summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorarthur.lin <arthur.lin@lcfc.corp-partner.google.com>2022-10-20 21:41:43 +0800
committerChromeos LUCI <chromeos-scoped@luci-project-accounts.iam.gserviceaccount.com>2022-10-21 23:42:15 +0000
commit05cb6efaf9482eb5962bce9f864ac575364722fe (patch)
tree2e61ce5e9a239e7754c1c8cafdd0c5bf8f80340d
parentcaf76c98a56b3caa61d0d17b150b6b74f00142af (diff)
downloadchrome-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.conf5
-rw-r--r--zephyr/projects/nissa/pujjo/src/form_factor.c5
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.");
}