From: Detlev Casanova <detlev.casanova@collabora.com>
To: sjg@chromium.org, philipp.tomsich@vrull.eu,
kever.yang@rock-chips.com, Heiko Stuebner <heiko@sntech.de>
Cc: heiko@sntech.de, lukma@denx.de, seanga2@gmail.com,
peng.fan@nxp.com, jh80.chung@samsung.com, joe.hershberger@ni.com,
rfried.dev@gmail.com, jonas@kwiboo.se, quentin.schulz@cherry.de,
u-boot@lists.denx.de, sebastian.reichel@collabora.com
Subject: Re: [PATCH 00/20] Support for the RK3576
Date: Tue, 26 Nov 2024 14:26:42 -0500 [thread overview]
Message-ID: <12952293.O9o76ZdvQC@trenzalore> (raw)
In-Reply-To: <20241121142731.1202209-1-heiko@sntech.de>
Hi Heiko
On Thursday, 21 November 2024 09:27:11 EST Heiko Stuebner wrote:
> This adds support for the RK3576 SoC from Rockchip.
>
> Currently supported (and tested) features are accessing and reading from
> sdhci and sdmmc devices as well as pxe-booting via the network interface.
>
> As can be seen by the DONOTMERGE labels, this needs to wait a bit still.
>
> The core RK3576 devicetrees will be part of 6.13-rc1, but the Firefly
> board I only submitted last week, so this would only appear in 6.14-rc1 .
>
> If someone from Collabora could provide a board patch for the ArmSom
> board they are working with, this would speed things up a bit ;-) .
I'm doing some testing with this patch set on the sige 5 and things seem to
work well so far.
I don't have working sdhci and sdmmc yet though, I'll have a look and provide
patches for the board when it works :)
I will also send som Tested-by's later.
Detlev.
> Checkpatch seems mostly happy too.
>
>
> Detlev Casanova (3):
> dt-bindings: clock, reset: Add support for rk3576
> DONOTMERGE: arm64: dts: rockchip: Add rk3576 SoC base DT
> arm: rockchip: add RK3576-specific syscon ids
>
> Elaine Zhang (2):
> clk: rockchip: Add rk3576 clk support
> reset: rockchip: implement rk3576 lookup table
>
> Finley Xiao (1):
> dt-bindings: power: Add support for RK3576 SoC
>
> Heiko Stuebner (11):
> dt-bindings: clock, reset: fix top-comment indentation rk3576 headers
> DONOTMERGE: arm64: dts: rockchip: add rk3576 otp node
> DONOTMERGE: dt-bindings: arm: rockchip: Add Firefly ROC-RK3576-PC
> binding
> DONOTMERGE: arm64: dts: rockchip: Add devicetree for the ROC-RK3576-PC
> rockchip: sdram: honor CFG_SYS_SDRAM_BASE when defining ram regions
> ram: rockchip: Add rk3576 ddr driver support
> rockchip: otp: Add support for RK3576
> mmc: rockchip_sdhci: Add support for RK3576
> mmc: rockchip_dw_mmc: Add support for rk3576
> net: dwc_eth_qos_rockchip: Add support for RK3576
> rockchip: rk3576: Add support for ROC-RK3576-PC board
>
> Steven Liu (1):
> pinctrl: rockchip: support rk3576 pinctrl
>
> Xuhui Lin (2):
> rockchip: mkimage: Add rk3576 support
> arm: rockchip: Add RK3576 arch core support
>
> arch/arm/dts/rk3576-roc-pc-u-boot.dtsi | 12 +
> arch/arm/dts/rk3576-u-boot.dtsi | 119 +
> arch/arm/include/asm/arch-rk3576/boot0.h | 11 +
> arch/arm/include/asm/arch-rk3576/gpio.h | 11 +
> arch/arm/include/asm/arch-rockchip/clock.h | 12 +
> .../include/asm/arch-rockchip/cru_rk3576.h | 486 ++
> .../include/asm/arch-rockchip/grf_rk3576.h | 225 +
> .../include/asm/arch-rockchip/ioc_rk3576.h | 244 +
> arch/arm/mach-rockchip/Kconfig | 46 +-
> arch/arm/mach-rockchip/Makefile | 1 +
> arch/arm/mach-rockchip/rk3576/Kconfig | 57 +
> arch/arm/mach-rockchip/rk3576/Makefile | 9 +
> arch/arm/mach-rockchip/rk3576/clk_rk3576.c | 32 +
> arch/arm/mach-rockchip/rk3576/rk3576.c | 169 +
> arch/arm/mach-rockchip/rk3576/syscon_rk3576.c | 26 +
> arch/arm/mach-rockchip/sdram.c | 11 +-
> board/firefly/roc-pc-rk3576/Kconfig | 12 +
> board/firefly/roc-pc-rk3576/MAINTAINERS | 7 +
> configs/roc-pc-rk3576_defconfig | 77 +
> doc/board/rockchip/rockchip.rst | 12 +
> drivers/clk/rockchip/Makefile | 1 +
> drivers/clk/rockchip/clk_rk3576.c | 2517 +++++++
> drivers/misc/rockchip-otp.c | 11 +
> drivers/mmc/rockchip_dw_mmc.c | 1 +
> drivers/mmc/rockchip_sdhci.c | 12 +
> drivers/net/dwc_eth_qos.c | 4 +
> drivers/net/dwc_eth_qos_rockchip.c | 141 +-
> drivers/pinctrl/rockchip/Makefile | 1 +
> drivers/pinctrl/rockchip/pinctrl-rk3576.c | 287 +
> drivers/pinctrl/rockchip/pinctrl-rockchip.h | 3 +
> drivers/ram/rockchip/Makefile | 1 +
> drivers/ram/rockchip/sdram_rk3576.c | 65 +
> drivers/reset/Makefile | 2 +-
> drivers/reset/rst-rk3576.c | 647 ++
> dts/upstream/Bindings/arm/rockchip.yaml | 5 +
> .../Bindings/clock/rockchip,rk3576-cru.yaml | 56 +
> .../power/rockchip,power-controller.yaml | 1 +
> .../dt-bindings/clock/rockchip,rk3576-cru.h | 592 ++
> .../dt-bindings/power/rockchip,rk3576-power.h | 30 +
> .../dt-bindings/reset/rockchip,rk3576-cru.h | 564 ++
> .../src/arm64/rockchip/rk3576-pinctrl.dtsi | 5775 +++++++++++++++++
> .../src/arm64/rockchip/rk3576-roc-pc.dts | 736 +++
> dts/upstream/src/arm64/rockchip/rk3576.dtsi | 1717 +++++
> include/configs/rk3576_common.h | 42 +
> include/configs/roc-pc-rk3576.h | 15 +
> tools/rkcommon.c | 1 +
> 46 files changed, 14798 insertions(+), 8 deletions(-)
> create mode 100644 arch/arm/dts/rk3576-roc-pc-u-boot.dtsi
> create mode 100644 arch/arm/dts/rk3576-u-boot.dtsi
> create mode 100644 arch/arm/include/asm/arch-rk3576/boot0.h
> create mode 100644 arch/arm/include/asm/arch-rk3576/gpio.h
> create mode 100644 arch/arm/include/asm/arch-rockchip/cru_rk3576.h
> create mode 100644 arch/arm/include/asm/arch-rockchip/grf_rk3576.h
> create mode 100644 arch/arm/include/asm/arch-rockchip/ioc_rk3576.h
> create mode 100644 arch/arm/mach-rockchip/rk3576/Kconfig
> create mode 100644 arch/arm/mach-rockchip/rk3576/Makefile
> create mode 100644 arch/arm/mach-rockchip/rk3576/clk_rk3576.c
> create mode 100644 arch/arm/mach-rockchip/rk3576/rk3576.c
> create mode 100644 arch/arm/mach-rockchip/rk3576/syscon_rk3576.c
> create mode 100644 board/firefly/roc-pc-rk3576/Kconfig
> create mode 100644 board/firefly/roc-pc-rk3576/MAINTAINERS
> create mode 100644 configs/roc-pc-rk3576_defconfig
> create mode 100644 drivers/clk/rockchip/clk_rk3576.c
> create mode 100644 drivers/pinctrl/rockchip/pinctrl-rk3576.c
> create mode 100644 drivers/ram/rockchip/sdram_rk3576.c
> create mode 100644 drivers/reset/rst-rk3576.c
> create mode 100644 dts/upstream/Bindings/clock/rockchip,rk3576-cru.yaml
> create mode 100644
> dts/upstream/include/dt-bindings/clock/rockchip,rk3576-cru.h create mode
> 100644 dts/upstream/include/dt-bindings/power/rockchip,rk3576-power.h
> create mode 100644
> dts/upstream/include/dt-bindings/reset/rockchip,rk3576-cru.h create mode
> 100644 dts/upstream/src/arm64/rockchip/rk3576-pinctrl.dtsi create mode
> 100644 dts/upstream/src/arm64/rockchip/rk3576-roc-pc.dts create mode 100644
> dts/upstream/src/arm64/rockchip/rk3576.dtsi
> create mode 100644 include/configs/rk3576_common.h
> create mode 100644 include/configs/roc-pc-rk3576.h
next prev parent reply other threads:[~2024-11-26 19:26 UTC|newest]
Thread overview: 44+ messages / expand[flat|nested] mbox.gz Atom feed top
2024-11-21 14:27 [PATCH 00/20] Support for the RK3576 Heiko Stuebner
2024-11-21 14:27 ` [PATCH 01/20] dt-bindings: clock, reset: Add support for rk3576 Heiko Stuebner
2025-01-03 3:07 ` Kever Yang
2024-11-21 14:27 ` [PATCH 02/20] dt-bindings: clock, reset: fix top-comment indentation rk3576 headers Heiko Stuebner
2025-01-03 3:08 ` Kever Yang
2024-11-21 14:27 ` [PATCH 03/20] dt-bindings: power: Add support for RK3576 SoC Heiko Stuebner
2025-01-03 3:08 ` Kever Yang
2024-11-21 14:27 ` [PATCH 04/20] DONOTMERGE: arm64: dts: rockchip: Add rk3576 SoC base DT Heiko Stuebner
2024-11-21 14:27 ` [PATCH 05/20] DONOTMERGE: arm64: dts: rockchip: add rk3576 otp node Heiko Stuebner
2024-11-21 14:27 ` [PATCH 06/20] DONOTMERGE: dt-bindings: arm: rockchip: Add Firefly ROC-RK3576-PC binding Heiko Stuebner
2024-11-21 14:27 ` [PATCH 07/20] DONOTMERGE: arm64: dts: rockchip: Add devicetree for the ROC-RK3576-PC Heiko Stuebner
2024-11-21 14:27 ` [PATCH 08/20] rockchip: sdram: honor CFG_SYS_SDRAM_BASE when defining ram regions Heiko Stuebner
2024-11-26 16:13 ` Quentin Schulz
2025-01-30 22:23 ` Jonas Karlman
2024-11-21 14:27 ` [PATCH 09/20] rockchip: mkimage: Add rk3576 support Heiko Stuebner
2024-11-26 16:53 ` Quentin Schulz
2025-01-10 0:54 ` Kever Yang
2025-01-14 16:43 ` Quentin Schulz
2024-11-21 14:27 ` [PATCH 10/20] arm: rockchip: add RK3576-specific syscon ids Heiko Stuebner
2024-11-26 17:12 ` Quentin Schulz
2024-11-21 14:27 ` [PATCH 11/20] arm: rockchip: Add RK3576 arch core support Heiko Stuebner
2024-11-26 18:07 ` Quentin Schulz
2025-01-30 23:07 ` Jonas Karlman
2024-11-21 14:27 ` [PATCH 12/20] pinctrl: rockchip: support rk3576 pinctrl Heiko Stuebner
2025-01-30 23:23 ` Jonas Karlman
2024-11-21 14:27 ` [PATCH 13/20] clk: rockchip: Add rk3576 clk support Heiko Stuebner
2025-01-30 23:18 ` Jonas Karlman
2024-11-21 14:27 ` [PATCH 14/20] reset: rockchip: implement rk3576 lookup table Heiko Stuebner
2024-11-21 14:27 ` [PATCH 15/20] ram: rockchip: Add rk3576 ddr driver support Heiko Stuebner
2025-01-30 23:13 ` Jonas Karlman
2024-11-21 14:27 ` [PATCH 16/20] rockchip: otp: Add support for RK3576 Heiko Stuebner
2024-11-26 18:37 ` Quentin Schulz
2024-11-21 14:27 ` [PATCH 17/20] mmc: rockchip_sdhci: " Heiko Stuebner
2024-11-21 22:38 ` Jaehoon Chung
2025-01-30 23:25 ` Jonas Karlman
2024-11-21 14:27 ` [PATCH 18/20] mmc: rockchip_dw_mmc: Add support for rk3576 Heiko Stuebner
2024-11-21 22:38 ` Jaehoon Chung
2024-11-21 14:27 ` [PATCH 19/20] net: dwc_eth_qos_rockchip: Add support for RK3576 Heiko Stuebner
2025-01-30 23:30 ` Jonas Karlman
2024-11-21 14:27 ` [PATCH 20/20] rockchip: rk3576: Add support for ROC-RK3576-PC board Heiko Stuebner
2025-01-30 23:39 ` Jonas Karlman
2024-11-26 19:26 ` Detlev Casanova [this message]
2025-04-06 15:09 ` [PATCH 00/20] Support for the RK3576 Kever Yang
2025-04-07 15:09 ` Heiko Stübner
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=12952293.O9o76ZdvQC@trenzalore \
--to=detlev.casanova@collabora.com \
--cc=heiko@sntech.de \
--cc=jh80.chung@samsung.com \
--cc=joe.hershberger@ni.com \
--cc=jonas@kwiboo.se \
--cc=kever.yang@rock-chips.com \
--cc=lukma@denx.de \
--cc=peng.fan@nxp.com \
--cc=philipp.tomsich@vrull.eu \
--cc=quentin.schulz@cherry.de \
--cc=rfried.dev@gmail.com \
--cc=seanga2@gmail.com \
--cc=sebastian.reichel@collabora.com \
--cc=sjg@chromium.org \
--cc=u-boot@lists.denx.de \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox