Lines Matching +full:regulator +full:- +full:v6
1 // SPDX-License-Identifier: GPL-2.0
3 * Copyright (C) 2012 Texas Instruments Incorporated - https://www.ti.com/
6 /dts-v1/;
9 #include <dt-bindings/input/input.h>
10 #include <dt-bindings/interrupt-controller/irq.h>
14 compatible = "bosch,am335x-guardian", "ti,am33xx";
17 stdout-path = &uart0;
18 tick-timer = &timer2;
23 cpu0-supply = <&dcdc2_reg>;
32 guardian_buttons: gpio-keys {
33 pinctrl-names = "default";
34 pinctrl-0 = <&guardian_button_pins>;
35 compatible = "gpio-keys";
37 select-button {
38 label = "guardian-select-button";
41 wakeup-source;
44 power-button {
45 label = "guardian-power-button";
48 wakeup-source;
52 guardian_leds: gpio-leds {
53 pinctrl-names = "default";
54 pinctrl-0 = <&guardian_led_pins>;
55 compatible = "gpio-leds";
57 life-led {
58 label = "guardian:life-led";
60 linux,default-trigger = "heartbeat";
61 default-state = "off";
65 gpio-poweroff {
66 compatible = "gpio-poweroff";
72 pinctrl-names = "default", "sleep";
73 pinctrl-0 = <&lcd_pins_default &lcd_disen_pins>;
74 pinctrl-1 = <&lcd_pins_sleep>;
76 display-timings {
77 timing-320x240 {
80 hback-porch = <68>;
81 hfront-porch = <20>;
82 hsync-len = <1>;
83 vback-porch = <18>;
84 vfront-porch = <4>;
85 vsync-len = <1>;
86 clock-frequency = <9000000>;
87 hsync-active = <0>;
88 vsync-active = <0>;
91 panel-info {
92 ac-bias = <255>;
93 ac-bias-intrpt = <0>;
94 dma-burst-sz = <16>;
96 bus-width = <16>;
98 sync-edge = <0>;
99 sync-ctrl = <1>;
100 raster-order = <0>;
101 fifo-th = <0>;
106 guardian_beeper: pwm-7 {
107 compatible = "ti,omap-dmtimer-pwm";
108 #pwm-cells = <3>;
110 pinctrl-names = "default";
111 pinctrl-0 = <&guardian_beeper_pins>;
112 ti,clock-source = <0x01>;
116 compatible = "regulator-fixed";
117 regulator-name = "vmmcsd_fixed";
118 regulator-min-microvolt = <3300000>;
119 regulator-max-microvolt = <3300000>;
123 compatible = "gpio-mt-keypad";
124 debounce-delay-ms = <10>;
125 col-scan-delay-us = <2>;
126 keypad,num-lines = <5>;
127 linux,no-autorepeat;
128 gpio-activelow;
129 line-gpios = <
144 pinctrl-names = "default";
145 pinctrl-0 = <&nandflash_pins>;
150 compatible = "ti,omap2-nand";
152 interrupt-parent = <&gpmc>;
155 rb-gpios = <&gpmc 0 GPIO_ACTIVE_HIGH>; /* gpmc_wait0 */
156 ti,nand-xfer-type = "prefetch-dma";
157 ti,nand-ecc-opt = "bch16";
158 ti,elm-id = <&elm>;
159 nand-bus-width = <8>;
160 gpmc,device-width = <1>;
161 gpmc,sync-clk-ps = <0>;
162 gpmc,cs-on-ns = <0>;
163 gpmc,cs-rd-off-ns = <30>;
164 gpmc,cs-wr-off-ns = <30>;
165 gpmc,adv-on-ns = <0>;
166 gpmc,adv-rd-off-ns = <30>;
167 gpmc,adv-wr-off-ns = <30>;
168 gpmc,we-on-ns = <0>;
169 gpmc,we-off-ns = <15>;
170 gpmc,oe-on-ns = <1>;
171 gpmc,oe-off-ns = <15>;
172 gpmc,access-ns = <30>;
173 gpmc,rd-cycle-ns = <30>;
174 gpmc,wr-cycle-ns = <30>;
175 gpmc,bus-turnaround-ns = <0>;
176 gpmc,cycle2cycle-delay-ns = <0>;
177 gpmc,clk-activation-ns = <0>;
178 gpmc,wr-access-ns = <0>;
179 gpmc,wr-data-mux-bus-ns = <0>;
184 * All SPL-* partitions are sized to minimal length which can
186 * to size of erase-block.
188 #address-cells = <1>;
189 #size-cells = <1>;
212 label = "u-boot";
217 label = "u-boot.backup1";
222 label = "u-boot-2";
227 label = "u-boot-2.backup1";
232 label = "u-boot-env";
237 label = "u-boot-env.backup1";
242 label = "splash-screen";
254 pinctrl-names = "default";
255 pinctrl-0 = <&i2c0_pins>;
256 clock-frequency = <400000>;
265 blue-and-red-wiring = "crossed";
269 remote-endpoint = <0>;
275 bus-width = <0x4>;
276 pinctrl-names = "default";
277 pinctrl-0 = <&mmc1_pins>;
278 cd-gpios = <&gpio0 6 GPIO_ACTIVE_LOW>;
279 vmmc-supply = <&vmmcsd_fixed>;
285 clock-names = "ext-clk", "int-clk";
289 ti,pindir-d0-out-d1-in;
290 pinctrl-names = "default";
291 pinctrl-0 = <&spi0_pins>;
299 * Configure pmic to enter OFF-state instead of SLEEP-state ("RTC-only
300 * mode") at poweroff. Most BeagleBone versions do not support RTC-only
303 * For details, see linux-omap mailing list May 2015 thread
304 * [PATCH] ARM: dts: am335x-bone* enable pmic-shutdown-controller
306 * https://www.spinics.net/lists/linux-omap/msg118585.html
307 * https://www.spinics.net/lists/linux-omap/msg118615.html
310 * &tps { /delete-property/ ti,pmic-shutdown-controller; }
311 * if you want to use RTC-only mode and made sure you are not affected
312 * by the hardware problems. (Tip: double-check by performing a current
315 ti,pmic-shutdown-controller;
316 interrupt-parent = <&intc>;
320 isel = <1>; /* 1 - ISET1, 2 ISET2 */
322 default-brightness = <50>;
323 /* 1(on) - enable current sink, while initialization */
324 /* 0(off) - disable current sink, while initialization */
325 isink-en = <1>;
329 dcdc1_reg: regulator@0 {
330 regulator-name = "vdds_dpr";
331 regulator-always-on;
334 dcdc2_reg: regulator@1 {
335 /* VDD_MPU voltage limits 0.95V - 1.26V with +/-4% tolerance */
336 regulator-name = "vdd_mpu";
337 regulator-min-microvolt = <925000>;
338 regulator-max-microvolt = <1351500>;
339 regulator-boot-on;
340 regulator-always-on;
343 dcdc3_reg: regulator@2 {
344 /* VDD_CORE voltage limits 0.95V - 1.1V with +/-4% tolerance */
345 regulator-name = "vdd_core";
346 regulator-min-microvolt = <925000>;
347 regulator-max-microvolt = <1150000>;
348 regulator-boot-on;
349 regulator-always-on;
352 ldo1_reg: regulator@3 {
353 regulator-name = "vio,vrtc,vdds";
354 regulator-always-on;
357 ldo2_reg: regulator@4 {
358 regulator-name = "vdd_3v3aux";
359 regulator-always-on;
362 ldo3_reg: regulator@5 {
363 regulator-name = "vdd_1v8";
364 regulator-min-microvolt = <1800000>;
365 regulator-max-microvolt = <1800000>;
366 regulator-always-on;
369 ldo4_reg: regulator@6 {
370 regulator-name = "vdd_3v3a";
371 regulator-always-on;
380 ti,adc-channels = <0 1 2 3 4 5 6>;
385 gpio-line-names =
421 ti,gpio-always-on;
422 ti,no-reset-on-init;
423 gpio-line-names =
459 pinctrl-names = "default";
460 pinctrl-0 = <&uart0_pins>;
465 pinctrl-names = "default";
466 pinctrl-0 = <&uart2_pins>;
476 /delete-property/dmas;
477 /delete-property/dma-names;
481 pinctrl-names = "default";
482 pinctrl-0 = <&clkout2_pin &guardian_interface_pins>;
484 clkout2_pin: clkout2-pins {
485 pinctrl-single,pins = <
491 guardian_interface_pins: interface-pins {
492 pinctrl-single,pins = <
506 /*SWITCH-OFF_3V6*/
521 guardian_beeper_pins: dmtimer7-pins {
522 pinctrl-single,pins = <
527 guardian_button_pins: guardian-button-pins {
528 pinctrl-single,pins = <
535 i2c0_pins: i2c0-pins {
536 pinctrl-single,pins = <
542 led_bl_pins: gpio-led-bl-pins {
543 pinctrl-single,pins = <
549 lcd_disen_pins: lcd-disen-pins {
550 pinctrl-single,pins = <
556 lcd_pins_default: lcd-default-pins {
557 pinctrl-single,pins = <
617 lcd_pins_sleep: lcd-sleep-pins {
618 pinctrl-single,pins = <
662 guardian_led_pins: guardian-led-pins {
663 pinctrl-single,pins = <
668 mmc1_pins: mmc1-pins {
669 pinctrl-single,pins = <
680 spi0_pins: spi0-pins {
681 pinctrl-single,pins = <
682 /* SPI0_CLK - spi0_clk.spi */
684 /* SPI0_MOSI - spi0_d0.spi0 */
686 /* SPI0_MISO - spi0_d1.spi0 */
688 /* SPI0_CS0 - spi */
693 uart0_pins: uart0-pins {
694 pinctrl-single,pins = <
702 uart2_pins: uart2-pins {
703 pinctrl-single,pins = <
711 nandflash_pins: nandflash-pins {
712 pinctrl-single,pins = <
733 /* (V6) gpmc_csn0.gpmc_csn0 */