diff options
-rw-r--r-- | baseboard/brya/baseboard.h | 7 | ||||
-rw-r--r-- | board/brya/board.c | 1 | ||||
-rw-r--r-- | board/brya/board.h | 2 | ||||
-rw-r--r-- | board/brya/generated-gpio.inc | 2 |
4 files changed, 11 insertions, 1 deletions
diff --git a/baseboard/brya/baseboard.h b/baseboard/brya/baseboard.h index 5f729e13da..917630114c 100644 --- a/baseboard/brya/baseboard.h +++ b/baseboard/brya/baseboard.h @@ -40,6 +40,13 @@ #define CONFIG_HOSTCMD_ESPI #define CONFIG_HOSTCMD_ESPI_VW_SLP_S4 +/* + * TODO(b/179648721): implement sensors + */ +#define CONFIG_TABLET_MODE +#define CONFIG_TABLET_MODE_SWITCH +#define CONFIG_GMR_TABLET_MODE + #define CONFIG_MKBP_EVENT #define CONFIG_MKBP_USE_GPIO diff --git a/board/brya/board.c b/board/brya/board.c index b393f66aec..1cd9836be2 100644 --- a/board/brya/board.c +++ b/board/brya/board.c @@ -13,6 +13,7 @@ #include "power_button.h" #include "power.h" #include "switch.h" +#include "tablet_mode.h" #include "throttle_ap.h" #include "gpio_list.h" /* Must come after other header files. */ diff --git a/board/brya/board.h b/board/brya/board.h index 29bd1ceb79..411526db93 100644 --- a/board/brya/board.h +++ b/board/brya/board.h @@ -82,6 +82,8 @@ #define GPIO_PCH_RTCRST GPIO_EC_PCH_RTCRST #define GPIO_PCH_SLP_S0_L GPIO_SYS_SLP_S0IX_L #define GPIO_PCH_SLP_S3_L GPIO_SLP_S3_L +#define GMR_TABLET_MODE_GPIO_L GPIO_TABLET_MODE_ODL + /* * GPIO_EC_PCH_INT_ODL is used for MKBP events as well as a PCH wakeup * signal. diff --git a/board/brya/generated-gpio.inc b/board/brya/generated-gpio.inc index 222905a05d..83ad1f3a31 100644 --- a/board/brya/generated-gpio.inc +++ b/board/brya/generated-gpio.inc @@ -15,6 +15,7 @@ GPIO_INT(SEQ_EC_RSMRST_ODL, PIN(E, 2), GPIO_INT_BOTH, power_signal_ GPIO_INT(SLP_S3_L, PIN(A, 5), GPIO_INT_BOTH, power_signal_interrupt) GPIO_INT(SLP_SUS_L, PIN(F, 1), GPIO_INT_BOTH, power_signal_interrupt) GPIO_INT(SYS_SLP_S0IX_L, PIN(D, 5), GPIO_INT_BOTH, power_signal_interrupt) +GPIO_INT(TABLET_MODE_ODL, PIN(9, 5), GPIO_INT_BOTH, gmr_tablet_switch_isr) GPIO_INT(USB_C0_BC12_INT_ODL, PIN(C, 6), GPIO_INT_BOTH, bc12_interrupt) GPIO_INT(USB_C0_C2_TCPC_INT_ODL, PIN(E, 0), GPIO_INT_BOTH, tcpc_alert_event) GPIO_INT(USB_C0_PPC_INT_ODL, PIN(6, 2), GPIO_INT_BOTH, ppc_interrupt) @@ -72,7 +73,6 @@ GPIO(LID_OPEN_OD, PIN(D, 2), GPIO_INPUT) GPIO(PCH_PWROK, PIN(7, 2), GPIO_OUT_LOW) GPIO(PRB_EC_GPIOC0, PIN(C, 0), GPIO_INPUT | GPIO_PULL_UP) GPIO(SYS_RST_ODL, PIN(C, 5), GPIO_ODR_HIGH) -GPIO(TABLET_MODE_ODL, PIN(9, 5), GPIO_INPUT) GPIO(USB_C0_C2_TCPC_RST_ODL, PIN(3, 4), GPIO_ODR_LOW) GPIO(USB_C1_FRS_EN, PIN(9, 4), GPIO_OUT_LOW) GPIO(USB_C1_RST_ODL, PIN(9, 6), GPIO_ODR_LOW) |