Blame view

kernel/linux-imx6_3.14.28/arch/cris/arch-v32/Kconfig 9.05 KB
6b13f685e   김민수   BSP 최초 추가
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
  if ETRAX_ARCH_V32
  
  source arch/cris/arch-v32/mach-fs/Kconfig
  source arch/cris/arch-v32/mach-a3/Kconfig
  
  source drivers/cpufreq/Kconfig
  
  config ETRAX_DRAM_VIRTUAL_BASE
  	hex
  	depends on ETRAX_ARCH_V32
  	default "c0000000"
  
  choice
  	prompt "Nbr of Ethernet LED groups"
  	depends on ETRAX_ARCH_V32
  	default ETRAX_NBR_LED_GRP_ONE
  	help
  	  Select how many Ethernet LED groups that can be used. Usually one per Ethernet
  	  interface is a good choice.
  
  config	ETRAX_NBR_LED_GRP_ZERO
  	bool "Use zero LED groups"
  	help
  	  Select this if you do not want any Ethernet LEDs.
  
  config	ETRAX_NBR_LED_GRP_ONE
  	bool "Use one LED group"
  	help
  	  Select this if you want one Ethernet LED group. This LED group
  	  can be used for one or more Ethernet interfaces. However, it is
  	  recommended that each Ethernet interface use a dedicated LED group.
  
  config	ETRAX_NBR_LED_GRP_TWO
  	bool "Use two LED groups"
  	help
  	  Select this if you want two Ethernet LED groups. This is the
  	  best choice if you have more than one Ethernet interface and
  	  would like to have separate LEDs for the interfaces.
  
  endchoice
  
  config ETRAX_LED_G_NET0
  	string "Ethernet LED group 0 green LED bit"
  	depends on ETRAX_ARCH_V32 && (ETRAX_NBR_LED_GRP_ONE || ETRAX_NBR_LED_GRP_TWO)
  	default "PA3"
  	help
  	  Bit to use for the green LED in Ethernet LED group 0.
  
  config ETRAX_LED_R_NET0
  	string "Ethernet LED group 0 red LED bit"
  	depends on ETRAX_ARCH_V32 && (ETRAX_NBR_LED_GRP_ONE || ETRAX_NBR_LED_GRP_TWO)
  	default "PA4"
  	help
  	  Bit to use for the red LED in Ethernet LED group 0.
  
  config ETRAX_LED_G_NET1
  	string "Ethernet group 1 green LED bit"
  	depends on ETRAX_ARCH_V32 && ETRAX_NBR_LED_GRP_TWO
  	default ""
  	help
  	  Bit to use for the green LED in Ethernet LED group 1.
  
  config ETRAX_LED_R_NET1
  	string "Ethernet group 1 red LED bit"
  	depends on ETRAX_ARCH_V32 && ETRAX_NBR_LED_GRP_TWO
  	default ""
  	help
  	  Bit to use for the red LED in Ethernet LED group 1.
  
  config ETRAX_V32_LED2G
  	string "Second green LED bit"
  	depends on ETRAX_ARCH_V32
  	default "PA5"
  	help
  	  Bit to use for the first green LED (status LED).
  	  Most Axis products use bit A5 here.
  
  config ETRAX_V32_LED2R
  	string "Second red LED bit"
  	depends on ETRAX_ARCH_V32
  	default "PA6"
  	help
  	  Bit to use for the first red LED (network LED).
  	  Most Axis products use bit A6 here.
  
  config ETRAX_V32_LED3G
  	string "Third green LED bit"
  	depends on ETRAX_ARCH_V32
  	default "PA7"
  	help
  	  Bit to use for the first green LED (drive/power LED).
  	  Most Axis products use bit A7 here.
  
  config ETRAX_V32_LED3R
  	string "Third red LED bit"
  	depends on ETRAX_ARCH_V32
  	default "PA7"
  	help
  	  Bit to use for the first red LED (drive/power LED).
  	  Most Axis products use bit A7 here.
  
  choice
  	prompt "Kernel GDB port"
  	depends on ETRAX_KGDB
  	default ETRAX_KGDB_PORT0
  	help
  	  Choose a serial port for kernel debugging.  NOTE: This port should
  	  not be enabled under Drivers for built-in interfaces (as it has its
  	  own initialization code) and should not be the same as the debug port.
  
  config ETRAX_KGDB_PORT4
  	bool "Serial-4"
  	depends on ETRAX_SERIAL_PORTS = 5
  	help
  	  Use serial port 4 for kernel debugging.
  
  endchoice
  
  config ETRAX_MEM_GRP1_CONFIG
  	hex "MEM_GRP1_CONFIG"
  	depends on ETRAX_ARCH_V32
  	default "4044a"
  	help
  	  Waitstates for flash. The default value is suitable for the
  	  standard flashes used in axis products (120 ns).
  
  config ETRAX_MEM_GRP2_CONFIG
  	hex "MEM_GRP2_CONFIG"
  	depends on ETRAX_ARCH_V32
  	default "0"
  	help
  	  Waitstates for SRAM. 0 is a good choice for most Axis products.
  
  config ETRAX_MEM_GRP3_CONFIG
  	hex "MEM_GRP3_CONFIG"
  	depends on ETRAX_ARCH_V32
  	default "0"
  	help
  	  Waitstates for CSP0-3. 0 is a good choice for most Axis products.
  	  It may need to be changed if external devices such as extra
  	  register-mapped LEDs are used.
  
  config ETRAX_MEM_GRP4_CONFIG
  	hex "MEM_GRP4_CONFIG"
  	depends on ETRAX_ARCH_V32
  	default "0"
  	help
  	  Waitstates for CSP4-6. 0 is a good choice for most Axis products.
  
  config ETRAX_SDRAM_GRP0_CONFIG
  	hex "SDRAM_GRP0_CONFIG"
  	depends on ETRAX_ARCH_V32
  	default "336"
  	help
  	  SDRAM configuration for group 0. The value depends on the
  	  hardware configuration. The default value is suitable
  	  for 32 MB organized as two 16 bits chips (e.g. Axis
  	  part number 18550) connected as one 32 bit device (i.e. in
  	  the same group).
  
  config ETRAX_SDRAM_GRP1_CONFIG
  	hex "SDRAM_GRP1_CONFIG"
  	depends on ETRAX_ARCH_V32
  	default "0"
  	help
  	  SDRAM configuration for group 1. The default value is 0
  	  because group 1 is not used in the default configuration,
  	  described in the help for SDRAM_GRP0_CONFIG.
  
  config ETRAX_SDRAM_TIMING
  	hex "SDRAM_TIMING"
  	depends on ETRAX_ARCH_V32
  	default "104a"
  	help
  	  SDRAM timing parameters. The default value is ok for
  	  most hardwares but large SDRAMs may require a faster
  	  refresh (a.k.a 8K refresh). The default value implies
  	  100MHz clock and SDR mode.
  
  config ETRAX_SDRAM_COMMAND
  	hex "SDRAM_COMMAND"
  	depends on ETRAX_ARCH_V32
  	default "0"
  	help
  	  SDRAM command. Should be 0 unless you really know what
  	  you are doing (may be != 0 for unusual address line
  	  mappings such as in a MCM)..
  
  config ETRAX_DEF_GIO_PA_OE
  	hex "GIO_PA_OE"
  	depends on ETRAX_ARCH_V32
  	default "1c"
  	help
  	  Configures the direction of general port A bits.  1 is out, 0 is in.
  	  This is often totally different depending on the product used.
  	  There are some guidelines though - if you know that only LED's are
  	  connected to port PA, then they are usually connected to bits 2-4
  	  and you can therefore use 1c.  On other boards which don't have the
  	  LED's at the general ports, these bits are used for all kinds of
  	  stuff.  If you don't know what to use, it is always safe to put all
  	  as inputs, although floating inputs isn't good.
  
  config ETRAX_DEF_GIO_PA_OUT
  	hex "GIO_PA_OUT"
  	depends on ETRAX_ARCH_V32
  	default "00"
  	help
  	  Configures the initial data for the general port A bits.  Most
  	  products should use 00 here.
  
  config ETRAX_DEF_GIO_PB_OE
  	hex "GIO_PB_OE"
  	depends on ETRAX_ARCH_V32
  	default "00000"
  	help
  	  Configures the direction of general port B bits.  1 is out, 0 is in.
  	  This is often totally different depending on the product used.
  	  There are some guidelines though - if you know that only LED's are
  	  connected to port PA, then they are usually connected to bits 2-4
  	  and you can therefore use 1c.  On other boards which don't have the
  	  LED's at the general ports, these bits are used for all kinds of
  	  stuff.  If you don't know what to use, it is always safe to put all
  	  as inputs, although floating inputs isn't good.
  
  config ETRAX_DEF_GIO_PB_OUT
  	hex "GIO_PB_OUT"
  	depends on ETRAX_ARCH_V32
  	default "00000"
  	help
  	  Configures the initial data for the general port B bits.  Most
  	  products should use 00000 here.
  
  config ETRAX_DEF_GIO_PC_OE
  	hex "GIO_PC_OE"
  	depends on ETRAX_ARCH_V32
  	default "00000"
  	help
  	  Configures the direction of general port C bits.  1 is out, 0 is in.
  	  This is often totally different depending on the product used.
  	  There are some guidelines though - if you know that only LED's are
  	  connected to port PA, then they are usually connected to bits 2-4
  	  and you can therefore use 1c.  On other boards which don't have the
  	  LED's at the general ports, these bits are used for all kinds of
  	  stuff.  If you don't know what to use, it is always safe to put all
  	  as inputs, although floating inputs isn't good.
  
  config ETRAX_DEF_GIO_PC_OUT
  	hex "GIO_PC_OUT"
  	depends on ETRAX_ARCH_V32
  	default "00000"
  	help
  	  Configures the initial data for the general port C bits.  Most
  	  products should use 00000 here.
  
  config ETRAX_DEF_GIO_PD_OE
  	hex "GIO_PD_OE"
  	depends on ETRAX_ARCH_V32
  	default "00000"
  	help
  	  Configures the direction of general port D bits.  1 is out, 0 is in.
  	  This is often totally different depending on the product used.
  	  There are some guidelines though - if you know that only LED's are
  	  connected to port PA, then they are usually connected to bits 2-4
  	  and you can therefore use 1c.  On other boards which don't have the
  	  LED's at the general ports, these bits are used for all kinds of
  	  stuff.  If you don't know what to use, it is always safe to put all
  	  as inputs, although floating inputs isn't good.
  
  config ETRAX_DEF_GIO_PD_OUT
  	hex "GIO_PD_OUT"
  	depends on ETRAX_ARCH_V32
  	default "00000"
  	help
  	  Configures the initial data for the general port D bits.  Most
  	  products should use 00000 here.
  
  config ETRAX_DEF_GIO_PE_OE
  	hex "GIO_PE_OE"
  	depends on ETRAX_ARCH_V32
  	default "00000"
  	help
  	  Configures the direction of general port E bits.  1 is out, 0 is in.
  	  This is often totally different depending on the product used.
  	  There are some guidelines though - if you know that only LED's are
  	  connected to port PA, then they are usually connected to bits 2-4
  	  and you can therefore use 1c.  On other boards which don't have the
  	  LED's at the general ports, these bits are used for all kinds of
  	  stuff.  If you don't know what to use, it is always safe to put all
  	  as inputs, although floating inputs isn't good.
  
  config ETRAX_DEF_GIO_PE_OUT
  	hex "GIO_PE_OUT"
  	depends on ETRAX_ARCH_V32
  	default "00000"
  	help
  	  Configures the initial data for the general port E bits.  Most
  	  products should use 00000 here.
  
  endif