Lines Matching +full:ldo6 +full:- +full:supply

1 // SPDX-License-Identifier: (GPL-2.0 OR MIT)
6 /dts-v1/;
11 #include <dt-bindings/gpio/gpio.h>
12 #include <dt-bindings/input/input.h>
13 #include <dt-bindings/pinctrl/mt8195-pinfunc.h>
14 #include <dt-bindings/regulator/mediatek,mt6360-regulator.h>
18 compatible = "mediatek,mt8195-demo", "mediatek,mt8195";
25 stdout-path = "serial0:921600n8";
30 compatible = "linaro,optee-tz";
35 gpio-keys {
36 compatible = "gpio-keys";
37 pinctrl-names = "default";
38 pinctrl-0 = <&gpio_keys_pins>;
40 key-0 {
44 wakeup-source;
45 debounce-interval = <15>;
54 reserved-memory {
55 #address-cells = <2>;
56 #size-cells = <2>;
60 * 12 MiB reserved for OP-TEE (BL32)
61 * +-----------------------+ 0x43e0_0000
63 * +-----------------------+ 0x43c0_0000
65 * + TZDRAM +--------------+ 0x4340_0000
67 * +-----------------------+ 0x4320_0000
70 no-map;
75 compatible = "shared-dma-pool";
77 no-map;
81 compatible = "shared-dma-pool";
87 no-map;
92 compatible = "shared-dma-pool";
94 no-map;
98 compatible = "shared-dma-pool";
105 phy-mode ="rgmii-id";
106 phy-handle = <&ethernet_phy0>;
107 snps,reset-gpio = <&pio 93 GPIO_ACTIVE_HIGH>;
108 snps,reset-delays-us = <0 10000 80000>;
109 pinctrl-names = "default", "sleep";
110 pinctrl-0 = <&eth_default_pins>;
111 pinctrl-1 = <&eth_sleep_pins>;
115 ethernet_phy0: ethernet-phy@1 {
122 clock-frequency = <400000>;
123 pinctrl-0 = <&i2c6_pins>;
124 pinctrl-names = "default";
130 interrupt-controller;
131 #interrupt-cells = <1>;
132 interrupts-extended = <&pio 101 IRQ_TYPE_EDGE_FALLING>;
133 interrupt-names = "IRQB";
136 compatible = "mediatek,mt6360-chg";
137 richtek,vinovp-microvolt = <14500000>;
139 otg_vbus_regulator: usb-otg-vbus-regulator {
140 regulator-name = "usb-otg-vbus";
141 regulator-min-microvolt = <4425000>;
142 regulator-max-microvolt = <5825000>;
147 compatible = "mediatek,mt6360-regulator";
148 LDO_VIN3-supply = <&mt6360_buck2>;
151 regulator-name = "mt6360,buck1";
152 regulator-min-microvolt = <300000>;
153 regulator-max-microvolt = <1300000>;
154 regulator-allowed-modes = <MT6360_OPMODE_NORMAL
157 regulator-always-on;
161 regulator-name = "mt6360,buck2";
162 regulator-min-microvolt = <300000>;
163 regulator-max-microvolt = <1300000>;
164 regulator-allowed-modes = <MT6360_OPMODE_NORMAL
167 regulator-always-on;
171 regulator-name = "mt6360,ldo1";
172 regulator-min-microvolt = <1200000>;
173 regulator-max-microvolt = <3600000>;
174 regulator-allowed-modes = <MT6360_OPMODE_NORMAL
179 regulator-name = "mt6360,ldo2";
180 regulator-min-microvolt = <1200000>;
181 regulator-max-microvolt = <3600000>;
182 regulator-allowed-modes = <MT6360_OPMODE_NORMAL
187 regulator-name = "mt6360,ldo3";
188 regulator-min-microvolt = <1200000>;
189 regulator-max-microvolt = <3600000>;
190 regulator-allowed-modes = <MT6360_OPMODE_NORMAL
195 regulator-name = "mt6360,ldo5";
196 regulator-min-microvolt = <2700000>;
197 regulator-max-microvolt = <3600000>;
198 regulator-allowed-modes = <MT6360_OPMODE_NORMAL
202 mt6360_ldo6: ldo6 {
203 regulator-name = "mt6360,ldo6";
204 regulator-min-microvolt = <500000>;
205 regulator-max-microvolt = <2100000>;
206 regulator-allowed-modes = <MT6360_OPMODE_NORMAL
211 regulator-name = "mt6360,ldo7";
212 regulator-min-microvolt = <500000>;
213 regulator-max-microvolt = <2100000>;
214 regulator-allowed-modes = <MT6360_OPMODE_NORMAL
216 regulator-always-on;
224 pinctrl-names = "default", "state_uhs";
225 pinctrl-0 = <&mmc0_default_pins>;
226 pinctrl-1 = <&mmc0_uhs_pins>;
227 bus-width = <8>;
228 max-frequency = <200000000>;
229 cap-mmc-highspeed;
230 mmc-hs200-1_8v;
231 mmc-hs400-1_8v;
232 cap-mmc-hw-reset;
233 no-sdio;
234 no-sd;
235 hs400-ds-delay = <0x14c11>;
236 vmmc-supply = <&mt6359_vemc_1_ldo_reg>;
237 vqmmc-supply = <&mt6359_vufs_ldo_reg>;
238 non-removable;
242 pinctrl-names = "default", "state_uhs";
243 pinctrl-0 = <&mmc1_default_pins>;
244 pinctrl-1 = <&mmc1_uhs_pins>;
245 cd-gpios = <&pio 129 GPIO_ACTIVE_LOW>;
246 bus-width = <4>;
247 max-frequency = <200000000>;
248 cap-sd-highspeed;
249 sd-uhs-sdr50;
250 sd-uhs-sdr104;
251 vmmc-supply = <&mt6360_ldo5>;
252 vqmmc-supply = <&mt6360_ldo3>;
257 regulator-always-on;
261 regulator-always-on;
265 regulator-always-on;
269 regulator-always-on;
273 regulator-always-on;
277 regulator-always-on;
281 regulator-always-on;
285 regulator-always-on;
289 regulator-always-on;
293 eth_default_pins: eth-default-pins {
294 pins-txd {
299 drive-strength = <MTK_DRIVE_8mA>;
301 pins-cc {
306 drive-strength = <MTK_DRIVE_8mA>;
308 pins-rxd {
314 pins-mdio {
317 input-enable;
319 pins-power {
322 output-high;
326 eth_sleep_pins: eth-sleep-pins {
327 pins-txd {
333 pins-cc {
339 pins-rxd {
345 pins-mdio {
348 input-disable;
349 bias-disable;
353 gpio_keys_pins: gpio-keys-pins {
356 input-enable;
360 i2c6_pins: i2c6-pins {
364 bias-pull-up;
368 mmc0_default_pins: mmc0-default-pins {
369 pins-clk {
371 drive-strength = <MTK_DRIVE_6mA>;
372 bias-pull-down = <MTK_PUPD_SET_R1R0_10>;
375 pins-cmd-dat {
385 input-enable;
386 drive-strength = <MTK_DRIVE_6mA>;
387 bias-pull-up = <MTK_PUPD_SET_R1R0_01>;
390 pins-rst {
392 drive-strength = <MTK_DRIVE_6mA>;
393 bias-pull-up = <MTK_PUPD_SET_R1R0_01>;
397 mmc0_uhs_pins: mmc0-uhs-pins {
398 pins-clk {
400 drive-strength = <MTK_DRIVE_8mA>;
401 bias-pull-down = <MTK_PUPD_SET_R1R0_10>;
404 pins-cmd-dat {
414 input-enable;
415 drive-strength = <MTK_DRIVE_8mA>;
416 bias-pull-up = <MTK_PUPD_SET_R1R0_01>;
419 pins-ds {
421 drive-strength = <MTK_DRIVE_8mA>;
422 bias-pull-down = <MTK_PUPD_SET_R1R0_10>;
425 pins-rst {
427 drive-strength = <MTK_DRIVE_8mA>;
428 bias-pull-up = <MTK_PUPD_SET_R1R0_01>;
432 mmc1_default_pins: mmc1-default-pins {
433 pins-clk {
435 drive-strength = <MTK_DRIVE_8mA>;
436 bias-pull-down = <MTK_PUPD_SET_R1R0_10>;
439 pins-cmd-dat {
445 input-enable;
446 drive-strength = <MTK_DRIVE_8mA>;
447 bias-pull-up = <MTK_PUPD_SET_R1R0_01>;
450 pins-insert {
452 bias-pull-up;
456 mmc1_uhs_pins: mmc1-uhs-pins {
457 pins-clk {
459 drive-strength = <MTK_DRIVE_8mA>;
460 bias-pull-down = <MTK_PUPD_SET_R1R0_10>;
463 pins-cmd-dat {
469 input-enable;
470 drive-strength = <MTK_DRIVE_8mA>;
471 bias-pull-up = <MTK_PUPD_SET_R1R0_01>;
475 uart0_pins: uart0-pins {
482 uart1_pins: uart1-pins {
492 interrupts-extended = <&pio 222 IRQ_TYPE_LEVEL_HIGH>;
496 pinctrl-names = "default";
497 pinctrl-0 = <&uart0_pins>;
502 pinctrl-names = "default";
503 pinctrl-0 = <&uart1_pins>;
524 vusb33-supply = <&mt6359_vusb_ldo_reg>;
525 vbus-supply = <&otg_vbus_regulator>;
530 vusb33-supply = <&mt6359_vusb_ldo_reg>;
535 vusb33-supply = <&mt6359_vusb_ldo_reg>;
540 vusb33-supply = <&mt6359_vusb_ldo_reg>;