Lines Matching +full:device +full:- +full:tree

7  * SPDX-License-Identifier:	GPL-2.0+
16 * dm_root() - Return pointer to the top of the driver tree
18 * This function returns pointer to the root node of the driver tree,
20 * @return pointer to root device, or NULL if not inited yet
26 * dm_fixup_for_gd_move() - Handle global_data moving to a new place
35 * dm_scan_platdata() - Scan all platform data and bind drivers
41 * @return 0 if OK, -ve on error
46 * dm_scan_fdt() - Scan the device tree and bind drivers
48 * This scans the device tree and creates a driver for each node. Only
49 * the top-level subnodes are examined.
51 * @blob: Pointer to device tree blob
54 * @return 0 if OK, -ve on error
59 * dm_extended_scan_fdt() - Scan the device tree and bind drivers
61 * This calls dm_scna_dft() which scans the device tree and creates a driver
62 * for each node. the top-level subnodes are examined and also all sub-nodes
65 * @blob: Pointer to device tree blob
68 * @return 0 if OK, -ve on error
73 * dm_scan_other() - Scan for other devices
78 * device.
86 * dm_init_and_scan() - Initialise Driver Model structures and scan for devices
88 * This function initialises the roots of the driver tree and uclass trees,
94 * @return 0 if OK, -ve on error
99 * dm_init() - Initialise Driver Model structures
101 * This function will initialize roots of driver tree and class tree.
104 * @of_live: Enable live device tree
105 * @return 0 if OK, -ve on error
110 * dm_uninit - Uninitialise Driver Model structures
113 * @return 0 if OK, -ve on error
119 * dm_remove_devices_flags - Call remove function of all drivers with
125 * @flags: Flags for selective device removal
126 * @return 0 if OK, -ve on error