mbox series

[00/19] rockchip: rk35xx: Miscellaneous fixes and updates

Message ID 20240329190224.3613471-1-jonas@kwiboo.se
Headers show
Series rockchip: rk35xx: Miscellaneous fixes and updates | expand

Message

Jonas Karlman March 29, 2024, 7:01 p.m. UTC
This series include miscellaneous fixes and updates for RK356x and
RK3588 boards.

Patch 1-2 adds support for reference clocks used by USB driver.

Patch 3-5 drops unnecessary Kconfig options.

Patch 6-9 sort and imply RNG, PHY_GIGE and BOOTSTD_FULL Kconfig options.

Patch 10-12 sort and update use of bootph properties.

Patch 13-16 fixes minor issues observed with newly added boards.

Patch 17 enables options on rk3588-edgeble-neu6 boards to closer match
other RK35xx boards.

Patch 18-19 adds SPI flash and USB OTG support to the rk35xx-generic
boards.

Jonas Karlman (19):
  clk: rockchip: rk356x: Add CLK_USB3OTGx_REF support
  clk: rockchip: rk3588: Add REF_CLK_USB3OTGx support
  rockchip: rk35xx: Drop USB_GADGET_PRODUCT_NUM Kconfig option
  rockchip: rk3588: Drop REGULATOR_PWM Kconfig option
  rockchip: rk3566-anbernic-rgxx3: Remove SPL_ROCKCHIP_BACK_TO_BROM
    option
  rockchip: rk35xx: Sort imply statements alphabetically
  rockchip: rk35xx: Enable random generator
  rockchip: rk35xx: Imply support for GbE PHY
  rockchip: rk356x: Imply enhanced features for standard boot
  rockchip: rk35xx: Sort soc u-boot.dtsi alphabetically
  rockchip: rk356x: Update bootph props
  rockchip: rk3588: Update bootph props
  rockchip: rk3566-pinetab2: Fix reading FIT from SPI flash
  rockchip: rk3588-coolpi: Add boards to documentation
  rockchip: rk3588-toybrick: Add missing Kconfig options
  rockchip: rk3588-turing-rk1: Use dwc3-generic driver
  rockchip: rk3588-edgeble-neu6: Enable FIT checksum validation
  rockchip: rk356x-generic: Add support for SPI flash and USB OTG
  rockchip: rk3588-generic: Add support for USB OTG

 arch/arm/dts/Makefile                         |   5 +-
 .../arm/dts/rk3566-anbernic-rgxx3-u-boot.dtsi |   6 -
 arch/arm/dts/rk3566-pinetab2-u-boot.dtsi      |  24 ++--
 arch/arm/dts/rk3566-quartz64-a-u-boot.dtsi    |   8 +-
 arch/arm/dts/rk3566-quartz64-b-u-boot.dtsi    |   4 +-
 arch/arm/dts/rk3568-generic-u-boot.dtsi       |   7 +
 arch/arm/dts/rk3568-generic.dts               |  38 +++++-
 arch/arm/dts/rk3568-odroid-m1-u-boot.dtsi     |   6 +-
 arch/arm/dts/rk3568-rock-3a-u-boot.dtsi       |   3 +-
 arch/arm/dts/rk356x-u-boot.dtsi               | 125 +++++++++---------
 .../arm/dts/rk3588-coolpi-cm5-evb-u-boot.dtsi |   5 +-
 arch/arm/dts/rk3588-generic-u-boot.dtsi       |  22 +++
 arch/arm/dts/rk3588-generic.dts               |   4 +-
 arch/arm/dts/rk3588-nanopc-t6-u-boot.dtsi     |   9 +-
 .../dts/rk3588-orangepi-5-plus-u-boot.dtsi    |   6 +-
 arch/arm/dts/rk3588-rock-5b-u-boot.dtsi       |   5 +-
 arch/arm/dts/rk3588-turing-rk1-u-boot.dtsi    |   6 +-
 arch/arm/dts/rk3588s-coolpi-4b-u-boot.dtsi    |   5 +-
 arch/arm/dts/rk3588s-orangepi-5-u-boot.dtsi   |   8 +-
 arch/arm/dts/rk3588s-u-boot.dtsi              |  98 +++++++-------
 arch/arm/mach-rockchip/Kconfig                |  31 +++--
 configs/anbernic-rgxx3-rk3566_defconfig       |   4 -
 configs/bpi-r2-pro-rk3568_defconfig           |   1 -
 configs/evb-rk3568_defconfig                  |   3 +-
 configs/evb-rk3588_defconfig                  |   5 +-
 configs/generic-rk3568_defconfig              |  31 +++++
 configs/generic-rk3588_defconfig              |  17 +++
 configs/neu6a-io-rk3588_defconfig             |   8 +-
 configs/neu6b-io-rk3588_defconfig             |   8 +-
 configs/pinetab2-rk3566_defconfig             |   2 +-
 configs/quartzpro64-rk3588_defconfig          |   1 -
 configs/rock5b-rk3588_defconfig               |   2 -
 configs/toybrick-rk3588_defconfig             |   6 +-
 configs/turing-rk1-rk3588_defconfig           |   6 +-
 doc/board/rockchip/rockchip.rst               |   2 +
 drivers/clk/rockchip/clk_rk3568.c             |   4 +
 drivers/clk/rockchip/clk_rk3588.c             |   6 +
 37 files changed, 332 insertions(+), 199 deletions(-)