Lines Matching +full:disable +full:- +full:state

1 // SPDX-License-Identifier: (GPL-2.0+ OR MIT)
3 * at91-sama5d2_icp.dts - Device Tree file for SAMA5D2-ICP board
11 /dts-v1/;
13 #include "sama5d2-pinfunc.h"
14 #include <dt-bindings/gpio/gpio.h>
15 #include <dt-bindings/input/input.h>
16 #include <dt-bindings/mfd/atmel-flexcom.h>
19 model = "Microchip SAMA5D2-ICP";
20 compatible = "microchip,sama5d2-icp", "atmel,sama5d27", "atmel,sama5d2", "atmel,sama5";
32 stdout-path = "serial0:115200n8";
37 clock-frequency = <32768>;
41 clock-frequency = <12000000>;
45 gpio-keys {
46 compatible = "gpio-keys";
48 pinctrl-names = "default";
49 pinctrl-0 = <&pinctrl_key_gpio_default>;
51 button-1 {
55 wakeup-source;
60 compatible = "gpio-leds";
61 pinctrl-names = "default";
62 pinctrl-0 = <&pinctrl_led_gpio_default>;
65 led-red {
70 led-green {
75 led-blue {
78 linux,default-trigger = "heartbeat";
82 reg_5v: regulator-5v {
83 compatible = "regulator-fixed";
84 regulator-name = "VDD_MAIN_5V";
85 regulator-min-microvolt = <5000000>;
86 regulator-max-microvolt = <5000000>;
87 regulator-always-on;
92 vddana-supply = <&vdd_io_reg>;
93 vref-supply = <&vdd_io_reg>;
94 pinctrl-names = "default";
95 pinctrl-0 = <&pinctrl_adc_default &pinctrl_adtrg_default>;
100 pinctrl-names = "default";
101 pinctrl-0 = <&pinctrl_can0_default>;
106 pinctrl-names = "default";
107 pinctrl-0 = <&pinctrl_can1_default>;
112 atmel,flexcom-mode = <ATMEL_FLEXCOM_MODE_SPI>;
117 cs-gpios = <&pioA PIN_PC0 GPIO_ACTIVE_LOW>;
118 pinctrl-names = "default";
119 pinctrl-0 = <&pinctrl_mikrobus2_spi &pinctrl_ksz_spi_cs>;
121 #address-cells = <1>;
122 #size-cells = <0>;
127 reset-gpios = <&pioA PIN_PD4 GPIO_ACTIVE_LOW>;
129 spi-max-frequency = <500000>;
130 spi-cpha;
131 spi-cpol;
134 #address-cells = <1>;
135 #size-cells = <0>;
150 phy-mode = "mii";
151 fixed-link {
153 full-duplex;
162 atmel,flexcom-mode = <ATMEL_FLEXCOM_MODE_USART>;
166 pinctrl-0 = <&pinctrl_flx2_default>;
167 pinctrl-names = "default";
168 atmel,use-dma-rx;
169 atmel,use-dma-tx;
175 atmel,flexcom-mode = <ATMEL_FLEXCOM_MODE_SPI>;
180 pinctrl-names = "default";
181 pinctrl-0 = <&pinctrl_mikrobus1_spi &pinctrl_mikrobus1_spi_cs>;
187 atmel,flexcom-mode = <ATMEL_FLEXCOM_MODE_TWI>;
192 pinctrl-names = "default";
193 pinctrl-0 = <&pinctrl_flx4_default>;
194 i2c-digital-filter;
195 i2c-digital-filter-width-ns = <35>;
198 power-monitor@10 {
201 #address-cells = <1>;
202 #size-cells = <0>;
206 shunt-resistor-micro-ohms = <10000>;
212 shunt-resistor-micro-ohms = <10000>;
218 shunt-resistor-micro-ohms = <10000>;
224 shunt-resistor-micro-ohms = <10000>;
232 lvin-supply = <&reg_5v>;
233 pvin1-supply = <&reg_5v>;
234 pvin2-supply = <&reg_5v>;
235 pvin3-supply = <&reg_5v>;
236 pvin4-supply = <&reg_5v>;
238 lpm-gpios = <&pioBU 7 GPIO_ACTIVE_LOW>;
242 regulator-name = "VDD_IO";
243 regulator-min-microvolt = <3300000>;
244 regulator-max-microvolt = <3300000>;
245 regulator-initial-mode = <2>;
246 regulator-allowed-modes = <2>, <4>;
247 regulator-always-on;
249 regulator-state-standby {
250 regulator-on-in-suspend;
251 regulator-mode = <4>;
254 regulator-state-mem {
255 regulator-off-in-suspend;
256 regulator-mode = <4>;
261 regulator-name = "VDD_DDR";
262 regulator-min-microvolt = <1350000>;
263 regulator-max-microvolt = <1350000>;
264 regulator-initial-mode = <2>;
265 regulator-allowed-modes = <2>, <4>;
266 regulator-always-on;
268 regulator-state-standby {
269 regulator-on-in-suspend;
270 regulator-mode = <4>;
273 regulator-state-mem {
274 regulator-on-in-suspend;
275 regulator-mode = <4>;
280 regulator-name = "VDD_CORE";
281 regulator-min-microvolt = <1250000>;
282 regulator-max-microvolt = <1250000>;
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-mode = <4>;
292 regulator-state-mem {
293 regulator-off-in-suspend;
294 regulator-mode = <4>;
299 regulator-name = "VDD_OTHER";
300 regulator-min-microvolt = <600000>;
301 regulator-max-microvolt = <1850000>;
302 regulator-initial-mode = <2>;
303 regulator-allowed-modes = <2>, <4>;
305 regulator-state-standby {
306 regulator-on-in-suspend;
307 regulator-mode = <4>;
310 regulator-state-mem {
311 regulator-off-in-suspend;
312 regulator-mode = <4>;
317 regulator-name = "LDO1";
318 regulator-min-microvolt = <2500000>;
319 regulator-max-microvolt = <2500000>;
320 regulator-always-on;
322 regulator-state-standby {
323 regulator-on-in-suspend;
326 regulator-state-mem {
327 regulator-off-in-suspend;
332 regulator-name = "LDO2";
333 regulator-min-microvolt = <3300000>;
334 regulator-max-microvolt = <3300000>;
335 regulator-always-on;
337 regulator-state-standby {
338 regulator-on-in-suspend;
341 regulator-state-mem {
342 regulator-off-in-suspend;
352 pinctrl-names = "default", "gpio";
353 pinctrl-0 = <&pinctrl_mikrobus_i2c>;
354 pinctrl-1 = <&pinctrl_i2c0_gpio>;
355 sda-gpios = <&pioA PIN_PD21 GPIO_ACTIVE_HIGH>;
356 scl-gpios = <&pioA PIN_PD22 (GPIO_ACTIVE_HIGH | GPIO_OPEN_DRAIN)>;
357 i2c-digital-filter;
358 i2c-digital-filter-width-ns = <35>;
364 pinctrl-names = "default", "gpio";
365 pinctrl-0 = <&pinctrl_i2c1_default>;
366 pinctrl-1 = <&pinctrl_i2c1_gpio>;
367 sda-gpios = <&pioA PIN_PD19 GPIO_ACTIVE_HIGH>;
368 scl-gpios = <&pioA PIN_PD20 (GPIO_ACTIVE_HIGH | GPIO_OPEN_DRAIN)>;
369 i2c-digital-filter;
370 i2c-digital-filter-width-ns = <35>;
396 pinctrl-names = "default";
397 pinctrl-0 = <&pinctrl_macb0_default &pinctrl_macb0_phy_irq &pinctrl_macb0_rst>;
398 phy-mode = "mii";
401 fixed-link {
403 full-duplex;
412 bias-disable;
420 * or any edge, and the pull-up can be changed
421 * to pull-down or left floating according to
426 bias-pull-up;
432 bias-disable;
438 bias-disable;
444 bias-disable;
450 bias-disable;
456 bias-disable;
461 bias-pull-up;
468 bias-pull-up;
478 bias-disable;
488 bias-disable;
494 bias-disable;
504 bias-disable;
510 bias-disable;
517 bias-disable;
523 bias-disable;
528 bias-disable;
533 bias-disable;
538 bias-disable;
545 bias-disable;
550 bias-disable;
555 bias-disable;
561 bias-disable;
566 bias-disable;
571 bias-disable;
576 bias-disable;
583 bias-disable;
588 bias-disable;
593 bias-disable;
598 bias-disable;
604 bias-disable;
609 bias-disable;
614 bias-disable;
619 bias-disable;
626 bias-disable;
631 bias-disable;
636 bias-disable;
642 bias-disable;
647 bias-disable;
652 bias-disable;
658 bias-pull-up;
678 bias-disable;
683 bias-disable;
688 bias-disable;
696 bias-disable;
701 pinctrl-names = "default";
702 pinctrl-0 = <&pinctrl_pwm0_pwm2_default>;
707 pinctrl-names = "default";
708 pinctrl-0 = <&pinctrl_qspi1_default>;
712 #address-cells = <1>;
713 #size-cells = <1>;
714 compatible = "jedec,spi-nor";
716 spi-max-frequency = <104000000>;
717 spi-cs-setup-ns = <7>;
718 spi-tx-bus-width = <4>;
719 spi-rx-bus-width = <4>;
720 m25p,fast-read;
755 no-1-8-v;
756 bus-width = <4>;
757 pinctrl-names = "default";
758 pinctrl-0 = <&pinctrl_sdmmc0_default>;
763 debounce-delay-us = <976>;
764 atmel,wakeup-rtc-timer;
772 pinctrl-names = "default";
773 pinctrl-0 = <&pinctrl_mikrobus3_spi &pinctrl_mikrobus3_spi_cs>;
779 compatible = "atmel,tcb-timer";
784 compatible = "atmel,tcb-timer";
790 pinctrl-names = "default";
791 pinctrl-0 = <&pinctrl_mikrobus1_uart>;
792 atmel,use-dma-rx;
793 atmel,use-dma-tx;
798 pinctrl-names = "default";
799 pinctrl-0 = <&pinctrl_mikrobus3_uart>;
800 atmel,use-dma-rx;
801 atmel,use-dma-tx;
806 pinctrl-names = "default";
807 pinctrl-0 = <&pinctrl_mikrobus2_uart>;
808 atmel,use-dma-rx;
809 atmel,use-dma-tx;
814 atmel,vbus-gpio = <&pioA PIN_PD23 GPIO_ACTIVE_HIGH>;
815 pinctrl-names = "default";
816 pinctrl-0 = <&pinctrl_usba_vbus>;
821 num-ports = <3>;
822 pinctrl-names = "default";
823 pinctrl-0 = <&pinctrl_usb_default>;