Lines Matching +full:suspend +full:- +full:mode

1 // SPDX-License-Identifier: (GPL-2.0+ OR MIT)
3 * at91-sama7g5ek.dts - Device Tree file for SAMA7G5-EK board
11 /dts-v1/;
12 #include "sama7g5-pinfunc.h"
14 #include <dt-bindings/mfd/atmel-flexcom.h>
15 #include <dt-bindings/input/input.h>
16 #include <dt-bindings/pinctrl/at91.h>
17 #include <dt-bindings/sound/microchip,pdmc.h>
20 model = "Microchip SAMA7G5-EK";
25 stdout-path = "serial0:115200n8";
38 gpio-keys {
39 compatible = "gpio-keys";
41 pinctrl-names = "default";
42 pinctrl-0 = <&pinctrl_key_gpio_default>;
48 wakeup-source;
53 compatible = "gpio-leds";
54 pinctrl-names = "default";
55 pinctrl-0 = <&pinctrl_led_gpio_default>;
71 linux,default-trigger = "heartbeat";
81 reg_5v: regulator-5v {
82 compatible = "regulator-fixed";
83 regulator-name = "5V_MAIN";
84 regulator-min-microvolt = <5000000>;
85 regulator-max-microvolt = <5000000>;
86 regulator-always-on;
90 compatible = "simple-audio-card";
91 simple-audio-card,name = "sama7g5ek audio";
92 #address-cells = <1>;
93 #size-cells = <0>;
94 simple-audio-card,dai-link@0 {
97 sound-dai = <&spdiftx>;
100 sound-dai = <&spdif_out>;
103 simple-audio-card,dai-link@1 {
106 sound-dai = <&spdifrx>;
109 sound-dai = <&spdif_in>;
114 spdif_in: spdif-in {
115 #sound-dai-cells = <0>;
116 compatible = "linux,spdif-dir";
119 spdif_out: spdif-out {
120 #sound-dai-cells = <0>;
121 compatible = "linux,spdif-dit";
126 vddana-supply = <&vddout25>;
127 vref-supply = <&vddout25>;
128 pinctrl-names = "default";
129 pinctrl-0 = <&pinctrl_mikrobus1_an_default &pinctrl_mikrobus2_an_default>;
130 atmel,trigger-edge-type = <IRQ_TYPE_EDGE_RISING>;
135 pinctrl-names = "default";
136 pinctrl-0 = <&pinctrl_can0_default>;
141 pinctrl-names = "default";
142 pinctrl-0 = <&pinctrl_can1_default>;
147 cpu-supply = <&vddcpu>;
151 pinctrl-names = "default";
152 pinctrl-0 = <&pinctrl_qspi>;
156 #address-cells = <1>;
157 #size-cells = <1>;
158 compatible = "jedec,spi-nor";
160 spi-max-frequency = <133000000>;
161 spi-tx-bus-width = <8>;
162 spi-rx-bus-width = <8>;
163 m25p,fast-read;
216 atmel,flexcom-mode = <ATMEL_FLEXCOM_MODE_USART>;
220 pinctrl-names = "default";
221 pinctrl-0 = <&pinctrl_flx0_default>;
227 atmel,flexcom-mode = <ATMEL_FLEXCOM_MODE_TWI>;
231 pinctrl-names = "default";
232 pinctrl-0 = <&pinctrl_i2c1_default>;
233 i2c-analog-filter;
234 i2c-digital-filter;
235 i2c-digital-filter-width-ns = <35>;
238 power-monitor@10 {
241 #address-cells = <1>;
242 #size-cells = <0>;
246 shunt-resistor-micro-ohms = <10000>;
252 shunt-resistor-micro-ohms = <10000>;
258 shunt-resistor-micro-ohms = <10000>;
264 shunt-resistor-micro-ohms = <10000>;
272 lvin-supply = <&reg_5v>;
273 pvin1-supply = <&reg_5v>;
274 pvin2-supply = <&reg_5v>;
275 pvin3-supply = <&reg_5v>;
276 pvin4-supply = <&reg_5v>;
281 regulator-name = "VDD_IO";
282 regulator-min-microvolt = <3300000>;
283 regulator-max-microvolt = <3300000>;
284 regulator-initial-mode = <2>;
285 regulator-allowed-modes = <2>, <4>;
286 regulator-always-on;
288 regulator-state-standby {
289 regulator-on-in-suspend;
290 regulator-suspend-microvolt = <3300000>;
291 regulator-mode = <4>;
294 regulator-state-mem {
295 regulator-off-in-suspend;
296 regulator-mode = <4>;
301 regulator-name = "VDD_DDR";
302 regulator-min-microvolt = <1350000>;
303 regulator-max-microvolt = <1350000>;
304 regulator-initial-mode = <2>;
305 regulator-allowed-modes = <2>, <4>;
306 regulator-always-on;
308 regulator-state-standby {
309 regulator-on-in-suspend;
310 regulator-suspend-microvolt = <1350000>;
311 regulator-mode = <4>;
314 regulator-state-mem {
315 regulator-on-in-suspend;
316 regulator-suspend-microvolt = <1350000>;
317 regulator-mode = <4>;
322 regulator-name = "VDD_CORE";
323 regulator-min-microvolt = <1150000>;
324 regulator-max-microvolt = <1150000>;
325 regulator-initial-mode = <2>;
326 regulator-allowed-modes = <2>, <4>;
327 regulator-always-on;
329 regulator-state-standby {
330 regulator-on-in-suspend;
331 regulator-suspend-microvolt = <1150000>;
332 regulator-mode = <4>;
335 regulator-state-mem {
336 regulator-off-in-suspend;
337 regulator-mode = <4>;
342 regulator-name = "VDD_OTHER";
343 regulator-min-microvolt = <1050000>;
344 regulator-max-microvolt = <1250000>;
345 regulator-initial-mode = <2>;
346 regulator-allowed-modes = <2>, <4>;
347 regulator-ramp-delay = <3125>;
348 regulator-always-on;
350 regulator-state-standby {
351 regulator-on-in-suspend;
352 regulator-suspend-microvolt = <1050000>;
353 regulator-mode = <4>;
356 regulator-state-mem {
357 regulator-off-in-suspend;
358 regulator-mode = <4>;
363 regulator-name = "LDO1";
364 regulator-min-microvolt = <1800000>;
365 regulator-max-microvolt = <1800000>;
366 regulator-always-on;
368 regulator-state-standby {
369 regulator-suspend-microvolt = <1800000>;
370 regulator-on-in-suspend;
373 regulator-state-mem {
374 regulator-off-in-suspend;
379 regulator-name = "LDO2";
380 regulator-min-microvolt = <1200000>;
381 regulator-max-microvolt = <3700000>;
383 regulator-state-standby {
384 regulator-suspend-microvolt = <1800000>;
385 regulator-on-in-suspend;
388 regulator-state-mem {
389 regulator-off-in-suspend;
398 atmel,flexcom-mode = <ATMEL_FLEXCOM_MODE_USART>;
402 pinctrl-names = "default";
403 pinctrl-0 = <&pinctrl_flx3_default>;
409 atmel,flexcom-mode = <ATMEL_FLEXCOM_MODE_USART>;
413 pinctrl-names = "default";
414 pinctrl-0 = <&pinctrl_flx4_default>;
420 atmel,flexcom-mode = <ATMEL_FLEXCOM_MODE_USART>;
424 pinctrl-names = "default";
425 pinctrl-0 = <&pinctrl_flx7_default>;
431 atmel,flexcom-mode = <ATMEL_FLEXCOM_MODE_TWI>;
435 pinctrl-names = "default";
436 pinctrl-0 = <&pinctrl_i2c8_default>;
437 i2c-analog-filter;
438 i2c-digital-filter;
439 i2c-digital-filter-width-ns = <35>;
447 vcc-supply = <&vdd_3v3>;
449 nvmem-layout {
450 compatible = "fixed-layout";
451 #address-cells = <1>;
452 #size-cells = <1>;
465 vcc-supply = <&vdd_3v3>;
467 nvmem-layout {
468 compatible = "fixed-layout";
469 #address-cells = <1>;
470 #size-cells = <1>;
481 atmel,flexcom-mode = <ATMEL_FLEXCOM_MODE_TWI>;
485 pinctrl-names = "default";
486 pinctrl-0 = <&pinctrl_i2c9_default>;
487 i2c-analog-filter;
488 i2c-digital-filter;
489 i2c-digital-filter-width-ns = <35>;
495 atmel,flexcom-mode = <ATMEL_FLEXCOM_MODE_SPI>;
499 pinctrl-names = "default";
500 pinctrl-0 = <&pinctrl_mikrobus1_spi &pinctrl_mikrobus1_spi_cs>;
506 #address-cells = <1>;
507 #size-cells = <0>;
508 pinctrl-names = "default";
509 pinctrl-0 = <&pinctrl_gmac0_default
513 phy-mode = "rgmii-id";
514 nvmem-cells = <&eeprom0_eui48>;
515 nvmem-cell-names = "mac-address";
518 ethernet-phy@7 {
520 interrupt-parent = <&pioA>;
526 #address-cells = <1>;
527 #size-cells = <0>;
528 pinctrl-names = "default";
529 pinctrl-0 = <&pinctrl_gmac1_default
532 phy-mode = "rmii";
533 nvmem-cells = <&eeprom1_eui48>;
534 nvmem-cell-names = "mac-address";
537 ethernet-phy@0 {
539 interrupt-parent = <&pioA>;
545 pinctrl-names = "default";
546 pinctrl-0 = <&pinctrl_i2s0_default>;
550 clock-frequency = <24000000>;
554 #sound-dai-cells = <0>;
555 microchip,mic-pos = <MCHP_PDMC_DS0 MCHP_PDMC_CLK_NEGATIVE>, /* MIC 1 */
560 pinctrl-names = "default";
561 pinctrl-0 = <&pinctrl_pdmc0_default>;
569 bias-disable;
575 bias-disable;
583 bias-disable;
589 bias-pull-up;
595 bias-disable;
601 bias-disable;
617 slew-rate = <0>;
618 bias-disable;
624 bias-disable;
629 slew-rate = <0>;
630 bias-pull-up;
635 bias-disable;
647 slew-rate = <0>;
648 bias-disable;
654 bias-disable;
659 bias-disable;
665 bias-disable;
671 bias-disable;
677 bias-disable;
686 bias-disable;
691 bias-pull-up;
698 bias-pull-up;
703 bias-disable;
708 bias-disable;
713 bias-disable;
718 bias-disable;
723 bias-disable;
730 bias-disable;
754 bias-disable;
755 slew-rate = <0>;
756 atmel,drive-strength = <ATMEL_PIO_DRVSTR_ME>;
770 slew-rate = <0>;
771 bias-pull-up;
778 slew-rate = <0>;
779 bias-pull-up;
790 slew-rate = <0>;
791 bias-pull-up;
799 slew-rate = <0>;
800 bias-pull-up;
811 slew-rate = <0>;
812 bias-pull-up;
817 slew-rate = <0>;
818 bias-pull-up;
824 bias-disable;
829 bias-disable;
834 pinctrl-names = "default";
835 pinctrl-0 = <&pinctrl_mikrobus1_pwm2_default &pinctrl_mikrobus2_pwm3_default>;
840 atmel,rtt-rtc-time-reg = <&gpbr 0x0>;
844 bus-width = <8>;
845 non-removable;
846 sdhci-caps-mask = <0x0 0x00200000>;
847 vmmc-supply = <&vdd_3v3>;
848 vqmmc-supply = <&vldo1>;
849 pinctrl-names = "default";
850 pinctrl-0 = <&pinctrl_sdmmc0_default>;
855 bus-width = <4>;
856 no-1-8-v;
857 sdhci-caps-mask = <0x0 0x00200000>;
858 vmmc-supply = <&vdd_3v3>;
859 vqmmc-supply = <&vdd_3v3>;
860 pinctrl-names = "default";
861 pinctrl-0 = <&pinctrl_sdmmc1_default>;
866 bus-width = <4>;
867 no-1-8-v;
868 sdhci-caps-mask = <0x0 0x00200000>;
869 pinctrl-names = "default";
870 pinctrl-0 = <&pinctrl_sdmmc2_default>;
874 debounce-delay-us = <976>;
883 clock-frequency = <32768>;
887 pinctrl-names = "default";
888 pinctrl-0 = <&pinctrl_spdifrx_default>;
893 pinctrl-names = "default";
894 pinctrl-0 = <&pinctrl_spdiftx_default>;
900 compatible = "atmel,tcb-timer";
905 compatible = "atmel,tcb-timer";
915 vin-supply = <&vdd_3v3>;