mbox series

[00/13] rockchip: rk3308: Sync DT with linux v6.8 and update defconfigs

Message ID 20240316225655.3244348-1-jonas@kwiboo.se
Headers show
Series rockchip: rk3308: Sync DT with linux v6.8 and update defconfigs | expand

Message

Jonas Karlman March 16, 2024, 10:56 p.m. UTC
This series adds support for new clocks used in linux v6.8 device trees,
enables use of FIT signature check for checksum validation and fixes
loading FIT from SD-card when loading FIT from eMMC fails.

After this series it should be possible to move RK3308 boards to use
OF_UPSTREAM in a future patch once dts/upstream move to a v6.8+ tag.

I have runtime tested this series on a Radxa ROCK Pi S v1.3 having a
RK3308B soc. Following was tested and now working after this: SD-card,
eMMC (SD NAND), Ethernet, USB host and USB gadget (RockUSB and UMS).

Finley Xiao (1):
  clk: rockchip: rk3308: Add support for SCLK_RTC32K clock

Jonas Karlman (12):
  board: rockchip: rk3308: Add device tree files and myself to
    MAINTAINERS
  rockchip: rk3308: Sort imply statements alphabetically
  rockchip: rk3308: Enable ARMv8 crypto and FIT checksum validation
  rockchip: rk3308: Generate ethaddr based on cpu id
  rockchip: rk3308: Enable random generator
  rockchip: rk3308: Fix loading FIT from SD-card when booting from eMMC
  clk: rockchip: rk3308: Add dummy support for USB480M clock
  phy: rockchip-inno-usb2: Add support for RK3308
  rockchip: rk3308: Sync device tree from linux v6.8
  rockchip: rk3308-evb: Update defconfig
  rockchip: rk3308-roc-cc: Update defconfig
  rockchip: rk3308-rock-pi-s: Update defconfig

 arch/arm/dts/rk3308-evb-u-boot.dtsi           |   11 +-
 arch/arm/dts/rk3308-evb.dts                   |  104 +-
 arch/arm/dts/rk3308-roc-cc-u-boot.dtsi        |   30 +-
 arch/arm/dts/rk3308-roc-cc.dts                |   83 +-
 arch/arm/dts/rk3308-rock-pi-s-u-boot.dtsi     |   44 +-
 arch/arm/dts/rk3308-rock-pi-s.dts             |  100 +-
 arch/arm/dts/rk3308-u-boot.dtsi               |  104 +-
 arch/arm/dts/rk3308.dtsi                      | 1205 +++++++++--------
 arch/arm/include/asm/arch-rk3308/cru_rk3308.h |   14 +
 arch/arm/mach-rockchip/Kconfig                |   19 +-
 arch/arm/mach-rockchip/rk3308/Kconfig         |    3 -
 board/firefly/firefly-rk3308/MAINTAINERS      |    1 +
 board/rockchip/evb_rk3308/MAINTAINERS         |    5 +-
 configs/evb-rk3308_defconfig                  |   37 +-
 configs/roc-cc-rk3308_defconfig               |   40 +-
 configs/rock-pi-s-rk3308_defconfig            |   36 +-
 drivers/clk/rockchip/clk_rk3308.c             |   99 ++
 drivers/net/gmac_rockchip.c                   |    2 +-
 drivers/phy/rockchip/phy-rockchip-inno-usb2.c |   20 +
 19 files changed, 1152 insertions(+), 805 deletions(-)