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

1 /* SPDX-License-Identifier: GPL-2.0+ */
15 * dm_root() - Return pointer to the top of the driver tree
17 * This function returns pointer to the root node of the driver tree,
19 * @return pointer to root device, or NULL if not inited yet
25 * dm_fixup_for_gd_move() - Handle global_data moving to a new place
34 * dm_scan_platdata() - Scan all platform data and bind drivers
40 * @return 0 if OK, -ve on error
45 * dm_scan_fdt() - Scan the device tree and bind drivers
47 * This scans the device tree and creates a driver for each node. Only
48 * the top-level subnodes are examined.
50 * @blob: Pointer to device tree blob
53 * @return 0 if OK, -ve on error
58 * dm_extended_scan_fdt() - Scan the device tree and bind drivers
60 * This calls dm_scna_dft() which scans the device tree and creates a driver
61 * for each node. the top-level subnodes are examined and also all sub-nodes
64 * @blob: Pointer to device tree blob
67 * @return 0 if OK, -ve on error
72 * dm_scan_other() - Scan for other devices
77 * device.
81 * @return 0 if OK, -ve on error
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