1 # SPDX-License-Identifier: (GPL-2.0 OR BSD-2-Clause)
2 # Copyright 2019 BayLibre, SAS
5 $id: "http://devicetree.org/schemas/power/amlogic,meson-ee-pwrc.yaml#"
6 $schema: "http://devicetree.org/meta-schemas/core.yaml#"
8 title: Amlogic Meson Everything-Else Power Domains
11 - Neil Armstrong <narmstrong@baylibre.com>
14 The Everything-Else Power Domains node should be the child of a syscon
15 node with the required property:
17 - compatible: Should be the following:
18 "amlogic,meson-gx-hhi-sysctrl", "simple-mfd", "syscon"
20 Refer to the the bindings described in
21 Documentation/devicetree/bindings/mfd/syscon.yaml
27 - amlogic,meson8b-pwrc
28 - amlogic,meson8m2-pwrc
29 - amlogic,meson-gxbb-pwrc
30 - amlogic,meson-axg-pwrc
31 - amlogic,meson-g12a-pwrc
32 - amlogic,meson-sm1-pwrc
53 "#power-domain-cells":
57 description: phandle to the AO sysctrl node
58 $ref: /schemas/types.yaml#/definitions/phandle
65 - amlogic,meson8b-pwrc
66 - amlogic,meson8m2-pwrc
90 - amlogic,meson-gxbb-pwrc
115 - amlogic,meson-axg-pwrc
133 - amlogic,meson-g12a-pwrc
134 - amlogic,meson-sm1-pwrc
158 - "#power-domain-cells"
161 additionalProperties: false
165 pwrc: power-controller {
166 compatible = "amlogic,meson-sm1-pwrc";
167 #power-domain-cells = <1>;
168 amlogic,ao-sysctrl = <&rti>;
169 resets = <&reset_viu>,
180 reset-names = "viu", "venc", "vcbus", "bt656",
181 "rdma", "venci", "vencp", "vdac",
182 "vdi6", "vencl", "vid_lock";
183 clocks = <&clk_vpu>, <&clk_vapb>;
184 clock-names = "vpu", "vapb";