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>
This commit is contained in:
parent
f863176423
commit
bba4ec4ca1
|
@ -20,13 +20,13 @@
|
||||||
#include <stdint.h>
|
#include <stdint.h>
|
||||||
#include "lpc47m10x.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;
|
u16 port = dev >> 8;
|
||||||
outb(0x55, port);
|
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;
|
u16 port = dev >> 8;
|
||||||
outb(0xaa, port);
|
outb(0xaa, port);
|
||||||
|
|
|
@ -19,6 +19,9 @@
|
||||||
#ifndef SUPERIO_SMSC_LPC47M10X_H
|
#ifndef SUPERIO_SMSC_LPC47M10X_H
|
||||||
#define SUPERIO_SMSC_LPC47M10X_H
|
#define SUPERIO_SMSC_LPC47M10X_H
|
||||||
|
|
||||||
|
#include <device/pnp_type.h>
|
||||||
|
#include <stdint.h>
|
||||||
|
|
||||||
#define LPC47M10X2_FDC 0 /* Floppy */
|
#define LPC47M10X2_FDC 0 /* Floppy */
|
||||||
#define LPC47M10X2_PP 3 /* Parallel Port */
|
#define LPC47M10X2_PP 3 /* Parallel Port */
|
||||||
#define LPC47M10X2_SP1 4 /* Com1 */
|
#define LPC47M10X2_SP1 4 /* Com1 */
|
||||||
|
@ -30,9 +33,9 @@
|
||||||
|
|
||||||
#define LPC47M10X2_MAX_CONFIG_REGISTER 0x5F
|
#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 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 */
|
#endif /* SUPERIO_SMSC_LPC47M10X_H */
|
||||||
|
|
Loading…
Reference in New Issue