summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorFabio Baltieri <fabiobaltieri@google.com>2022-11-03 14:44:08 +0000
committerChromeos LUCI <chromeos-scoped@luci-project-accounts.iam.gserviceaccount.com>2022-11-09 19:08:03 +0000
commit52f16c1fa021592d92bd597d6768dbfeedb65881 (patch)
tree7dea3f049bba086d3f496c01edb190f76ee59930
parentb88c21df1ce78b3ede533f0edca0523f246aaabf (diff)
downloadchrome-ec-52f16c1fa021592d92bd597d6768dbfeedb65881.tar.gz
zephyr: ioex: select PLATFORM_EC_IOEX_CROS_DRV automatically
Enable PLATFORM_EC_IOEX_CROS_DRV automatically based devicetree compatible nodes. BRANCH=none BUG=none TEST=cq dry run Signed-off-by: Fabio Baltieri <fabiobaltieri@google.com> Change-Id: Ic42cdfc3ce19580219a0ac00750d237aa66a7736 Reviewed-on: https://chromium-review.googlesource.com/c/chromiumos/platform/ec/+/4003280 Code-Coverage: Zoss <zoss-cl-coverage@prod.google.com> Reviewed-by: Wai-Hong Tam <waihong@google.com>
-rw-r--r--zephyr/Kconfig.ioex3
-rw-r--r--zephyr/program/intelrvp/adlrvp/prj.conf1
-rw-r--r--zephyr/program/intelrvp/mtlrvp/prj.conf1
3 files changed, 2 insertions, 3 deletions
diff --git a/zephyr/Kconfig.ioex b/zephyr/Kconfig.ioex
index e9bb8065e1..9be34197db 100644
--- a/zephyr/Kconfig.ioex
+++ b/zephyr/Kconfig.ioex
@@ -4,7 +4,8 @@
menuconfig PLATFORM_EC_IOEX_CROS_DRV
bool "IO expander support"
- depends on I2C
+ default y
+ depends on I2C && DT_HAS_CROS_IOEX_CHIP_ENABLED
help
Enable support for CrOS EC ioex drivers.
diff --git a/zephyr/program/intelrvp/adlrvp/prj.conf b/zephyr/program/intelrvp/adlrvp/prj.conf
index 76ae3db975..b0b8b7ead2 100644
--- a/zephyr/program/intelrvp/adlrvp/prj.conf
+++ b/zephyr/program/intelrvp/adlrvp/prj.conf
@@ -63,7 +63,6 @@ CONFIG_PLATFORM_EC_USBC_PPC_SN5S330=y
CONFIG_PLATFORM_EC_USBC_RETIMER_INTEL_BB=y
# IOEX
-CONFIG_PLATFORM_EC_IOEX_CROS_DRV=y
CONFIG_PLATFORM_EC_IOEX_PCA9675=y
CONFIG_GPIO_PCA95XX=y
diff --git a/zephyr/program/intelrvp/mtlrvp/prj.conf b/zephyr/program/intelrvp/mtlrvp/prj.conf
index 71f0feae63..1dc120933e 100644
--- a/zephyr/program/intelrvp/mtlrvp/prj.conf
+++ b/zephyr/program/intelrvp/mtlrvp/prj.conf
@@ -31,7 +31,6 @@ CONFIG_PLATFORM_EC_CHARGER_ISL9241=y
CONFIG_PLATFORM_EC_DEDICATED_CHARGE_PORT=y
# IOEX
-CONFIG_PLATFORM_EC_IOEX_CROS_DRV=y
CONFIG_PLATFORM_EC_IOEX_CCGXXF=y
CONFIG_GPIO_PCA95XX=y
CONFIG_GPIO_NCT38XX=y