Lines Matching refs:dm_root
37 struct udevice *dm_root(void) in dm_root() function
39 if (!gd->dm_root) { in dm_root()
44 return gd->dm_root; in dm_root()
50 if (gd->dm_root) { in dm_fixup_for_gd_move()
58 struct udevice *root = dm_root(); in dm_get_translation_offset()
66 struct udevice *root = dm_root(); in dm_set_translation_offset()
157 if (gd->dm_root) { in dm_init()
189 device_remove(dm_root(), DM_REMOVE_NORMAL); in dm_uninit()
190 device_unbind(dm_root()); in dm_uninit()
198 device_remove(dm_root(), flags); in dm_remove_devices_flags()
242 ret = device_bind_driver_to_node(gd->dm_root, in dm_scan_fdt_live()
325 return dm_scan_fdt_live(gd->dm_root, gd->of_root, in dm_scan_fdt()
329 return dm_scan_fdt_node(gd->dm_root, blob, 0, pre_reloc_only); in dm_scan_fdt()
355 ret = dm_scan_fdt_node(gd->dm_root, gd->fdt_blob, node, in dm_extended_scan_fdt()