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 <neil.armstrong@linaro.org>
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 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
52 "#power-domain-cells":
56 description: phandle to the AO sysctrl node
57 $ref: /schemas/types.yaml#/definitions/phandle
64 - amlogic,meson8b-pwrc
65 - amlogic,meson8m2-pwrc
89 - amlogic,meson-gxbb-pwrc
114 - amlogic,meson-axg-pwrc
132 - amlogic,meson-g12a-pwrc
133 - amlogic,meson-sm1-pwrc
157 - "#power-domain-cells"
160 additionalProperties: false
164 pwrc: power-controller {
165 compatible = "amlogic,meson-sm1-pwrc";
166 #power-domain-cells = <1>;
167 amlogic,ao-sysctrl = <&rti>;
168 resets = <&reset_viu>,
179 reset-names = "viu", "venc", "vcbus", "bt656",
180 "rdma", "venci", "vencp", "vdac",
181 "vdi6", "vencl", "vid_lock";
182 clocks = <&clk_vpu>, <&clk_vapb>;
183 clock-names = "vpu", "vapb";