10 #define IO_EXPANDER_BUS 4
11 #define IO_EXPANDER_0_ADDR 0x22
12 #define IO_EXPANDER_P0CONF 0x0C
13 #define IO_EXPANDER_P0DOUT 0x04
14 #define IO_EXPANDER_P1CONF 0x0D
15 #define IO_EXPANDER_P1DOUT 0x05
16 #define IO_EXPANDER_P2CONF 0x0E
17 #define IO_EXPANDER_P2DOUT 0x06
18 #define IO_EXPANDER_1_ADDR 0x23
21 #define GPE_EC_WAKE GPE0_LAN_WAK
22 #define EC_SMI_GPI GPP_I3
28 #define KBLRVP_TOUCHPAD_IRQ 33
30 #define KBLRVP_TOUCH_IRQ 31
32 #define BOARD_TOUCHPAD_NAME "touchpad"
33 #define BOARD_TOUCHPAD_IRQ KBLRVP_TOUCHPAD_IRQ
34 #define BOARD_TOUCHPAD_I2C_BUS 0
35 #define BOARD_TOUCHPAD_I2C_ADDR 0x20
37 #define BOARD_TOUCHSCREEN_NAME "touchscreen"
38 #define BOARD_TOUCHSCREEN_IRQ KBLRVP_TOUCH_IRQ
39 #define BOARD_TOUCHSCREEN_I2C_BUS 0
40 #define BOARD_TOUCHSCREEN_I2C_ADDR 0x4c
static const struct pad_config gpio_table[]
static const struct pad_config early_gpio_table[]
#define PAD_CFG_GPI(pad, pull, rst)
#define PAD_CFG_GPI_SMI(pad, pull, rst, trig, inv)
#define PAD_CFG_NF(pad, pull, rst, func)
#define PAD_CFG_GPI_APIC_HIGH(pad, pull, rst)
#define PAD_CFG_GPO(pad, val, rst)
#define PAD_CFG_GPI_SCI(pad, pull, rst, trig, inv)