diff options
author | arthur.lin <arthur.lin@lcfc.corp-partner.google.com> | 2022-10-20 21:41:43 +0800 |
---|---|---|
committer | Chromeos LUCI <chromeos-scoped@luci-project-accounts.iam.gserviceaccount.com> | 2022-10-21 23:42:15 +0000 |
commit | 05cb6efaf9482eb5962bce9f864ac575364722fe (patch) | |
tree | 2e61ce5e9a239e7754c1c8cafdd0c5bf8f80340d | |
parent | caf76c98a56b3caa61d0d17b150b6b74f00142af (diff) | |
download | chrome-ec-05cb6efaf9482eb5962bce9f864ac575364722fe.tar.gz |
pujjo: disable volume button in clamshell sku
Disable volume button function in clamshell sku.
BUG=none
BRANCH=none
TEST=zmake build pujjo
Signed-off-by: arthur.lin <arthur.lin@lcfc.corp-partner.google.com>
Change-Id: Iceee9a20338f1ad5ec1bfb6a72356611c6f3a3a7
Reviewed-on: https://chromium-review.googlesource.com/c/chromiumos/platform/ec/+/3967956
Reviewed-by: Andrew McRae <amcrae@google.com>
Code-Coverage: Andrew McRae <amcrae@google.com>
Reviewed-by: Peter Marheine <pmarheine@chromium.org>
Commit-Queue: Andrew McRae <amcrae@google.com>
-rw-r--r-- | zephyr/projects/nissa/pujjo/prj.conf | 5 | ||||
-rw-r--r-- | zephyr/projects/nissa/pujjo/src/form_factor.c | 5 |
2 files changed, 9 insertions, 1 deletions
diff --git a/zephyr/projects/nissa/pujjo/prj.conf b/zephyr/projects/nissa/pujjo/prj.conf index bb4081acbe..120bbf0aed 100644 --- a/zephyr/projects/nissa/pujjo/prj.conf +++ b/zephyr/projects/nissa/pujjo/prj.conf @@ -24,4 +24,7 @@ CONFIG_PLATFORM_EC_BYPASS_CBI_EEPROM_WP_CHECK=y CONFIG_PLATFORM_EC_SYSTEM_UNLOCKED=y # DPS -CONFIG_PLATFORM_EC_USB_PD_DPS=n
\ No newline at end of file +CONFIG_PLATFORM_EC_USB_PD_DPS=n + +# BTN +CONFIG_PLATFORM_EC_BUTTONS_RUNTIME_CONFIG=y
\ No newline at end of file diff --git a/zephyr/projects/nissa/pujjo/src/form_factor.c b/zephyr/projects/nissa/pujjo/src/form_factor.c index 3edc7f7aa3..6b02a258bc 100644 --- a/zephyr/projects/nissa/pujjo/src/form_factor.c +++ b/zephyr/projects/nissa/pujjo/src/form_factor.c @@ -7,6 +7,7 @@ #include <zephyr/logging/log.h> #include "accelgyro.h" +#include "button.h" #include "cros_board_info.h" #include "cros_cbi.h" #include "driver/accelgyro_bmi323.h" @@ -54,6 +55,10 @@ static void sensor_init(void) gpio_disable_dt_interrupt(GPIO_INT_FROM_NODELABEL(int_imu)); gpio_pin_configure_dt(GPIO_DT_FROM_NODELABEL(gpio_imu_int_l), GPIO_DISCONNECTED); + + LOG_INF("Clamshell: disable volume button function."); + button_disable_gpio(BUTTON_VOLUME_UP); + button_disable_gpio(BUTTON_VOLUME_DOWN); } else { LOG_INF("Tablet: Enable motionsense function."); } |