Lines Matching +full:sama5d2 +full:- +full:adc

1 // SPDX-License-Identifier: (GPL-2.0+ OR MIT)
3 * at91-sama5d2_icp.dts - Device Tree file for SAMA5D2-ICP board
11 /dts-v1/;
12 #include "sama5d2.dtsi"
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>;
46 compatible = "gpio-keys";
48 pinctrl-names = "default";
49 pinctrl-0 = <&pinctrl_key_gpio_default>;
56 wakeup-source;
61 compatible = "gpio-leds";
62 pinctrl-names = "default";
63 pinctrl-0 = <&pinctrl_led_gpio_default>;
79 linux,default-trigger = "heartbeat";
84 &adc {
85 vddana-supply = <&vdd_io_reg>;
86 vref-supply = <&vdd_io_reg>;
87 pinctrl-names = "default";
88 pinctrl-0 = <&pinctrl_adc_default &pinctrl_adtrg_default>;
93 pinctrl-names = "default";
94 pinctrl-0 = <&pinctrl_can0_default>;
99 pinctrl-names = "default";
100 pinctrl-0 = <&pinctrl_can1_default>;
105 atmel,flexcom-mode = <ATMEL_FLEXCOM_MODE_SPI>;
110 cs-gpios = <&pioA PIN_PC0 GPIO_ACTIVE_LOW>;
111 pinctrl-names = "default";
112 pinctrl-0 = <&pinctrl_mikrobus2_spi &pinctrl_ksz_spi_cs>;
114 #address-cells = <1>;
115 #size-cells = <0>;
120 reset-gpios = <&pioA PIN_PD4 GPIO_ACTIVE_LOW>;
122 spi-max-frequency = <500000>;
123 spi-cpha;
124 spi-cpol;
127 #address-cells = <1>;
128 #size-cells = <0>;
143 phy-mode = "mii";
144 fixed-link {
146 full-duplex;
155 atmel,flexcom-mode = <ATMEL_FLEXCOM_MODE_USART>;
159 pinctrl-0 = <&pinctrl_flx2_default>;
160 pinctrl-names = "default";
161 atmel,use-dma-rx;
162 atmel,use-dma-tx;
168 atmel,flexcom-mode = <ATMEL_FLEXCOM_MODE_SPI>;
173 pinctrl-names = "default";
174 pinctrl-0 = <&pinctrl_mikrobus1_spi &pinctrl_mikrobus1_spi_cs>;
180 atmel,flexcom-mode = <ATMEL_FLEXCOM_MODE_TWI>;
185 pinctrl-names = "default";
186 pinctrl-0 = <&pinctrl_flx4_default>;
187 i2c-digital-filter;
188 i2c-digital-filter-width-ns = <35>;
195 lpm-gpios = <&pioBU 7 GPIO_ACTIVE_LOW>;
199 regulator-name = "VDD_IO";
200 regulator-min-microvolt = <1200000>;
201 regulator-max-microvolt = <3700000>;
202 regulator-initial-mode = <2>;
203 regulator-allowed-modes = <2>, <4>;
204 regulator-always-on;
206 regulator-state-standby {
207 regulator-on-in-suspend;
208 regulator-mode = <4>;
211 regulator-state-mem {
212 regulator-off-in-suspend;
213 regulator-mode = <4>;
218 regulator-name = "VDD_DDR";
219 regulator-min-microvolt = <600000>;
220 regulator-max-microvolt = <1850000>;
221 regulator-initial-mode = <2>;
222 regulator-allowed-modes = <2>, <4>;
223 regulator-always-on;
225 regulator-state-standby {
226 regulator-on-in-suspend;
227 regulator-mode = <4>;
230 regulator-state-mem {
231 regulator-on-in-suspend;
232 regulator-mode = <4>;
237 regulator-name = "VDD_CORE";
238 regulator-min-microvolt = <600000>;
239 regulator-max-microvolt = <1850000>;
240 regulator-initial-mode = <2>;
241 regulator-allowed-modes = <2>, <4>;
242 regulator-always-on;
244 regulator-state-standby {
245 regulator-on-in-suspend;
246 regulator-mode = <4>;
249 regulator-state-mem {
250 regulator-off-in-suspend;
251 regulator-mode = <4>;
256 regulator-name = "VDD_OTHER";
257 regulator-min-microvolt = <600000>;
258 regulator-max-microvolt = <1850000>;
259 regulator-initial-mode = <2>;
260 regulator-allowed-modes = <2>, <4>;
261 regulator-always-on;
263 regulator-state-standby {
264 regulator-on-in-suspend;
265 regulator-mode = <4>;
268 regulator-state-mem {
269 regulator-off-in-suspend;
270 regulator-mode = <4>;
275 regulator-name = "LDO1";
276 regulator-min-microvolt = <1200000>;
277 regulator-max-microvolt = <3700000>;
278 regulator-always-on;
280 regulator-state-standby {
281 regulator-on-in-suspend;
284 regulator-state-mem {
285 regulator-off-in-suspend;
290 regulator-name = "LDO2";
291 regulator-min-microvolt = <1200000>;
292 regulator-max-microvolt = <3700000>;
293 regulator-always-on;
295 regulator-state-standby {
296 regulator-on-in-suspend;
299 regulator-state-mem {
300 regulator-off-in-suspend;
310 pinctrl-names = "default";
311 pinctrl-0 = <&pinctrl_mikrobus_i2c>;
312 i2c-digital-filter;
313 i2c-digital-filter-width-ns = <35>;
319 pinctrl-names = "default";
320 pinctrl-0 = <&pinctrl_i2c1_default>;
321 i2c-digital-filter;
322 i2c-digital-filter-width-ns = <35>;
348 pinctrl-names = "default";
349 pinctrl-0 = <&pinctrl_macb0_default &pinctrl_macb0_phy_irq &pinctrl_macb0_rst>;
350 phy-mode = "mii";
353 fixed-link {
355 full-duplex;
364 bias-disable;
372 * or any edge, and the pull-up can be changed
373 * to pull-down or left floating according to
378 bias-pull-up;
384 bias-disable;
390 bias-disable;
396 bias-disable;
402 bias-disable;
407 bias-pull-up;
414 bias-pull-up;
424 bias-disable;
434 bias-disable;
440 bias-disable;
450 bias-disable;
456 bias-disable;
463 bias-disable;
468 bias-disable;
473 bias-disable;
478 bias-disable;
485 bias-disable;
490 bias-disable;
495 bias-disable;
501 bias-disable;
506 bias-disable;
511 bias-disable;
516 bias-disable;
523 bias-disable;
528 bias-disable;
533 bias-disable;
538 bias-disable;
544 bias-disable;
549 bias-disable;
554 bias-disable;
559 bias-disable;
566 bias-disable;
571 bias-disable;
576 bias-disable;
582 bias-disable;
587 bias-disable;
592 bias-disable;
598 bias-pull-up;
618 bias-disable;
623 bias-disable;
628 bias-disable;
636 bias-disable;
641 pinctrl-names = "default";
642 pinctrl-0 = <&pinctrl_pwm0_pwm2_default>;
647 pinctrl-names = "default";
648 pinctrl-0 = <&pinctrl_qspi1_default>;
652 #address-cells = <1>;
653 #size-cells = <1>;
654 compatible = "jedec,spi-nor";
656 spi-max-frequency = <80000000>;
657 spi-tx-bus-width = <4>;
658 spi-rx-bus-width = <4>;
659 m25p,fast-read;
694 no-1-8-v;
695 bus-width = <4>;
696 pinctrl-names = "default";
697 pinctrl-0 = <&pinctrl_sdmmc0_default>;
702 debounce-delay-us = <976>;
703 atmel,wakeup-rtc-timer;
711 pinctrl-names = "default";
712 pinctrl-0 = <&pinctrl_mikrobus3_spi &pinctrl_mikrobus3_spi_cs>;
718 compatible = "atmel,tcb-timer";
723 compatible = "atmel,tcb-timer";
729 pinctrl-names = "default";
730 pinctrl-0 = <&pinctrl_mikrobus1_uart>;
731 atmel,use-dma-rx;
732 atmel,use-dma-tx;
737 pinctrl-names = "default";
738 pinctrl-0 = <&pinctrl_mikrobus3_uart>;
739 atmel,use-dma-rx;
740 atmel,use-dma-tx;
745 pinctrl-names = "default";
746 pinctrl-0 = <&pinctrl_mikrobus2_uart>;
747 atmel,use-dma-rx;
748 atmel,use-dma-tx;
753 atmel,vbus-gpio = <&pioA PIN_PD23 GPIO_ACTIVE_HIGH>;
754 pinctrl-names = "default";
755 pinctrl-0 = <&pinctrl_usba_vbus>;
760 num-ports = <3>;
761 pinctrl-names = "default";
762 pinctrl-0 = <&pinctrl_usb_default>;