[PATCH 0/5] rk3399: make u-boot-rockchip-with-spl.bin

Jagan Teki
2019-04-26T13:34:25Z

This series will create single bootable image 'u-boot-rockchip-with-spl.bin'
for rk3399 platform with single make command instead of building u-boot
separately for u-boot.itb and burn them separately for SPL and U-Boot proper.

This series has dependecy with[1]

travis-ci issue:
- need to include 'python-pyelftools' package, tried but can't succeed
- right now build failed if BL31 is not exported, but this would manage to
create dummy arm64 elf but any help on this would appreciate.

[1] https://patchwork.ozlabs.org/cover/1091008/

Any inputs?
Jagan.

Jagan Teki (5):
arm64: rockchip: dts: rk3399: Create -u-boot.dtsi files
rockchip: rk3399: Get bl31.elf via BL31 env
Kconfig: Add u-boot.itb BUILD_TARGET for Rockchip
Makefile.spl: Create u-boot-spl-rockchip.bin for rk3399
rockchip: rk3399: Create single image using BINMAN

Kconfig | 2 +-
Makefile | 13 +++++++++++++
arch/arm/dts/rk3399-evb-u-boot.dtsi | 7 +++++++
arch/arm/dts/rk3399-evb.dts | 2 --
arch/arm/dts/rk3399-ficus-u-boot.dtsi | 7 +++++++
arch/arm/dts/rk3399-ficus.dts | 1 -
arch/arm/dts/rk3399-firefly-u-boot.dtsi | 7 +++++++
arch/arm/dts/rk3399-firefly.dts | 2 --
arch/arm/dts/rk3399-gru-bob-u-boot.dtsi | 7 +++++++
arch/arm/dts/rk3399-gru-bob.dts | 1 -
arch/arm/dts/rk3399-gru.dtsi | 1 -
arch/arm/dts/rk3399-puma-ddr1600.dts | 2 +-
arch/arm/dts/rk3399-puma.dtsi | 3 ---
arch/arm/dts/rk3399-rock960-u-boot.dtsi | 7 +++++++
arch/arm/dts/rk3399-rock960.dts | 1 -
arch/arm/dts/rk3399-u-boot.dtsi | 21 +++++++++++++++++++++
arch/arm/mach-rockchip/Kconfig | 9 +++++++++
arch/arm/mach-rockchip/make_fit_atf.py | 5 ++++-
doc/README.rockchip | 15 ++++-----------
include/configs/rk3399_common.h | 2 ++
scripts/Makefile.spl | 21 +++++++++++++++++++++
21 files changed, 111 insertions(+), 25 deletions(-)
create mode 100644 arch/arm/dts/rk3399-evb-u-boot.dtsi
create mode 100644 arch/arm/dts/rk3399-ficus-u-boot.dtsi
create mode 100644 arch/arm/dts/rk3399-firefly-u-boot.dtsi
create mode 100644 arch/arm/dts/rk3399-gru-bob-u-boot.dtsi
create mode 100644 arch/arm/dts/rk3399-rock960-u-boot.dtsi

--
2.18.0.321.gffc6fa0e3