* [PATCH 4/8] dt-bindings: clock: Add GRF clock definition for RK3528
@ 2025-03-01 10:44 Yao Zi
2025-03-01 10:53 ` Yao Zi
0 siblings, 1 reply; 3+ messages in thread
From: Yao Zi @ 2025-03-01 10:44 UTC (permalink / raw)
To: Ulf Hansson, Rob Herring, Krzysztof Kozlowski, Conor Dooley,
Heiko Stuebner, Michael Turquette, Stephen Boyd, Frank Wang,
Shresth Prasad, Cristian Ciocaltea, Detlev Casanova,
Jonas Karlman
Cc: linux-mmc, devicetree, linux-arm-kernel, linux-rockchip,
linux-kernel, linux-clk, Yao Zi
These clocks are for SD/SDIO tuning purpose and come with registers
in GRF syscon.
Signed-off-by: Yao Zi <ziyao@disroot.org>
---
include/dt-bindings/clock/rockchip,rk3528-cru.h | 6 ++++++
1 file changed, 6 insertions(+)
diff --git a/include/dt-bindings/clock/rockchip,rk3528-cru.h b/include/dt-bindings/clock/rockchip,rk3528-cru.h
index 55a448f5ed6d..0245a53fc334 100644
--- a/include/dt-bindings/clock/rockchip,rk3528-cru.h
+++ b/include/dt-bindings/clock/rockchip,rk3528-cru.h
@@ -414,6 +414,12 @@
#define MCLK_I2S2_2CH_SAI_SRC_PRE 402
#define MCLK_I2S3_8CH_SAI_SRC_PRE 403
#define MCLK_SDPDIF_SRC_PRE 404
+#define SCLK_SDMMC_DRV 405
+#define SCLK_SDMMC_SAMPLE 406
+#define SCLK_SDIO0_DRV 407
+#define SCLK_SDIO0_SAMPLE 408
+#define SCLK_SDIO1_DRV 409
+#define SCLK_SDIO1_SAMPLE 410
/* scmi-clocks indices */
#define SCMI_PCLK_KEYREADER 0
--
2.48.1
^ permalink raw reply related [flat|nested] 3+ messages in thread
* Re: [PATCH 4/8] dt-bindings: clock: Add GRF clock definition for RK3528
2025-03-01 10:44 [PATCH 4/8] dt-bindings: clock: Add GRF clock definition for RK3528 Yao Zi
@ 2025-03-01 10:53 ` Yao Zi
0 siblings, 0 replies; 3+ messages in thread
From: Yao Zi @ 2025-03-01 10:53 UTC (permalink / raw)
To: Ulf Hansson, Rob Herring, Krzysztof Kozlowski, Conor Dooley,
Heiko Stuebner, Michael Turquette, Stephen Boyd, Frank Wang,
Shresth Prasad, Cristian Ciocaltea, Detlev Casanova,
Jonas Karlman
Cc: linux-mmc, devicetree, linux-arm-kernel, linux-rockchip,
linux-kernel, linux-clk
On Sat, Mar 01, 2025 at 10:44:13AM +0000, Yao Zi wrote:
> These clocks are for SD/SDIO tuning purpose and come with registers
> in GRF syscon.
Please ignore this e-mail and refer to the series[1] instead, I missed
--in-reply-to when sending. Sorry for the noise.
Best regards,
Yao Zi
[1]: https://lore.kernel.org/all/20250301104250.36295-1-ziyao@disroot.org/
> Signed-off-by: Yao Zi <ziyao@disroot.org>
> ---
> include/dt-bindings/clock/rockchip,rk3528-cru.h | 6 ++++++
> 1 file changed, 6 insertions(+)
>
> diff --git a/include/dt-bindings/clock/rockchip,rk3528-cru.h b/include/dt-bindings/clock/rockchip,rk3528-cru.h
> index 55a448f5ed6d..0245a53fc334 100644
> --- a/include/dt-bindings/clock/rockchip,rk3528-cru.h
> +++ b/include/dt-bindings/clock/rockchip,rk3528-cru.h
> @@ -414,6 +414,12 @@
> #define MCLK_I2S2_2CH_SAI_SRC_PRE 402
> #define MCLK_I2S3_8CH_SAI_SRC_PRE 403
> #define MCLK_SDPDIF_SRC_PRE 404
> +#define SCLK_SDMMC_DRV 405
> +#define SCLK_SDMMC_SAMPLE 406
> +#define SCLK_SDIO0_DRV 407
> +#define SCLK_SDIO0_SAMPLE 408
> +#define SCLK_SDIO1_DRV 409
> +#define SCLK_SDIO1_SAMPLE 410
>
> /* scmi-clocks indices */
> #define SCMI_PCLK_KEYREADER 0
> --
> 2.48.1
>
^ permalink raw reply [flat|nested] 3+ messages in thread
* [PATCH 0/8] Support SD/SDIO controllers on RK3528
@ 2025-03-01 10:42 Yao Zi
2025-03-01 10:42 ` [PATCH 4/8] dt-bindings: clock: Add GRF clock definition for RK3528 Yao Zi
0 siblings, 1 reply; 3+ messages in thread
From: Yao Zi @ 2025-03-01 10:42 UTC (permalink / raw)
To: Ulf Hansson, Rob Herring, Krzysztof Kozlowski, Conor Dooley,
Heiko Stuebner, Michael Turquette, Stephen Boyd, Frank Wang,
Shresth Prasad, Cristian Ciocaltea, Detlev Casanova,
Jonas Karlman
Cc: linux-mmc, devicetree, linux-arm-kernel, linux-rockchip,
linux-kernel, linux-clk, Yao Zi
RK3528 features two SDIO controllers and one SD/MMC controller. This
series adds essential support for their tuning clocks, document the
controller in dt-bindings and bring the SD/MMC one up on Radxa E20C
board with pinctrl set up by the previous bootloader. Both HS and SDR104
mode are verified.
Yao Zi (8):
dt-bindings: soc: rockchip: Add RK3528 VO GRF syscon
dt-bindings: soc: rockchip: Add RK3528 VPU GRF syscon
dt-bindings: mmc: rockchip-dw-mshc: Add compatible string for RK3528
dt-bindings: clock: Add GRF clock definition for RK3528
clk: rockchip: Support MMC clocks in GRF region
clk: rockchip: rk3528: Add SD/SDIO tuning clocks in GRF region
arm64: dts: rockchip: Add SDMMC/SDIO controllers for RK3528
arm64: dts: rockchip: Enable SD-card interface on Radxa E20C
.../bindings/mmc/rockchip-dw-mshc.yaml | 1 +
.../devicetree/bindings/soc/rockchip/grf.yaml | 2 +
.../boot/dts/rockchip/rk3528-radxa-e20c.dts | 14 +++++
arch/arm64/boot/dts/rockchip/rk3528.dtsi | 62 +++++++++++++++++++
drivers/clk/rockchip/clk-mmc-phase.c | 24 +++++--
drivers/clk/rockchip/clk-rk3528.c | 56 +++++++++++++++--
drivers/clk/rockchip/clk.c | 42 +++++++++++++
drivers/clk/rockchip/clk.h | 23 ++++++-
.../dt-bindings/clock/rockchip,rk3528-cru.h | 6 ++
9 files changed, 220 insertions(+), 10 deletions(-)
--
2.48.1
^ permalink raw reply [flat|nested] 3+ messages in thread
* [PATCH 4/8] dt-bindings: clock: Add GRF clock definition for RK3528
2025-03-01 10:42 [PATCH 0/8] Support SD/SDIO controllers on RK3528 Yao Zi
@ 2025-03-01 10:42 ` Yao Zi
0 siblings, 0 replies; 3+ messages in thread
From: Yao Zi @ 2025-03-01 10:42 UTC (permalink / raw)
To: Ulf Hansson, Rob Herring, Krzysztof Kozlowski, Conor Dooley,
Heiko Stuebner, Michael Turquette, Stephen Boyd, Frank Wang,
Shresth Prasad, Cristian Ciocaltea, Detlev Casanova,
Jonas Karlman
Cc: linux-mmc, devicetree, linux-arm-kernel, linux-rockchip,
linux-kernel, linux-clk, Yao Zi
These clocks are for SD/SDIO tuning purpose and come with registers
in GRF syscon.
Signed-off-by: Yao Zi <ziyao@disroot.org>
---
include/dt-bindings/clock/rockchip,rk3528-cru.h | 6 ++++++
1 file changed, 6 insertions(+)
diff --git a/include/dt-bindings/clock/rockchip,rk3528-cru.h b/include/dt-bindings/clock/rockchip,rk3528-cru.h
index 55a448f5ed6d..0245a53fc334 100644
--- a/include/dt-bindings/clock/rockchip,rk3528-cru.h
+++ b/include/dt-bindings/clock/rockchip,rk3528-cru.h
@@ -414,6 +414,12 @@
#define MCLK_I2S2_2CH_SAI_SRC_PRE 402
#define MCLK_I2S3_8CH_SAI_SRC_PRE 403
#define MCLK_SDPDIF_SRC_PRE 404
+#define SCLK_SDMMC_DRV 405
+#define SCLK_SDMMC_SAMPLE 406
+#define SCLK_SDIO0_DRV 407
+#define SCLK_SDIO0_SAMPLE 408
+#define SCLK_SDIO1_DRV 409
+#define SCLK_SDIO1_SAMPLE 410
/* scmi-clocks indices */
#define SCMI_PCLK_KEYREADER 0
--
2.48.1
^ permalink raw reply related [flat|nested] 3+ messages in thread
end of thread, other threads:[~2025-03-01 11:01 UTC | newest]
Thread overview: 3+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2025-03-01 10:44 [PATCH 4/8] dt-bindings: clock: Add GRF clock definition for RK3528 Yao Zi
2025-03-01 10:53 ` Yao Zi
-- strict thread matches above, loose matches on Subject: below --
2025-03-01 10:42 [PATCH 0/8] Support SD/SDIO controllers on RK3528 Yao Zi
2025-03-01 10:42 ` [PATCH 4/8] dt-bindings: clock: Add GRF clock definition for RK3528 Yao Zi
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).