diff options
Diffstat (limited to 'arch/cris/Kconfig')
-rw-r--r-- | arch/cris/Kconfig | 180 |
1 files changed, 180 insertions, 0 deletions
diff --git a/arch/cris/Kconfig b/arch/cris/Kconfig new file mode 100644 index 000000000000..4332ca348d51 --- /dev/null +++ b/arch/cris/Kconfig | |||
@@ -0,0 +1,180 @@ | |||
1 | # | ||
2 | # For a description of the syntax of this configuration file, | ||
3 | # see the Configure script. | ||
4 | # | ||
5 | |||
6 | mainmenu "Linux/CRIS Kernel Configuration" | ||
7 | |||
8 | config MMU | ||
9 | bool | ||
10 | default y | ||
11 | |||
12 | config UID16 | ||
13 | bool | ||
14 | default y | ||
15 | |||
16 | config RWSEM_GENERIC_SPINLOCK | ||
17 | bool | ||
18 | default y | ||
19 | |||
20 | config RWSEM_XCHGADD_ALGORITHM | ||
21 | bool | ||
22 | |||
23 | config GENERIC_CALIBRATE_DELAY | ||
24 | bool | ||
25 | default y | ||
26 | |||
27 | config CRIS | ||
28 | bool | ||
29 | default y | ||
30 | |||
31 | source "init/Kconfig" | ||
32 | |||
33 | menu "General setup" | ||
34 | |||
35 | source "fs/Kconfig.binfmt" | ||
36 | |||
37 | config ETRAX_CMDLINE | ||
38 | string "Kernel command line" | ||
39 | default "root=/dev/mtdblock3" | ||
40 | help | ||
41 | Pass additional commands to the kernel. | ||
42 | |||
43 | config ETRAX_WATCHDOG | ||
44 | bool "Enable ETRAX watchdog" | ||
45 | help | ||
46 | Enable the built-in watchdog timer support on ETRAX based embedded | ||
47 | network computers. | ||
48 | |||
49 | config ETRAX_WATCHDOG_NICE_DOGGY | ||
50 | bool "Disable watchdog during Oops printouts" | ||
51 | depends on ETRAX_WATCHDOG | ||
52 | help | ||
53 | By enabling this you make sure that the watchdog does not bite while | ||
54 | printing oopses. Recommended for development systems but not for | ||
55 | production releases. | ||
56 | |||
57 | config ETRAX_FAST_TIMER | ||
58 | bool "Enable ETRAX fast timer API" | ||
59 | help | ||
60 | This options enables the API to a fast timer implementation using | ||
61 | timer1 to get sub jiffie resolution timers (primarily one-shot | ||
62 | timers). | ||
63 | This is needed if CONFIG_ETRAX_SERIAL_FAST_TIMER is enabled. | ||
64 | |||
65 | config PREEMPT | ||
66 | bool "Preemptible Kernel" | ||
67 | help | ||
68 | This option reduces the latency of the kernel when reacting to | ||
69 | real-time or interactive events by allowing a low priority process to | ||
70 | be preempted even if it is in kernel mode executing a system call. | ||
71 | This allows applications to run more reliably even when the system is | ||
72 | under load. | ||
73 | |||
74 | Say Y here if you are building a kernel for a desktop, embedded | ||
75 | or real-time system. Say N if you are unsure. | ||
76 | |||
77 | endmenu | ||
78 | |||
79 | menu "Hardware setup" | ||
80 | |||
81 | choice | ||
82 | prompt "Processor type" | ||
83 | default ETRAX100LX | ||
84 | |||
85 | config ETRAX100LX | ||
86 | bool "ETRAX-100LX-v1" | ||
87 | help | ||
88 | Support version 1 of the ETRAX 100LX. | ||
89 | |||
90 | config ETRAX100LX_V2 | ||
91 | bool "ETRAX-100LX-v2" | ||
92 | help | ||
93 | Support version 2 of the ETRAX 100LX. | ||
94 | |||
95 | config SVINTO_SIM | ||
96 | bool "ETRAX-100LX-for-xsim-simulator" | ||
97 | help | ||
98 | Support the xsim ETRAX Simulator. | ||
99 | |||
100 | endchoice | ||
101 | |||
102 | config ETRAX_ARCH_V10 | ||
103 | bool | ||
104 | default y if ETRAX100LX || ETRAX100LX_V2 | ||
105 | default n if !(ETRAX100LX || ETRAX100LX_V2) | ||
106 | |||
107 | config ETRAX_DRAM_SIZE | ||
108 | int "DRAM size (dec, in MB)" | ||
109 | default "8" | ||
110 | help | ||
111 | Size of DRAM (decimal in MB) typically 2, 8 or 16. | ||
112 | |||
113 | config ETRAX_FLASH_BUSWIDTH | ||
114 | int "Buswidth of flash in bytes" | ||
115 | default "2" | ||
116 | help | ||
117 | Width in bytes of the Flash bus (1, 2 or 4). Is usually 2. | ||
118 | |||
119 | source arch/cris/arch-v10/Kconfig | ||
120 | |||
121 | endmenu | ||
122 | |||
123 | # bring in ETRAX built-in drivers | ||
124 | menu "Drivers for built-in interfaces" | ||
125 | source arch/cris/arch-v10/drivers/Kconfig | ||
126 | |||
127 | endmenu | ||
128 | |||
129 | source "drivers/base/Kconfig" | ||
130 | |||
131 | # standard linux drivers | ||
132 | source "drivers/mtd/Kconfig" | ||
133 | |||
134 | source "drivers/parport/Kconfig" | ||
135 | |||
136 | source "drivers/pnp/Kconfig" | ||
137 | |||
138 | source "drivers/block/Kconfig" | ||
139 | |||
140 | source "drivers/md/Kconfig" | ||
141 | |||
142 | source "drivers/ide/Kconfig" | ||
143 | |||
144 | source "drivers/scsi/Kconfig" | ||
145 | |||
146 | source "drivers/ieee1394/Kconfig" | ||
147 | |||
148 | source "drivers/message/i2o/Kconfig" | ||
149 | |||
150 | source "net/Kconfig" | ||
151 | |||
152 | source "drivers/isdn/Kconfig" | ||
153 | |||
154 | source "drivers/telephony/Kconfig" | ||
155 | |||
156 | source "drivers/cdrom/Kconfig" | ||
157 | |||
158 | # | ||
159 | # input before char - char/joystick depends on it. As does USB. | ||
160 | # | ||
161 | source "drivers/input/Kconfig" | ||
162 | |||
163 | source "drivers/char/Kconfig" | ||
164 | |||
165 | #source drivers/misc/Config.in | ||
166 | source "drivers/media/Kconfig" | ||
167 | |||
168 | source "fs/Kconfig" | ||
169 | |||
170 | source "sound/Kconfig" | ||
171 | |||
172 | source "drivers/usb/Kconfig" | ||
173 | |||
174 | source "arch/cris/Kconfig.debug" | ||
175 | |||
176 | source "security/Kconfig" | ||
177 | |||
178 | source "crypto/Kconfig" | ||
179 | |||
180 | source "lib/Kconfig" | ||