summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorKyösti Mälkki <kyosti.malkki@gmail.com>2019-12-19 06:43:13 +0200
committerPatrick Georgi <pgeorgi@google.com>2019-12-20 17:51:10 +0000
commitbba4ec4ca1c9ed0ddf99cf61498bd565e9636983 (patch)
treedb697e624f66e6e93a16c80c762160c501affeac
parentf86317642333f6c45f62ef607583562bbba29053 (diff)
superio/smsc/lpc47m10x: Expose pnp_enter/exit_conf_state
Change-Id: I55915b63dbb097634a228193f62395e45a1f42fe Signed-off-by: Kyösti Mälkki <kyosti.malkki@gmail.com> Reviewed-on: https://review.coreboot.org/c/coreboot/+/37824 Tested-by: build bot (Jenkins) <no-reply@coreboot.org> Reviewed-by: Felix Held <felix-coreboot@felixheld.de> Reviewed-by: Paul Menzel <paulepanter@users.sourceforge.net>
-rw-r--r--src/superio/smsc/lpc47m10x/early_serial.c4
-rw-r--r--src/superio/smsc/lpc47m10x/lpc47m10x.h9
2 files changed, 8 insertions, 5 deletions
diff --git a/src/superio/smsc/lpc47m10x/early_serial.c b/src/superio/smsc/lpc47m10x/early_serial.c
index 96c0b5df67..719faf4bc3 100644
--- a/src/superio/smsc/lpc47m10x/early_serial.c
+++ b/src/superio/smsc/lpc47m10x/early_serial.c
@@ -20,13 +20,13 @@
#include <stdint.h>
#include "lpc47m10x.h"
-static void pnp_enter_conf_state(pnp_devfn_t dev)
+void pnp_enter_conf_state(pnp_devfn_t dev)
{
u16 port = dev >> 8;
outb(0x55, port);
}
-static void pnp_exit_conf_state(pnp_devfn_t dev)
+void pnp_exit_conf_state(pnp_devfn_t dev)
{
u16 port = dev >> 8;
outb(0xaa, port);
diff --git a/src/superio/smsc/lpc47m10x/lpc47m10x.h b/src/superio/smsc/lpc47m10x/lpc47m10x.h
index a83a6f242e..0c393c5344 100644
--- a/src/superio/smsc/lpc47m10x/lpc47m10x.h
+++ b/src/superio/smsc/lpc47m10x/lpc47m10x.h
@@ -19,6 +19,9 @@
#ifndef SUPERIO_SMSC_LPC47M10X_H
#define SUPERIO_SMSC_LPC47M10X_H
+#include <device/pnp_type.h>
+#include <stdint.h>
+
#define LPC47M10X2_FDC 0 /* Floppy */
#define LPC47M10X2_PP 3 /* Parallel Port */
#define LPC47M10X2_SP1 4 /* Com1 */
@@ -30,9 +33,9 @@
#define LPC47M10X2_MAX_CONFIG_REGISTER 0x5F
-#include <device/pnp_type.h>
-#include <stdint.h>
-
void lpc47m10x_enable_serial(pnp_devfn_t dev, u16 iobase);
+void pnp_enter_conf_state(pnp_devfn_t dev);
+void pnp_exit_conf_state(pnp_devfn_t dev);
+
#endif /* SUPERIO_SMSC_LPC47M10X_H */