Lines Matching +full:ldo6 +full:- +full:8
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
64 * | | TA_RAM 8MiB |
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 = <ðernet_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 = <ð_default_pins>;
111 pinctrl-1 = <ð_sleep_pins>;
112 mediatek,mac-wol;
116 ethernet_phy0: ethernet-phy@1 {
123 clock-frequency = <400000>;
124 pinctrl-0 = <&i2c6_pins>;
125 pinctrl-names = "default";
131 interrupt-controller;
132 #interrupt-cells = <1>;
133 interrupts-extended = <&pio 101 IRQ_TYPE_EDGE_FALLING>;
134 interrupt-names = "IRQB";
137 compatible = "mediatek,mt6360-chg";
138 richtek,vinovp-microvolt = <14500000>;
140 otg_vbus_regulator: usb-otg-vbus-regulator {
141 regulator-name = "usb-otg-vbus";
142 regulator-min-microvolt = <4425000>;
143 regulator-max-microvolt = <5825000>;
148 compatible = "mediatek,mt6360-regulator";
149 LDO_VIN3-supply = <&mt6360_buck2>;
152 regulator-name = "mt6360,buck1";
153 regulator-min-microvolt = <300000>;
154 regulator-max-microvolt = <1300000>;
155 regulator-allowed-modes = <MT6360_OPMODE_NORMAL
158 regulator-always-on;
162 regulator-name = "mt6360,buck2";
163 regulator-min-microvolt = <300000>;
164 regulator-max-microvolt = <1300000>;
165 regulator-allowed-modes = <MT6360_OPMODE_NORMAL
168 regulator-always-on;
172 regulator-name = "mt6360,ldo1";
173 regulator-min-microvolt = <1200000>;
174 regulator-max-microvolt = <3600000>;
175 regulator-allowed-modes = <MT6360_OPMODE_NORMAL
180 regulator-name = "mt6360,ldo2";
181 regulator-min-microvolt = <1200000>;
182 regulator-max-microvolt = <3600000>;
183 regulator-allowed-modes = <MT6360_OPMODE_NORMAL
188 regulator-name = "mt6360,ldo3";
189 regulator-min-microvolt = <1200000>;
190 regulator-max-microvolt = <3600000>;
191 regulator-allowed-modes = <MT6360_OPMODE_NORMAL
196 regulator-name = "mt6360,ldo5";
197 regulator-min-microvolt = <2700000>;
198 regulator-max-microvolt = <3600000>;
199 regulator-allowed-modes = <MT6360_OPMODE_NORMAL
203 mt6360_ldo6: ldo6 {
204 regulator-name = "mt6360,ldo6";
205 regulator-min-microvolt = <500000>;
206 regulator-max-microvolt = <2100000>;
207 regulator-allowed-modes = <MT6360_OPMODE_NORMAL
212 regulator-name = "mt6360,ldo7";
213 regulator-min-microvolt = <500000>;
214 regulator-max-microvolt = <2100000>;
215 regulator-allowed-modes = <MT6360_OPMODE_NORMAL
217 regulator-always-on;
225 pinctrl-names = "default", "state_uhs";
226 pinctrl-0 = <&mmc0_default_pins>;
227 pinctrl-1 = <&mmc0_uhs_pins>;
228 bus-width = <8>;
229 max-frequency = <200000000>;
230 cap-mmc-highspeed;
231 mmc-hs200-1_8v;
232 mmc-hs400-1_8v;
233 cap-mmc-hw-reset;
234 no-sdio;
235 no-sd;
236 hs400-ds-delay = <0x14c11>;
237 vmmc-supply = <&mt6359_vemc_1_ldo_reg>;
238 vqmmc-supply = <&mt6359_vufs_ldo_reg>;
239 non-removable;
243 pinctrl-names = "default", "state_uhs";
244 pinctrl-0 = <&mmc1_default_pins>;
245 pinctrl-1 = <&mmc1_uhs_pins>;
246 cd-gpios = <&pio 129 GPIO_ACTIVE_LOW>;
247 bus-width = <4>;
248 max-frequency = <200000000>;
249 cap-sd-highspeed;
250 sd-uhs-sdr50;
251 sd-uhs-sdr104;
252 vmmc-supply = <&mt6360_ldo5>;
253 vqmmc-supply = <&mt6360_ldo3>;
258 regulator-always-on;
262 regulator-always-on;
266 regulator-always-on;
270 regulator-always-on;
274 regulator-always-on;
278 regulator-always-on;
282 regulator-always-on;
286 regulator-always-on;
290 regulator-always-on;
294 eth_default_pins: eth-default-pins {
295 pins-txd {
300 drive-strength = <8>;
302 pins-cc {
307 drive-strength = <8>;
309 pins-rxd {
315 pins-mdio {
318 input-enable;
320 pins-power {
323 output-high;
327 eth_sleep_pins: eth-sleep-pins {
328 pins-txd {
334 pins-cc {
340 pins-rxd {
346 pins-mdio {
349 input-disable;
350 bias-disable;
354 gpio_keys_pins: gpio-keys-pins {
357 input-enable;
361 i2c6_pins: i2c6-pins {
365 bias-pull-up;
369 mmc0_default_pins: mmc0-default-pins {
370 pins-clk {
372 drive-strength = <6>;
373 bias-pull-down = <MTK_PUPD_SET_R1R0_10>;
376 pins-cmd-dat {
386 input-enable;
387 drive-strength = <6>;
388 bias-pull-up = <MTK_PUPD_SET_R1R0_01>;
391 pins-rst {
393 drive-strength = <6>;
394 bias-pull-up = <MTK_PUPD_SET_R1R0_01>;
398 mmc0_uhs_pins: mmc0-uhs-pins {
399 pins-clk {
401 drive-strength = <8>;
402 bias-pull-down = <MTK_PUPD_SET_R1R0_10>;
405 pins-cmd-dat {
415 input-enable;
416 drive-strength = <8>;
417 bias-pull-up = <MTK_PUPD_SET_R1R0_01>;
420 pins-ds {
422 drive-strength = <8>;
423 bias-pull-down = <MTK_PUPD_SET_R1R0_10>;
426 pins-rst {
428 drive-strength = <8>;
429 bias-pull-up = <MTK_PUPD_SET_R1R0_01>;
433 mmc1_default_pins: mmc1-default-pins {
434 pins-clk {
436 drive-strength = <8>;
437 bias-pull-down = <MTK_PUPD_SET_R1R0_10>;
440 pins-cmd-dat {
446 input-enable;
447 drive-strength = <8>;
448 bias-pull-up = <MTK_PUPD_SET_R1R0_01>;
451 pins-insert {
453 bias-pull-up;
457 mmc1_uhs_pins: mmc1-uhs-pins {
458 pins-clk {
460 drive-strength = <8>;
461 bias-pull-down = <MTK_PUPD_SET_R1R0_10>;
464 pins-cmd-dat {
470 input-enable;
471 drive-strength = <8>;
472 bias-pull-up = <MTK_PUPD_SET_R1R0_01>;
476 uart0_pins: uart0-pins {
483 uart1_pins: uart1-pins {
493 interrupts-extended = <&pio 222 IRQ_TYPE_LEVEL_HIGH>;
497 pinctrl-names = "default";
498 pinctrl-0 = <&uart0_pins>;
503 pinctrl-names = "default";
504 pinctrl-0 = <&uart1_pins>;
525 vusb33-supply = <&mt6359_vusb_ldo_reg>;
530 vusb33-supply = <&mt6359_vusb_ldo_reg>;
535 vusb33-supply = <&mt6359_vusb_ldo_reg>;
540 vbus-supply = <&otg_vbus_regulator>;
545 vusb33-supply = <&mt6359_vusb_ldo_reg>;