xref: /linux/Documentation/devicetree/bindings/power/raspberrypi,bcm2835-power.yaml (revision 1260ed77798502de9c98020040d2995008de10cc)
1*a0e583b6SKaran Sanghavi# SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause)
2*a0e583b6SKaran Sanghavi%YAML 1.2
3*a0e583b6SKaran Sanghavi---
4*a0e583b6SKaran Sanghavi$id: http://devicetree.org/schemas/power/raspberrypi,bcm2835-power.yaml#
5*a0e583b6SKaran Sanghavi$schema: http://devicetree.org/meta-schemas/core.yaml#
6*a0e583b6SKaran Sanghavi
7*a0e583b6SKaran Sanghavititle: Broadcom BCM2835 power domain
8*a0e583b6SKaran Sanghavi
9*a0e583b6SKaran Sanghavimaintainers:
10*a0e583b6SKaran Sanghavi  - Alexander Aring <alex.aring@gmail.com>
11*a0e583b6SKaran Sanghavi  - Florian Fainelli <florian.fainelli@broadcom.com>
12*a0e583b6SKaran Sanghavi
13*a0e583b6SKaran Sanghavidescription:
14*a0e583b6SKaran Sanghavi  The Raspberry Pi power domain manages power for various subsystems
15*a0e583b6SKaran Sanghavi  in the Raspberry Pi BCM2835 SoC.
16*a0e583b6SKaran Sanghavi
17*a0e583b6SKaran Sanghaviproperties:
18*a0e583b6SKaran Sanghavi  compatible:
19*a0e583b6SKaran Sanghavi    enum:
20*a0e583b6SKaran Sanghavi      - raspberrypi,bcm2835-power
21*a0e583b6SKaran Sanghavi
22*a0e583b6SKaran Sanghavi  firmware:
23*a0e583b6SKaran Sanghavi    $ref: /schemas/types.yaml#/definitions/phandle
24*a0e583b6SKaran Sanghavi    description: Reference to the RPi firmware device node
25*a0e583b6SKaran Sanghavi
26*a0e583b6SKaran Sanghavi  "#power-domain-cells":
27*a0e583b6SKaran Sanghavi    const: 1
28*a0e583b6SKaran Sanghavi
29*a0e583b6SKaran Sanghavirequired:
30*a0e583b6SKaran Sanghavi  - compatible
31*a0e583b6SKaran Sanghavi  - firmware
32*a0e583b6SKaran Sanghavi  - "#power-domain-cells"
33*a0e583b6SKaran Sanghavi
34*a0e583b6SKaran SanghaviunevaluatedProperties: false
35*a0e583b6SKaran Sanghavi
36*a0e583b6SKaran Sanghaviexamples:
37*a0e583b6SKaran Sanghavi  - |
38*a0e583b6SKaran Sanghavi    power-controller {
39*a0e583b6SKaran Sanghavi      compatible = "raspberrypi,bcm2835-power";
40*a0e583b6SKaran Sanghavi      firmware = <&firmware>;
41*a0e583b6SKaran Sanghavi      #power-domain-cells = <1>;
42*a0e583b6SKaran Sanghavi    };
43