Pull request: u-boot-rockchip-20230728
Kever Yang
kever.yang at rock-chips.com
Fri Jul 28 13:33:37 CEST 2023
Hi Tom,
Please pull the updates for rockchip platform:
- Enable pcie support for rk3568;
- Add boards:
rk3399: Radxa ROCK 4SE;
rk3328: Orange Pi R1 Plus, Orange Pi R1 Plus LTS
rk3568: FriendlyARM NanoPi R5S/R5C, Hardkernel ODROID-M1
rk3588: Edgeble Neu6B
- support OP-TEE with binman;
- support Winbond SPI flash;
- rk3588 usbdp phy support;
- dts and config updates for different boards;
CI:
https://source.denx.de/u-boot/custodians/u-boot-rockchip/-/pipelines/17104
Thanks,
- Kever
The following changes since commit c98c401dfb485b39c7453a4147b17cd4b8d10c67:
Merge https://source.denx.de/u-boot/custodians/u-boot-usb (2023-07-27 10:35:36 -0400)
are available in the Git repository at:
https://source.denx.de/u-boot/custodians/u-boot-rockchip.git tags/u-boot-rockchip-20230728
for you to fetch changes up to 94da929b933668c4b9ece7d56a2a2bb5543198c9:
board: rockchip: Add Hardkernel ODROID-M1 (2023-07-28 18:45:03 +0800)
----------------------------------------------------------------
Alex Bee (4):
rockchip: Support OP-TEE for ARM in FIT images created by binman
configs: evb-rk3229: Increase SPL_STACK_R_MALLOC_SIMPLE_LEN
rockchip: RK322x: Select SPL_OPTEE_IMAGE
rockchip: evb_rk3229: Update/fix README
Alper Nebi Yasak (1):
rockchip: veyron: Enable Winbond SPI flash
Chris Morgan (7):
rockchip: board: Update Odroid Go2 to Support Additional Revisions
board: rockchip: Correct i2c2 pinctrl for RGxx3
board: rockchip: add DSI and DSI-DPHY for Anbernic RGxx3
board: rockchip: Add support for RG353PS to RGxx3
board: rockchip: Add panel auto-detection for Anbernic RGxx3
configs: Update anbernic-rgxx3_defconfig for panel detection
doc: anbernic: Update RGxx3 Docs for panel detection
Christopher Obbard (3):
configs: rockchip: rock5b-rk3588: Enable CONFIG_PCI_INIT_R
arm: rockchip: sync ROCK Pi 4 SoCs from Linux
arm: rockchip: Add Radxa ROCK 4SE
Eugen Hristev (4):
configs: rock5b-rk3588: add rtl8169 driver
ARM: dts: rockchip: rk3588: sync with Linux
ARM: dts: rockchip: rk3588-rock-5b-u-boot: add USB3 support
configs: rock5b-rk3588: enable USB 3.0 controller, command, gadget
Frank Wang (1):
phy: rockchip: add usbdp combo phy driver
Jagan Teki (5):
arch: rockchip: rk3588: Fix missing suffix 'A' for Edgeble Neu6A
arm64: dts: rockchip: Add Rockchip RK3588J
ARM: dts: rockchip: Add rk3588j-u-boot.dtsi
arm64: dts: rockchip: Add rk3588 Edgeble Neu6B
board: rockchip: Add Edgeble Neural Compute Module 6B
Johan Jonker (1):
mtd: nand: raw: rockchip_nfc: copy hwecc PA data to oob_poi buffer
Jon Lin (1):
pci: pcie_dw_rockchip: Disable unused BARs of the root complex
Jonas Karlman (12):
rockchip: rk3568: Fix alloc space exhausted in SPL
core: read: add dev_read_addr_size_index_ptr function
pci: pcie_dw_rockchip: Get config region from reg prop
pci: pcie_dw_rockchip: Use regulator_set_enable_if_allowed
pci: pcie_dw_rockchip: Speed up link probe
regulator: fixed: Add support for gpios prop
rockchip: clk: clk_rk3568: Add CLK_PCIEPHY2_REF support
rockchip: rk3568-rock-3a: Enable PCIe and NVMe support
rockchip: rk356x: Update PCIe config, IO and memory regions
ata: dwc_ahci: Fix support for other platforms
cmd: ini: Fix build warning
board: rockchip: Add Hardkernel ODROID-M1
Joseph Chen (1):
ARM: dts: rockchip: rk3588: add support for USB 3.0 devices
Ondrej Jirman (1):
video: rockchip: Add support for RK3399 to dw-mipi-dsi bridge
Paul Kocialkowski (1):
rockchip: px30: Define variables for compressed image support
Quentin Schulz (2):
rockchip: rk3399: pass platform parameter to TF-A by default for new RK3399 boards
rockchip: puma: pass platform parameter to TF-A
Tianling Shen (4):
rockchip: rk3328: Add support for Orange Pi R1 Plus
rockchip: rk3328: Add support for Orange Pi R1 Plus LTS
rockchip: rk3568: Add support for FriendlyARM NanoPi R5S
rockchip: rk3568: Add support for FriendlyARM NanoPi R5C
arch/arm/dts/Makefile | 7 +
arch/arm/dts/rk3288-u-boot.dtsi | 1 -
.../dts/rk3328-orangepi-r1-plus-lts-u-boot.dtsi | 46 ++
arch/arm/dts/rk3328-orangepi-r1-plus-lts.dts | 40 +
arch/arm/dts/rk3328-orangepi-r1-plus-u-boot.dtsi | 46 ++
arch/arm/dts/rk3328-orangepi-r1-plus.dts | 373 +++++++++
arch/arm/dts/rk3399-rock-4c-plus.dts | 3 +-
arch/arm/dts/rk3399-rock-4se-u-boot.dtsi | 6 +
arch/arm/dts/rk3399-rock-4se.dts | 65 ++
arch/arm/dts/rk3399-rock-pi-4.dtsi | 5 +-
arch/arm/dts/rk3399-rock-pi-4a.dts | 1 +
arch/arm/dts/rk3399-rock-pi-4c.dts | 1 +
arch/arm/dts/rk3566-anbernic-rgxx3-u-boot.dtsi | 10 +
arch/arm/dts/rk3568-nanopi-r5c-u-boot.dtsi | 3 +
arch/arm/dts/rk3568-nanopi-r5c.dts | 112 +++
arch/arm/dts/rk3568-nanopi-r5s-u-boot.dtsi | 31 +
arch/arm/dts/rk3568-nanopi-r5s.dts | 136 ++++
arch/arm/dts/rk3568-nanopi-r5s.dtsi | 590 ++++++++++++++
arch/arm/dts/rk3568-odroid-m1-u-boot.dtsi | 37 +
arch/arm/dts/rk3568-odroid-m1.dts | 744 +++++++++++++++++
arch/arm/dts/rk3568-rock-3a-u-boot.dtsi | 14 +
arch/arm/dts/rk3568.dtsi | 14 +-
arch/arm/dts/rk356x.dtsi | 7 +-
arch/arm/dts/rk3588-edgeble-neu6b-io-u-boot.dtsi | 22 +
arch/arm/dts/rk3588-edgeble-neu6b-io.dts | 27 +
arch/arm/dts/rk3588-edgeble-neu6b.dtsi | 32 +
arch/arm/dts/rk3588-rock-5b-u-boot.dtsi | 197 +++++
arch/arm/dts/rk3588-rock-5b.dts | 152 ++++
arch/arm/dts/rk3588-u-boot.dtsi | 93 +++
arch/arm/dts/rk3588.dtsi | 68 ++
arch/arm/dts/rk3588j-u-boot.dtsi | 6 +
arch/arm/dts/rk3588j.dtsi | 7 +
arch/arm/dts/rk3588s-u-boot.dtsi | 117 ++-
arch/arm/dts/rk3588s.dtsi | 234 +++++-
arch/arm/dts/rockchip-optee.dtsi | 64 --
arch/arm/dts/rockchip-u-boot.dtsi | 38 +-
arch/arm/mach-rockchip/Kconfig | 2 +-
arch/arm/mach-rockchip/rk3568/Kconfig | 8 +-
arch/arm/mach-rockchip/rk3588/Kconfig | 20 +-
board/anbernic/rgxx3_rk3566/rgxx3-rk3566.c | 322 +++++++-
board/edgeble/neural-compute-module-6/MAINTAINERS | 1 +
board/hardkernel/odroid_go2/go2.c | 103 +++
board/hardkernel/odroid_m1/Kconfig | 15 +
board/hardkernel/odroid_m1/MAINTAINERS | 8 +
board/hardkernel/odroid_m1/Makefile | 3 +
board/hardkernel/odroid_m1/odroid_m1.c | 1 +
board/rockchip/evb_rk3229/README | 72 +-
board/rockchip/evb_rk3328/MAINTAINERS | 12 +
board/rockchip/evb_rk3399/MAINTAINERS | 6 +
board/rockchip/evb_rk3568/MAINTAINERS | 15 +
cmd/ini.c | 2 +-
configs/anbernic-rgxx3_defconfig | 15 +
configs/chromebit_mickey_defconfig | 1 +
configs/chromebook_bob_defconfig | 1 +
configs/chromebook_jerry_defconfig | 1 +
configs/chromebook_kevin_defconfig | 1 +
configs/chromebook_minnie_defconfig | 1 +
configs/chromebook_speedy_defconfig | 1 +
configs/eaidk-610-rk3399_defconfig | 1 +
configs/evb-rk3229_defconfig | 2 +-
configs/evb-rk3399_defconfig | 1 +
configs/ficus-rk3399_defconfig | 1 +
configs/firefly-rk3399_defconfig | 1 +
configs/khadas-edge-captain-rk3399_defconfig | 1 +
configs/khadas-edge-rk3399_defconfig | 1 +
configs/khadas-edge-v-rk3399_defconfig | 1 +
configs/leez-rk3399_defconfig | 1 +
configs/nanopc-t4-rk3399_defconfig | 1 +
configs/nanopi-m4-2gb-rk3399_defconfig | 1 +
configs/nanopi-m4-rk3399_defconfig | 1 +
configs/nanopi-m4b-rk3399_defconfig | 1 +
configs/nanopi-neo4-rk3399_defconfig | 1 +
configs/nanopi-r4s-rk3399_defconfig | 1 +
configs/nanopi-r5c-rk3568_defconfig | 85 ++
configs/nanopi-r5s-rk3568_defconfig | 85 ++
configs/neu6b-io-rk3588_defconfig | 64 ++
configs/odroid-go2_defconfig | 1 +
configs/odroid-m1-rk3568_defconfig | 111 +++
configs/orangepi-r1-plus-lts-rk3328_defconfig | 114 +++
configs/orangepi-r1-plus-rk3328_defconfig | 114 +++
configs/orangepi-rk3399_defconfig | 1 +
configs/pinebook-pro-rk3399_defconfig | 1 +
configs/pinephone-pro-rk3399_defconfig | 1 +
configs/roc-pc-mezzanine-rk3399_defconfig | 1 +
configs/roc-pc-rk3399_defconfig | 1 +
configs/rock-3a-rk3568_defconfig | 9 +
configs/rock-4c-plus-rk3399_defconfig | 1 +
configs/rock-4se-rk3399_defconfig | 100 +++
configs/rock-pi-4-rk3399_defconfig | 1 +
configs/rock-pi-4c-rk3399_defconfig | 1 +
configs/rock-pi-n10-rk3399pro_defconfig | 1 +
configs/rock5b-rk3588_defconfig | 17 +
configs/rock960-rk3399_defconfig | 1 +
configs/rockpro64-rk3399_defconfig | 1 +
doc/board/anbernic/rgxx3.rst | 31 +-
doc/board/rockchip/rockchip.rst | 6 +-
drivers/ata/dwc_ahci.c | 4 +
drivers/clk/rockchip/clk_rk3568.c | 1 +
drivers/core/read.c | 11 +
drivers/mtd/nand/raw/rockchip_nfc.c | 34 +-
drivers/pci/pcie_dw_common.c | 10 +-
drivers/pci/pcie_dw_rockchip.c | 98 ++-
drivers/phy/rockchip/Kconfig | 7 +
drivers/phy/rockchip/Makefile | 1 +
drivers/phy/rockchip/phy-rockchip-usbdp.c | 880 +++++++++++++++++++++
drivers/power/regulator/fixed.c | 4 +-
drivers/video/rockchip/dw_mipi_dsi_rockchip.c | 99 +++
include/configs/odroid_m1.h | 11 +
include/configs/px30_common.h | 5 +-
include/dm/read.h | 21 +
include/linux/usb/phy-rockchip-usbdp.h | 70 ++
111 files changed, 5735 insertions(+), 245 deletions(-)
create mode 100644 arch/arm/dts/rk3328-orangepi-r1-plus-lts-u-boot.dtsi
create mode 100644 arch/arm/dts/rk3328-orangepi-r1-plus-lts.dts
create mode 100644 arch/arm/dts/rk3328-orangepi-r1-plus-u-boot.dtsi
create mode 100644 arch/arm/dts/rk3328-orangepi-r1-plus.dts
create mode 100644 arch/arm/dts/rk3399-rock-4se-u-boot.dtsi
create mode 100644 arch/arm/dts/rk3399-rock-4se.dts
create mode 100644 arch/arm/dts/rk3568-nanopi-r5c-u-boot.dtsi
create mode 100644 arch/arm/dts/rk3568-nanopi-r5c.dts
create mode 100644 arch/arm/dts/rk3568-nanopi-r5s-u-boot.dtsi
create mode 100644 arch/arm/dts/rk3568-nanopi-r5s.dts
create mode 100644 arch/arm/dts/rk3568-nanopi-r5s.dtsi
create mode 100644 arch/arm/dts/rk3568-odroid-m1-u-boot.dtsi
create mode 100644 arch/arm/dts/rk3568-odroid-m1.dts
create mode 100644 arch/arm/dts/rk3588-edgeble-neu6b-io-u-boot.dtsi
create mode 100644 arch/arm/dts/rk3588-edgeble-neu6b-io.dts
create mode 100644 arch/arm/dts/rk3588-edgeble-neu6b.dtsi
create mode 100644 arch/arm/dts/rk3588j-u-boot.dtsi
create mode 100644 arch/arm/dts/rk3588j.dtsi
delete mode 100644 arch/arm/dts/rockchip-optee.dtsi
create mode 100644 board/hardkernel/odroid_m1/Kconfig
create mode 100644 board/hardkernel/odroid_m1/MAINTAINERS
create mode 100644 board/hardkernel/odroid_m1/Makefile
create mode 100644 board/hardkernel/odroid_m1/odroid_m1.c
create mode 100644 configs/nanopi-r5c-rk3568_defconfig
create mode 100644 configs/nanopi-r5s-rk3568_defconfig
create mode 100644 configs/neu6b-io-rk3588_defconfig
create mode 100644 configs/odroid-m1-rk3568_defconfig
create mode 100644 configs/orangepi-r1-plus-lts-rk3328_defconfig
create mode 100644 configs/orangepi-r1-plus-rk3328_defconfig
create mode 100644 configs/rock-4se-rk3399_defconfig
create mode 100644 drivers/phy/rockchip/phy-rockchip-usbdp.c
create mode 100644 include/configs/odroid_m1.h
create mode 100644 include/linux/usb/phy-rockchip-usbdp.h
More information about the U-Boot
mailing list