summaryrefslogtreecommitdiff
path: root/include/ufdt_overlay_internal.h
diff options
context:
space:
mode:
Diffstat (limited to 'include/ufdt_overlay_internal.h')
-rw-r--r--include/ufdt_overlay_internal.h5
1 files changed, 5 insertions, 0 deletions
diff --git a/include/ufdt_overlay_internal.h b/include/ufdt_overlay_internal.h
index e370714..cbbb3f5 100644
--- a/include/ufdt_overlay_internal.h
+++ b/include/ufdt_overlay_internal.h
@@ -33,7 +33,12 @@ enum overlay_result {
OVERLAY_RESULT_MERGE_FAIL,
OVERLAY_RESULT_VERIFY_FAIL,
};
+
enum overlay_result ufdt_overlay_get_target(struct ufdt *tree,
struct ufdt_node *frag_node,
struct ufdt_node **target_node);
+void ufdt_try_increase_phandle(struct ufdt *tree, uint32_t offset);
+uint32_t ufdt_get_max_phandle(struct ufdt *tree);
+struct ufdt_static_phandle_table build_phandle_table(struct ufdt *tree);
+int ufdt_overlay_do_local_fixups(struct ufdt *tree, uint32_t phandle_offset);
#endif /* UFDT_OVERLAY_INTERNAL_H */