![]() |
coreboot
coreboot is an Open Source project aimed at replacing the proprietary BIOS found in most computers.
|
#include <device/device.h>
#include <device/pnp.h>
#include <superio/conf_mode.h>
#include <pc80/keyboard.h>
#include "lpc47m10x.h"
Go to the source code of this file.
Functions | |
static void | lpc47m10x_init (struct device *dev) |
Initialize the specified Super I/O device. More... | |
static void | enable_dev (struct device *dev) |
Create device structures and allocate resources to devices specified in the pnp_dev_info array (above). More... | |
Variables | |
static struct device_operations | ops |
static struct pnp_info | pnp_dev_info [] |
struct chip_operations | superio_smsc_lpc47m10x_ops |
Create device structures and allocate resources to devices specified in the pnp_dev_info array (above).
dev | Pointer to structure describing a Super I/O device. |
Definition at line 55 of file superio.c.
References ARRAY_SIZE, ops, pnp_dev_info, and pnp_enable_devices().
Initialize the specified Super I/O device.
Devices other than COM ports and the keyboard controller are ignored. For COM ports, we configure the baud rate.
dev | Pointer to structure describing a Super I/O device. |
Definition at line 18 of file superio.c.
References pnp_path::device, device::enabled, LPC47M10X2_KBC, NO_AUX_DEVICE, device::path, pc_keyboard_init(), and device_path::pnp.
|
static |
Definition at line 18 of file superio.c.
Referenced by enable_dev().
|
static |
Definition at line 18 of file superio.c.
Referenced by enable_dev().
struct chip_operations superio_smsc_lpc47m10x_ops |