diff options
author | Aaron Massey <aaronmassey@google.com> | 2022-08-09 17:17:32 -0600 |
---|---|---|
committer | Chromeos LUCI <chromeos-scoped@luci-project-accounts.iam.gserviceaccount.com> | 2022-08-14 16:14:13 +0000 |
commit | d84b01e8075947e37272c041ce4bbeb905babffd (patch) | |
tree | 8748ce26af15d46e1651525a4e299e4f3b46cb72 /zephyr/test/drivers/default/src/integration/usbc/usb_20v_3a_pd_charger.c | |
parent | aad245d1600d2a934e476a4f211a2034e5f2d66e (diff) | |
download | chrome-ec-d84b01e8075947e37272c041ce4bbeb905babffd.tar.gz |
emul: Migrate from unnecessary i2c_emul changes
Cleanup existing usages and corresponding dependencies on modifying
instances of struct i2c_emul so they do not serve as bad code examples
for future emulator development.
Remove reliance on setting these fields from emulators and tests
alike. This includes migrating where we rely on i2c_emul internal fields
to get a pointer to an emulator to using the EMUL_DT_GET macro.
BRANCH=none
BUG=b:241981636
TEST=twister -T ec/zephyr/test/
Signed-off-by: Aaron Massey <aaronmassey@google.com>
Change-Id: I0ed864eee0795465ed4d54d498199b95f7fddc62
Reviewed-on: https://chromium-review.googlesource.com/c/chromiumos/platform/ec/+/3821052
Reviewed-by: Yuval Peress <peress@google.com>
Tested-by: Yuval Peress <peress@google.com>
Code-Coverage: Zoss <zoss-cl-coverage@prod.google.com>
Diffstat (limited to 'zephyr/test/drivers/default/src/integration/usbc/usb_20v_3a_pd_charger.c')
-rw-r--r-- | zephyr/test/drivers/default/src/integration/usbc/usb_20v_3a_pd_charger.c | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/zephyr/test/drivers/default/src/integration/usbc/usb_20v_3a_pd_charger.c b/zephyr/test/drivers/default/src/integration/usbc/usb_20v_3a_pd_charger.c index 4716817f37..970adbfbdb 100644 --- a/zephyr/test/drivers/default/src/integration/usbc/usb_20v_3a_pd_charger.c +++ b/zephyr/test/drivers/default/src/integration/usbc/usb_20v_3a_pd_charger.c @@ -13,7 +13,7 @@ #include "test/drivers/utils.h" #include "usb_pd.h" -#define BATTERY_ORD DT_DEP_ORD(DT_NODELABEL(battery)) +#define BATTERY_NODE DT_NODELABEL(battery) struct usb_attach_20v_3a_pd_charger_fixture { struct tcpci_partner_data charger_20v; @@ -87,7 +87,7 @@ ZTEST_SUITE(usb_attach_20v_3a_pd_charger, drivers_predicate_post_main, ZTEST(usb_attach_20v_3a_pd_charger, test_battery_is_charging) { - const struct emul *emul = sbat_emul_get_ptr(BATTERY_ORD); + const struct emul *emul = EMUL_DT_GET(BATTERY_NODE); uint16_t battery_status; zassume_ok(sbat_emul_get_word_val(emul, SB_BATTERY_STATUS, @@ -155,7 +155,7 @@ ZTEST(usb_attach_20v_3a_pd_charger, test_power_info) ZTEST_F(usb_attach_20v_3a_pd_charger, test_disconnect_battery_not_charging) { - const struct emul *emul = sbat_emul_get_ptr(BATTERY_ORD); + const struct emul *emul = EMUL_DT_GET(BATTERY_NODE); uint16_t battery_status; disconnect_charger_from_port(fixture); |