Pull request: u-boot-rockchip-20230728

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

Hi Kever,
On Fri, Jul 28, 2023 at 5:04 PM Kever Yang kever.yang@rock-chips.com wrote:
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
Look like this PR missed USB fixes (RK3328), Will it be a separate PR soon?
Thanks, Jagan.

Hi Kever,
Da: U-Boot u-boot-bounces@lists.denx.de Per conto di Jagan Teki Inviato: venerdì 28 luglio 2023 14:07 A: Kever Yang kever.yang@rock-chips.com Cc: trini@konsulko.com; u-boot@lists.denx.de Oggetto: Re: Pull request: u-boot-rockchip-20230728
Hi Kever,
On Fri, Jul 28, 2023 at 5:04 PM Kever Yang kever.yang@rock-chips.com wrote:
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://eur03.safelinks.protection.outlook.com/?url=https%3A%2F%2Fsource. denx.de%2Fu-boot%2Fcustodians%2Fu-boot-rockchip%2F- %2Fpipelines%2F17104&data=05%7C01%7Cmassimo.pegorer%40vimar.com% 7C7a0717653d424089e6cb08db8f634729%7Ca1f008bcd59b4c668f8760fd9af1 5c7f%7C1%7C0%7C638261428788951158%7CUnknown%7CTWFpbGZsb3d8eyJ WIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C 3000%7C%7C%7C&sdata=IAoZukFSp4U5SAscsBg0C8WD34lJtp9uP24HOF2m%2 Fmw%3D&reserved=0
Thanks,
- Kever
The following changes since commit
c98c401dfb485b39c7453a4147b17cd4b8d10c67:
Merge
https://eur03.safelinks.protection.outlook.com/?url=https%3A%2F%2Fsource. denx.de%2Fu-boot%2Fcustodians%2Fu-boot- usb&data=05%7C01%7Cmassimo.pegorer%40vimar.com%7C7a0717653d4240 89e6cb08db8f634729%7Ca1f008bcd59b4c668f8760fd9af15c7f%7C1%7C0%7C6 38261428788951158%7CUnknown%7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMD AiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C3000%7C%7C%7C& sdata=aKCQ9wv4LMz3rDXenesuslQX%2BiI6qkKTmJgS%2FSsVBeQ%3D&reserve d=0 (2023-07-27 10:35:36 -0400)
are available in the Git repository at:
https://eur03.safelinks.protection.outlook.com/?url=https%3A%2F%2Fsource. denx.de%2Fu-boot%2Fcustodians%2Fu-boot- rockchip.git&data=05%7C01%7Cmassimo.pegorer%40vimar.com%7C7a071765 3d424089e6cb08db8f634729%7Ca1f008bcd59b4c668f8760fd9af15c7f%7C1%7 C0%7C638261428788951158%7CUnknown%7CTWFpbGZsb3d8eyJWIjoiMC4wL jAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C3000%7C%7 C%7C&sdata=tcJtJGfmfanqa7PBTPTL6Vom%2B8mC4DIY6CwgLZytk%2Fo%3D&r eserved=0 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
Look like this PR missed USB fixes (RK3328), Will it be a separate PR soon?
Thanks, Jagan.
Also the patches [1] that you already reviewed: is it due to the mailing list issue [2] reported by Tom, or did you find anything that needs revision?
I can send a v2, or to re-send them, if you need. Thanks.
Massimo
[1] https://patchwork.ozlabs.org/project/uboot/list/?series=&submitter=85278...
[2] https://lore.kernel.org/u-boot/20230727010637.GB3630934@bill-the-cat/

Hi Jagan,
On 2023/7/28 20:07, Jagan Teki wrote:
Hi Kever,
On Fri, Jul 28, 2023 at 5:04 PM Kever Yang kever.yang@rock-chips.com wrote:
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
Look like this PR missed USB fixes (RK3328), Will it be a separate PR soon?
dwc3 generic patches which your patch depends on, are waiting for review from Marek, will send another PR
once the dependent patches get accept.
Thanks,
- Kever
Thanks, Jagan.

On Mon, Jul 31, 2023 at 6:53 AM Kever Yang kever.yang@rock-chips.com wrote:
Hi Jagan,
On 2023/7/28 20:07, Jagan Teki wrote:
Hi Kever,
On Fri, Jul 28, 2023 at 5:04 PM Kever Yang kever.yang@rock-chips.com wrote:
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
Look like this PR missed USB fixes (RK3328), Will it be a separate PR soon?
dwc3 generic patches which your patch depends on, are waiting for review from Marek, will send another PR
once the dependent patches get accept.
Thanks.

On Fri, Jul 28, 2023 at 07:33:37PM +0800, Kever Yang wrote:
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)
Applied to u-boot/master, thanks!
participants (4)
-
Jagan Teki
-
Kever Yang
-
Pegorer Massimo
-
Tom Rini