Linux kernel mirror (for testing) git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
kernel os linux
1
fork

Configure Feed

Select the types of activity you want to include in your feed.

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.

Acked-by: Lee Jones <lee@kernel.org>
Reviewed-by: Sam Protsenko <semen.protsenko@linaro.org>
Reviewed-by: Alim Akhtar <alim.akhtar@samsung.com>
Reviewed-by: Sriranjani P <sriranjani.p@samsung.com>
Reviewed-by: Rob Herring <robh@kernel.org>
Link: https://lore.kernel.org/r/20221127123259.20339-2-krzysztof.kozlowski@linaro.org
Signed-off-by: Krzysztof Kozlowski <krzysztof.kozlowski@linaro.org>

+39 -6
-6
Documentation/devicetree/bindings/mfd/syscon.yaml
··· 64 64 - rockchip,rk3568-qos 65 65 - rockchip,rk3588-qos 66 66 - rockchip,rv1126-qos 67 - - samsung,exynos3-sysreg 68 - - samsung,exynos4-sysreg 69 - - samsung,exynos5-sysreg 70 - - samsung,exynos5433-sysreg 71 - - samsung,exynos850-sysreg 72 - - samsung,exynosautov9-sysreg 73 67 74 68 - const: syscon 75 69
+39
Documentation/devicetree/bindings/soc/samsung/samsung,exynos-sysreg.yaml
··· 1 + # SPDX-License-Identifier: GPL-2.0-only OR BSD-2-Clause 2 + %YAML 1.2 3 + --- 4 + $id: http://devicetree.org/schemas/soc/samsung/samsung,exynos-sysreg.yaml# 5 + $schema: http://devicetree.org/meta-schemas/core.yaml# 6 + 7 + title: Samsung Exynos SoC series System Registers (SYSREG) 8 + 9 + maintainers: 10 + - Krzysztof Kozlowski <krzk@kernel.org> 11 + 12 + properties: 13 + compatible: 14 + oneOf: 15 + - items: 16 + - enum: 17 + - samsung,exynos3-sysreg 18 + - samsung,exynos4-sysreg 19 + - samsung,exynos5-sysreg 20 + - samsung,exynos5433-sysreg 21 + - samsung,exynos850-sysreg 22 + - samsung,exynosautov9-sysreg 23 + - const: syscon 24 + 25 + reg: 26 + maxItems: 1 27 + 28 + required: 29 + - compatible 30 + - reg 31 + 32 + additionalProperties: false 33 + 34 + examples: 35 + - | 36 + system-controller@10010000 { 37 + compatible = "samsung,exynos4-sysreg", "syscon"; 38 + reg = <0x10010000 0x400>; 39 + };