Lines Matching refs:overlay
16 * @fdto: pointer to the device tree overlay blob
17 * @fragment: node offset of the fragment in the overlay
20 * overlay fragment when that fragment uses a phandle (target
46 * @fdto: Device tree overlay blob
47 * @fragment: node offset of the fragment in the overlay
86 * overlay
105 * @node: Device tree overlay blob
143 * @fdto: Device tree overlay blob
148 * of a given node. This is mainly use as part of the overlay
149 * application process, when we want to update all the overlay
180 * overlay_adjust_local_phandles - Adjust the phandles of a whole overlay
181 * @fdto: Device tree overlay blob
185 * phandles of an overlay. This is mainly use as part of the overlay
186 * application process, when we want to update all the overlay
196 * Start adjusting the phandles from the overlay root
202 * overlay_update_local_node_references - Adjust the overlay references
203 * @fdto: Device tree overlay blob
209 * pointing to a node within the device tree overlay by adding a
309 * overlay_update_local_references - Adjust the overlay references
310 * @fdto: Device tree overlay blob
314 * to a node within the device tree overlay by adding a constant
315 * delta to not conflict with the base overlay.
346 * overlay_fixup_one_phandle - Set an overlay phandle to the base one
348 * @fdto: Device tree overlay blob
350 * @path: Path to a node holding a phandle in the overlay
352 * @name: Name of the property holding the phandle reference in the overlay
354 * @poffset: Offset within the overlay property where the phandle is stored
357 * overlay_fixup_one_phandle() resolves an overlay phandle pointing to
360 * This is part of the device tree overlay application process, when
361 * you want all the phandles in the overlay to point to the actual
410 * overlay_fixup_phandle - Set an overlay phandle to the base one
412 * @fdto: Device tree overlay blob
414 * @property: Property offset in the overlay holding the list of fixups
416 * overlay_fixup_phandle() resolves all the overlay phandles pointed
420 * This is part of the device tree overlay application process, when
421 * you want all the phandles in the overlay to point to the actual
494 * overlay_fixup_phandles - Resolve the overlay phandles to the base
497 * @fdto: Device tree overlay blob
499 * overlay_fixup_phandles() resolves all the overlay phandles pointing
502 * This is one of the steps of the device tree overlay application
503 * process, when you want all the phandles in the overlay to point to
542 * @fdto: Device tree overlay blob
543 * @node: Node offset in the overlay holding the changes to merge
548 * This is part of the final step in the device tree overlay
550 * resolved and you just have to merge overlay into the base device
605 * overlay_merge - Merge an overlay into its base device tree
607 * @fdto: Device tree overlay blob
609 * overlay_merge() merges an overlay into its base device tree.
611 * This is the next to last step in the device tree overlay application
613 * you just have to merge overlay into the base device tree.
624 int overlay;
632 overlay = fdt_subnode_offset(fdto, fragment, "__overlay__");
633 if (overlay == -FDT_ERR_NOTFOUND)
636 if (overlay < 0)
637 return overlay;
643 ret = overlay_apply_node(fdt, target, fdto, overlay);
682 * @fdto: Device tree overlay blob
685 * symbols of the applied overlay
687 * This is the last step in the device tree overlay application
688 * process, allowing the reference of overlay symbols by subsequent
689 * overlay operations.
710 /* if no overlay symbols exist no problem */
724 /* iterate over each overlay symbol */
863 * The overlay has been damaged, erase its magic.
871 * The overlay might have been damaged, erase its magic.