]>
Commit | Line | Data |
---|---|---|
678fac41 JH |
1 | /* |
2 | * Copyright (C) 2013 Texas Instruments Incorporated - http://www.ti.com/ | |
3 | * | |
4 | * This program is free software; you can redistribute it and/or modify | |
5 | * it under the terms of the GNU General Public License version 2 as | |
6 | * published by the Free Software Foundation. | |
7 | */ | |
8 | /dts-v1/; | |
9 | ||
98ef7957 | 10 | #include "omap34xx.dtsi" |
678fac41 JH |
11 | |
12 | / { | |
13 | model = "TI OMAP3430 SDP"; | |
14 | compatible = "ti,omap3430-sdp", "ti,omap3"; | |
15 | ||
16 | memory { | |
17 | device_type = "memory"; | |
18 | reg = <0x80000000 0x10000000>; /* 256 MB */ | |
19 | }; | |
20 | }; | |
21 | ||
22 | &i2c1 { | |
23 | clock-frequency = <2600000>; | |
24 | ||
25 | twl: twl@48 { | |
26 | reg = <0x48>; | |
27 | interrupts = <7>; /* SYS_NIRQ cascaded to intc */ | |
28 | }; | |
29 | }; | |
30 | ||
98ef7957 | 31 | #include "twl4030.dtsi" |
678fac41 JH |
32 | |
33 | &mmc1 { | |
34 | vmmc-supply = <&vmmc1>; | |
35 | vmmc_aux-supply = <&vsim>; | |
36 | bus-width = <8>; | |
37 | }; | |
38 | ||
39 | &mmc2 { | |
40 | status = "disabled"; | |
41 | }; | |
42 | ||
43 | &mmc3 { | |
44 | status = "disabled"; | |
45 | }; | |
46 | ||
47 | &gpmc { | |
1fac4fff JH |
48 | ranges = <0 0 0x10000000 0x08000000>, |
49 | <1 0 0x28000000 0x08000000>, | |
678fac41 JH |
50 | <2 0 0x20000000 0x10000000>; |
51 | ||
1fac4fff JH |
52 | nor@0,0 { |
53 | compatible = "cfi-flash"; | |
54 | linux,mtd-name= "intel,pf48f6000m0y1be"; | |
55 | #address-cells = <1>; | |
56 | #size-cells = <1>; | |
57 | reg = <0 0 0x08000000>; | |
58 | bank-width = <2>; | |
59 | ||
60 | gpmc,mux-add-data = <2>; | |
61 | gpmc,cs-on-ns = <0>; | |
62 | gpmc,cs-rd-off-ns = <186>; | |
63 | gpmc,cs-wr-off-ns = <186>; | |
64 | gpmc,adv-on-ns = <12>; | |
65 | gpmc,adv-rd-off-ns = <48>; | |
66 | gpmc,adv-wr-off-ns = <48>; | |
67 | gpmc,oe-on-ns = <54>; | |
68 | gpmc,oe-off-ns = <168>; | |
69 | gpmc,we-on-ns = <54>; | |
70 | gpmc,we-off-ns = <168>; | |
71 | gpmc,rd-cycle-ns = <186>; | |
72 | gpmc,wr-cycle-ns = <186>; | |
73 | gpmc,access-ns = <114>; | |
74 | gpmc,page-burst-access-ns = <6>; | |
75 | gpmc,bus-turnaround-ns = <12>; | |
76 | gpmc,cycle2cycle-delay-ns = <18>; | |
77 | gpmc,wr-data-mux-bus-ns = <90>; | |
78 | gpmc,wr-access-ns = <186>; | |
79 | gpmc,cycle2cycle-samecsen; | |
80 | gpmc,cycle2cycle-diffcsen; | |
81 | ||
82 | partition@0 { | |
83 | label = "bootloader-nor"; | |
84 | reg = <0 0x40000>; | |
85 | }; | |
86 | partition@0x40000 { | |
87 | label = "params-nor"; | |
88 | reg = <0x40000 0x40000>; | |
89 | }; | |
90 | partition@0x80000 { | |
91 | label = "kernel-nor"; | |
92 | reg = <0x80000 0x200000>; | |
93 | }; | |
94 | partition@0x280000 { | |
95 | label = "filesystem-nor"; | |
96 | reg = <0x240000 0x7d80000>; | |
97 | }; | |
98 | }; | |
99 | ||
678fac41 JH |
100 | nand@1,0 { |
101 | linux,mtd-name= "micron,mt29f1g08abb"; | |
102 | #address-cells = <1>; | |
103 | #size-cells = <1>; | |
104 | reg = <1 0 0x08000000>; | |
105 | nand-bus-width = <8>; | |
106 | ||
107 | ti,nand-ecc-opt = "sw"; | |
108 | gpmc,device-nand; | |
a6f3e587 JH |
109 | gpmc,cs-on-ns = <0>; |
110 | gpmc,cs-rd-off-ns = <36>; | |
111 | gpmc,cs-wr-off-ns = <36>; | |
112 | gpmc,adv-on-ns = <6>; | |
113 | gpmc,adv-rd-off-ns = <24>; | |
114 | gpmc,adv-wr-off-ns = <36>; | |
115 | gpmc,oe-on-ns = <6>; | |
116 | gpmc,oe-off-ns = <48>; | |
117 | gpmc,we-on-ns = <6>; | |
118 | gpmc,we-off-ns = <30>; | |
119 | gpmc,rd-cycle-ns = <72>; | |
120 | gpmc,wr-cycle-ns = <72>; | |
121 | gpmc,access-ns = <54>; | |
122 | gpmc,wr-access-ns = <30>; | |
678fac41 JH |
123 | |
124 | partition@0 { | |
125 | label = "xloader-nand"; | |
126 | reg = <0 0x80000>; | |
127 | }; | |
128 | partition@0x80000 { | |
129 | label = "bootloader-nand"; | |
130 | reg = <0x80000 0x140000>; | |
131 | }; | |
132 | partition@0x1c0000 { | |
133 | label = "params-nand"; | |
134 | reg = <0x1c0000 0xc0000>; | |
135 | }; | |
136 | partition@0x280000 { | |
137 | label = "kernel-nand"; | |
138 | reg = <0x280000 0x500000>; | |
139 | }; | |
140 | partition@0x780000 { | |
141 | label = "filesystem-nand"; | |
142 | reg = <0x780000 0x7880000>; | |
143 | }; | |
144 | }; | |
145 | ||
146 | onenand@2,0 { | |
147 | linux,mtd-name= "samsung,kfm2g16q2m-deb8"; | |
148 | #address-cells = <1>; | |
149 | #size-cells = <1>; | |
150 | reg = <2 0 0x10000000>; | |
151 | ||
152 | gpmc,device-width = <2>; | |
153 | gpmc,mux-add-data = <2>; | |
a6f3e587 JH |
154 | gpmc,cs-on-ns = <0>; |
155 | gpmc,cs-rd-off-ns = <84>; | |
156 | gpmc,cs-wr-off-ns = <72>; | |
157 | gpmc,adv-on-ns = <0>; | |
158 | gpmc,adv-rd-off-ns = <18>; | |
159 | gpmc,adv-wr-off-ns = <18>; | |
160 | gpmc,oe-on-ns = <30>; | |
161 | gpmc,oe-off-ns = <84>; | |
162 | gpmc,we-on-ns = <0>; | |
163 | gpmc,we-off-ns = <42>; | |
164 | gpmc,rd-cycle-ns = <108>; | |
165 | gpmc,wr-cycle-ns = <96>; | |
166 | gpmc,access-ns = <78>; | |
167 | gpmc,wr-data-mux-bus-ns = <30>; | |
678fac41 JH |
168 | |
169 | partition@0 { | |
170 | label = "xloader-onenand"; | |
171 | reg = <0 0x80000>; | |
172 | }; | |
173 | partition@0x80000 { | |
174 | label = "bootloader-onenand"; | |
175 | reg = <0x80000 0x40000>; | |
176 | }; | |
177 | partition@0xc0000 { | |
178 | label = "params-onenand"; | |
179 | reg = <0xc0000 0x20000>; | |
180 | }; | |
181 | partition@0xe0000 { | |
182 | label = "kernel-onenand"; | |
183 | reg = <0xe0000 0x200000>; | |
184 | }; | |
185 | partition@0x2e0000 { | |
186 | label = "filesystem-onenand"; | |
187 | reg = <0x2e0000 0xfd20000>; | |
188 | }; | |
189 | }; | |
190 | }; |