Pull request: u-boot-rockchip-20230519

Kever Yang kever.yang at rock-chips.com
Fri May 19 12:09:51 CEST 2023


Hi Tom,

Please pull the updates for rockchip platform:
rk3588 driver:
- Sync the reset driver with kernel code;
- Enable pcie controller and phy support;
- Enable USB controller and phy support;
Board level dts and config update:
- boost eMMC performance for some of rk3399 boards;
- boot from SPI NOR flash for rk356x boards;
- Other board level updates;

CI:
https://source.denx.de/u-boot/custodians/u-boot-rockchip/-/pipelines/16404

Thanks,
- Kever

The following changes since commit 6e1852ca2c418e2536ead4b51c4d84a59926b3f1:

  Merge tag 'efi-2023-07-rc3' of https://source.denx.de/u-boot/custodians/u-boot-efi (2023-05-16 11:23:30 -0400)

are available in the Git repository at:

  https://source.denx.de/u-boot/custodians/u-boot-rockchip.git tags/u-boot-rockchip-20230519

for you to fetch changes up to fd6e425be243dce518a02710482514faccf3c211:

  rockchip: rk3588-rock-5b: Enable boot from SPI NOR flash (2023-05-19 08:50:44 +0800)

----------------------------------------------------------------
Christopher Obbard (1):
      ARM: dts: rockchip: rock5b: enable pcie2x1l2 and associated combphy

Eugen Hristev (10):
      ARM: dts: rockchip: rk3588-rock-5b-u-boot: add USB 2.0 host
      configs: rockchip: rock5b-rk3588: enable USB and regulators
      phy: add support for phy-supply
      phy: remove phy-supply related code
      phy: rockchip-inno-usb2: add initial support for rk3588 PHY
      ARM: dts: rk3588-rock-5b-u-boot: add bootph-all to pinctrl for sdmmc
      configs: rockchip: rock5b-rk3588: add pinctrl to SPL
      reset: rockchip: implement rk3588 lookup table
      phy: rockchip: naneng-combphy: Add support for multiple resets
      configs: rock5b-rk3588: add PCI drivers and command

Jon Lin (3):
      pci: pcie_dw_rockchip: Add rk3588 compatible
      pci: pcie_dw_rockchip: Support max_link_speed dts property
      phy: rockchip: naneng-combphy: Support rk3588

Jonas Karlman (19):
      phy: Keep balance of counts when ops is missing
      mmc: rockchip_sdhci: Skip blocks read workaround on RK3399
      mmc: rockchip_sdhci: Disable DMA mode using a device tree property
      rockchip: rockpro64: Use SDMA to boost eMMC performance
      rockchip: rock-pi-4: Use SDMA to boost eMMC performance
      rockchip: rockpro64: Build u-boot-rockchip-spi.bin
      spi: rockchip_sfc: Use linux rockchip,sfc-no-dma prop
      rockchip: rk356x-u-boot: Add xin24m clock node to SPL
      rockchip: rk3566-radxa-cm3-io: Update defconfig
      rockchip: rk3566-radxa-cm3-io: Use pinctrl for sdmmc and sdhci in SPL
      rockchip: rk3568-evb: Update defconfig
      rockchip: rk3568-rock-3a: Update defconfig
      rockchip: rk3568-rock-3a: Use pinctrl for sdmmc and sdhci in SPL
      rockchip: rk3568-rock-3a: Enable boot from SPI NOR flash
      rockchip: rk3588: Select DM_RESET and DM_REGULATOR_FIXED in arch Kconfig
      rockchip: rk3588-evb: Update defconfig
      rockchip: rk3588-rock-5b: Update defconfig
      rockchip: rk3588-rock-5b: Add bootph prop to pinctrl for uart2 and sdhci
      rockchip: rk3588-rock-5b: Enable boot from SPI NOR flash

Joseph Chen (1):
      ARM: dts: rockchip: rk3588s-u-boot: add pcie2x1l2 with PHY

Wadim Egorov (1):
      configs: phycore-rk3288: Enable CONFIG_LTO

Wolfgang Zarre (1):
      rockchip: Pinebook Pro: Fix emmc default configuration

 arch/arm/dts/rk3399-rock-pi-4-u-boot.dtsi          |   6 +
 arch/arm/dts/rk3399-rockpro64-u-boot.dtsi          |   5 +
 arch/arm/dts/rk3399-u-boot.dtsi                    |   1 +
 arch/arm/dts/rk3566-radxa-cm3-io-u-boot.dtsi       |  61 ++
 arch/arm/dts/rk3568-rock-3a-u-boot.dtsi            |  77 ++
 arch/arm/dts/rk356x-u-boot.dtsi                    |  16 +
 arch/arm/dts/rk3588-rock-5b-u-boot.dtsi            | 182 +++++
 arch/arm/dts/rk3588s-u-boot.dtsi                   | 184 +++++
 arch/arm/include/asm/arch-rockchip/bootrom.h       |   1 +
 arch/arm/include/asm/arch-rockchip/clock.h         |  21 +
 arch/arm/mach-rockchip/Kconfig                     |   2 +
 arch/arm/mach-rockchip/rk3588/rk3588.c             |   1 +
 configs/evb-rk3568_defconfig                       |  15 +-
 configs/evb-rk3588_defconfig                       |   9 +-
 configs/neu6a-io-rk3588_defconfig                  |   1 -
 configs/phycore-rk3288_defconfig                   |   1 +
 configs/pinebook-pro-rk3399_defconfig              |   8 +
 configs/radxa-cm3-io-rk3566_defconfig              |  10 +-
 configs/rock-3a-rk3568_defconfig                   |  20 +-
 configs/rock-pi-4-rk3399_defconfig                 |   2 +
 configs/rock5b-rk3588_defconfig                    |  42 +-
 configs/rockpro64-rk3399_defconfig                 |   5 +
 drivers/clk/rockchip/clk_rk3588.c                  |   2 +-
 drivers/mmc/rockchip_sdhci.c                       |  12 +-
 drivers/pci/pcie_dw_rockchip.c                     |   7 +-
 drivers/phy/meson-g12a-usb2.c                      |  48 --
 drivers/phy/meson-gxbb-usb2.c                      |  38 -
 drivers/phy/meson-gxl-usb2.c                       |  30 -
 drivers/phy/phy-uclass.c                           | 121 +--
 drivers/phy/rockchip/phy-rockchip-inno-usb2.c      |  60 +-
 drivers/phy/rockchip/phy-rockchip-naneng-combphy.c | 103 ++-
 drivers/reset/Makefile                             |   2 +-
 drivers/reset/reset-rockchip.c                     |  46 +-
 drivers/reset/rst-rk3588.c                         | 854 +++++++++++++++++++++
 drivers/spi/rockchip_sfc.c                         |   8 +-
 35 files changed, 1787 insertions(+), 214 deletions(-)
 create mode 100644 drivers/reset/rst-rk3588.c


More information about the U-Boot mailing list