From a4ca8b234ff5d77b6c935756cc76eaca1b7cb4b7 Mon Sep 17 00:00:00 2001 From: Fabio Baltieri Date: Wed, 2 Nov 2022 15:56:46 +0000 Subject: zephyr: Kconfig: enable CONFIG_CROS_KB_RAW_NPCX automatically Enable CONFIG_CROS_KB_RAW_NPCX automatically based devicetree compatible nodes. BRANCH=none BUG=none TEST=cq dry run Signed-off-by: Fabio Baltieri Change-Id: I340b51d0337644b828c09df59a63819201b1cdbe Reviewed-on: https://chromium-review.googlesource.com/c/chromiumos/platform/ec/+/4000386 Code-Coverage: Zoss Reviewed-by: Jeremy Bettis --- zephyr/drivers/cros_kb_raw/Kconfig | 2 +- zephyr/program/brya/prj.conf | 1 - zephyr/program/corsola/prj_npcx993_base.conf | 1 - zephyr/program/herobrine/program.conf | 1 - zephyr/program/intelrvp/adlrvp/adlrvp_npcx/prj.conf | 3 --- zephyr/program/nissa/npcx_program.conf | 1 - zephyr/program/rex/prj_rex.conf | 3 --- zephyr/program/trogdor/lazor/prj.conf | 1 - 8 files changed, 1 insertion(+), 12 deletions(-) diff --git a/zephyr/drivers/cros_kb_raw/Kconfig b/zephyr/drivers/cros_kb_raw/Kconfig index 439a1d4abf..1e10f38bbe 100644 --- a/zephyr/drivers/cros_kb_raw/Kconfig +++ b/zephyr/drivers/cros_kb_raw/Kconfig @@ -6,8 +6,8 @@ if PLATFORM_EC_KEYBOARD menuconfig CROS_KB_RAW_NPCX bool "Nuvoton NPCX raw-keyboard-scan driver for the Zephyr shim" - depends on SOC_FAMILY_NPCX default y + depends on DT_HAS_NUVOTON_NPCX_CROS_KB_RAW_ENABLED help This option enables a driver for providing raw access to the keyboard-scan peripheral in the chip. This is used instead of the diff --git a/zephyr/program/brya/prj.conf b/zephyr/program/brya/prj.conf index 6bd30affb4..5d80ff9b34 100644 --- a/zephyr/program/brya/prj.conf +++ b/zephyr/program/brya/prj.conf @@ -101,7 +101,6 @@ CONFIG_PLATFORM_EC_KEYBOARD_KEYPAD=y CONFIG_PLATFORM_EC_KEYBOARD_PWRBTN_ASSERTS_KSI3=y CONFIG_PLATFORM_EC_VOLUME_BUTTONS=y CONFIG_PLATFORM_EC_CMD_BUTTON=n -CONFIG_CROS_KB_RAW_NPCX=y CONFIG_PLATFORM_EC_WORKAROUND_FLASH_DOWNLOAD_API=y diff --git a/zephyr/program/corsola/prj_npcx993_base.conf b/zephyr/program/corsola/prj_npcx993_base.conf index 0642bcd331..35189ea2f7 100644 --- a/zephyr/program/corsola/prj_npcx993_base.conf +++ b/zephyr/program/corsola/prj_npcx993_base.conf @@ -87,7 +87,6 @@ CONFIG_PLATFORM_EC_USB_PD_VBUS_MEASURE_BY_BOARD=y CONFIG_PLATFORM_EC_BACKLIGHT_LID=n # Keyboard -CONFIG_CROS_KB_RAW_NPCX=y CONFIG_CROS_KB_RAW_NPCX_KSO_HIGH_DRIVE=y CONFIG_SYSCON=y diff --git a/zephyr/program/herobrine/program.conf b/zephyr/program/herobrine/program.conf index ee137554cf..18ebb67471 100644 --- a/zephyr/program/herobrine/program.conf +++ b/zephyr/program/herobrine/program.conf @@ -62,7 +62,6 @@ CONFIG_PLATFORM_EC_KEYBOARD_COL2_INVERTED=y CONFIG_PLATFORM_EC_KEYBOARD_REFRESH_ROW3=y CONFIG_PLATFORM_EC_VOLUME_BUTTONS=y CONFIG_PLATFORM_EC_CMD_BUTTON=y -CONFIG_CROS_KB_RAW_NPCX=y # ADC CONFIG_ADC=y diff --git a/zephyr/program/intelrvp/adlrvp/adlrvp_npcx/prj.conf b/zephyr/program/intelrvp/adlrvp/adlrvp_npcx/prj.conf index 52d3bac798..e6063b953c 100644 --- a/zephyr/program/intelrvp/adlrvp/adlrvp_npcx/prj.conf +++ b/zephyr/program/intelrvp/adlrvp/adlrvp_npcx/prj.conf @@ -12,9 +12,6 @@ CONFIG_PLATFORM_EC_DEDICATED_CHARGE_PORT=y # FAN CONFIG_TACH_NPCX=y -# Keyboard -CONFIG_CROS_KB_RAW_NPCX=y - # PWM CONFIG_PWM=y CONFIG_PWM_SHELL=n diff --git a/zephyr/program/nissa/npcx_program.conf b/zephyr/program/nissa/npcx_program.conf index 875c4bb2ef..4995f0e809 100644 --- a/zephyr/program/nissa/npcx_program.conf +++ b/zephyr/program/nissa/npcx_program.conf @@ -14,7 +14,6 @@ CONFIG_SHELL_BACKEND_SERIAL_RX_RING_BUFFER_SIZE=256 CONFIG_PLATFORM_EC_ACCEL_LIS2DW12=y # Keyboard -CONFIG_CROS_KB_RAW_NPCX=y CONFIG_PLATFORM_EC_KBLIGHT_ENABLE_PIN=y # Ensure recovery key combination (esc+refresh+power) is reliable CONFIG_PLATFORM_EC_KEYBOARD_PWRBTN_ASSERTS_KSI3=y diff --git a/zephyr/program/rex/prj_rex.conf b/zephyr/program/rex/prj_rex.conf index 0f204b9669..b724a881b9 100644 --- a/zephyr/program/rex/prj_rex.conf +++ b/zephyr/program/rex/prj_rex.conf @@ -4,6 +4,3 @@ # Rex reference-board-specific Kconfig settings. CONFIG_BOARD_REX=y - -# Keyboard -CONFIG_CROS_KB_RAW_NPCX=y diff --git a/zephyr/program/trogdor/lazor/prj.conf b/zephyr/program/trogdor/lazor/prj.conf index 84a71ee5a8..60822404ce 100644 --- a/zephyr/program/trogdor/lazor/prj.conf +++ b/zephyr/program/trogdor/lazor/prj.conf @@ -61,7 +61,6 @@ CONFIG_PLATFORM_EC_MKBP_INPUT_DEVICES=y CONFIG_PLATFORM_EC_KEYBOARD_COL2_INVERTED=y CONFIG_PLATFORM_EC_VOLUME_BUTTONS=y CONFIG_PLATFORM_EC_CMD_BUTTON=y -CONFIG_CROS_KB_RAW_NPCX=y # ADC CONFIG_ADC=y -- cgit v1.2.1