Lines Matching +full:buck3 +full:- +full:in +full:- +full:supply

1 // SPDX-License-Identifier: GPL-2.0+ OR MIT
6 #include <dt-bindings/gpio/gpio.h>
7 #include <dt-bindings/interrupt-controller/irq.h>
11 model = "Kontron OSM-S i.MX8MM (N802X SOM)";
12 compatible = "kontron,imx8mm-osm-s", "fsl,imx8mm";
30 stdout-path = &uart3;
33 reg_vdd_carrier: regulator-vdd-carrier {
34 compatible = "regulator-fixed";
35 pinctrl-names = "default";
36 pinctrl-0 = <&pinctrl_reg_vdd_carrier>;
38 enable-active-high;
39 regulator-always-on;
40 regulator-boot-on;
41 regulator-name = "VDD_CARRIER";
43 regulator-state-standby {
44 regulator-on-in-suspend;
47 regulator-state-mem {
48 regulator-off-in-suspend;
51 regulator-state-disk {
52 regulator-off-in-suspend;
56 reg_usb1_vbus: regulator-usb1-vbus {
57 compatible = "regulator-fixed";
58 pinctrl-names = "default";
59 pinctrl-0 = <&pinctrl_reg_usb1_vbus>;
60 enable-active-high;
62 regulator-min-microvolt = <5000000>;
63 regulator-max-microvolt = <5000000>;
64 regulator-name = "VBUS_USB1";
67 reg_usb2_vbus: regulator-usb2-vbus {
68 compatible = "regulator-fixed";
69 pinctrl-names = "default";
70 pinctrl-0 = <&pinctrl_reg_usb2_vbus>;
71 enable-active-high;
73 regulator-min-microvolt = <5000000>;
74 regulator-max-microvolt = <5000000>;
75 regulator-name = "VBUS_USB2";
78 reg_usdhc2_vcc: regulator-usdhc2-vcc {
79 compatible = "regulator-fixed";
80 pinctrl-names = "default";
81 pinctrl-0 = <&pinctrl_reg_usdhc2_vcc>;
82 enable-active-high;
84 regulator-min-microvolt = <3300000>;
85 regulator-max-microvolt = <3300000>;
86 regulator-name = "VCC_SDIO_A";
89 reg_usdhc3_vcc: regulator-usdhc3-vcc {
90 compatible = "regulator-fixed";
91 pinctrl-names = "default";
92 pinctrl-0 = <&pinctrl_reg_usdhc3_vcc>;
93 enable-active-high;
95 regulator-min-microvolt = <3300000>;
96 regulator-max-microvolt = <3300000>;
97 regulator-name = "VCC_SDIO_B";
102 cpu-supply = <&reg_vdd_arm>;
106 cpu-supply = <&reg_vdd_arm>;
110 cpu-supply = <&reg_vdd_arm>;
114 cpu-supply = <&reg_vdd_arm>;
118 operating-points-v2 = <&ddrc_opp_table>;
120 ddrc_opp_table: opp-table {
121 compatible = "operating-points-v2";
123 opp-100000000 {
124 opp-hz = /bits/ 64 <100000000>;
127 opp-750000000 {
128 opp-hz = /bits/ 64 <750000000>;
134 pinctrl-names = "default";
135 pinctrl-0 = <&pinctrl_ecspi1>;
136 cs-gpios = <&gpio5 9 GPIO_ACTIVE_LOW>;
140 compatible = "mxicy,mx25r1635f", "jedec,spi-nor";
141 spi-max-frequency = <80000000>;
145 compatible = "fixed-partitions";
146 #address-cells = <1>;
147 #size-cells = <1>;
150 label = "u-boot";
168 pinctrl-names = "default";
169 pinctrl-0 = <&pinctrl_ecspi2>, <&pinctrl_ecspi2_gpio>;
170 cs-gpios = <&gpio5 13 GPIO_ACTIVE_LOW>;
174 pinctrl-names = "default";
175 pinctrl-0 = <&pinctrl_ecspi3>;
176 cs-gpios = <&gpio5 25 GPIO_ACTIVE_LOW>;
180 pinctrl-names = "default";
181 pinctrl-0 = <&pinctrl_gpio1>;
182 gpio-line-names = "", "GPIO_A_0", "", "GPIO_A_1",
196 gpio-line-names = "", "", "", "",
205 pinctrl-names = "default";
206 pinctrl-0 = <&pinctrl_gpio3>;
207 gpio-line-names = "GPIO_C_5", "GPIO_C_4", "SDIO_B_CD#", "SDIO_B_D5",
217 pinctrl-names = "default";
218 pinctrl-0 = <&pinctrl_gpio4>;
219 gpio-line-names = "GPIO_C_7", "", "I2S_A_DATA_IN", "I2S_B_DATA_IN",
230 gpio-line-names = "UART_B_TX", "SDIO_B_PWR_EN", "SDIO_B_WP", "PWM_2",
241 clock-frequency = <400000>;
242 pinctrl-names = "default";
243 pinctrl-0 = <&pinctrl_i2c1>;
249 pinctrl-names = "default";
250 pinctrl-0 = <&pinctrl_pmic>;
251 interrupt-parent = <&gpio1>;
256 regulator-name = "+0V8_VDD_SOC (BUCK1)";
257 regulator-min-microvolt = <800000>;
258 regulator-max-microvolt = <850000>;
259 regulator-boot-on;
260 regulator-always-on;
261 regulator-ramp-delay = <3125>;
262 nxp,dvs-run-voltage = <850000>;
263 nxp,dvs-standby-voltage = <800000>;
267 regulator-name = "+0V9_VDD_ARM (BUCK2)";
268 regulator-min-microvolt = <850000>;
269 regulator-max-microvolt = <950000>;
270 regulator-boot-on;
271 regulator-always-on;
272 regulator-ramp-delay = <3125>;
273 nxp,dvs-run-voltage = <950000>;
274 nxp,dvs-standby-voltage = <850000>;
277 reg_vdd_dram: BUCK3 {
278 regulator-name = "+0V9_VDD_DRAM&PU (BUCK3)";
279 regulator-min-microvolt = <850000>;
280 regulator-max-microvolt = <950000>;
281 regulator-boot-on;
282 regulator-always-on;
286 regulator-name = "+3V3 (BUCK4)";
287 regulator-min-microvolt = <3300000>;
288 regulator-max-microvolt = <3300000>;
289 regulator-boot-on;
290 regulator-always-on;
294 regulator-name = "+1V8 (BUCK5)";
295 regulator-min-microvolt = <1800000>;
296 regulator-max-microvolt = <1800000>;
297 regulator-boot-on;
298 regulator-always-on;
302 regulator-name = "+1V1_NVCC_DRAM (BUCK6)";
303 regulator-min-microvolt = <1100000>;
304 regulator-max-microvolt = <1100000>;
305 regulator-boot-on;
306 regulator-always-on;
310 regulator-name = "+1V8_NVCC_SNVS (LDO1)";
311 regulator-min-microvolt = <1800000>;
312 regulator-max-microvolt = <1800000>;
313 regulator-boot-on;
314 regulator-always-on;
318 regulator-name = "+0V8_VDD_SNVS (LDO2)";
319 regulator-min-microvolt = <800000>;
320 regulator-max-microvolt = <900000>;
321 regulator-boot-on;
322 regulator-always-on;
326 regulator-name = "+1V8_VDDA (LDO3)";
327 regulator-min-microvolt = <1800000>;
328 regulator-max-microvolt = <1800000>;
329 regulator-boot-on;
330 regulator-always-on;
334 regulator-name = "+0V9_VDD_PHY (LDO4)";
335 regulator-min-microvolt = <900000>;
336 regulator-max-microvolt = <900000>;
337 regulator-boot-on;
338 regulator-always-on;
342 regulator-name = "NVCC_SD (LDO5)";
343 regulator-min-microvolt = <1800000>;
344 regulator-max-microvolt = <3300000>;
352 address-width = <16>;
360 pinctrl-names = "default";
361 pinctrl-0 = <&pinctrl_rtc>;
362 interrupts-extended = <&gpio4 1 IRQ_TYPE_LEVEL_LOW>;
367 pinctrl-names = "default";
368 pinctrl-0 = <&pinctrl_i2c2>;
372 pinctrl-names = "default";
373 pinctrl-0 = <&pinctrl_i2c3>;
377 pinctrl-names = "default";
378 pinctrl-0 = <&pinctrl_i2c4>;
382 pinctrl-names = "default";
383 pinctrl-0 = <&pinctrl_pwm1>;
387 pinctrl-names = "default";
388 pinctrl-0 = <&pinctrl_pwm2>;
392 pinctrl-names = "default";
393 pinctrl-0 = <&pinctrl_pwm3>;
397 pinctrl-names = "default";
398 pinctrl-0 = <&pinctrl_uart1>;
402 pinctrl-names = "default";
403 pinctrl-0 = <&pinctrl_uart2>;
407 pinctrl-names = "default";
408 pinctrl-0 = <&pinctrl_uart3>;
413 pinctrl-names = "default";
414 pinctrl-0 = <&pinctrl_uart4>;
418 pinctrl-names = "default";
419 pinctrl-0 = <&pinctrl_usb1>;
420 vbus-supply = <&reg_usb1_vbus>;
424 pinctrl-names = "default";
425 pinctrl-0 = <&pinctrl_usb2>;
426 vbus-supply = <&reg_usb2_vbus>;
430 pinctrl-names = "default", "state_100mhz", "state_200mhz";
431 pinctrl-0 = <&pinctrl_usdhc1>;
432 pinctrl-1 = <&pinctrl_usdhc1_100mhz>;
433 pinctrl-2 = <&pinctrl_usdhc1_200mhz>;
434 vmmc-supply = <&reg_vdd_3v3>;
435 vqmmc-supply = <&reg_vdd_1v8>;
436 bus-width = <8>;
437 non-removable;
442 pinctrl-names = "default", "state_100mhz", "state_200mhz";
443 pinctrl-0 = <&pinctrl_usdhc2>, <&pinctrl_usdhc2_gpio>;
444 pinctrl-1 = <&pinctrl_usdhc2_100mhz>, <&pinctrl_usdhc2_gpio>;
445 pinctrl-2 = <&pinctrl_usdhc2_200mhz>, <&pinctrl_usdhc2_gpio>;
446 vmmc-supply = <&reg_usdhc2_vcc>;
447 vqmmc-supply = <&reg_nvcc_sd>;
448 cd-gpios = <&gpio2 12 GPIO_ACTIVE_LOW>;
452 pinctrl-names = "default", "state_100mhz", "state_200mhz";
453 pinctrl-0 = <&pinctrl_usdhc3>, <&pinctrl_usdhc3_gpio>;
454 pinctrl-1 = <&pinctrl_usdhc3_100mhz>, <&pinctrl_usdhc3_gpio>;
455 pinctrl-2 = <&pinctrl_usdhc3_200mhz>, <&pinctrl_usdhc3_gpio>;
456 vmmc-supply = <&reg_usdhc3_vcc>;
457 vqmmc-supply = <&reg_nvcc_sd>;
458 cd-gpios = <&gpio3 2 GPIO_ACTIVE_LOW>;
462 pinctrl-names = "default";
463 pinctrl-0 = <&pinctrl_wdog>;
464 fsl,ext-reset-output;
754 pinctrl_usdhc1_100mhz: usdhc1-100mhzgrp {
771 pinctrl_usdhc1_200mhz: usdhc1-200mhzgrp {
801 pinctrl_usdhc2_100mhz: usdhc2-100mhzgrp {
814 pinctrl_usdhc2_200mhz: usdhc2-200mhzgrp {
848 pinctrl_usdhc3_100mhz: usdhc3-100mhzgrp {
863 pinctrl_usdhc3_200mhz: usdhc3-200mhzgrp {