Lines Matching +full:vusb33 +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>;
61 no-map;
65 /* 12 MiB reserved for OP-TEE (BL32)
66 * +-----------------------+ 0x43e0_0000
68 * +-----------------------+ 0x43c0_0000
70 * + TZDRAM +--------------+ 0x4340_0000
72 * +-----------------------+ 0x4320_0000
75 no-map;
82 clock-frequency = <400000>;
83 pinctrl-0 = <&i2c6_pins>;
84 pinctrl-names = "default";
90 interrupt-controller;
91 interrupts-extended = <&pio 101 IRQ_TYPE_EDGE_FALLING>;
92 interrupt-names = "IRQB";
95 compatible = "mediatek,mt6360-chg";
96 richtek,vinovp-microvolt = <14500000>;
98 otg_vbus_regulator: usb-otg-vbus-regulator {
99 regulator-compatible = "usb-otg-vbus";
100 regulator-name = "usb-otg-vbus";
101 regulator-min-microvolt = <4425000>;
102 regulator-max-microvolt = <5825000>;
107 compatible = "mediatek,mt6360-regulator";
108 LDO_VIN3-supply = <&mt6360_buck2>;
111 regulator-compatible = "BUCK1";
112 regulator-name = "mt6360,buck1";
113 regulator-min-microvolt = <300000>;
114 regulator-max-microvolt = <1300000>;
115 regulator-allowed-modes = <MT6360_OPMODE_NORMAL
118 regulator-always-on;
122 regulator-compatible = "BUCK2";
123 regulator-name = "mt6360,buck2";
124 regulator-min-microvolt = <300000>;
125 regulator-max-microvolt = <1300000>;
126 regulator-allowed-modes = <MT6360_OPMODE_NORMAL
129 regulator-always-on;
133 regulator-compatible = "LDO1";
134 regulator-name = "mt6360,ldo1";
135 regulator-min-microvolt = <1200000>;
136 regulator-max-microvolt = <3600000>;
137 regulator-allowed-modes = <MT6360_OPMODE_NORMAL
142 regulator-compatible = "LDO2";
143 regulator-name = "mt6360,ldo2";
144 regulator-min-microvolt = <1200000>;
145 regulator-max-microvolt = <3600000>;
146 regulator-allowed-modes = <MT6360_OPMODE_NORMAL
151 regulator-compatible = "LDO3";
152 regulator-name = "mt6360,ldo3";
153 regulator-min-microvolt = <1200000>;
154 regulator-max-microvolt = <3600000>;
155 regulator-allowed-modes = <MT6360_OPMODE_NORMAL
160 regulator-compatible = "LDO5";
161 regulator-name = "mt6360,ldo5";
162 regulator-min-microvolt = <2700000>;
163 regulator-max-microvolt = <3600000>;
164 regulator-allowed-modes = <MT6360_OPMODE_NORMAL
169 regulator-compatible = "LDO6";
170 regulator-name = "mt6360,ldo6";
171 regulator-min-microvolt = <500000>;
172 regulator-max-microvolt = <2100000>;
173 regulator-allowed-modes = <MT6360_OPMODE_NORMAL
178 regulator-compatible = "LDO7";
179 regulator-name = "mt6360,ldo7";
180 regulator-min-microvolt = <500000>;
181 regulator-max-microvolt = <2100000>;
182 regulator-allowed-modes = <MT6360_OPMODE_NORMAL
184 regulator-always-on;
192 pinctrl-names = "default", "state_uhs";
193 pinctrl-0 = <&mmc0_default_pins>;
194 pinctrl-1 = <&mmc0_uhs_pins>;
195 bus-width = <8>;
196 max-frequency = <200000000>;
197 cap-mmc-highspeed;
198 mmc-hs200-1_8v;
199 mmc-hs400-1_8v;
200 cap-mmc-hw-reset;
201 no-sdio;
202 no-sd;
203 hs400-ds-delay = <0x14c11>;
204 vmmc-supply = <&mt6359_vemc_1_ldo_reg>;
205 vqmmc-supply = <&mt6359_vufs_ldo_reg>;
206 non-removable;
210 pinctrl-names = "default", "state_uhs";
211 pinctrl-0 = <&mmc1_default_pins>;
212 pinctrl-1 = <&mmc1_uhs_pins>;
213 cd-gpios = <&pio 129 GPIO_ACTIVE_LOW>;
214 bus-width = <4>;
215 max-frequency = <200000000>;
216 cap-sd-highspeed;
217 sd-uhs-sdr50;
218 sd-uhs-sdr104;
219 vmmc-supply = <&mt6360_ldo5>;
220 vqmmc-supply = <&mt6360_ldo3>;
225 regulator-always-on;
229 regulator-always-on;
233 regulator-always-on;
237 regulator-always-on;
241 regulator-always-on;
245 regulator-always-on;
249 regulator-always-on;
253 regulator-always-on;
257 regulator-always-on;
261 gpio_keys_pins: gpio-keys-pins {
264 input-enable;
268 i2c6_pins: i2c6-pins {
272 bias-pull-up;
276 mmc0_default_pins: mmc0-default-pins {
277 pins-clk {
279 drive-strength = <MTK_DRIVE_6mA>;
280 bias-pull-down = <MTK_PUPD_SET_R1R0_10>;
283 pins-cmd-dat {
293 input-enable;
294 drive-strength = <MTK_DRIVE_6mA>;
295 bias-pull-up = <MTK_PUPD_SET_R1R0_01>;
298 pins-rst {
300 drive-strength = <MTK_DRIVE_6mA>;
301 bias-pull-up = <MTK_PUPD_SET_R1R0_01>;
305 mmc0_uhs_pins: mmc0-uhs-pins {
306 pins-clk {
308 drive-strength = <MTK_DRIVE_8mA>;
309 bias-pull-down = <MTK_PUPD_SET_R1R0_10>;
312 pins-cmd-dat {
322 input-enable;
323 drive-strength = <MTK_DRIVE_8mA>;
324 bias-pull-up = <MTK_PUPD_SET_R1R0_01>;
327 pins-ds {
329 drive-strength = <MTK_DRIVE_8mA>;
330 bias-pull-down = <MTK_PUPD_SET_R1R0_10>;
333 pins-rst {
335 drive-strength = <MTK_DRIVE_8mA>;
336 bias-pull-up = <MTK_PUPD_SET_R1R0_01>;
340 mmc1_default_pins: mmc1-default-pins {
341 pins-clk {
343 drive-strength = <MTK_DRIVE_8mA>;
344 bias-pull-down = <MTK_PUPD_SET_R1R0_10>;
347 pins-cmd-dat {
353 input-enable;
354 drive-strength = <MTK_DRIVE_8mA>;
355 bias-pull-up = <MTK_PUPD_SET_R1R0_01>;
358 pins-insert {
360 bias-pull-up;
364 mmc1_uhs_pins: mmc1-uhs-pins {
365 pins-clk {
367 drive-strength = <MTK_DRIVE_8mA>;
368 bias-pull-down = <MTK_PUPD_SET_R1R0_10>;
371 pins-cmd-dat {
377 input-enable;
378 drive-strength = <MTK_DRIVE_8mA>;
379 bias-pull-up = <MTK_PUPD_SET_R1R0_01>;
383 uart0_pins: uart0-pins {
390 uart1_pins: uart1-pins {
400 interrupts-extended = <&pio 222 IRQ_TYPE_LEVEL_HIGH>;
404 pinctrl-names = "default";
405 pinctrl-0 = <&uart0_pins>;
410 pinctrl-names = "default";
411 pinctrl-0 = <&uart1_pins>;
432 vusb33-supply = <&mt6359_vusb_ldo_reg>;
433 vbus-supply = <&otg_vbus_regulator>;
438 vusb33-supply = <&mt6359_vusb_ldo_reg>;
443 vusb33-supply = <&mt6359_vusb_ldo_reg>;
448 vusb33-supply = <&mt6359_vusb_ldo_reg>;