summaryrefslogtreecommitdiff
path: root/src/superio/smsc/lpc47n207/lpc47n207.h
diff options
context:
space:
mode:
authorEdward O'Callaghan <eocallaghan@alterapraxis.com>2015-01-04 17:21:52 +1100
committerEdward O'Callaghan <eocallaghan@alterapraxis.com>2015-01-06 01:23:31 +0100
commitd76ac6349df0147b9d8f7f09f8bb80343ecfb5e6 (patch)
treed9ef8bc7e852cd55ac05d2258a4c7c11613dcf79 /src/superio/smsc/lpc47n207/lpc47n207.h
parent3a6550d989460f9449136814a8b1f6b051a6382d (diff)
downloadcoreboot-d76ac6349df0147b9d8f7f09f8bb80343ecfb5e6.tar.xz
superio/smsc/lpc47n207: Hook into build system
Provide proper Makefile and Kconfig components so that this superio is built as object code. Select superio component in mainboard Kconfig's to bring in the link-time symbols and thereby removing the need for .c inclusion. N.B. The LPC47N207 Super I/O does not physically exist on these boards. The Super I/O is found on external LPC debug card hardware and so should really be made selectable. However, this is beyond the scope of this specific fix, that rids us of .c inclusions in romstage.c Change-Id: I451c3a81c4b5beca1ed65e27467a7393d2521dae Signed-off-by: Edward O'Callaghan <eocallaghan@alterapraxis.com> Reviewed-on: http://review.coreboot.org/8084 Tested-by: build bot (Jenkins) Reviewed-by: Marc Jones <marc.jones@se-eng.com>
Diffstat (limited to 'src/superio/smsc/lpc47n207/lpc47n207.h')
-rw-r--r--src/superio/smsc/lpc47n207/lpc47n207.h11
1 files changed, 7 insertions, 4 deletions
diff --git a/src/superio/smsc/lpc47n207/lpc47n207.h b/src/superio/smsc/lpc47n207/lpc47n207.h
index 69689a4dfe..a1224656a2 100644
--- a/src/superio/smsc/lpc47n207/lpc47n207.h
+++ b/src/superio/smsc/lpc47n207/lpc47n207.h
@@ -17,9 +17,12 @@
* Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA
*/
-#ifndef SUPERIO_SMSC_LPC47N207_LPC47N207_H
-#define SUPERIO_SMSC_LPC47N207_LPC47N207_H
+#ifndef SUPERIO_SMSC_LPC47N207_H
+#define SUPERIO_SMSC_LPC47N207_H
-extern void try_enabling_LPC47N207_uart(void);
+#include <arch/io.h>
+#include <stdint.h>
-#endif
+void try_enabling_LPC47N207_uart(void);
+
+#endif /* SUPERIO_SMSC_LPC47N207_H */