]>
Commit | Line | Data |
---|---|---|
035e111f JN |
1 | if ETRAXFS |
2 | ||
3 | menu "ETRAX FS options" | |
4 | depends on ETRAXFS | |
5 | ||
6 | config ETRAX_DRAM_VIRTUAL_BASE | |
7 | hex | |
8 | depends on ETRAX_ARCH_V32 | |
9 | default "c0000000" | |
10 | ||
11 | config ETRAX_SERIAL_PORTS | |
12 | int | |
13 | default 4 | |
14 | ||
15 | config ETRAX_MEM_GRP1_CONFIG | |
16 | hex "MEM_GRP1_CONFIG" | |
17 | depends on ETRAX_ARCH_V32 | |
18 | default "4044a" | |
19 | help | |
20 | Waitstates for flash. The default value is suitable for the | |
21 | standard flashes used in axis products (120 ns). | |
22 | ||
23 | config ETRAX_MEM_GRP2_CONFIG | |
24 | hex "MEM_GRP2_CONFIG" | |
25 | depends on ETRAX_ARCH_V32 | |
26 | default "0" | |
27 | help | |
28 | Waitstates for SRAM. 0 is a good choice for most Axis products. | |
29 | ||
30 | config ETRAX_MEM_GRP3_CONFIG | |
31 | hex "MEM_GRP3_CONFIG" | |
32 | depends on ETRAX_ARCH_V32 | |
33 | default "0" | |
34 | help | |
35 | Waitstates for CSP0-3. 0 is a good choice for most Axis products. | |
36 | It may need to be changed if external devices such as extra | |
37 | register-mapped LEDs are used. | |
38 | ||
39 | config ETRAX_MEM_GRP4_CONFIG | |
40 | hex "MEM_GRP4_CONFIG" | |
41 | depends on ETRAX_ARCH_V32 | |
42 | default "0" | |
43 | help | |
44 | Waitstates for CSP4-6. 0 is a good choice for most Axis products. | |
45 | ||
46 | config ETRAX_SDRAM_GRP0_CONFIG | |
47 | hex "SDRAM_GRP0_CONFIG" | |
48 | depends on ETRAX_ARCH_V32 | |
49 | default "336" | |
50 | help | |
51 | SDRAM configuration for group 0. The value depends on the | |
52 | hardware configuration. The default value is suitable | |
53 | for 32 MB organized as two 16 bits chips (e.g. Axis | |
54 | part number 18550) connected as one 32 bit device (i.e. in | |
55 | the same group). | |
56 | ||
57 | config ETRAX_SDRAM_GRP1_CONFIG | |
58 | hex "SDRAM_GRP1_CONFIG" | |
59 | depends on ETRAX_ARCH_V32 | |
60 | default "0" | |
61 | help | |
692105b8 | 62 | SDRAM configuration for group 1. The default value is 0 |
035e111f JN |
63 | because group 1 is not used in the default configuration, |
64 | described in the help for SDRAM_GRP0_CONFIG. | |
65 | ||
66 | config ETRAX_SDRAM_TIMING | |
67 | hex "SDRAM_TIMING" | |
68 | depends on ETRAX_ARCH_V32 | |
69 | default "104a" | |
70 | help | |
71 | SDRAM timing parameters. The default value is ok for | |
72 | most hardwares but large SDRAMs may require a faster | |
73 | refresh (a.k.a 8K refresh). The default value implies | |
74 | 100MHz clock and SDR mode. | |
75 | ||
76 | config ETRAX_SDRAM_COMMAND | |
77 | hex "SDRAM_COMMAND" | |
78 | depends on ETRAX_ARCH_V32 | |
79 | default "0" | |
80 | help | |
81 | SDRAM command. Should be 0 unless you really know what | |
82 | you are doing (may be != 0 for unusual address line | |
83 | mappings such as in a MCM).. | |
84 | ||
85 | config ETRAX_DEF_GIO_PA_OE | |
86 | hex "GIO_PA_OE" | |
87 | depends on ETRAX_ARCH_V32 | |
88 | default "1c" | |
89 | help | |
90 | Configures the direction of general port A bits. 1 is out, 0 is in. | |
91 | This is often totally different depending on the product used. | |
92 | There are some guidelines though - if you know that only LED's are | |
93 | connected to port PA, then they are usually connected to bits 2-4 | |
94 | and you can therefore use 1c. On other boards which don't have the | |
95 | LED's at the general ports, these bits are used for all kinds of | |
96 | stuff. If you don't know what to use, it is always safe to put all | |
97 | as inputs, although floating inputs isn't good. | |
98 | ||
99 | config ETRAX_DEF_GIO_PA_OUT | |
100 | hex "GIO_PA_OUT" | |
101 | depends on ETRAX_ARCH_V32 | |
102 | default "00" | |
103 | help | |
104 | Configures the initial data for the general port A bits. Most | |
105 | products should use 00 here. | |
106 | ||
107 | config ETRAX_DEF_GIO_PB_OE | |
108 | hex "GIO_PB_OE" | |
109 | depends on ETRAX_ARCH_V32 | |
110 | default "00000" | |
111 | help | |
112 | Configures the direction of general port B bits. 1 is out, 0 is in. | |
113 | This is often totally different depending on the product used. | |
114 | There are some guidelines though - if you know that only LED's are | |
115 | connected to port PA, then they are usually connected to bits 2-4 | |
116 | and you can therefore use 1c. On other boards which don't have the | |
117 | LED's at the general ports, these bits are used for all kinds of | |
118 | stuff. If you don't know what to use, it is always safe to put all | |
119 | as inputs, although floating inputs isn't good. | |
120 | ||
121 | config ETRAX_DEF_GIO_PB_OUT | |
122 | hex "GIO_PB_OUT" | |
123 | depends on ETRAX_ARCH_V32 | |
124 | default "00000" | |
125 | help | |
126 | Configures the initial data for the general port B bits. Most | |
127 | products should use 00000 here. | |
128 | ||
129 | config ETRAX_DEF_GIO_PC_OE | |
130 | hex "GIO_PC_OE" | |
131 | depends on ETRAX_ARCH_V32 | |
132 | default "00000" | |
133 | help | |
134 | Configures the direction of general port C bits. 1 is out, 0 is in. | |
135 | This is often totally different depending on the product used. | |
136 | There are some guidelines though - if you know that only LED's are | |
137 | connected to port PA, then they are usually connected to bits 2-4 | |
138 | and you can therefore use 1c. On other boards which don't have the | |
139 | LED's at the general ports, these bits are used for all kinds of | |
140 | stuff. If you don't know what to use, it is always safe to put all | |
141 | as inputs, although floating inputs isn't good. | |
142 | ||
143 | config ETRAX_DEF_GIO_PC_OUT | |
144 | hex "GIO_PC_OUT" | |
145 | depends on ETRAX_ARCH_V32 | |
146 | default "00000" | |
147 | help | |
148 | Configures the initial data for the general port C bits. Most | |
149 | products should use 00000 here. | |
150 | ||
151 | config ETRAX_DEF_GIO_PD_OE | |
152 | hex "GIO_PD_OE" | |
153 | depends on ETRAX_ARCH_V32 | |
154 | default "00000" | |
155 | help | |
156 | Configures the direction of general port D bits. 1 is out, 0 is in. | |
157 | This is often totally different depending on the product used. | |
158 | There are some guidelines though - if you know that only LED's are | |
159 | connected to port PA, then they are usually connected to bits 2-4 | |
160 | and you can therefore use 1c. On other boards which don't have the | |
161 | LED's at the general ports, these bits are used for all kinds of | |
162 | stuff. If you don't know what to use, it is always safe to put all | |
163 | as inputs, although floating inputs isn't good. | |
164 | ||
165 | config ETRAX_DEF_GIO_PD_OUT | |
166 | hex "GIO_PD_OUT" | |
167 | depends on ETRAX_ARCH_V32 | |
168 | default "00000" | |
169 | help | |
170 | Configures the initial data for the general port D bits. Most | |
171 | products should use 00000 here. | |
172 | ||
173 | config ETRAX_DEF_GIO_PE_OE | |
174 | hex "GIO_PE_OE" | |
175 | depends on ETRAX_ARCH_V32 | |
176 | default "00000" | |
177 | help | |
178 | Configures the direction of general port E bits. 1 is out, 0 is in. | |
179 | This is often totally different depending on the product used. | |
180 | There are some guidelines though - if you know that only LED's are | |
181 | connected to port PA, then they are usually connected to bits 2-4 | |
182 | and you can therefore use 1c. On other boards which don't have the | |
183 | LED's at the general ports, these bits are used for all kinds of | |
184 | stuff. If you don't know what to use, it is always safe to put all | |
185 | as inputs, although floating inputs isn't good. | |
186 | ||
187 | config ETRAX_DEF_GIO_PE_OUT | |
188 | hex "GIO_PE_OUT" | |
189 | depends on ETRAX_ARCH_V32 | |
190 | default "00000" | |
191 | help | |
192 | Configures the initial data for the general port E bits. Most | |
193 | products should use 00000 here. | |
194 | ||
195 | config ETRAX_DEF_GIO_PV_OE | |
196 | hex "GIO_PV_OE" | |
197 | depends on ETRAX_VIRTUAL_GPIO | |
198 | default "0000" | |
199 | help | |
200 | Configures the direction of virtual general port V bits. 1 is out, | |
201 | 0 is in. This is often totally different depending on the product | |
202 | used. These bits are used for all kinds of stuff. If you don't know | |
203 | what to use, it is always safe to put all as inputs, although | |
204 | floating inputs isn't good. | |
205 | ||
206 | config ETRAX_DEF_GIO_PV_OUT | |
207 | hex "GIO_PV_OUT" | |
208 | depends on ETRAX_VIRTUAL_GPIO | |
209 | default "0000" | |
210 | help | |
211 | Configures the initial data for the virtual general port V bits. | |
212 | Most products should use 0000 here. | |
213 | ||
214 | endmenu | |
215 | ||
216 | endif |