40 lines
1.6 KiB
Diff
40 lines
1.6 KiB
Diff
From 4210f21c004a18aad11c55bdaf552e649a4fd286 Mon Sep 17 00:00:00 2001
|
|
From: Nicolas Frattaroli <nicolas.frattaroli@collabora.com>
|
|
Date: Fri, 2 May 2025 13:03:07 +0200
|
|
Subject: [PATCH] dt-bindings: clock: rk3576: add IOC gated clocks
|
|
|
|
Certain clocks on the RK3576 are additionally essentially "gated" behind
|
|
some bit toggles in the IOC GRF range. Downstream ungates these by
|
|
adding a separate clock driver that maps over the GRF range and leaks
|
|
their implementation of this into the DT.
|
|
|
|
Instead, define some new clock IDs for these, so that consumers of these
|
|
types of clocks can properly articulate which clock they're using, so
|
|
that we can then add them to the clock driver for SoCs that need them.
|
|
|
|
Acked-by: Krzysztof Kozlowski <krzysztof.kozlowski@linaro.org>
|
|
Signed-off-by: Nicolas Frattaroli <nicolas.frattaroli@collabora.com>
|
|
Link: https://lore.kernel.org/r/20250502-rk3576-sai-v3-1-376cef19dd7c@collabora.com
|
|
Signed-off-by: Heiko Stuebner <heiko@sntech.de>
|
|
---
|
|
include/dt-bindings/clock/rockchip,rk3576-cru.h | 10 ++++++++++
|
|
1 file changed, 10 insertions(+)
|
|
|
|
--- a/include/dt-bindings/clock/rockchip,rk3576-cru.h
|
|
+++ b/include/dt-bindings/clock/rockchip,rk3576-cru.h
|
|
@@ -594,4 +594,14 @@
|
|
#define SCMI_ARMCLK_B 11
|
|
#define SCMI_CLK_GPU 456
|
|
|
|
+/* IOC-controlled output clocks */
|
|
+#define CLK_SAI0_MCLKOUT_TO_IO 571
|
|
+#define CLK_SAI1_MCLKOUT_TO_IO 572
|
|
+#define CLK_SAI2_MCLKOUT_TO_IO 573
|
|
+#define CLK_SAI3_MCLKOUT_TO_IO 574
|
|
+#define CLK_SAI4_MCLKOUT_TO_IO 575
|
|
+#define CLK_SAI4_MCLKOUT_TO_IO 575
|
|
+#define CLK_FSPI0_TO_IO 576
|
|
+#define CLK_FSPI1_TO_IO 577
|
|
+
|
|
#endif
|