From: Heiko Stuebner <heiko.stuebner at theobroma-systems.com>
This revives the puma boards and makes them boot again with
mainline uboot.
Main points may be going back to the general fit script and
cleaning up the devicetree situation that got completely broken
by the recent sync from mainline linux.
changes in v2:
- patch subject fixes (Kever)
- make usb work again
- remove usb regulator special handling
Heiko Stuebner (8):
arm64: dts: rk3399-puma: fix gpio levels for gmac reset pin
arm64: dts: rk3399-puma: fix gpio levels for vcc5v0-host regulator
rockchip: puma: fix indentation for -u-boot.dtsi
rockchip: puma: fix indentation of misc_init_r
rockchip: puma: reorganize devicetrees to actually work and match
upstream
rockchip: puma: remove separate fit generator
rockchip: puma: drop special handling of usb host regulator
rockchip: puma: enable new usb config options
arch/arm/dts/Makefile | 4 +-
arch/arm/dts/rk3399-puma-ddr1333-u-boot.dtsi | 4 -
arch/arm/dts/rk3399-puma-ddr1333.dts | 8 -
arch/arm/dts/rk3399-puma-ddr1600-u-boot.dtsi | 4 -
arch/arm/dts/rk3399-puma-ddr1600.dts | 9 -
arch/arm/dts/rk3399-puma-ddr1866-u-boot.dtsi | 4 -
arch/arm/dts/rk3399-puma-ddr1866.dts | 8 -
arch/arm/dts/rk3399-puma-haikou.dts | 272 ++++++++++++++++++
arch/arm/dts/rk3399-puma-u-boot.dtsi | 43 +--
arch/arm/dts/rk3399-puma.dtsi | 4 +-
board/theobroma-systems/puma_rk3399/Kconfig | 15 +
.../puma_rk3399/fit_spl_atf.sh | 94 ------
.../puma_rk3399/puma-rk3399.c | 93 +-----
configs/puma-rk3399_defconfig | 8 +-
14 files changed, 336 insertions(+), 234 deletions(-)
delete mode 100644 arch/arm/dts/rk3399-puma-ddr1333-u-boot.dtsi
delete mode 100644 arch/arm/dts/rk3399-puma-ddr1333.dts
delete mode 100644 arch/arm/dts/rk3399-puma-ddr1600-u-boot.dtsi
delete mode 100644 arch/arm/dts/rk3399-puma-ddr1600.dts
delete mode 100644 arch/arm/dts/rk3399-puma-ddr1866-u-boot.dtsi
delete mode 100644 arch/arm/dts/rk3399-puma-ddr1866.dts
create mode 100644 arch/arm/dts/rk3399-puma-haikou.dts
delete mode 100755 board/theobroma-systems/puma_rk3399/fit_spl_atf.sh
From: Heiko Stuebner <heiko.stuebner at theobroma-systems.com> This revives the puma boards and makes them boot again with mainline uboot. Main points may be going back to the general fit script and cleaning up the devicetree situation that got completely broken by the recent sync from mainline linux. changes in v2: - patch subject fixes (Kever) - make usb work again - remove usb regulator special handling Heiko Stuebner (8): arm64: dts: rk3399-puma: fix gpio levels for gmac reset pin arm64: dts: rk3399-puma: fix gpio levels for vcc5v0-host regulator rockchip: puma: fix indentation for -u-boot.dtsi rockchip: puma: fix indentation of misc_init_r rockchip: puma: reorganize devicetrees to actually work and match upstream rockchip: puma: remove separate fit generator rockchip: puma: drop special handling of usb host regulator rockchip: puma: enable new usb config options arch/arm/dts/Makefile | 4 +- arch/arm/dts/rk3399-puma-ddr1333-u-boot.dtsi | 4 - arch/arm/dts/rk3399-puma-ddr1333.dts | 8 - arch/arm/dts/rk3399-puma-ddr1600-u-boot.dtsi | 4 - arch/arm/dts/rk3399-puma-ddr1600.dts | 9 - arch/arm/dts/rk3399-puma-ddr1866-u-boot.dtsi | 4 - arch/arm/dts/rk3399-puma-ddr1866.dts | 8 - arch/arm/dts/rk3399-puma-haikou.dts | 272 ++++++++++++++++++ arch/arm/dts/rk3399-puma-u-boot.dtsi | 43 +-- arch/arm/dts/rk3399-puma.dtsi | 4 +- board/theobroma-systems/puma_rk3399/Kconfig | 15 + .../puma_rk3399/fit_spl_atf.sh | 94 ------ .../puma_rk3399/puma-rk3399.c | 93 +----- configs/puma-rk3399_defconfig | 8 +- 14 files changed, 336 insertions(+), 234 deletions(-) delete mode 100644 arch/arm/dts/rk3399-puma-ddr1333-u-boot.dtsi delete mode 100644 arch/arm/dts/rk3399-puma-ddr1333.dts delete mode 100644 arch/arm/dts/rk3399-puma-ddr1600-u-boot.dtsi delete mode 100644 arch/arm/dts/rk3399-puma-ddr1600.dts delete mode 100644 arch/arm/dts/rk3399-puma-ddr1866-u-boot.dtsi delete mode 100644 arch/arm/dts/rk3399-puma-ddr1866.dts create mode 100644 arch/arm/dts/rk3399-puma-haikou.dts delete mode 100755 board/theobroma-systems/puma_rk3399/fit_spl_atf.sh