Lines Matching refs:dev
32 static int testprobe_drv_probe(struct udevice *dev) in testprobe_drv_probe() argument
34 struct dm_testprobe_pdata *pdata = dev_get_plat(dev); in testprobe_drv_probe()
67 static int testdevres_drv_bind(struct udevice *dev) in testdevres_drv_bind() argument
69 struct dm_testdevres_pdata *pdata = dev_get_plat(dev); in testdevres_drv_bind()
71 pdata->ptr = devm_kmalloc(dev, TEST_DEVRES_SIZE, 0); in testdevres_drv_bind()
76 static int testdevres_drv_of_to_plat(struct udevice *dev) in testdevres_drv_of_to_plat() argument
78 struct dm_testdevres_priv *priv = dev_get_priv(dev); in testdevres_drv_of_to_plat()
80 priv->ptr_ofdata = devm_kmalloc(dev, TEST_DEVRES_SIZE3, 0); in testdevres_drv_of_to_plat()
85 static int testdevres_drv_probe(struct udevice *dev) in testdevres_drv_probe() argument
87 struct dm_testdevres_priv *priv = dev_get_priv(dev); in testdevres_drv_probe()
89 priv->ptr = devm_kmalloc(dev, TEST_DEVRES_SIZE2, 0); in testdevres_drv_probe()
118 struct udevice *dev; in dm_check_devices() local
129 ret = uclass_get_device(UCLASS_TEST_FDT, i, &dev); in dm_check_devices()
138 base = fdtdec_get_int(gd->fdt_blob, dev_of_offset(dev), in dm_check_devices()
141 fdt_get_name(gd->fdt_blob, dev_of_offset(dev), NULL)); in dm_check_devices()
143 ut_assert(!dm_check_operations(uts, dev, base, in dm_check_devices()
144 dev_get_priv(dev))); in dm_check_devices()
154 struct udevice *dev; in dm_test_fdt() local
170 ret = uclass_find_device(UCLASS_TEST_FDT, i, &dev); in dm_test_fdt()
172 ut_assert(!dev_get_priv(dev)); in dm_test_fdt()
173 ut_assert(dev_get_plat(dev)); in dm_test_fdt()
230 struct udevice *dev; in dm_test_fdt_uclass_seq() local
233 ut_assertok(uclass_find_device_by_seq(UCLASS_TEST_FDT, 3, &dev)); in dm_test_fdt_uclass_seq()
234 ut_asserteq_str("b-test", dev->name); in dm_test_fdt_uclass_seq()
235 ut_asserteq(3, dev_seq(dev)); in dm_test_fdt_uclass_seq()
237 ut_assertok(uclass_find_device_by_seq(UCLASS_TEST_FDT, 8, &dev)); in dm_test_fdt_uclass_seq()
238 ut_asserteq_str("a-test", dev->name); in dm_test_fdt_uclass_seq()
239 ut_asserteq(8, dev_seq(dev)); in dm_test_fdt_uclass_seq()
245 ut_assertok(uclass_find_device_by_seq(UCLASS_TEST_FDT, 13, &dev)); in dm_test_fdt_uclass_seq()
246 ut_asserteq_str("d-test", dev->name); in dm_test_fdt_uclass_seq()
247 ut_asserteq(13, dev_seq(dev)); in dm_test_fdt_uclass_seq()
250 &dev)); in dm_test_fdt_uclass_seq()
251 ut_asserteq_ptr(NULL, dev); in dm_test_fdt_uclass_seq()
254 ut_assertok(uclass_get_device_by_seq(UCLASS_TEST_FDT, 6, &dev)); in dm_test_fdt_uclass_seq()
255 ut_asserteq_str("e-test", dev->name); in dm_test_fdt_uclass_seq()
256 ut_asserteq(6, dev_seq(dev)); in dm_test_fdt_uclass_seq()
262 ut_assertok(uclass_get_device_by_seq(UCLASS_TEST_FDT, 3, &dev)); in dm_test_fdt_uclass_seq()
263 ut_asserteq_str("b-test", dev->name); in dm_test_fdt_uclass_seq()
264 ut_asserteq(3, dev_seq(dev)); in dm_test_fdt_uclass_seq()
270 ut_assertok(uclass_get_device(UCLASS_TEST_FDT, 2, &dev)); in dm_test_fdt_uclass_seq()
271 ut_asserteq_str("d-test", dev->name); in dm_test_fdt_uclass_seq()
272 ut_asserteq(13, dev_seq(dev)); in dm_test_fdt_uclass_seq()
275 ut_assertok(uclass_get_device_by_seq(UCLASS_TEST_FDT, 15, &dev)); in dm_test_fdt_uclass_seq()
276 ut_asserteq_str("g-test", dev->name); in dm_test_fdt_uclass_seq()
277 ut_asserteq(15, dev_seq(dev)); in dm_test_fdt_uclass_seq()
281 &dev)); in dm_test_fdt_uclass_seq()
283 &dev)); in dm_test_fdt_uclass_seq()
285 &dev)); in dm_test_fdt_uclass_seq()
287 &dev)); in dm_test_fdt_uclass_seq()
289 &dev)); in dm_test_fdt_uclass_seq()
291 &dev)); in dm_test_fdt_uclass_seq()
293 &dev)); in dm_test_fdt_uclass_seq()
295 &dev)); in dm_test_fdt_uclass_seq()
304 struct udevice *dev; in dm_test_fdt_uclass_seq_manual() local
310 ut_assertok(uclass_get_device(UCLASS_TEST_FDT_MANUAL, 0, &dev)); in dm_test_fdt_uclass_seq_manual()
311 ut_asserteq_str("testfdtm0", dev->name); in dm_test_fdt_uclass_seq_manual()
312 ut_asserteq(-1, dev_seq(dev)); in dm_test_fdt_uclass_seq_manual()
314 ut_assertok(uclass_get_device_by_seq(UCLASS_TEST_FDT_MANUAL, 1, &dev)); in dm_test_fdt_uclass_seq_manual()
315 ut_asserteq_str("testfdtm1", dev->name); in dm_test_fdt_uclass_seq_manual()
316 ut_asserteq(1, dev_seq(dev)); in dm_test_fdt_uclass_seq_manual()
318 ut_assertok(uclass_get_device(UCLASS_TEST_FDT_MANUAL, 2, &dev)); in dm_test_fdt_uclass_seq_manual()
319 ut_asserteq_str("testfdtm2", dev->name); in dm_test_fdt_uclass_seq_manual()
320 ut_asserteq(-1, dev_seq(dev)); in dm_test_fdt_uclass_seq_manual()
328 struct udevice *dev; in dm_test_fdt_uclass_seq_more() local
334 "c-test@1", NULL, node, &dev)); in dm_test_fdt_uclass_seq_more()
335 ut_asserteq(12, dev_seq(dev)); in dm_test_fdt_uclass_seq_more()
336 ut_assertok(uclass_get_device_by_seq(UCLASS_TEST_FDT, 12, &dev)); in dm_test_fdt_uclass_seq_more()
337 ut_asserteq_str("c-test@1", dev->name); in dm_test_fdt_uclass_seq_more()
354 "fred", NULL, ofnode_null(), &dev)); in dm_test_fdt_uclass_seq_more()
355 ut_asserteq(19, dev_seq(dev)); in dm_test_fdt_uclass_seq_more()
358 "fred2", NULL, ofnode_null(), &dev)); in dm_test_fdt_uclass_seq_more()
359 ut_asserteq(20, dev_seq(dev)); in dm_test_fdt_uclass_seq_more()
369 struct udevice *dev; in dm_test_fdt_offset() local
375 &dev)); in dm_test_fdt_offset()
376 ut_asserteq_str("e-test", dev->name); in dm_test_fdt_offset()
382 node, &dev)); in dm_test_fdt_offset()
388 node, &dev)); in dm_test_fdt_offset()
402 struct udevice *dev, *parent = NULL; in dm_test_first_next_device_probeall() local
407 for (uclass_first_device(UCLASS_TEST_PROBE, &dev), count = 0; in dm_test_first_next_device_probeall()
408 dev; in dm_test_first_next_device_probeall()
409 uclass_next_device(&dev)) { in dm_test_first_next_device_probeall()
411 parent = dev_get_parent(dev); in dm_test_first_next_device_probeall()
416 ut_assertok(uclass_get_device(UCLASS_TEST_PROBE, 1, &dev)); in dm_test_first_next_device_probeall()
417 pdata = dev_get_plat(dev); in dm_test_first_next_device_probeall()
420 for (ret = uclass_first_device_check(UCLASS_TEST_PROBE, &dev), in dm_test_first_next_device_probeall()
422 dev; in dm_test_first_next_device_probeall()
423 ret = uclass_next_device_check(&dev)) { in dm_test_first_next_device_probeall()
428 parent = dev_get_parent(dev); in dm_test_first_next_device_probeall()
433 ut_assertok(uclass_get_device(UCLASS_TEST_PROBE, 0, &dev)); in dm_test_first_next_device_probeall()
434 pdata = dev_get_plat(dev); in dm_test_first_next_device_probeall()
437 for (uclass_first_device(UCLASS_TEST_PROBE, &dev), count = 0; in dm_test_first_next_device_probeall()
438 dev; in dm_test_first_next_device_probeall()
439 uclass_next_device(&dev)) { in dm_test_first_next_device_probeall()
441 parent = dev_get_parent(dev); in dm_test_first_next_device_probeall()
450 ut_assertok(uclass_get_device(UCLASS_TEST_PROBE, 2, &dev)); in dm_test_first_next_device_probeall()
451 ut_assert(dev_get_flags(dev) & DM_FLAG_ACTIVATED); in dm_test_first_next_device_probeall()
452 ut_assertok(uclass_get_device(UCLASS_TEST_PROBE, 3, &dev)); in dm_test_first_next_device_probeall()
453 ut_assert(dev_get_flags(dev) & DM_FLAG_ACTIVATED); in dm_test_first_next_device_probeall()
463 struct udevice *dev; in dm_test_uclass_foreach() local
468 uclass_id_foreach_dev(UCLASS_TEST_FDT, dev, uc) in dm_test_uclass_foreach()
473 uclass_foreach_dev(dev, uc) in dm_test_uclass_foreach()
498 struct udevice *dev; in check_devices() local
504 uclass_first_device_check(UCLASS_TEST_PROBE, &dev)); in check_devices()
506 ut_asserteq_ptr(devlist[i], dev); in check_devices()
509 ut_asserteq(expected_ret, uclass_next_device_check(&dev)); in check_devices()
511 ut_asserteq_ptr(NULL, dev); in check_devices()
520 struct udevice *dev, *parent = NULL, *devlist[4]; in dm_test_first_next_ok_device() local
526 for (ret = uclass_first_device_check(UCLASS_TEST_PROBE, &dev); in dm_test_first_next_ok_device()
527 dev; in dm_test_first_next_ok_device()
528 ret = uclass_next_device_check(&dev)) { in dm_test_first_next_ok_device()
530 devlist[count++] = dev; in dm_test_first_next_ok_device()
531 parent = dev_get_parent(dev); in dm_test_first_next_ok_device()
534 ut_assertok(uclass_first_device_check(UCLASS_TEST_PROBE, &dev)); in dm_test_first_next_ok_device()
580 struct udevice *dev; in dm_test_fdt_translation() local
584 ut_assertok(uclass_find_device_by_seq(UCLASS_TEST_DUMMY, 0, &dev)); in dm_test_fdt_translation()
585 ut_asserteq_str("dev@0,0", dev->name); in dm_test_fdt_translation()
586 ut_asserteq(0x8000, dev_read_addr(dev)); in dm_test_fdt_translation()
588 ut_assertok(uclass_find_device_by_seq(UCLASS_TEST_DUMMY, 1, &dev)); in dm_test_fdt_translation()
589 ut_asserteq_str("dev@1,100", dev->name); in dm_test_fdt_translation()
590 ut_asserteq(0x9000, dev_read_addr(dev)); in dm_test_fdt_translation()
592 ut_assertok(uclass_find_device_by_seq(UCLASS_TEST_DUMMY, 2, &dev)); in dm_test_fdt_translation()
593 ut_asserteq_str("dev@2,200", dev->name); in dm_test_fdt_translation()
594 ut_asserteq(0xA000, dev_read_addr(dev)); in dm_test_fdt_translation()
597 ut_assertok(uclass_find_device_by_seq(UCLASS_TEST_DUMMY, 3, &dev)); in dm_test_fdt_translation()
598 ut_asserteq_str("dev@42", dev->name); in dm_test_fdt_translation()
599 ut_asserteq(0x42, dev_read_addr(dev)); in dm_test_fdt_translation()
602 ut_assertok(uclass_find_device_by_seq(UCLASS_TEST_DUMMY, 0, &dev)); in dm_test_fdt_translation()
605 ut_asserteq(0x10000000, dev_translate_dma_address(dev, dma_addr)); in dm_test_fdt_translation()
607 ut_assertok(uclass_find_device_by_seq(UCLASS_TEST_DUMMY, 1, &dev)); in dm_test_fdt_translation()
610 ut_asserteq(0x20000000, dev_translate_dma_address(dev, dma_addr)); in dm_test_fdt_translation()
618 struct udevice *gpio, *dev; in dm_test_fdt_get_addr_ptr_flat() local
626 ut_assertok(uclass_find_device_by_seq(UCLASS_TEST_DUMMY, 0, &dev)); in dm_test_fdt_get_addr_ptr_flat()
627 ptr = devfdt_get_addr_ptr(dev); in dm_test_fdt_get_addr_ptr_flat()
639 struct udevice *dev; in dm_test_fdt_remap_addr_flat() local
643 ut_assertok(uclass_find_device_by_seq(UCLASS_TEST_DUMMY, 0, &dev)); in dm_test_fdt_remap_addr_flat()
645 addr = devfdt_get_addr(dev); in dm_test_fdt_remap_addr_flat()
650 ut_asserteq_ptr(paddr, devfdt_remap_addr(dev)); in dm_test_fdt_remap_addr_flat()
659 struct udevice *dev; in dm_test_fdt_remap_addr_index_flat() local
664 ut_assertok(uclass_find_device_by_seq(UCLASS_TEST_DUMMY, 0, &dev)); in dm_test_fdt_remap_addr_index_flat()
666 addr = devfdt_get_addr_size_index(dev, 0, &size); in dm_test_fdt_remap_addr_index_flat()
672 ut_asserteq_ptr(paddr, devfdt_remap_addr_index(dev, 0)); in dm_test_fdt_remap_addr_index_flat()
681 struct udevice *dev; in dm_test_fdt_remap_addr_name_flat() local
686 ut_assertok(uclass_find_device_by_seq(UCLASS_TEST_DUMMY, 0, &dev)); in dm_test_fdt_remap_addr_name_flat()
688 addr = devfdt_get_addr_size_name(dev, "sandbox-dummy-0", &size); in dm_test_fdt_remap_addr_name_flat()
694 ut_asserteq_ptr(paddr, devfdt_remap_addr_name(dev, "sandbox-dummy-0")); in dm_test_fdt_remap_addr_name_flat()
703 struct udevice *dev; in dm_test_fdt_remap_addr_live() local
707 ut_assertok(uclass_find_device_by_seq(UCLASS_TEST_DUMMY, 0, &dev)); in dm_test_fdt_remap_addr_live()
709 addr = dev_read_addr(dev); in dm_test_fdt_remap_addr_live()
714 ut_asserteq_ptr(paddr, dev_remap_addr(dev)); in dm_test_fdt_remap_addr_live()
723 struct udevice *dev; in dm_test_fdt_remap_addr_index_live() local
728 ut_assertok(uclass_find_device_by_seq(UCLASS_TEST_DUMMY, 0, &dev)); in dm_test_fdt_remap_addr_index_live()
730 addr = dev_read_addr_size_index(dev, 0, &size); in dm_test_fdt_remap_addr_index_live()
736 ut_asserteq_ptr(paddr, dev_remap_addr_index(dev, 0)); in dm_test_fdt_remap_addr_index_live()
745 struct udevice *dev; in dm_test_fdt_remap_addr_name_live() local
750 ut_assertok(uclass_find_device_by_seq(UCLASS_TEST_DUMMY, 0, &dev)); in dm_test_fdt_remap_addr_name_live()
752 addr = dev_read_addr_size_name(dev, "sandbox-dummy-0", &size); in dm_test_fdt_remap_addr_name_live()
758 ut_asserteq_ptr(paddr, dev_remap_addr_name(dev, "sandbox-dummy-0")); in dm_test_fdt_remap_addr_name_live()
795 struct udevice *back, *dispc, *panel, *dev, *dev2; in dm_test_fdt_phandle() local
800 back, "missing", &dev)); in dm_test_fdt_phandle()
802 "power-supply", &dev)); in dm_test_fdt_phandle()
803 ut_assertnonnull(dev); in dm_test_fdt_phandle()
804 ut_asserteq(0, device_active(dev)); in dm_test_fdt_phandle()
805 ut_asserteq_str("ldo1", dev->name); in dm_test_fdt_phandle()
808 ut_asserteq_ptr(dev, dev2); in dm_test_fdt_phandle()
818 ut_asserteq(-ENODEV, uclass_get_device_by_endpoint(UCLASS_PANEL_BACKLIGHT, dispc, 1, -1, &dev)); in dm_test_fdt_phandle()
819 ut_asserteq(-EINVAL, uclass_get_device_by_endpoint(UCLASS_PANEL, dispc, 0, -1, &dev)); in dm_test_fdt_phandle()
820 ut_assertok(uclass_get_device_by_endpoint(UCLASS_PANEL, dispc, 1, -1, &dev)); in dm_test_fdt_phandle()
821 ut_asserteq_ptr(panel, dev); in dm_test_fdt_phandle()
835 struct udevice *i2c, *dev, *dev2; in dm_test_first_child() local
838 ut_assertok(device_find_first_child_by_uclass(i2c, UCLASS_RTC, &dev)); in dm_test_first_child()
839 ut_asserteq_str("rtc@43", dev->name); in dm_test_first_child()
841 ut_asserteq_ptr(dev, dev2); in dm_test_first_child()
846 &dev)); in dm_test_first_child()
847 ut_asserteq_str("eeprom@2c", dev->name); in dm_test_first_child()
849 ut_asserteq_ptr(dev, dev2); in dm_test_first_child()
852 UCLASS_VIDEO, &dev)); in dm_test_first_child()
853 ut_asserteq(-ENODEV, device_find_child_by_name(i2c, "missing", &dev)); in dm_test_first_child()
862 struct udevice *dev; in dm_test_read_int() local
870 ut_assertok(uclass_first_device_err(UCLASS_TEST_FDT, &dev)); in dm_test_read_int()
871 ut_asserteq_str("a-test", dev->name); in dm_test_read_int()
873 ut_assertok(dev_read_u8(dev, "int8-value", &val8)); in dm_test_read_int()
876 ut_asserteq(-EINVAL, dev_read_u8(dev, "missing", &val8)); in dm_test_read_int()
877 ut_asserteq(6, dev_read_u8_default(dev, "missing", 6)); in dm_test_read_int()
879 ut_asserteq(0x12, dev_read_u8_default(dev, "int8-value", 6)); in dm_test_read_int()
881 ut_assertok(dev_read_u16(dev, "int16-value", &val16)); in dm_test_read_int()
884 ut_asserteq(-EINVAL, dev_read_u16(dev, "missing", &val16)); in dm_test_read_int()
885 ut_asserteq(6, dev_read_u16_default(dev, "missing", 6)); in dm_test_read_int()
887 ut_asserteq(0x1234, dev_read_u16_default(dev, "int16-value", 6)); in dm_test_read_int()
889 ut_assertok(dev_read_u32(dev, "int-value", &val32)); in dm_test_read_int()
892 ut_asserteq(-EINVAL, dev_read_u32(dev, "missing", &val32)); in dm_test_read_int()
893 ut_asserteq(6, dev_read_u32_default(dev, "missing", 6)); in dm_test_read_int()
895 ut_asserteq(1234, dev_read_u32_default(dev, "int-value", 6)); in dm_test_read_int()
898 ut_asserteq(-EINVAL, dev_read_s32(dev, "missing", &sval)); in dm_test_read_int()
899 ut_asserteq(6, dev_read_s32_default(dev, "missing", 6)); in dm_test_read_int()
901 ut_asserteq(-1234, dev_read_s32_default(dev, "uint-value", 6)); in dm_test_read_int()
902 ut_assertok(dev_read_s32(dev, "uint-value", &sval)); in dm_test_read_int()
906 ut_asserteq(-EINVAL, dev_read_u32u(dev, "missing", &val)); in dm_test_read_int()
907 ut_assertok(dev_read_u32u(dev, "uint-value", &val)); in dm_test_read_int()
910 ut_assertok(dev_read_u64(dev, "int64-value", &val64)); in dm_test_read_int()
913 ut_asserteq_64(-EINVAL, dev_read_u64(dev, "missing", &val64)); in dm_test_read_int()
914 ut_asserteq_64(6, dev_read_u64_default(dev, "missing", 6)); in dm_test_read_int()
917 dev_read_u64_default(dev, "int64-value", 6)); in dm_test_read_int()
925 struct udevice *dev; in dm_test_read_int_index() local
928 ut_assertok(uclass_first_device_err(UCLASS_TEST_FDT, &dev)); in dm_test_read_int_index()
929 ut_asserteq_str("a-test", dev->name); in dm_test_read_int_index()
931 ut_asserteq(-EINVAL, dev_read_u32_index(dev, "missing", 0, &val32)); in dm_test_read_int_index()
932 ut_asserteq(19, dev_read_u32_index_default(dev, "missing", 0, 19)); in dm_test_read_int_index()
934 ut_assertok(dev_read_u32_index(dev, "int-array", 0, &val32)); in dm_test_read_int_index()
936 ut_assertok(dev_read_u32_index(dev, "int-array", 1, &val32)); in dm_test_read_int_index()
938 ut_assertok(dev_read_u32_index(dev, "int-array", 2, &val32)); in dm_test_read_int_index()
940 ut_asserteq(-EOVERFLOW, dev_read_u32_index(dev, "int-array", 3, in dm_test_read_int_index()
943 ut_asserteq(5678, dev_read_u32_index_default(dev, "int-array", 0, 2)); in dm_test_read_int_index()
944 ut_asserteq(9123, dev_read_u32_index_default(dev, "int-array", 1, 2)); in dm_test_read_int_index()
945 ut_asserteq(4567, dev_read_u32_index_default(dev, "int-array", 2, 2)); in dm_test_read_int_index()
946 ut_asserteq(2, dev_read_u32_index_default(dev, "int-array", 3, 2)); in dm_test_read_int_index()
954 struct udevice *dev; in dm_test_read_phandle() local
961 ut_assertok(uclass_first_device_err(UCLASS_TEST_FDT, &dev)); in dm_test_read_phandle()
962 ut_asserteq_str("a-test", dev->name); in dm_test_read_phandle()
965 ret = dev_count_phandle_with_args(dev, "missing", cell, 0); in dm_test_read_phandle()
967 ret = dev_count_phandle_with_args(dev, prop, "#invalid", 0); in dm_test_read_phandle()
969 ut_asserteq(5, dev_count_phandle_with_args(dev, prop, cell, 0)); in dm_test_read_phandle()
972 ret = dev_read_phandle_with_args(dev, "missing", cell, 0, 0, &args); in dm_test_read_phandle()
974 ret = dev_read_phandle_with_args(dev, prop, "#invalid", 0, 0, &args); in dm_test_read_phandle()
976 ut_assertok(dev_read_phandle_with_args(dev, prop, cell, 0, 0, &args)); in dm_test_read_phandle()
979 ut_assertok(dev_read_phandle_with_args(dev, prop, cell, 0, 1, &args)); in dm_test_read_phandle()
982 ut_assertok(dev_read_phandle_with_args(dev, prop, cell, 0, 2, &args)); in dm_test_read_phandle()
986 ret = dev_read_phandle_with_args(dev, prop, cell, 0, 3, &args); in dm_test_read_phandle()
988 ut_assertok(dev_read_phandle_with_args(dev, prop, cell, 0, 4, &args)); in dm_test_read_phandle()
991 ret = dev_read_phandle_with_args(dev, prop, cell, 0, 5, &args); in dm_test_read_phandle()
995 ret = dev_count_phandle_with_args(dev, "missing", NULL, 2); in dm_test_read_phandle()
997 ut_asserteq(3, dev_count_phandle_with_args(dev, prop2, NULL, 1)); in dm_test_read_phandle()
1000 ut_assertok(dev_read_phandle_with_args(dev, prop2, NULL, 1, 0, &args)); in dm_test_read_phandle()
1004 ret = dev_read_phandle_with_args(dev, prop2, NULL, 1, 1, &args); in dm_test_read_phandle()
1006 ut_assertok(dev_read_phandle_with_args(dev, prop2, NULL, 1, 2, &args)); in dm_test_read_phandle()
1010 ret = dev_read_phandle_with_args(dev, prop2, NULL, 1, 3, &args); in dm_test_read_phandle()
1020 struct udevice *dev; in dm_test_uclass_drvdata() local
1023 DM_TEST_TYPE_FIRST, &dev)); in dm_test_uclass_drvdata()
1024 ut_asserteq_str("a-test", dev->name); in dm_test_uclass_drvdata()
1027 DM_TEST_TYPE_SECOND, &dev)); in dm_test_uclass_drvdata()
1028 ut_asserteq_str("d-test", dev->name); in dm_test_uclass_drvdata()
1032 &dev)); in dm_test_uclass_drvdata()
1041 struct udevice *bus, *dev; in dm_test_child_ofdata() local
1046 device_foreach_child_of_to_plat(dev, bus) { in dm_test_child_ofdata()
1047 ut_assert(dev_get_flags(dev) & DM_FLAG_PLATDATA_VALID); in dm_test_child_ofdata()
1048 ut_assert(!(dev_get_flags(dev) & DM_FLAG_ACTIVATED)); in dm_test_child_ofdata()
1060 struct udevice *bus, *dev; in dm_test_first_child_probe() local
1065 device_foreach_child_probe(dev, bus) { in dm_test_first_child_probe()
1066 ut_assert(dev_get_flags(dev) & DM_FLAG_PLATDATA_VALID); in dm_test_first_child_probe()
1067 ut_assert(dev_get_flags(dev) & DM_FLAG_ACTIVATED); in dm_test_first_child_probe()
1079 struct udevice *bus, *dev; in dm_test_ofdata_order() local
1085 ut_assertok(device_find_first_child(bus, &dev)); in dm_test_ofdata_order()
1086 ut_assertnonnull(dev); in dm_test_ofdata_order()
1087 ut_assert(!(dev_get_flags(dev) & DM_FLAG_PLATDATA_VALID)); in dm_test_ofdata_order()
1090 ut_assertok(device_of_to_plat(dev)); in dm_test_ofdata_order()
1091 ut_assert(dev_get_flags(dev) & DM_FLAG_PLATDATA_VALID); in dm_test_ofdata_order()
1094 ut_assert(!(dev_get_flags(dev) & DM_FLAG_ACTIVATED)); in dm_test_ofdata_order()
1104 struct udevice *dev; in dm_test_decode_display_timing() local
1107 ut_assertok(uclass_first_device_err(UCLASS_TEST_FDT, &dev)); in dm_test_decode_display_timing()
1108 ut_asserteq_str("a-test", dev->name); in dm_test_decode_display_timing()
1110 ut_assertok(dev_decode_display_timing(dev, 0, &timing)); in dm_test_decode_display_timing()
1132 ut_assertok(dev_decode_display_timing(dev, 1, &timing)); in dm_test_decode_display_timing()
1154 ut_assertok(dev_decode_display_timing(dev, 2, &timing)); in dm_test_decode_display_timing()
1176 ut_assert(dev_decode_display_timing(dev, 3, &timing)); in dm_test_decode_display_timing()
1184 struct udevice *dev; in dm_test_decode_panel_timing() local
1187 ut_assertok(uclass_first_device_err(UCLASS_TEST_FDT, &dev)); in dm_test_decode_panel_timing()
1188 ut_asserteq_str("a-test", dev->name); in dm_test_decode_panel_timing()
1190 ut_assertok(dev_decode_panel_timing(dev, &timing)); in dm_test_decode_panel_timing()
1219 struct udevice *dev; in dm_test_read_resource() local
1223 ut_assertok(uclass_find_device_by_name(UCLASS_SIMPLE_BUS, "syscon@2", &dev)); in dm_test_read_resource()
1224 ut_assertok(dev_read_resource(dev, 0, &res)); in dm_test_read_resource()
1227 ut_assertok(dev_read_resource(dev, 1, &res)); in dm_test_read_resource()
1232 ut_assertok(uclass_find_device_by_name(UCLASS_TEST_DUMMY, "dev@1,100", &dev)); in dm_test_read_resource()
1233 ut_assertok(dev_read_resource(dev, 0, &res)); in dm_test_read_resource()
1238 ut_assertok(uclass_find_device_by_name(UCLASS_TEST_DUMMY, "dev@0,0", &dev)); in dm_test_read_resource()
1239 ut_assertok(dev_read_resource_byname(dev, "sandbox-dummy-0", &res)); in dm_test_read_resource()