summaryrefslogtreecommitdiff
path: root/board/coachz
diff options
context:
space:
mode:
Diffstat (limited to 'board/coachz')
-rw-r--r--board/coachz/base_detect.c3
-rw-r--r--board/coachz/board.h1
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