Merge branch 'linux-linaro-lsk-v4.4-android' of git://git.linaro.org/kernel/linux...
[firefly-linux-kernel-4.4.55.git] / arch / arm / boot / dts / tny_a9263.dts
1 /*
2  * usb_a9263.dts - Device Tree file for Caloa USB A9293 board
3  *
4  *  Copyright (C) 2012 Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
5  *
6  * Licensed under GPLv2 only
7  */
8 /dts-v1/;
9 #include "at91sam9263.dtsi"
10
11 / {
12         model = "Calao TNY A9263";
13         compatible = "atmel,tny-a9263", "atmel,at91sam9263", "atmel,at91sam9";
14
15         chosen {
16                 bootargs = "mem=64M console=ttyS0,115200 root=/dev/mtdblock5 rw rootfstype=ubifs";
17         };
18
19         memory {
20                 reg = <0x20000000 0x4000000>;
21         };
22
23         clocks {
24                 #address-cells = <1>;
25                 #size-cells = <1>;
26                 ranges;
27
28                 main_clock: clock@0 {
29                         compatible = "atmel,osc", "fixed-clock";
30                         clock-frequency = <12000000>;
31                 };
32
33                 slow_xtal {
34                         clock-frequency = <32768>;
35                 };
36
37                 main_xtal {
38                         clock-frequency = <12000000>;
39                 };
40         };
41
42         ahb {
43                 apb {
44                         dbgu: serial@ffffee00 {
45                                 status = "okay";
46                         };
47
48                         usb1: gadget@fff78000 {
49                                 atmel,vbus-gpio = <&pioB 11 GPIO_ACTIVE_HIGH>;
50                                 status = "okay";
51                         };
52                 };
53
54                 nand0: nand@40000000 {
55                         nand-bus-width = <8>;
56                         nand-ecc-mode = "soft";
57                         nand-on-flash-bbt;
58                         status = "okay";
59
60                         at91bootstrap@0 {
61                                 label = "at91bootstrap";
62                                 reg = <0x0 0x20000>;
63                         };
64
65                         barebox@20000 {
66                                 label = "barebox";
67                                 reg = <0x20000 0x40000>;
68                         };
69
70                         bareboxenv@60000 {
71                                 label = "bareboxenv";
72                                 reg = <0x60000 0x20000>;
73                         };
74
75                         bareboxenv2@80000 {
76                                 label = "bareboxenv2";
77                                 reg = <0x80000 0x20000>;
78                         };
79
80                         oftree@80000 {
81                                 label = "oftree";
82                                 reg = <0xa0000 0x20000>;
83                         };
84
85                         kernel@a0000 {
86                                 label = "kernel";
87                                 reg = <0xc0000 0x400000>;
88                         };
89
90                         rootfs@4a0000 {
91                                 label = "rootfs";
92                                 reg = <0x4c0000 0x7800000>;
93                         };
94
95                         data@7ca0000 {
96                                 label = "data";
97                                 reg = <0x7cc0000 0x8340000>;
98                         };
99                 };
100         };
101
102         i2c@0 {
103                 status = "okay";
104         };
105 };