Message ID | 20221125112201.240178-4-krzysztof.kozlowski@linaro.org |
---|---|
State | New |
Headers | show |
Series | [1/4] arm64: dts: exynos: add dedicated SYSREG compatibles to Exynos5433 | expand |
> -----Original Message----- > From: Krzysztof Kozlowski [mailto:krzysztof.kozlowski@linaro.org] > Sent: 25 November 2022 16:52 > To: Lee Jones <lee@kernel.org>; Rob Herring <robh+dt@kernel.org>; Krzysztof > Kozlowski <krzysztof.kozlowski+dt@linaro.org>; Alim Akhtar > <alim.akhtar@samsung.com>; devicetree@vger.kernel.org; linux- > kernel@vger.kernel.org; linux-arm-kernel@lists.infradead.org; linux-samsung- > soc@vger.kernel.org > Cc: Krzysztof Kozlowski <krzysztof.kozlowski@linaro.org>; Sriranjani P > <sriranjani.p@samsung.com>; Chanho Park <chanho61.park@samsung.com>; > Sam Protsenko <semen.protsenko@linaro.org> > Subject: [PATCH 4/4] dt-bindings: soc: samsung: exynos-sysreg: add clocks for > Exynos850 > > Exynos850 has dedicated clock for accessing SYSREGs. Allow it, even though > Linux currently does not enable them and relies on bootloader. > > Signed-off-by: Krzysztof Kozlowski <krzysztof.kozlowski@linaro.org> > > --- > > Cc: Sriranjani P <sriranjani.p@samsung.com> > Cc: Chanho Park <chanho61.park@samsung.com> > Cc: Sam Protsenko <semen.protsenko@linaro.org> > --- Reviewed-by: Sriranjani P <sriranjani.p@samsung.com> > .../soc/samsung/samsung,exynos-sysreg.yaml | 15 +++++++++++++++ > 1 file changed, 15 insertions(+) > > diff --git > a/Documentation/devicetree/bindings/soc/samsung/samsung,exynos- > sysreg.yaml > b/Documentation/devicetree/bindings/soc/samsung/samsung,exynos- > sysreg.yaml > index 42357466005e..27cea934a286 100644 > --- a/Documentation/devicetree/bindings/soc/samsung/samsung,exynos- > sysreg.yaml > +++ b/Documentation/devicetree/bindings/soc/samsung/samsung,exynos- > sysre > +++ g.yaml > @@ -36,10 +36,25 @@ properties: > reg: > maxItems: 1 > > + clocks: > + maxItems: 1 > + > required: > - compatible > - reg > > +allOf: > + - if: > + not: > + properties: > + compatible: > + contains: > + enum: > + - samsung,exynos850-sysreg > + then: > + properties: > + clocks: false > + > additionalProperties: false > > examples: > -- > 2.34.1
diff --git a/Documentation/devicetree/bindings/soc/samsung/samsung,exynos-sysreg.yaml b/Documentation/devicetree/bindings/soc/samsung/samsung,exynos-sysreg.yaml index 42357466005e..27cea934a286 100644 --- a/Documentation/devicetree/bindings/soc/samsung/samsung,exynos-sysreg.yaml +++ b/Documentation/devicetree/bindings/soc/samsung/samsung,exynos-sysreg.yaml @@ -36,10 +36,25 @@ properties: reg: maxItems: 1 + clocks: + maxItems: 1 + required: - compatible - reg +allOf: + - if: + not: + properties: + compatible: + contains: + enum: + - samsung,exynos850-sysreg + then: + properties: + clocks: false + additionalProperties: false examples:
Exynos850 has dedicated clock for accessing SYSREGs. Allow it, even though Linux currently does not enable them and relies on bootloader. Signed-off-by: Krzysztof Kozlowski <krzysztof.kozlowski@linaro.org> --- Cc: Sriranjani P <sriranjani.p@samsung.com> Cc: Chanho Park <chanho61.park@samsung.com> Cc: Sam Protsenko <semen.protsenko@linaro.org> --- .../soc/samsung/samsung,exynos-sysreg.yaml | 15 +++++++++++++++ 1 file changed, 15 insertions(+)