mirror of
https://github.com/u-boot/u-boot.git
synced 2025-05-09 03:21:51 +00:00
fdt_support: Add helper function to read "ranges" property
This patch adds a helper function that can be used to interpret most "ranges" properties in the device tree. It reads the n'th range out of a "ranges" array and returns the node's virtual address of the range, the physical address that range starts at and the size of the range. Signed-off-by: Alexander Graf <agraf@suse.de> Acked-by: Scott Wood <scottwood@freescale.com> Reviewed-by: York Sun <yorksun@freescale.com>
This commit is contained in:
parent
94fb182cdf
commit
c48e686889
2 changed files with 96 additions and 0 deletions
|
@ -87,6 +87,8 @@ int fdt_add_edid(void *blob, const char *compat, unsigned char *buf);
|
|||
int fdt_verify_alias_address(void *fdt, int anode, const char *alias,
|
||||
u64 addr);
|
||||
u64 fdt_get_base_address(void *fdt, int node);
|
||||
int fdt_read_range(void *fdt, int node, int n, uint64_t *child_addr,
|
||||
uint64_t *addr, uint64_t *len);
|
||||
|
||||
enum fdt_status {
|
||||
FDT_STATUS_OKAY,
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue