Lines Matching +full:bias +full:- +full:bus +full:- +full:hold

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";
24 serial2 = &uart3; // mikro BUS 2
25 serial3 = &uart4; // mikro BUS 1
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";
90 vddana-supply = <&vdd_3v3>;
91 vref-supply = <&vdd_3v3>;
92 pinctrl-names = "default";
93 pinctrl-0 = <&pinctrl_adc_default &pinctrl_adtrg_default>;
98 pinctrl-names = "default";
99 pinctrl-0 = <&pinctrl_can0_default>;
104 pinctrl-names = "default";
105 pinctrl-0 = <&pinctrl_can1_default>;
110 atmel,flexcom-mode = <ATMEL_FLEXCOM_MODE_USART>;
114 pinctrl-0 = <&pinctrl_flx1_default>;
115 pinctrl-names = "default";
116 atmel,use-dma-rx;
117 atmel,use-dma-tx;
123 atmel,flexcom-mode = <ATMEL_FLEXCOM_MODE_SPI>;
128 pinctrl-names = "default";
129 pinctrl-0 = <&pinctrl_rpi_spi>;
136 pinctrl-names = "default", "gpio";
137 pinctrl-0 = <&pinctrl_i2c0_default>;
138 pinctrl-1 = <&pinctrl_i2c0_gpio>;
139 sda-gpios = <&pioA PIN_PB31 GPIO_ACTIVE_HIGH>;
140 scl-gpios = <&pioA PIN_PC0 (GPIO_ACTIVE_HIGH | GPIO_OPEN_DRAIN)>;
141 i2c-sda-hold-time-ns = <350>;
148 lpm-gpios = <&pioBU 0 GPIO_ACTIVE_LOW>;
152 regulator-name = "VDD_IO";
153 regulator-min-microvolt = <3300000>;
154 regulator-max-microvolt = <3300000>;
155 regulator-initial-mode = <2>;
156 regulator-allowed-modes = <2>, <4>;
157 regulator-always-on;
159 regulator-state-standby {
160 regulator-on-in-suspend;
161 regulator-mode = <4>;
164 regulator-state-mem {
165 regulator-off-in-suspend;
166 regulator-mode = <4>;
171 regulator-name = "VDD_DDR";
172 regulator-min-microvolt = <1200000>;
173 regulator-max-microvolt = <1200000>;
174 regulator-initial-mode = <2>;
175 regulator-allowed-modes = <2>, <4>;
176 regulator-always-on;
178 regulator-state-standby {
179 regulator-on-in-suspend;
180 regulator-suspend-microvolt = <1200000>;
181 regulator-changeable-in-suspend;
182 regulator-mode = <4>;
185 regulator-state-mem {
186 regulator-on-in-suspend;
187 regulator-suspend-microvolt = <1200000>;
188 regulator-changeable-in-suspend;
189 regulator-mode = <4>;
194 regulator-name = "VDD_CORE";
195 regulator-min-microvolt = <1250000>;
196 regulator-max-microvolt = <1250000>;
197 regulator-initial-mode = <2>;
198 regulator-allowed-modes = <2>, <4>;
199 regulator-always-on;
201 regulator-state-standby {
202 regulator-on-in-suspend;
203 regulator-mode = <4>;
206 regulator-state-mem {
207 regulator-off-in-suspend;
208 regulator-mode = <4>;
213 regulator-name = "VDD_OTHER";
214 regulator-min-microvolt = <1800000>;
215 regulator-max-microvolt = <1800000>;
216 regulator-initial-mode = <2>;
217 regulator-allowed-modes = <2>, <4>;
218 regulator-always-on;
220 regulator-state-standby {
221 regulator-on-in-suspend;
222 regulator-suspend-microvolt = <1800000>;
223 regulator-changeable-in-suspend;
224 regulator-mode = <4>;
227 regulator-state-mem {
228 regulator-on-in-suspend;
229 regulator-suspend-microvolt = <1800000>;
230 regulator-changeable-in-suspend;
231 regulator-mode = <4>;
236 regulator-name = "LDO1";
237 regulator-min-microvolt = <2500000>;
238 regulator-max-microvolt = <2500000>;
239 regulator-always-on;
241 regulator-state-standby {
242 regulator-on-in-suspend;
245 regulator-state-mem {
246 regulator-off-in-suspend;
251 regulator-name = "LDO2";
252 regulator-min-microvolt = <3300000>;
253 regulator-max-microvolt = <3300000>;
254 regulator-always-on;
256 regulator-state-standby {
257 regulator-on-in-suspend;
260 regulator-state-mem {
261 regulator-off-in-suspend;
270 pinctrl-names = "default", "gpio";
271 pinctrl-0 = <&pinctrl_i2c1_default>;
272 pinctrl-1 = <&pinctrl_i2c1_gpio>;
273 i2c-analog-filter;
274 i2c-digital-filter;
275 i2c-digital-filter-width-ns = <35>;
276 sda-gpios = <&pioA PIN_PD4 GPIO_ACTIVE_HIGH>;
277 scl-gpios = <&pioA PIN_PD5 (GPIO_ACTIVE_HIGH | GPIO_OPEN_DRAIN)>;
282 pinctrl_adc_default: adc-default {
285 bias-disable;
288 pinctrl_adtrg_default: adtrg-default {
290 bias-pull-up;
293 pinctrl_can0_default: can0-default {
296 bias-disable;
299 pinctrl_can1_default: can1-default {
302 bias-disable;
305 pinctrl_debug_uart: debug-uart {
308 bias-disable;
311 pinctrl_flx1_default: flx1-default {
316 bias-disable;
319 pinctrl_i2c0_default: i2c0-default {
322 bias-disable;
325 pinctrl_i2c0_gpio: i2c0-gpio-default {
328 bias-disable;
331 pinctrl_i2c1_default: i2c1-default {
334 bias-disable;
337 pinctrl_i2c1_gpio: i2c1-gpio-default {
340 bias-disable;
343 pinctrl_key_gpio_default: key-gpio-default {
345 bias-pull-up;
348 pinctrl_led_gpio_default: led-gpio-default {
352 bias-pull-up;
355 pinctrl_mikrobus1_pwm: mikrobus1-pwm {
357 bias-disable;
360 pinctrl_mikrobus2_pwm: mikrobus2-pwm {
362 bias-disable;
365 pinctrl_mikrobus1_uart: mikrobus1-uart {
368 bias-disable;
371 pinctrl_mikrobus2_uart: mikrobus2-uart {
374 bias-disable;
377 pinctrl_qspi1_default: qspi1-default {
384 bias-disable;
387 pinctrl_rpi_spi: rpi-spi {
393 bias-disable;
396 pinctrl_rpi_uart: rpi-uart {
399 bias-disable;
402 pinctrl_sdmmc0_default: sdmmc0-default {
411 bias-disable;
414 pinctrl_sdmmc1_default: sdmmc1-default {
422 bias-disable;
425 pinctrl_spi1_default: spi1-default {
433 bias-disable;
436 pinctrl_usb_default: usb-default {
438 bias-disable;
441 pinctrl_usba_vbus: usba-vbus {
443 bias-disable;
448 pinctrl-names = "default";
449 pinctrl-0 = <&pinctrl_mikrobus1_pwm &pinctrl_mikrobus2_pwm>;
454 pinctrl-names = "default";
455 pinctrl-0 = <&pinctrl_qspi1_default>;
459 #address-cells = <1>;
460 #size-cells = <1>;
461 compatible = "jedec,spi-nor";
463 spi-max-frequency = <80000000>;
464 spi-tx-bus-width = <4>;
465 spi-rx-bus-width = <4>;
466 m25p,fast-read;
503 bus-width = <4>;
504 pinctrl-names = "default";
505 pinctrl-0 = <&pinctrl_sdmmc0_default>;
506 disable-wp;
511 bus-width = <4>;
512 pinctrl-names = "default";
513 pinctrl-0 = <&pinctrl_sdmmc1_default>;
514 disable-wp;
519 debounce-delay-us = <976>;
520 atmel,wakeup-rtc-timer;
528 pinctrl-names = "default";
529 pinctrl-0 = <&pinctrl_spi1_default>;
535 compatible = "atmel,tcb-timer";
540 compatible = "atmel,tcb-timer";
546 pinctrl-names = "default";
547 pinctrl-0 = <&pinctrl_debug_uart>;
548 atmel,use-dma-rx;
549 atmel,use-dma-tx;
554 pinctrl-names = "default";
555 pinctrl-0 = <&pinctrl_rpi_uart>;
556 atmel,use-dma-rx;
557 atmel,use-dma-tx;
562 pinctrl-names = "default";
563 pinctrl-0 = <&pinctrl_mikrobus2_uart>;
564 atmel,use-dma-rx;
565 atmel,use-dma-tx;
570 pinctrl-names = "default";
571 pinctrl-0 = <&pinctrl_mikrobus1_uart>;
572 atmel,use-dma-rx;
573 atmel,use-dma-tx;
578 atmel,vbus-gpio = <&pioA PIN_PB13 GPIO_ACTIVE_HIGH>;
579 pinctrl-names = "default";
580 pinctrl-0 = <&pinctrl_usba_vbus>;
585 num-ports = <3>;
586 atmel,vbus-gpio = <0
589 pinctrl-names = "default";
590 pinctrl-0 = <&pinctrl_usb_default>;