[PATCH] input: Correct dependencies for CROS_EC_KEYB

Tom Rini trini at konsulko.com
Mon Mar 23 20:52:56 CET 2026


The CROS_EC_KEYB functionality can only work with CROS_EC enabled, so
express this dependency in Kconfig, for all build phases.

Signed-off-by: Tom Rini <trini at konsulko.com>
---
 drivers/input/Kconfig | 6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

diff --git a/drivers/input/Kconfig b/drivers/input/Kconfig
index 5bf122c55051..df8fbf1551de 100644
--- a/drivers/input/Kconfig
+++ b/drivers/input/Kconfig
@@ -64,7 +64,7 @@ config CPCAP_POWER_BUTTON
 
 config CROS_EC_KEYB
 	bool "Enable Chrome OS EC keyboard support"
-	depends on INPUT
+	depends on INPUT && CROS_EC
 	help
 	  Most ARM Chromebooks use an EC to provide access to the keyboard.
 	  Messages are used to request key scans from the EC and these are
@@ -72,7 +72,7 @@ config CROS_EC_KEYB
 
 config SPL_CROS_EC_KEYB
 	bool "Enable Chrome OS EC keyboard support in SPL"
-	depends on SPL_INPUT
+	depends on SPL_INPUT && SPL_CROS_EC
 	help
 	  Most ARM Chromebooks use an EC to provide access to the keyboard.
 	  Messages are used to request key scans from the EC and these are
@@ -80,7 +80,7 @@ config SPL_CROS_EC_KEYB
 
 config TPL_CROS_EC_KEYB
 	bool "Enable Chrome OS EC keyboard support in TPL"
-	depends on TPL_INPUT
+	depends on TPL_INPUT && TPL_CROS_EC
 	help
 	  Most ARM Chromebooks use an EC to provide access to the keyboard.
 	  Messages are used to request key scans from the EC and these are
-- 
2.43.0



More information about the U-Boot mailing list