diff options
Diffstat (limited to 'src/mainboard/google/zork/variants/berknip/gpio.c')
-rw-r--r-- | src/mainboard/google/zork/variants/berknip/gpio.c | 16 |
1 files changed, 13 insertions, 3 deletions
diff --git a/src/mainboard/google/zork/variants/berknip/gpio.c b/src/mainboard/google/zork/variants/berknip/gpio.c index f7a1e37e06..2a50d74b8b 100644 --- a/src/mainboard/google/zork/variants/berknip/gpio.c +++ b/src/mainboard/google/zork/variants/berknip/gpio.c @@ -6,12 +6,22 @@ #include <gpio.h> #include <soc/gpio.h> #include <ec/google/chromeec/ec.h> -static const struct soc_amd_gpio berknip_v1_gpio_set_stage_ram[] = { + +static const struct soc_amd_gpio berknip_bid1_gpio_set_stage_ram[] = { + /* DMIC_SEL */ + PAD_GPO(GPIO_13, LOW), // Select Camera 1 Dmic /* USB_OC4_L - USB_A1 */ PAD_NF(GPIO_14, USB_OC4_L, PULL_UP), /* USB_OC2_L - USB A0 */ PAD_NF(GPIO_18, USB_OC2_L, PULL_UP), + /* EN_PWR_TOUCHPAD_PS2 */ + PAD_GPO(GPIO_67, HIGH), + /* MST_GPIO_2 (Fw Update HDMI hub) */ + PAD_GPI(GPIO_86, PULL_NONE), + /* MST_GPIO_3 (Fw Update HDMI hub) */ + PAD_GPI(GPIO_90, PULL_NONE), }; + const struct soc_amd_gpio *variant_override_gpio_table(size_t *size) { uint32_t board_version; @@ -25,8 +35,8 @@ const struct soc_amd_gpio *variant_override_gpio_table(size_t *size) board_version = 1; if (board_version <= 1) { - *size = ARRAY_SIZE(berknip_v1_gpio_set_stage_ram); - return berknip_v1_gpio_set_stage_ram; + *size = ARRAY_SIZE(berknip_bid1_gpio_set_stage_ram); + return berknip_bid1_gpio_set_stage_ram; } *size = 0; |