97 lines · yaml
1# SPDX-License-Identifier: GPL-2.0-only OR BSD-2-Clause2%YAML 1.23---4$id: http://devicetree.org/schemas/soc/samsung/samsung,exynos-sysreg.yaml#5$schema: http://devicetree.org/meta-schemas/core.yaml#6 7title: Samsung Exynos SoC series System Registers (SYSREG)8 9maintainers:10 - Krzysztof Kozlowski <krzk@kernel.org>11 12properties:13 compatible:14 oneOf:15 - items:16 - enum:17 - google,gs101-apm-sysreg18 - google,gs101-hsi2-sysreg19 - google,gs101-peric0-sysreg20 - google,gs101-peric1-sysreg21 - samsung,exynos3-sysreg22 - samsung,exynos4-sysreg23 - samsung,exynos5-sysreg24 - samsung,exynosautov920-peric0-sysreg25 - samsung,exynosautov920-peric1-sysreg26 - tesla,fsd-cam-sysreg27 - tesla,fsd-fsys0-sysreg28 - tesla,fsd-fsys1-sysreg29 - tesla,fsd-peric-sysreg30 - const: syscon31 - items:32 - enum:33 - samsung,exynos5433-cam0-sysreg34 - samsung,exynos5433-cam1-sysreg35 - samsung,exynos5433-disp-sysreg36 - samsung,exynos5433-fsys-sysreg37 - const: samsung,exynos5433-sysreg38 - const: syscon39 - items:40 - enum:41 - samsung,exynos5433-sysreg42 - samsung,exynos850-sysreg43 - samsung,exynosautov9-sysreg44 - const: syscon45 deprecated: true46 - items:47 - enum:48 - samsung,exynos850-cmgp-sysreg49 - samsung,exynos850-peri-sysreg50 - const: samsung,exynos850-sysreg51 - const: syscon52 - items:53 - enum:54 - samsung,exynosautov9-fsys2-sysreg55 - samsung,exynosautov9-peric0-sysreg56 - samsung,exynosautov9-peric1-sysreg57 - const: samsung,exynosautov9-sysreg58 - const: syscon59 60 reg:61 maxItems: 162 63 clocks:64 maxItems: 165 66required:67 - compatible68 - reg69 70allOf:71 - if:72 properties:73 compatible:74 contains:75 enum:76 - google,gs101-hsi2-sysreg77 - google,gs101-peric0-sysreg78 - google,gs101-peric1-sysreg79 - samsung,exynos850-cmgp-sysreg80 - samsung,exynos850-peri-sysreg81 - samsung,exynos850-sysreg82 then:83 required:84 - clocks85 else:86 properties:87 clocks: false88 89additionalProperties: false90 91examples:92 - |93 system-controller@10010000 {94 compatible = "samsung,exynos4-sysreg", "syscon";95 reg = <0x10010000 0x400>;96 };97