diff options
Diffstat (limited to 'arch/cris/arch-v32/mach-fs/Kconfig')
-rw-r--r-- | arch/cris/arch-v32/mach-fs/Kconfig | 216 |
1 files changed, 216 insertions, 0 deletions
diff --git a/arch/cris/arch-v32/mach-fs/Kconfig b/arch/cris/arch-v32/mach-fs/Kconfig new file mode 100644 index 000000000000..f6d74475f1c6 --- /dev/null +++ b/arch/cris/arch-v32/mach-fs/Kconfig | |||
@@ -0,0 +1,216 @@ | |||
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 | ||
62 | SDRAM configuration for group 1. The defult value is 0 | ||
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 | ||