Lines Matching +full:at91sam9260 +full:- +full:adc

2  * sama5d3.dtsi - Device Tree Include file for SAMA5D3 family SoC
12 #include <dt-bindings/dma/at91.h>
13 #include <dt-bindings/pinctrl/at91.h>
14 #include <dt-bindings/interrupt-controller/irq.h>
15 #include <dt-bindings/gpio/gpio.h>
16 #include <dt-bindings/clock/at91.h>
21 interrupt-parent = <&aic>;
44 #address-cells = <1>;
45 #size-cells = <0>;
48 compatible = "arm,cortex-a5";
54 compatible = "arm,cortex-a5-pmu";
64 compatible = "fixed-clock";
65 #clock-cells = <0>;
66 clock-frequency = <0>;
70 compatible = "fixed-clock";
71 #clock-cells = <0>;
72 clock-frequency = <0>;
76 compatible = "fixed-clock";
77 #clock-cells = <0>;
78 clock-frequency = <1000000>;
83 compatible = "mmio-sram";
88 compatible = "simple-bus";
89 #address-cells = <1>;
90 #size-cells = <1>;
92 u-boot,dm-pre-reloc;
95 compatible = "simple-bus";
96 #address-cells = <1>;
97 #size-cells = <1>;
99 u-boot,dm-pre-reloc;
106 dma-names = "rxtx";
107 pinctrl-names = "default";
108 pinctrl-0 = <&pinctrl_mmc0_clk_cmd_dat0 &pinctrl_mmc0_dat1_3 &pinctrl_mmc0_dat4_7>;
110 #address-cells = <1>;
111 #size-cells = <0>;
113 clock-names = "mci_clk";
117 #address-cells = <1>;
118 #size-cells = <0>;
119 compatible = "atmel,at91rm9200-spi";
124 dma-names = "tx", "rx";
125 pinctrl-names = "default";
126 pinctrl-0 = <&pinctrl_spi0>;
128 clock-names = "spi_clk";
133 compatible = "atmel,at91sam9g45-ssc";
138 dma-names = "tx", "rx";
139 pinctrl-names = "default";
140 pinctrl-0 = <&pinctrl_ssc0_tx &pinctrl_ssc0_rx>;
142 clock-names = "pclk";
147 compatible = "atmel,at91sam9x5-tcb";
151 clock-names = "t0_clk", "slow_clk";
155 compatible = "atmel,at91sam9x5-i2c";
160 dma-names = "tx", "rx";
161 pinctrl-names = "default";
162 pinctrl-0 = <&pinctrl_i2c0>;
163 #address-cells = <1>;
164 #size-cells = <0>;
170 compatible = "atmel,at91sam9x5-i2c";
175 dma-names = "tx", "rx";
176 pinctrl-names = "default";
177 pinctrl-0 = <&pinctrl_i2c1>;
178 #address-cells = <1>;
179 #size-cells = <0>;
185 compatible = "atmel,at91sam9260-usart";
190 dma-names = "tx", "rx";
191 pinctrl-names = "default";
192 pinctrl-0 = <&pinctrl_usart0>;
194 clock-names = "usart";
199 compatible = "atmel,at91sam9260-usart";
204 dma-names = "tx", "rx";
205 pinctrl-names = "default";
206 pinctrl-0 = <&pinctrl_usart1>;
208 clock-names = "usart";
213 compatible = "atmel,at91sam9260-usart";
216 pinctrl-names = "default";
217 pinctrl-0 = <&pinctrl_uart0>;
219 clock-names = "usart";
224 compatible = "atmel,sama5d3-pwm";
227 #pwm-cells = <3>;
233 compatible = "atmel,at91sam9g45-isi";
236 pinctrl-names = "default";
237 pinctrl-0 = <&pinctrl_isi_data_0_7>;
239 clock-names = "isi_clk";
244 compatible = "atmel,sama5d3-sfr", "syscon";
253 dma-names = "rxtx";
254 pinctrl-names = "default";
255 pinctrl-0 = <&pinctrl_mmc1_clk_cmd_dat0 &pinctrl_mmc1_dat1_3>;
257 #address-cells = <1>;
258 #size-cells = <0>;
260 clock-names = "mci_clk";
264 #address-cells = <1>;
265 #size-cells = <0>;
266 compatible = "atmel,at91rm9200-spi";
271 dma-names = "tx", "rx";
272 pinctrl-names = "default";
273 pinctrl-0 = <&pinctrl_spi1>;
275 clock-names = "spi_clk";
280 compatible = "atmel,at91sam9g45-ssc";
285 dma-names = "tx", "rx";
286 pinctrl-names = "default";
287 pinctrl-0 = <&pinctrl_ssc1_tx &pinctrl_ssc1_rx>;
289 clock-names = "pclk";
293 adc0: adc@f8018000 {
294 #address-cells = <1>;
295 #size-cells = <0>;
296 compatible = "atmel,at91sam9x5-adc";
299 pinctrl-names = "default";
300 pinctrl-0 = <
317 clock-names = "adc_clk", "adc_op_clk";
318 atmel,adc-channels-used = <0xfff>;
319 atmel,adc-startup-time = <40>;
320 atmel,adc-use-external-triggers;
321 atmel,adc-vref = <3000>;
322 atmel,adc-res = <10 12>;
323 atmel,adc-sample-hold-time = <11>;
324 atmel,adc-res-names = "lowres", "highres";
329 trigger-name = "external-rising";
330 trigger-value = <0x1>;
331 trigger-external;
335 trigger-name = "external-falling";
336 trigger-value = <0x2>;
337 trigger-external;
341 trigger-name = "external-any";
342 trigger-value = <0x3>;
343 trigger-external;
347 trigger-name = "continuous";
348 trigger-value = <0x6>;
353 compatible = "atmel,at91sam9x5-i2c";
358 dma-names = "tx", "rx";
359 pinctrl-names = "default";
360 pinctrl-0 = <&pinctrl_i2c2>;
361 #address-cells = <1>;
362 #size-cells = <0>;
368 compatible = "atmel,at91sam9260-usart";
373 dma-names = "tx", "rx";
374 pinctrl-names = "default";
375 pinctrl-0 = <&pinctrl_usart2>;
377 clock-names = "usart";
382 compatible = "atmel,at91sam9260-usart";
387 dma-names = "tx", "rx";
388 pinctrl-names = "default";
389 pinctrl-0 = <&pinctrl_usart3>;
391 clock-names = "usart";
396 compatible = "atmel,at91sam9g46-sha";
400 dma-names = "tx";
402 clock-names = "sha_clk";
406 compatible = "atmel,at91sam9g46-aes";
411 dma-names = "tx", "rx";
413 clock-names = "aes_clk";
417 compatible = "atmel,at91sam9g46-tdes";
422 dma-names = "tx", "rx";
424 clock-names = "tdes_clk";
428 compatible = "atmel,at91sam9g45-trng";
434 dma0: dma-controller@ffffe600 {
435 compatible = "atmel,at91sam9g45-dma";
438 #dma-cells = <2>;
440 clock-names = "dma_clk";
443 dma1: dma-controller@ffffe800 {
444 compatible = "atmel,at91sam9g45-dma";
447 #dma-cells = <2>;
449 clock-names = "dma_clk";
453 compatible = "atmel,sama5d3-ddramc";
456 clock-names = "ddrck", "mpddr";
460 compatible = "atmel,at91sam9260-dbgu", "atmel,at91sam9260-usart";
465 dma-names = "tx", "rx";
466 pinctrl-names = "default";
467 pinctrl-0 = <&pinctrl_dbgu>;
469 clock-names = "usart";
473 aic: interrupt-controller@fffff000 {
474 #interrupt-cells = <3>;
475 compatible = "atmel,sama5d3-aic";
476 interrupt-controller;
478 atmel,external-irqs = <47>;
482 u-boot,dm-pre-reloc;
483 #address-cells = <1>;
484 #size-cells = <1>;
485 compatible = "atmel,sama5d3-pinctrl", "atmel,at91sam9x5-pinctrl", "simple-bus";
487 atmel,mux-mask = <
559 u-boot,dm-pre-reloc;
560 pinctrl_dbgu: dbgu-0 {
561 u-boot,dm-pre-reloc;
569 pinctrl_i2c0: i2c0-0 {
577 pinctrl_i2c1: i2c1-0 {
585 pinctrl_i2c2: i2c2-0 {
593 pinctrl_isi_data_0_7: isi-0-data-0-7 {
608 pinctrl_isi_data_8_9: isi-0-data-8-9 {
614 pinctrl_isi_data_10_11: isi-0-data-10-11 {
622 u-boot,dm-pre-reloc;
624 u-boot,dm-pre-reloc;
631 u-boot,dm-pre-reloc;
638 u-boot,dm-pre-reloc;
648 u-boot,dm-pre-reloc;
650 u-boot,dm-pre-reloc;
657 u-boot,dm-pre-reloc;
666 pinctrl_nand0_ale_cle: nand0_ale_cle-0 {
674 pinctrl_pwm0_pwmh0_0: pwm0_pwmh0-0 {
678 pinctrl_pwm0_pwmh0_1: pwm0_pwmh0-1 {
682 pinctrl_pwm0_pwml0_0: pwm0_pwml0-0 {
686 pinctrl_pwm0_pwml0_1: pwm0_pwml0-1 {
691 pinctrl_pwm0_pwmh1_0: pwm0_pwmh1-0 {
695 pinctrl_pwm0_pwmh1_1: pwm0_pwmh1-1 {
699 pinctrl_pwm0_pwmh1_2: pwm0_pwmh1-2 {
703 pinctrl_pwm0_pwml1_0: pwm0_pwml1-0 {
707 pinctrl_pwm0_pwml1_1: pwm0_pwml1-1 {
711 pinctrl_pwm0_pwml1_2: pwm0_pwml1-2 {
716 pinctrl_pwm0_pwmh2_0: pwm0_pwmh2-0 {
720 pinctrl_pwm0_pwmh2_1: pwm0_pwmh2-1 {
724 pinctrl_pwm0_pwml2_0: pwm0_pwml2-0 {
728 pinctrl_pwm0_pwml2_1: pwm0_pwml2-1 {
733 pinctrl_pwm0_pwmh3_0: pwm0_pwmh3-0 {
737 pinctrl_pwm0_pwmh3_1: pwm0_pwmh3-1 {
741 pinctrl_pwm0_pwml3_0: pwm0_pwml3-0 {
745 pinctrl_pwm0_pwml3_1: pwm0_pwml3-1 {
752 u-boot,dm-pre-reloc;
753 pinctrl_spi0: spi0-0 {
754 u-boot,dm-pre-reloc;
763 u-boot,dm-pre-reloc;
764 pinctrl_spi1: spi1-0 {
765 u-boot,dm-pre-reloc;
806 pinctrl_uart0: uart0-0 {
814 pinctrl_uart1: uart1-0 {
822 pinctrl_usart0: usart0-0 {
828 pinctrl_usart0_rts_cts: usart0_rts_cts-0 {
836 pinctrl_usart1: usart1-0 {
842 pinctrl_usart1_rts_cts: usart1_rts_cts-0 {
850 pinctrl_usart2: usart2-0 {
856 pinctrl_usart2_rts_cts: usart2_rts_cts-0 {
864 pinctrl_usart3: usart3-0 {
870 pinctrl_usart3_rts_cts: usart3_rts_cts-0 {
879 compatible = "atmel,at91sam9x5-gpio", "atmel,at91rm9200-gpio";
882 #gpio-cells = <2>;
883 gpio-controller;
884 interrupt-controller;
885 #interrupt-cells = <2>;
887 u-boot,dm-pre-reloc;
891 compatible = "atmel,at91sam9x5-gpio", "atmel,at91rm9200-gpio";
894 #gpio-cells = <2>;
895 gpio-controller;
896 interrupt-controller;
897 #interrupt-cells = <2>;
899 u-boot,dm-pre-reloc;
903 compatible = "atmel,at91sam9x5-gpio", "atmel,at91rm9200-gpio";
906 #gpio-cells = <2>;
907 gpio-controller;
908 interrupt-controller;
909 #interrupt-cells = <2>;
911 u-boot,dm-pre-reloc;
915 compatible = "atmel,at91sam9x5-gpio", "atmel,at91rm9200-gpio";
918 #gpio-cells = <2>;
919 gpio-controller;
920 interrupt-controller;
921 #interrupt-cells = <2>;
923 u-boot,dm-pre-reloc;
927 compatible = "atmel,at91sam9x5-gpio", "atmel,at91rm9200-gpio";
930 #gpio-cells = <2>;
931 gpio-controller;
932 interrupt-controller;
933 #interrupt-cells = <2>;
935 u-boot,dm-pre-reloc;
939 compatible = "atmel,sama5d3-pmc", "syscon";
942 interrupt-controller;
943 #address-cells = <1>;
944 #size-cells = <0>;
945 #interrupt-cells = <1>;
946 u-boot,dm-pre-reloc;
949 compatible = "atmel,at91sam9x5-clk-main-rc-osc";
950 #clock-cells = <0>;
951 interrupt-parent = <&pmc>;
953 clock-frequency = <12000000>;
954 clock-accuracy = <50000000>;
958 compatible = "atmel,at91rm9200-clk-main-osc";
959 #clock-cells = <0>;
960 interrupt-parent = <&pmc>;
966 compatible = "atmel,at91sam9x5-clk-main";
967 #clock-cells = <0>;
968 interrupt-parent = <&pmc>;
974 compatible = "atmel,sama5d3-clk-pll";
975 #clock-cells = <0>;
976 interrupt-parent = <&pmc>;
980 atmel,clk-input-range = <8000000 50000000>;
981 #atmel,pll-clk-output-range-cells = <4>;
982 atmel,pll-clk-output-ranges = <400000000 1000000000 0 0>;
986 compatible = "atmel,at91sam9x5-clk-plldiv";
987 #clock-cells = <0>;
992 compatible = "atmel,at91sam9x5-clk-utmi";
993 #clock-cells = <0>;
994 interrupt-parent = <&pmc>;
997 regmap-sfr = <&sfr>;
998 u-boot,dm-pre-reloc;
1002 compatible = "atmel,at91sam9x5-clk-master";
1003 #clock-cells = <0>;
1004 interrupt-parent = <&pmc>;
1007 atmel,clk-output-range = <0 166000000>;
1008 atmel,clk-divisors = <1 2 4 3>;
1009 u-boot,dm-pre-reloc;
1013 compatible = "atmel,at91sam9x5-clk-usb";
1014 #clock-cells = <0>;
1019 compatible = "atmel,at91sam9x5-clk-programmable";
1020 #address-cells = <1>;
1021 #size-cells = <0>;
1022 interrupt-parent = <&pmc>;
1026 #clock-cells = <0>;
1032 #clock-cells = <0>;
1038 #clock-cells = <0>;
1045 compatible = "atmel,at91sam9x5-clk-smd";
1046 #clock-cells = <0>;
1051 compatible = "atmel,at91rm9200-clk-system";
1052 #address-cells = <1>;
1053 #size-cells = <0>;
1056 #clock-cells = <0>;
1062 #clock-cells = <0>;
1068 #clock-cells = <0>;
1074 #clock-cells = <0>;
1080 #clock-cells = <0>;
1086 #clock-cells = <0>;
1092 #clock-cells = <0>;
1099 compatible = "atmel,at91sam9x5-clk-peripheral";
1100 #address-cells = <1>;
1101 #size-cells = <0>;
1103 u-boot,dm-pre-reloc;
1106 u-boot,dm-pre-reloc;
1107 #clock-cells = <0>;
1112 #clock-cells = <0>;
1117 u-boot,dm-pre-reloc;
1118 #clock-cells = <0>;
1123 u-boot,dm-pre-reloc;
1124 #clock-cells = <0>;
1129 u-boot,dm-pre-reloc;
1130 #clock-cells = <0>;
1135 u-boot,dm-pre-reloc;
1136 #clock-cells = <0>;
1141 u-boot,dm-pre-reloc;
1142 #clock-cells = <0>;
1147 #clock-cells = <0>;
1149 atmel,clk-output-range = <0 66000000>;
1153 #clock-cells = <0>;
1155 atmel,clk-output-range = <0 66000000>;
1159 #clock-cells = <0>;
1161 atmel,clk-output-range = <0 66000000>;
1165 #clock-cells = <0>;
1167 atmel,clk-output-range = <0 66000000>;
1171 #clock-cells = <0>;
1173 atmel,clk-output-range = <0 66000000>;
1178 #clock-cells = <0>;
1179 atmel,clk-output-range = <0 16625000>;
1183 #clock-cells = <0>;
1185 atmel,clk-output-range = <0 16625000>;
1189 #clock-cells = <0>;
1191 atmel,clk-output-range = <0 16625000>;
1195 u-boot,dm-pre-reloc;
1196 #clock-cells = <0>;
1201 u-boot,dm-pre-reloc;
1202 #clock-cells = <0>;
1207 u-boot,dm-pre-reloc;
1208 #clock-cells = <0>;
1210 atmel,clk-output-range = <0 133000000>;
1214 u-boot,dm-pre-reloc;
1215 #clock-cells = <0>;
1217 atmel,clk-output-range = <0 133000000>;
1221 #clock-cells = <0>;
1223 atmel,clk-output-range = <0 133000000>;
1227 #clock-cells = <0>;
1232 #clock-cells = <0>;
1234 atmel,clk-output-range = <0 66000000>;
1238 #clock-cells = <0>;
1243 #clock-cells = <0>;
1248 #clock-cells = <0>;
1253 #clock-cells = <0>;
1258 #clock-cells = <0>;
1263 #clock-cells = <0>;
1265 atmel,clk-output-range = <0 66000000>;
1269 #clock-cells = <0>;
1271 atmel,clk-output-range = <0 66000000>;
1275 #clock-cells = <0>;
1280 #clock-cells = <0>;
1285 #clock-cells = <0>;
1290 #clock-cells = <0>;
1295 #clock-cells = <0>;
1300 #clock-cells = <0>;
1307 compatible = "atmel,sama5d3-rstc", "atmel,at91sam9g45-rstc";
1312 shutdown-controller@fffffe10 {
1313 compatible = "atmel,at91sam9x5-shdwc";
1319 compatible = "atmel,at91sam9260-pit";
1326 compatible = "atmel,at91sam9260-wdt";
1330 atmel,watchdog-type = "hardware";
1331 atmel,reset-type = "all";
1332 atmel,dbg-halt;
1337 compatible = "atmel,at91sam9x5-sckc";
1341 compatible = "atmel,at91sam9x5-clk-slow-rc-osc";
1342 #clock-cells = <0>;
1343 clock-frequency = <32768>;
1344 clock-accuracy = <50000000>;
1345 atmel,startup-time-usec = <75>;
1349 compatible = "atmel,at91sam9x5-clk-slow-osc";
1350 #clock-cells = <0>;
1352 atmel,startup-time-usec = <1200000>;
1356 compatible = "atmel,at91sam9x5-clk-slow";
1357 #clock-cells = <0>;
1363 compatible = "atmel,at91rm9200-rtc";
1371 #address-cells = <1>;
1372 #size-cells = <0>;
1373 compatible = "atmel,sama5d3-udc";
1378 clock-names = "pclk", "hclk";
1383 atmel,fifo-size = <64>;
1384 atmel,nb-banks = <1>;
1389 atmel,fifo-size = <1024>;
1390 atmel,nb-banks = <3>;
1391 atmel,can-dma;
1392 atmel,can-isoc;
1397 atmel,fifo-size = <1024>;
1398 atmel,nb-banks = <3>;
1399 atmel,can-dma;
1400 atmel,can-isoc;
1405 atmel,fifo-size = <1024>;
1406 atmel,nb-banks = <2>;
1407 atmel,can-dma;
1412 atmel,fifo-size = <1024>;
1413 atmel,nb-banks = <2>;
1414 atmel,can-dma;
1419 atmel,fifo-size = <1024>;
1420 atmel,nb-banks = <2>;
1421 atmel,can-dma;
1426 atmel,fifo-size = <1024>;
1427 atmel,nb-banks = <2>;
1428 atmel,can-dma;
1433 atmel,fifo-size = <1024>;
1434 atmel,nb-banks = <2>;
1435 atmel,can-dma;
1440 atmel,fifo-size = <1024>;
1441 atmel,nb-banks = <2>;
1446 atmel,fifo-size = <1024>;
1447 atmel,nb-banks = <2>;
1452 atmel,fifo-size = <1024>;
1453 atmel,nb-banks = <2>;
1458 atmel,fifo-size = <1024>;
1459 atmel,nb-banks = <2>;
1464 atmel,fifo-size = <1024>;
1465 atmel,nb-banks = <2>;
1470 atmel,fifo-size = <1024>;
1471 atmel,nb-banks = <2>;
1476 atmel,fifo-size = <1024>;
1477 atmel,nb-banks = <2>;
1482 atmel,fifo-size = <1024>;
1483 atmel,nb-banks = <2>;
1488 compatible = "atmel,at91rm9200-ohci", "usb-ohci";
1492 clock-names = "ohci_clk", "hclk", "uhpck";
1497 compatible = "atmel,at91sam9g45-ehci", "usb-ehci";
1501 clock-names = "usb_clk", "ehci_clk";
1506 compatible = "atmel,at91rm9200-nand";
1507 #address-cells = <1>;
1508 #size-cells = <1>;
1516 atmel,nand-addr-offset = <21>;
1517 atmel,nand-cmd-offset = <22>;
1518 atmel,nand-has-dma;
1519 pinctrl-names = "default";
1520 pinctrl-0 = <&pinctrl_nand0_ale_cle>;
1521 atmel,pmecc-lookup-table-offset = <0x0 0x8000>;
1525 compatible = "atmel,sama5d3-nfc";
1526 #address-cells = <1>;
1527 #size-cells = <1>;
1539 compatible = "w1-gpio";