* [PATCH v3 03/14] dt-bindings: clock: exynos8855: add peris clock definitions [not found] ` <CGME20261020065549epcas5p4838c35bfe29c5a526c2fca12fbf3d1d2@epcas5p4.samsung.com> @ 2026-10-20 7:13 ` Raghav Sharma 0 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 [flat|nested] 3+ messages in thread
[parent not found: <CGME20261020065553epcas5p35b4a16d8c277025a08378a5b915c2173@epcas5p3.samsung.com>]
* [PATCH v3 04/14] dt-bindings: clock: exynos8855: add hsi clock definitions [not found] ` <CGME20261020065553epcas5p35b4a16d8c277025a08378a5b915c2173@epcas5p3.samsung.com> @ 2026-10-20 7:13 ` Raghav Sharma 0 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 [flat|nested] 3+ messages in thread
[parent not found: <CGME20261020065556epcas5p22c45c425489dfa94cd8f729a38106737@epcas5p2.samsung.com>]
* [PATCH v3 05/14] dt-bindings: clock: exynos8855: add usb clock definitions [not found] ` <CGME20261020065556epcas5p22c45c425489dfa94cd8f729a38106737@epcas5p2.samsung.com> @ 2026-10-20 7:13 ` Raghav Sharma 0 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 [flat|nested] 3+ messages in thread
end of thread, other threads:[~2026-10-20 7:03 UTC | newest]
Thread overview: 3+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
[not found] <20261020071346.1918640-1-raghav.s@samsung.com>
[not found] ` <CGME20261020065549epcas5p4838c35bfe29c5a526c2fca12fbf3d1d2@epcas5p4.samsung.com>
2026-10-20 7:13 ` [PATCH v3 03/14] dt-bindings: clock: exynos8855: add peris clock definitions Raghav Sharma
[not found] ` <CGME20261020065553epcas5p35b4a16d8c277025a08378a5b915c2173@epcas5p3.samsung.com>
2026-10-20 7:13 ` [PATCH v3 04/14] dt-bindings: clock: exynos8855: add hsi " Raghav Sharma
[not found] ` <CGME20261020065556epcas5p22c45c425489dfa94cd8f729a38106737@epcas5p2.samsung.com>
2026-10-20 7:13 ` [PATCH v3 05/14] dt-bindings: clock: exynos8855: add usb " Raghav Sharma
This is a public inbox, see mirroring instructions for how to clone and mirror all data and code used for this inbox
all inboxes | Powered by JetHome®