From 37e50ad49914725f6ba0364255e2ae809c60f0f2 Mon Sep 17 00:00:00 2001 From: Jerry Zhao Date: Tue, 6 Jun 2023 11:42:13 -0700 Subject: dts: Expose fdt_get_node_addr_size function in header --- riscv/dts.cc | 4 ++-- riscv/dts.h | 2 ++ 2 files changed, 4 insertions(+), 2 deletions(-) diff --git a/riscv/dts.cc b/riscv/dts.cc index 4b8de9f..8c1ceb4 100644 --- a/riscv/dts.cc +++ b/riscv/dts.cc @@ -177,8 +177,8 @@ std::string dts_compile(const std::string& dts) return dtb.str(); } -static int fdt_get_node_addr_size(const void *fdt, int node, reg_t *addr, - unsigned long *size, const char *field) +int fdt_get_node_addr_size(const void *fdt, int node, reg_t *addr, + unsigned long *size, const char *field) { int parent, len, i; int cell_addr, cell_size; diff --git a/riscv/dts.h b/riscv/dts.h index b6bb5b2..10d3cc1 100644 --- a/riscv/dts.h +++ b/riscv/dts.h @@ -16,6 +16,8 @@ std::string make_dts(size_t insns_per_rtc_tick, size_t cpu_hz, std::string dts_compile(const std::string& dts); +int fdt_get_node_addr_size(const void *fdt, int node, reg_t *addr, + unsigned long *size, const char *field); int fdt_get_offset(const void *fdt, const char *field); int fdt_get_first_subnode(const void *fdt, int node); int fdt_get_next_subnode(const void *fdt, int node); -- cgit v1.1