Message ID | 20221127123259.20339-4-krzysztof.kozlowski@linaro.org (mailing list archive) |
---|---|
State | Accepted |
Headers | show |
Series | [v2,1/4] arm64: dts: exynos: add dedicated SYSREG compatibles to Exynos5433 | expand |
On Sun, 27 Nov 2022 at 06:33, Krzysztof Kozlowski <krzysztof.kozlowski@linaro.org> wrote: > > 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> > > --- > > Changes since v1: > 1. Make clocks required on Exynos850. > 2. Due to above change, do not add Rb tags. > > Cc: Sriranjani P <sriranjani.p@samsung.com> > Cc: Chanho Park <chanho61.park@samsung.com> > Cc: Sam Protsenko <semen.protsenko@linaro.org> > --- Reviewed-by: Sam Protsenko <semen.protsenko@linaro.org> > .../soc/samsung/samsung,exynos-sysreg.yaml | 17 +++++++++++++++++ > 1 file changed, 17 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..9f3fc6406d9d 100644 > --- a/Documentation/devicetree/bindings/soc/samsung/samsung,exynos-sysreg.yaml > +++ b/Documentation/devicetree/bindings/soc/samsung/samsung,exynos-sysreg.yaml > @@ -36,10 +36,27 @@ properties: > reg: > maxItems: 1 > > + clocks: > + maxItems: 1 > + > required: > - compatible > - reg > > +allOf: > + - if: > + properties: > + compatible: > + contains: > + enum: > + - samsung,exynos850-sysreg > + then: > + required: > + - clocks > + else: > + properties: > + clocks: false > + > additionalProperties: false > > examples: > -- > 2.34.1 >
On Sun, 27 Nov 2022 13:32:59 +0100, Krzysztof Kozlowski wrote: > 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> > > --- > > Changes since v1: > 1. Make clocks required on Exynos850. > 2. Due to above change, do not add Rb tags. > > 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 | 17 +++++++++++++++++ > 1 file changed, 17 insertions(+) > Reviewed-by: Rob Herring <robh@kernel.org>
diff --git a/Documentation/devicetree/bindings/soc/samsung/samsung,exynos-sysreg.yaml b/Documentation/devicetree/bindings/soc/samsung/samsung,exynos-sysreg.yaml index 42357466005e..9f3fc6406d9d 100644 --- a/Documentation/devicetree/bindings/soc/samsung/samsung,exynos-sysreg.yaml +++ b/Documentation/devicetree/bindings/soc/samsung/samsung,exynos-sysreg.yaml @@ -36,10 +36,27 @@ properties: reg: maxItems: 1 + clocks: + maxItems: 1 + required: - compatible - reg +allOf: + - if: + properties: + compatible: + contains: + enum: + - samsung,exynos850-sysreg + then: + required: + - clocks + else: + 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> --- Changes since v1: 1. Make clocks required on Exynos850. 2. Due to above change, do not add Rb tags. 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 | 17 +++++++++++++++++ 1 file changed, 17 insertions(+)