diff options
author | Kumar Gala | 2010-07-09 16:18:58 -0500 |
---|---|---|
committer | Kumar Gala | 2010-07-26 13:07:56 -0500 |
commit | b4b847e95169802b08ea5df6d7dd87fbb2d468aa (patch) | |
tree | 4cf5c9177c8c6efea5d040148d9bc36edd7063e4 /include/fdt_support.h | |
parent | 6aba33e939c41358cf731cbbdd9d5ca59c9266e8 (diff) |
fdt: Add function to alloc phandle values
If we are creating reference (handles) to nodes in a device tree we need
to first create a new phandle in node and this needs a new phandle
value. So we search through the whole dtb to find the max phandle value
and return the next greater value for a new phandle allocation.
Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
Acked-by: Gerald Van Baren <vanbaren@cideas.com>
Diffstat (limited to 'include/fdt_support.h')
-rw-r--r-- | include/fdt_support.h | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/include/fdt_support.h b/include/fdt_support.h index 54af9fe712b..871ef4524b7 100644 --- a/include/fdt_support.h +++ b/include/fdt_support.h @@ -86,6 +86,7 @@ void fdt_del_node_and_alias(void *blob, const char *alias); u64 fdt_translate_address(void *blob, int node_offset, const u32 *in_addr); int fdt_node_offset_by_compat_reg(void *blob, const char *compat, phys_addr_t compat_off); +int fdt_alloc_phandle(void *blob); #endif /* ifdef CONFIG_OF_LIBFDT */ #endif /* ifndef __FDT_SUPPORT_H */ |