Lines Matching +full:vqmmc +full:- +full:regulator
1 // SPDX-License-Identifier: GPL-2.0-or-later OR MIT
3 * Copyright 2021-2025 TQ-Systems GmbH <linux@ew.tq-group.com>,
4 * D-82229 Seefeld, Germany.
11 model = "TQ-Systems i.MX8MPlus TQMa8MPxL";
12 compatible = "tq,imx8mp-tqma8mpql", "fsl,imx8mp";
19 reg_usdhc2_vqmmc: regulator-usdhc2-vqmmc {
20 compatible = "regulator-gpio";
21 pinctrl-names = "default";
22 pinctrl-0 = <&pinctrl_reg_usdhc2_vqmmc>;
23 regulator-name = "V_SD2";
24 regulator-min-microvolt = <1800000>;
25 regulator-max-microvolt = <3300000>;
29 vin-supply = <&ldo5_reg>;
35 cpu-supply = <&buck2_reg>;
43 pinctrl-names = "default";
44 pinctrl-0 = <&pinctrl_flexspi0>;
49 compatible = "jedec,spi-nor";
50 spi-max-frequency = <80000000>;
51 spi-tx-bus-width = <1>;
52 spi-rx-bus-width = <4>;
53 vcc-supply = <&buck5_reg>;
56 compatible = "fixed-partitions";
57 #address-cells = <1>;
58 #size-cells = <1>;
64 clock-frequency = <384000>;
65 pinctrl-names = "default", "gpio";
66 pinctrl-0 = <&pinctrl_i2c1>;
67 pinctrl-1 = <&pinctrl_i2c1_gpio>;
68 scl-gpios = <&gpio5 14 (GPIO_ACTIVE_HIGH | GPIO_OPEN_DRAIN)>;
69 sda-gpios = <&gpio5 15 (GPIO_ACTIVE_HIGH | GPIO_OPEN_DRAIN)>;
72 se97: temperature-sensor@1b {
73 compatible = "nxp,se97b", "jedec,jc-42.4-temp";
82 pinctrl-0 = <&pinctrl_pmic>;
83 pinctrl-names = "default";
84 interrupt-parent = <&gpio1>;
90 regulator-name = "BUCK1";
91 regulator-min-microvolt = <850000>;
92 regulator-max-microvolt = <950000>;
93 regulator-boot-on;
94 regulator-always-on;
95 regulator-ramp-delay = <3125>;
100 regulator-name = "BUCK2";
101 regulator-min-microvolt = <850000>;
102 regulator-max-microvolt = <1000000>;
103 regulator-boot-on;
104 regulator-always-on;
105 nxp,dvs-run-voltage = <950000>;
106 nxp,dvs-standby-voltage = <850000>;
107 regulator-ramp-delay = <3125>;
110 /* VCC3V3 -> VMMC, ... must not be changed */
112 regulator-name = "BUCK4";
113 regulator-min-microvolt = <3300000>;
114 regulator-max-microvolt = <3300000>;
115 regulator-boot-on;
116 regulator-always-on;
119 /* V_1V8 -> VQMMC, SPI-NOR, ... must not be changed */
121 regulator-name = "BUCK5";
122 regulator-min-microvolt = <1800000>;
123 regulator-max-microvolt = <1800000>;
124 regulator-boot-on;
125 regulator-always-on;
128 /* V_1V1 -> RAM, ... must not be changed */
130 regulator-name = "BUCK6";
131 regulator-min-microvolt = <1100000>;
132 regulator-max-microvolt = <1100000>;
133 regulator-boot-on;
134 regulator-always-on;
139 regulator-name = "LDO1";
140 regulator-min-microvolt = <1800000>;
141 regulator-max-microvolt = <1800000>;
142 regulator-boot-on;
143 regulator-always-on;
148 regulator-name = "LDO3";
149 regulator-min-microvolt = <1800000>;
150 regulator-max-microvolt = <1800000>;
151 regulator-boot-on;
152 regulator-always-on;
157 regulator-name = "LDO4";
158 regulator-min-microvolt = <800000>;
159 regulator-max-microvolt = <3300000>;
162 /* VCC SD IO - switched using SD2 VSELECT */
164 regulator-name = "LDO5";
165 regulator-min-microvolt = <1800000>;
166 regulator-max-microvolt = <3300000>;
178 read-only;
181 vcc-supply = <&buck4_reg>;
188 vcc-supply = <&buck4_reg>;
193 vqmmc-supply = <®_usdhc2_vqmmc>;
197 pinctrl-names = "default", "state_100mhz", "state_200mhz";
198 pinctrl-0 = <&pinctrl_usdhc3>;
199 pinctrl-1 = <&pinctrl_usdhc3_100mhz>;
200 pinctrl-2 = <&pinctrl_usdhc3_200mhz>;
201 bus-width = <8>;
202 non-removable;
203 no-sd;
204 no-sdio;
205 vmmc-supply = <&buck4_reg>;
206 vqmmc-supply = <&buck5_reg>;
211 pinctrl-names = "default";
212 pinctrl-0 = <&pinctrl_wdog>;
213 fsl,ext-reset-output;
232 pinctrl_i2c1_gpio: i2c1-gpiogrp {
264 pinctrl_usdhc3_100mhz: usdhc3-100mhzgrp {
279 pinctrl_usdhc3_200mhz: usdhc3-200mhzgrp {