Lines Matching defs:overlay
18 * @fdto: pointer to the device tree overlay blob
19 * @fragment: node offset of the fragment in the overlay
22 * overlay fragment when that fragment uses a phandle (target
48 * @fdto: Device tree overlay blob
49 * @fragment: node offset of the fragment in the overlay
88 * overlay
107 * @node: Device tree overlay blob
145 * @fdto: Device tree overlay blob
150 * of a given node. This is mainly use as part of the overlay
151 * application process, when we want to update all the overlay
182 * overlay_adjust_local_phandles - Adjust the phandles of a whole overlay
183 * @fdto: Device tree overlay blob
187 * phandles of an overlay. This is mainly use as part of the overlay
188 * application process, when we want to update all the overlay
198 * Start adjusting the phandles from the overlay root
204 * overlay_update_local_node_references - Adjust the overlay references
205 * @fdto: Device tree overlay blob
211 * pointing to a node within the device tree overlay by adding a
310 * overlay_update_local_references - Adjust the overlay references
311 * @fdto: Device tree overlay blob
315 * to a node within the device tree overlay by adding a constant
316 * delta to not conflict with the base overlay.
347 * overlay_fixup_one_phandle - Set an overlay phandle to the base one
349 * @fdto: Device tree overlay blob
351 * @path: Path to a node holding a phandle in the overlay
353 * @name: Name of the property holding the phandle reference in the overlay
355 * @poffset: Offset within the overlay property where the phandle is stored
358 * overlay_fixup_one_phandle() resolves an overlay phandle pointing to
361 * This is part of the device tree overlay application process, when
362 * you want all the phandles in the overlay to point to the actual
411 * overlay_fixup_phandle - Set an overlay phandle to the base one
413 * @fdto: Device tree overlay blob
415 * @property: Property offset in the overlay holding the list of fixups
417 * overlay_fixup_phandle() resolves all the overlay phandles pointed
421 * This is part of the device tree overlay application process, when
422 * you want all the phandles in the overlay to point to the actual
495 * overlay_fixup_phandles - Resolve the overlay phandles to the base
498 * @fdto: Device tree overlay blob
500 * overlay_fixup_phandles() resolves all the overlay phandles pointing
503 * This is one of the steps of the device tree overlay application
504 * process, when you want all the phandles in the overlay to point to
543 * @fdto: Device tree overlay blob
544 * @node: Node offset in the overlay holding the changes to merge
549 * This is part of the final step in the device tree overlay
551 * resolved and you just have to merge overlay into the base device
606 * overlay_merge - Merge an overlay into its base device tree
608 * @fdto: Device tree overlay blob
610 * overlay_merge() merges an overlay into its base device tree.
612 * This is the next to last step in the device tree overlay application
614 * you just have to merge overlay into the base device tree.
625 int overlay;
633 overlay = fdt_subnode_offset(fdto, fragment, "__overlay__");
634 if (overlay == -FDT_ERR_NOTFOUND)
637 if (overlay < 0)
638 return overlay;
644 ret = overlay_apply_node(fdt, target, fdto, overlay);
683 * @fdto: Device tree overlay blob
686 * symbols of the applied overlay
688 * This is the last step in the device tree overlay application
689 * process, allowing the reference of overlay symbols by subsequent
690 * overlay operations.
711 /* if no overlay symbols exist no problem */
725 /* iterate over each overlay symbol */
864 * The overlay has been damaged, erase its magic.
872 * The overlay might have been damaged, erase its magic.