With Simon's series [1] to make dtoc 64bit-aware (i.e. handle addresses and sizes that occupy 2 cells as 64bit values and use fdt64_t in the generated datastructures), we need a few adjustments to the RK3368 support to make the RK3368-uQ7 bootable.
This series has the DMC driver work around some remaining shortcomings in 'regmap_init_mem_platdata' (by bypassing the function) and removes some DTS nodes that are not needed in TPL (to work around and issue in dtoc). Patch #4 (the DTS change) is a useful cleanup independent of the remaining series --- this is why it is not marked as RFC. Note that the remaining uses of 'regmap_init_mem_platdata' work by a lucky coincidence only (i.e. that we are little-endian and never need the region-size correct) on the RK3368. [1] see https://lists.denx.de/pipermail/u-boot/2017-June/295929.html Philipp Tomsich (4): rockchip: clk: rk3368: update for 32/64bit-aware OF_PLATDATA rockchip: timer: update for 32/64bit-aware OF_PLATDATA rockchip: rk3368: adjust DMC driver for 32/64bit-aware OF_PLATDATA rockchip: dts: rk3368: reduce the number of nodes seen in TPL arch/arm/dts/rk3368-lion-u-boot.dtsi | 8 ++++---- drivers/clk/rockchip/clk_rk3368.c | 2 +- drivers/ram/rockchip/dmc-rk3368.c | 11 ++--------- drivers/timer/rockchip_timer.c | 2 +- 4 files changed, 8 insertions(+), 15 deletions(-) -- 2.1.4 _______________________________________________ U-Boot mailing list U-Boot@lists.denx.de https://lists.denx.de/listinfo/u-boot