blob: 3bd3504a6cc768a3a259c22fbf9cc1c739e54e44 [file] [log] [blame]
Christoph Lameter66701b12007-02-10 01:43:09 -08001config ZONE_DMA
Johannes Weiner35f9cd02009-03-04 16:21:28 +01002 def_bool y
Christoph Lameter66701b12007-02-10 01:43:09 -08003
Chris Zankel8e1a6dd2005-06-23 22:01:10 -07004config XTENSA
Johannes Weiner35f9cd02009-03-04 16:21:28 +01005 def_bool y
Max Filippov8f371c72013-04-15 09:21:35 +04006 select ARCH_WANT_FRAME_POINTERS
Max Filippove9691612013-01-06 16:17:21 +04007 select ARCH_WANT_IPC_PARSE_VERSION
Max Filippov6ed65f32012-09-17 05:44:42 +04008 select ARCH_WANT_OPTIONAL_GPIOLIB
Max Filippov25df8192014-02-18 15:29:11 +04009 select BUILDTIME_EXTABLE_SORT
Al Viro3e41f9b2012-10-26 23:41:40 -040010 select CLONE_BACKWARDS
Max Filippovbda89322014-01-29 06:20:46 +040011 select COMMON_CLK
Max Filippov920f8a392014-06-16 08:20:17 +040012 select GENERIC_ATOMIC64
13 select GENERIC_CLOCKEVENTS
14 select GENERIC_IRQ_SHOW
15 select GENERIC_PCI_IOMAP
16 select GENERIC_SCHED_CLOCK
Max Filippovc75959a2015-05-25 06:55:05 +030017 select HAVE_DMA_API_DEBUG
18 select HAVE_DMA_ATTRS
Max Filippov920f8a392014-06-16 08:20:17 +040019 select HAVE_FUNCTION_TRACER
Max Filippov920f8a392014-06-16 08:20:17 +040020 select HAVE_IRQ_TIME_ACCOUNTING
21 select HAVE_OPROFILE
22 select HAVE_PERF_EVENTS
23 select IRQ_DOMAIN
24 select MODULES_USE_ELF_RELA
Max Filippovdb8165f2015-06-04 13:41:27 +030025 select PERF_USE_VMALLOC
Max Filippov920f8a392014-06-16 08:20:17 +040026 select VIRT_TO_BUS
Chris Zankel8e1a6dd2005-06-23 22:01:10 -070027 help
28 Xtensa processors are 32-bit RISC machines designed by Tensilica
29 primarily for embedded systems. These processors are both
30 configurable and extensible. The Linux port to the Xtensa
31 architecture supports all processor configurations and extensions,
32 with reasonable minimum requirements. The Xtensa Linux project has
Masanari Iida0ada4492013-01-04 17:29:18 +090033 a home page at <http://www.linux-xtensa.org/>.
Chris Zankel8e1a6dd2005-06-23 22:01:10 -070034
Chris Zankel8e1a6dd2005-06-23 22:01:10 -070035config RWSEM_XCHGADD_ALGORITHM
Johannes Weiner35f9cd02009-03-04 16:21:28 +010036 def_bool y
Chris Zankel8e1a6dd2005-06-23 22:01:10 -070037
Akinobu Mitad4337aa2006-03-26 01:39:43 -080038config GENERIC_HWEIGHT
Johannes Weiner35f9cd02009-03-04 16:21:28 +010039 def_bool y
Akinobu Mitad4337aa2006-03-26 01:39:43 -080040
David Howellsf0d1b0b2006-12-08 02:37:49 -080041config ARCH_HAS_ILOG2_U32
Johannes Weiner35f9cd02009-03-04 16:21:28 +010042 def_bool n
David Howellsf0d1b0b2006-12-08 02:37:49 -080043
44config ARCH_HAS_ILOG2_U64
Johannes Weiner35f9cd02009-03-04 16:21:28 +010045 def_bool n
David Howellsf0d1b0b2006-12-08 02:37:49 -080046
Uwe Kleine-Königce816fa2014-04-07 15:39:19 -070047config NO_IOPORT_MAP
Max Filippovd046f772012-09-17 05:44:41 +040048 def_bool n
Al Viro5ea81762007-02-11 15:41:31 +000049
H. Peter Anvinbdc80782008-02-08 04:21:26 -080050config HZ
51 int
52 default 100
53
Chris Zankel8e1a6dd2005-06-23 22:01:10 -070054source "init/Kconfig"
Matt Helsleydc52ddc2008-10-18 20:27:21 -070055source "kernel/Kconfig.freezer"
Chris Zankel8e1a6dd2005-06-23 22:01:10 -070056
Max Filippov8f371c72013-04-15 09:21:35 +040057config LOCKDEP_SUPPORT
58 def_bool y
59
Max Filippov3e4196a2013-04-15 09:20:48 +040060config STACKTRACE_SUPPORT
61 def_bool y
62
Max Filippovc92931b2013-03-31 06:32:42 +040063config TRACE_IRQFLAGS_SUPPORT
64 def_bool y
65
Johannes Weiner35f9cd02009-03-04 16:21:28 +010066config MMU
Max Filippovde7c1c72015-06-27 07:31:12 +030067 def_bool n
Johannes Weiner35f9cd02009-03-04 16:21:28 +010068
Johannes Weiner4c0d21412009-03-04 16:21:31 +010069config VARIANT_IRQ_SWITCH
70 def_bool n
71
Baruch Siacha1a2bde2013-12-18 09:10:29 +020072config HAVE_XTENSA_GPIO32
73 def_bool n
74
Chris Zankel8e1a6dd2005-06-23 22:01:10 -070075menu "Processor type and features"
76
77choice
78 prompt "Xtensa Processor Configuration"
Chris Zankel173d6682006-12-10 02:18:48 -080079 default XTENSA_VARIANT_FSF
Chris Zankel8e1a6dd2005-06-23 22:01:10 -070080
Chris Zankel173d6682006-12-10 02:18:48 -080081config XTENSA_VARIANT_FSF
Chris Zankel00254272008-10-21 09:11:43 -070082 bool "fsf - default (not generic) configuration"
Johannes Weiner35f9cd02009-03-04 16:21:28 +010083 select MMU
Chris Zankel00254272008-10-21 09:11:43 -070084
85config XTENSA_VARIANT_DC232B
86 bool "dc232b - Diamond 232L Standard Core Rev.B (LE)"
Johannes Weiner35f9cd02009-03-04 16:21:28 +010087 select MMU
Baruch Siacha1a2bde2013-12-18 09:10:29 +020088 select HAVE_XTENSA_GPIO32
Chris Zankel00254272008-10-21 09:11:43 -070089 help
Johannes Weiner35f9cd02009-03-04 16:21:28 +010090 This variant refers to Tensilica's Diamond 232L Standard core Rev.B (LE).
Johannes Weiner000af2c2009-03-04 16:21:32 +010091
Pete Delaneyd0b73b42013-01-05 04:57:16 +040092config XTENSA_VARIANT_DC233C
93 bool "dc233c - Diamond 233L Standard Core Rev.C (LE)"
94 select MMU
Baruch Siacha1a2bde2013-12-18 09:10:29 +020095 select HAVE_XTENSA_GPIO32
Pete Delaneyd0b73b42013-01-05 04:57:16 +040096 help
97 This variant refers to Tensilica's Diamond 233L Standard core Rev.C (LE).
98
Max Filippov420ae952014-06-16 07:25:06 +040099config XTENSA_VARIANT_CUSTOM
100 bool "Custom Xtensa processor configuration"
Max Filippov420ae952014-06-16 07:25:06 +0400101 select HAVE_XTENSA_GPIO32
102 help
103 Select this variant to use a custom Xtensa processor configuration.
104 You will be prompted for a processor variant CORENAME.
Chris Zankel8e1a6dd2005-06-23 22:01:10 -0700105endchoice
106
Max Filippov420ae952014-06-16 07:25:06 +0400107config XTENSA_VARIANT_CUSTOM_NAME
108 string "Xtensa Processor Custom Core Variant Name"
109 depends on XTENSA_VARIANT_CUSTOM
110 help
111 Provide the name of a custom Xtensa processor variant.
112 This CORENAME selects arch/xtensa/variant/CORENAME.
113 Dont forget you have to select MMU if you have one.
114
115config XTENSA_VARIANT_NAME
116 string
117 default "dc232b" if XTENSA_VARIANT_DC232B
118 default "dc233c" if XTENSA_VARIANT_DC233C
119 default "fsf" if XTENSA_VARIANT_FSF
Max Filippov420ae952014-06-16 07:25:06 +0400120 default XTENSA_VARIANT_CUSTOM_NAME if XTENSA_VARIANT_CUSTOM
121
122config XTENSA_VARIANT_MMU
123 bool "Core variant has a Full MMU (TLB, Pages, Protection, etc)"
124 depends on XTENSA_VARIANT_CUSTOM
125 default y
Max Filippovde7c1c72015-06-27 07:31:12 +0300126 select MMU
Max Filippov420ae952014-06-16 07:25:06 +0400127 help
128 Build a Conventional Kernel with full MMU support,
129 ie: it supports a TLB with auto-loading, page protection.
130
Max Filippov9bd46da2015-06-14 01:41:25 +0300131config XTENSA_VARIANT_HAVE_PERF_EVENTS
132 bool "Core variant has Performance Monitor Module"
133 depends on XTENSA_VARIANT_CUSTOM
134 default n
135 help
136 Enable if core variant has Performance Monitor Module with
137 External Registers Interface.
138
139 If unsure, say N.
140
Chris Zankel8e1a6dd2005-06-23 22:01:10 -0700141config XTENSA_UNALIGNED_USER
142 bool "Unaligned memory access in use space"
Johannes Weiner35f9cd02009-03-04 16:21:28 +0100143 help
144 The Xtensa architecture currently does not handle unaligned
145 memory accesses in hardware but through an exception handler.
146 Per default, unaligned memory accesses are disabled in user space.
Chris Zankel8e1a6dd2005-06-23 22:01:10 -0700147
Johannes Weiner35f9cd02009-03-04 16:21:28 +0100148 Say Y here to enable unaligned memory access in user space.
Chris Zankel8e1a6dd2005-06-23 22:01:10 -0700149
Frederic Weisbeckerbd96efe2011-07-05 17:45:34 +0200150source "kernel/Kconfig.preempt"
Chris Zankel8e1a6dd2005-06-23 22:01:10 -0700151
Max Filippovf6151362013-10-17 02:42:26 +0400152config HAVE_SMP
153 bool "System Supports SMP (MX)"
Max Filippovde7c1c72015-06-27 07:31:12 +0300154 depends on XTENSA_VARIANT_CUSTOM
Max Filippovf6151362013-10-17 02:42:26 +0400155 select XTENSA_MX
156 help
157 This option is use to indicate that the system-on-a-chip (SOC)
158 supports Multiprocessing. Multiprocessor support implemented above
159 the CPU core definition and currently needs to be selected manually.
160
161 Multiprocessor support in implemented with external cache and
Masanari Iida769a12a2015-04-27 22:52:07 +0900162 interrupt controllers.
Max Filippovf6151362013-10-17 02:42:26 +0400163
164 The MX interrupt distributer adds Interprocessor Interrupts
165 and causes the IRQ numbers to be increased by 4 for devices
166 like the open cores ethernet driver and the serial interface.
167
168 You still have to select "Enable SMP" to enable SMP on this SOC.
169
170config SMP
171 bool "Enable Symmetric multi-processing support"
172 depends on HAVE_SMP
Max Filippovf6151362013-10-17 02:42:26 +0400173 select GENERIC_SMP_IDLE_THREAD
174 help
175 Enabled SMP Software; allows more than one CPU/CORE
176 to be activated during startup.
177
178config NR_CPUS
179 depends on SMP
180 int "Maximum number of CPUs (2-32)"
181 range 2 32
182 default "4"
183
Max Filippov49b424f2013-10-17 02:42:28 +0400184config HOTPLUG_CPU
185 bool "Enable CPU hotplug support"
186 depends on SMP
187 help
188 Say Y here to allow turning CPUs off and on. CPUs can be
189 controlled through /sys/devices/system/cpu.
190
191 Say N if you want to disable CPU hotplug.
192
Max Filippove85e3352012-12-03 15:01:43 +0400193config INITIALIZE_XTENSA_MMU_INSIDE_VMLINUX
194 bool "Initialize Xtensa MMU inside the Linux kernel code"
195 default y
196 help
197 Earlier version initialized the MMU in the exception vector
198 before jumping to _startup in head.S and had an advantage that
199 it was possible to place a software breakpoint at 'reset' and
200 then enter your normal kernel breakpoints once the MMU was mapped
201 to the kernel mappings (0XC0000000).
202
203 This unfortunately doesn't work for U-Boot and likley also wont
204 work for using KEXEC to have a hot kernel ready for doing a
205 KDUMP.
206
207 So now the MMU is initialized in head.S but it's necessary to
208 use hardware breakpoints (gdb 'hbreak' cmd) to break at _startup.
209 xt-gdb can't place a Software Breakpoint in the 0XD region prior
210 to mapping the MMU and after mapping even if the area of low memory
211 was mapped gdb wouldn't remove the breakpoint on hitting it as the
212 PC wouldn't match. Since Hardware Breakpoints are recommended for
213 Linux configurations it seems reasonable to just assume they exist
214 and leave this older mechanism for unfortunate souls that choose
215 not to follow Tensilica's recommendation.
216
217 Selecting this will cause U-Boot to set the KERNEL Load and Entry
218 address at 0x00003000 instead of the mapped std of 0xD0003000.
219
220 If in doubt, say Y.
221
Max Filippov655591002014-02-04 02:17:09 +0400222config HIGHMEM
223 bool "High Memory Support"
Max Filippov8a9de052014-06-16 08:15:43 +0400224 depends on MMU
Max Filippov655591002014-02-04 02:17:09 +0400225 help
226 Linux can use the full amount of RAM in the system by
227 default. However, the default MMUv2 setup only maps the
228 lowermost 128 MB of memory linearly to the areas starting
229 at 0xd0000000 (cached) and 0xd8000000 (uncached).
230 When there are more than 128 MB memory in the system not
231 all of it can be "permanently mapped" by the kernel.
232 The physical memory that's not permanently mapped is called
233 "high memory".
234
235 If you are compiling a kernel which will never run on a
236 machine with more than 128 MB total physical RAM, answer
237 N here.
238
239 If unsure, say Y.
240
Max Filippov91842892014-08-07 03:32:30 +0400241config FAST_SYSCALL_XTENSA
242 bool "Enable fast atomic syscalls"
243 default n
244 help
245 fast_syscall_xtensa is a syscall that can make atomic operations
246 on UP kernel when processor has no s32c1i support.
247
248 This syscall is deprecated. It may have issues when called with
249 invalid arguments. It is provided only for backwards compatibility.
250 Only enable it if your userspace software requires it.
251
252 If unsure, say N.
253
254config FAST_SYSCALL_SPILL_REGISTERS
255 bool "Enable spill registers syscall"
256 default n
257 help
258 fast_syscall_spill_registers is a syscall that spills all active
259 register windows of a calling userspace task onto its stack.
260
261 This syscall is deprecated. It may have issues when called with
262 invalid arguments. It is provided only for backwards compatibility.
263 Only enable it if your userspace software requires it.
264
265 If unsure, say N.
266
Chris Zankel8e1a6dd2005-06-23 22:01:10 -0700267endmenu
268
Johannes Weiner35f9cd02009-03-04 16:21:28 +0100269config XTENSA_CALIBRATE_CCOUNT
270 def_bool n
271 help
272 On some platforms (XT2000, for example), the CPU clock rate can
273 vary. The frequency can be determined, however, by measuring
274 against a well known, fixed frequency, such as an UART oscillator.
275
276config SERIAL_CONSOLE
277 def_bool n
278
Johannes Weiner35f9cd02009-03-04 16:21:28 +0100279menu "Bus options"
280
281config PCI
282 bool "PCI support"
283 default y
284 help
285 Find out whether you have a PCI motherboard. PCI is the name of a
286 bus system, i.e. the way the CPU talks to the other stuff inside
287 your box. Other bus systems are ISA, EISA, MicroChannel (MCA) or
288 VESA. If you have PCI, say Y, otherwise N.
289
290source "drivers/pci/Kconfig"
291
Chris Zankel35e71f92009-04-16 00:25:39 -0700292endmenu
293
Chris Zankel8e1a6dd2005-06-23 22:01:10 -0700294menu "Platform options"
295
296choice
297 prompt "Xtensa System Type"
298 default XTENSA_PLATFORM_ISS
299
300config XTENSA_PLATFORM_ISS
301 bool "ISS"
Johannes Weiner35f9cd02009-03-04 16:21:28 +0100302 select XTENSA_CALIBRATE_CCOUNT
303 select SERIAL_CONSOLE
Chris Zankel8e1a6dd2005-06-23 22:01:10 -0700304 help
305 ISS is an acronym for Tensilica's Instruction Set Simulator.
306
307config XTENSA_PLATFORM_XT2000
308 bool "XT2000"
Max Filippov49645272014-06-16 08:25:43 +0400309 select HAVE_IDE
Chris Zankel8e1a6dd2005-06-23 22:01:10 -0700310 help
311 XT2000 is the name of Tensilica's feature-rich emulation platform.
312 This hardware is capable of running a full Linux distribution.
313
Max Filippov0d456ba2012-11-05 07:37:14 +0400314config XTENSA_PLATFORM_XTFPGA
315 bool "XTFPGA"
Max Filippov61e47e92014-10-04 04:44:04 +0400316 select ETHOC if ETHERNET
Max Filippov3932b9c2014-10-04 04:45:39 +0400317 select PLATFORM_WANT_DEFAULT_MEM
Max Filippov0d456ba2012-11-05 07:37:14 +0400318 select SERIAL_CONSOLE
Max Filippov0d456ba2012-11-05 07:37:14 +0400319 select XTENSA_CALIBRATE_CCOUNT
320 help
321 XTFPGA is the name of Tensilica board family (LX60, LX110, LX200, ML605).
322 This hardware is capable of running a full Linux distribution.
323
Chris Zankel8e1a6dd2005-06-23 22:01:10 -0700324endchoice
325
326
Chris Zankel8e1a6dd2005-06-23 22:01:10 -0700327config XTENSA_CPU_CLOCK
328 int "CPU clock rate [MHz]"
329 depends on !XTENSA_CALIBRATE_CCOUNT
Johannes Weiner35f9cd02009-03-04 16:21:28 +0100330 default 16
Chris Zankel8e1a6dd2005-06-23 22:01:10 -0700331
332config GENERIC_CALIBRATE_DELAY
333 bool "Auto calibration of the BogoMIPS value"
Johannes Weiner35f9cd02009-03-04 16:21:28 +0100334 help
Chris Zankel82300bf2005-06-30 02:58:58 -0700335 The BogoMIPS value can easily be derived from the CPU frequency.
Chris Zankel8e1a6dd2005-06-23 22:01:10 -0700336
337config CMDLINE_BOOL
338 bool "Default bootloader kernel arguments"
339
340config CMDLINE
341 string "Initial kernel command string"
342 depends on CMDLINE_BOOL
343 default "console=ttyS0,38400 root=/dev/ram"
344 help
345 On some architectures (EBSA110 and CATS), there is currently no way
346 for the boot loader to pass arguments to the kernel. For these
347 architectures, you should supply some command-line options at build
348 time by entering them here. As a minimum, you should specify the
349 memory size and the root device (e.g., mem=64M root=/dev/nfs).
350
Max Filippovda844a82012-11-04 00:30:13 +0400351config USE_OF
352 bool "Flattened Device Tree support"
353 select OF
354 select OF_EARLY_FLATTREE
355 help
356 Include support for flattened device tree machine descriptions.
357
358config BUILTIN_DTB
359 string "DTB to build into the kernel image"
360 depends on OF
361
Victor Prupisb6c7e872008-05-19 14:50:38 -0700362config BLK_DEV_SIMDISK
363 tristate "Host file-based simulated block device support"
364 default n
Max Filippov7a0684c2014-08-27 14:54:48 +0400365 depends on XTENSA_PLATFORM_ISS && BLOCK
Victor Prupisb6c7e872008-05-19 14:50:38 -0700366 help
367 Create block devices that map to files in the host file system.
368 Device binding to host file may be changed at runtime via proc
369 interface provided the device is not in use.
370
371config BLK_DEV_SIMDISK_COUNT
372 int "Number of host file-based simulated block devices"
373 range 1 10
374 depends on BLK_DEV_SIMDISK
375 default 2
376 help
377 This is the default minimal number of created block devices.
378 Kernel/module parameter 'simdisk_count' may be used to change this
379 value at runtime. More file names (but no more than 10) may be
380 specified as parameters, simdisk_count grows accordingly.
381
382config SIMDISK0_FILENAME
383 string "Host filename for the first simulated device"
384 depends on BLK_DEV_SIMDISK = y
385 default ""
386 help
387 Attach a first simdisk to a host file. Conventionally, this file
388 contains a root file system.
389
390config SIMDISK1_FILENAME
391 string "Host filename for the second simulated device"
392 depends on BLK_DEV_SIMDISK = y && BLK_DEV_SIMDISK_COUNT != 1
393 default ""
394 help
395 Another simulated disk in a host file for a buildroot-independent
396 storage.
397
Chris Zankel82300bf2005-06-30 02:58:58 -0700398source "mm/Kconfig"
399
Chris Zankel8e1a6dd2005-06-23 22:01:10 -0700400source "drivers/pcmcia/Kconfig"
401
402source "drivers/pci/hotplug/Kconfig"
403
Max Filippov3932b9c2014-10-04 04:45:39 +0400404config PLATFORM_WANT_DEFAULT_MEM
405 def_bool n
406
407config DEFAULT_MEM_START
408 hex "Physical address of the default memory area start"
409 depends on PLATFORM_WANT_DEFAULT_MEM
410 default 0x00000000 if MMU
411 default 0x40000000 if !MMU
412 help
413 This is a fallback start address of the default memory area, it is
414 used when no physical memory size is passed through DTB or through
415 boot parameter from bootloader.
416
417 In noMMU configuration the following parameters are derived from it:
418 - kernel load address;
419 - kernel entry point address;
420 - relocatable vectors base address;
421 - uBoot load address;
422 - TASK_SIZE.
423
424 If unsure, leave the default value here.
425
426config DEFAULT_MEM_SIZE
427 hex "Maximal size of the default memory area"
428 depends on PLATFORM_WANT_DEFAULT_MEM
429 default 0x04000000
430 help
431 This is a fallback size of the default memory area, it is used when
432 no physical memory size is passed through DTB or through boot
433 parameter from bootloader.
434
435 It's also used for TASK_SIZE calculation in noMMU configuration.
436
437 If unsure, leave the default value here.
438
Max Filippov49490092015-02-27 06:28:00 +0300439config XTFPGA_LCD
440 bool "Enable XTFPGA LCD driver"
441 depends on XTENSA_PLATFORM_XTFPGA
442 default n
443 help
444 There's a 2x16 LCD on most of XTFPGA boards, kernel may output
445 progress messages there during bootup/shutdown. It may be useful
446 during board bringup.
447
448 If unsure, say N.
449
450config XTFPGA_LCD_BASE_ADDR
451 hex "XTFPGA LCD base address"
452 depends on XTFPGA_LCD
453 default "0x0d0c0000"
454 help
455 Base address of the LCD controller inside KIO region.
456 Different boards from XTFPGA family have LCD controller at different
457 addresses. Please consult prototyping user guide for your board for
458 the correct address. Wrong address here may lead to hardware lockup.
459
460config XTFPGA_LCD_8BIT_ACCESS
461 bool "Use 8-bit access to XTFPGA LCD"
462 depends on XTFPGA_LCD
463 default n
464 help
465 LCD may be connected with 4- or 8-bit interface, 8-bit access may
466 only be used with 8-bit interface. Please consult prototyping user
467 guide for your board for the correct interface width.
468
Chris Zankel8e1a6dd2005-06-23 22:01:10 -0700469endmenu
470
Matt LaPlantecab00892006-10-03 22:36:44 +0200471menu "Executable file formats"
Chris Zankel8e1a6dd2005-06-23 22:01:10 -0700472
Chris Zankel8e1a6dd2005-06-23 22:01:10 -0700473source "fs/Kconfig.binfmt"
474
475endmenu
476
Max Filippove00d8b22014-10-29 01:42:01 +0300477menu "Power management options"
478
479source "kernel/power/Kconfig"
480
481endmenu
482
Sam Ravnborgd5950b42005-07-11 21:03:49 -0700483source "net/Kconfig"
484
Chris Zankel8e1a6dd2005-06-23 22:01:10 -0700485source "drivers/Kconfig"
486
487source "fs/Kconfig"
488
Chris Zankel8e1a6dd2005-06-23 22:01:10 -0700489source "arch/xtensa/Kconfig.debug"
490
491source "security/Kconfig"
492
493source "crypto/Kconfig"
494
495source "lib/Kconfig"
496
497