Lines Matching +full:simple +full:- +full:mfd

1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause)
3 ---
4 $id: http://devicetree.org/schemas/soc/amlogic/amlogic,meson-gx-hhi-sysctrl.yaml#
5 $schema: http://devicetree.org/meta-schemas/core.yaml#
10 - Neil Armstrong <neil.armstrong@linaro.org>
15 - enum:
16 - amlogic,meson-gx-hhi-sysctrl
17 - amlogic,meson-gx-ao-sysctrl
18 - amlogic,meson-axg-hhi-sysctrl
19 - amlogic,meson-axg-ao-sysctrl
20 - const: simple-mfd
21 - const: syscon
26 clock-controller:
29 power-controller:
30 $ref: /schemas/power/amlogic,meson-ee-pwrc.yaml
39 - if:
43 - amlogic,meson-gx-hhi-sysctrl
44 - amlogic,meson-axg-hhi-sysctrl
47 clock-controller:
48 $ref: /schemas/clock/amlogic,gxbb-clkc.yaml#
51 - power-controller
53 - if:
57 - amlogic,meson-gx-ao-sysctrl
58 - amlogic,meson-axg-ao-sysctrl
61 clock-controller:
62 $ref: /schemas/clock/amlogic,gxbb-aoclkc.yaml#
64 power-controller: false
67 - if:
71 - amlogic,meson-gx-hhi-sysctrl
76 - if:
80 - amlogic,meson-axg-hhi-sysctrl
85 - $ref: /schemas/phy/amlogic,g12a-mipi-dphy-analog.yaml
86 - $ref: /schemas/phy/amlogic,meson-axg-mipi-pcie-analog.yaml
89 - compatible
90 - reg
91 - clock-controller
96 - |
98 compatible = "simple-bus";
100 #address-cells = <1>;
101 #size-cells = <1>;
104 sysctrl: system-controller@0 {
105 compatible = "amlogic,meson-gx-hhi-sysctrl", "simple-mfd", "syscon";
108 clock-controller {
109 compatible = "amlogic,gxbb-clkc";
110 #clock-cells = <1>;
112 clock-names = "xtal";
115 power-controller {
116 compatible = "amlogic,meson-gxbb-pwrc";
117 #power-domain-cells = <1>;
118 amlogic,ao-sysctrl = <&sysctrl_AO>;
132 reset-names = "viu", "venc", "vcbus", "bt656", "dvin",
136 clock-names = "vpu", "vapb";
142 compatible = "simple-bus";
144 #address-cells = <1>;
145 #size-cells = <1>;
148 sysctrl_AO: system-controller@0 {
149 compatible = "amlogic,meson-gx-ao-sysctrl", "simple-mfd", "syscon";
152 clock-controller {
153 compatible = "amlogic,meson-gxbb-aoclkc", "amlogic,meson-gx-aoclkc";
154 #clock-cells = <1>;
155 #reset-cells = <1>;
157 clock-names = "xtal", "mpeg-clk";
162 - |
163 system-controller@ff63c000 {
164 compatible = "amlogic,meson-axg-hhi-sysctrl", "simple-mfd", "syscon";
167 clock-controller {
168 compatible = "amlogic,axg-clkc";
169 #clock-cells = <1>;
171 clock-names = "xtal";
174 power-controller {
175 compatible = "amlogic,meson-axg-pwrc";
176 #power-domain-cells = <1>;
177 amlogic,ao-sysctrl = <&sysctrl_AO>;
184 reset-names = "viu", "venc", "vcbus", "vencl", "vid_lock";
186 clock-names = "vpu", "vapb";
190 compatible = "amlogic,axg-mipi-pcie-analog-phy";
191 #phy-cells = <0>;