[PATCH 00/12] rockchip: Fixes for RK3568 and RK3588 and cleanup

Jonas Karlman jonas at kwiboo.se
Tue Mar 14 01:38:19 CET 2023


This series includes fixes mainly targeted at RK3568 and RK3588:

Patch 1 reverts early use of new bootph props in master branch.
Patch 2-3 fixes emmc boot on rk3568-rock-3a.
Patch 4 fixes reset handler on rk3568.
Patch 5 fixes missing return value in rk3588 clk driver.
Patch 6-7 fixes sdmmc boot on rk3588-rock-5b.
Patch 8 fixes building of tinker-rk3288 with USB or NET disabled.

Remaining patches does not fix a real issue and mainly contains cleanup
and converts RK35xx to use standard boot.

Patch 9 improves return value used when clk_set_rate fails.
Patch 10-11 remove dangling comments and an unused define.
Patch 12 converts RK3568 and RK3588 to use standard boot.

This series builds on top of "rockchip: Use an external TPL binary on
RK3588" at [1] that fixes generation of bootable RK3588 firmware images.

[1] https://patchwork.ozlabs.org/project/uboot/patch/20230228213822.3583989-1-jonas@kwiboo.se/

Jonas Karlman (11):
  rockchip: Fix early use of bootph props
  rockchip: rk3568: Fix boot device detection
  rockchip: rk3568-rock-3a: Sync device tree from linux
  clk: rockchip: rk3588: Fix clk_aux16m in clock driver
  rockchip: rk3588-rock-5b: Fix sdmmc boot
  rockchip: rk3588: Add boot device detection
  rockchip: tinker-rk3288: Use common BOOT_TARGET_DEVICES
  mmc: rockchip_dw_mmc: Fix get_mmc_clk return value
  rockchip: include: configs: Remove dangling comments
  rockchip: include: configs: Remove unused SDRAM_BANK_SIZE
  rockchip: Convert rk35xx to use standard boot

Peter Geis (1):
  clk: rockchip: rk3568: Fix reset handler

 arch/arm/dts/rk3308-rock-pi-s-u-boot.dtsi     |   2 +-
 arch/arm/dts/rk3566-radxa-cm3-io-u-boot.dtsi  |   2 +-
 arch/arm/dts/rk3568-rock-3a-u-boot.dtsi       |  12 +-
 arch/arm/dts/rk3568-rock-3a.dts               | 261 +++++++++++++++++-
 arch/arm/dts/rk356x-u-boot.dtsi               |   2 +-
 .../dts/rk3588-edgeble-neu6a-io-u-boot.dtsi   |   2 +-
 arch/arm/dts/rk3588-rock-5b-u-boot.dtsi       |   3 +-
 arch/arm/dts/rk3588s-u-boot.dtsi              |  14 +-
 arch/arm/mach-rockchip/Kconfig                |   6 +
 arch/arm/mach-rockchip/rk3568/rk3568.c        |   2 +-
 arch/arm/mach-rockchip/rk3588/rk3588.c        |   7 +
 configs/rock5b-rk3588_defconfig               |   1 -
 drivers/clk/rockchip/clk_rk3568.c             |   2 +
 drivers/clk/rockchip/clk_rk3588.c             |   4 +-
 drivers/mmc/rockchip_dw_mmc.c                 |   2 +-
 include/configs/evb_rk3328.h                  |   2 -
 include/configs/evb_rk3399.h                  |   2 -
 include/configs/pinebook-pro-rk3399.h         |   2 -
 include/configs/pinephone-pro-rk3399.h        |   2 -
 include/configs/puma_rk3399.h                 |   2 -
 include/configs/px30_common.h                 |   1 -
 include/configs/rk3128_common.h               |   4 -
 include/configs/rk3188_common.h               |   6 -
 include/configs/rk322x_common.h               |   1 -
 include/configs/rk3288_common.h               |   3 -
 include/configs/rk3308_common.h               |   1 -
 include/configs/rk3328_common.h               |   1 -
 include/configs/rk3399_common.h               |   1 -
 include/configs/rk3568_common.h               |   9 +-
 include/configs/rk3588_common.h               |   9 +-
 include/configs/roc-pc-rk3399.h               |   2 -
 include/configs/rock960_rk3399.h              |   1 -
 include/configs/rockchip-common.h             |   2 -
 include/configs/rockpro64_rk3399.h            |   1 -
 include/configs/rv1108_common.h               |   2 -
 include/configs/tinker_rk3288.h               |   9 -
 include/configs/vyasa-rk3288.h                |   6 -
 37 files changed, 309 insertions(+), 82 deletions(-)

-- 
2.39.2



More information about the U-Boot mailing list