summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorKnox Chiou <knoxchiou@google.com>2022-06-02 13:43:17 +0800
committerChromeos LUCI <chromeos-scoped@luci-project-accounts.iam.gserviceaccount.com>2022-06-07 17:28:22 +0000
commit669aa4a89da0ba73056710f3963bdcd8188d9870 (patch)
treeb58ced341f671aa5bddc1992f5979042e9b824c3
parent9668a0f70a58be251d7741bcf7f589d9c88bf075 (diff)
downloadchrome-ec-669aa4a89da0ba73056710f3963bdcd8188d9870.tar.gz
lazor: Setup volume buttons for lazor only
Lazor/limozeen share the same firmware, setup volume buttons for lazor only. BUG=b:234175434 BRANCH=trogdor TEST=emerge-trogdor chromeos-ec & ectool mkbpget buttons on lazor. Cq-Depend: chromium:3674845 Signed-off-by: Knox Chiou <knoxchiou@google.com> Change-Id: I648235491d6edda0d2cc30650fb3481abfdad2e1 Reviewed-on: https://chromium-review.googlesource.com/c/chromiumos/platform/ec/+/3685754 Tested-by: Knox Chiou <knoxchiou@chromium.org> Reviewed-by: Wai-Hong Tam <waihong@google.com> Commit-Queue: Wai-Hong Tam <waihong@google.com>
-rw-r--r--board/lazor/board.c6
-rw-r--r--board/lazor/sku.c5
-rw-r--r--board/lazor/sku.h1
3 files changed, 12 insertions, 0 deletions
diff --git a/board/lazor/board.c b/board/lazor/board.c
index 03192e1bbc..e25b83d7db 100644
--- a/board/lazor/board.c
+++ b/board/lazor/board.c
@@ -19,6 +19,7 @@
#include "hooks.h"
#include "keyboard_scan.h"
#include "lid_switch.h"
+#include "mkbp_info.h"
#include "power.h"
#include "power_button.h"
#include "pwm.h"
@@ -454,3 +455,8 @@ __override uint32_t board_get_sku_id(void)
return (uint32_t)sku_id;
}
+
+__override int mkbp_support_volume_buttons(void)
+{
+ return board_has_side_volume_buttons();
+}
diff --git a/board/lazor/sku.c b/board/lazor/sku.c
index 815295d9f5..1f63d05bf6 100644
--- a/board/lazor/sku.c
+++ b/board/lazor/sku.c
@@ -91,3 +91,8 @@ int board_has_ln9310(void)
{
return get_model() == LIMOZEEN && system_get_board_version() < 8;
}
+
+int board_has_side_volume_buttons(void)
+{
+ return get_model() == LAZOR;
+}
diff --git a/board/lazor/sku.h b/board/lazor/sku.h
index 96eaf2bb92..85f549858a 100644
--- a/board/lazor/sku.h
+++ b/board/lazor/sku.h
@@ -13,5 +13,6 @@ int board_is_clamshell(void);
int board_has_da9313(void);
int board_has_ln9310(void);
int board_has_buck_ic(void);
+int board_has_side_volume_buttons(void);
#endif /* __CROS_EC_SKU_H */