Lines Matching +full:at91rm9200 +full:- +full:tcb
2 * at91sam9g45.dtsi - Device Tree Include file for AT91SAM9G45 family SoC
13 #include <dt-bindings/dma/at91.h>
14 #include <dt-bindings/pinctrl/at91.h>
15 #include <dt-bindings/interrupt-controller/irq.h>
16 #include <dt-bindings/gpio/gpio.h>
17 #include <dt-bindings/clock/at91.h>
22 interrupt-parent = <&aic>;
45 compatible = "arm,arm926ej-s";
56 compatible = "fixed-clock";
57 #clock-cells = <0>;
58 clock-frequency = <0>;
62 compatible = "fixed-clock";
63 #clock-cells = <0>;
64 clock-frequency = <0>;
68 compatible = "fixed-clock";
69 #clock-cells = <0>;
70 clock-frequency = <300000>;
75 compatible = "mmio-sram";
80 compatible = "simple-bus";
81 #address-cells = <1>;
82 #size-cells = <1>;
84 u-boot,dm-pre-reloc;
87 compatible = "simple-bus";
88 #address-cells = <1>;
89 #size-cells = <1>;
91 u-boot,dm-pre-reloc;
93 aic: interrupt-controller@fffff000 {
94 #interrupt-cells = <3>;
95 compatible = "atmel,at91rm9200-aic";
96 interrupt-controller;
98 atmel,external-irqs = <31>;
102 compatible = "atmel,at91sam9g45-ddramc";
105 clock-names = "ddrck";
109 compatible = "atmel,at91sam9g45-ddramc";
112 clock-names = "ddrck";
116 compatible = "atmel,at91sam9g45-pmc", "syscon";
119 interrupt-controller;
120 #address-cells = <1>;
121 #size-cells = <0>;
122 #interrupt-cells = <1>;
123 u-boot,dm-pre-reloc;
126 compatible = "atmel,at91rm9200-clk-main-osc";
127 #clock-cells = <0>;
128 interrupts-extended = <&pmc AT91_PMC_MOSCS>;
133 compatible = "atmel,at91rm9200-clk-main";
134 #clock-cells = <0>;
139 compatible = "atmel,at91rm9200-clk-pll";
140 #clock-cells = <0>;
141 interrupts-extended = <&pmc AT91_PMC_LOCKA>;
144 atmel,clk-input-range = <2000000 32000000>;
145 #atmel,pll-clk-output-range-cells = <4>;
146 atmel,pll-clk-output-ranges = <745000000 800000000 0 0
157 compatible = "atmel,at91sam9x5-clk-plldiv";
158 #clock-cells = <0>;
163 compatible = "atmel,at91sam9x5-clk-utmi";
164 #clock-cells = <0>;
165 interrupts-extended = <&pmc AT91_PMC_LOCKU>;
170 compatible = "atmel,at91rm9200-clk-master";
171 #clock-cells = <0>;
172 interrupts-extended = <&pmc AT91_PMC_MCKRDY>;
174 atmel,clk-output-range = <0 133333333>;
175 atmel,clk-divisors = <1 2 4 3>;
176 u-boot,dm-pre-reloc;
180 compatible = "atmel,at91sam9x5-clk-usb";
181 #clock-cells = <0>;
186 compatible = "atmel,at91sam9g45-clk-programmable";
187 #address-cells = <1>;
188 #size-cells = <0>;
189 interrupt-parent = <&pmc>;
193 #clock-cells = <0>;
199 #clock-cells = <0>;
206 compatible = "atmel,at91rm9200-clk-system";
207 #address-cells = <1>;
208 #size-cells = <0>;
211 #clock-cells = <0>;
217 #clock-cells = <0>;
223 #clock-cells = <0>;
229 #clock-cells = <0>;
236 compatible = "atmel,at91rm9200-clk-peripheral";
237 #address-cells = <1>;
238 #size-cells = <0>;
242 #clock-cells = <0>;
247 #clock-cells = <0>;
252 #clock-cells = <0>;
257 #clock-cells = <0>;
262 #clock-cells = <0>;
267 #clock-cells = <0>;
272 #clock-cells = <0>;
277 #clock-cells = <0>;
282 #clock-cells = <0>;
287 #clock-cells = <0>;
292 #clock-cells = <0>;
297 #clock-cells = <0>;
302 #clock-cells = <0>;
307 #clock-cells = <0>;
312 #clock-cells = <0>;
317 #clock-cells = <0>;
322 #clock-cells = <0>;
327 #clock-cells = <0>;
332 #clock-cells = <0>;
337 #clock-cells = <0>;
342 #clock-cells = <0>;
347 #clock-cells = <0>;
352 #clock-cells = <0>;
357 #clock-cells = <0>;
362 #clock-cells = <0>;
367 #clock-cells = <0>;
372 #clock-cells = <0>;
377 #clock-cells = <0>;
382 #clock-cells = <0>;
389 compatible = "atmel,at91sam9g45-rstc";
395 compatible = "atmel,at91sam9260-pit";
403 compatible = "atmel,at91sam9rl-shdwc";
409 compatible = "atmel,at91rm9200-tcb";
413 clock-names = "t0_clk", "t1_clk", "t2_clk", "slow_clk";
417 compatible = "atmel,at91rm9200-tcb";
421 clock-names = "t0_clk", "t1_clk", "t2_clk", "slow_clk";
424 dma: dma-controller@ffffec00 {
425 compatible = "atmel,at91sam9g45-dma";
428 #dma-cells = <2>;
430 clock-names = "dma_clk";
434 #address-cells = <1>;
435 #size-cells = <1>;
436 compatible = "atmel,at91rm9200-pinctrl", "simple-bus";
444 u-boot,dm-pre-reloc;
446 atmel,mux-mask = <
487 u-boot,dm-pre-reloc;
488 pinctrl_dbgu: dbgu-0 {
496 pinctrl_i2c0: i2c0-0 {
504 pinctrl_i2c1: i2c1-0 {
512 pinctrl_isi_data_0_7: isi-0-data-0-7 {
527 pinctrl_isi_data_8_9: isi-0-data-8-9 {
533 pinctrl_isi_data_10_11: isi-0-data-10-11 {
541 pinctrl_usart0: usart0-0 {
547 pinctrl_usart0_rts: usart0_rts-0 {
552 pinctrl_usart0_cts: usart0_cts-0 {
559 pinctrl_usart1: usart1-0 {
565 pinctrl_usart1_rts: usart1_rts-0 {
570 pinctrl_usart1_cts: usart1_cts-0 {
577 pinctrl_usart2: usart2-0 {
583 pinctrl_usart2_rts: usart2_rts-0 {
588 pinctrl_usart2_cts: usart2_cts-0 {
595 pinctrl_usart3: usart3-0 {
601 pinctrl_usart3_rts: usart3_rts-0 {
606 pinctrl_usart3_cts: usart3_cts-0 {
613 pinctrl_nand: nand-0 {
621 pinctrl_macb_rmii: macb_rmii-0 {
635 pinctrl_macb_rmii_mii: macb_rmii_mii-0 {
649 pinctrl_mmc0_slot0_clk_cmd_dat0: mmc0_slot0_clk_cmd_dat0-0 {
656 pinctrl_mmc0_slot0_dat1_3: mmc0_slot0_dat1_3-0 {
663 pinctrl_mmc0_slot0_dat4_7: mmc0_slot0_dat4_7-0 {
673 pinctrl_mmc1_slot0_clk_cmd_dat0: mmc1_slot0_clk_cmd_dat0-0 {
680 pinctrl_mmc1_slot0_dat1_3: mmc1_slot0_dat1_3-0 {
687 pinctrl_mmc1_slot0_dat4_7: mmc1_slot0_dat4_7-0 {
697 pinctrl_ssc0_tx: ssc0_tx-0 {
704 pinctrl_ssc0_rx: ssc0_rx-0 {
713 pinctrl_ssc1_tx: ssc1_tx-0 {
720 pinctrl_ssc1_rx: ssc1_rx-0 {
729 pinctrl_spi0: spi0-0 {
738 pinctrl_spi1: spi1-0 {
747 pinctrl_tcb0_tclk0: tcb0_tclk0-0 {
751 pinctrl_tcb0_tclk1: tcb0_tclk1-0 {
755 pinctrl_tcb0_tclk2: tcb0_tclk2-0 {
759 pinctrl_tcb0_tioa0: tcb0_tioa0-0 {
763 pinctrl_tcb0_tioa1: tcb0_tioa1-0 {
767 pinctrl_tcb0_tioa2: tcb0_tioa2-0 {
771 pinctrl_tcb0_tiob0: tcb0_tiob0-0 {
775 pinctrl_tcb0_tiob1: tcb0_tiob1-0 {
779 pinctrl_tcb0_tiob2: tcb0_tiob2-0 {
785 pinctrl_tcb1_tclk0: tcb1_tclk0-0 {
789 pinctrl_tcb1_tclk1: tcb1_tclk1-0 {
793 pinctrl_tcb1_tclk2: tcb1_tclk2-0 {
797 pinctrl_tcb1_tioa0: tcb1_tioa0-0 {
801 pinctrl_tcb1_tioa1: tcb1_tioa1-0 {
805 pinctrl_tcb1_tioa2: tcb1_tioa2-0 {
809 pinctrl_tcb1_tiob0: tcb1_tiob0-0 {
813 pinctrl_tcb1_tiob1: tcb1_tiob1-0 {
817 pinctrl_tcb1_tiob2: tcb1_tiob2-0 {
823 pinctrl_fb: fb-0 {
860 compatible = "atmel,at91rm9200-gpio";
863 #gpio-cells = <2>;
864 gpio-controller;
865 interrupt-controller;
866 #interrupt-cells = <2>;
871 compatible = "atmel,at91rm9200-gpio";
874 #gpio-cells = <2>;
875 gpio-controller;
876 interrupt-controller;
877 #interrupt-cells = <2>;
882 compatible = "atmel,at91rm9200-gpio";
885 #gpio-cells = <2>;
886 gpio-controller;
887 interrupt-controller;
888 #interrupt-cells = <2>;
893 compatible = "atmel,at91rm9200-gpio";
896 #gpio-cells = <2>;
897 gpio-controller;
898 interrupt-controller;
899 #interrupt-cells = <2>;
904 compatible = "atmel,at91rm9200-gpio";
907 #gpio-cells = <2>;
908 gpio-controller;
909 interrupt-controller;
910 #interrupt-cells = <2>;
915 compatible = "atmel,at91sam9260-dbgu", "atmel,at91sam9260-usart";
918 pinctrl-names = "default";
919 pinctrl-0 = <&pinctrl_dbgu>;
921 clock-names = "usart";
926 compatible = "atmel,at91sam9260-usart";
929 atmel,use-dma-rx;
930 atmel,use-dma-tx;
931 pinctrl-names = "default";
932 pinctrl-0 = <&pinctrl_usart0>;
934 clock-names = "usart";
939 compatible = "atmel,at91sam9260-usart";
942 atmel,use-dma-rx;
943 atmel,use-dma-tx;
944 pinctrl-names = "default";
945 pinctrl-0 = <&pinctrl_usart1>;
947 clock-names = "usart";
952 compatible = "atmel,at91sam9260-usart";
955 atmel,use-dma-rx;
956 atmel,use-dma-tx;
957 pinctrl-names = "default";
958 pinctrl-0 = <&pinctrl_usart2>;
960 clock-names = "usart";
965 compatible = "atmel,at91sam9260-usart";
968 atmel,use-dma-rx;
969 atmel,use-dma-tx;
970 pinctrl-names = "default";
971 pinctrl-0 = <&pinctrl_usart3>;
973 clock-names = "usart";
978 compatible = "cdns,at91sam9260-macb", "cdns,macb";
981 pinctrl-names = "default";
982 pinctrl-0 = <&pinctrl_macb_rmii>;
984 clock-names = "hclk", "pclk";
989 compatible = "atmel,at91sam9g45-trng";
996 compatible = "atmel,at91sam9g10-i2c";
999 pinctrl-names = "default";
1000 pinctrl-0 = <&pinctrl_i2c0>;
1001 #address-cells = <1>;
1002 #size-cells = <0>;
1008 compatible = "atmel,at91sam9g10-i2c";
1011 pinctrl-names = "default";
1012 pinctrl-0 = <&pinctrl_i2c1>;
1013 #address-cells = <1>;
1014 #size-cells = <0>;
1020 compatible = "atmel,at91sam9g45-ssc";
1023 pinctrl-names = "default";
1024 pinctrl-0 = <&pinctrl_ssc0_tx &pinctrl_ssc0_rx>;
1026 clock-names = "pclk";
1031 compatible = "atmel,at91sam9g45-ssc";
1034 pinctrl-names = "default";
1035 pinctrl-0 = <&pinctrl_ssc1_tx &pinctrl_ssc1_rx>;
1037 clock-names = "pclk";
1042 compatible = "atmel,at91sam9g45-adc";
1046 clock-names = "adc_clk", "adc_op_clk";
1047 atmel,adc-channels-used = <0xff>;
1048 atmel,adc-vref = <3300>;
1049 atmel,adc-startup-time = <40>;
1050 atmel,adc-res = <8 10>;
1051 atmel,adc-res-names = "lowres", "highres";
1052 atmel,adc-use-res = "highres";
1055 trigger-name = "external-rising";
1056 trigger-value = <0x1>;
1057 trigger-external;
1060 trigger-name = "external-falling";
1061 trigger-value = <0x2>;
1062 trigger-external;
1066 trigger-name = "external-any";
1067 trigger-value = <0x3>;
1068 trigger-external;
1072 trigger-name = "continuous";
1073 trigger-value = <0x6>;
1078 compatible = "atmel,at91sam9g45-isi";
1082 clock-names = "isi_clk";
1087 compatible = "atmel,at91sam9rl-pwm";
1090 #pwm-cells = <3>;
1099 pinctrl-names = "default";
1101 dma-names = "rxtx";
1102 #address-cells = <1>;
1103 #size-cells = <0>;
1105 clock-names = "mci_clk";
1113 pinctrl-names = "default";
1115 dma-names = "rxtx";
1116 #address-cells = <1>;
1117 #size-cells = <0>;
1119 clock-names = "mci_clk";
1124 compatible = "atmel,at91sam9260-wdt";
1128 atmel,watchdog-type = "hardware";
1129 atmel,reset-type = "all";
1130 atmel,dbg-halt;
1135 #address-cells = <1>;
1136 #size-cells = <0>;
1137 compatible = "atmel,at91rm9200-spi";
1140 pinctrl-names = "default";
1141 pinctrl-0 = <&pinctrl_spi0>;
1143 clock-names = "spi_clk";
1148 #address-cells = <1>;
1149 #size-cells = <0>;
1150 compatible = "atmel,at91rm9200-spi";
1153 pinctrl-names = "default";
1154 pinctrl-0 = <&pinctrl_spi1>;
1156 clock-names = "spi_clk";
1161 #address-cells = <1>;
1162 #size-cells = <0>;
1163 compatible = "atmel,at91sam9g45-udc";
1168 clock-names = "pclk", "hclk";
1173 atmel,fifo-size = <64>;
1174 atmel,nb-banks = <1>;
1179 atmel,fifo-size = <1024>;
1180 atmel,nb-banks = <2>;
1181 atmel,can-dma;
1182 atmel,can-isoc;
1187 atmel,fifo-size = <1024>;
1188 atmel,nb-banks = <2>;
1189 atmel,can-dma;
1190 atmel,can-isoc;
1195 atmel,fifo-size = <1024>;
1196 atmel,nb-banks = <3>;
1197 atmel,can-dma;
1202 atmel,fifo-size = <1024>;
1203 atmel,nb-banks = <3>;
1204 atmel,can-dma;
1209 atmel,fifo-size = <1024>;
1210 atmel,nb-banks = <3>;
1211 atmel,can-dma;
1212 atmel,can-isoc;
1217 atmel,fifo-size = <1024>;
1218 atmel,nb-banks = <3>;
1219 atmel,can-dma;
1220 atmel,can-isoc;
1225 compatible = "atmel,at91sam9x5-sckc";
1229 compatible = "atmel,at91sam9x5-clk-slow-osc";
1230 #clock-cells = <0>;
1231 atmel,startup-time-usec = <1200000>;
1236 compatible = "atmel,at91sam9x5-clk-slow-rc-osc";
1237 #clock-cells = <0>;
1238 atmel,startup-time-usec = <75>;
1239 clock-frequency = <32768>;
1240 clock-accuracy = <50000000>;
1244 compatible = "atmel,at91sam9x5-clk-slow";
1245 #clock-cells = <0>;
1251 compatible = "atmel,at91sam9260-rtt";
1259 compatible = "atmel,at91rm9200-rtc";
1267 compatible = "atmel,at91sam9260-gpbr", "syscon";
1274 compatible = "atmel,at91sam9g45-lcdc";
1277 pinctrl-names = "default";
1278 pinctrl-0 = <&pinctrl_fb>;
1280 clock-names = "hclk", "lcdc_clk";
1285 compatible = "atmel,at91rm9200-nand";
1286 #address-cells = <1>;
1287 #size-cells = <1>;
1291 atmel,nand-addr-offset = <21>;
1292 atmel,nand-cmd-offset = <22>;
1293 atmel,nand-has-dma;
1294 pinctrl-names = "default";
1295 pinctrl-0 = <&pinctrl_nand>;
1304 compatible = "atmel,at91rm9200-ohci", "usb-ohci";
1308 clock-names = "ohci_clk", "hclk", "uhpck";
1313 compatible = "atmel,at91sam9g45-ehci", "usb-ehci";
1317 clock-names = "usb_clk", "ehci_clk";
1322 i2c-gpio-0 {
1323 compatible = "i2c-gpio";
1327 i2c-gpio,sda-open-drain;
1328 i2c-gpio,scl-open-drain;
1329 i2c-gpio,delay-us = <5>; /* ~100 kHz */
1330 #address-cells = <1>;
1331 #size-cells = <0>;