diff options
author | Abe Levkoy <alevkoy@chromium.org> | 2022-04-22 13:11:26 -0600 |
---|---|---|
committer | Chromeos LUCI <chromeos-scoped@luci-project-accounts.iam.gserviceaccount.com> | 2022-04-26 20:55:31 +0000 |
commit | fd928d5e12f7fa4d28bddef25baa76baacf77db6 (patch) | |
tree | c24fe91b747fd22fe4d88eceed290784e21d7c96 | |
parent | d7b4ab0e396c1588eba710eb48088f1ed94d0246 (diff) | |
download | chrome-ec-fd928d5e12f7fa4d28bddef25baa76baacf77db6.tar.gz |
zephyr test: Test SYV682x set_vconn
Verify that ppc_set_vconn fails when VBAT_OVP is asserted.
BUG=b:190519131
TEST=zmake testall
BRANCH=none
Signed-off-by: Abe Levkoy <alevkoy@chromium.org>
Change-Id: I4787a746ec32e4bbb381593f00a04f1db3e75bbe
Reviewed-on: https://chromium-review.googlesource.com/c/chromiumos/platform/ec/+/3602222
Reviewed-by: Keith Short <keithshort@chromium.org>
-rw-r--r-- | zephyr/test/drivers/src/ppc_syv682c.c | 10 |
1 files changed, 10 insertions, 0 deletions
diff --git a/zephyr/test/drivers/src/ppc_syv682c.c b/zephyr/test/drivers/src/ppc_syv682c.c index a3244cc619..0f3baa4a7f 100644 --- a/zephyr/test/drivers/src/ppc_syv682c.c +++ b/zephyr/test/drivers/src/ppc_syv682c.c @@ -547,6 +547,16 @@ ZTEST(ppc_syv682c, test_syv682x_vbus_sink_oc_limit) "Sink disable failed"); } +ZTEST(ppc_syv682c, test_syv682x_set_vconn) +{ + struct i2c_emul *emul = syv682x_emul_get(SYV682X_ORD); + + syv682x_emul_set_condition(emul, SYV682X_STATUS_NONE, + SYV682X_CONTROL_4_VBAT_OVP); + zassert_not_equal(ppc_set_vconn(syv682x_port, true), EC_SUCCESS, + "VBAT OVP, but ppc_set_vconn succeeded"); +} + ZTEST(ppc_syv682c, test_syv682x_ppc_dump) { /* |