diff options
Diffstat (limited to 'board/coachz')
-rw-r--r-- | board/coachz/base_detect.c | 3 | ||||
-rw-r--r-- | board/coachz/board.h | 1 |
2 files changed, 3 insertions, 1 deletions
diff --git a/board/coachz/base_detect.c b/board/coachz/base_detect.c index e7e06fe410..505714a016 100644 --- a/board/coachz/base_detect.c +++ b/board/coachz/base_detect.c @@ -8,6 +8,7 @@ #include "adc.h" #include "adc_chip.h" #include "board.h" +#include "base_state.h" #include "chipset.h" #include "common.h" #include "console.h" @@ -81,9 +82,9 @@ static void base_detect_change(enum base_status status) if (current_base_status == status) return; - CPRINTS("Base %sconnected", connected ? "" : "not "); gpio_set_level(GPIO_EN_BASE, connected); tablet_set_mode(!connected); + base_set_state(connected); current_base_status = status; } diff --git a/board/coachz/board.h b/board/coachz/board.h index f645636214..f60ce352d9 100644 --- a/board/coachz/board.h +++ b/board/coachz/board.h @@ -52,6 +52,7 @@ #define CONFIG_FRONT_PROXIMITY_SWITCH #define CONFIG_DETACHABLE_BASE +#define CONFIG_BASE_ATTACHED_SWITCH /* GPIO alias */ #define GPIO_AC_PRESENT GPIO_CHG_ACOK_OD |