[PATCH v3 0/8] rockchip: rk3576: Add rng, checkboard() and generic board

Jonas Karlman jonas at kwiboo.se
Fri Aug 1 22:32:36 CEST 2025


This is a follow-up series on top of the original "Support for the
RK3576" series, merged in v2025.07. It adds support for RNG, USB, a
generic board and printing of the running SoC variant.

Changes in v3:
- Add USB glue and USB PHY related patches
- Drop use of USBDP PHY for generic board
- Drop device tree patches merged with the v6.16-dts sync
- Collect r-b tag

Changes in v2:
- Add RNG node by picking a commit from devicetree-rebasing
- Add compatible for RK3576 to RNG driver
- Add default USB_GADGET_PRODUCT_NUM for RK3576
- Add USB OTG nodes to the minimal generic RK3576 board
- Split the checkboard() patch in two
- Split out the ArmSoM Sige5 patch into a separate series

It is recommended to also apply "rockchip: Fix misc USB PHY related
issues" [1] to ensure USB can work reliable.

[1] https://patchwork.ozlabs.org/cover/2114085/

Frank Wang (2):
  phy: rockchip-inno-usb2: Add support for RK3576
  phy: rockchip: usbdp: Add support for RK3576

Jonas Karlman (6):
  rng: rockchip_rng: Add compatible for RK3576
  rockchip: Add default USB_GADGET_PRODUCT_NUM for RK3576
  board: rockchip: Add minimal generic RK3576 board
  rockchip: rk3576: Implement checkboard() to print SoC variant
  arm: dts: rockchip: Include OTP in U-Boot pre-reloc phase for RK3576
  usb: dwc3-generic: Use combined glue and ctrl node for RK3576

 arch/arm/dts/rk3576-generic-u-boot.dtsi       |  3 +
 arch/arm/dts/rk3576-generic.dts               | 63 +++++++++++++++++++
 arch/arm/dts/rk3576-u-boot.dtsi               |  4 ++
 arch/arm/mach-rockchip/rk3576/MAINTAINERS     |  5 ++
 arch/arm/mach-rockchip/rk3576/rk3576.c        | 48 ++++++++++++++
 configs/generic-rk3576_defconfig              | 50 +++++++++++++++
 doc/board/rockchip/rockchip.rst               |  1 +
 drivers/phy/rockchip/phy-rockchip-inno-usb2.c | 26 ++++++++
 drivers/phy/rockchip/phy-rockchip-usbdp.c     | 26 ++++++++
 drivers/rng/rockchip_rng.c                    |  4 ++
 drivers/usb/dwc3/dwc3-generic.c               |  1 +
 drivers/usb/gadget/Kconfig                    |  1 +
 12 files changed, 232 insertions(+)
 create mode 100644 arch/arm/dts/rk3576-generic-u-boot.dtsi
 create mode 100644 arch/arm/dts/rk3576-generic.dts
 create mode 100644 arch/arm/mach-rockchip/rk3576/MAINTAINERS
 create mode 100644 configs/generic-rk3576_defconfig

-- 
2.50.1



More information about the U-Boot mailing list