summaryrefslogtreecommitdiff
path: root/zephyr/shim
diff options
context:
space:
mode:
authorTing Shen <phoenixshen@google.com>2022-09-06 18:08:42 +0800
committerChromeos LUCI <chromeos-scoped@luci-project-accounts.iam.gserviceaccount.com>2022-09-12 09:57:07 +0000
commit09cfcbbf5f93753f689e7cf1b47b63f17c3e9f36 (patch)
treec3fcff1e6cf310aabf8ec3ee68d31c1dfbc5d85c /zephyr/shim
parent234a3fd7dd115f1ea06d37b9d8cff7bc83ee7871 (diff)
downloadchrome-ec-09cfcbbf5f93753f689e7cf1b47b63f17c3e9f36.tar.gz
zephyr/test: add krabby board test
This CL adds the basic framework code for implementing krabby tests, and also a new test for corsola/src/krabby/charger_workaround.c. BUG=b:243841599 TEST=twister -T zephyr/test/krabby BRANCH=none Signed-off-by: Ting Shen <phoenixshen@google.com> Change-Id: I8703d444b1fedc6b4a7a0c5aefe28a4e09716806 Reviewed-on: https://chromium-review.googlesource.com/c/chromiumos/platform/ec/+/3873241 Commit-Queue: Ting Shen <phoenixshen@chromium.org> Code-Coverage: Zoss <zoss-cl-coverage@prod.google.com> Tested-by: Ting Shen <phoenixshen@chromium.org> Reviewed-by: Jeremy Bettis <jbettis@chromium.org>
Diffstat (limited to 'zephyr/shim')
-rw-r--r--zephyr/shim/include/charger/chg_rt9490.h1
-rw-r--r--zephyr/shim/src/charger.c1
2 files changed, 2 insertions, 0 deletions
diff --git a/zephyr/shim/include/charger/chg_rt9490.h b/zephyr/shim/include/charger/chg_rt9490.h
index a8424e4db5..f7d57690fd 100644
--- a/zephyr/shim/include/charger/chg_rt9490.h
+++ b/zephyr/shim/include/charger/chg_rt9490.h
@@ -7,6 +7,7 @@
#include "driver/charger/rt9490.h"
#define RT9490_CHG_COMPAT richtek_rt9490
+#define RT9490_EMUL_COMPAT zephyr_rt9490_emul
#define CHG_CONFIG_RT9490(id) \
{ \
diff --git a/zephyr/shim/src/charger.c b/zephyr/shim/src/charger.c
index be8c7615f6..e9677db07c 100644
--- a/zephyr/shim/src/charger.c
+++ b/zephyr/shim/src/charger.c
@@ -25,6 +25,7 @@
CHECK_COMPAT(ISL923X_EMUL_COMPAT, usbc_id, chg_id, CHG_CONFIG_ISL923X) \
CHECK_COMPAT(ISL9241_CHG_COMPAT, usbc_id, chg_id, CHG_CONFIG_ISL9241) \
CHECK_COMPAT(RT9490_CHG_COMPAT, usbc_id, chg_id, CHG_CONFIG_RT9490) \
+ CHECK_COMPAT(RT9490_EMUL_COMPAT, usbc_id, chg_id, CHG_CONFIG_RT9490) \
CHECK_COMPAT(SM5803_CHG_COMPAT, usbc_id, chg_id, CHG_CONFIG_SM5803)
#define CHG_CHIP(usbc_id) \