[PATCH 01/12] dt-bindings: clock: thead: add TH1520 MISC subsys clock controller
Icenowy Zheng
zhengxingda at iscas.ac.cn
Thu May 7 01:16:59 PDT 2026
TH1520 has a subsystem clock controller called MISC_SUBSYS in its
manual, mainly controlling clocks for USB and MMC/SD in non-TEE
environment.
Add device tree binding for it.
Signed-off-by: Icenowy Zheng <zhengxingda at iscas.ac.cn>
---
.../devicetree/bindings/clock/thead,th1520-clk-ap.yaml | 5 +++--
include/dt-bindings/clock/thead,th1520-clk-ap.h | 10 ++++++++++
2 files changed, 13 insertions(+), 2 deletions(-)
diff --git a/Documentation/devicetree/bindings/clock/thead,th1520-clk-ap.yaml b/Documentation/devicetree/bindings/clock/thead,th1520-clk-ap.yaml
index 9d058c00ab3d5..d46d13597466f 100644
--- a/Documentation/devicetree/bindings/clock/thead,th1520-clk-ap.yaml
+++ b/Documentation/devicetree/bindings/clock/thead,th1520-clk-ap.yaml
@@ -23,6 +23,7 @@ properties:
compatible:
enum:
- thead,th1520-clk-ap
+ - thead,th1520-clk-misc
- thead,th1520-clk-vo
reg:
@@ -32,8 +33,8 @@ properties:
items:
- description: |
One input clock:
- - For "thead,th1520-clk-ap": the clock input must be the 24 MHz
- main oscillator.
+ - For "thead,th1520-clk-ap" and "thead,th1520-clk-misc": the clock
+ input must be the 24 MHz main oscillator.
- For "thead,th1520-clk-vo": the clock input must be the VIDEO_PLL,
which is configured by the AP clock controller. According to the
TH1520 manual, VIDEO_PLL is a Silicon Creations Sigma-Delta PLL
diff --git a/include/dt-bindings/clock/thead,th1520-clk-ap.h b/include/dt-bindings/clock/thead,th1520-clk-ap.h
index 68b35cc612041..642c2a69a5797 100644
--- a/include/dt-bindings/clock/thead,th1520-clk-ap.h
+++ b/include/dt-bindings/clock/thead,th1520-clk-ap.h
@@ -128,4 +128,14 @@
#define CLK_MIPIDSI1_PIXCLK 29
#define CLK_HDMI_PIXCLK 30
+/* MISC clocks */
+#define CLK_MISCSYS_ACLK 0
+#define CLK_USB 1
+#define CLK_USB_CTL_REF 2
+#define CLK_USB_PHY_REF 3
+#define CLK_USB_SUSPEND 4
+#define CLK_EMMC 5
+#define CLK_SDIO0 6
+#define CLK_SDIO1 7
+
#endif
--
2.52.0
More information about the linux-phy
mailing list