Pull request: u-boot-rockchip-20230519

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

On Fri, May 19, 2023 at 06:09:51PM +0800, Kever Yang wrote:
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)
Applied to u-boot/master, thanks!
participants (2)
-
Kever Yang
-
Tom Rini