microblaze_mmu_v2: Update dma.h for MMU
[safe/jmp/linux-2.6] / arch / microblaze / Kconfig
1 # For a description of the syntax of this configuration file,
2 # see Documentation/kbuild/kconfig-language.txt.
3
4 mainmenu "Linux/Microblaze Kernel Configuration"
5
6 config MICROBLAZE
7         def_bool y
8         select HAVE_LMB
9         select ARCH_WANT_OPTIONAL_GPIOLIB
10
11 config SWAP
12         def_bool n
13
14 config RWSEM_GENERIC_SPINLOCK
15         def_bool y
16
17 config RWSEM_XCHGADD_ALGORITHM
18         bool
19
20 config ARCH_HAS_ILOG2_U32
21         def_bool n
22
23 config ARCH_HAS_ILOG2_U64
24         def_bool n
25
26 config GENERIC_FIND_NEXT_BIT
27         def_bool y
28
29 config GENERIC_HWEIGHT
30         def_bool y
31
32 config GENERIC_HARDIRQS
33         def_bool y
34
35 config GENERIC_IRQ_PROBE
36         def_bool y
37
38 config GENERIC_CALIBRATE_DELAY
39         def_bool y
40
41 config GENERIC_TIME
42         def_bool y
43
44 config GENERIC_TIME_VSYSCALL
45         def_bool n
46
47 config GENERIC_CLOCKEVENTS
48         def_bool y
49
50 config GENERIC_HARDIRQS_NO__DO_IRQ
51         def_bool y
52
53 config GENERIC_GPIO
54         def_bool y
55
56 config PCI
57         depends on !MMU
58         def_bool n
59
60 config NO_DMA
61         depends on !MMU
62         def_bool y
63
64 source "init/Kconfig"
65
66 source "kernel/Kconfig.freezer"
67
68 source "arch/microblaze/platform/Kconfig.platform"
69
70 menu "Processor type and features"
71
72 source kernel/time/Kconfig
73
74 source "kernel/Kconfig.preempt"
75
76 source "kernel/Kconfig.hz"
77
78 config MMU
79         def_bool n
80
81 config NO_MMU
82         bool
83         depends on !MMU
84         default y
85
86 comment "Boot options"
87
88 config CMDLINE_BOOL
89         bool "Default bootloader kernel arguments"
90
91 config CMDLINE
92         string "Default kernel command string"
93         depends on CMDLINE_BOOL
94         default "console=ttyUL0,115200"
95         help
96           On some architectures there is currently no way for the boot loader
97           to pass arguments to the kernel. For these architectures, you should
98           supply some command-line options at build time by entering them
99           here.
100
101 config CMDLINE_FORCE
102         bool "Force default kernel command string"
103         depends on CMDLINE_BOOL
104         default n
105         help
106           Set this to have arguments from the default kernel command string
107           override those passed by the boot loader.
108
109 config OF
110         def_bool y
111
112 config PROC_DEVICETREE
113         bool "Support for device tree in /proc"
114         depends on PROC_FS
115         help
116           This option adds a device-tree directory under /proc which contains
117           an image of the device tree that the kernel copies from Open
118           Firmware or other boot firmware. If unsure, say Y here.
119
120 endmenu
121
122 source "mm/Kconfig"
123
124 menu "Exectuable file formats"
125
126 source "fs/Kconfig.binfmt"
127
128 endmenu
129
130 source "net/Kconfig"
131
132 source "drivers/Kconfig"
133
134 source "fs/Kconfig"
135
136 source "arch/microblaze/Kconfig.debug"
137
138 source "security/Kconfig"
139
140 source "crypto/Kconfig"
141
142 source "lib/Kconfig"