Pull request: u-boot-rockchip-20230731

Hi Tom,
Please pull the updates for rockchip platform: - Update dwc3 generic driver and update support for rk3568/rk3328; - Add boards: rk3566: Pine64 Quartz64-A/B, SOQuartz on Model A/Blade/CM4-IO rk3568: Radxa E25 Carrier Board rk3588: Radxa ROCK5A - Fixes and updates for chromebook veryon/jerry/speedy; - SPI support fixes for rk3399/rk3568/rk3588; - rk3588 usbdp phy support; - dts and config updates for different boards;
CI: https://source.denx.de/u-boot/custodians/u-boot-rockchip/-/pipelines/17148
Thanks, - Kever
The following changes since commit a36d59ba99a19c777d896d4c70e75975654e2831:
Merge tag 'efi-2023-10-rc2' of https://source.denx.de/u-boot/custodians/u-boot-efi (2023-07-28 12:48:00 -0400)
are available in the Git repository at:
https://source.denx.de/u-boot/custodians/u-boot-rockchip.git tags/u-boot-rockchip-20230731
for you to fetch changes up to 1f54f71b182e3515f72870a75ce2ba769b00b1f3:
board: rockchip: Add Radxa E25 Carrier Board (2023-07-31 20:34:32 +0800)
---------------------------------------------------------------- Alper Nebi Yasak (7): rockchip: veyron: Enable RESET driver rockchip: veyron: Enable building SPI ROM images rockchip: veyron: Unify u-boot.dtsi bootph-all fragments rockchip: veyron: Add serial, logging, silent console support rockchip: veyron: Use TrueType fonts rockchip: chromebook_jerry: Re-enable MAX98090 codec driver rockchip: chromebook_speedy: Enable sound
Eugen Hristev (2): ARM: dts: rockchip: rk3588: Move bootph-all props to common file board: rockchip: add Radxa ROCK5A Rk3588 board
Jagan Teki (7): arm64: dts: rockchip: Drop unused rk3328-xhci node configs: Drop unused XHCI_DWC3 for RK3328 boards usb: dwc3-generic: Restrict single ctrl node for RK3328 configs: Enable DWC3 USB 3.0 on RK3328 boards phy: rockchip-inno-usb2: Add USB2 PHY for RK3328 clk: rockchip: rk3328: Handle usb480m phy clock configs: rockchip: Enable USB2PHY for RK3328 boards
Jonas Karlman (24): Revert "arm: dts: rockchip: radxa-cm3-io, rock-3a: enable regulators for usb" usb: dwc3-generic: Return early when there is no child node usb: dwc3-generic: Relax unsupported dr_mode check usb: dwc3-generic: Add rk3568 support rockchip: rk3568: Use dwc3-generic driver board: rockchip: Add Pine64 Quartz64-A Board board: rockchip: Add Pine64 Quartz64-B Board board: rockchip: Add Pine64 SOQuartz on Model A board: rockchip: Add Pine64 SOQuartz on Blade board: rockchip: Add Pine64 SOQuartz on CM4-IO rockchip: rk356x: Sync dtsi from linux v6.4 rockchip: rk3566-radxa-cm3-io: Sync dts from linux v6.4 rockchip: rk356x-u-boot: Add bootph-all to common pinctrl nodes rockchip: rk356x-u-boot: Use relaxed u-boot,spl-boot-order rockchip: rk3399-rockpro64: Fix SPL max size and SPI flash payload offset rockchip: rk3399-pinebook-pro: Fix SPL max size and SPI flash payload offset rockchip: rk3399-pinephone-pro: Fix SPL max size and SPI flash payload offset rockchip: rk3399-roc-pc: Fix SPL max size and SPI flash payload offset doc: rockchip: Update SPI flashing instruction rockchip: rk3568-rock-3a: Fix SPI Flash alias rockchip: rk3588-rock-5b: Fix SPI Flash alias rockchip: rk3568-rock-3a: Fix pcie2x1 and pcie3x2 pinctrl override power: regulator: rk8xx: Add 500us delay after LDO regulator is enabled board: rockchip: Add Radxa E25 Carrier Board
Pegorer Massimo (5): rockchip: rk3308: fix board_debug_uart_init rockchip: rk3308: no DEBUG_UART_BOARD_INIT for ROCK Pi S rockchip: rk3308: add support for sdmmc boot rockchip: rk3308: fix same-as-spl boot order configs: rockchip: drop useless DEBUG_UART_SKIP_INIT
arch/arm/dts/Makefile | 10 +- arch/arm/dts/rk3288-veyron-speedy-u-boot.dtsi | 30 +- arch/arm/dts/rk3288-veyron-u-boot.dtsi | 4 + arch/arm/dts/rk3308-rock-pi-s-u-boot.dtsi | 2 +- arch/arm/dts/rk3308-u-boot.dtsi | 5 + arch/arm/dts/rk3308.dtsi | 6 +- arch/arm/dts/rk3328-evb-u-boot.dtsi | 5 - arch/arm/dts/rk3328-roc-cc-u-boot.dtsi | 14 - arch/arm/dts/rk3328-rock-pi-e-u-boot.dtsi | 5 - arch/arm/dts/rk3328-rock64-u-boot.dtsi | 15 - arch/arm/dts/rk3328-u-boot.dtsi | 11 - arch/arm/dts/rk3399-pinebook-pro-u-boot.dtsi | 4 - arch/arm/dts/rk3399-pinephone-pro-u-boot.dtsi | 4 - arch/arm/dts/rk3399-roc-pc-u-boot.dtsi | 4 - arch/arm/dts/rk3399-rockpro64-u-boot.dtsi | 4 - arch/arm/dts/rk3566-quartz64-a-u-boot.dtsi | 51 ++ arch/arm/dts/rk3566-quartz64-a.dts | 839 +++++++++++++++++++++++ arch/arm/dts/rk3566-quartz64-b-u-boot.dtsi | 43 ++ arch/arm/dts/rk3566-quartz64-b.dts | 739 ++++++++++++++++++++ arch/arm/dts/rk3566-radxa-cm3-io-u-boot.dtsi | 60 -- arch/arm/dts/rk3566-radxa-cm3-io.dts | 8 + arch/arm/dts/rk3566-soquartz-blade-u-boot.dtsi | 3 + arch/arm/dts/rk3566-soquartz-blade.dts | 194 ++++++ arch/arm/dts/rk3566-soquartz-cm4-u-boot.dtsi | 3 + arch/arm/dts/rk3566-soquartz-cm4.dts | 192 ++++++ arch/arm/dts/rk3566-soquartz-model-a-u-boot.dtsi | 3 + arch/arm/dts/rk3566-soquartz-model-a.dts | 232 +++++++ arch/arm/dts/rk3566-soquartz-u-boot.dtsi | 26 + arch/arm/dts/rk3566-soquartz.dtsi | 688 +++++++++++++++++++ arch/arm/dts/rk3568-pinctrl.dtsi | 94 +++ arch/arm/dts/rk3568-radxa-cm3i.dtsi | 415 +++++++++++ arch/arm/dts/rk3568-radxa-e25-u-boot.dtsi | 32 + arch/arm/dts/rk3568-radxa-e25.dts | 236 +++++++ arch/arm/dts/rk3568-rock-3a-u-boot.dtsi | 80 +-- arch/arm/dts/rk356x-u-boot.dtsi | 67 +- arch/arm/dts/rk356x.dtsi | 14 +- arch/arm/dts/rk3588-rock-5b-u-boot.dtsi | 55 -- arch/arm/dts/rk3588s-rock-5a-u-boot.dtsi | 34 + arch/arm/dts/rk3588s-rock-5a.dts | 73 ++ arch/arm/dts/rk3588s-u-boot.dtsi | 65 ++ arch/arm/mach-rockchip/Kconfig | 1 - arch/arm/mach-rockchip/rk3288/Kconfig | 6 + arch/arm/mach-rockchip/rk3308/rk3308.c | 2 +- arch/arm/mach-rockchip/rk3568/Kconfig | 6 + arch/arm/mach-rockchip/rk3588/Kconfig | 29 +- board/pine64/quartz64_rk3566/Kconfig | 15 + board/pine64/quartz64_rk3566/MAINTAINERS | 23 + board/pine64/quartz64_rk3566/Makefile | 3 + board/pine64/quartz64_rk3566/quartz64-rk3566.c | 1 + board/radxa/rock5a-rk3588s/Kconfig | 15 + board/radxa/rock5a-rk3588s/MAINTAINERS | 6 + board/radxa/rock5a-rk3588s/Makefile | 6 + board/radxa/rock5a-rk3588s/rock5a-rk3588s.c | 39 ++ board/rockchip/evb_rk3568/MAINTAINERS | 8 + configs/chromebit_mickey_defconfig | 6 + configs/chromebook_jerry_defconfig | 1 + configs/chromebook_minnie_defconfig | 6 +- configs/chromebook_speedy_defconfig | 7 + configs/evb-px30_defconfig | 1 - configs/evb-px5_defconfig | 1 - configs/evb-rk3308_defconfig | 1 - configs/evb-rk3328_defconfig | 5 +- configs/firefly-px30_defconfig | 1 - configs/geekbox_defconfig | 1 - configs/lion-rk3368_defconfig | 1 - configs/nanopi-r2c-rk3328_defconfig | 4 +- configs/nanopi-r2s-rk3328_defconfig | 4 +- configs/nanopi-r5c-rk3568_defconfig | 3 +- configs/nanopi-r5s-rk3568_defconfig | 3 +- configs/odroid-go2_defconfig | 1 - configs/pinebook-pro-rk3399_defconfig | 4 +- configs/pinephone-pro-rk3399_defconfig | 4 +- configs/px30-core-ctouch2-of10-px30_defconfig | 1 - configs/px30-core-ctouch2-px30_defconfig | 1 - configs/px30-core-edimm2.2-px30_defconfig | 1 - configs/quartz64-a-rk3566_defconfig | 110 +++ configs/quartz64-b-rk3566_defconfig | 106 +++ configs/radxa-cm3-io-rk3566_defconfig | 2 +- configs/radxa-e25-rk3568_defconfig | 94 +++ configs/ringneck-px30_defconfig | 1 - configs/roc-cc-rk3308_defconfig | 1 - configs/roc-cc-rk3328_defconfig | 4 +- configs/roc-pc-mezzanine-rk3399_defconfig | 4 +- configs/roc-pc-rk3399_defconfig | 4 +- configs/rock-3a-rk3568_defconfig | 5 +- configs/rock-pi-e-rk3328_defconfig | 5 +- configs/rock-pi-s-rk3308_defconfig | 2 +- configs/rock5a-rk3588s_defconfig | 72 ++ configs/rock5b-rk3588_defconfig | 3 + configs/rock64-rk3328_defconfig | 4 +- configs/rockpro64-rk3399_defconfig | 5 +- configs/sheep-rk3368_defconfig | 1 - configs/soquartz-blade-rk3566_defconfig | 90 +++ configs/soquartz-cm4-rk3566_defconfig | 90 +++ configs/soquartz-model-a-rk3566_defconfig | 90 +++ doc/board/rockchip/rockchip.rst | 33 +- drivers/clk/rockchip/clk_rk3328.c | 2 + drivers/phy/rockchip/phy-rockchip-inno-usb2.c | 34 + drivers/power/regulator/rk8xx.c | 4 + drivers/usb/dwc3/dwc3-generic.c | 49 +- include/configs/quartz64_rk3566.h | 10 + include/configs/rock5a-rk3588s.h | 15 + 102 files changed, 5055 insertions(+), 371 deletions(-) create mode 100644 arch/arm/dts/rk3566-quartz64-a-u-boot.dtsi create mode 100644 arch/arm/dts/rk3566-quartz64-a.dts create mode 100644 arch/arm/dts/rk3566-quartz64-b-u-boot.dtsi create mode 100644 arch/arm/dts/rk3566-quartz64-b.dts create mode 100644 arch/arm/dts/rk3566-soquartz-blade-u-boot.dtsi create mode 100644 arch/arm/dts/rk3566-soquartz-blade.dts create mode 100644 arch/arm/dts/rk3566-soquartz-cm4-u-boot.dtsi create mode 100644 arch/arm/dts/rk3566-soquartz-cm4.dts create mode 100644 arch/arm/dts/rk3566-soquartz-model-a-u-boot.dtsi create mode 100644 arch/arm/dts/rk3566-soquartz-model-a.dts create mode 100644 arch/arm/dts/rk3566-soquartz-u-boot.dtsi create mode 100644 arch/arm/dts/rk3566-soquartz.dtsi create mode 100644 arch/arm/dts/rk3568-radxa-cm3i.dtsi create mode 100644 arch/arm/dts/rk3568-radxa-e25-u-boot.dtsi create mode 100644 arch/arm/dts/rk3568-radxa-e25.dts create mode 100644 arch/arm/dts/rk3588s-rock-5a-u-boot.dtsi create mode 100644 arch/arm/dts/rk3588s-rock-5a.dts create mode 100644 board/pine64/quartz64_rk3566/Kconfig create mode 100644 board/pine64/quartz64_rk3566/MAINTAINERS create mode 100644 board/pine64/quartz64_rk3566/Makefile create mode 100644 board/pine64/quartz64_rk3566/quartz64-rk3566.c create mode 100644 board/radxa/rock5a-rk3588s/Kconfig create mode 100644 board/radxa/rock5a-rk3588s/MAINTAINERS create mode 100644 board/radxa/rock5a-rk3588s/Makefile create mode 100644 board/radxa/rock5a-rk3588s/rock5a-rk3588s.c create mode 100644 configs/quartz64-a-rk3566_defconfig create mode 100644 configs/quartz64-b-rk3566_defconfig create mode 100644 configs/radxa-e25-rk3568_defconfig create mode 100644 configs/rock5a-rk3588s_defconfig create mode 100644 configs/soquartz-blade-rk3566_defconfig create mode 100644 configs/soquartz-cm4-rk3566_defconfig create mode 100644 configs/soquartz-model-a-rk3566_defconfig create mode 100644 include/configs/quartz64_rk3566.h create mode 100644 include/configs/rock5a-rk3588s.h

On Mon, Jul 31, 2023 at 09:54:14PM +0800, Kever Yang wrote:
Hi Tom,
Please pull the updates for rockchip platform:
- Update dwc3 generic driver and update support for rk3568/rk3328;
- Add boards: rk3566: Pine64 Quartz64-A/B, SOQuartz on Model A/Blade/CM4-IO rk3568: Radxa E25 Carrier Board rk3588: Radxa ROCK5A
- Fixes and updates for chromebook veryon/jerry/speedy;
- SPI support fixes for rk3399/rk3568/rk3588;
- rk3588 usbdp phy support;
- dts and config updates for different boards;
CI: https://source.denx.de/u-boot/custodians/u-boot-rockchip/-/pipelines/17148
Thanks,
- Kever
The following changes since commit a36d59ba99a19c777d896d4c70e75975654e2831:
Merge tag 'efi-2023-10-rc2' of https://source.denx.de/u-boot/custodians/u-boot-efi (2023-07-28 12:48:00 -0400)
are available in the Git repository at:
https://source.denx.de/u-boot/custodians/u-boot-rockchip.git tags/u-boot-rockchip-20230731
for you to fetch changes up to 1f54f71b182e3515f72870a75ce2ba769b00b1f3:
board: rockchip: Add Radxa E25 Carrier Board (2023-07-31 20:34:32 +0800)
I've applied to u-boot/master now, thanks. But one bit of feedback is that MAINTAINERS files _should_ really cover dts files too, and any other board specific files or directories that've been added.

Hi Tom,
On 2023/8/1 02:15, Tom Rini wrote:
On Mon, Jul 31, 2023 at 09:54:14PM +0800, Kever Yang wrote:
Hi Tom,
Please pull the updates for rockchip platform:
- Update dwc3 generic driver and update support for rk3568/rk3328;
- Add boards: rk3566: Pine64 Quartz64-A/B, SOQuartz on Model A/Blade/CM4-IO rk3568: Radxa E25 Carrier Board rk3588: Radxa ROCK5A
- Fixes and updates for chromebook veryon/jerry/speedy;
- SPI support fixes for rk3399/rk3568/rk3588;
- rk3588 usbdp phy support;
- dts and config updates for different boards;
CI: https://source.denx.de/u-boot/custodians/u-boot-rockchip/-/pipelines/17148
Thanks,
- Kever
The following changes since commit a36d59ba99a19c777d896d4c70e75975654e2831:
Merge tag 'efi-2023-10-rc2' of https://source.denx.de/u-boot/custodians/u-boot-efi (2023-07-28 12:48:00 -0400)
are available in the Git repository at:
https://source.denx.de/u-boot/custodians/u-boot-rockchip.git tags/u-boot-rockchip-20230731
for you to fetch changes up to 1f54f71b182e3515f72870a75ce2ba769b00b1f3:
board: rockchip: Add Radxa E25 Carrier Board (2023-07-31 20:34:32 +0800)
I've applied to u-boot/master now, thanks. But one bit of feedback is that MAINTAINERS files _should_ really cover dts files too, and any other board specific files or directories that've been added.
Thanks.
I will add related files to MAINTAINERS file.
These new board dts files should already been covered, but all the board file are missing for now.
Thanks,
- Kever
participants (2)
-
Kever Yang
-
Tom Rini