[ARM] 3240/2: AT91RM9200 support for 2.6 (Core)
[pandora-kernel.git] / arch / arm / Kconfig
1 #
2 # For a description of the syntax of this configuration file,
3 # see Documentation/kbuild/kconfig-language.txt.
4 #
5
6 mainmenu "Linux Kernel Configuration"
7
8 config ARM
9         bool
10         default y
11         help
12           The ARM series is a line of low-power-consumption RISC chip designs
13           licensed by ARM ltd and targeted at embedded applications and
14           handhelds such as the Compaq IPAQ.  ARM-based PCs are no longer
15           manufactured, but  legacy ARM-based PC hardware remains popular in
16           Europe.  There is an ARM Linux project with a web page at
17           <http://www.arm.linux.org.uk/>.
18
19 config MMU
20         bool
21         default y
22
23 config EISA
24         bool
25         ---help---
26           The Extended Industry Standard Architecture (EISA) bus was
27           developed as an open alternative to the IBM MicroChannel bus.
28
29           The EISA bus provided some of the features of the IBM MicroChannel
30           bus while maintaining backward compatibility with cards made for
31           the older ISA bus.  The EISA bus saw limited use between 1988 and
32           1995 when it was made obsolete by the PCI bus.
33
34           Say Y here if you are building a kernel for an EISA-based machine.
35
36           Otherwise, say N.
37
38 config SBUS
39         bool
40
41 config MCA
42         bool
43         help
44           MicroChannel Architecture is found in some IBM PS/2 machines and
45           laptops.  It is a bus system similar to PCI or ISA. See
46           <file:Documentation/mca.txt> (and especially the web page given
47           there) before attempting to build an MCA bus kernel.
48
49 config UID16
50         bool
51         default y
52
53 config RWSEM_GENERIC_SPINLOCK
54         bool
55         default y
56
57 config RWSEM_XCHGADD_ALGORITHM
58         bool
59
60 config GENERIC_CALIBRATE_DELAY
61         bool
62         default y
63
64 config GENERIC_BUST_SPINLOCK
65         bool
66
67 config ARCH_MAY_HAVE_PC_FDC
68         bool
69
70 config GENERIC_ISA_DMA
71         bool
72
73 config FIQ
74         bool
75
76 source "init/Kconfig"
77
78 menu "System Type"
79
80 choice
81         prompt "ARM system type"
82         default ARCH_RPC
83
84 config ARCH_CLPS7500
85         bool "Cirrus-CL-PS7500FE"
86         select TIMER_ACORN
87         select ISA
88
89 config ARCH_CLPS711X
90         bool "CLPS711x/EP721x-based"
91
92 config ARCH_CO285
93         bool "Co-EBSA285"
94         select FOOTBRIDGE
95         select FOOTBRIDGE_ADDIN
96
97 config ARCH_EBSA110
98         bool "EBSA-110"
99         select ISA
100         help
101           This is an evaluation board for the StrongARM processor available
102           from Digital. It has limited hardware on-board, including an onboard
103           Ethernet interface, two PCMCIA sockets, two serial ports and a
104           parallel port.
105
106 config ARCH_FOOTBRIDGE
107         bool "FootBridge"
108         select FOOTBRIDGE
109
110 config ARCH_INTEGRATOR
111         bool "Integrator"
112         select ARM_AMBA
113         select ICST525
114
115 config ARCH_IOP3XX
116         bool "IOP3xx-based"
117         select PCI
118
119 config ARCH_IXP4XX
120         bool "IXP4xx-based"
121         select DMABOUNCE
122         select PCI
123
124 config ARCH_IXP2000
125         bool "IXP2400/2800-based"
126         select PCI
127
128 config ARCH_L7200
129         bool "LinkUp-L7200"
130         select FIQ
131         help
132           Say Y here if you intend to run this kernel on a LinkUp Systems
133           L7200 Software Development Board which uses an ARM720T processor.
134           Information on this board can be obtained at:
135
136           <http://www.linkupsys.com/>
137
138           If you have any questions or comments about the Linux kernel port
139           to this board, send e-mail to <sjhill@cotw.com>.
140
141 config ARCH_PXA
142         bool "PXA2xx-based"
143
144 config ARCH_RPC
145         bool "RiscPC"
146         select ARCH_ACORN
147         select FIQ
148         select TIMER_ACORN
149         select ARCH_MAY_HAVE_PC_FDC
150         select ISA_DMA_API
151         help
152           On the Acorn Risc-PC, Linux can support the internal IDE disk and
153           CD-ROM interface, serial and parallel port, and the floppy drive.
154
155 config ARCH_SA1100
156         bool "SA1100-based"
157         select ISA
158         select ARCH_DISCONTIGMEM_ENABLE
159
160 config ARCH_S3C2410
161         bool "Samsung S3C2410"
162         help
163           Samsung S3C2410X CPU based systems, such as the Simtec Electronics
164           BAST (<http://www.simtec.co.uk/products/EB110ITX/>), the IPAQ 1940 or
165           the Samsung SMDK2410 development board (and derviatives).
166
167 config ARCH_SHARK
168         bool "Shark"
169         select ISA
170         select ISA_DMA
171         select PCI
172
173 config ARCH_LH7A40X
174         bool "Sharp LH7A40X"
175         help
176           Say Y here for systems based on one of the Sharp LH7A40X
177           System on a Chip processors.  These CPUs include an ARM922T
178           core with a wide array of integrated devices for
179           hand-held and low-power applications.
180
181 config ARCH_OMAP
182         bool "TI OMAP"
183
184 config ARCH_VERSATILE
185         bool "Versatile"
186         select ARM_AMBA
187         select ICST307
188         help
189           This enables support for ARM Ltd Versatile board.
190
191 config ARCH_REALVIEW
192         bool "RealView"
193         select ARM_AMBA
194         select ICST307
195         help
196           This enables support for ARM Ltd RealView boards.
197
198 config ARCH_IMX
199         bool "IMX"
200
201 config ARCH_H720X
202         bool "Hynix-HMS720x-based"
203         select ISA_DMA_API
204         help
205           This enables support for systems based on the Hynix HMS720x
206
207 config ARCH_AAEC2000
208         bool "Agilent AAEC-2000 based"
209         select ARM_AMBA
210         help
211           This enables support for systems based on the Agilent AAEC-2000
212
213 config ARCH_AT91RM9200
214         bool "AT91RM9200"
215         help
216           Say Y here if you intend to run this kernel on an AT91RM9200-based
217           board.
218
219 endchoice
220
221 source "arch/arm/mach-clps711x/Kconfig"
222
223 source "arch/arm/mach-footbridge/Kconfig"
224
225 source "arch/arm/mach-integrator/Kconfig"
226
227 source "arch/arm/mach-iop3xx/Kconfig"
228
229 source "arch/arm/mach-ixp4xx/Kconfig"
230
231 source "arch/arm/mach-ixp2000/Kconfig"
232
233 source "arch/arm/mach-pxa/Kconfig"
234
235 source "arch/arm/mach-sa1100/Kconfig"
236
237 source "arch/arm/plat-omap/Kconfig"
238
239 source "arch/arm/mach-omap1/Kconfig"
240
241 source "arch/arm/mach-omap2/Kconfig"
242
243 source "arch/arm/mach-s3c2410/Kconfig"
244
245 source "arch/arm/mach-lh7a40x/Kconfig"
246
247 source "arch/arm/mach-imx/Kconfig"
248
249 source "arch/arm/mach-h720x/Kconfig"
250
251 source "arch/arm/mach-versatile/Kconfig"
252
253 source "arch/arm/mach-aaec2000/Kconfig"
254
255 source "arch/arm/mach-realview/Kconfig"
256
257 source "arch/arm/mach-at91rm9200/Kconfig"
258
259 # Definitions to make life easier
260 config ARCH_ACORN
261         bool
262
263 source arch/arm/mm/Kconfig
264
265 #  bool 'Use XScale PMU as timer source' CONFIG_XSCALE_PMU_TIMER
266 config XSCALE_PMU
267         bool
268         depends on CPU_XSCALE && !XSCALE_PMU_TIMER
269         default y
270
271 endmenu
272
273 source "arch/arm/common/Kconfig"
274
275 config FORCE_MAX_ZONEORDER
276         int
277         depends on SA1111
278         default "9"
279
280 menu "Bus support"
281
282 config ARM_AMBA
283         bool
284
285 config ISA
286         bool
287         help
288           Find out whether you have ISA slots on your motherboard.  ISA is the
289           name of a bus system, i.e. the way the CPU talks to the other stuff
290           inside your box.  Other bus systems are PCI, EISA, MicroChannel
291           (MCA) or VESA.  ISA is an older system, now being displaced by PCI;
292           newer boards don't support it.  If you have ISA, say Y, otherwise N.
293
294 # Select ISA DMA controller support
295 config ISA_DMA
296         bool
297         select ISA_DMA_API
298
299 # Select ISA DMA interface
300 config ISA_DMA_API
301         bool
302
303 config PCI
304         bool "PCI support" if ARCH_INTEGRATOR_AP || ARCH_VERSATILE_PB
305         help
306           Find out whether you have a PCI motherboard. PCI is the name of a
307           bus system, i.e. the way the CPU talks to the other stuff inside
308           your box. Other bus systems are ISA, EISA, MicroChannel (MCA) or
309           VESA. If you have PCI, say Y, otherwise N.
310
311           The PCI-HOWTO, available from
312           <http://www.tldp.org/docs.html#howto>, contains valuable
313           information about which PCI hardware does work under Linux and which
314           doesn't.
315
316 # Select the host bridge type
317 config PCI_HOST_VIA82C505
318         bool
319         depends on PCI && ARCH_SHARK
320         default y
321
322 source "drivers/pci/Kconfig"
323
324 source "drivers/pcmcia/Kconfig"
325
326 endmenu
327
328 menu "Kernel Features"
329
330 config SMP
331         bool "Symmetric Multi-Processing (EXPERIMENTAL)"
332         depends on EXPERIMENTAL && REALVIEW_MPCORE
333         help
334           This enables support for systems with more than one CPU. If you have
335           a system with only one CPU, like most personal computers, say N. If
336           you have a system with more than one CPU, say Y.
337
338           If you say N here, the kernel will run on single and multiprocessor
339           machines, but will use only one CPU of a multiprocessor machine. If
340           you say Y here, the kernel will run on many, but not all, single
341           processor machines. On a single processor machine, the kernel will
342           run faster if you say N here.
343
344           See also the <file:Documentation/smp.txt>,
345           <file:Documentation/i386/IO-APIC.txt>,
346           <file:Documentation/nmi_watchdog.txt> and the SMP-HOWTO available at
347           <http://www.linuxdoc.org/docs.html#howto>.
348
349           If you don't know what to do here, say N.
350
351 config NR_CPUS
352         int "Maximum number of CPUs (2-32)"
353         range 2 32
354         depends on SMP
355         default "4"
356
357 config HOTPLUG_CPU
358         bool "Support for hot-pluggable CPUs (EXPERIMENTAL)"
359         depends on SMP && HOTPLUG && EXPERIMENTAL
360         help
361           Say Y here to experiment with turning CPUs off and on.  CPUs
362           can be controlled through /sys/devices/system/cpu.
363
364 config LOCAL_TIMERS
365         bool "Use local timer interrupts"
366         depends on SMP && REALVIEW_MPCORE
367         default y
368         help
369           Enable support for local timers on SMP platforms, rather then the
370           legacy IPI broadcast method.  Local timers allows the system
371           accounting to be spread across the timer interval, preventing a
372           "thundering herd" at every timer tick.
373
374 config PREEMPT
375         bool "Preemptible Kernel (EXPERIMENTAL)"
376         depends on EXPERIMENTAL
377         help
378           This option reduces the latency of the kernel when reacting to
379           real-time or interactive events by allowing a low priority process to
380           be preempted even if it is in kernel mode executing a system call.
381           This allows applications to run more reliably even when the system is
382           under load.
383
384           Say Y here if you are building a kernel for a desktop, embedded
385           or real-time system.  Say N if you are unsure.
386
387 config NO_IDLE_HZ
388         bool "Dynamic tick timer"
389         help
390           Select this option if you want to disable continuous timer ticks
391           and have them programmed to occur as required. This option saves
392           power as the system can remain in idle state for longer.
393
394           By default dynamic tick is disabled during the boot, and can be
395           manually enabled with:
396
397             echo 1 > /sys/devices/system/timer/timer0/dyn_tick
398
399           Alternatively, if you want dynamic tick automatically enabled
400           during boot, pass "dyntick=enable" via the kernel command string.
401
402           Please note that dynamic tick may affect the accuracy of
403           timekeeping on some platforms depending on the implementation.
404           Currently at least OMAP, PXA2xx and SA11x0 platforms are known
405           to have accurate timekeeping with dynamic tick.
406
407 config ARCH_DISCONTIGMEM_ENABLE
408         bool
409         default (ARCH_LH7A40X && !LH7A40X_CONTIGMEM)
410         help
411           Say Y to support efficient handling of discontiguous physical memory,
412           for architectures which are either NUMA (Non-Uniform Memory Access)
413           or have huge holes in the physical address space for other reasons.
414           See <file:Documentation/vm/numa> for more.
415
416 source "mm/Kconfig"
417
418 config LEDS
419         bool "Timer and CPU usage LEDs"
420         depends on ARCH_CDB89712 || ARCH_CO285 || ARCH_EBSA110 || \
421                    ARCH_EBSA285 || ARCH_IMX || ARCH_INTEGRATOR || \
422                    ARCH_LUBBOCK || MACH_MAINSTONE || ARCH_NETWINDER || \
423                    ARCH_OMAP || ARCH_P720T || ARCH_PXA_IDP || \
424                    ARCH_SA1100 || ARCH_SHARK || ARCH_VERSATILE || \
425                    ARCH_AT91RM9200
426         help
427           If you say Y here, the LEDs on your machine will be used
428           to provide useful information about your current system status.
429
430           If you are compiling a kernel for a NetWinder or EBSA-285, you will
431           be able to select which LEDs are active using the options below. If
432           you are compiling a kernel for the EBSA-110 or the LART however, the
433           red LED will simply flash regularly to indicate that the system is
434           still functional. It is safe to say Y here if you have a CATS
435           system, but the driver will do nothing.
436
437 config LEDS_TIMER
438         bool "Timer LED" if (!ARCH_CDB89712 && !ARCH_OMAP) || \
439                             MACH_OMAP_H2 || MACH_OMAP_PERSEUS2
440         depends on LEDS
441         default y if ARCH_EBSA110
442         help
443           If you say Y here, one of the system LEDs (the green one on the
444           NetWinder, the amber one on the EBSA285, or the red one on the LART)
445           will flash regularly to indicate that the system is still
446           operational. This is mainly useful to kernel hackers who are
447           debugging unstable kernels.
448
449           The LART uses the same LED for both Timer LED and CPU usage LED
450           functions. You may choose to use both, but the Timer LED function
451           will overrule the CPU usage LED.
452
453 config LEDS_CPU
454         bool "CPU usage LED" if (!ARCH_CDB89712 && !ARCH_EBSA110 && \
455                         !ARCH_OMAP) || MACH_OMAP_H2 || MACH_OMAP_PERSEUS2
456         depends on LEDS
457         help
458           If you say Y here, the red LED will be used to give a good real
459           time indication of CPU usage, by lighting whenever the idle task
460           is not currently executing.
461
462           The LART uses the same LED for both Timer LED and CPU usage LED
463           functions. You may choose to use both, but the Timer LED function
464           will overrule the CPU usage LED.
465
466 config ALIGNMENT_TRAP
467         bool
468         default y if !ARCH_EBSA110
469         help
470           ARM processors can not fetch/store information which is not
471           naturally aligned on the bus, i.e., a 4 byte fetch must start at an
472           address divisible by 4. On 32-bit ARM processors, these non-aligned
473           fetch/store instructions will be emulated in software if you say
474           here, which has a severe performance impact. This is necessary for
475           correct operation of some network protocols. With an IP-only
476           configuration it is safe to say N, otherwise say Y.
477
478 endmenu
479
480 menu "Boot options"
481
482 # Compressed boot loader in ROM.  Yes, we really want to ask about
483 # TEXT and BSS so we preserve their values in the config files.
484 config ZBOOT_ROM_TEXT
485         hex "Compressed ROM boot loader base address"
486         default "0"
487         help
488           The physical address at which the ROM-able zImage is to be
489           placed in the target.  Platforms which normally make use of
490           ROM-able zImage formats normally set this to a suitable
491           value in their defconfig file.
492
493           If ZBOOT_ROM is not enabled, this has no effect.
494
495 config ZBOOT_ROM_BSS
496         hex "Compressed ROM boot loader BSS address"
497         default "0"
498         help
499           The base address of 64KiB of read/write memory in the target
500           for the ROM-able zImage, which must be available while the
501           decompressor is running.  Platforms which normally make use of
502           ROM-able zImage formats normally set this to a suitable
503           value in their defconfig file.
504
505           If ZBOOT_ROM is not enabled, this has no effect.
506
507 config ZBOOT_ROM
508         bool "Compressed boot loader in ROM/flash"
509         depends on ZBOOT_ROM_TEXT != ZBOOT_ROM_BSS
510         help
511           Say Y here if you intend to execute your compressed kernel image
512           (zImage) directly from ROM or flash.  If unsure, say N.
513
514 config CMDLINE
515         string "Default kernel command string"
516         default ""
517         help
518           On some architectures (EBSA110 and CATS), there is currently no way
519           for the boot loader to pass arguments to the kernel. For these
520           architectures, you should supply some command-line options at build
521           time by entering them here. As a minimum, you should specify the
522           memory size and the root device (e.g., mem=64M root=/dev/nfs).
523
524 config XIP_KERNEL
525         bool "Kernel Execute-In-Place from ROM"
526         depends on !ZBOOT_ROM
527         help
528           Execute-In-Place allows the kernel to run from non-volatile storage
529           directly addressable by the CPU, such as NOR flash. This saves RAM
530           space since the text section of the kernel is not loaded from flash
531           to RAM.  Read-write sections, such as the data section and stack,
532           are still copied to RAM.  The XIP kernel is not compressed since
533           it has to run directly from flash, so it will take more space to
534           store it.  The flash address used to link the kernel object files,
535           and for storing it, is configuration dependent. Therefore, if you
536           say Y here, you must know the proper physical address where to
537           store the kernel image depending on your own flash memory usage.
538
539           Also note that the make target becomes "make xipImage" rather than
540           "make zImage" or "make Image".  The final kernel binary to put in
541           ROM memory will be arch/arm/boot/xipImage.
542
543           If unsure, say N.
544
545 config XIP_PHYS_ADDR
546         hex "XIP Kernel Physical Location"
547         depends on XIP_KERNEL
548         default "0x00080000"
549         help
550           This is the physical address in your flash memory the kernel will
551           be linked for and stored to.  This address is dependent on your
552           own flash usage.
553
554 endmenu
555
556 if (ARCH_SA1100 || ARCH_INTEGRATOR || ARCH_OMAP1)
557
558 menu "CPU Frequency scaling"
559
560 source "drivers/cpufreq/Kconfig"
561
562 config CPU_FREQ_SA1100
563         bool
564         depends on CPU_FREQ && (SA1100_H3100 || SA1100_H3600 || SA1100_H3800 || SA1100_LART || SA1100_PLEB || SA1100_BADGE4 || SA1100_HACKKIT)
565         default y
566
567 config CPU_FREQ_SA1110
568         bool
569         depends on CPU_FREQ && (SA1100_ASSABET || SA1100_CERF || SA1100_PT_SYSTEM3)
570         default y
571
572 config CPU_FREQ_INTEGRATOR
573         tristate "CPUfreq driver for ARM Integrator CPUs"
574         depends on ARCH_INTEGRATOR && CPU_FREQ
575         default y
576         help
577           This enables the CPUfreq driver for ARM Integrator CPUs.
578
579           For details, take a look at <file:Documentation/cpu-freq>.
580
581           If in doubt, say Y.
582
583 endmenu
584
585 endif
586
587 menu "Floating point emulation"
588
589 comment "At least one emulation must be selected"
590
591 config FPE_NWFPE
592         bool "NWFPE math emulation"
593         ---help---
594           Say Y to include the NWFPE floating point emulator in the kernel.
595           This is necessary to run most binaries. Linux does not currently
596           support floating point hardware so you need to say Y here even if
597           your machine has an FPA or floating point co-processor podule.
598
599           You may say N here if you are going to load the Acorn FPEmulator
600           early in the bootup.
601
602 config FPE_NWFPE_XP
603         bool "Support extended precision"
604         depends on FPE_NWFPE
605         help
606           Say Y to include 80-bit support in the kernel floating-point
607           emulator.  Otherwise, only 32 and 64-bit support is compiled in.
608           Note that gcc does not generate 80-bit operations by default,
609           so in most cases this option only enlarges the size of the
610           floating point emulator without any good reason.
611
612           You almost surely want to say N here.
613
614 config FPE_FASTFPE
615         bool "FastFPE math emulation (EXPERIMENTAL)"
616         depends on !CPU_32v3 && EXPERIMENTAL
617         ---help---
618           Say Y here to include the FAST floating point emulator in the kernel.
619           This is an experimental much faster emulator which now also has full
620           precision for the mantissa.  It does not support any exceptions.
621           It is very simple, and approximately 3-6 times faster than NWFPE.
622
623           It should be sufficient for most programs.  It may be not suitable
624           for scientific calculations, but you have to check this for yourself.
625           If you do not feel you need a faster FP emulation you should better
626           choose NWFPE.
627
628 config VFP
629         bool "VFP-format floating point maths"
630         depends on CPU_V6 || CPU_ARM926T
631         help
632           Say Y to include VFP support code in the kernel. This is needed
633           if your hardware includes a VFP unit.
634
635           Please see <file:Documentation/arm/VFP/release-notes.txt> for
636           release notes and additional status information.
637
638           Say N if your target does not have VFP hardware.
639
640 endmenu
641
642 menu "Userspace binary formats"
643
644 source "fs/Kconfig.binfmt"
645
646 config ARTHUR
647         tristate "RISC OS personality"
648         help
649           Say Y here to include the kernel code necessary if you want to run
650           Acorn RISC OS/Arthur binaries under Linux. This code is still very
651           experimental; if this sounds frightening, say N and sleep in peace.
652           You can also say M here to compile this support as a module (which
653           will be called arthur).
654
655 endmenu
656
657 menu "Power management options"
658
659 source "kernel/power/Kconfig"
660
661 config APM
662         tristate "Advanced Power Management Emulation"
663         ---help---
664           APM is a BIOS specification for saving power using several different
665           techniques. This is mostly useful for battery powered laptops with
666           APM compliant BIOSes. If you say Y here, the system time will be
667           reset after a RESUME operation, the /proc/apm device will provide
668           battery status information, and user-space programs will receive
669           notification of APM "events" (e.g. battery status change).
670
671           In order to use APM, you will need supporting software. For location
672           and more information, read <file:Documentation/pm.txt> and the
673           Battery Powered Linux mini-HOWTO, available from
674           <http://www.tldp.org/docs.html#howto>.
675
676           This driver does not spin down disk drives (see the hdparm(8)
677           manpage ("man 8 hdparm") for that), and it doesn't turn off
678           VESA-compliant "green" monitors.
679
680           Generally, if you don't have a battery in your machine, there isn't
681           much point in using this driver and you should say N. If you get
682           random kernel OOPSes or reboots that don't seem to be related to
683           anything, try disabling/enabling this option (or disabling/enabling
684           APM in your BIOS).
685
686 endmenu
687
688 source "net/Kconfig"
689
690 menu "Device Drivers"
691
692 source "drivers/base/Kconfig"
693
694 source "drivers/connector/Kconfig"
695
696 if ALIGNMENT_TRAP
697 source "drivers/mtd/Kconfig"
698 endif
699
700 source "drivers/parport/Kconfig"
701
702 source "drivers/pnp/Kconfig"
703
704 source "drivers/block/Kconfig"
705
706 source "drivers/acorn/block/Kconfig"
707
708 if PCMCIA || ARCH_CLPS7500 || ARCH_IOP3XX || ARCH_IXP4XX \
709         || ARCH_L7200 || ARCH_LH7A40X || ARCH_PXA || ARCH_RPC \
710         || ARCH_S3C2410 || ARCH_SA1100 || ARCH_SHARK || FOOTBRIDGE
711 source "drivers/ide/Kconfig"
712 endif
713
714 source "drivers/scsi/Kconfig"
715
716 source "drivers/md/Kconfig"
717
718 source "drivers/message/fusion/Kconfig"
719
720 source "drivers/ieee1394/Kconfig"
721
722 source "drivers/message/i2o/Kconfig"
723
724 source "drivers/net/Kconfig"
725
726 source "drivers/isdn/Kconfig"
727
728 # input before char - char/joystick depends on it. As does USB.
729
730 source "drivers/input/Kconfig"
731
732 source "drivers/char/Kconfig"
733
734 source "drivers/i2c/Kconfig"
735
736 source "drivers/hwmon/Kconfig"
737
738 #source "drivers/l3/Kconfig"
739
740 source "drivers/misc/Kconfig"
741
742 source "drivers/mfd/Kconfig"
743
744 source "drivers/media/Kconfig"
745
746 source "drivers/video/Kconfig"
747
748 source "sound/Kconfig"
749
750 source "drivers/usb/Kconfig"
751
752 source "drivers/mmc/Kconfig"
753
754 endmenu
755
756 source "fs/Kconfig"
757
758 source "arch/arm/oprofile/Kconfig"
759
760 source "arch/arm/Kconfig.debug"
761
762 source "security/Kconfig"
763
764 source "crypto/Kconfig"
765
766 source "lib/Kconfig"