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};
106