Pull request: u-boot-rockchip-20230731
Kever Yang
kever.yang at rock-chips.com
Mon Jul 31 15:54:14 CEST 2023
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
More information about the U-Boot
mailing list