Message ID | 20220727060146.9228-4-chanho61.park@samsung.com (mailing list archive) |
---|---|
State | New, archived |
Headers | show |
Series | fsys0/1 clock support for Exynos Auto v9 SoC | expand |
On 22. 7. 27. 15:01, Chanho Park wrote: > Add "samsung,exynosautov9-cmu-fsys0/1" compatibles to illustrate > cmu_fsys0 and fsys1 for Exynos Auto v9 SoC. > > Signed-off-by: Chanho Park <chanho61.park@samsung.com> > --- > .../clock/samsung,exynosautov9-clock.yaml | 44 +++++++++++++++++++ > 1 file changed, 44 insertions(+) > > diff --git a/Documentation/devicetree/bindings/clock/samsung,exynosautov9-clock.yaml b/Documentation/devicetree/bindings/clock/samsung,exynosautov9-clock.yaml > index eafc715d2d02..2ab4642679c0 100644 > --- a/Documentation/devicetree/bindings/clock/samsung,exynosautov9-clock.yaml > +++ b/Documentation/devicetree/bindings/clock/samsung,exynosautov9-clock.yaml > @@ -35,6 +35,8 @@ properties: > - samsung,exynosautov9-cmu-top > - samsung,exynosautov9-cmu-busmc > - samsung,exynosautov9-cmu-core > + - samsung,exynosautov9-cmu-fsys0 > + - samsung,exynosautov9-cmu-fsys1 > - samsung,exynosautov9-cmu-fsys2 > - samsung,exynosautov9-cmu-peric0 > - samsung,exynosautov9-cmu-peric1 > @@ -107,6 +109,48 @@ allOf: > - const: oscclk > - const: dout_clkcmu_core_bus > > + - if: > + properties: > + compatible: > + contains: > + const: samsung,exynosautov9-cmu-fsys0 > + > + then: > + properties: > + clocks: > + items: > + - description: External reference clock (26 MHz) > + - description: CMU_FSYS0 bus clock (from CMU_TOP) > + - description: CMU_FSYS0 pcie clock (from CMU_TOP) > + > + clock-names: > + items: > + - const: oscclk > + - const: dout_clkcmu_fsys0_bus > + - const: dout_clkcmu_fsys0_pcie > + > + - if: > + properties: > + compatible: > + contains: > + const: samsung,exynosautov9-cmu-fsys1 > + > + then: > + properties: > + clocks: > + items: > + - description: External reference clock (26 MHz) > + - description: CMU_FSYS1 bus clock (from CMU_TOP) > + - description: CMU_FSYS1 mmc card clock (from CMU_TOP) > + - description: CMU_FSYS1 usb clock (from CMU_TOP) > + > + clock-names: > + items: > + - const: oscclk > + - const: dout_clkcmu_fsys1_bus > + - const: dout_clkcmu_fsys1_mmc_card > + - const: dout_clkcmu_fsys1_usbdrd > + > - if: > properties: > compatible: Acked-by: Chanwoo Choi <cw00.choi@samsung.com>
On 27/07/2022 08:01, Chanho Park wrote: > Add "samsung,exynosautov9-cmu-fsys0/1" compatibles to illustrate > cmu_fsys0 and fsys1 for Exynos Auto v9 SoC. > > Signed-off-by: Chanho Park <chanho61.park@samsung.com> Reviewed-by: Krzysztof Kozlowski <krzysztof.kozlowski@linaro.org> Best regards, Krzysztof
diff --git a/Documentation/devicetree/bindings/clock/samsung,exynosautov9-clock.yaml b/Documentation/devicetree/bindings/clock/samsung,exynosautov9-clock.yaml index eafc715d2d02..2ab4642679c0 100644 --- a/Documentation/devicetree/bindings/clock/samsung,exynosautov9-clock.yaml +++ b/Documentation/devicetree/bindings/clock/samsung,exynosautov9-clock.yaml @@ -35,6 +35,8 @@ properties: - samsung,exynosautov9-cmu-top - samsung,exynosautov9-cmu-busmc - samsung,exynosautov9-cmu-core + - samsung,exynosautov9-cmu-fsys0 + - samsung,exynosautov9-cmu-fsys1 - samsung,exynosautov9-cmu-fsys2 - samsung,exynosautov9-cmu-peric0 - samsung,exynosautov9-cmu-peric1 @@ -107,6 +109,48 @@ allOf: - const: oscclk - const: dout_clkcmu_core_bus + - if: + properties: + compatible: + contains: + const: samsung,exynosautov9-cmu-fsys0 + + then: + properties: + clocks: + items: + - description: External reference clock (26 MHz) + - description: CMU_FSYS0 bus clock (from CMU_TOP) + - description: CMU_FSYS0 pcie clock (from CMU_TOP) + + clock-names: + items: + - const: oscclk + - const: dout_clkcmu_fsys0_bus + - const: dout_clkcmu_fsys0_pcie + + - if: + properties: + compatible: + contains: + const: samsung,exynosautov9-cmu-fsys1 + + then: + properties: + clocks: + items: + - description: External reference clock (26 MHz) + - description: CMU_FSYS1 bus clock (from CMU_TOP) + - description: CMU_FSYS1 mmc card clock (from CMU_TOP) + - description: CMU_FSYS1 usb clock (from CMU_TOP) + + clock-names: + items: + - const: oscclk + - const: dout_clkcmu_fsys1_bus + - const: dout_clkcmu_fsys1_mmc_card + - const: dout_clkcmu_fsys1_usbdrd + - if: properties: compatible:
Add "samsung,exynosautov9-cmu-fsys0/1" compatibles to illustrate cmu_fsys0 and fsys1 for Exynos Auto v9 SoC. Signed-off-by: Chanho Park <chanho61.park@samsung.com> --- .../clock/samsung,exynosautov9-clock.yaml | 44 +++++++++++++++++++ 1 file changed, 44 insertions(+)