Pull request: u-boot-rockchip-20240718

Hi Tom,
Please pull the updates for rockchip platform: - Add boards: rk3328: Radxa ROCK Pi E v3; rk3588s: FriendlyElec NanoPi R6C/S; - Remove board: Theobroma Systems RK3368 Lion; - Add rk3588 pcie support; - Misc updates for board and config;
CI: https://source.denx.de/u-boot/custodians/u-boot-rockchip/-/pipelines/21635
Thanks, - Kever
The following changes since commit b182816c1fb436916661949213c543bf4d42250b:
turris_1x: Normalize Kconfig usage (2024-07-13 10:42:15 -0600)
are available in the Git repository at:
https://source.denx.de/u-boot/custodians/u-boot-rockchip.git tags/u-boot-rockchip-20240718
for you to fetch changes up to e8b3f6c1018e1401bcc697a8aed8120061e4f189:
configs: rockchip: imply OF_LIBFDT_OVERLAY for rk3308 and rk3328 (2024-07-17 16:26:55 +0800)
---------------------------------------------------------------- FUKAUMI Naoki (5): rockchip: include cru_rk3588.h and define rockchip_cru for RK3588 rockchip: add support for Radxa ROCK Pi E v3.0 configs: rockchip: reduce diff for rk3308, rk3328, rk3399, rk3568, and rk3588 configs: rockchip: sync ENV_MEM_LAYOUT_SETTINGS for rk3308, rk3328, and rk3399 configs: rockchip: imply OF_LIBFDT_OVERLAY for rk3308 and rk3328
Heiko Stuebner (1): arm64: dts: rockchip: add PCIe3 support on rk3588-jaguar
Jagan Teki (1): phy: rockchip: inno-hdmi: Fix missing readl base addr
Quentin Schulz (14): rockchip: ringneck-px30: disable broken USB gadget rockchip: ringneck-px30: enable FIT verification in SPL rockchip: px30: imply ARMV8_CRYPTO rockchip: puma-rk3399: add button support rockchip: px30: bind sub-nodes for GRF (syscon) rockchip: io-domain: add support for PX30 rockchip: ringneck-px30: enable IO domain rockchip: rk3399: fix SPI-NOR flash not found in U-Boot pre-reloc power: rk8xx: fix display name for RK808 rockchip: puma-rk3399: increase Ethernet PHY timeout to 30s rockchip: theobroma-systems: migrate git URLs to HTTPS rockchip: remove support for Theobroma Systems RK3368 Lion rockchip: jaguar-rk3588: add PCIe M.2 M-KEY NVMe support rockchip: tiger-rk3588: add PCIe support
Sebastian Kropatsch (6): board: rockchip: Add FriendlyElec NanoPi R6C board: rockchip: Add FriendlyElec NanoPi R6S phy: rockchip: naneng-combphy: Fix "rockchip" spelling phy: rockchip: snps-pcie3: Fix "rockchip" spelling phy: rockchip: snps-pcie3: Fix bifurcation for RK3588 phy: rockchip: snps-pcie3: Fix clearing PHP_GRF_PCIESEL_CON bits
arch/arm/dts/Makefile | 1 - arch/arm/dts/rk3328-rock-pi-e-base-u-boot.dtsi | 42 +++ arch/arm/dts/rk3328-rock-pi-e-u-boot.dtsi | 41 +-- arch/arm/dts/rk3328-rock-pi-e-v3-u-boot.dtsi | 4 + arch/arm/dts/rk3328-rock-pi-e-v3.dts | 4 + arch/arm/dts/rk3368-lion-haikou-u-boot.dtsi | 119 -------- arch/arm/dts/rk3368-lion-haikou.dts | 144 ---------- arch/arm/dts/rk3368-lion.dtsi | 318 --------------------- arch/arm/dts/rk3399-u-boot.dtsi | 5 + arch/arm/dts/rk3588s-nanopi-r6c-u-boot.dtsi | 3 + arch/arm/dts/rk3588s-nanopi-r6s-u-boot.dtsi | 3 + arch/arm/include/asm/arch-rockchip/cru.h | 2 + arch/arm/include/asm/arch-rockchip/cru_rk3588.h | 2 + arch/arm/mach-rockchip/Kconfig | 4 + arch/arm/mach-rockchip/px30/syscon_px30.c | 3 + arch/arm/mach-rockchip/rk3368/Kconfig | 22 -- arch/arm/mach-rockchip/rk3588/Kconfig | 26 ++ board/friendlyelec/nanopi-r6c-rk3588s/Kconfig | 12 + board/friendlyelec/nanopi-r6c-rk3588s/MAINTAINERS | 7 + board/friendlyelec/nanopi-r6s-rk3588s/Kconfig | 12 + board/friendlyelec/nanopi-r6s-rk3588s/MAINTAINERS | 7 + board/rockchip/evb_rk3328/MAINTAINERS | 4 +- board/theobroma-systems/jaguar_rk3588/MAINTAINERS | 2 +- board/theobroma-systems/lion_rk3368/Kconfig | 18 -- board/theobroma-systems/lion_rk3368/MAINTAINERS | 10 - board/theobroma-systems/lion_rk3368/README | 78 ----- board/theobroma-systems/puma_rk3399/MAINTAINERS | 2 +- board/theobroma-systems/ringneck_px30/MAINTAINERS | 2 +- board/theobroma-systems/tiger_rk3588/MAINTAINERS | 2 +- configs/evb-rk3308_defconfig | 1 - configs/jaguar-rk3588_defconfig | 5 + configs/nanopi-r6c-rk3588s_defconfig | 83 ++++++ configs/nanopi-r6s-rk3588s_defconfig | 82 ++++++ configs/puma-rk3399_defconfig | 3 + configs/ringneck-px30_defconfig | 11 +- configs/roc-cc-rk3308_defconfig | 1 - ...368_defconfig => rock-pi-e-v3-rk3328_defconfig} | 83 +++--- configs/rock-pi-s-rk3308_defconfig | 1 - configs/tiger-rk3588_defconfig | 4 + doc/board/rockchip/rockchip.rst | 3 +- drivers/misc/rockchip-io-domain.c | 66 +++++ drivers/phy/rockchip/phy-rockchip-inno-hdmi.c | 8 +- drivers/phy/rockchip/phy-rockchip-naneng-combphy.c | 4 +- drivers/phy/rockchip/phy-rockchip-snps-pcie3.c | 42 ++- drivers/power/pmic/rk8xx.c | 2 + dts/upstream/src/arm64/rockchip/rk3588-jaguar.dts | 59 ++++ include/configs/lion_rk3368.h | 16 -- include/configs/nanopi-r6c-rk3588s.h | 12 + include/configs/nanopi-r6s-rk3588s.h | 12 + include/configs/rk3308_common.h | 32 ++- include/configs/rk3328_common.h | 31 +- include/configs/rk3399_common.h | 40 +-- include/configs/rk3568_common.h | 14 +- include/configs/rk3588_common.h | 12 +- 54 files changed, 605 insertions(+), 921 deletions(-) create mode 100644 arch/arm/dts/rk3328-rock-pi-e-base-u-boot.dtsi create mode 100644 arch/arm/dts/rk3328-rock-pi-e-v3-u-boot.dtsi create mode 100644 arch/arm/dts/rk3328-rock-pi-e-v3.dts delete mode 100644 arch/arm/dts/rk3368-lion-haikou-u-boot.dtsi delete mode 100644 arch/arm/dts/rk3368-lion-haikou.dts delete mode 100644 arch/arm/dts/rk3368-lion.dtsi create mode 100644 arch/arm/dts/rk3588s-nanopi-r6c-u-boot.dtsi create mode 100644 arch/arm/dts/rk3588s-nanopi-r6s-u-boot.dtsi create mode 100644 board/friendlyelec/nanopi-r6c-rk3588s/Kconfig create mode 100644 board/friendlyelec/nanopi-r6c-rk3588s/MAINTAINERS create mode 100644 board/friendlyelec/nanopi-r6s-rk3588s/Kconfig create mode 100644 board/friendlyelec/nanopi-r6s-rk3588s/MAINTAINERS delete mode 100644 board/theobroma-systems/lion_rk3368/Kconfig delete mode 100644 board/theobroma-systems/lion_rk3368/MAINTAINERS delete mode 100644 board/theobroma-systems/lion_rk3368/README create mode 100644 configs/nanopi-r6c-rk3588s_defconfig create mode 100644 configs/nanopi-r6s-rk3588s_defconfig rename configs/{lion-rk3368_defconfig => rock-pi-e-v3-rk3328_defconfig} (50%) delete mode 100644 include/configs/lion_rk3368.h create mode 100644 include/configs/nanopi-r6c-rk3588s.h create mode 100644 include/configs/nanopi-r6s-rk3588s.h

On Thu, Jul 18, 2024 at 04:33:41PM +0800, Kever Yang wrote:
Hi Tom,
Please pull the updates for rockchip platform:
- Add boards: rk3328: Radxa ROCK Pi E v3; rk3588s: FriendlyElec NanoPi R6C/S;
- Remove board: Theobroma Systems RK3368 Lion;
- Add rk3588 pcie support;
- Misc updates for board and config;
CI: https://source.denx.de/u-boot/custodians/u-boot-rockchip/-/pipelines/21635
Thanks,
- Kever
The following changes since commit b182816c1fb436916661949213c543bf4d42250b:
turris_1x: Normalize Kconfig usage (2024-07-13 10:42:15 -0600)
are available in the Git repository at:
https://source.denx.de/u-boot/custodians/u-boot-rockchip.git tags/u-boot-rockchip-20240718
for you to fetch changes up to e8b3f6c1018e1401bcc697a8aed8120061e4f189:
configs: rockchip: imply OF_LIBFDT_OVERLAY for rk3308 and rk3328 (2024-07-17 16:26:55 +0800)
Applied to u-boot/master, thanks!
participants (2)
-
Kever Yang
-
Tom Rini