Messages in this thread | | | From | "Alim Akhtar" <> | Subject | RE: [PATCH 2/4] dt-bindings: soc: samsung: exynos-sysreg: split from syscon | Date | Fri, 25 Nov 2022 22:26:45 +0530 |
| |
>-----Original Message----- >From: Krzysztof Kozlowski [mailto:krzysztof.kozlowski@linaro.org] >Sent: Friday, November 25, 2022 4:52 PM >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 2/4] dt-bindings: soc: samsung: exynos-sysreg: split from >syscon > >Split Samsung Exynos SoC SYSREG bindings to own file to narrow the bindings >and do not allow other parts of syscon.yaml. This allows further customization >of Samsung SoC bindings. > >Signed-off-by: Krzysztof Kozlowski <krzysztof.kozlowski@linaro.org> >
Reviewed-by: Alim Akhtar <alim.akhtar@samsung.com> >--- > >Cc: Sriranjani P <sriranjani.p@samsung.com> >Cc: Chanho Park <chanho61.park@samsung.com> >Cc: Sam Protsenko <semen.protsenko@linaro.org> >--- > .../devicetree/bindings/mfd/syscon.yaml | 6 --- > .../soc/samsung/samsung,exynos-sysreg.yaml | 39 >+++++++++++++++++++ > 2 files changed, 39 insertions(+), 6 deletions(-) create mode 100644 >Documentation/devicetree/bindings/soc/samsung/samsung,exynos- >sysreg.yaml > >diff --git a/Documentation/devicetree/bindings/mfd/syscon.yaml >b/Documentation/devicetree/bindings/mfd/syscon.yaml >index 1b01bd010431..b73ba1ea08f7 100644 >--- a/Documentation/devicetree/bindings/mfd/syscon.yaml >+++ b/Documentation/devicetree/bindings/mfd/syscon.yaml >@@ -64,12 +64,6 @@ properties: > - rockchip,rk3568-qos > - rockchip,rk3588-qos > - rockchip,rv1126-qos >- - samsung,exynos3-sysreg >- - samsung,exynos4-sysreg >- - samsung,exynos5-sysreg >- - samsung,exynos5433-sysreg >- - samsung,exynos850-sysreg >- - samsung,exynosautov9-sysreg > > - const: syscon > >diff --git >a/Documentation/devicetree/bindings/soc/samsung/samsung,exynos- >sysreg.yaml >b/Documentation/devicetree/bindings/soc/samsung/samsung,exynos- >sysreg.yaml >new file mode 100644 >index 000000000000..68064a5e339c >--- /dev/null >+++ b/Documentation/devicetree/bindings/soc/samsung/samsung,exynos- >sysre >+++ g.yaml >@@ -0,0 +1,39 @@ >+# SPDX-License-Identifier: GPL-2.0-only OR BSD-2-Clause %YAML 1.2 >+--- >+$id: >+https://protect2.fireeye.com/v1/url?k=66a4ea1d-393fd378-66a56152- >000bab >+ff32e3-46dd8d7834263379&q=1&e=0e7cbbb5-e02f-4452-b6ad- >5f17f37da091&u=ht >+tp%3A%2F%2Fdevicetree.org%2Fschemas%2Fsoc%2Fsamsung%2Fsamsung >%2Cexynos- >+sysreg.yaml%23 >+$schema: >+https://protect2.fireeye.com/v1/url?k=0bf71500-546c2c65-0bf69e4f-000bab >+ff32e3-2ad7163b19d3c132&q=1&e=0e7cbbb5-e02f-4452-b6ad- >5f17f37da091&u=ht >+tp%3A%2F%2Fdevicetree.org%2Fmeta-schemas%2Fcore.yaml%23 >+ >+title: Samsung Exynos SoC series System Registers (SYSREG) >+ >+maintainers: >+ - Krzysztof Kozlowski <krzk@kernel.org> >+ >+properties: >+ compatible: >+ oneOf: >+ - items: >+ - enum: >+ - samsung,exynos3-sysreg >+ - samsung,exynos4-sysreg >+ - samsung,exynos5-sysreg >+ - samsung,exynos5433-sysreg >+ - samsung,exynos850-sysreg >+ - samsung,exynosautov9-sysreg >+ - const: syscon >+ >+ reg: >+ maxItems: 1 >+ >+required: >+ - compatible >+ - reg >+ >+additionalProperties: false >+ >+examples: >+ - | >+ system-controller@10010000 { >+ compatible = "samsung,exynos4-sysreg", "syscon"; >+ reg = <0x10010000 0x400>; >+ }; >-- >2.34.1
| |