diff options
| author | Tom Rini <[email protected]> | 2023-07-28 10:13:46 -0400 |
|---|---|---|
| committer | Tom Rini <[email protected]> | 2023-07-28 10:13:46 -0400 |
| commit | 012174e8c1a4cbc2162c2dafe26ef791356b6944 (patch) | |
| tree | 217cab38d6ca582bde5e2c0ba0f3e223437bba5a /drivers/core | |
| parent | 67957176a258d4288740acd2a18097d5b4ecf080 (diff) | |
| parent | 94da929b933668c4b9ece7d56a2a2bb5543198c9 (diff) | |
Merge tag 'u-boot-rockchip-20230728' of https://source.denx.de/u-boot/custodians/u-boot-rockchip
- Enable pcie support for rk3568;
- Add boards:
rk3399: Radxa ROCK 4SE;
rk3328: Orange Pi R1 Plus, Orange Pi R1 Plus LTS
rk3568: FriendlyARM NanoPi R5S/R5C, Hardkernel ODROID-M1
rk3588: Edgeble Neu6B
- support OP-TEE with binman;
- support Winbond SPI flash;
- rk3588 usbdp phy support;
- dts and config updates for different boards;
Diffstat (limited to 'drivers/core')
| -rw-r--r-- | drivers/core/read.c | 11 |
1 files changed, 11 insertions, 0 deletions
diff --git a/drivers/core/read.c b/drivers/core/read.c index 5749473a6ca..49066b59cda 100644 --- a/drivers/core/read.c +++ b/drivers/core/read.c @@ -150,6 +150,17 @@ fdt_addr_t dev_read_addr_size_index(const struct udevice *dev, int index, return devfdt_get_addr_size_index(dev, index, size); } +void *dev_read_addr_size_index_ptr(const struct udevice *dev, int index, + fdt_size_t *size) +{ + fdt_addr_t addr = dev_read_addr_size_index(dev, index, size); + + if (addr == FDT_ADDR_T_NONE) + return NULL; + + return map_sysmem(addr, 0); +} + void *dev_remap_addr_index(const struct udevice *dev, int index) { fdt_addr_t addr = dev_read_addr_index(dev, index); |
