diff options
Diffstat (limited to 'riscv/dts.h')
-rw-r--r-- | riscv/dts.h | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/riscv/dts.h b/riscv/dts.h index 1878ca1..7a64d7b 100644 --- a/riscv/dts.h +++ b/riscv/dts.h @@ -22,6 +22,11 @@ int fdt_get_next_subnode(void *fdt, int node); int fdt_parse_clint(void *fdt, reg_t *clint_addr, const char *compatible); +int fdt_parse_plic(void *fdt, reg_t *plic_addr, uint32_t *ndev, + const char *compatible); +int fdt_parse_ns16550(void *fdt, reg_t *ns16550_addr, + uint32_t *reg_shift, uint32_t *reg_io_width, + const char *compatible); int fdt_parse_pmp_num(void *fdt, int cpu_offset, reg_t *pmp_num); int fdt_parse_pmp_alignment(void *fdt, int cpu_offset, reg_t *pmp_align); int fdt_parse_mmu_type(void *fdt, int cpu_offset, const char **mmu_type); |