Lines Matching +full:at91rm9200 +full:- +full:rtc
2 * at91sam9263.dtsi - Device Tree Include file for AT91SAM9263 family SoC
4 * Copyright (C) 2012 Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
10 #include <dt-bindings/pinctrl/at91.h>
11 #include <dt-bindings/interrupt-controller/irq.h>
12 #include <dt-bindings/gpio/gpio.h>
13 #include <dt-bindings/clock/at91.h>
18 interrupt-parent = <&aic>;
40 compatible = "arm,arm926ej-s";
51 compatible = "fixed-clock";
52 #clock-cells = <0>;
53 clock-frequency = <0>;
57 compatible = "fixed-clock";
58 #clock-cells = <0>;
59 clock-frequency = <0>;
64 compatible = "mmio-sram";
69 compatible = "mmio-sram";
74 compatible = "simple-bus";
75 #address-cells = <1>;
76 #size-cells = <1>;
78 u-boot,dm-pre-reloc;
81 compatible = "simple-bus";
82 #address-cells = <1>;
83 #size-cells = <1>;
85 u-boot,dm-pre-reloc;
87 aic: interrupt-controller@fffff000 {
88 #interrupt-cells = <3>;
89 compatible = "atmel,at91rm9200-aic";
90 interrupt-controller;
92 atmel,external-irqs = <30 31>;
96 compatible = "atmel,at91rm9200-pmc", "syscon";
99 interrupt-controller;
100 #address-cells = <1>;
101 #size-cells = <0>;
102 #interrupt-cells = <1>;
103 u-boot,dm-pre-reloc;
106 compatible = "atmel,at91rm9200-clk-main-osc";
107 #clock-cells = <0>;
108 interrupts-extended = <&pmc AT91_PMC_MOSCS>;
113 compatible = "atmel,at91rm9200-clk-main";
114 #clock-cells = <0>;
119 compatible = "atmel,at91rm9200-clk-pll";
120 #clock-cells = <0>;
121 interrupts-extended = <&pmc AT91_PMC_LOCKA>;
124 atmel,clk-input-range = <1000000 32000000>;
125 #atmel,pll-clk-output-range-cells = <4>;
126 atmel,pll-clk-output-ranges = <80000000 200000000 0 1>,
131 compatible = "atmel,at91rm9200-clk-pll";
132 #clock-cells = <0>;
133 interrupts-extended = <&pmc AT91_PMC_LOCKB>;
136 atmel,clk-input-range = <1000000 32000000>;
137 #atmel,pll-clk-output-range-cells = <4>;
138 atmel,pll-clk-output-ranges = <80000000 200000000 0 1>,
143 compatible = "atmel,at91rm9200-clk-master";
144 #clock-cells = <0>;
145 interrupts-extended = <&pmc AT91_PMC_MCKRDY>;
147 atmel,clk-output-range = <0 120000000>;
148 atmel,clk-divisors = <1 2 4 0>;
149 u-boot,dm-pre-reloc;
153 compatible = "atmel,at91rm9200-clk-usb";
154 #clock-cells = <0>;
155 atmel,clk-divisors = <1 2 4 0>;
160 compatible = "atmel,at91rm9200-clk-programmable";
161 #address-cells = <1>;
162 #size-cells = <0>;
163 interrupt-parent = <&pmc>;
167 #clock-cells = <0>;
173 #clock-cells = <0>;
179 #clock-cells = <0>;
185 #clock-cells = <0>;
192 compatible = "atmel,at91rm9200-clk-system";
193 #address-cells = <1>;
194 #size-cells = <0>;
197 #clock-cells = <0>;
203 #clock-cells = <0>;
209 #clock-cells = <0>;
215 #clock-cells = <0>;
221 #clock-cells = <0>;
227 #clock-cells = <0>;
234 compatible = "atmel,at91rm9200-clk-peripheral";
235 #address-cells = <1>;
236 #size-cells = <0>;
238 u-boot,dm-pre-reloc;
241 #clock-cells = <0>;
243 u-boot,dm-pre-reloc;
247 #clock-cells = <0>;
249 u-boot,dm-pre-reloc;
253 #clock-cells = <0>;
255 u-boot,dm-pre-reloc;
259 #clock-cells = <0>;
264 #clock-cells = <0>;
269 #clock-cells = <0>;
274 #clock-cells = <0>;
279 #clock-cells = <0>;
284 #clock-cells = <0>;
289 #clock-cells = <0>;
294 #clock-cells = <0>;
299 #clock-cells = <0>;
304 #clock-cells = <0>;
309 #clock-cells = <0>;
314 #clock-cells = <0>;
319 #clock-cells = <0>;
324 #clock-cells = <0>;
329 #clock-cells = <0>;
334 #clock-cells = <0>;
339 #clock-cells = <0>;
344 #clock-cells = <0>;
349 #clock-cells = <0>;
354 #clock-cells = <0>;
359 #clock-cells = <0>;
366 compatible = "atmel,at91sam9260-sdramc";
371 compatible = "atmel,at91sam9260-sdramc";
376 compatible = "atmel,at91sam9260-pit";
383 compatible = "atmel,at91rm9200-tcb";
387 clock-names = "t0_clk", "slow_clk";
391 compatible = "atmel,at91sam9260-rstc";
397 compatible = "atmel,at91sam9260-shdwc";
403 #address-cells = <1>;
404 #size-cells = <1>;
405 compatible = "atmel,at91rm9200-pinctrl", "simple-bus";
414 atmel,mux-mask = <
425 pinctrl_dbgu: dbgu-0 {
433 pinctrl_usart0: usart0-0 {
439 pinctrl_usart0_rts: usart0_rts-0 {
444 pinctrl_usart0_cts: usart0_cts-0 {
451 pinctrl_usart1: usart1-0 {
457 pinctrl_usart1_rts: usart1_rts-0 {
462 pinctrl_usart1_cts: usart1_cts-0 {
469 pinctrl_usart2: usart2-0 {
475 pinctrl_usart2_rts: usart2_rts-0 {
480 pinctrl_usart2_cts: usart2_cts-0 {
487 pinctrl_nand: nand-0 {
495 pinctrl_macb_rmii: macb_rmii-0 {
509 pinctrl_macb_rmii_mii: macb_rmii_mii-0 {
523 pinctrl_mmc0_clk: mmc0_clk-0 {
528 pinctrl_mmc0_slot0_cmd_dat0: mmc0_slot0_cmd_dat0-0 {
534 pinctrl_mmc0_slot0_dat1_3: mmc0_slot0_dat1_3-0 {
541 pinctrl_mmc0_slot1_cmd_dat0: mmc0_slot1_cmd_dat0-0 {
547 pinctrl_mmc0_slot1_dat1_3: mmc0_slot1_dat1_3-0 {
556 pinctrl_mmc1_clk: mmc1_clk-0 {
561 pinctrl_mmc1_slot0_cmd_dat0: mmc1_slot0_cmd_dat0-0 {
567 pinctrl_mmc1_slot0_dat1_3: mmc1_slot0_dat1_3-0 {
574 pinctrl_mmc1_slot1_cmd_dat0: mmc1_slot1_cmd_dat0-0 {
580 pinctrl_mmc1_slot1_dat1_3: mmc1_slot1_dat1_3-0 {
589 pinctrl_ssc0_tx: ssc0_tx-0 {
596 pinctrl_ssc0_rx: ssc0_rx-0 {
605 pinctrl_ssc1_tx: ssc1_tx-0 {
612 pinctrl_ssc1_rx: ssc1_rx-0 {
621 pinctrl_spi0: spi0-0 {
630 pinctrl_spi1: spi1-0 {
639 pinctrl_tcb0_tclk0: tcb0_tclk0-0 {
643 pinctrl_tcb0_tclk1: tcb0_tclk1-0 {
647 pinctrl_tcb0_tclk2: tcb0_tclk2-0 {
651 pinctrl_tcb0_tioa0: tcb0_tioa0-0 {
655 pinctrl_tcb0_tioa1: tcb0_tioa1-0 {
659 pinctrl_tcb0_tioa2: tcb0_tioa2-0 {
663 pinctrl_tcb0_tiob0: tcb0_tiob0-0 {
667 pinctrl_tcb0_tiob1: tcb0_tiob1-0 {
671 pinctrl_tcb0_tiob2: tcb0_tiob2-0 {
677 pinctrl_fb: fb-0 {
713 pinctrl_ac97: ac97-0 {
725 compatible = "atmel,at91rm9200-gpio";
728 #gpio-cells = <2>;
729 gpio-controller;
730 interrupt-controller;
731 #interrupt-cells = <2>;
733 u-boot,dm-pre-reloc;
737 compatible = "atmel,at91rm9200-gpio";
740 #gpio-cells = <2>;
741 gpio-controller;
742 interrupt-controller;
743 #interrupt-cells = <2>;
745 u-boot,dm-pre-reloc;
749 compatible = "atmel,at91rm9200-gpio";
752 #gpio-cells = <2>;
753 gpio-controller;
754 interrupt-controller;
755 #interrupt-cells = <2>;
757 u-boot,dm-pre-reloc;
761 compatible = "atmel,at91rm9200-gpio";
764 #gpio-cells = <2>;
765 gpio-controller;
766 interrupt-controller;
767 #interrupt-cells = <2>;
769 u-boot,dm-pre-reloc;
773 compatible = "atmel,at91rm9200-gpio";
776 #gpio-cells = <2>;
777 gpio-controller;
778 interrupt-controller;
779 #interrupt-cells = <2>;
781 u-boot,dm-pre-reloc;
785 compatible = "atmel,at91sam9260-dbgu", "atmel,at91sam9260-usart";
788 pinctrl-names = "default";
789 pinctrl-0 = <&pinctrl_dbgu>;
791 clock-names = "usart";
796 compatible = "atmel,at91sam9260-usart";
799 atmel,use-dma-rx;
800 atmel,use-dma-tx;
801 pinctrl-names = "default";
802 pinctrl-0 = <&pinctrl_usart0>;
804 clock-names = "usart";
809 compatible = "atmel,at91sam9260-usart";
812 atmel,use-dma-rx;
813 atmel,use-dma-tx;
814 pinctrl-names = "default";
815 pinctrl-0 = <&pinctrl_usart1>;
817 clock-names = "usart";
822 compatible = "atmel,at91sam9260-usart";
825 atmel,use-dma-rx;
826 atmel,use-dma-tx;
827 pinctrl-names = "default";
828 pinctrl-0 = <&pinctrl_usart2>;
830 clock-names = "usart";
835 compatible = "atmel,at91rm9200-ssc";
838 pinctrl-names = "default";
839 pinctrl-0 = <&pinctrl_ssc0_tx &pinctrl_ssc0_rx>;
841 clock-names = "pclk";
846 compatible = "atmel,at91rm9200-ssc";
849 pinctrl-names = "default";
850 pinctrl-0 = <&pinctrl_ssc1_tx &pinctrl_ssc1_rx>;
852 clock-names = "pclk";
857 compatible = "atmel,at91sam9263-ac97c";
860 pinctrl-names = "default";
861 pinctrl-0 = <&pinctrl_ac97>;
863 clock-names = "ac97_clk";
868 compatible = "cdns,at91sam9260-macb", "cdns,macb";
871 pinctrl-names = "default";
872 pinctrl-0 = <&pinctrl_macb_rmii>;
874 clock-names = "hclk", "pclk";
879 compatible = "atmel,at91sam9263-udc";
883 clock-names = "pclk", "hclk";
888 compatible = "atmel,at91sam9260-i2c";
891 #address-cells = <1>;
892 #size-cells = <0>;
901 pinctrl-names = "default";
902 #address-cells = <1>;
903 #size-cells = <0>;
905 clock-names = "mci_clk";
913 pinctrl-names = "default";
914 #address-cells = <1>;
915 #size-cells = <0>;
917 clock-names = "mci_clk";
922 compatible = "atmel,at91sam9260-wdt";
926 atmel,watchdog-type = "hardware";
927 atmel,reset-type = "all";
928 atmel,dbg-halt;
933 #address-cells = <1>;
934 #size-cells = <0>;
935 compatible = "atmel,at91rm9200-spi";
938 pinctrl-names = "default";
939 pinctrl-0 = <&pinctrl_spi0>;
941 clock-names = "spi_clk";
946 #address-cells = <1>;
947 #size-cells = <0>;
948 compatible = "atmel,at91rm9200-spi";
951 pinctrl-names = "default";
952 pinctrl-0 = <&pinctrl_spi1>;
954 clock-names = "spi_clk";
959 compatible = "atmel,at91sam9rl-pwm";
962 #pwm-cells = <3>;
964 clock-names = "pwm_clk";
969 compatible = "atmel,at91sam9263-can";
972 pinctrl-names = "default";
973 pinctrl-0 = <&pinctrl_can_rx_tx>;
975 clock-names = "can_clk";
978 rtc@fffffd20 {
979 compatible = "atmel,at91sam9260-rtt";
986 rtc@fffffd50 {
987 compatible = "atmel,at91sam9260-rtt";
995 compatible = "atmel,at91sam9260-gpbr", "syscon";
1002 compatible = "atmel,at91sam9263-lcdc";
1005 pinctrl-names = "default";
1006 pinctrl-0 = <&pinctrl_fb>;
1008 clock-names = "lcdc_clk", "hclk";
1013 compatible = "atmel,at91rm9200-nand";
1014 #address-cells = <1>;
1015 #size-cells = <1>;
1019 atmel,nand-addr-offset = <21>;
1020 atmel,nand-cmd-offset = <22>;
1021 pinctrl-names = "default";
1022 pinctrl-0 = <&pinctrl_nand>;
1031 compatible = "atmel,at91rm9200-ohci", "usb-ohci";
1035 clock-names = "ohci_clk", "hclk", "uhpck";
1040 i2c-gpio-0 {
1041 compatible = "i2c-gpio";
1045 i2c-gpio,sda-open-drain;
1046 i2c-gpio,scl-open-drain;
1047 i2c-gpio,delay-us = <2>; /* ~100 kHz */
1048 #address-cells = <1>;
1049 #size-cells = <0>;