Lines Matching +full:default +full:- +full:mode
1 // SPDX-License-Identifier: (GPL-2.0+ OR MIT)
3 * at91-sama5d29_curiosity.dts - Device Tree file for SAMA5D29 Curiosity board
10 /dts-v1/;
12 #include "sama5d2-pinfunc.h"
13 #include <dt-bindings/gpio/gpio.h>
14 #include <dt-bindings/input/input.h>
15 #include <dt-bindings/mfd/atmel-flexcom.h>
19 compatible = "microchip,sama5d29-curiosity", "atmel,sama5d29", "atmel,sama5d2", "atmel,sama5";
33 stdout-path = "serial0:115200n8";
38 clock-frequency = <32768>;
42 clock-frequency = <24000000>;
46 gpio-keys {
47 compatible = "gpio-keys";
49 pinctrl-names = "default";
50 pinctrl-0 = <&pinctrl_key_gpio_default>;
52 button-1 {
56 wakeup-source;
61 compatible = "gpio-leds";
62 pinctrl-names = "default";
63 pinctrl-0 = <&pinctrl_led_gpio_default>;
66 led-red {
71 led-green {
76 led-blue {
79 linux,default-trigger = "heartbeat";
88 reg_5v: regulator-5v {
89 compatible = "regulator-fixed";
90 regulator-name = "5V_MAIN";
91 regulator-min-microvolt = <5000000>;
92 regulator-max-microvolt = <5000000>;
93 regulator-always-on;
98 vddana-supply = <&vdd_3v3>;
99 vref-supply = <&vdd_3v3>;
100 pinctrl-names = "default";
101 pinctrl-0 = <&pinctrl_adc_default &pinctrl_adtrg_default>;
106 pinctrl-names = "default";
107 pinctrl-0 = <&pinctrl_can0_default>;
112 pinctrl-names = "default";
113 pinctrl-0 = <&pinctrl_can1_default>;
118 atmel,flexcom-mode = <ATMEL_FLEXCOM_MODE_USART>;
122 pinctrl-0 = <&pinctrl_flx1_default>;
123 pinctrl-names = "default";
124 atmel,use-dma-rx;
125 atmel,use-dma-tx;
131 atmel,flexcom-mode = <ATMEL_FLEXCOM_MODE_SPI>;
136 pinctrl-names = "default";
137 pinctrl-0 = <&pinctrl_rpi_spi>;
144 pinctrl-names = "default", "gpio";
145 pinctrl-0 = <&pinctrl_i2c0_default>;
146 pinctrl-1 = <&pinctrl_i2c0_gpio>;
147 sda-gpios = <&pioA PIN_PB31 GPIO_ACTIVE_HIGH>;
148 scl-gpios = <&pioA PIN_PC0 (GPIO_ACTIVE_HIGH | GPIO_OPEN_DRAIN)>;
149 i2c-sda-hold-time-ns = <350>;
155 lvin-supply = <®_5v>;
156 pvin1-supply = <®_5v>;
157 pvin2-supply = <®_5v>;
158 pvin3-supply = <®_5v>;
159 pvin4-supply = <®_5v>;
161 lpm-gpios = <&pioBU 0 GPIO_ACTIVE_LOW>;
165 regulator-name = "VDD_IO";
166 regulator-min-microvolt = <3300000>;
167 regulator-max-microvolt = <3300000>;
168 regulator-initial-mode = <2>;
169 regulator-allowed-modes = <2>, <4>;
170 regulator-always-on;
172 regulator-state-standby {
173 regulator-on-in-suspend;
174 regulator-mode = <4>;
177 regulator-state-mem {
178 regulator-off-in-suspend;
179 regulator-mode = <4>;
184 regulator-name = "VDD_DDR";
185 regulator-min-microvolt = <1200000>;
186 regulator-max-microvolt = <1200000>;
187 regulator-initial-mode = <2>;
188 regulator-allowed-modes = <2>, <4>;
189 regulator-always-on;
191 regulator-state-standby {
192 regulator-on-in-suspend;
193 regulator-suspend-microvolt = <1200000>;
194 regulator-changeable-in-suspend;
195 regulator-mode = <4>;
198 regulator-state-mem {
199 regulator-on-in-suspend;
200 regulator-suspend-microvolt = <1200000>;
201 regulator-changeable-in-suspend;
202 regulator-mode = <4>;
207 regulator-name = "VDD_CORE";
208 regulator-min-microvolt = <1250000>;
209 regulator-max-microvolt = <1250000>;
210 regulator-initial-mode = <2>;
211 regulator-allowed-modes = <2>, <4>;
212 regulator-always-on;
214 regulator-state-standby {
215 regulator-on-in-suspend;
216 regulator-mode = <4>;
219 regulator-state-mem {
220 regulator-off-in-suspend;
221 regulator-mode = <4>;
226 regulator-name = "VDD_OTHER";
227 regulator-min-microvolt = <1800000>;
228 regulator-max-microvolt = <1800000>;
229 regulator-initial-mode = <2>;
230 regulator-allowed-modes = <2>, <4>;
231 regulator-always-on;
233 regulator-state-standby {
234 regulator-on-in-suspend;
235 regulator-suspend-microvolt = <1800000>;
236 regulator-changeable-in-suspend;
237 regulator-mode = <4>;
240 regulator-state-mem {
241 regulator-on-in-suspend;
242 regulator-suspend-microvolt = <1800000>;
243 regulator-changeable-in-suspend;
244 regulator-mode = <4>;
249 regulator-name = "LDO1";
250 regulator-min-microvolt = <2500000>;
251 regulator-max-microvolt = <2500000>;
252 regulator-always-on;
254 regulator-state-standby {
255 regulator-on-in-suspend;
258 regulator-state-mem {
259 regulator-off-in-suspend;
264 regulator-name = "LDO2";
265 regulator-min-microvolt = <3300000>;
266 regulator-max-microvolt = <3300000>;
267 regulator-always-on;
269 regulator-state-standby {
270 regulator-on-in-suspend;
273 regulator-state-mem {
274 regulator-off-in-suspend;
283 pinctrl-names = "default", "gpio";
284 pinctrl-0 = <&pinctrl_i2c1_default>;
285 pinctrl-1 = <&pinctrl_i2c1_gpio>;
286 i2c-analog-filter;
287 i2c-digital-filter;
288 i2c-digital-filter-width-ns = <35>;
289 sda-gpios = <&pioA PIN_PD4 GPIO_ACTIVE_HIGH>;
290 scl-gpios = <&pioA PIN_PD5 (GPIO_ACTIVE_HIGH | GPIO_OPEN_DRAIN)>;
295 pinctrl_adc_default: adc-default {
298 bias-disable;
301 pinctrl_adtrg_default: adtrg-default {
303 bias-pull-up;
306 pinctrl_can0_default: can0-default {
309 bias-disable;
312 pinctrl_can1_default: can1-default {
315 bias-disable;
318 pinctrl_debug_uart: debug-uart {
321 bias-disable;
324 pinctrl_flx1_default: flx1-default {
329 bias-disable;
332 pinctrl_i2c0_default: i2c0-default {
335 bias-disable;
338 pinctrl_i2c0_gpio: i2c0-gpio-default {
341 bias-disable;
344 pinctrl_i2c1_default: i2c1-default {
347 bias-disable;
350 pinctrl_i2c1_gpio: i2c1-gpio-default {
353 bias-disable;
356 pinctrl_key_gpio_default: key-gpio-default {
358 bias-pull-up;
361 pinctrl_led_gpio_default: led-gpio-default {
365 bias-pull-up;
368 pinctrl_mikrobus1_pwm: mikrobus1-pwm {
370 bias-disable;
373 pinctrl_mikrobus2_pwm: mikrobus2-pwm {
375 bias-disable;
378 pinctrl_mikrobus1_uart: mikrobus1-uart {
381 bias-disable;
384 pinctrl_mikrobus2_uart: mikrobus2-uart {
387 bias-disable;
390 pinctrl_qspi1_default: qspi1-default {
397 bias-disable;
400 pinctrl_rpi_spi: rpi-spi {
406 bias-disable;
409 pinctrl_rpi_uart: rpi-uart {
412 bias-disable;
415 pinctrl_sdmmc0_default: sdmmc0-default {
424 bias-disable;
427 pinctrl_sdmmc1_default: sdmmc1-default {
435 bias-disable;
438 pinctrl_spi1_default: spi1-default {
446 bias-disable;
449 pinctrl_usb_default: usb-default {
451 bias-disable;
454 pinctrl_usba_vbus: usba-vbus {
456 bias-disable;
461 pinctrl-names = "default";
462 pinctrl-0 = <&pinctrl_mikrobus1_pwm &pinctrl_mikrobus2_pwm>;
467 pinctrl-names = "default";
468 pinctrl-0 = <&pinctrl_qspi1_default>;
472 #address-cells = <1>;
473 #size-cells = <1>;
474 compatible = "jedec,spi-nor";
476 spi-max-frequency = <80000000>;
477 spi-tx-bus-width = <4>;
478 spi-rx-bus-width = <4>;
479 m25p,fast-read;
516 bus-width = <4>;
517 pinctrl-names = "default";
518 pinctrl-0 = <&pinctrl_sdmmc0_default>;
519 disable-wp;
524 bus-width = <4>;
525 pinctrl-names = "default";
526 pinctrl-0 = <&pinctrl_sdmmc1_default>;
527 disable-wp;
532 debounce-delay-us = <976>;
533 atmel,wakeup-rtc-timer;
541 pinctrl-names = "default";
542 pinctrl-0 = <&pinctrl_spi1_default>;
548 compatible = "atmel,tcb-timer";
553 compatible = "atmel,tcb-timer";
559 pinctrl-names = "default";
560 pinctrl-0 = <&pinctrl_debug_uart>;
561 atmel,use-dma-rx;
562 atmel,use-dma-tx;
567 pinctrl-names = "default";
568 pinctrl-0 = <&pinctrl_rpi_uart>;
569 atmel,use-dma-rx;
570 atmel,use-dma-tx;
575 pinctrl-names = "default";
576 pinctrl-0 = <&pinctrl_mikrobus2_uart>;
577 atmel,use-dma-rx;
578 atmel,use-dma-tx;
583 pinctrl-names = "default";
584 pinctrl-0 = <&pinctrl_mikrobus1_uart>;
585 atmel,use-dma-rx;
586 atmel,use-dma-tx;
591 atmel,vbus-gpio = <&pioA PIN_PB13 GPIO_ACTIVE_HIGH>;
592 pinctrl-names = "default";
593 pinctrl-0 = <&pinctrl_usba_vbus>;
598 num-ports = <3>;
599 atmel,vbus-gpio = <0
602 pinctrl-names = "default";
603 pinctrl-0 = <&pinctrl_usb_default>;