summaryrefslogtreecommitdiff
path: root/zephyr/test/drivers/default/src/integration/usbc/usb_20v_3a_pd_charger.c
diff options
context:
space:
mode:
authorAaron Massey <aaronmassey@google.com>2022-08-09 17:17:32 -0600
committerChromeos LUCI <chromeos-scoped@luci-project-accounts.iam.gserviceaccount.com>2022-08-14 16:14:13 +0000
commitd84b01e8075947e37272c041ce4bbeb905babffd (patch)
tree8748ce26af15d46e1651525a4e299e4f3b46cb72 /zephyr/test/drivers/default/src/integration/usbc/usb_20v_3a_pd_charger.c
parentaad245d1600d2a934e476a4f211a2034e5f2d66e (diff)
downloadchrome-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.c6
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);