Lines Matching full:overlay
61 * @fdto: pointer to the device tree overlay blob
62 * @fragment: node offset of the fragment in the overlay
65 * overlay fragment when that fragment uses a phandle (target
91 * @fdto: Device tree overlay blob
92 * @fragment: node offset of the fragment in the overlay
131 * overlay in overlay_get_target()
150 * @node: Device tree overlay blob
188 * @fdto: Device tree overlay blob
193 * of a given node. This is mainly use as part of the overlay
194 * application process, when we want to update all the overlay
225 * overlay_adjust_local_phandles - Adjust the phandles of a whole overlay
226 * @fdto: Device tree overlay blob
230 * phandles of an overlay. This is mainly use as part of the overlay
231 * application process, when we want to update all the overlay
241 * Start adjusting the phandles from the overlay root in overlay_adjust_local_phandles()
247 * overlay_update_local_node_references - Adjust the overlay references
248 * @fdto: Device tree overlay blob
254 * pointing to a node within the device tree overlay by adding a
353 * overlay_update_local_references - Adjust the overlay references
354 * @fdto: Device tree overlay blob
358 * to a node within the device tree overlay by adding a constant
359 * delta to not conflict with the base overlay.
390 * overlay_fixup_one_phandle - Set an overlay phandle to the base one
392 * @fdto: Device tree overlay blob
394 * @path: Path to a node holding a phandle in the overlay
396 * @name: Name of the property holding the phandle reference in the overlay
398 * @poffset: Offset within the overlay property where the phandle is stored
401 * overlay_fixup_one_phandle() resolves an overlay phandle pointing to
404 * This is part of the device tree overlay application process, when
405 * you want all the phandles in the overlay to point to the actual
454 * overlay_fixup_phandle - Set an overlay phandle to the base one
456 * @fdto: Device tree overlay blob
458 * @property: Property offset in the overlay holding the list of fixups
460 * overlay_fixup_phandle() resolves all the overlay phandles pointed
464 * This is part of the device tree overlay application process, when
465 * you want all the phandles in the overlay to point to the actual
538 * overlay_fixup_phandles - Resolve the overlay phandles to the base
541 * @fdto: Device tree overlay blob
543 * overlay_fixup_phandles() resolves all the overlay phandles pointing
546 * This is one of the steps of the device tree overlay application
547 * process, when you want all the phandles in the overlay to point to
586 * @fdto: Device tree overlay blob
587 * @node: Node offset in the overlay holding the changes to merge
592 * This is part of the final step in the device tree overlay
594 * resolved and you just have to merge overlay into the base device
649 * overlay_merge - Merge an overlay into its base device tree
651 * @fdto: Device tree overlay blob
653 * overlay_merge() merges an overlay into its base device tree.
655 * This is the next to last step in the device tree overlay application
657 * you just have to merge overlay into the base device tree.
668 int overlay; in overlay_merge() local
676 overlay = fdt_subnode_offset(fdto, fragment, "__overlay__"); in overlay_merge()
677 if (overlay == -FDT_ERR_NOTFOUND) in overlay_merge()
680 if (overlay < 0) in overlay_merge()
681 return overlay; in overlay_merge()
687 ret = overlay_apply_node(fdt, target, fdto, overlay); in overlay_merge()
726 * @fdto: Device tree overlay blob
729 * symbols of the applied overlay
731 * This is the last step in the device tree overlay application
732 * process, allowing the reference of overlay symbols by subsequent
733 * overlay operations.
754 /* if no overlay symbols exist no problem */ in overlay_symbol_update()
768 /* iterate over each overlay symbol */ in overlay_symbol_update()
893 * The overlay has been damaged, erase its magic. in fdt_overlay_apply()
901 * The overlay might have been damaged, erase its magic. in fdt_overlay_apply()