#define printk(level,...)
void outb(u8 val, u16 port)
int ec_write(u8 addr, u8 data)
void ec_kbc_write_ib(u8 data)
void ec_kbc_write_cmd(u8 cmd)
void ec_write_ib(u8 data)
void ec_write_cmd(u8 cmd)
static void it8518_init(struct device *dev)
u8 ec_it8518_get_event(void)
static int output_buffer_full(u16 status_reg)
static int input_buffer_empty(u16 status_reg)
static void enable_dev(struct device *dev)
static struct device_operations ops
static struct pnp_info pnp_dev_info[]
void ec_it8518_enable_wake_events(void)
struct chip_operations ec_quanta_it8518_ops
#define EC_LID_WAKE_ENABLE
#define EC_WAKE_SRC_ENABLE
static void noop_read_resources(struct device *dev)
Standard device operations function pointers shims.
static void noop_set_resources(struct device *dev)
#define KBC_TIMEOUT_IN_MS
uint8_t pc_keyboard_init(uint8_t probe_aux)
#define BIOS_INFO
BIOS_INFO - Expected events.
#define BIOS_DEBUG
BIOS_DEBUG - Verbose output.
#define BIOS_WARNING
BIOS_WARNING - Bad configuration.
void pnp_enable_devices(struct device *base_dev, struct device_operations *ops, unsigned int functions, struct pnp_info *info)
void(* init)(struct device *dev)