public inbox for linux-rockchip@lists.infradead.org
 help / color / mirror / Atom feed
* [PATCH 00/38] rockchip: Add rk3562 support
@ 2024-12-20 10:37 Kever Yang
  2024-12-20 10:37 ` [PATCH 01/38] dt-bindings: clock: add rk3562 cru bindings Kever Yang
                   ` (6 more replies)
  0 siblings, 7 replies; 52+ messages in thread
From: Kever Yang @ 2024-12-20 10:37 UTC (permalink / raw)
  To: heiko
  Cc: Krzysztof Wilczyński, Ulf Hansson, Daniel Lezcano, linux-pwm,
	linux-iio, linux-pci, Linus Walleij, Kever Yang, dri-devel,
	Sebastian Reichel, Dragan Simic, linux-phy, Eric Dumazet, netdev,
	Finley Xiao, Michael Riesch, Jisheng Zhang, Manivannan Sadhasivam,
	Shresth Prasad, Jamie Iles, David Airlie, linux-clk,
	linux-watchdog, Simona Vetter, Detlev Casanova,
	Lars-Peter Clausen, Uwe Kleine-König, Simon Xue, devicetree,
	Jiri Slaby, Lee Jones, Andy Yan, Tim Lunn, linux-stm32,
	Maxime Coquelin, linux-rockchip, Jonas Karlman, Jose Abreu,
	linux-serial, Jakub Kicinski, Zhang Rui, Shawn Lin, Rob Herring,
	Guenter Roeck, Kishon Vijay Abraham I, Conor Dooley, Andi Shyti,
	linux-pm, Frank Wang, Lorenzo Pieralisi, Elaine Zhang,
	Maarten Lankhorst, Maxime Ripard, Alexandre Torgue, linux-gpio,
	Mark Brown, Chris Morgan, Jonathan Cameron, Bjorn Helgaas,
	Johan Jonker, Wim Van Sebroeck, linux-arm-kernel, Vinod Koul,
	Paolo Abeni, Stephen Boyd, Greg Kroah-Hartman, linux-usb,
	linux-mmc, linux-kernel, Michael Turquette, linux-spi,
	Andrew Lunn, Krzysztof Kozlowski, FUKAUMI Naoki, Jonathan Cameron,
	Thomas Zimmermann, David Wu, Rafael J. Wysocki,
	Srinivas Kandagatla, Krzysztof Kozlowski, Diederik de Haas,
	David S. Miller, Lukasz Luba, linux-i2c


This patch set adds rk3562 SoC and its evb support.

The patch number is a little bit too big, some of them may need to split
out for different maintainers, please let me know which patch need to
split out.

Test with GMAC, USB, PCIe, EMMC, SD Card.

This patch set is base on the patche set for rk3576 evb1 support.


David Wu (2):
  ethernet: stmmac: dwmac-rk: Add gmac support for rk3562
  ethernet: stmmac: dwmac-rk: Make the phy clock could be used for
    external phy

Finley Xiao (7):
  clk: rockchip: add dt-binding header for rk3562
  clk: rockchip: Add clock controller for the RK3562
  dt-bindings: add power-domain header for RK3562 SoC
  nvmem: rockchip-otp: Add support for rk3568-otp
  nvmem: rockchip-otp: Add support for rk3562
  arm64: dts: rockchip: add core dtsi for RK3562 Soc
  arm64: dts: rockchip: Add RK3562 evb2 devicetree

Frank Wang (1):
  phy: rockchip: inno-usb2: add usb2 phy support for rk3562

Jon Lin (1):
  phy: rockchip-naneng-combo: Support rk3562

Kever Yang (24):
  dt-bindings: clock: add rk3562 cru bindings
  dt-bindings: pinctrl: Add rk3562 pinctrl support
  soc: rockchip: power-domain: add power domain support for rk3562
  dt-bindings: rockchip-thermal: Support the RK3562 SoC compatible
  dt-bindings: iio: adc: Add rockchip,rk3562-saradc string
  dt-bindings: net: Add support for rk3562 dwmac
  dt-bindings: nvmem: rockchip,otp: Add support for rk3562 and rk3568
  dt-bindings: phy: rockchip: Add rk3562 naneng-combophy compatible
  dt-bindings: phy: rockchip,inno-usb2phy: add rk3562
  dt-bindings: PCI: dwc: rockchip: Add rk3562 support
  dt-bindings: mmc: Add support for rk3562 eMMC
  dt-bindings: mmc: rockchip-dw-mshc: Add rk3562 compatible string
  dt-bindings: power: rockchip: Add bindings for rk3562
  dt-bindings: i2c: i2c-rk3x: Add rk3562 compatible
  dt-bindings: gpu: Add rockchip,rk3562-mali compatible
  dt-bindings: watchdog: Add rk3562 compatible
  dt-bindings: spi: Add rockchip,rk3562-spi compatible
  dt-bindings: serial: snps-dw-apb-uart: Add support for rk3562
  dt-bindings: usb: dwc3: add compatible for rk3562
  dt-bindings: pwm: rockchip: Add rockchip,rk3562-pwm
  dt-bindings: rockchip: pmu: Add rk3562 compatible
  dt-bindings: soc: rockchip: Add rk3562 syscon compatibles
  dt-bindings: arm: rockchip: Add rk3562 evb2 board
  dt-bindings: mfd: syscon: Add rk3562 QoS register compatible

Shaohan Yao (1):
  thermal: rockchip: Support the rk3562 SoC in thermal driver

Simon Xue (1):
  iio: adc: rockchip_saradc: add rk3562

Steven Liu (1):
  pinctrl: rockchip: add rk3562 support

 .../devicetree/bindings/arm/rockchip.yaml     |    5 +
 .../devicetree/bindings/arm/rockchip/pmu.yaml |    2 +
 .../bindings/clock/rockchip,rk3562-cru.yaml   |   62 +
 .../bindings/gpu/arm,mali-bifrost.yaml        |    3 +-
 .../devicetree/bindings/i2c/i2c-rk3x.yaml     |    1 +
 .../bindings/iio/adc/rockchip-saradc.yaml     |    2 +
 .../devicetree/bindings/mfd/syscon.yaml       |    2 +
 .../bindings/mmc/rockchip-dw-mshc.yaml        |    1 +
 .../bindings/mmc/snps,dwcmshc-sdhci.yaml      |    9 +-
 .../bindings/net/rockchip-dwmac.yaml          |    5 +-
 .../bindings/nvmem/rockchip,otp.yaml          |   49 +-
 .../bindings/pci/rockchip-dw-pcie.yaml        |    1 +
 .../phy/phy-rockchip-naneng-combphy.yaml      |    1 +
 .../bindings/phy/rockchip,inno-usb2phy.yaml   |    3 +-
 .../bindings/pinctrl/rockchip,pinctrl.yaml    |    1 +
 .../power/rockchip,power-controller.yaml      |    1 +
 .../devicetree/bindings/pwm/pwm-rockchip.yaml |    1 +
 .../bindings/serial/snps-dw-apb-uart.yaml     |    1 +
 .../devicetree/bindings/soc/rockchip/grf.yaml |    7 +
 .../devicetree/bindings/spi/spi-rockchip.yaml |    1 +
 .../bindings/thermal/rockchip-thermal.yaml    |    1 +
 .../bindings/usb/rockchip,dwc3.yaml           |    3 +
 .../bindings/watchdog/snps,dw-wdt.yaml        |    1 +
 arch/arm64/boot/dts/rockchip/Makefile         |    1 +
 .../boot/dts/rockchip/rk3562-evb2-v10.dts     |  520 ++++
 .../boot/dts/rockchip/rk3562-pinctrl.dtsi     | 2352 +++++++++++++++++
 arch/arm64/boot/dts/rockchip/rk3562.dtsi      | 1432 ++++++++++
 drivers/clk/rockchip/Kconfig                  |    7 +
 drivers/clk/rockchip/Makefile                 |    1 +
 drivers/clk/rockchip/clk-rk3562.c             | 1111 ++++++++
 drivers/clk/rockchip/clk.h                    |   39 +
 drivers/iio/adc/rockchip_saradc.c             |   24 +-
 .../net/ethernet/stmicro/stmmac/dwmac-rk.c    |  213 +-
 drivers/nvmem/rockchip-otp.c                  |   97 +
 drivers/phy/rockchip/phy-rockchip-inno-usb2.c |   49 +
 .../rockchip/phy-rockchip-naneng-combphy.c    |  152 ++
 drivers/pinctrl/pinctrl-rockchip.c            |  199 +-
 drivers/pinctrl/pinctrl-rockchip.h            |    3 +-
 drivers/pmdomain/rockchip/pm-domains.c        |   48 +-
 drivers/thermal/rockchip_thermal.c            |  112 +-
 include/dt-bindings/clock/rk3562-cru.h        |  733 +++++
 include/dt-bindings/power/rk3562-power.h      |   35 +
 42 files changed, 7269 insertions(+), 22 deletions(-)
 create mode 100644 Documentation/devicetree/bindings/clock/rockchip,rk3562-cru.yaml
 create mode 100644 arch/arm64/boot/dts/rockchip/rk3562-evb2-v10.dts
 create mode 100644 arch/arm64/boot/dts/rockchip/rk3562-pinctrl.dtsi
 create mode 100644 arch/arm64/boot/dts/rockchip/rk3562.dtsi
 create mode 100644 drivers/clk/rockchip/clk-rk3562.c
 create mode 100644 include/dt-bindings/clock/rk3562-cru.h
 create mode 100644 include/dt-bindings/power/rk3562-power.h

-- 
2.25.1


_______________________________________________
Linux-rockchip mailing list
Linux-rockchip@lists.infradead.org
http://lists.infradead.org/mailman/listinfo/linux-rockchip

^ permalink raw reply	[flat|nested] 52+ messages in thread

end of thread, other threads:[~2025-10-20 11:57 UTC | newest]

Thread overview: 52+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2024-12-20 10:37 [PATCH 00/38] rockchip: Add rk3562 support Kever Yang
2024-12-20 10:37 ` [PATCH 01/38] dt-bindings: clock: add rk3562 cru bindings Kever Yang
2024-12-22 14:51   ` Conor Dooley
2024-12-24  8:36     ` Kever Yang
2024-12-20 10:37 ` [PATCH 02/38] clk: rockchip: add dt-binding header for rk3562 Kever Yang
2024-12-22 14:52   ` Conor Dooley
2024-12-22 16:00   ` Heiko Stübner
2024-12-22 16:08   ` Heiko Stübner
2024-12-20 10:37 ` [PATCH 03/38] clk: rockchip: Add clock controller for the RK3562 Kever Yang
2024-12-20 10:37 ` [PATCH 04/38] dt-bindings: pinctrl: Add rk3562 pinctrl support Kever Yang
2024-12-22 14:48   ` Conor Dooley
2024-12-22 16:02   ` Heiko Stübner
2024-12-20 11:04 ` [PATCH 05/38] pinctrl: rockchip: add rk3562 support Kever Yang
2024-12-20 11:04   ` [PATCH 06/38] dt-bindings: add power-domain header for RK3562 SoC Kever Yang
2024-12-21 20:24     ` Krzysztof Kozlowski
2024-12-20 11:04   ` [PATCH 07/38] soc: rockchip: power-domain: add power domain support for rk3562 Kever Yang
2024-12-20 11:04   ` [PATCH 08/38] dt-bindings: rockchip-thermal: Support the RK3562 SoC compatible Kever Yang
2024-12-20 11:04   ` [PATCH 09/38] thermal: rockchip: Support the rk3562 SoC in thermal driver Kever Yang
2024-12-22 16:05   ` [PATCH 05/38] pinctrl: rockchip: add rk3562 support Heiko Stübner
2024-12-20 11:05 ` [PATCH 10/38] dt-bindings: iio: adc: Add rockchip,rk3562-saradc string Kever Yang
2024-12-20 11:05   ` [PATCH 11/38] iio: adc: rockchip_saradc: add rk3562 Kever Yang
2024-12-20 11:05   ` [PATCH 12/38] dt-bindings: net: Add support for rk3562 dwmac Kever Yang
2024-12-20 11:05   ` [PATCH 13/38] ethernet: stmmac: dwmac-rk: Add gmac support for rk3562 Kever Yang
2024-12-20 11:05   ` [PATCH 14/38] ethernet: stmmac: dwmac-rk: Make the phy clock could be used for external phy Kever Yang
2024-12-20 11:05   ` [PATCH 15/38] dt-bindings: nvmem: rockchip,otp: Add support for rk3562 and rk3568 Kever Yang
2024-12-20 11:05   ` [PATCH 16/38] nvmem: rockchip-otp: Add support for rk3568-otp Kever Yang
2024-12-20 11:05   ` [PATCH 17/38] nvmem: rockchip-otp: Add support for rk3562 Kever Yang
2024-12-20 11:05   ` [PATCH 18/38] dt-bindings: phy: rockchip: Add rk3562 naneng-combophy compatible Kever Yang
2024-12-20 11:05   ` [PATCH 19/38] phy: rockchip-naneng-combo: Support rk3562 Kever Yang
2024-12-20 11:05   ` [PATCH 20/38] dt-bindings: phy: rockchip,inno-usb2phy: add rk3562 Kever Yang
2024-12-20 11:05   ` [PATCH 21/38] phy: rockchip: inno-usb2: add usb2 phy support for rk3562 Kever Yang
2024-12-20 11:05   ` [PATCH 22/38] dt-bindings: PCI: dwc: rockchip: Add rk3562 support Kever Yang
2024-12-20 11:05   ` [PATCH 23/38] dt-bindings: mmc: Add support for rk3562 eMMC Kever Yang
2024-12-20 11:05   ` [PATCH 24/38] dt-bindings: mmc: rockchip-dw-mshc: Add rk3562 compatible string Kever Yang
2024-12-20 11:05   ` [PATCH 25/38] dt-bindings: power: rockchip: Add bindings for rk3562 Kever Yang
2024-12-20 11:05   ` [PATCH 26/38] dt-bindings: i2c: i2c-rk3x: Add rk3562 compatible Kever Yang
2024-12-20 11:05   ` [PATCH 27/38] dt-bindings: gpu: Add rockchip,rk3562-mali compatible Kever Yang
2024-12-20 11:05   ` [PATCH 28/38] dt-bindings: watchdog: Add rk3562 compatible Kever Yang
2024-12-20 11:05   ` [PATCH 29/38] dt-bindings: spi: Add rockchip,rk3562-spi compatible Kever Yang
2024-12-20 11:05   ` [PATCH 30/38] dt-bindings: serial: snps-dw-apb-uart: Add support for rk3562 Kever Yang
2024-12-20 11:05   ` [PATCH 31/38] dt-bindings: usb: dwc3: add compatible " Kever Yang
2024-12-20 11:05   ` [PATCH 32/38] dt-bindings: pwm: rockchip: Add rockchip,rk3562-pwm Kever Yang
2024-12-20 11:05   ` [PATCH 33/38] dt-bindings: rockchip: pmu: Add rk3562 compatible Kever Yang
2024-12-20 11:05   ` [PATCH 34/38] dt-bindings: soc: rockchip: Add rk3562 syscon compatibles Kever Yang
2024-12-20 11:05   ` [PATCH 35/38] dt-bindings: arm: rockchip: Add rk3562 evb2 board Kever Yang
2024-12-20 15:12     ` Diederik de Haas
2024-12-20 15:30       ` Diederik de Haas
2024-12-20 11:05   ` [PATCH 36/38] dt-bindings: mfd: syscon: Add rk3562 QoS register compatible Kever Yang
2024-12-21 20:22     ` Krzysztof Kozlowski
2024-12-20 11:05   ` [PATCH 37/38] arm64: dts: rockchip: add core dtsi for RK3562 Soc Kever Yang
2024-12-20 11:05   ` [PATCH 38/38] arm64: dts: rockchip: Add RK3562 evb2 devicetree Kever Yang
2024-12-20 12:21 ` [PATCH 00/38] rockchip: Add rk3562 support Greg Kroah-Hartman

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox