lists.openwall.net | lists / announce owl-users owl-dev john-users john-dev passwdqc-users yescrypt popa3d-users / oss-security kernel-hardening musl sabotage tlsify passwords / crypt-dev xvendor / Bugtraq Full-Disclosure linux-kernel linux-netdev linux-ext4 linux-hardening linux-cve-announce PHC | |
Open Source and information security mailing list archives
| ||
|
Message-ID: <CAPLW+4nSLP4ZpnzYrOfMu0uOQ0OYnWsnZ=sUppxts6O_3-yYZg@mail.gmail.com> Date: Fri, 25 Nov 2022 08:38:11 -0600 From: Sam Protsenko <semen.protsenko@...aro.org> To: Krzysztof Kozlowski <krzysztof.kozlowski@...aro.org> Cc: Lee Jones <lee@...nel.org>, Rob Herring <robh+dt@...nel.org>, Krzysztof Kozlowski <krzysztof.kozlowski+dt@...aro.org>, Alim Akhtar <alim.akhtar@...sung.com>, devicetree@...r.kernel.org, linux-kernel@...r.kernel.org, linux-arm-kernel@...ts.infradead.org, linux-samsung-soc@...r.kernel.org, Sriranjani P <sriranjani.p@...sung.com>, Chanho Park <chanho61.park@...sung.com> Subject: Re: [PATCH 4/4] dt-bindings: soc: samsung: exynos-sysreg: add clocks for Exynos850 On Fri, 25 Nov 2022 at 05:22, Krzysztof Kozlowski <krzysztof.kozlowski@...aro.org> wrote: > > Exynos850 has dedicated clock for accessing SYSREGs. Allow it, even > though Linux currently does not enable them and relies on bootloader. > Not sure if this description is correct. Of course, there is no driver for "samsung,exynos850-sysreg" compatible at the moment, so the next compatible from the list ("syscon") is used for Exynos850. And "syscon" driver (drivers/mfd/syscon.c) actually does control the clocks. I remember adding "clocks" property to Exynos850 dts to fix actual problem. Also, the "clocks" property is not described in Documentation/devicetree/bindings/mfd/syscon.yaml, didn't really check if it's ok or it's just missing. Other than that comment: Reviewed-by: Sam Protsenko <semen.protsenko@...aro.org> > Signed-off-by: Krzysztof Kozlowski <krzysztof.kozlowski@...aro.org> > > --- > > Cc: Sriranjani P <sriranjani.p@...sung.com> > Cc: Chanho Park <chanho61.park@...sung.com> > Cc: Sam Protsenko <semen.protsenko@...aro.org> > --- > .../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-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: > -- > 2.34.1 >
Powered by blists - more mailing lists