From 5710f609c9810f2e63b64c42e80fd7230940a4cd Mon Sep 17 00:00:00 2001 From: Pieter De Gendt Date: Thu, 10 Nov 2022 16:01:07 +0100 Subject: [PATCH] tests: devicetree: add tests for DT_GPARENT/DT_INST_GPARENT Add some coverage for the DT_GPARENT/DT_INST_GPARENT macros. Signed-off-by: Pieter De Gendt --- tests/lib/devicetree/api/src/main.c | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/tests/lib/devicetree/api/src/main.c b/tests/lib/devicetree/api/src/main.c index 636989f14f9..826af278076 100644 --- a/tests/lib/devicetree/api/src/main.c +++ b/tests/lib/devicetree/api/src/main.c @@ -1773,6 +1773,15 @@ ZTEST(devicetree_api, test_parent) TEST_SPI_BUS_0), ""); } +#undef DT_DRV_COMPAT +#define DT_DRV_COMPAT vnd_i2c_mux_controller +ZTEST(devicetree_api, test_gparent) +{ + zassert_true(DT_SAME_NODE(DT_GPARENT(TEST_I2C_MUX_CTLR_1), TEST_I2C), ""); + zassert_true(DT_SAME_NODE(DT_INST_GPARENT(0), TEST_I2C), ""); + zassert_true(DT_SAME_NODE(DT_INST_GPARENT(1), TEST_I2C), ""); +} + #undef DT_DRV_COMPAT #define DT_DRV_COMPAT vnd_child_bindings ZTEST(devicetree_api, test_children)