Re: [PATCH v3 04/14 RESEND] dt-bindings: clock: exynos8855: add hsi clock definitions

From: Peter Griffin

Date: Fri Nov 13 2026 - 08:02:12 EST


On Fri, 13 Nov 2026 at 10:58, Raghav Sharma <raghav.s@xxxxxxxxxxx> wrote:
>
> Add device tree clock binding definitions for CMU_HSI
>
> Reviewed-by: Krzysztof Kozlowski <krzysztof.kozlowski@xxxxxxxxxxxxxxxx>
> Signed-off-by: Raghav Sharma <raghav.s@xxxxxxxxxxx>
> ---

Reviewed-by: Peter Griffin <peter.griffin@xxxxxxxxxx>

> .../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
>
>