]>
Commit | Line | Data |
---|---|---|
cff4175e JCPV |
1 | /* |
2 | * usb_a926x.dts - Device Tree file for Caloa USB A926x board | |
3 | * | |
4 | * Copyright (C) 2011-2012 Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com> | |
5 | * | |
6 | * Licensed under GPLv2 or later. | |
7 | */ | |
8 | ||
9 | / { | |
10 | clocks { | |
f1e78615 AB |
11 | slow_xtal { |
12 | clock-frequency = <32768>; | |
13 | }; | |
14 | ||
15 | main_xtal { | |
16 | clock-frequency = <12000000>; | |
17 | }; | |
cff4175e JCPV |
18 | }; |
19 | ||
20 | ahb { | |
21 | apb { | |
22 | dbgu: serial@fffff200 { | |
23 | status = "okay"; | |
24 | }; | |
25 | ||
1a4e63d4 AB |
26 | tcb0: timer@fffa0000 { |
27 | timer@0 { | |
28 | compatible = "atmel,tcb-timer"; | |
29 | reg = <0>, <1>; | |
30 | }; | |
31 | ||
32 | timer@2 { | |
33 | compatible = "atmel,tcb-timer"; | |
34 | reg = <2>; | |
35 | }; | |
36 | }; | |
37 | ||
cff4175e JCPV |
38 | macb0: ethernet@fffc4000 { |
39 | phy-mode = "rmii"; | |
40 | status = "okay"; | |
41 | }; | |
42 | ||
43 | usb1: gadget@fffa4000 { | |
92f8629b | 44 | atmel,vbus-gpio = <&pioC 5 GPIO_ACTIVE_HIGH>; |
cff4175e JCPV |
45 | status = "okay"; |
46 | }; | |
47 | }; | |
48 | ||
1004a297 | 49 | ebi: ebi@10000000 { |
cff4175e JCPV |
50 | status = "okay"; |
51 | ||
1004a297 BB |
52 | nand_controller: nand-controller { |
53 | status = "okay"; | |
54 | pinctrl-0 = <&pinctrl_nand_cs &pinctrl_nand_rb>; | |
55 | pinctrl-names = "default"; | |
56 | ||
57 | nand@3 { | |
58 | reg = <0x3 0x0 0x800000>; | |
59 | rb-gpios = <&pioC 13 GPIO_ACTIVE_HIGH>; | |
60 | cs-gpios = <&pioC 14 GPIO_ACTIVE_HIGH>; | |
61 | nand-bus-width = <8>; | |
62 | nand-ecc-mode = "soft"; | |
63 | nand-on-flash-bbt; | |
64 | label = "atmel_nand"; | |
65 | ||
66 | partitions { | |
67 | compatible = "fixed-partitions"; | |
68 | #address-cells = <1>; | |
69 | #size-cells = <1>; | |
70 | ||
71 | at91bootstrap@0 { | |
72 | label = "at91bootstrap"; | |
73 | reg = <0x0 0x20000>; | |
74 | }; | |
75 | ||
76 | barebox@20000 { | |
77 | label = "barebox"; | |
78 | reg = <0x20000 0x40000>; | |
79 | }; | |
80 | ||
81 | bareboxenv@60000 { | |
82 | label = "bareboxenv"; | |
83 | reg = <0x60000 0x20000>; | |
84 | }; | |
85 | ||
86 | bareboxenv2@80000 { | |
87 | label = "bareboxenv2"; | |
88 | reg = <0x80000 0x20000>; | |
89 | }; | |
90 | ||
91 | oftree@80000 { | |
92 | label = "oftree"; | |
93 | reg = <0xa0000 0x20000>; | |
94 | }; | |
95 | ||
96 | kernel@a0000 { | |
97 | label = "kernel"; | |
98 | reg = <0xc0000 0x400000>; | |
99 | }; | |
100 | ||
101 | rootfs@4a0000 { | |
102 | label = "rootfs"; | |
103 | reg = <0x4c0000 0x7800000>; | |
104 | }; | |
105 | ||
106 | data@7ca0000 { | |
107 | label = "data"; | |
108 | reg = <0x7cc0000 0x8340000>; | |
109 | }; | |
110 | }; | |
111 | }; | |
cff4175e JCPV |
112 | }; |
113 | }; | |
114 | ||
cfdc7fa5 | 115 | usb0: ohci@500000 { |
cff4175e JCPV |
116 | num-ports = <2>; |
117 | status = "okay"; | |
118 | }; | |
119 | }; | |
120 | ||
121 | leds { | |
122 | compatible = "gpio-leds"; | |
123 | ||
124 | user_led { | |
125 | label = "user_led"; | |
92f8629b | 126 | gpios = <&pioB 21 GPIO_ACTIVE_LOW>; |
cff4175e JCPV |
127 | linux,default-trigger = "heartbeat"; |
128 | }; | |
129 | }; | |
130 | ||
131 | gpio_keys { | |
132 | compatible = "gpio-keys"; | |
133 | #address-cells = <1>; | |
134 | #size-cells = <0>; | |
135 | ||
136 | user_pb { | |
137 | label = "user_pb"; | |
92f8629b | 138 | gpios = <&pioB 10 GPIO_ACTIVE_LOW>; |
cff4175e | 139 | linux,code = <28>; |
67ae8b9b | 140 | wakeup-source; |
cff4175e JCPV |
141 | }; |
142 | }; | |
143 | ||
e152e3f7 | 144 | i2c-gpio-0 { |
cff4175e JCPV |
145 | status = "okay"; |
146 | }; | |
147 | }; |