mbox series

[0/8] rockchip: resurrect rk3368 functionality and make lion bootable again

Message ID 20210209134710.2313240-1-heiko@sntech.de
Headers show
Series rockchip: resurrect rk3368 functionality and make lion bootable again | expand

Message

Heiko Stuebner Feb. 9, 2021, 1:47 p.m. UTC
From: Heiko Stuebner <heiko.stuebner@theobroma-systems.com>

With current u-boot (and probably for some time now) rk3368-lion
can't boot anymore. As the patches indicate, that is partially
on the lion support but also on general rk3368-support not fitting
current expectations anymore.

So this series, adapts options to what other Rockchip SoCs do
and makes lion also bootable again.

Heiko Stuebner (8):
  rockchip: rk3368: adjust CONFIG_SYS_LOAD_ADDR
  rockchip: rk3368: set CONFIG_SYS_BOOTM_LEN to 64MB
  rockchip: rk3368: increase SYS_MALLOC_F_LEN to 0x4000
  rockchip: rk3368: move STACK_R_ADDR address and into Kconfig
  rockchip: rk3368: sync clock dt-binding header from Linux
  rockchip: rk3368: sync main rk3368 dtsi from Linux
  rockchip: rk3368: sync down rk3368-lion board devicetree from Linux
  rockchip: lion: update board defconfig

 arch/arm/dts/Makefile                         |   2 +-
 arch/arm/dts/rk3368-geekbox-u-boot.dtsi       |   2 +
 ...ot.dtsi => rk3368-lion-haikou-u-boot.dtsi} |   6 +
 arch/arm/dts/rk3368-lion-haikou.dts           | 140 +++++
 .../dts/{rk3368-lion.dts => rk3368-lion.dtsi} | 271 ++++++--
 arch/arm/dts/rk3368-px5-evb-u-boot.dtsi       |   3 +
 arch/arm/dts/rk3368-sheep-u-boot.dtsi         |   2 +
 arch/arm/dts/rk3368-u-boot.dtsi               |  27 +
 arch/arm/dts/rk3368.dtsi                      | 578 +++++++++++-------
 arch/arm/mach-rockchip/rk3368/Kconfig         |   5 +-
 configs/lion-rk3368_defconfig                 |  19 +-
 include/configs/rk3368_common.h               |   4 +-
 include/dt-bindings/clock/rk3368-cru.h        |  31 +-
 13 files changed, 769 insertions(+), 321 deletions(-)
 rename arch/arm/dts/{rk3368-lion-u-boot.dtsi => rk3368-lion-haikou-u-boot.dtsi} (96%)
 create mode 100644 arch/arm/dts/rk3368-lion-haikou.dts
 rename arch/arm/dts/{rk3368-lion.dts => rk3368-lion.dtsi} (54%)
 create mode 100644 arch/arm/dts/rk3368-u-boot.dtsi