Lines Matching +full:vsram +full:- +full:gpu
1 # SPDX-License-Identifier: (GPL-2.0 OR BSD-2-Clause)
3 ---
4 $id: http://devicetree.org/schemas/regulator/mediatek,mt6358-regulator.yaml#
5 $schema: http://devicetree.org/meta-schemas/core.yaml#
10 - Zhiyong Tao <zhiyong.tao@mediatek.com>
14 All voltage regulators provided by the PMIC are described as sub-nodes of
20 - const: mediatek,mt6358-regulator
21 - items:
22 - const: mediatek,mt6366-regulator
23 - const: mediatek,mt6358-regulator
25 vsys-ldo1-supply:
27 vsys-ldo2-supply:
29 vsys-ldo3-supply:
31 vsys-vcore-supply:
33 vsys-vdram1-supply:
35 vsys-vgpu-supply:
37 vsys-vmodem-supply:
39 vsys-vpa-supply:
41 vsys-vproc11-supply:
43 vsys-vproc12-supply:
45 vsys-vs1-supply:
47 vsys-vs2-supply:
49 vs1-ldo1-supply:
52 vs2-ldo1-supply:
54 vs2-ldo2-supply:
56 vs2-ldo3-supply:
58 Supply for LDOs vsram-core (MT6366 only), vsram-gpu, vsram-others, vsram-proc11, vsram-proc12
59 vs2-ldo4-supply:
63 "^(buck_)?v(core|dram1|gpu|modem|pa|proc1[12]|s[12])$":
68 regulator-allowed-modes:
71 Users should use the macros from dt-bindings/regulator/mediatek,mt6397-regulator.h
83 regulator-allowed-modes: false
92 regulator-allowed-modes: false
100 regulator-allowed-modes: false
108 regulator-allowed-modes: false
116 regulator-allowed-modes: false
119 "^(ldo_)?vsram[_-](core|gpu|others|proc1[12])$":
124 regulator-allowed-modes: false
132 regulator-allowed-modes: false
136 - compatible
141 - if:
144 const: mediatek,mt6358-regulator
148 # ([^y-] is used to avoid matching -supply
149 "^(?<!buck_)(?<!ldo_)v.*[^y-](?!-supply)$": false
150 "^ldo_vsram-": false
152 "^ldo_vsram[-_]core$": false
159 - if:
163 const: mediatek,mt6366-regulator
177 vs2-ldo4-supply: false
180 - |
181 #include <dt-bindings/regulator/mediatek,mt6397-regulator.h>
184 compatible = "mediatek,mt6358-regulator";
187 regulator-name = "vgpu";
188 regulator-min-microvolt = <625000>;
189 regulator-max-microvolt = <900000>;
190 regulator-ramp-delay = <6250>;
191 regulator-enable-ramp-delay = <200>;
192 regulator-allowed-modes = <MT6397_BUCK_MODE_AUTO
197 regulator-name = "vsram_gpu";
198 regulator-min-microvolt = <850000>;
199 regulator-max-microvolt = <1000000>;
200 regulator-ramp-delay = <6250>;
201 regulator-enable-ramp-delay = <240>;
205 - |
206 #include <dt-bindings/regulator/mediatek,mt6397-regulator.h>
209 compatible = "mediatek,mt6366-regulator", "mediatek,mt6358-regulator";
212 regulator-name = "pp1125_emi_vdd2";
213 regulator-min-microvolt = <1125000>;
214 regulator-max-microvolt = <1125000>;
215 regulator-ramp-delay = <12500>;
216 regulator-enable-ramp-delay = <0>;
217 regulator-allowed-modes = <MT6397_BUCK_MODE_AUTO
219 regulator-always-on;
223 regulator-name = "ppvar_dvdd_proc_bc_mt6366";
224 regulator-min-microvolt = <600000>;
225 regulator-max-microvolt = <1200000>;
226 regulator-ramp-delay = <6250>;
227 regulator-enable-ramp-delay = <200>;
228 regulator-allowed-modes = <MT6397_BUCK_MODE_AUTO
230 regulator-always-on;
234 regulator-name = "pm0750_emi_vmddr";
235 regulator-min-microvolt = <700000>;
236 regulator-max-microvolt = <750000>;
237 regulator-enable-ramp-delay = <325>;
238 regulator-always-on;
241 vsram-proc11 {
242 regulator-name = "pp0900_dvdd_sram_bc";
243 regulator-min-microvolt = <850000>;
244 regulator-max-microvolt = <1120000>;
245 regulator-ramp-delay = <6250>;
246 regulator-enable-ramp-delay = <240>;
247 regulator-always-on;