From dd33b9e0a152699416ade045ad6f630432e7f968 Mon Sep 17 00:00:00 2001 From: Anup Patel Date: Fri, 24 Apr 2020 18:35:25 +0530 Subject: [PATCH] lib: utils: Make fdt_get_node_addr_size() public function The fdt_get_node_addr_size() will be useful in FDT based simple driver frameworks so we make it a public function. Signed-off-by: Anup Patel Reviewed-by: Alistair Francis --- include/sbi_utils/fdt/fdt_helper.h | 3 +++ lib/utils/fdt/fdt_helper.c | 4 ++-- 2 files changed, 5 insertions(+), 2 deletions(-) diff --git a/include/sbi_utils/fdt/fdt_helper.h b/include/sbi_utils/fdt/fdt_helper.h index a5254930..a4ad1c17 100644 --- a/include/sbi_utils/fdt/fdt_helper.h +++ b/include/sbi_utils/fdt/fdt_helper.h @@ -34,6 +34,9 @@ const struct fdt_match *fdt_match_node(void *fdt, int nodeoff, int fdt_find_match(void *fdt, const struct fdt_match *match_table, const struct fdt_match **out_match); +int fdt_get_node_addr_size(void *fdt, int node, unsigned long *addr, + unsigned long *size); + int fdt_parse_uart8250_node(void *fdt, int nodeoffset, struct platform_uart_data *uart); diff --git a/lib/utils/fdt/fdt_helper.c b/lib/utils/fdt/fdt_helper.c index e8c927de..8fe4ace6 100644 --- a/lib/utils/fdt/fdt_helper.c +++ b/lib/utils/fdt/fdt_helper.c @@ -59,8 +59,8 @@ int fdt_find_match(void *fdt, const struct fdt_match *match_table, return SBI_ENODEV; } -static int fdt_get_node_addr_size(void *fdt, int node, unsigned long *addr, - unsigned long *size) +int fdt_get_node_addr_size(void *fdt, int node, unsigned long *addr, + unsigned long *size) { int parent, len, i; int cell_addr, cell_size;