44 u8 hwm_reg_values[] = {
49 for (i = 0; i <
ARRAY_SIZE(hwm_reg_values); i += 3) {
50 reg = hwm_reg_values[i];
52 value &= 0xff & (~(hwm_reg_values[i + 1]));
53 value |= 0xff & hwm_reg_values[i + 2];
#define printk(level,...)
const struct pnp_mode_ops pnp_conf_mode_8787_aa
struct resource * find_resource(const struct device *dev, unsigned int index)
Return an existing resource structure for a given index.
static u8 pnp_read_hwm5_index(u16 base, u8 reg)
static void pnp_write_hwm5_index(u16 base, u8 reg, u8 value)
uint8_t pc_keyboard_init(uint8_t probe_aux)
#define BIOS_DEBUG
BIOS_DEBUG - Verbose output.
unsigned int get_uint_option(const char *name, const unsigned int fallback)
void pnp_exit_conf_mode(struct device *dev)
void pnp_read_resources(struct device *dev)
void pnp_enable_devices(struct device *base_dev, struct device_operations *ops, unsigned int functions, struct pnp_info *info)
void pnp_set_logical_device(struct device *dev)
void pnp_set_resources(struct device *dev)
void pnp_alt_enable(struct device *dev)
u8 pnp_read_config(struct device *dev, u8 reg)
void pnp_enter_conf_mode(struct device *dev)
void pnp_write_config(struct device *dev, u8 reg, u8 value)
void pnp_enable_resources(struct device *dev)
void(* read_resources)(struct device *dev)
#define W83627EHG_WDTO_PLED
static void w83627ehg_pnp_enable_resources(struct device *dev)
static void init_hwm(u16 base)
struct chip_operations superio_winbond_w83627ehg_ops
static void enable_dev(struct device *dev)
static void enable_hwm_smbus(struct device *dev)
static struct device_operations ops
static struct pnp_info pnp_dev_info[]
static void w83627ehg_init(struct device *dev)
static void init_acpi(struct device *dev)