Commit | Line | Data |
---|---|---|
575ca288 MS |
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 | |
6fa612b5 | 9 | select ARCH_WANT_OPTIONAL_GPIOLIB |
575ca288 MS |
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 | ||
6fa612b5 MS |
53 | config GENERIC_GPIO |
54 | def_bool y | |
55 | ||
575ca288 MS |
56 | config PCI |
57 | depends on !MMU | |
58 | def_bool n | |
59 | ||
60 | config NO_DMA | |
61 | depends on !MMU | |
f2224ff0 | 62 | def_bool y |
575ca288 MS |
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 | ||
575ca288 MS |
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" |