Lines Matching +full:pmic +full:- +full:stby +full:- +full:poweroff

1 // SPDX-License-Identifier: GPL-2.0-only
6 /dts-v1/;
8 #include <dt-bindings/gpio/gpio.h>
12 compatible = "riot,imx6s-riotboard", "fsl,imx6dl";
20 stdout-path = "serial1:115200n8";
24 compatible = "gpio-leds";
25 pinctrl-names = "default";
26 pinctrl-0 = <&pinctrl_led>;
31 default-state = "on";
32 linux,default-trigger = "heartbeat";
38 default-state = "off";
43 compatible = "fsl,imx-audio-sgtl5000";
44 model = "imx6-riotboard-sgtl5000";
45 ssi-controller = <&ssi1>;
46 audio-codec = <&codec>;
47 audio-routing =
51 mux-int-port = <1>;
52 mux-ext-port = <3>;
55 reg_2p5v: regulator-2p5v {
56 compatible = "regulator-fixed";
57 regulator-name = "2P5V";
58 regulator-min-microvolt = <2500000>;
59 regulator-max-microvolt = <2500000>;
62 reg_3p3v: regulator-3p3v {
63 compatible = "regulator-fixed";
64 regulator-name = "3P3V";
65 regulator-min-microvolt = <3300000>;
66 regulator-max-microvolt = <3300000>;
69 reg_usb_otg_vbus: regulator-usbotgvbus {
70 compatible = "regulator-fixed";
71 regulator-name = "usb_otg_vbus";
72 regulator-min-microvolt = <5000000>;
73 regulator-max-microvolt = <5000000>;
79 pinctrl-names = "default";
80 pinctrl-0 = <&pinctrl_audmux>;
85 fsl,pmic-stby-poweroff;
89 pinctrl-names = "default";
90 pinctrl-0 = <&pinctrl_enet>;
91 phy-mode = "rgmii-id";
92 phy-handle = <&rgmii_phy>;
93 interrupts-extended = <&gpio1 6 IRQ_TYPE_LEVEL_HIGH>,
95 fsl,err006687-workaround-present;
99 #address-cells = <1>;
100 #size-cells = <0>;
103 rgmii_phy: ethernet-phy@4 {
105 interrupts-extended = <&gpio1 28 IRQ_TYPE_LEVEL_LOW>;
106 reset-gpios = <&gpio3 31 GPIO_ACTIVE_LOW>;
107 reset-assert-us = <10000>;
108 reset-deassert-us = <1000>;
109 qca,smarteee-tw-us-1g = <24>;
110 qca,clk-out-frequency = <125000000>;
116 gpio-line-names =
125 gpio-line-names =
133 gpio-line-names =
143 gpio-line-names =
153 gpio-line-names =
161 ddc-i2c-bus = <&i2c2>;
166 clock-frequency = <100000>;
167 pinctrl-names = "default";
168 pinctrl-0 = <&pinctrl_i2c1>;
175 VDDA-supply = <&reg_2p5v>;
176 VDDIO-supply = <&reg_3p3v>;
179 pmic: pf0100@8 { label
182 interrupt-parent = <&gpio5>;
184 fsl,pmic-stby-poweroff;
188 regulator-min-microvolt = <300000>;
189 regulator-max-microvolt = <1875000>;
190 regulator-always-on;
194 regulator-min-microvolt = <300000>;
195 regulator-max-microvolt = <1875000>;
196 regulator-always-on;
200 regulator-min-microvolt = <800000>;
201 regulator-max-microvolt = <3300000>;
202 regulator-always-on;
206 regulator-min-microvolt = <400000>;
207 regulator-max-microvolt = <1975000>;
208 regulator-always-on;
212 regulator-min-microvolt = <400000>;
213 regulator-max-microvolt = <1975000>;
214 regulator-always-on;
218 regulator-min-microvolt = <400000>;
219 regulator-max-microvolt = <1975000>;
220 regulator-always-on;
224 regulator-min-microvolt = <5000000>;
225 regulator-max-microvolt = <5150000>;
229 regulator-min-microvolt = <1500000>;
230 regulator-max-microvolt = <3000000>;
231 regulator-always-on;
235 regulator-boot-on;
236 regulator-always-on;
240 regulator-min-microvolt = <800000>;
241 regulator-max-microvolt = <1550000>;
245 regulator-min-microvolt = <800000>;
246 regulator-max-microvolt = <1550000>;
247 regulator-always-on;
251 regulator-min-microvolt = <1800000>;
252 regulator-max-microvolt = <3300000>;
255 regulator-min-microvolt = <1800000>;
256 regulator-max-microvolt = <3300000>;
257 regulator-always-on;
261 regulator-min-microvolt = <1800000>;
262 regulator-max-microvolt = <3300000>;
263 regulator-always-on;
267 regulator-min-microvolt = <1800000>;
268 regulator-max-microvolt = <3300000>;
269 regulator-always-on;
276 clock-frequency = <100000>;
277 pinctrl-names = "default";
278 pinctrl-0 = <&pinctrl_i2c2>;
283 clock-frequency = <100000>;
284 pinctrl-names = "default";
285 pinctrl-0 = <&pinctrl_i2c4>;
291 pinctrl-names = "default";
292 pinctrl-0 = <&pinctrl_pwm1>;
297 pinctrl-names = "default";
298 pinctrl-0 = <&pinctrl_pwm2>;
303 pinctrl-names = "default";
304 pinctrl-0 = <&pinctrl_pwm3>;
309 pinctrl-names = "default";
310 pinctrl-0 = <&pinctrl_pwm4>;
319 pinctrl-names = "default";
320 pinctrl-0 = <&pinctrl_uart1>;
325 pinctrl-names = "default";
326 pinctrl-0 = <&pinctrl_uart2>;
331 pinctrl-names = "default";
332 pinctrl-0 = <&pinctrl_uart3>;
337 pinctrl-names = "default";
338 pinctrl-0 = <&pinctrl_uart4>;
343 pinctrl-names = "default";
344 pinctrl-0 = <&pinctrl_uart5>;
350 disable-over-current;
355 vbus-supply = <&reg_usb_otg_vbus>;
356 pinctrl-names = "default";
357 pinctrl-0 = <&pinctrl_usbotg>;
358 disable-over-current;
364 pinctrl-names = "default";
365 pinctrl-0 = <&pinctrl_usdhc2>;
366 cd-gpios = <&gpio1 4 GPIO_ACTIVE_LOW>;
367 wp-gpios = <&gpio1 2 GPIO_ACTIVE_HIGH>;
368 vmmc-supply = <&reg_3p3v>;
373 pinctrl-names = "default";
374 pinctrl-0 = <&pinctrl_usdhc3>;
375 cd-gpios = <&gpio7 0 GPIO_ACTIVE_LOW>;
376 wp-gpios = <&gpio7 1 GPIO_ACTIVE_HIGH>;
377 vmmc-supply = <&reg_3p3v>;
382 pinctrl-names = "default";
383 pinctrl-0 = <&pinctrl_usdhc4>;
384 vmmc-supply = <&reg_3p3v>;
385 non-removable;
390 pinctrl-names = "default";
392 imx6-riotboard {
442 MX6QDL_PAD_ENET_REF_CLK__ENET_TX_CLK 0x0a0b1 /* AR8035 CLK_25M --> ENET_REF_CLK (V22) */
449 MX6QDL_PAD_GPIO_16__ENET_REF_CLK 0x4001b0a8 /* GPIO16 -> AR8035 25MHz */