blob: e7cee0a5c56dfa80222d8286a63342b10c07bc42 [file] [log] [blame]
Vineet Guptacfdbc2e2013-01-18 15:12:20 +05301#
2# Copyright (C) 2004, 2007-2010, 2011-2012 Synopsys, Inc. (www.synopsys.com)
3#
4# This program is free software; you can redistribute it and/or modify
5# it under the terms of the GNU General Public License version 2 as
6# published by the Free Software Foundation.
7#
8
9config ARC
10 def_bool y
Vineet Guptaf06d19e2013-11-15 12:08:05 +053011 select BUILDTIME_EXTABLE_SORT
Vineet Guptad7f8a082014-09-10 11:10:54 +053012 select COMMON_CLK
Vineet Gupta4adeefe2013-01-18 15:12:18 +053013 select CLONE_BACKWARDS
Vineet Guptacfdbc2e2013-01-18 15:12:20 +053014 # ARC Busybox based initramfs absolutely relies on DEVTMPFS for /dev
15 select DEVTMPFS if !INITRAMFS_SOURCE=""
16 select GENERIC_ATOMIC64
17 select GENERIC_CLOCKEVENTS
18 select GENERIC_FIND_FIRST_BIT
19 # for now, we don't need GENERIC_IRQ_PROBE, CONFIG_GENERIC_IRQ_CHIP
20 select GENERIC_IRQ_SHOW
Vineet Guptacfdbc2e2013-01-18 15:12:20 +053021 select GENERIC_PENDING_IRQ if SMP
Vineet Guptacfdbc2e2013-01-18 15:12:20 +053022 select GENERIC_SMP_IDLE_THREAD
Mischa Jonkerf46121b2013-01-18 15:12:24 +053023 select HAVE_ARCH_KGDB
Vineet Gupta547f1122013-01-18 15:12:22 +053024 select HAVE_ARCH_TRACEHOOK
Gilad Ben-Yossef43689022013-01-22 16:48:45 +053025 select HAVE_IOREMAP_PROT
Vineet Gupta4d86dfb2013-01-22 17:03:59 +053026 select HAVE_KPROBES
27 select HAVE_KRETPROBES
Vineet Guptac121c502013-01-18 15:12:20 +053028 select HAVE_MEMBLOCK
Vineet Gupta854a0d92013-01-22 17:03:19 +053029 select HAVE_MOD_ARCH_SPECIFIC if ARC_DW2_UNWIND
Vineet Gupta769bc1f2013-01-22 17:02:38 +053030 select HAVE_OPROFILE
Vineet Gupta9c575642013-01-18 15:12:24 +053031 select HAVE_PERF_EVENTS
Vineet Gupta999159a2013-01-22 17:00:52 +053032 select IRQ_DOMAIN
Vineet Guptacfdbc2e2013-01-18 15:12:20 +053033 select MODULES_USE_ELF_RELA
Vineet Guptac121c502013-01-18 15:12:20 +053034 select NO_BOOTMEM
Vineet Gupta999159a2013-01-22 17:00:52 +053035 select OF
36 select OF_EARLY_FLATTREE
Vineet Gupta9c575642013-01-18 15:12:24 +053037 select PERF_USE_VMALLOC
Dave Hansend1a1dc02013-07-01 13:04:42 -070038 select HAVE_DEBUG_STACKOVERFLOW
Vineet Guptacfdbc2e2013-01-18 15:12:20 +053039
Vineet Gupta0dafafc2013-09-06 14:18:17 +053040config TRACE_IRQFLAGS_SUPPORT
41 def_bool y
42
43config LOCKDEP_SUPPORT
44 def_bool y
45
Vineet Guptacfdbc2e2013-01-18 15:12:20 +053046config SCHED_OMIT_FRAME_POINTER
47 def_bool y
48
49config GENERIC_CSUM
50 def_bool y
51
52config RWSEM_GENERIC_SPINLOCK
53 def_bool y
54
55config ARCH_FLATMEM_ENABLE
56 def_bool y
57
58config MMU
59 def_bool y
60
Uwe Kleine-Königce816fa2014-04-07 15:39:19 -070061config NO_IOPORT_MAP
Vineet Guptacfdbc2e2013-01-18 15:12:20 +053062 def_bool y
63
64config GENERIC_CALIBRATE_DELAY
65 def_bool y
66
67config GENERIC_HWEIGHT
68 def_bool y
69
Vineet Gupta44c8bb92013-01-18 15:12:23 +053070config STACKTRACE_SUPPORT
71 def_bool y
72 select STACKTRACE
73
Vineet Guptacfdbc2e2013-01-18 15:12:20 +053074config HAVE_LATENCYTOP_SUPPORT
75 def_bool y
76
Vineet Guptacfdbc2e2013-01-18 15:12:20 +053077source "init/Kconfig"
78source "kernel/Kconfig.freezer"
79
80menu "ARC Architecture Configuration"
81
Vineet Gupta93ad7002013-01-22 16:51:50 +053082menu "ARC Platform/SoC/Board"
Vineet Guptacfdbc2e2013-01-18 15:12:20 +053083
Vineet Guptafd155792015-02-20 19:12:18 +053084source "arch/arc/plat-sim/Kconfig"
Christian Ruppert072eb692013-04-12 08:40:59 +020085source "arch/arc/plat-tb10x/Kconfig"
Alexey Brodkin556cc1c2014-01-27 14:51:34 +010086source "arch/arc/plat-axs10x/Kconfig"
Vineet Guptacfdbc2e2013-01-18 15:12:20 +053087#New platform adds here
Vineet Gupta93ad7002013-01-22 16:51:50 +053088
Vineet Gupta53d98952013-01-18 15:12:25 +053089endmenu
Vineet Guptacfdbc2e2013-01-18 15:12:20 +053090
Vineet Gupta1f6ccff2013-05-13 18:30:41 +053091choice
92 prompt "ARC Instruction Set"
93 default ISA_ARCOMPACT
94
95config ISA_ARCOMPACT
96 bool "ARCompact ISA"
97 help
98 The original ARC ISA of ARC600/700 cores
99
Vineet Gupta65bfbcd2015-03-09 14:01:08 +0530100config ISA_ARCV2
101 bool "ARC ISA v2"
102 help
103 ISA for the Next Generation ARC-HS cores
Vineet Gupta1f6ccff2013-05-13 18:30:41 +0530104
105endchoice
106
Vineet Guptacfdbc2e2013-01-18 15:12:20 +0530107menu "ARC CPU Configuration"
108
109choice
110 prompt "ARC Core"
Vineet Gupta1f6ccff2013-05-13 18:30:41 +0530111 default ARC_CPU_770 if ISA_ARCOMPACT
112 default ARC_CPU_HS if ISA_ARCV2
113
114if ISA_ARCOMPACT
Vineet Guptacfdbc2e2013-01-18 15:12:20 +0530115
116config ARC_CPU_750D
117 bool "ARC750D"
118 help
119 Support for ARC750 core
120
121config ARC_CPU_770
122 bool "ARC770"
Vineet Gupta742f8af2013-11-07 14:47:16 +0530123 select ARC_HAS_SWAPE
Vineet Guptacfdbc2e2013-01-18 15:12:20 +0530124 help
125 Support for ARC770 core introduced with Rel 4.10 (Summer 2011)
126 This core has a bunch of cool new features:
127 -MMU-v3: Variable Page Sz (4k, 8k, 16k), bigger J-TLB (128x4)
128 Shared Address Spaces (for sharing TLB entires in MMU)
129 -Caches: New Prog Model, Region Flush
130 -Insns: endian swap, load-locked/store-conditional, time-stamp-ctr
131
Vineet Gupta1f6ccff2013-05-13 18:30:41 +0530132endif #ISA_ARCOMPACT
133
134config ARC_CPU_HS
135 bool "ARC-HS"
136 depends on ISA_ARCV2
137 help
138 Support for ARC HS38x Cores based on ARCv2 ISA
139 The notable features are:
140 - SMP configurations of upto 4 core with coherency
141 - Optional L2 Cache and IO-Coherency
142 - Revised Interrupt Architecture (multiple priorites, reg banks,
143 auto stack switch, auto regfile save/restore)
144 - MMUv4 (PIPT dcache, Huge Pages)
145 - Instructions for
146 * 64bit load/store: LDD, STD
147 * Hardware assisted divide/remainder: DIV, REM
148 * Function prologue/epilogue: ENTER_S, LEAVE_S
149 * IRQ enable/disable: CLRI, SETI
150 * pop count: FFS, FLS
151 * SETcc, BMSKN, XBFU...
152
Vineet Guptacfdbc2e2013-01-18 15:12:20 +0530153endchoice
154
155config CPU_BIG_ENDIAN
156 bool "Enable Big Endian Mode"
157 default n
158 help
159 Build kernel for Big Endian Mode of ARC CPU
160
Vineet Gupta41195d22013-01-18 15:12:23 +0530161config SMP
Vineet Gupta82fea5a2014-09-10 19:05:38 +0530162 bool "Symmetric Multi-Processing"
Vineet Gupta41195d22013-01-18 15:12:23 +0530163 default n
Vineet Gupta82fea5a2014-09-10 19:05:38 +0530164 select ARC_HAS_COH_CACHES if ISA_ARCV2
165 select ARC_MCIP if ISA_ARCV2
Vineet Gupta41195d22013-01-18 15:12:23 +0530166 help
Vineet Gupta82fea5a2014-09-10 19:05:38 +0530167 This enables support for systems with more than one CPU.
Vineet Gupta41195d22013-01-18 15:12:23 +0530168
169if SMP
170
171config ARC_HAS_COH_CACHES
172 def_bool n
173
Vineet Gupta41195d22013-01-18 15:12:23 +0530174config ARC_HAS_REENTRANT_IRQ_LV2
175 def_bool n
176
Vineet Gupta82fea5a2014-09-10 19:05:38 +0530177config ARC_MCIP
178 bool "ARConnect Multicore IP (MCIP) Support "
179 depends on ISA_ARCV2
180 help
181 This IP block enables SMP in ARC-HS38 cores.
182 It provides for cross-core interrupts, multi-core debug
183 hardware semaphores, shared memory,....
Vineet Gupta41195d22013-01-18 15:12:23 +0530184
185config NR_CPUS
Noam Camus3aa4f802013-06-03 15:19:59 +0300186 int "Maximum number of CPUs (2-4096)"
187 range 2 4096
Vineet Gupta82fea5a2014-09-10 19:05:38 +0530188 default "4"
189
190endif #SMP
Vineet Gupta41195d22013-01-18 15:12:23 +0530191
Vineet Guptacfdbc2e2013-01-18 15:12:20 +0530192menuconfig ARC_CACHE
193 bool "Enable Cache Support"
194 default y
Vineet Gupta41195d22013-01-18 15:12:23 +0530195 # if SMP, cache enabled ONLY if ARC implementation has cache coherency
196 depends on !SMP || ARC_HAS_COH_CACHES
Vineet Guptacfdbc2e2013-01-18 15:12:20 +0530197
198if ARC_CACHE
199
200config ARC_CACHE_LINE_SHIFT
201 int "Cache Line Length (as power of 2)"
202 range 5 7
203 default "6"
204 help
205 Starting with ARC700 4.9, Cache line length is configurable,
206 This option specifies "N", with Line-len = 2 power N
207 So line lengths of 32, 64, 128 are specified by 5,6,7, respectively
208 Linux only supports same line lengths for I and D caches.
209
210config ARC_HAS_ICACHE
211 bool "Use Instruction Cache"
212 default y
213
214config ARC_HAS_DCACHE
215 bool "Use Data Cache"
216 default y
217
218config ARC_CACHE_PAGES
219 bool "Per Page Cache Control"
220 default y
221 depends on ARC_HAS_ICACHE || ARC_HAS_DCACHE
222 help
223 This can be used to over-ride the global I/D Cache Enable on a
224 per-page basis (but only for pages accessed via MMU such as
225 Kernel Virtual address or User Virtual Address)
226 TLB entries have a per-page Cache Enable Bit.
227 Note that Global I/D ENABLE + Per Page DISABLE works but corollary
228 Global DISABLE + Per Page ENABLE won't work
229
Vineet Gupta4102b532013-05-09 21:54:51 +0530230config ARC_CACHE_VIPT_ALIASING
231 bool "Support VIPT Aliasing D$"
Vineet Guptad1f317d2015-04-06 17:23:57 +0530232 depends on ARC_HAS_DCACHE && ISA_ARCOMPACT
Vineet Gupta4102b532013-05-09 21:54:51 +0530233 default n
234
Vineet Guptacfdbc2e2013-01-18 15:12:20 +0530235endif #ARC_CACHE
236
Vineet Gupta8b5850f2013-01-18 15:12:25 +0530237config ARC_HAS_ICCM
238 bool "Use ICCM"
239 help
240 Single Cycle RAMS to store Fast Path Code
241 default n
242
243config ARC_ICCM_SZ
244 int "ICCM Size in KB"
245 default "64"
246 depends on ARC_HAS_ICCM
247
248config ARC_HAS_DCCM
249 bool "Use DCCM"
250 help
251 Single Cycle RAMS to store Fast Path Data
252 default n
253
254config ARC_DCCM_SZ
255 int "DCCM Size in KB"
256 default "64"
257 depends on ARC_HAS_DCCM
258
259config ARC_DCCM_BASE
260 hex "DCCM map address"
261 default "0xA0000000"
262 depends on ARC_HAS_DCCM
263
Vineet Guptacfdbc2e2013-01-18 15:12:20 +0530264config ARC_HAS_HW_MPY
265 bool "Use Hardware Multiplier (Normal or Faster XMAC)"
266 default y
267 help
268 Influences how gcc generates code for MPY operations.
269 If enabled, MPYxx insns are generated, provided by Standard/XMAC
270 Multipler. Otherwise software multipy lib is used
271
272choice
Vineet Gupta1f6ccff2013-05-13 18:30:41 +0530273 prompt "MMU Version"
Vineet Guptacfdbc2e2013-01-18 15:12:20 +0530274 default ARC_MMU_V3 if ARC_CPU_770
275 default ARC_MMU_V2 if ARC_CPU_750D
Vineet Guptad7a512b2015-04-06 17:22:39 +0530276 default ARC_MMU_V4 if ARC_CPU_HS
Vineet Guptacfdbc2e2013-01-18 15:12:20 +0530277
278config ARC_MMU_V1
279 bool "MMU v1"
280 help
281 Orig ARC700 MMU
282
283config ARC_MMU_V2
284 bool "MMU v2"
285 help
286 Fixed the deficiency of v1 - possible thrashing in memcpy sceanrio
287 when 2 D-TLB and 1 I-TLB entries index into same 2way set.
288
289config ARC_MMU_V3
290 bool "MMU v3"
291 depends on ARC_CPU_770
292 help
293 Introduced with ARC700 4.10: New Features
294 Variable Page size (1k-16k), var JTLB size 128 x (2 or 4)
295 Shared Address Spaces (SASID)
296
Vineet Guptad7a512b2015-04-06 17:22:39 +0530297config ARC_MMU_V4
298 bool "MMU v4"
299 depends on ISA_ARCV2
300
Vineet Guptacfdbc2e2013-01-18 15:12:20 +0530301endchoice
302
303
304choice
305 prompt "MMU Page Size"
306 default ARC_PAGE_SIZE_8K
307
308config ARC_PAGE_SIZE_8K
309 bool "8KB"
310 help
311 Choose between 8k vs 16k
312
313config ARC_PAGE_SIZE_16K
314 bool "16KB"
315 depends on ARC_MMU_V3
316
317config ARC_PAGE_SIZE_4K
318 bool "4KB"
319 depends on ARC_MMU_V3
320
321endchoice
322
Vineet Gupta1f6ccff2013-05-13 18:30:41 +0530323if ISA_ARCOMPACT
324
Vineet Gupta4788a592013-01-18 15:12:22 +0530325config ARC_COMPACT_IRQ_LEVELS
326 bool "ARCompact IRQ Priorities: High(2)/Low(1)"
327 default n
328 # Timer HAS to be high priority, for any other high priority config
329 select ARC_IRQ3_LV2
Vineet Gupta41195d22013-01-18 15:12:23 +0530330 # if SMP, LV2 enabled ONLY if ARC implementation has LV2 re-entrancy
331 depends on !SMP || ARC_HAS_REENTRANT_IRQ_LV2
Vineet Gupta4788a592013-01-18 15:12:22 +0530332
333if ARC_COMPACT_IRQ_LEVELS
334
335config ARC_IRQ3_LV2
336 bool
337
338config ARC_IRQ5_LV2
339 bool
340
341config ARC_IRQ6_LV2
342 bool
343
Vineet Gupta1f6ccff2013-05-13 18:30:41 +0530344endif #ARC_COMPACT_IRQ_LEVELS
Vineet Gupta4788a592013-01-18 15:12:22 +0530345
Vineet Guptacfdbc2e2013-01-18 15:12:20 +0530346config ARC_FPU_SAVE_RESTORE
347 bool "Enable FPU state persistence across context switch"
348 default n
349 help
350 Double Precision Floating Point unit had dedictaed regs which
351 need to be saved/restored across context-switch.
352 Note that ARC FPU is overly simplistic, unlike say x86, which has
353 hardware pieces to allow software to conditionally save/restore,
354 based on actual usage of FPU by a task. Thus our implemn does
355 this for all tasks in system.
356
Vineet Gupta1f6ccff2013-05-13 18:30:41 +0530357endif #ISA_ARCOMPACT
358
Vineet Guptafbf8e132013-03-30 15:07:47 +0530359config ARC_CANT_LLSC
360 def_bool n
361
Vineet Guptacfdbc2e2013-01-18 15:12:20 +0530362config ARC_HAS_LLSC
363 bool "Insn: LLOCK/SCOND (efficient atomic ops)"
364 default y
Vineet Gupta1f6ccff2013-05-13 18:30:41 +0530365 depends on !ARC_CPU_750D && !ARC_CANT_LLSC
Vineet Guptacfdbc2e2013-01-18 15:12:20 +0530366
367config ARC_HAS_SWAPE
368 bool "Insn: SWAPE (endian-swap)"
369 default y
Vineet Guptacfdbc2e2013-01-18 15:12:20 +0530370
Vineet Gupta1f6ccff2013-05-13 18:30:41 +0530371if ISA_ARCV2
372
373config ARC_HAS_LL64
374 bool "Insn: 64bit LDD/STD"
375 help
376 Enable gcc to generate 64-bit load/store instructions
377 ISA mandates even/odd registers to allow encoding of two
378 dest operands with 2 possible source operands.
379 default y
380
Vineet Guptaaa93e8e2013-11-07 14:57:16 +0530381config ARC_HAS_RTC
382 bool "Local 64-bit r/o cycle counter"
383 default n
384 depends on !SMP
385
Vineet Gupta72d72882014-12-24 18:41:55 +0530386config ARC_HAS_GRTC
387 bool "SMP synchronized 64-bit cycle counter"
388 default y
389 depends on SMP
390
Vineet Gupta1f6ccff2013-05-13 18:30:41 +0530391config ARC_NUMBER_OF_INTERRUPTS
392 int "Number of interrupts"
393 range 8 240
394 default 32
395 help
396 This defines the number of interrupts on the ARCv2HS core.
397 It affects the size of vector table.
398 The initial 8 IRQs are fixed (Timer, ICI etc) and although configurable
399 in hardware, it keep things simple for Linux to assume they are always
400 present.
401
402endif # ISA_ARCV2
403
Vineet Guptacfdbc2e2013-01-18 15:12:20 +0530404endmenu # "ARC CPU Configuration"
405
Vineet Guptacfdbc2e2013-01-18 15:12:20 +0530406config LINUX_LINK_BASE
407 hex "Linux Link Address"
408 default "0x80000000"
409 help
410 ARC700 divides the 32 bit phy address space into two equal halves
411 -Lower 2G (0 - 0x7FFF_FFFF ) is user virtual, translated by MMU
412 -Upper 2G (0x8000_0000 onwards) is untranslated, for kernel
413 Typically Linux kernel is linked at the start of untransalted addr,
414 hence the default value of 0x8zs.
415 However some customers have peripherals mapped at this addr, so
416 Linux needs to be scooted a bit.
417 If you don't know what the above means, leave this setting alone.
418
Vineet Gupta080c3742013-02-11 19:52:57 +0530419config ARC_CURR_IN_REG
420 bool "Dedicate Register r25 for current_task pointer"
421 default y
422 help
423 This reserved Register R25 to point to Current Task in
424 kernel mode. This saves memory access for each such access
425
Vineet Gupta2e651ea2013-01-23 16:30:36 +0530426
Vineet Gupta1736a562014-09-08 11:18:15 +0530427config ARC_EMUL_UNALIGNED
Vineet Gupta2e651ea2013-01-23 16:30:36 +0530428 bool "Emulate unaligned memory access (userspace only)"
Vineet Gupta1f6ccff2013-05-13 18:30:41 +0530429 default N
Vineet Gupta2e651ea2013-01-23 16:30:36 +0530430 select SYSCTL_ARCH_UNALIGN_NO_WARN
431 select SYSCTL_ARCH_UNALIGN_ALLOW
Vineet Gupta1f6ccff2013-05-13 18:30:41 +0530432 depends on ISA_ARCOMPACT
Vineet Gupta2e651ea2013-01-23 16:30:36 +0530433 help
434 This enables misaligned 16 & 32 bit memory access from user space.
435 Use ONLY-IF-ABS-NECESSARY as it will be very slow and also can hide
436 potential bugs in code
437
Vineet Guptacfdbc2e2013-01-18 15:12:20 +0530438config HZ
439 int "Timer Frequency"
440 default 100
441
Vineet Guptacbe056f2013-01-18 15:12:25 +0530442config ARC_METAWARE_HLINK
443 bool "Support for Metaware debugger assisted Host access"
444 default n
445 help
446 This options allows a Linux userland apps to directly access
447 host file system (open/creat/read/write etc) with help from
448 Metaware Debugger. This can come in handy for Linux-host communication
449 when there is no real usable peripheral such as EMAC.
450
Vineet Guptacfdbc2e2013-01-18 15:12:20 +0530451menuconfig ARC_DBG
452 bool "ARC debugging"
453 default y
454
Vineet Guptaaa6083e2014-11-07 10:45:28 +0530455if ARC_DBG
456
Vineet Gupta854a0d92013-01-22 17:03:19 +0530457config ARC_DW2_UNWIND
458 bool "Enable DWARF specific kernel stack unwind"
Vineet Gupta854a0d92013-01-22 17:03:19 +0530459 default y
460 select KALLSYMS
461 help
462 Compiles the kernel with DWARF unwind information and can be used
463 to get stack backtraces.
464
465 If you say Y here the resulting kernel image will be slightly larger
466 but not slower, and it will give very useful debugging information.
467 If you don't debug the kernel, you can say N, but we may not be able
468 to solve problems without frame unwind information
469
Vineet Guptacfdbc2e2013-01-18 15:12:20 +0530470config ARC_DBG_TLB_PARANOIA
471 bool "Paranoia Checks in Low Level TLB Handlers"
Vineet Guptacfdbc2e2013-01-18 15:12:20 +0530472 default n
473
474config ARC_DBG_TLB_MISS_COUNT
475 bool "Profile TLB Misses"
476 default n
477 select DEBUG_FS
Vineet Guptacfdbc2e2013-01-18 15:12:20 +0530478 help
479 Counts number of I and D TLB Misses and exports them via Debugfs
480 The counters can be cleared via Debugfs as well
481
Vineet Guptaaa6083e2014-11-07 10:45:28 +0530482if SMP
483
484config ARC_IPI_DBG
485 bool "Debug Inter Core interrupts"
486 default n
487
488endif
489
490endif
491
Vineet Gupta036b2c52015-03-09 19:40:09 +0530492config ARC_UBOOT_SUPPORT
493 bool "Support uboot arg Handling"
494 default n
495 help
496 ARC Linux by default checks for uboot provided args as pointers to
497 external cmdline or DTB. This however breaks in absence of uboot,
498 when booting from Metaware debugger directly, as the registers are
499 not zeroed out on reset by mdb and/or ARCv2 based cores. The bogus
500 registers look like uboot args to kernel which then chokes.
501 So only enable the uboot arg checking/processing if users are sure
502 of uboot being in play.
503
Vineet Gupta999159a2013-01-22 17:00:52 +0530504config ARC_BUILTIN_DTB_NAME
505 string "Built in DTB"
506 help
507 Set the name of the DTB to embed in the vmlinux binary
508 Leaving it blank selects the minimal "skeleton" dtb
509
Vineet Guptacfdbc2e2013-01-18 15:12:20 +0530510source "kernel/Kconfig.preempt"
511
Vineet Gupta56288322013-04-06 14:16:20 +0530512menu "Executable file formats"
513source "fs/Kconfig.binfmt"
514endmenu
515
Vineet Guptacfdbc2e2013-01-18 15:12:20 +0530516endmenu # "ARC Architecture Configuration"
517
518source "mm/Kconfig"
519source "net/Kconfig"
520source "drivers/Kconfig"
521source "fs/Kconfig"
522source "arch/arc/Kconfig.debug"
523source "security/Kconfig"
524source "crypto/Kconfig"
525source "lib/Kconfig"
Alexey Brodkin996bad62014-10-29 15:26:25 +0300526source "kernel/power/Kconfig"