* [PATCH v3 03/14] dt-bindings: clock: exynos8855: add peris clock definitions
[not found] ` <20261020071346.1918640-1-raghav.s@samsung.com>
@ 2026-10-20 7:13 ` Raghav Sharma
2026-10-20 7:13 ` [PATCH v3 04/14] dt-bindings: clock: exynos8855: add hsi " Raghav Sharma
2026-10-20 7:13 ` [PATCH v3 05/14] dt-bindings: clock: exynos8855: add usb " Raghav Sharma
2 siblings, 0 replies; 3+ messages in thread
From: Raghav Sharma @ 2026-10-20 7:13 UTC (permalink / raw)
To: krzk, s.nawrocki, cw00.choi, peter.griffin, alim.akhtar, sboyd,
bmasney+clk, jbrunet+clk, robh, conor+dt, raghav.s
Cc: linux-samsung-soc, linux-clk, devicetree, linux-arm-kernel,
linux-kernel, is.gandhi, ts.amit, pokala.reddy, cpgs,
Krzysztof Kozlowski
Add device tree clock binding definitions for CMU_PERIS
Reviewed-by: Krzysztof Kozlowski <krzysztof.kozlowski@oss.qualcomm.com>
Signed-off-by: Raghav Sharma <raghav.s@samsung.com>
---
.../clock/samsung,exynos8855-clock.yaml | 21 +++++++++++++++++++
.../dt-bindings/clock/samsung,exynos8855.h | 11 ++++++++++
2 files changed, 32 insertions(+)
diff --git a/Documentation/devicetree/bindings/clock/samsung,exynos8855-clock.yaml b/Documentation/devicetree/bindings/clock/samsung,exynos8855-clock.yaml
index 486b7347ad44..53fc8040e173 100644
--- a/Documentation/devicetree/bindings/clock/samsung,exynos8855-clock.yaml
+++ b/Documentation/devicetree/bindings/clock/samsung,exynos8855-clock.yaml
@@ -29,6 +29,7 @@ properties:
compatible:
enum:
- samsung,exynos8855-cmu-peric
+ - samsung,exynos8855-cmu-peris
- samsung,exynos8855-cmu-top
clocks:
@@ -73,6 +74,26 @@ allOf:
- const: mmc_card
- const: ip
+ - if:
+ properties:
+ compatible:
+ contains:
+ const: samsung,exynos8855-cmu-peris
+
+ then:
+ properties:
+ clocks:
+ items:
+ - description: External reference clock (76.8 MHz)
+ - description: CMU_PERIS GIC clock (from CMU_TOP)
+ - description: CMU_PERIS NOC clock (from CMU_TOP)
+
+ clock-names:
+ items:
+ - const: oscclk
+ - const: gic
+ - const: bus
+
- if:
properties:
compatible:
diff --git a/include/dt-bindings/clock/samsung,exynos8855.h b/include/dt-bindings/clock/samsung,exynos8855.h
index cd445bb45070..5d8b38a744b5 100644
--- a/include/dt-bindings/clock/samsung,exynos8855.h
+++ b/include/dt-bindings/clock/samsung,exynos8855.h
@@ -203,4 +203,15 @@
#define CLK_GOUT_UART_DBG_PERIC 25
#define CLK_GOUT_USI_PERIC 26
+/* CMU_PERIS */
+#define CLK_MOUT_PERIS_NOC_USER 1
+#define CLK_MOUT_PERIS_GIC 2
+#define CLK_MOUT_PERIS_GIC_USER 3
+#define CLK_DOUT_PERIS_NOCP 4
+#define CLK_DOUT_PERIS_OTP 5
+#define CLK_GOUT_CMU_PERIS 6
+#define CLK_GOUT_SYSREG_PERIS 7
+#define CLK_GOUT_WDT0_PERIS 8
+#define CLK_GOUT_WDT1_PERIS 9
+
#endif /* _DT_BINDINGS_CLOCK_EXYNOS8855_H */
--
2.34.1
^ permalink raw reply related [flat|nested] 3+ messages in thread* [PATCH v3 04/14] dt-bindings: clock: exynos8855: add hsi clock definitions
[not found] ` <20261020071346.1918640-1-raghav.s@samsung.com>
2026-10-20 7:13 ` [PATCH v3 03/14] dt-bindings: clock: exynos8855: add peris clock definitions Raghav Sharma
@ 2026-10-20 7:13 ` Raghav Sharma
2026-10-20 7:13 ` [PATCH v3 05/14] dt-bindings: clock: exynos8855: add usb " Raghav Sharma
2 siblings, 0 replies; 3+ messages in thread
From: Raghav Sharma @ 2026-10-20 7:13 UTC (permalink / raw)
To: krzk, s.nawrocki, cw00.choi, peter.griffin, alim.akhtar, sboyd,
bmasney+clk, jbrunet+clk, robh, conor+dt, raghav.s
Cc: linux-samsung-soc, linux-clk, devicetree, linux-arm-kernel,
linux-kernel, is.gandhi, ts.amit, pokala.reddy, cpgs,
Krzysztof Kozlowski
Add device tree clock binding definitions for CMU_HSI
Reviewed-by: Krzysztof Kozlowski <krzysztof.kozlowski@oss.qualcomm.com>
Signed-off-by: Raghav Sharma <raghav.s@samsung.com>
---
.../clock/samsung,exynos8855-clock.yaml | 21 +++++++++++++++++++
.../dt-bindings/clock/samsung,exynos8855.h | 8 +++++++
2 files changed, 29 insertions(+)
diff --git a/Documentation/devicetree/bindings/clock/samsung,exynos8855-clock.yaml b/Documentation/devicetree/bindings/clock/samsung,exynos8855-clock.yaml
index 53fc8040e173..21928235d131 100644
--- a/Documentation/devicetree/bindings/clock/samsung,exynos8855-clock.yaml
+++ b/Documentation/devicetree/bindings/clock/samsung,exynos8855-clock.yaml
@@ -28,6 +28,7 @@ description: |
properties:
compatible:
enum:
+ - samsung,exynos8855-cmu-hsi
- samsung,exynos8855-cmu-peric
- samsung,exynos8855-cmu-peris
- samsung,exynos8855-cmu-top
@@ -52,6 +53,26 @@ properties:
Phandle to system registers interface.
allOf:
+ - if:
+ properties:
+ compatible:
+ contains:
+ const: samsung,exynos8855-cmu-hsi
+
+ then:
+ properties:
+ clocks:
+ items:
+ - description: External reference clock (76.8 MHz)
+ - description: CMU_HSI NOC clock (from CMU_TOP)
+ - description: CMU_HSI UFS_EMBD clock (from CMU_TOP)
+
+ clock-names:
+ items:
+ - const: oscclk
+ - const: bus
+ - const: ufs_embd
+
- if:
properties:
compatible:
diff --git a/include/dt-bindings/clock/samsung,exynos8855.h b/include/dt-bindings/clock/samsung,exynos8855.h
index 5d8b38a744b5..67cd97d8fab8 100644
--- a/include/dt-bindings/clock/samsung,exynos8855.h
+++ b/include/dt-bindings/clock/samsung,exynos8855.h
@@ -214,4 +214,12 @@
#define CLK_GOUT_WDT0_PERIS 8
#define CLK_GOUT_WDT1_PERIS 9
+/* CMU_HSI */
+#define CLK_MOUT_HSI_NOC_USER 1
+#define CLK_MOUT_HSI_UFS_EMBD_USER 2
+#define CLK_GOUT_CMU_HSI 3
+#define CLK_GOUT_SYSREG_HSI 4
+#define CLK_GOUT_UFS_EMBD_ACLK_HSI 5
+#define CLK_GOUT_UFS_EMBD_UNIPRO_HSI 6
+
#endif /* _DT_BINDINGS_CLOCK_EXYNOS8855_H */
--
2.34.1
^ permalink raw reply related [flat|nested] 3+ messages in thread* [PATCH v3 05/14] dt-bindings: clock: exynos8855: add usb clock definitions
[not found] ` <20261020071346.1918640-1-raghav.s@samsung.com>
2026-10-20 7:13 ` [PATCH v3 03/14] dt-bindings: clock: exynos8855: add peris clock definitions Raghav Sharma
2026-10-20 7:13 ` [PATCH v3 04/14] dt-bindings: clock: exynos8855: add hsi " Raghav Sharma
@ 2026-10-20 7:13 ` Raghav Sharma
2 siblings, 0 replies; 3+ messages in thread
From: Raghav Sharma @ 2026-10-20 7:13 UTC (permalink / raw)
To: krzk, s.nawrocki, cw00.choi, peter.griffin, alim.akhtar, sboyd,
bmasney+clk, jbrunet+clk, robh, conor+dt, raghav.s
Cc: linux-samsung-soc, linux-clk, devicetree, linux-arm-kernel,
linux-kernel, is.gandhi, ts.amit, pokala.reddy, cpgs,
Krzysztof Kozlowski
Add device tree clock binding definitions for CMU_USB
Reviewed-by: Krzysztof Kozlowski <krzysztof.kozlowski@oss.qualcomm.com>
Signed-off-by: Raghav Sharma <raghav.s@samsung.com>
---
.../clock/samsung,exynos8855-clock.yaml | 21 +++++++++++++++++++
.../dt-bindings/clock/samsung,exynos8855.h | 8 +++++++
2 files changed, 29 insertions(+)
diff --git a/Documentation/devicetree/bindings/clock/samsung,exynos8855-clock.yaml b/Documentation/devicetree/bindings/clock/samsung,exynos8855-clock.yaml
index 21928235d131..c68a64eb35c5 100644
--- a/Documentation/devicetree/bindings/clock/samsung,exynos8855-clock.yaml
+++ b/Documentation/devicetree/bindings/clock/samsung,exynos8855-clock.yaml
@@ -32,6 +32,7 @@ properties:
- samsung,exynos8855-cmu-peric
- samsung,exynos8855-cmu-peris
- samsung,exynos8855-cmu-top
+ - samsung,exynos8855-cmu-usb
clocks:
minItems: 1
@@ -143,6 +144,26 @@ allOf:
required:
- samsung,sysreg
+ - if:
+ properties:
+ compatible:
+ contains:
+ const: samsung,exynos8855-cmu-usb
+
+ then:
+ properties:
+ clocks:
+ items:
+ - description: External reference clock (76.8 MHz)
+ - description: CMU_USB NOC clock (from CMU_TOP)
+ - description: CMU_USB USB20DRD clock (from CMU_TOP)
+
+ clock-names:
+ items:
+ - const: oscclk
+ - const: bus
+ - const: usb20drd
+
required:
- compatible
- "#clock-cells"
diff --git a/include/dt-bindings/clock/samsung,exynos8855.h b/include/dt-bindings/clock/samsung,exynos8855.h
index 67cd97d8fab8..f4261956ab4a 100644
--- a/include/dt-bindings/clock/samsung,exynos8855.h
+++ b/include/dt-bindings/clock/samsung,exynos8855.h
@@ -222,4 +222,12 @@
#define CLK_GOUT_UFS_EMBD_ACLK_HSI 5
#define CLK_GOUT_UFS_EMBD_UNIPRO_HSI 6
+/* CMU_USB */
+#define CLK_MOUT_USB_NOC_USER 1
+#define CLK_MOUT_USB_USB20DRD 2
+#define CLK_MOUT_USB_USB20DRD_USER 3
+#define CLK_DOUT_USB_NOC_DIV3 4
+#define CLK_GOUT_CMU_USB 5
+#define CLK_GOUT_SYSREG_USB 6
+
#endif /* _DT_BINDINGS_CLOCK_EXYNOS8855_H */
--
2.34.1
^ permalink raw reply related [flat|nested] 3+ messages in thread