summaryrefslogtreecommitdiff
path: root/include/fdt_support.h
diff options
context:
space:
mode:
authorKumar Gala <galak@kernel.crashing.org>2010-06-16 14:27:38 -0500
committerKumar Gala <galak@kernel.crashing.org>2010-07-20 04:40:00 -0500
commita0342c0804251c84a7ec1a2c78ea3bb30b5b5058 (patch)
treeb0b34b3af15688e2120f80df8ba3045b382522f3 /include/fdt_support.h
parent46f3e3851dac0c4acecf4192d8e13c8521ce98b4 (diff)
downloadu-boot-imx-a0342c0804251c84a7ec1a2c78ea3bb30b5b5058.zip
u-boot-imx-a0342c0804251c84a7ec1a2c78ea3bb30b5b5058.tar.gz
u-boot-imx-a0342c0804251c84a7ec1a2c78ea3bb30b5b5058.tar.bz2
fdt: Add fdt_translate_address to convert reg node to cpu phys addr
This code is extracted out of the Linux Kernel code from arch/powerpc/kernel/prom_parse.c. We maintain some of the same structure to support multiple bus types even though we only have one in the current code. In the future we might want to translate across a PCI bus and thus it will be easier to add that functionality back in. 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.h1
1 files changed, 1 insertions, 0 deletions
diff --git a/include/fdt_support.h b/include/fdt_support.h
index fc16159..78c38b2 100644
--- a/include/fdt_support.h
+++ b/include/fdt_support.h
@@ -83,6 +83,7 @@ int fdt_fixup_nor_flash_size(void *blob, int cs, u32 size);
void fdt_fixup_mtdparts(void *fdt, void *node_info, int node_info_size);
void fdt_del_node_and_alias(void *blob, const char *alias);
+u64 fdt_translate_address(void *blob, int node_offset, const u32 *in_addr);
#endif /* ifdef CONFIG_OF_LIBFDT */
#endif /* ifndef __FDT_SUPPORT_H */