Lines Matching +full:standby +full:- +full:gpios

1 // SPDX-License-Identifier: (GPL-2.0+ OR MIT)
3 * at91-sama7g54_curiosity.dts - Device Tree file for SAMA7G54 Curiosity Board
10 /dts-v1/;
11 #include "sama7g5-pinfunc.h"
13 #include <dt-bindings/input/input.h>
14 #include <dt-bindings/leds/common.h>
15 #include <dt-bindings/mfd/atmel-flexcom.h>
16 #include <dt-bindings/pinctrl/at91.h>
20 compatible = "microchip,sama7g54-curiosity", "microchip,sama7g5", "microchip,sama7";
28 stdout-path = "serial0:115200n8";
31 gpio-keys {
32 compatible = "gpio-keys";
33 pinctrl-names = "default";
34 pinctrl-0 = <&pinctrl_key_gpio_default>;
36 button-user {
37 label = "user-button";
38 gpios = <&pioA PIN_PD19 GPIO_ACTIVE_LOW>;
40 wakeup-source;
45 compatible = "gpio-leds";
46 pinctrl-names = "default";
47 pinctrl-0 = <&pinctrl_led_gpio_default>;
49 led-red {
52 gpios = <&pioA PIN_PD13 GPIO_ACTIVE_HIGH>;
53 default-state = "off";
56 led-green {
59 gpios = <&pioA PIN_PD14 GPIO_ACTIVE_HIGH>;
60 default-state = "off";
63 led-blue {
66 gpios = <&pioA PIN_PB15 GPIO_ACTIVE_HIGH>;
67 linux,default-trigger = "heartbeat";
73 reg = <0x60000000 0x10000000>; /* 256 MiB DDR3L-1066 16-bit */
76 reg_5v: regulator-5v {
77 compatible = "regulator-fixed";
78 regulator-name = "5V_MAIN";
79 regulator-min-microvolt = <5000000>;
80 regulator-max-microvolt = <5000000>;
81 regulator-always-on;
86 vddana-supply = <&vddout25>;
87 vref-supply = <&vddout25>;
88 pinctrl-names = "default";
89 pinctrl-0 = <&pinctrl_mikrobus1_an_default &pinctrl_mikrobus2_an_default>;
94 cpu-supply = <&vddcpu>;
110 pinctrl-names = "default";
111 pinctrl-0 = <&pinctrl_nand_default>;
114 nand_controller: nand-controller {
120 nand-bus-width = <8>;
121 nand-ecc-mode = "hw";
122 nand-ecc-strength = <8>;
123 nand-ecc-step-size = <512>;
124 nand-on-flash-bbt;
128 compatible = "fixed-partitions";
129 #address-cells = <1>;
130 #size-cells = <1>;
138 label = "nand: u-boot";
143 label = "nand: u-boot env";
167 atmel,flexcom-mode = <ATMEL_FLEXCOM_MODE_USART>;
171 pinctrl-names = "default";
172 pinctrl-0 = <&pinctrl_flx3_default>;
178 atmel,flexcom-mode = <ATMEL_FLEXCOM_MODE_TWI>;
182 pinctrl-names = "default";
183 pinctrl-0 = <&pinctrl_flx10_default>;
184 i2c-analog-filter;
185 i2c-digital-filter;
186 i2c-digital-filter-width-ns = <35>;
189 power-monitor@1f {
192 #address-cells = <1>;
193 #size-cells = <0>;
197 shunt-resistor-micro-ohms = <47000>;
203 shunt-resistor-micro-ohms = <47000>;
209 shunt-resistor-micro-ohms = <47000>;
215 shunt-resistor-micro-ohms = <47000>;
225 vcc-supply = <&vdd_3v3>;
231 lvin-supply = <&reg_5v>;
232 pvin1-supply = <&reg_5v>;
233 pvin2-supply = <&reg_5v>;
234 pvin3-supply = <&reg_5v>;
235 pvin4-supply = <&reg_5v>;
239 regulator-name = "VDD_IO";
240 regulator-min-microvolt = <3300000>;
241 regulator-max-microvolt = <3300000>;
242 regulator-initial-mode = <2>;
243 regulator-allowed-modes = <2>, <4>;
244 regulator-always-on;
246 regulator-state-standby {
247 regulator-on-in-suspend;
248 regulator-suspend-microvolt = <3300000>;
249 regulator-mode = <4>;
252 regulator-state-mem {
253 regulator-off-in-suspend;
254 regulator-mode = <4>;
259 regulator-name = "VDD_DDR";
260 regulator-min-microvolt = <1350000>;
261 regulator-max-microvolt = <1350000>;
262 regulator-initial-mode = <2>;
263 regulator-allowed-modes = <2>, <4>;
264 regulator-always-on;
266 regulator-state-standby {
267 regulator-on-in-suspend;
268 regulator-suspend-microvolt = <1350000>;
269 regulator-mode = <4>;
272 regulator-state-mem {
273 regulator-on-in-suspend;
274 regulator-suspend-microvolt = <1350000>;
275 regulator-mode = <4>;
280 regulator-name = "VDD_CORE";
281 regulator-min-microvolt = <1150000>;
282 regulator-max-microvolt = <1150000>;
283 regulator-initial-mode = <2>;
284 regulator-allowed-modes = <2>, <4>;
285 regulator-always-on;
287 regulator-state-standby {
288 regulator-on-in-suspend;
289 regulator-suspend-microvolt = <1150000>;
290 regulator-mode = <4>;
293 regulator-state-mem {
294 regulator-off-in-suspend;
295 regulator-mode = <4>;
300 regulator-name = "VDD_OTHER";
301 regulator-min-microvolt = <1050000>;
302 regulator-max-microvolt = <1250000>;
303 regulator-initial-mode = <2>;
304 regulator-allowed-modes = <2>, <4>;
305 regulator-ramp-delay = <3125>;
306 regulator-always-on;
308 regulator-state-standby {
309 regulator-on-in-suspend;
310 regulator-suspend-microvolt = <1050000>;
311 regulator-mode = <4>;
314 regulator-state-mem {
315 regulator-off-in-suspend;
316 regulator-mode = <4>;
321 regulator-name = "LDO1";
322 regulator-min-microvolt = <1800000>;
323 regulator-max-microvolt = <1800000>;
324 regulator-always-on;
326 regulator-state-standby {
327 regulator-suspend-microvolt = <1800000>;
328 regulator-on-in-suspend;
331 regulator-state-mem {
332 regulator-off-in-suspend;
337 regulator-name = "LDO2";
338 regulator-min-microvolt = <3300000>;
339 regulator-max-microvolt = <3300000>;
340 regulator-always-on;
342 regulator-state-standby {
343 regulator-suspend-microvolt = <3300000>;
344 regulator-on-in-suspend;
347 regulator-state-mem {
348 regulator-off-in-suspend;
357 clock-frequency = <24000000>;
361 pinctrl-names = "default";
362 pinctrl-0 = <&pinctrl_qspi1_default>;
366 compatible = "jedec,spi-nor";
368 spi-max-frequency = <100000000>;
369 spi-tx-bus-width = <4>;
370 spi-rx-bus-width = <4>;
371 m25p,fast-read;
376 pinctrl_flx3_default: flx3-default {
379 bias-pull-up;
382 pinctrl_flx10_default: flx10-default {
385 bias-pull-up;
388 pinctrl_key_gpio_default: key-gpio-default {
390 bias-pull-up;
393 pinctrl_led_gpio_default: led-gpio-default {
397 bias-pull-up;
400 pinctrl_mikrobus1_an_default: mikrobus1-an-default {
402 bias-disable;
405 pinctrl_mikrobus2_an_default: mikrobus2-an-default {
407 bias-disable;
410 pinctrl_nand_default: nand-default {
425 bias-disable;
426 slew-rate = <0>;
429 pinctrl_qspi1_default: qspi1-default {
436 bias-pull-up;
437 slew-rate = <0>;
440 pinctrl_sdmmc0_default: sdmmc0-default {
448 bias-pull-up;
449 slew-rate = <0>;
452 pinctrl_sdmmc1_default: sdmmc1-default {
460 bias-pull-up;
461 slew-rate = <0>;
466 atmel,rtt-rtc-time-reg = <&gpbr 0x0>;
471 bus-width = <4>;
472 cd-gpios = <&pioA 31 GPIO_ACTIVE_LOW>;
473 disable-wp;
474 sdhci-caps-mask = <0x0 0x00200000>;
475 vmmc-supply = <&vdd_3v3>;
476 vqmmc-supply = <&vdd_3v3>;
477 pinctrl-names = "default";
478 pinctrl-0 = <&pinctrl_sdmmc0_default>;
484 bus-width = <4>;
485 disable-wp;
486 sdhci-caps-mask = <0x0 0x00200000>;
487 vmmc-supply = <&vdd_3v3>;
488 vqmmc-supply = <&vdd_3v3>;
489 pinctrl-names = "default";
490 pinctrl-0 = <&pinctrl_sdmmc1_default>;
495 clock-frequency = <32768>;
499 debounce-delay-us = <976>;
509 compatible = "atmel,tcb-timer";
514 compatible = "atmel,tcb-timer";
524 vin-supply = <&vdd_3v3>;