summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorEric Yilun Lin <yllin@chromium.org>2022-03-07 17:17:51 +0800
committerChromeos LUCI <chromeos-scoped@luci-project-accounts.iam.gserviceaccount.com>2022-03-24 08:55:13 +0000
commit38cc7dbe2af6d2e28e4cad02807d84dcb0b6646a (patch)
tree31d0e5dd7e4a2e3a7bcd9fa3e519bafc6eeb9ce3
parente0e0fbf3e41fc78fbbcc4e4bf4e0e955dfcef4ab (diff)
downloadchrome-ec-38cc7dbe2af6d2e28e4cad02807d84dcb0b6646a.tar.gz
zephyr: fix missing USB_PD_DISCHARGE* macros
The macros are missing in the config_chip.h. Also, the config is actually not enabled in the test config, so to ensure the consistency and to prevent the broken test so disable it. BUG=none TEST=zmake test BRANCH=none Change-Id: I07b86fa0cc8cc9f832baa060335df14c2c340b6b Signed-off-by: Eric Yilun Lin <yllin@chromium.org> Reviewed-on: https://chromium-review.googlesource.com/c/chromiumos/platform/ec/+/3506873 Reviewed-by: Ting Shen <phoenixshen@chromium.org> Commit-Queue: Eric Yilun Lin <yllin@google.com> Tested-by: Eric Yilun Lin <yllin@google.com>
-rw-r--r--zephyr/shim/include/config_chip.h15
-rw-r--r--zephyr/test/drivers/prj.conf1
2 files changed, 16 insertions, 0 deletions
diff --git a/zephyr/shim/include/config_chip.h b/zephyr/shim/include/config_chip.h
index 27b72b428a..c6b365b36c 100644
--- a/zephyr/shim/include/config_chip.h
+++ b/zephyr/shim/include/config_chip.h
@@ -1110,6 +1110,21 @@ extern struct jump_data mock_jump_data;
#define CONFIG_USB_PD_DUAL_ROLE_AUTO_TOGGLE
#endif
+#undef CONFIG_USB_PD_DISCHARGE
+#ifdef CONFIG_PLATFORM_EC_USB_PD_DISCHARGE
+#define CONFIG_USB_PD_DISCHARGE
+#endif
+
+#undef CONFIG_USB_PD_DISCHARGE_GPIO
+#ifdef CONFIG_PLATFORM_EC_USB_PD_DISCHARGE_GPIO
+#define CONFIG_USB_PD_DISCHARGE_GPIO
+#endif
+
+#undef CONFIG_USB_PD_DISCHARGE_TCPC
+#ifdef CONFIG_PLATFORM_EC_USB_PD_DISCHARGE_TCPC
+#define CONFIG_USB_PD_DISCHARGE_TCPC
+#endif
+
#undef CONFIG_USB_PD_DISCHARGE_PPC
#ifdef CONFIG_PLATFORM_EC_USB_PD_DISCHARGE_PPC
#define CONFIG_USB_PD_DISCHARGE_PPC
diff --git a/zephyr/test/drivers/prj.conf b/zephyr/test/drivers/prj.conf
index 8aea6c09c4..2de49068ba 100644
--- a/zephyr/test/drivers/prj.conf
+++ b/zephyr/test/drivers/prj.conf
@@ -114,6 +114,7 @@ CONFIG_PLATFORM_EC_ACCEL_FIFO=y
CONFIG_PLATFORM_EC_SENSOR_TIGHT_TIMESTAMPS=y
CONFIG_PLATFORM_EC_ALS_TCS3400=y
CONFIG_PLATFORM_EC_USBC_RETIMER_INTEL_BB=y
+CONFIG_PLATFORM_EC_USB_PD_DISCHARGE=n
CONFIG_PLATFORM_EC_USB_PD_TCPM_MUX=y
CONFIG_PLATFORM_EC_USB_PD_TCPM_PS8805=y
CONFIG_PLATFORM_EC_USB_PD_TCPM_PS8805_FORCE_DID=y