This series adds minimal generic board targets for RK3328 and RK3399, like existing minimal generic boards for RK3566/RK3568, RK3588S/RK3588, pending RK3528 [1] and upcoming RK3576 targets.
These generic boards can be used to boot into U-Boot and/or Linux on most boards that follow reference board design with the use of Rockchip TPL blobs. E.g. to use USB OTG with rockusb or ums to access eMMC, SD-card or SPI flash storage. I have tested several of the different RK3328 and RK3399 boards I have, and boards can boot into U-Boot regardless of DRAM type with latest ddr init blobs. This series depends on the series "rockchip: ROCKCHIP_COMMON_STACK_ADDR improvements" [2] for a clean apply. [1] https://patchwork.ozlabs.org/patch/2038159/ [2] https://patchwork.ozlabs.org/cover/2039040/ Jonas Karlman (2): board: rockchip: Add minimal generic RK3328 board board: rockchip: Add minimal generic RK3399 board arch/arm/dts/rk3328-generic-u-boot.dtsi | 39 +++++++++++ arch/arm/dts/rk3328-generic.dts | 76 +++++++++++++++++++++ arch/arm/dts/rk3399-generic-u-boot.dtsi | 10 +++ arch/arm/dts/rk3399-generic.dts | 83 +++++++++++++++++++++++ arch/arm/mach-rockchip/Kconfig | 2 +- board/rockchip/evb_rk3328/MAINTAINERS | 6 ++ board/rockchip/evb_rk3399/MAINTAINERS | 6 ++ configs/generic-rk3328_defconfig | 90 +++++++++++++++++++++++++ configs/generic-rk3399_defconfig | 76 +++++++++++++++++++++ doc/board/rockchip/rockchip.rst | 2 + 10 files changed, 389 insertions(+), 1 deletion(-) create mode 100644 arch/arm/dts/rk3328-generic-u-boot.dtsi create mode 100644 arch/arm/dts/rk3328-generic.dts create mode 100644 arch/arm/dts/rk3399-generic-u-boot.dtsi create mode 100644 arch/arm/dts/rk3399-generic.dts create mode 100644 configs/generic-rk3328_defconfig create mode 100644 configs/generic-rk3399_defconfig -- 2.48.1