129 CHIP_NAME(
"Lenovo Power Management Hardware Hub 7")
#define printk(level,...)
void mdelay(unsigned int msecs)
void outb(u8 val, u16 port)
struct resource * new_resource(struct device *dev, unsigned int index)
See if a resource structure already exists for a given index and if not allocate one.
#define BIOS_INFO
BIOS_INFO - Expected events.
unsigned int get_uint_option(const char *name, const unsigned int fallback)
void pmh7_touchpad_enable(int onoff)
struct chip_operations ec_lenovo_pmh7_ops
void pmh7_trackpoint_enable(int onoff)
void pmh7_register_clear_bit(int reg, int bit)
void pmh7_backlight_enable(int onoff)
bool pmh7_dgpu_power_state(void)
void pmh7_register_write(int reg, int val)
void pmh7_dock_event_enable(int onoff)
void pmh7_ultrabay_power_enable(int onoff)
static void enable_dev(struct device *dev)
void pmh7_dgpu_power_enable(int onoff)
char pmh7_register_read(int reg)
void pmh7_register_set_bit(int reg, int bit)
#define EC_LENOVO_PMH7_DATA
#define EC_LENOVO_PMH7_REG_REV
#define EC_LENOVO_PMH7_INDEX
#define EC_LENOVO_PMH7_REG_ID
#define EC_LENOVO_PMH7_ADDR_L
#define EC_LENOVO_PMH7_ADDR_H
#define EC_LENOVO_PMH7_BASE
DEVTREE_CONST void * chip_info