Lines Matching +full:opp +full:- +full:microvolt +full:- +full:speed

1 // SPDX-License-Identifier: (GPL-2.0 OR MIT)
3 * Copyright 2017-2019 NXP
6 /dts-v1/;
9 #include <dt-bindings/interrupt-controller/irq.h>
13 compatible = "google,imx8mq-phanbell", "fsl,imx8mq";
16 stdout-path = &uart1;
24 pmic_osc: clock-pmic {
25 compatible = "fixed-clock";
26 #clock-cells = <0>;
27 clock-frequency = <32768>;
28 clock-output-names = "pmic_osc";
31 reg_usdhc2_vmmc: regulator-usdhc2-vmmc {
32 compatible = "regulator-fixed";
33 regulator-name = "VSD_3V3";
34 regulator-min-microvolt = <3300000>;
35 regulator-max-microvolt = <3300000>;
37 enable-active-high;
40 fan: gpio-fan {
41 compatible = "gpio-fan";
42 gpio-fan,speed-map = <0 0>, <8600 1>;
44 #cooling-cells = <2>;
45 pinctrl-names = "default";
46 pinctrl-0 = <&pinctrl_gpio_fan>;
52 cpu-supply = <&buck2>;
56 cpu-supply = <&buck2>;
60 cpu-supply = <&buck2>;
64 cpu-supply = <&buck2>;
94 cooling-maps {
97 cooling-device =
98 <&A53_0 0 1>; /* Exclude highest OPP */
103 cooling-device =
109 cooling-device = <&fan 0 1>;
115 clock-frequency = <400000>;
116 pinctrl-names = "default";
117 pinctrl-0 = <&pinctrl_i2c1>;
123 pinctrl-names = "default";
124 pinctrl-0 = <&pinctrl_pmic>;
125 #clock-cells = <0>;
127 clock-output-names = "pmic_clk";
128 interrupt-parent = <&gpio1>;
133 regulator-name = "buck1";
134 regulator-min-microvolt = <700000>;
135 regulator-max-microvolt = <1300000>;
136 regulator-boot-on;
137 regulator-always-on;
138 regulator-ramp-delay = <1250>;
139 rohm,dvs-run-voltage = <900000>;
140 rohm,dvs-idle-voltage = <900000>;
141 rohm,dvs-suspend-voltage = <800000>;
145 regulator-name = "buck2";
146 regulator-min-microvolt = <850000>;
147 regulator-max-microvolt = <1000000>;
148 regulator-boot-on;
149 regulator-always-on;
150 rohm,dvs-run-voltage = <1000000>;
151 rohm,dvs-idle-voltage = <900000>;
155 regulator-name = "buck3";
156 regulator-min-microvolt = <700000>;
157 regulator-max-microvolt = <1300000>;
158 regulator-boot-on;
159 rohm,dvs-run-voltage = <900000>;
163 regulator-name = "buck4";
164 regulator-min-microvolt = <700000>;
165 regulator-max-microvolt = <1300000>;
166 regulator-boot-on;
167 regulator-always-on;
168 rohm,dvs-run-voltage = <900000>;
172 regulator-name = "buck5";
173 regulator-min-microvolt = <700000>;
174 regulator-max-microvolt = <1350000>;
175 regulator-boot-on;
176 regulator-always-on;
180 regulator-name = "buck6";
181 regulator-min-microvolt = <3000000>;
182 regulator-max-microvolt = <3300000>;
183 regulator-boot-on;
184 regulator-always-on;
188 regulator-name = "buck7";
189 regulator-min-microvolt = <1605000>;
190 regulator-max-microvolt = <1995000>;
191 regulator-boot-on;
192 regulator-always-on;
196 regulator-name = "buck8";
197 regulator-min-microvolt = <800000>;
198 regulator-max-microvolt = <1400000>;
199 regulator-boot-on;
200 regulator-always-on;
204 regulator-name = "ldo1";
205 regulator-min-microvolt = <3000000>;
206 regulator-max-microvolt = <3300000>;
207 regulator-boot-on;
208 regulator-always-on;
212 regulator-name = "ldo2";
213 regulator-min-microvolt = <900000>;
214 regulator-max-microvolt = <900000>;
215 regulator-boot-on;
216 regulator-always-on;
220 regulator-name = "ldo3";
221 regulator-min-microvolt = <1800000>;
222 regulator-max-microvolt = <3300000>;
223 regulator-boot-on;
224 regulator-always-on;
228 regulator-name = "ldo4";
229 regulator-min-microvolt = <900000>;
230 regulator-max-microvolt = <1800000>;
231 regulator-boot-on;
232 regulator-always-on;
236 regulator-name = "ldo5";
237 regulator-min-microvolt = <1800000>;
238 regulator-max-microvolt = <3300000>;
239 regulator-boot-on;
240 regulator-always-on;
244 regulator-name = "ldo6";
245 regulator-min-microvolt = <900000>;
246 regulator-max-microvolt = <1800000>;
247 regulator-boot-on;
248 regulator-always-on;
252 regulator-name = "ldo7";
253 regulator-min-microvolt = <1800000>;
254 regulator-max-microvolt = <3300000>;
255 regulator-boot-on;
256 regulator-always-on;
263 pinctrl-names = "default";
264 pinctrl-0 = <&pinctrl_fec1>;
265 phy-mode = "rgmii-id";
266 phy-handle = <&ethphy0>;
267 fsl,magic-packet;
271 #address-cells = <1>;
272 #size-cells = <0>;
273 ethphy0: ethernet-phy@0 {
274 compatible = "ethernet-phy-ieee802.3-c22";
276 reset-gpios = <&gpio1 9 GPIO_ACTIVE_LOW>;
277 reset-assert-us = <10000>;
278 reset-deassert-us = <50000>;
284 pinctrl-names = "default";
285 pinctrl-0 = <&pinctrl_uart1>;
290 pinctrl-names = "default", "state_100mhz", "state_200mhz";
291 pinctrl-0 = <&pinctrl_usdhc1>;
292 pinctrl-1 = <&pinctrl_usdhc1_100mhz>;
293 pinctrl-2 = <&pinctrl_usdhc1_200mhz>;
294 bus-width = <8>;
295 non-removable;
300 pinctrl-names = "default", "state_100mhz", "state_200mhz";
301 pinctrl-0 = <&pinctrl_usdhc2>, <&pinctrl_usdhc2_gpio>;
302 pinctrl-1 = <&pinctrl_usdhc2_100mhz>, <&pinctrl_usdhc2_gpio>;
303 pinctrl-2 = <&pinctrl_usdhc2_200mhz>, <&pinctrl_usdhc2_gpio>;
304 bus-width = <4>;
305 cd-gpios = <&gpio2 12 GPIO_ACTIVE_LOW>;
306 vmmc-supply = <&reg_usdhc2_vmmc>;
329 pinctrl-names = "default";
330 pinctrl-0 = <&pinctrl_wdog>;
331 fsl,ext-reset-output;
399 pinctrl_usdhc1_100mhz: usdhc1-100mhzgrp {
416 pinctrl_usdhc1_200mhz: usdhc1-200mhzgrp {
452 pinctrl_usdhc2_100mhz: usdhc2-100mhzgrp {
464 pinctrl_usdhc2_200mhz: usdhc2-200mhzgrp {