[U-Boot] [PATCH 0/5] Add initial support for Pine64 Rock64 board.
Matwey V. Kornilov
matwey.kornilov at gmail.com
Wed May 8 06:34:30 UTC 2019
This series adds initial basic support for Pine64 Rock64 board.
The ROCK64 is a credit card size SBC based on Rockchip RK3328 Quad-Core ARM Cortex A53.
This series allow building u-boot SPL and u-boot.itb for Rock64 board.
Unfortunately, proprietary TPL is stil required for deploy:
./tools/mkimage -n rk3328 -T rksd -d ./rkbin/bin/rk33/rk3328_ddr_333MHz_v1.14.bin idbloader.img
cat ./spl/u-boot-spl.bin >> idbloader.img
dd if=idbloader.img of=/dev/sdcard seek=64 conv=notrunc
dd if=u-boot.itb of=/dev/sdcard seek=16384 conv=notrunc
The series has been tested with ATF v1.6.
Some patches in the series are taken from https://github.com/rockchip-linux/u-boot
Credits are given in each patch separately.
Kever Yang (3):
rockchip: rk3328: add spl board file support
rockchip: rk3328: add config option for SPL
rockchip: Kconfig: enable SPL support for rk3328
Matwey V. Kornilov (2):
rockchip: dts: rk3328: add rk3328-rock64.dts
rockchip: rk3328: add rock64-rk3328_defconfig
arch/arm/dts/Makefile | 1 +
arch/arm/dts/rk3328-rock64-u-boot.dtsi | 30 +++
arch/arm/dts/rk3328-rock64.dts | 294 ++++++++++++++++++++++++++++++
arch/arm/mach-rockchip/Kconfig | 7 +
arch/arm/mach-rockchip/Makefile | 1 +
arch/arm/mach-rockchip/rk3328-board-spl.c | 59 ++++++
configs/rock64-rk3328_defconfig | 91 +++++++++
include/configs/rk3328_common.h | 5 +-
8 files changed, 487 insertions(+), 1 deletion(-)
create mode 100644 arch/arm/dts/rk3328-rock64-u-boot.dtsi
create mode 100644 arch/arm/dts/rk3328-rock64.dts
create mode 100644 arch/arm/mach-rockchip/rk3328-board-spl.c
create mode 100644 configs/rock64-rk3328_defconfig
--
2.16.4
More information about the U-Boot
mailing list