Lines Matching +full:regulator +full:- +full:settling +full:- +full:time +full:- +full:us
1 // SPDX-License-Identifier: GPL-2.0
3 * Copyright (C) 2014-2019 Texas Instruments Incorporated - http://www.ti.com/
6 /dts-v1/;
9 #include "am57xx-commercial-grade.dtsi"
10 #include "dra74x-mmc-iodelay.dtsi"
11 #include "dra74-ipu-dsp-common.dtsi"
12 #include <dt-bindings/gpio/gpio.h>
13 #include <dt-bindings/interrupt-controller/irq.h>
14 #include <dt-bindings/pinctrl/dra.h>
18 compatible = "beagle,am5729-beagleboneai", "ti,am5728",
28 stdout-path = &uart1;
36 reserved-memory {
37 #address-cells = <2>;
38 #size-cells = <2>;
41 ipu2_memory_region: ipu2-memory@95800000 {
42 compatible = "shared-dma-pool";
48 dsp1_memory_region: dsp1-memory@99000000 {
49 compatible = "shared-dma-pool";
55 ipu1_memory_region: ipu1-memory@9d000000 {
56 compatible = "shared-dma-pool";
62 dsp2_memory_region: dsp2-memory@9f000000 {
63 compatible = "shared-dma-pool";
71 vdd_adc: gpioregulator-vdd_adc {
72 compatible = "regulator-gpio";
73 regulator-name = "vdd_adc";
74 vin-supply = <&vdd_5v>;
75 regulator-min-microvolt = <1800000>;
76 regulator-max-microvolt = <3300000>;
77 regulator-always-on;
78 regulator-boot-on;
84 vdd_5v: fixedregulator-vdd_5v {
85 compatible = "regulator-fixed";
86 regulator-name = "vdd_5v";
87 regulator-min-microvolt = <5000000>;
88 regulator-max-microvolt = <5000000>;
89 regulator-always-on;
90 regulator-boot-on;
93 vtt_fixed: fixedregulator-vtt {
95 compatible = "regulator-fixed";
96 regulator-name = "vtt_fixed";
97 vin-supply = <&vdd_ddr>;
98 regulator-min-microvolt = <3300000>;
99 regulator-max-microvolt = <3300000>;
100 regulator-always-on;
101 regulator-boot-on;
105 compatible = "gpio-leds";
110 linux,default-trigger = "heartbeat";
111 default-state = "off";
117 linux,default-trigger = "mmc0";
118 default-state = "off";
124 linux,default-trigger = "cpu";
125 default-state = "off";
131 linux,default-trigger = "mmc1";
132 default-state = "off";
138 linux,default-trigger = "netdev";
139 default-state = "off";
144 compatible = "hdmi-connector";
150 remote-endpoint = <&hdmi_encoder_out>;
165 #address-cells = <0x1>;
166 #size-cells = <0x0>;
172 remote-endpoint = <&hdmi_out>;
180 remote-endpoint = <&hdmi_connector_in>;
187 compatible = "mmc-pwrseq-emmc";
188 reset-gpios = <&gpio5 7 GPIO_ACTIVE_LOW>;
192 compatible = "mmc-pwrseq-simple";
193 reset-gpios = <&gpio3 22 GPIO_ACTIVE_LOW>, /* BT-REG-ON */
194 <&gpio3 18 GPIO_ACTIVE_LOW>; /* WL-REG-ON */
198 compatible = "linux,extcon-usb-gpio";
199 ti,enable-id-detection;
200 id-gpio = <&gpio3 13 GPIO_ACTIVE_HIGH>;
206 clock-frequency = <400000>;
211 interrupt-parent = <&gpio6>;
214 #interrupt-cells = <2>;
215 interrupt-controller;
217 ti,system-power-controller;
218 ti,palmas-override-powerhold;
221 compatible = "ti,tps659038-pmic";
223 smps12-in-supply = <&vdd_5v>;
224 smps3-in-supply = <&vdd_5v>;
225 smps45-in-supply = <&vdd_5v>;
226 smps6-in-supply = <&vdd_5v>;
227 smps7-in-supply = <&vdd_5v>;
228 mps3-in-supply = <&vdd_5v>;
229 smps8-in-supply = <&vdd_5v>;
230 smps9-in-supply = <&vdd_5v>;
231 ldo1-in-supply = <&vdd_5v>;
232 ldo2-in-supply = <&vdd_5v>;
233 ldo3-in-supply = <&vdd_5v>;
234 ldo4-in-supply = <&vdd_5v>;
235 ldo9-in-supply = <&vdd_5v>;
236 ldoln-in-supply = <&vdd_5v>;
237 ldousb-in-supply = <&vdd_5v>;
238 ldortc-in-supply = <&vdd_5v>;
243 regulator-name = "smps12";
244 regulator-min-microvolt = <850000>;
245 regulator-max-microvolt = <1250000>;
246 regulator-always-on;
247 regulator-boot-on;
252 regulator-name = "smps3";
253 regulator-min-microvolt = <1350000>;
254 regulator-max-microvolt = <1350000>;
255 regulator-always-on;
256 regulator-boot-on;
261 regulator-name = "smps45";
262 regulator-min-microvolt = < 850000>;
263 regulator-max-microvolt = <1250000>;
264 regulator-always-on;
265 regulator-boot-on;
270 regulator-name = "smps6";
271 regulator-min-microvolt = < 850000>;
272 regulator-max-microvolt = <1250000>;
273 regulator-always-on;
274 regulator-boot-on;
279 regulator-name = "smps7";
280 regulator-min-microvolt = < 850000>; /*** 1.15V */
281 regulator-max-microvolt = <1150000>;
282 regulator-always-on;
283 regulator-boot-on;
288 regulator-name = "smps8";
293 regulator-name = "smps9";
294 regulator-min-microvolt = <3300000>;
295 regulator-max-microvolt = <3300000>;
296 regulator-always-on;
297 regulator-boot-on;
301 /* VDDSHV8 - VSDMMC */
302 regulator-name = "ldo1";
303 regulator-min-microvolt = <1800000>;
304 regulator-max-microvolt = <3300000>;
305 regulator-boot-on;
306 regulator-always-on;
311 regulator-name = "ldo2";
312 regulator-min-microvolt = <1800000>;
313 regulator-max-microvolt = <1800000>;
314 regulator-always-on;
315 regulator-boot-on;
320 regulator-name = "ldo3";
321 regulator-min-microvolt = <1800000>;
322 regulator-max-microvolt = <1800000>;
323 regulator-always-on;
324 regulator-boot-on;
329 regulator-name = "ldo4";
330 regulator-min-microvolt = <1800000>;
331 regulator-max-microvolt = <1800000>;
332 regulator-always-on;
333 regulator-boot-on;
336 /* LDO5-8 unused */
340 regulator-name = "ldo9";
341 regulator-min-microvolt = < 840000>;
342 regulator-max-microvolt = <1160000>;
343 regulator-always-on;
344 regulator-boot-on;
349 regulator-name = "ldoln";
350 regulator-min-microvolt = <1800000>;
351 regulator-max-microvolt = <1800000>;
352 regulator-always-on;
353 regulator-boot-on;
358 regulator-name = "ldousb";
359 regulator-min-microvolt = <3300000>;
360 regulator-max-microvolt = <3300000>;
361 regulator-always-on;
362 regulator-boot-on;
367 regulator-name = "ldortc";
368 regulator-min-microvolt = <1800000>;
369 regulator-max-microvolt = <1800000>;
370 regulator-always-on;
371 regulator-boot-on;
376 regulator-name = "regen1";
377 regulator-boot-on;
378 regulator-always-on;
383 regulator-name = "regen2";
384 regulator-boot-on;
385 regulator-always-on;
391 compatible = "ti,palmas-rtc";
392 interrupt-parent = <&tps659038>;
394 wakeup-source;
398 compatible = "ti,palmas-pwrbutton";
399 interrupt-parent = <&tps659038>;
401 wakeup-source;
402 ti,palmas-long-press-seconds = <12>;
406 compatible = "ti,palmas-gpio";
407 gpio-controller;
408 #gpio-cells = <2>;
417 interrupt-parent = <&gpio2>;
418 interrupt-controller;
421 irq-trigger = <0x1>;
422 st,mod-12b = <1>; /* 12-bit ADC */
423 st,ref-sel = <0>; /* internal ADC reference */
424 st,adc-freq = <1>; /* 3.25 MHz ADC clock speed */
425 st,sample-time = <4>; /* ADC converstion time: 80 clocks */
428 compatible = "st,stmpe-adc";
429 st,norequest-mask = <0x00>; /* mask any channels to be used by touchscreen */
430 adc0: iio-device@0 {
431 #io-channel-cells = <1>;
432 iio-channels = <&adc0 4>, <&adc0 1>, <&adc0 2>, <&adc0 3>, <&adc0 4>, <&adc0 5>, <&adc0 6>;
433 iio-channel-names = "AIN0_P9_39", "AIN1_P9_40", "AIN2_P9_37", "AIN3_P9_38",
440 compatible = "st,stmpe-ts";
442 st,ave-ctrl = <3>;
444 st,fraction-z = <7>;
449 st,i-drive = <1>;
450 /* 1 ms panel driver settling time */
451 st,settling = <3>;
453 st,touch-det-delay = <5>;
457 compatible = "st,stmpe-gpio";
461 compatible = "st,stmpe-pwm";
462 #pwm-cells = <2>;
469 ti,pindir-d0-out-d1-in;
472 compatible = "pisosr-gpio";
473 gpio-controller;
474 #gpio-cells = <2>;
477 spi-max-frequency = <1000000>;
478 spi-cpol;
483 vdd-supply = <&vdd_mpu>;
484 voltage-tolerance = <1>;
492 reset-gpios = <&gpio2 23 GPIO_ACTIVE_LOW>;
493 reset-delay-us = <2>;
495 phy0: ethernet-phy@4 {
497 eee-broken-100tx;
498 eee-broken-1000t;
507 phy-handle = <&phy0>;
508 phy-mode = "rgmii-rxid";
509 ti,dual-emac-pvid = <1>;
519 compatible = "ti,pruss-shmem";
525 compatible = "ti,pruss-shmem";
532 vmmc-supply = <&vdd_3v3>;
533 vqmmc-supply = <&vdd_sd>;
534 bus-width = <4>;
535 cd-gpios = <&gpio6 27 GPIO_ACTIVE_LOW>; /* gpio 219 */
537 pinctrl-names = "default";
538 pinctrl-0 = <&mmc1_pins_default>;
543 vmmc-supply = <&vdd_1v8>;
544 vqmmc-supply = <&vdd_1v8>;
545 bus-width = <8>;
546 ti,non-removable;
547 non-removable;
548 mmc-pwrseq = <&emmc_pwrseq>;
550 ti,needs-special-reset;
552 dma-names = "tx", "rx";
557 /* DS: Default speed (DS) up to 25 MHz, including 1- and 4-bit modes (3.3 V signaling). */
566 ti,needs-special-reset;
567 vmmc-supply = <&vdd_3v3>;
568 cap-power-off-card;
569 keep-power-in-suspend;
570 bus-width = <4>;
571 ti,non-removable;
572 non-removable;
573 no-1-8-v;
574 max-frequency = <24000000>;
576 #address-cells = <1>;
577 #size-cells = <0>;
578 mmc-pwrseq = <&brcmf_pwrseq>;
583 compatible = "brcm,bcm4329-fmac";
585 brcm,sd-head-align = <4>;
589 interrupt-parent = <&gpio3>;
591 interrupt-names = "host-wake";
596 phy-supply = <&ldousb_reg>;
600 phy-supply = <&ldousb_reg>;
619 vdda_video-supply = <&vdd_1v8_pll>;
624 vdda-supply = <&vdd_1v8_phy_ldo4>;
628 remote-endpoint = <&hdmi_encoder_in>;
677 clock-frequency = <100000>;
681 opp_slow-500000000 {
682 opp-shared;
688 memory-region = <&ipu2_memory_region>;
693 memory-region = <&ipu1_memory_region>;
698 memory-region = <&dsp1_memory_region>;
703 memory-region = <&dsp2_memory_region>;