2 * at91sam9263.dtsi - Device Tree Include file for AT91SAM9263 family SoC
4 * Copyright (C) 2012 Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
6 * Licensed under GPLv2 only.
9 /include/ "skeleton.dtsi"
12 model = "Atmel AT91SAM9263 family SoC";
13 compatible = "atmel,at91sam9263";
14 interrupt-parent = <&aic>;
33 compatible = "arm,arm926ejs";
38 reg = <0x20000000 0x08000000>;
42 compatible = "simple-bus";
48 compatible = "simple-bus";
53 aic: interrupt-controller@fffff000 {
54 #interrupt-cells = <3>;
55 compatible = "atmel,at91rm9200-aic";
57 reg = <0xfffff000 0x200>;
58 atmel,external-irqs = <30 31>;
62 compatible = "atmel,at91rm9200-pmc";
63 reg = <0xfffffc00 0x100>;
67 compatible = "atmel,at91sam9260-sdramc";
68 reg = <0xffffe200 0x200
73 compatible = "atmel,at91sam9260-pit";
74 reg = <0xfffffd30 0xf>;
78 tcb0: timer@fff7c000 {
79 compatible = "atmel,at91rm9200-tcb";
80 reg = <0xfff7c000 0x100>;
81 interrupts = <19 4 0>;
85 compatible = "atmel,at91sam9260-rstc";
86 reg = <0xfffffd00 0x10>;
90 compatible = "atmel,at91sam9260-shdwc";
91 reg = <0xfffffd10 0x10>;
95 compatible = "atmel,at91rm9200-gpio";
96 reg = <0xfffff200 0x100>;
100 interrupt-controller;
101 #interrupt-cells = <2>;
104 pioB: gpio@fffff400 {
105 compatible = "atmel,at91rm9200-gpio";
106 reg = <0xfffff400 0x100>;
107 interrupts = <3 4 1>;
110 interrupt-controller;
111 #interrupt-cells = <2>;
114 pioC: gpio@fffff600 {
115 compatible = "atmel,at91rm9200-gpio";
116 reg = <0xfffff600 0x100>;
117 interrupts = <4 4 1>;
120 interrupt-controller;
121 #interrupt-cells = <2>;
124 pioD: gpio@fffff800 {
125 compatible = "atmel,at91rm9200-gpio";
126 reg = <0xfffff800 0x100>;
127 interrupts = <4 4 1>;
130 interrupt-controller;
131 #interrupt-cells = <2>;
134 pioE: gpio@fffffa00 {
135 compatible = "atmel,at91rm9200-gpio";
136 reg = <0xfffffa00 0x100>;
137 interrupts = <4 4 1>;
140 interrupt-controller;
141 #interrupt-cells = <2>;
144 dbgu: serial@ffffee00 {
145 compatible = "atmel,at91sam9260-usart";
146 reg = <0xffffee00 0x200>;
147 interrupts = <1 4 7>;
151 usart0: serial@fff8c000 {
152 compatible = "atmel,at91sam9260-usart";
153 reg = <0xfff8c000 0x200>;
154 interrupts = <7 4 5>;
160 usart1: serial@fff90000 {
161 compatible = "atmel,at91sam9260-usart";
162 reg = <0xfff90000 0x200>;
163 interrupts = <8 4 5>;
169 usart2: serial@fff94000 {
170 compatible = "atmel,at91sam9260-usart";
171 reg = <0xfff94000 0x200>;
172 interrupts = <9 4 5>;
179 compatible = "atmel,at91rm9200-ssc";
180 reg = <0xfff98000 0x4000>;
181 interrupts = <16 4 5>;
186 compatible = "atmel,at91rm9200-ssc";
187 reg = <0xfff9c000 0x4000>;
188 interrupts = <17 4 5>;
192 macb0: ethernet@fffbc000 {
193 compatible = "cdns,at32ap7000-macb", "cdns,macb";
194 reg = <0xfffbc000 0x100>;
195 interrupts = <21 4 3>;
199 usb1: gadget@fff78000 {
200 compatible = "atmel,at91rm9200-udc";
201 reg = <0xfff78000 0x4000>;
202 interrupts = <24 4 2>;
207 compatible = "atmel,at91sam9263-i2c";
208 reg = <0xfff88000 0x100>;
209 interrupts = <13 4 6>;
210 #address-cells = <1>;
216 nand0: nand@40000000 {
217 compatible = "atmel,at91rm9200-nand";
218 #address-cells = <1>;
220 reg = <0x40000000 0x10000000
223 atmel,nand-addr-offset = <21>;
224 atmel,nand-cmd-offset = <22>;
232 usb0: ohci@00a00000 {
233 compatible = "atmel,at91rm9200-ohci", "usb-ohci";
234 reg = <0x00a00000 0x100000>;
235 interrupts = <29 4 2>;
241 compatible = "i2c-gpio";
242 gpios = <&pioB 4 0 /* sda */
245 i2c-gpio,sda-open-drain;
246 i2c-gpio,scl-open-drain;
247 i2c-gpio,delay-us = <2>; /* ~100 kHz */
248 #address-cells = <1>;