Lines Matching +full:buck1 +full:- +full:supply
1 // SPDX-License-Identifier: (GPL-2.0-or-later OR MIT)
3 * Copyright (c) 2022 TQ-Systems GmbH <linux@ew.tq-group.com>,
4 * D-82229 Seefeld, Germany.
11 model = "TQ-Systems i.MX93 TQMa93xxLA/TQMa93xxCA SOM";
12 compatible = "tq,imx93-tqma9352", "fsl,imx93";
14 reserved-memory {
15 #address-cells = <2>;
16 #size-cells = <2>;
20 compatible = "shared-dma-pool";
22 alloc-ranges = <0 0x80000000 0 0x40000000>;
24 linux,cma-default;
29 reg_usdhc2_vmmc: regulator-usdhc2 {
30 compatible = "regulator-fixed";
31 pinctrl-names = "default";
32 pinctrl-0 = <&pinctrl_reg_usdhc2_vmmc>;
33 regulator-name = "VSD_3V3";
34 regulator-min-microvolt = <3300000>;
35 regulator-max-microvolt = <3300000>;
36 vin-supply = <&buck4>;
38 enable-active-high;
43 vref-supply = <&buck5>;
47 pinctrl-names = "default";
48 pinctrl-0 = <&pinctrl_flexspi1>;
52 compatible = "jedec,spi-nor";
61 spi-max-frequency = <62000000>;
62 spi-tx-bus-width = <4>;
63 spi-rx-bus-width = <4>;
66 compatible = "fixed-partitions";
67 #address-cells = <1>;
68 #size-cells = <1>;
74 pmic-irq-hog {
75 gpio-hog;
78 line-name = "PMIC_IRQ#";
83 clock-frequency = <400000>;
84 pinctrl-names = "default", "sleep";
85 pinctrl-0 = <&pinctrl_lpi2c1>;
86 pinctrl-1 = <&pinctrl_lpi2c1>;
89 se97_som: temperature-sensor@1b {
90 compatible = "nxp,se97b", "jedec,jc-42.4-temp";
97 pinctrl-names = "default";
98 pinctrl-0 = <&pinctrl_pca9451>;
99 interrupt-parent = <&gpio1>;
103 /* V_0V8_SOC - hw developer guide: 0.75 .. 0.9 */
104 buck1: BUCK1 { label
105 regulator-name = "BUCK1";
106 regulator-min-microvolt = <750000>;
107 regulator-max-microvolt = <900000>;
108 regulator-boot-on;
109 regulator-always-on;
110 regulator-ramp-delay = <3125>;
113 /* V_DDRQ - 1.1 LPDDR4 or 0.6 LPDDR4X */
115 regulator-name = "BUCK2";
116 regulator-min-microvolt = <600000>;
117 regulator-max-microvolt = <1100000>;
118 regulator-boot-on;
119 regulator-always-on;
120 regulator-ramp-delay = <3125>;
123 /* V_3V3 - EEPROM, RTC, ... */
125 regulator-name = "BUCK4";
126 regulator-min-microvolt = <3300000>;
127 regulator-max-microvolt = <3300000>;
128 regulator-boot-on;
129 regulator-always-on;
132 /* V_1V8 - SPI NOR, eMMC, RAM VDD1... */
134 regulator-name = "BUCK5";
135 regulator-min-microvolt = <1800000>;
136 regulator-max-microvolt = <1800000>;
137 regulator-boot-on;
138 regulator-always-on;
141 /* V_1V1 - RAM VDD2*/
143 regulator-name = "BUCK6";
144 regulator-min-microvolt = <1100000>;
145 regulator-max-microvolt = <1100000>;
146 regulator-boot-on;
147 regulator-always-on;
152 regulator-name = "LDO1";
153 regulator-min-microvolt = <1800000>;
154 regulator-max-microvolt = <1800000>;
155 regulator-boot-on;
156 regulator-always-on;
161 regulator-name = "LDO4";
162 regulator-min-microvolt = <800000>;
163 regulator-max-microvolt = <800000>;
164 regulator-boot-on;
165 regulator-always-on;
168 /* V_SD2 - 3.3/1.8V USDHC2 io Voltage */
170 regulator-name = "LDO5";
171 regulator-min-microvolt = <1800000>;
172 regulator-max-microvolt = <3300000>;
173 regulator-boot-on;
174 regulator-always-on;
182 quartz-load-femtofarads = <7000>;
189 read-only;
190 vcc-supply = <&buck4>;
197 vcc-supply = <&buck4>;
200 /* protectable identification memory (part of M24C64-D @57) */
202 compatible = "atmel,24c64d-wl";
204 vcc-supply = <&buck4>;
210 vdd-supply = <&buck4>;
211 vddio-supply = <&buck4>;
216 pinctrl-names = "default", "state_100mhz", "state_200mhz";
217 pinctrl-0 = <&pinctrl_usdhc1>;
218 pinctrl-1 = <&pinctrl_usdhc1>;
219 pinctrl-2 = <&pinctrl_usdhc1>;
220 vmmc-supply = <&buck4>;
221 vqmmc-supply = <&buck5>;
222 bus-width = <8>;
223 non-removable;
224 no-sdio;
225 no-sd;
230 pinctrl-names = "default";
231 pinctrl-0 = <&pinctrl_wdog>;
232 fsl,ext-reset-output;