treewide: remove redundant IS_ERR() before error code check
[linux/fpc-iii.git] / Documentation / devicetree / bindings / power / pd-samsung.yaml
blob09bdd96c1ec17bcd27e67701975e6d9ba9962042
1 # SPDX-License-Identifier: GPL-2.0
2 %YAML 1.2
3 ---
4 $id: http://devicetree.org/schemas/power/pd-samsung.yaml#
5 $schema: http://devicetree.org/meta-schemas/core.yaml#
7 title: Samsung Exynos SoC Power Domains
9 maintainers:
10   - Krzysztof Kozlowski <krzk@kernel.org>
12 description: |+
13   Exynos processors include support for multiple power domains which are used
14   to gate power to one or more peripherals on the processor.
16 allOf:
17   - $ref: power-domain.yaml#
19 properties:
20   compatible:
21     enum:
22       - samsung,exynos4210-pd
23       - samsung,exynos5433-pd
25   reg:
26     maxItems: 1
28   clocks:
29     deprecated: true
30     maxItems: 1
32   clock-names:
33     deprecated: true
34     maxItems: 1
36   label:
37     description:
38       Human readable string with domain name. Will be visible in userspace
39       to let user to distinguish between multiple domains in SoC.
41   "#power-domain-cells":
42     const: 0
44   power-domains:
45     maxItems: 1
47 required:
48   - compatible
49   - "#power-domain-cells"
50   - reg
52 examples:
53   - |
54     lcd0_pd: power-domain@10023c80 {
55         compatible = "samsung,exynos4210-pd";
56         reg = <0x10023c80 0x20>;
57         #power-domain-cells = <0>;
58         label = "LCD0";
59     };
61     mfc_pd: power-domain@10044060 {
62         compatible = "samsung,exynos4210-pd";
63         reg = <0x10044060 0x20>;
64         #power-domain-cells = <0>;
65         label = "MFC";
66     };