]>
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" |
f9688457 | 32 | #include "twl4030_omap3.dtsi" |
678fac41 JH |
33 | |
34 | &mmc1 { | |
35 | vmmc-supply = <&vmmc1>; | |
36 | vmmc_aux-supply = <&vsim>; | |
37 | bus-width = <8>; | |
38 | }; | |
39 | ||
40 | &mmc2 { | |
41 | status = "disabled"; | |
42 | }; | |
43 | ||
44 | &mmc3 { | |
45 | status = "disabled"; | |
46 | }; | |
47 | ||
48 | &gpmc { | |
1fac4fff JH |
49 | ranges = <0 0 0x10000000 0x08000000>, |
50 | <1 0 0x28000000 0x08000000>, | |
678fac41 JH |
51 | <2 0 0x20000000 0x10000000>; |
52 | ||
1fac4fff JH |
53 | nor@0,0 { |
54 | compatible = "cfi-flash"; | |
55 | linux,mtd-name= "intel,pf48f6000m0y1be"; | |
56 | #address-cells = <1>; | |
57 | #size-cells = <1>; | |
58 | reg = <0 0 0x08000000>; | |
59 | bank-width = <2>; | |
60 | ||
61 | gpmc,mux-add-data = <2>; | |
62 | gpmc,cs-on-ns = <0>; | |
63 | gpmc,cs-rd-off-ns = <186>; | |
64 | gpmc,cs-wr-off-ns = <186>; | |
65 | gpmc,adv-on-ns = <12>; | |
66 | gpmc,adv-rd-off-ns = <48>; | |
67 | gpmc,adv-wr-off-ns = <48>; | |
68 | gpmc,oe-on-ns = <54>; | |
69 | gpmc,oe-off-ns = <168>; | |
70 | gpmc,we-on-ns = <54>; | |
71 | gpmc,we-off-ns = <168>; | |
72 | gpmc,rd-cycle-ns = <186>; | |
73 | gpmc,wr-cycle-ns = <186>; | |
74 | gpmc,access-ns = <114>; | |
75 | gpmc,page-burst-access-ns = <6>; | |
76 | gpmc,bus-turnaround-ns = <12>; | |
77 | gpmc,cycle2cycle-delay-ns = <18>; | |
78 | gpmc,wr-data-mux-bus-ns = <90>; | |
79 | gpmc,wr-access-ns = <186>; | |
80 | gpmc,cycle2cycle-samecsen; | |
81 | gpmc,cycle2cycle-diffcsen; | |
82 | ||
83 | partition@0 { | |
84 | label = "bootloader-nor"; | |
85 | reg = <0 0x40000>; | |
86 | }; | |
ee8530b4 | 87 | partition@40000 { |
1fac4fff JH |
88 | label = "params-nor"; |
89 | reg = <0x40000 0x40000>; | |
90 | }; | |
ee8530b4 | 91 | partition@80000 { |
1fac4fff JH |
92 | label = "kernel-nor"; |
93 | reg = <0x80000 0x200000>; | |
94 | }; | |
ee8530b4 | 95 | partition@280000 { |
1fac4fff JH |
96 | label = "filesystem-nor"; |
97 | reg = <0x240000 0x7d80000>; | |
98 | }; | |
99 | }; | |
100 | ||
678fac41 JH |
101 | nand@1,0 { |
102 | linux,mtd-name= "micron,mt29f1g08abb"; | |
103 | #address-cells = <1>; | |
104 | #size-cells = <1>; | |
105 | reg = <1 0 0x08000000>; | |
106 | nand-bus-width = <8>; | |
107 | ||
108 | ti,nand-ecc-opt = "sw"; | |
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 | }; | |
ee8530b4 | 128 | partition@80000 { |
678fac41 JH |
129 | label = "bootloader-nand"; |
130 | reg = <0x80000 0x140000>; | |
131 | }; | |
ee8530b4 | 132 | partition@1c0000 { |
678fac41 JH |
133 | label = "params-nand"; |
134 | reg = <0x1c0000 0xc0000>; | |
135 | }; | |
ee8530b4 | 136 | partition@280000 { |
678fac41 JH |
137 | label = "kernel-nand"; |
138 | reg = <0x280000 0x500000>; | |
139 | }; | |
ee8530b4 | 140 | partition@780000 { |
678fac41 JH |
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 | }; | |
ee8530b4 | 173 | partition@80000 { |
678fac41 JH |
174 | label = "bootloader-onenand"; |
175 | reg = <0x80000 0x40000>; | |
176 | }; | |
ee8530b4 | 177 | partition@c0000 { |
678fac41 JH |
178 | label = "params-onenand"; |
179 | reg = <0xc0000 0x20000>; | |
180 | }; | |
ee8530b4 | 181 | partition@e0000 { |
678fac41 JH |
182 | label = "kernel-onenand"; |
183 | reg = <0xe0000 0x200000>; | |
184 | }; | |
ee8530b4 | 185 | partition@2e0000 { |
678fac41 JH |
186 | label = "filesystem-onenand"; |
187 | reg = <0x2e0000 0xfd20000>; | |
188 | }; | |
189 | }; | |
190 | }; |