@@ -40,7 +40,6 @@ DEVICE_INSTANCE(TEST_I2C, dev_init, NULL,
4040 NULL , NULL , POST_KERNEL , NULL );
4141DEVICE_INSTANCE (TEST_DEVA , dev_init , NULL ,
4242 NULL , NULL , POST_KERNEL , NULL );
43- /* NB: Intentional init devb before required gpiox */
4443DEVICE_INSTANCE (TEST_DEVB , dev_init , NULL ,
4544 NULL , NULL , POST_KERNEL , NULL );
4645DEVICE_INSTANCE (TEST_GPIOX , dev_init , NULL ,
@@ -50,8 +49,8 @@ DEVICE_INSTANCE(TEST_DEVC, dev_init, NULL,
5049DEVICE_INSTANCE (TEST_PARTITION , dev_init , NULL ,
5150 NULL , NULL , POST_KERNEL , NULL );
5251/* Device with both an existing and missing injected dependency */
53- DEVICE_DT_DEFINE (TEST_GPIO_INJECTED , dev_init , NULL ,
54- NULL , NULL , POST_KERNEL , 70 , NULL , DT_DEP_ORD ( TEST_DEVB ), 999 );
52+ DEVICE_INSTANCE (TEST_GPIO_INJECTED , dev_init , NULL ,
53+ NULL , NULL , POST_KERNEL , NULL );
5554/* Manually specified device */
5655DEVICE_INSTANCE (manual_dev , dev_init , NULL ,
5756 NULL , NULL , POST_KERNEL , NULL );
@@ -104,8 +103,8 @@ ZTEST(devicetree_devices, test_init_order)
104103 zassert_equal (init_order [0 ], DEV_HDL (TEST_GPIO ));
105104 zassert_equal (init_order [1 ], DEV_HDL (TEST_I2C ));
106105 zassert_equal (init_order [2 ], DEV_HDL (TEST_DEVA ));
107- zassert_equal (init_order [3 ], DEV_HDL (TEST_DEVB ));
108- zassert_equal (init_order [4 ], DEV_HDL (TEST_GPIOX ));
106+ zassert_equal (init_order [3 ], DEV_HDL (TEST_GPIOX ));
107+ zassert_equal (init_order [4 ], DEV_HDL (TEST_DEVB ));
109108 zassert_equal (init_order [5 ], DEV_HDL (TEST_DEVC ));
110109 zassert_equal (init_order [6 ], DEV_HDL (TEST_PARTITION ));
111110 zassert_equal (init_order [7 ], DEV_HDL (TEST_GPIO_INJECTED ));
@@ -259,8 +258,7 @@ ZTEST(devicetree_devices, test_injected)
259258 /* TEST_GPIO_INJECTED: TEST_DEVB */
260259 dev = device_get_binding (DEVICE_DT_NAME (TEST_GPIO_INJECTED ));
261260 hdls = device_injected_handles_get (dev , & nhdls );
262- zassert_equal (nhdls , 1 );
263- zassert_true (check_handle (DEV_HDL (TEST_DEVB ), hdls , nhdls ));
261+ zassert_equal (nhdls , 0 );
264262}
265263
266264ZTEST (devicetree_devices , test_get_or_null )
@@ -284,8 +282,7 @@ ZTEST(devicetree_devices, test_supports)
284282 /* TEST_DEVB: None */
285283 dev = DEVICE_DT_GET (TEST_DEVB );
286284 hdls = device_supported_handles_get (dev , & nhdls );
287- zassert_equal (nhdls , 1 );
288- zassert_true (check_handle (DEV_HDL (TEST_GPIO_INJECTED ), hdls , nhdls ));
285+ zassert_equal (nhdls , 0 );
289286
290287 /* TEST_GPIO_INJECTED: None */
291288 dev = DEVICE_DT_GET (TEST_GPIO_INJECTED );
0 commit comments