Blame view

arch/xtensa/Kconfig 13.4 KB
66701b149   Christoph Lameter   [PATCH] optional ...
1
  config ZONE_DMA
35f9cd083   Johannes Weiner   xtensa: beat Kcon...
2
  	def_bool y
66701b149   Christoph Lameter   [PATCH] optional ...
3

8e1a6dd2f   Chris Zankel   [PATCH] xtensa: A...
4
  config XTENSA
35f9cd083   Johannes Weiner   xtensa: beat Kcon...
5
  	def_bool y
8f371c752   Max Filippov   xtensa: enable lo...
6
  	select ARCH_WANT_FRAME_POINTERS
e969161b6   Max Filippov   xtensa: fix ipc_p...
7
  	select ARCH_WANT_IPC_PARSE_VERSION
6ed65f374   Max Filippov   xtensa: add ARCH_...
8
  	select ARCH_WANT_OPTIONAL_GPIOLIB
25df8198f   Max Filippov   xtensa: enable so...
9
  	select BUILDTIME_EXTABLE_SORT
3e41f9ba6   Al Viro   xtensa: switch to...
10
  	select CLONE_BACKWARDS
920f8a396   Max Filippov   xtensa: sort 'sel...
11
12
13
14
15
16
  	select COMMON_CLK
  	select GENERIC_ATOMIC64
  	select GENERIC_CLOCKEVENTS
  	select GENERIC_IRQ_SHOW
  	select GENERIC_PCI_IOMAP
  	select GENERIC_SCHED_CLOCK
478ba61af   Max Filippov   xtensa: add stati...
17
  	select HAVE_FUNCTION_TRACER
496543c4f   Max Filippov   xtensa: enable HA...
18
  	select HAVE_IRQ_TIME_ACCOUNTING
920f8a396   Max Filippov   xtensa: sort 'sel...
19
  	select HAVE_OPROFILE
a6f3eefad   Baruch Siach   xtensa: enable HA...
20
  	select HAVE_PERF_EVENTS
920f8a396   Max Filippov   xtensa: sort 'sel...
21
22
23
  	select IRQ_DOMAIN
  	select MODULES_USE_ELF_RELA
  	select VIRT_TO_BUS
8e1a6dd2f   Chris Zankel   [PATCH] xtensa: A...
24
25
26
27
28
29
  	help
  	  Xtensa processors are 32-bit RISC machines designed by Tensilica
  	  primarily for embedded systems.  These processors are both
  	  configurable and extensible.  The Linux port to the Xtensa
  	  architecture supports all processor configurations and extensions,
  	  with reasonable minimum requirements.  The Xtensa Linux project has
0ada4490a   Masanari Iida   xtensa: Fix home ...
30
  	  a home page at <http://www.linux-xtensa.org/>.
8e1a6dd2f   Chris Zankel   [PATCH] xtensa: A...
31

8e1a6dd2f   Chris Zankel   [PATCH] xtensa: A...
32
  config RWSEM_XCHGADD_ALGORITHM
35f9cd083   Johannes Weiner   xtensa: beat Kcon...
33
  	def_bool y
8e1a6dd2f   Chris Zankel   [PATCH] xtensa: A...
34

d4337aa52   Akinobu Mita   [PATCH] bitops: x...
35
  config GENERIC_HWEIGHT
35f9cd083   Johannes Weiner   xtensa: beat Kcon...
36
  	def_bool y
d4337aa52   Akinobu Mita   [PATCH] bitops: x...
37

f0d1b0b30   David Howells   [PATCH] LOG2: Imp...
38
  config ARCH_HAS_ILOG2_U32
35f9cd083   Johannes Weiner   xtensa: beat Kcon...
39
  	def_bool n
f0d1b0b30   David Howells   [PATCH] LOG2: Imp...
40
41
  
  config ARCH_HAS_ILOG2_U64
35f9cd083   Johannes Weiner   xtensa: beat Kcon...
42
  	def_bool n
f0d1b0b30   David Howells   [PATCH] LOG2: Imp...
43

ce816fa88   Uwe Kleine-König   Kconfig: rename H...
44
  config NO_IOPORT_MAP
d046f77ec   Max Filippov   xtensa: set NO_IO...
45
  	def_bool n
5ea817699   Al Viro   [PATCH] sort the ...
46

bdc807871   H. Peter Anvin   avoid overflows i...
47
48
49
  config HZ
  	int
  	default 100
8e1a6dd2f   Chris Zankel   [PATCH] xtensa: A...
50
  source "init/Kconfig"
dc52ddc0e   Matt Helsley   container freezer...
51
  source "kernel/Kconfig.freezer"
8e1a6dd2f   Chris Zankel   [PATCH] xtensa: A...
52

8f371c752   Max Filippov   xtensa: enable lo...
53
54
  config LOCKDEP_SUPPORT
  	def_bool y
3e4196a5c   Max Filippov   xtensa: add stack...
55
56
  config STACKTRACE_SUPPORT
  	def_bool y
c92931b20   Max Filippov   xtensa: add irq f...
57
58
  config TRACE_IRQFLAGS_SUPPORT
  	def_bool y
35f9cd083   Johannes Weiner   xtensa: beat Kcon...
59
  config MMU
420ae9518   Max Filippov   xtensa: simplify ...
60
61
62
  	bool
  	default n if !XTENSA_VARIANT_CUSTOM
  	default XTENSA_VARIANT_MMU if XTENSA_VARIANT_CUSTOM
35f9cd083   Johannes Weiner   xtensa: beat Kcon...
63

4c0d21414   Johannes Weiner   xtensa: variant i...
64
65
  config VARIANT_IRQ_SWITCH
  	def_bool n
a1a2bdec4   Baruch Siach   gpio: xtensa: dep...
66
67
  config HAVE_XTENSA_GPIO32
  	def_bool n
f615136c0   Max Filippov   xtensa: add SMP s...
68
69
  config MAY_HAVE_SMP
  	def_bool n
8e1a6dd2f   Chris Zankel   [PATCH] xtensa: A...
70
71
72
73
  menu "Processor type and features"
  
  choice
  	prompt "Xtensa Processor Configuration"
173d66813   Chris Zankel   [PATCH] xtensa: r...
74
  	default XTENSA_VARIANT_FSF
8e1a6dd2f   Chris Zankel   [PATCH] xtensa: A...
75

173d66813   Chris Zankel   [PATCH] xtensa: r...
76
  config XTENSA_VARIANT_FSF
0025427ee   Chris Zankel   xtensa: Add confi...
77
  	bool "fsf - default (not generic) configuration"
35f9cd083   Johannes Weiner   xtensa: beat Kcon...
78
  	select MMU
0025427ee   Chris Zankel   xtensa: Add confi...
79
80
81
  
  config XTENSA_VARIANT_DC232B
  	bool "dc232b - Diamond 232L Standard Core Rev.B (LE)"
35f9cd083   Johannes Weiner   xtensa: beat Kcon...
82
  	select MMU
a1a2bdec4   Baruch Siach   gpio: xtensa: dep...
83
  	select HAVE_XTENSA_GPIO32
0025427ee   Chris Zankel   xtensa: Add confi...
84
  	help
35f9cd083   Johannes Weiner   xtensa: beat Kcon...
85
  	  This variant refers to Tensilica's Diamond 232L Standard core Rev.B (LE).
000af2c5a   Johannes Weiner   xtensa: s6000 var...
86

d0b73b488   Pete Delaney   xtensa: Add confi...
87
88
89
  config XTENSA_VARIANT_DC233C
  	bool "dc233c - Diamond 233L Standard Core Rev.C (LE)"
  	select MMU
a1a2bdec4   Baruch Siach   gpio: xtensa: dep...
90
  	select HAVE_XTENSA_GPIO32
d0b73b488   Pete Delaney   xtensa: Add confi...
91
92
  	help
  	  This variant refers to Tensilica's Diamond 233L Standard core Rev.C (LE).
420ae9518   Max Filippov   xtensa: simplify ...
93
94
95
96
97
98
99
  config XTENSA_VARIANT_CUSTOM
  	bool "Custom Xtensa processor configuration"
  	select MAY_HAVE_SMP
  	select HAVE_XTENSA_GPIO32
  	help
  	  Select this variant to use a custom Xtensa processor configuration.
  	  You will be prompted for a processor variant CORENAME.
8e1a6dd2f   Chris Zankel   [PATCH] xtensa: A...
100
  endchoice
420ae9518   Max Filippov   xtensa: simplify ...
101
102
103
104
105
106
107
108
109
110
111
112
113
  config XTENSA_VARIANT_CUSTOM_NAME
  	string "Xtensa Processor Custom Core Variant Name"
  	depends on XTENSA_VARIANT_CUSTOM
  	help
  	  Provide the name of a custom Xtensa processor variant.
  	  This CORENAME selects arch/xtensa/variant/CORENAME.
  	  Dont forget you have to select MMU if you have one.
  
  config XTENSA_VARIANT_NAME
  	string
  	default "dc232b"			if XTENSA_VARIANT_DC232B
  	default "dc233c"			if XTENSA_VARIANT_DC233C
  	default "fsf"				if XTENSA_VARIANT_FSF
420ae9518   Max Filippov   xtensa: simplify ...
114
115
116
117
118
119
120
121
122
  	default XTENSA_VARIANT_CUSTOM_NAME	if XTENSA_VARIANT_CUSTOM
  
  config XTENSA_VARIANT_MMU
  	bool "Core variant has a Full MMU (TLB, Pages, Protection, etc)"
  	depends on XTENSA_VARIANT_CUSTOM
  	default y
  	help
  	  Build a Conventional Kernel with full MMU support,
  	  ie: it supports a TLB with auto-loading, page protection.
8e1a6dd2f   Chris Zankel   [PATCH] xtensa: A...
123
124
  config XTENSA_UNALIGNED_USER
  	bool "Unaligned memory access in use space"
35f9cd083   Johannes Weiner   xtensa: beat Kcon...
125
126
127
128
  	help
  	  The Xtensa architecture currently does not handle unaligned
  	  memory accesses in hardware but through an exception handler.
  	  Per default, unaligned memory accesses are disabled in user space.
8e1a6dd2f   Chris Zankel   [PATCH] xtensa: A...
129

35f9cd083   Johannes Weiner   xtensa: beat Kcon...
130
  	  Say Y here to enable unaligned memory access in user space.
8e1a6dd2f   Chris Zankel   [PATCH] xtensa: A...
131

bd96efe17   Frederic Weisbecker   xtensa: Use gener...
132
  source "kernel/Kconfig.preempt"
8e1a6dd2f   Chris Zankel   [PATCH] xtensa: A...
133

f615136c0   Max Filippov   xtensa: add SMP s...
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
  config HAVE_SMP
  	bool "System Supports SMP (MX)"
  	depends on MAY_HAVE_SMP
  	select XTENSA_MX
  	help
  	  This option is use to indicate that the system-on-a-chip (SOC)
  	  supports Multiprocessing. Multiprocessor support implemented above
  	  the CPU core definition and currently needs to be selected manually.
  
  	  Multiprocessor support in implemented with external cache and
  	  interrupt controlers.
  
  	  The MX interrupt distributer adds Interprocessor Interrupts
  	  and causes the IRQ numbers to be increased by 4 for devices
  	  like the open cores ethernet driver and the serial interface.
  
  	  You still have to select "Enable SMP" to enable SMP on this SOC.
  
  config SMP
  	bool "Enable Symmetric multi-processing support"
  	depends on HAVE_SMP
f615136c0   Max Filippov   xtensa: add SMP s...
155
156
157
158
159
160
161
162
163
164
  	select GENERIC_SMP_IDLE_THREAD
  	help
  	  Enabled SMP Software; allows more than one CPU/CORE
  	  to be activated during startup.
  
  config NR_CPUS
  	depends on SMP
  	int "Maximum number of CPUs (2-32)"
  	range 2 32
  	default "4"
49b424fed   Max Filippov   xtensa: implement...
165
166
167
168
169
170
171
172
  config HOTPLUG_CPU
  	bool "Enable CPU hotplug support"
  	depends on SMP
  	help
  	  Say Y here to allow turning CPUs off and on. CPUs can be
  	  controlled through /sys/devices/system/cpu.
  
  	  Say N if you want to disable CPU hotplug.
e85e335f8   Max Filippov   xtensa: add MMU v...
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
  config INITIALIZE_XTENSA_MMU_INSIDE_VMLINUX
  	bool "Initialize Xtensa MMU inside the Linux kernel code"
  	default y
  	help
  	  Earlier version initialized the MMU in the exception vector
  	  before jumping to _startup in head.S and had an advantage that
  	  it was possible to place a software breakpoint at 'reset' and
  	  then enter your normal kernel breakpoints once the MMU was mapped
  	  to the kernel mappings (0XC0000000).
  
  	  This unfortunately doesn't work for U-Boot and likley also wont
  	  work for using KEXEC to have a hot kernel ready for doing a
  	  KDUMP.
  
  	  So now the MMU is initialized in head.S but it's necessary to
  	  use hardware breakpoints (gdb 'hbreak' cmd) to break at _startup.
  	  xt-gdb can't place a Software Breakpoint in the  0XD region prior
  	  to mapping the MMU and after mapping even if the area of low memory
  	  was mapped gdb wouldn't remove the breakpoint on hitting it as the
  	  PC wouldn't match. Since Hardware Breakpoints are recommended for
  	  Linux configurations it seems reasonable to just assume they exist
  	  and leave this older mechanism for unfortunate souls that choose
  	  not to follow Tensilica's recommendation.
  
  	  Selecting this will cause U-Boot to set the KERNEL Load and Entry
  	  address at 0x00003000 instead of the mapped std of 0xD0003000.
  
  	  If in doubt, say Y.
655591006   Max Filippov   xtensa: add HIGHM...
201
202
  config HIGHMEM
  	bool "High Memory Support"
8a9de0595   Max Filippov   xtensa: make MMU-...
203
  	depends on MMU
655591006   Max Filippov   xtensa: add HIGHM...
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
  	help
  	  Linux can use the full amount of RAM in the system by
  	  default. However, the default MMUv2 setup only maps the
  	  lowermost 128 MB of memory linearly to the areas starting
  	  at 0xd0000000 (cached) and 0xd8000000 (uncached).
  	  When there are more than 128 MB memory in the system not
  	  all of it can be "permanently mapped" by the kernel.
  	  The physical memory that's not permanently mapped is called
  	  "high memory".
  
  	  If you are compiling a kernel which will never run on a
  	  machine with more than 128 MB total physical RAM, answer
  	  N here.
  
  	  If unsure, say Y.
9184289c9   Max Filippov   xtensa: deprecate...
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
  config FAST_SYSCALL_XTENSA
  	bool "Enable fast atomic syscalls"
  	default n
  	help
  	  fast_syscall_xtensa is a syscall that can make atomic operations
  	  on UP kernel when processor has no s32c1i support.
  
  	  This syscall is deprecated. It may have issues when called with
  	  invalid arguments. It is provided only for backwards compatibility.
  	  Only enable it if your userspace software requires it.
  
  	  If unsure, say N.
  
  config FAST_SYSCALL_SPILL_REGISTERS
  	bool "Enable spill registers syscall"
  	default n
  	help
  	  fast_syscall_spill_registers is a syscall that spills all active
  	  register windows of a calling userspace task onto its stack.
  
  	  This syscall is deprecated. It may have issues when called with
  	  invalid arguments. It is provided only for backwards compatibility.
  	  Only enable it if your userspace software requires it.
  
  	  If unsure, say N.
8e1a6dd2f   Chris Zankel   [PATCH] xtensa: A...
244
  endmenu
35f9cd083   Johannes Weiner   xtensa: beat Kcon...
245
246
247
248
249
250
251
252
253
  config XTENSA_CALIBRATE_CCOUNT
  	def_bool n
  	help
  	  On some platforms (XT2000, for example), the CPU clock rate can
  	  vary.  The frequency can be determined, however, by measuring
  	  against a well known, fixed frequency, such as an UART oscillator.
  
  config SERIAL_CONSOLE
  	def_bool n
35f9cd083   Johannes Weiner   xtensa: beat Kcon...
254
255
256
257
258
259
260
261
262
263
264
265
  menu "Bus options"
  
  config PCI
  	bool "PCI support"
  	default y
  	help
  	  Find out whether you have a PCI motherboard. PCI is the name of a
  	  bus system, i.e. the way the CPU talks to the other stuff inside
  	  your box. Other bus systems are ISA, EISA, MicroChannel (MCA) or
  	  VESA. If you have PCI, say Y, otherwise N.
  
  source "drivers/pci/Kconfig"
35e71f906   Chris Zankel   xtensa: Fix archi...
266
  endmenu
8e1a6dd2f   Chris Zankel   [PATCH] xtensa: A...
267
268
269
270
271
272
273
274
  menu "Platform options"
  
  choice
  	prompt "Xtensa System Type"
  	default XTENSA_PLATFORM_ISS
  
  config XTENSA_PLATFORM_ISS
  	bool "ISS"
35f9cd083   Johannes Weiner   xtensa: beat Kcon...
275
276
  	select XTENSA_CALIBRATE_CCOUNT
  	select SERIAL_CONSOLE
8e1a6dd2f   Chris Zankel   [PATCH] xtensa: A...
277
278
279
280
281
  	help
  	  ISS is an acronym for Tensilica's Instruction Set Simulator.
  
  config XTENSA_PLATFORM_XT2000
  	bool "XT2000"
4964527da   Max Filippov   xtensa: select HA...
282
  	select HAVE_IDE
8e1a6dd2f   Chris Zankel   [PATCH] xtensa: A...
283
284
285
  	help
  	  XT2000 is the name of Tensilica's feature-rich emulation platform.
  	  This hardware is capable of running a full Linux distribution.
0d456bad3   Max Filippov   xtensa: add suppo...
286
287
  config XTENSA_PLATFORM_XTFPGA
  	bool "XTFPGA"
61e47e9b5   Max Filippov   xtensa: xtfpga: o...
288
  	select ETHOC if ETHERNET
3932b9ca5   Max Filippov   xtensa: make PLAT...
289
  	select PLATFORM_WANT_DEFAULT_MEM
0d456bad3   Max Filippov   xtensa: add suppo...
290
  	select SERIAL_CONSOLE
0d456bad3   Max Filippov   xtensa: add suppo...
291
292
293
294
  	select XTENSA_CALIBRATE_CCOUNT
  	help
  	  XTFPGA is the name of Tensilica board family (LX60, LX110, LX200, ML605).
  	  This hardware is capable of running a full Linux distribution.
8e1a6dd2f   Chris Zankel   [PATCH] xtensa: A...
295
  endchoice
8e1a6dd2f   Chris Zankel   [PATCH] xtensa: A...
296
297
298
  config XTENSA_CPU_CLOCK
  	int "CPU clock rate [MHz]"
  	depends on !XTENSA_CALIBRATE_CCOUNT
35f9cd083   Johannes Weiner   xtensa: beat Kcon...
299
  	default 16
8e1a6dd2f   Chris Zankel   [PATCH] xtensa: A...
300
301
302
  
  config GENERIC_CALIBRATE_DELAY
  	bool "Auto calibration of the BogoMIPS value"
35f9cd083   Johannes Weiner   xtensa: beat Kcon...
303
  	help
82300bf47   Chris Zankel   [PATCH] xtensa: A...
304
  	  The BogoMIPS value can easily be derived from the CPU frequency.
8e1a6dd2f   Chris Zankel   [PATCH] xtensa: A...
305
306
307
308
309
310
311
312
313
314
315
316
317
318
  
  config CMDLINE_BOOL
  	bool "Default bootloader kernel arguments"
  
  config CMDLINE
  	string "Initial kernel command string"
  	depends on CMDLINE_BOOL
  	default "console=ttyS0,38400 root=/dev/ram"
  	help
  	  On some architectures (EBSA110 and CATS), there is currently no way
  	  for the boot loader to pass arguments to the kernel. For these
  	  architectures, you should supply some command-line options at build
  	  time by entering them here. As a minimum, you should specify the
  	  memory size and the root device (e.g., mem=64M root=/dev/nfs).
da844a817   Max Filippov   xtensa: add devic...
319
320
321
322
323
324
325
326
327
328
  config USE_OF
  	bool "Flattened Device Tree support"
  	select OF
  	select OF_EARLY_FLATTREE
  	help
  	  Include support for flattened device tree machine descriptions.
  
  config BUILTIN_DTB
  	string "DTB to build into the kernel image"
  	depends on OF
b6c7e873d   Victor Prupis   xtensa: ISS: add ...
329
330
331
  config BLK_DEV_SIMDISK
  	tristate "Host file-based simulated block device support"
  	default n
7a0684cdb   Max Filippov   xtensa: ISS: add ...
332
  	depends on XTENSA_PLATFORM_ISS && BLOCK
b6c7e873d   Victor Prupis   xtensa: ISS: add ...
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
  	help
  	  Create block devices that map to files in the host file system.
  	  Device binding to host file may be changed at runtime via proc
  	  interface provided the device is not in use.
  
  config BLK_DEV_SIMDISK_COUNT
  	int "Number of host file-based simulated block devices"
  	range 1 10
  	depends on BLK_DEV_SIMDISK
  	default 2
  	help
  	  This is the default minimal number of created block devices.
  	  Kernel/module parameter 'simdisk_count' may be used to change this
  	  value at runtime. More file names (but no more than 10) may be
  	  specified as parameters, simdisk_count grows accordingly.
  
  config SIMDISK0_FILENAME
  	string "Host filename for the first simulated device"
  	depends on BLK_DEV_SIMDISK = y
  	default ""
  	help
  	  Attach a first simdisk to a host file. Conventionally, this file
  	  contains a root file system.
  
  config SIMDISK1_FILENAME
  	string "Host filename for the second simulated device"
  	depends on BLK_DEV_SIMDISK = y && BLK_DEV_SIMDISK_COUNT != 1
  	default ""
  	help
  	  Another simulated disk in a host file for a buildroot-independent
  	  storage.
82300bf47   Chris Zankel   [PATCH] xtensa: A...
364
  source "mm/Kconfig"
8e1a6dd2f   Chris Zankel   [PATCH] xtensa: A...
365
366
367
  source "drivers/pcmcia/Kconfig"
  
  source "drivers/pci/hotplug/Kconfig"
3932b9ca5   Max Filippov   xtensa: make PLAT...
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
  config PLATFORM_WANT_DEFAULT_MEM
  	def_bool n
  
  config DEFAULT_MEM_START
  	hex "Physical address of the default memory area start"
  	depends on PLATFORM_WANT_DEFAULT_MEM
  	default 0x00000000 if MMU
  	default 0x40000000 if !MMU
  	help
  	  This is a fallback start address of the default memory area, it is
  	  used when no physical memory size is passed through DTB or through
  	  boot parameter from bootloader.
  
  	  In noMMU configuration the following parameters are derived from it:
  	  - kernel load address;
  	  - kernel entry point address;
  	  - relocatable vectors base address;
  	  - uBoot load address;
  	  - TASK_SIZE.
  
  	  If unsure, leave the default value here.
  
  config DEFAULT_MEM_SIZE
  	hex "Maximal size of the default memory area"
  	depends on PLATFORM_WANT_DEFAULT_MEM
  	default 0x04000000
  	help
  	  This is a fallback size of the default memory area, it is used when
  	  no physical memory size is passed through DTB or through boot
  	  parameter from bootloader.
  
  	  It's also used for TASK_SIZE calculation in noMMU configuration.
  
  	  If unsure, leave the default value here.
4949009eb   Max Filippov   xtensa: xtfpga: f...
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
  config XTFPGA_LCD
  	bool "Enable XTFPGA LCD driver"
  	depends on XTENSA_PLATFORM_XTFPGA
  	default n
  	help
  	  There's a 2x16 LCD on most of XTFPGA boards, kernel may output
  	  progress messages there during bootup/shutdown. It may be useful
  	  during board bringup.
  
  	  If unsure, say N.
  
  config XTFPGA_LCD_BASE_ADDR
  	hex "XTFPGA LCD base address"
  	depends on XTFPGA_LCD
  	default "0x0d0c0000"
  	help
  	  Base address of the LCD controller inside KIO region.
  	  Different boards from XTFPGA family have LCD controller at different
  	  addresses. Please consult prototyping user guide for your board for
  	  the correct address. Wrong address here may lead to hardware lockup.
  
  config XTFPGA_LCD_8BIT_ACCESS
  	bool "Use 8-bit access to XTFPGA LCD"
  	depends on XTFPGA_LCD
  	default n
  	help
  	  LCD may be connected with 4- or 8-bit interface, 8-bit access may
  	  only be used with 8-bit interface. Please consult prototyping user
  	  guide for your board for the correct interface width.
8e1a6dd2f   Chris Zankel   [PATCH] xtensa: A...
431
  endmenu
cab00891c   Matt LaPlante   Still more typo f...
432
  menu "Executable file formats"
8e1a6dd2f   Chris Zankel   [PATCH] xtensa: A...
433

8e1a6dd2f   Chris Zankel   [PATCH] xtensa: A...
434
435
436
  source "fs/Kconfig.binfmt"
  
  endmenu
e00d8b2f4   Max Filippov   xtensa: add power...
437
438
439
440
441
  menu "Power management options"
  
  source "kernel/power/Kconfig"
  
  endmenu
d5950b435   Sam Ravnborg   [NET]: add a top-...
442
  source "net/Kconfig"
8e1a6dd2f   Chris Zankel   [PATCH] xtensa: A...
443
444
445
  source "drivers/Kconfig"
  
  source "fs/Kconfig"
8e1a6dd2f   Chris Zankel   [PATCH] xtensa: A...
446
447
448
449
450
451
452
  source "arch/xtensa/Kconfig.debug"
  
  source "security/Kconfig"
  
  source "crypto/Kconfig"
  
  source "lib/Kconfig"