[PATCH v2 03/14] dt-bindings: clock: exynos8855: add peris clock definitions
From: Raghav Sharma
Date: Fri Oct 09 2026 - 08:01:03 EST
Add device tree clock binding definitions for CMU_PERIS
Signed-off-by: Raghav Sharma <raghav.s@xxxxxxxxxxx>
---
.../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 073c19debd0d..62277c67fec1 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:
@@ -68,6 +69,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