Pull request: u-boot-rockchip-20240207
Kever Yang
kever.yang at rock-chips.com
Wed Feb 7 09:02:55 CET 2024
Hi Tom,
Please pull the updates for rockchip platform:
- Add board: rv1126 Sonoff iHost board
- rv1126 ddr4 support;
- Enable BOOTSTD_FULL for RK3399 and RK3588;
- rk3036 spl stack addr fix;
- dts sync from linux v6.8-rc1 for rk356x, rk3588, rv1126;
- Enable eMMC HS200 mode by default for rk3568 and rk3588;
CI:
https://source.denx.de/u-boot/custodians/u-boot-rockchip/-/pipelines/19556
Thanks,
- Kever
The following changes since commit 819abd0a1eaff9a921f5b917e152b85dab302e33:
Merge tag 'smbios-2024-04-rc2' of https://source.denx.de/u-boot/custodians/u-boot-efi (2024-02-03 09:11:25 -0500)
are available in the Git repository at:
https://source.denx.de/u-boot/custodians/u-boot-rockchip.git tags/u-boot-rockchip-20240207
for you to fetch changes up to b8f1f60c23c9b3edb70159c4e2b1be232a008ee3:
arm: dts: rockpro64: Add RockPro64 smbios (2024-02-07 10:49:13 +0800)
----------------------------------------------------------------
Andy Yan (1):
rockchip: rk3588-evb: Enable USB support
Jonas Karlman (15):
net: designware: Reset eth phy before phy connect
rockchip: rk3328-rock-pi-e: Enable DM_ETH_PHY and PHY_REALTEK
rockchip: rk356x: Sync device tree from linux v6.7
rockchip: rk356x: Sync device tree from linux v6.8-rc1
rockchip: rk356x: Move common uart2 props to rk356x-u-boot.dtsi
rockchip: rk3588: Sync device tree with linux v6.7
rockchip: rk3588: Sync device tree from linux v6.8-rc1
rockchip: rk3588: Add default u-boot,spl-boot-order prop
rockchip: rk35xx: Remove unnecessary status props
rockchip: rk3588: Enable eMMC HS200 mode
rockchip: rk3588-quartzpro64: Enable AHCI, PCI and USB
rockchip: rk35xx: Remove use of eMMC DDR52 mode
rockchip: rk35xx: Enable eMMC HS200 mode by default
mmc: rockchip_sdhci: Fix HS400 mode write on RK3568
rockchip: rk3568-generic: Enable eMMC HS200 mode
Kever Yang (2):
spl: Make SPL_STACK available for ROCKCHIP_RK3036 without spl framework
configs: rockchip: rk3036: Fix CONFIG_SPL_STACK define
Shantur Rathore (2):
arch: arm: mach-rockchip: Kconfig: Enable BOOTSTD_FULL for RK3399 and RK3588
arm: dts: rockpro64: Add RockPro64 smbios
Tim Lunn (6):
arm: dts: rockchip: Sync rv1126 dts from linux 6.8-rc1
ram: rockchip: Add rv1126 ddr4 support
rockchip: Convert rv1126 to standard boot
board: rockchip: Add Sonoff iHost board
rockchip: rv1126: select SPL_OPTEE_IMAGE
rockchip: rv1126: Move RAM disk address
YouMin Chen (1):
rockchip: sdram: fix LPDDR5 bank info for sys_reg version 3
arch/arm/dts/Makefile | 1 +
arch/arm/dts/rk3399-rockpro64-u-boot.dtsi | 22 ++
arch/arm/dts/rk3566-anbernic-rgxx3-u-boot.dtsi | 7 -
arch/arm/dts/rk3566-anbernic-rgxx3.dtsi | 42 ++-
arch/arm/dts/rk3566-quartz64-a-u-boot.dtsi | 13 -
arch/arm/dts/rk3566-quartz64-a.dts | 7 +-
arch/arm/dts/rk3566-quartz64-b-u-boot.dtsi | 13 -
arch/arm/dts/rk3566-quartz64-b.dts | 2 -
arch/arm/dts/rk3566-radxa-cm3-io-u-boot.dtsi | 13 -
arch/arm/dts/rk3566-radxa-cm3-io.dts | 5 +-
arch/arm/dts/rk3566-soquartz-blade.dts | 4 +
arch/arm/dts/rk3566-soquartz-cm4.dts | 4 +
arch/arm/dts/rk3566-soquartz-model-a.dts | 4 +
arch/arm/dts/rk3566-soquartz-u-boot.dtsi | 13 -
arch/arm/dts/rk3566-soquartz.dtsi | 4 -
arch/arm/dts/rk3568-bpi-r2-pro-u-boot.dtsi | 13 -
arch/arm/dts/rk3568-evb-u-boot.dtsi | 17 -
arch/arm/dts/rk3568-evb.dts | 3 -
arch/arm/dts/rk3568-generic-u-boot.dtsi | 11 -
arch/arm/dts/rk3568-generic.dts | 12 +-
arch/arm/dts/rk3568-lubancat-2-u-boot.dtsi | 13 -
arch/arm/dts/rk3568-lubancat-2.dts | 3 -
arch/arm/dts/rk3568-nanopi-r5s-u-boot.dtsi | 13 -
arch/arm/dts/rk3568-nanopi-r5s.dtsi | 3 -
arch/arm/dts/rk3568-odroid-m1-u-boot.dtsi | 13 -
arch/arm/dts/rk3568-odroid-m1.dts | 3 -
arch/arm/dts/rk3568-radxa-cm3i.dtsi | 3 -
arch/arm/dts/rk3568-radxa-e25-u-boot.dtsi | 13 -
arch/arm/dts/rk3568-rock-3a-u-boot.dtsi | 13 -
arch/arm/dts/rk3568-rock-3a.dts | 7 +-
arch/arm/dts/rk356x-u-boot.dtsi | 12 +-
arch/arm/dts/rk356x.dtsi | 20 +-
arch/arm/dts/rk3588-edgeble-neu6a-io.dts | 4 -
arch/arm/dts/rk3588-edgeble-neu6b-io.dts | 6 +-
arch/arm/dts/rk3588-evb1-v10.dts | 99 ++++-
arch/arm/dts/rk3588-nanopc-t6-u-boot.dtsi | 6 -
arch/arm/dts/rk3588-nanopc-t6.dts | 10 +-
arch/arm/dts/rk3588-orangepi-5-plus-u-boot.dtsi | 6 -
arch/arm/dts/rk3588-orangepi-5-plus.dts | 1 -
arch/arm/dts/rk3588-quartzpro64-u-boot.dtsi | 6 -
arch/arm/dts/rk3588-quartzpro64.dts | 2 +-
arch/arm/dts/rk3588-rock-5b-u-boot.dtsi | 13 -
arch/arm/dts/rk3588-rock-5b.dts | 13 +-
arch/arm/dts/rk3588-turing-rk1-u-boot.dtsi | 8 -
arch/arm/dts/rk3588-turing-rk1.dtsi | 6 +-
arch/arm/dts/rk3588-u-boot.dtsi | 2 +-
arch/arm/dts/rk3588s-orangepi-5.dts | 9 +-
arch/arm/dts/rk3588s-pinctrl.dtsi | 2 +-
arch/arm/dts/rk3588s-rock-5a-u-boot.dtsi | 7 -
arch/arm/dts/rk3588s-rock-5a.dts | 10 +-
arch/arm/dts/rk3588s-u-boot.dtsi | 49 +--
arch/arm/dts/rk3588s.dtsi | 152 ++++++++
arch/arm/dts/rv1126-edgeble-neu2-io.dts | 70 ++++
arch/arm/dts/rv1126-edgeble-neu2.dtsi | 27 +-
arch/arm/dts/rv1126-pinctrl.dtsi | 130 +++++++
arch/arm/dts/rv1126-sonoff-ihost-u-boot.dtsi | 13 +
arch/arm/dts/rv1126-sonoff-ihost.dts | 29 ++
arch/arm/dts/rv1126-sonoff-ihost.dtsi | 404 +++++++++++++++++++++
arch/arm/dts/rv1126.dtsi | 185 ++++++++++
arch/arm/mach-rockchip/Kconfig | 7 +
arch/arm/mach-rockchip/rk3588/syscon_rk3588.c | 2 +-
arch/arm/mach-rockchip/rv1126/Kconfig | 8 +
arch/arm/mach-rockchip/sdram.c | 9 +-
board/itead/sonoff-ihost/Kconfig | 16 +
board/itead/sonoff-ihost/MAINTAINERS | 6 +
common/spl/Kconfig | 3 +-
configs/evb-rk3036_defconfig | 1 +
configs/evb-rk3588_defconfig | 14 +
configs/generic-rk3568_defconfig | 5 +-
configs/kylin-rk3036_defconfig | 1 +
configs/nanopc-t6-rk3588_defconfig | 2 +
configs/nanopi-r5c-rk3568_defconfig | 2 -
configs/nanopi-r5s-rk3568_defconfig | 2 -
configs/neu6a-io-rk3588_defconfig | 2 +
configs/neu6b-io-rk3588_defconfig | 2 +
configs/orangepi-5-plus-rk3588_defconfig | 2 +
configs/quartzpro64-rk3588_defconfig | 27 ++
configs/radxa-e25-rk3568_defconfig | 2 -
configs/rock-pi-e-rk3328_defconfig | 2 +
configs/rock5a-rk3588s_defconfig | 2 +
configs/rock5b-rk3588_defconfig | 2 +
configs/rockpro64-rk3399_defconfig | 2 +
configs/sonoff-ihost-rv1126_defconfig | 60 +++
configs/turing-rk1-rk3588_defconfig | 2 +
doc/board/rockchip/rockchip.rst | 1 +
drivers/mmc/rockchip_sdhci.c | 9 +-
drivers/net/designware.c | 7 +
.../ram/rockchip/sdram-rv1126-ddr4-detect-1056.inc | 75 ++++
.../ram/rockchip/sdram-rv1126-ddr4-detect-328.inc | 75 ++++
.../ram/rockchip/sdram-rv1126-ddr4-detect-396.inc | 75 ++++
.../ram/rockchip/sdram-rv1126-ddr4-detect-528.inc | 75 ++++
.../ram/rockchip/sdram-rv1126-ddr4-detect-664.inc | 75 ++++
.../ram/rockchip/sdram-rv1126-ddr4-detect-784.inc | 75 ++++
.../ram/rockchip/sdram-rv1126-ddr4-detect-924.inc | 75 ++++
drivers/ram/rockchip/sdram_rv1126.c | 8 +
include/configs/neural-compute-module-2.h | 6 -
include/configs/rv1126_common.h | 5 +-
include/configs/sonoff-ihost.h | 10 +
include/dt-bindings/clock/rk3568-cru.h | 1 +
include/dt-bindings/soc/rockchip,vop2.h | 4 +
100 files changed, 1984 insertions(+), 370 deletions(-)
create mode 100644 arch/arm/dts/rv1126-sonoff-ihost-u-boot.dtsi
create mode 100644 arch/arm/dts/rv1126-sonoff-ihost.dts
create mode 100644 arch/arm/dts/rv1126-sonoff-ihost.dtsi
create mode 100644 board/itead/sonoff-ihost/Kconfig
create mode 100644 board/itead/sonoff-ihost/MAINTAINERS
create mode 100644 configs/sonoff-ihost-rv1126_defconfig
create mode 100644 drivers/ram/rockchip/sdram-rv1126-ddr4-detect-1056.inc
create mode 100644 drivers/ram/rockchip/sdram-rv1126-ddr4-detect-328.inc
create mode 100644 drivers/ram/rockchip/sdram-rv1126-ddr4-detect-396.inc
create mode 100644 drivers/ram/rockchip/sdram-rv1126-ddr4-detect-528.inc
create mode 100644 drivers/ram/rockchip/sdram-rv1126-ddr4-detect-664.inc
create mode 100644 drivers/ram/rockchip/sdram-rv1126-ddr4-detect-784.inc
create mode 100644 drivers/ram/rockchip/sdram-rv1126-ddr4-detect-924.inc
create mode 100644 include/configs/sonoff-ihost.h
More information about the U-Boot
mailing list