Blame view
arch/avr32/Kconfig
6.14 KB
5f97f7f94 [PATCH] avr32 arc... |
1 2 3 4 5 6 7 8 |
# # For a description of the syntax of this configuration file, # see Documentation/kbuild/kconfig-language.txt. # mainmenu "Linux Kernel Configuration" config AVR32 |
58bd2bfeb [AVR32] Kconfig: ... |
9 |
def_bool y |
5f97f7f94 [PATCH] avr32 arc... |
10 11 12 |
# With EMBEDDED=n, we get lots of stuff automatically selected # that we usually don't need on AVR32. select EMBEDDED |
9483a578d add HAVE_CLK to K... |
13 |
select HAVE_CLK |
42d4b839c Add HAVE_OPROFILE |
14 |
select HAVE_OPROFILE |
3f550096d Add HAVE_KPROBES |
15 |
select HAVE_KPROBES |
5f97f7f94 [PATCH] avr32 arc... |
16 17 18 19 20 21 22 |
help AVR32 is a high-performance 32-bit RISC microprocessor core, designed for cost-sensitive embedded applications, with particular emphasis on low power consumption and high code density. There is an AVR32 Linux project with a web page at http://avr32linux.org/. |
0a938b976 [PATCH] add CONFI... |
23 |
config GENERIC_GPIO |
58bd2bfeb [AVR32] Kconfig: ... |
24 |
def_bool y |
0a938b976 [PATCH] add CONFI... |
25 |
|
5f97f7f94 [PATCH] avr32 arc... |
26 |
config GENERIC_HARDIRQS |
58bd2bfeb [AVR32] Kconfig: ... |
27 |
def_bool y |
5f97f7f94 [PATCH] avr32 arc... |
28 |
|
2f0260371 [AVR32] Implement... |
29 30 |
config STACKTRACE_SUPPORT def_bool y |
320516b78 [AVR32] Implement... |
31 32 33 34 35 |
config LOCKDEP_SUPPORT def_bool y config TRACE_IRQFLAGS_SUPPORT def_bool y |
5f97f7f94 [PATCH] avr32 arc... |
36 |
config HARDIRQS_SW_RESEND |
58bd2bfeb [AVR32] Kconfig: ... |
37 |
def_bool y |
5f97f7f94 [PATCH] avr32 arc... |
38 39 |
config GENERIC_IRQ_PROBE |
58bd2bfeb [AVR32] Kconfig: ... |
40 |
def_bool y |
5f97f7f94 [PATCH] avr32 arc... |
41 42 |
config RWSEM_GENERIC_SPINLOCK |
58bd2bfeb [AVR32] Kconfig: ... |
43 |
def_bool y |
5f97f7f94 [PATCH] avr32 arc... |
44 |
|
e723ff666 avr32: Generic cl... |
45 46 |
config GENERIC_CLOCKEVENTS def_bool y |
5f97f7f94 [PATCH] avr32 arc... |
47 |
config RWSEM_XCHGADD_ALGORITHM |
58bd2bfeb [AVR32] Kconfig: ... |
48 |
def_bool n |
5f97f7f94 [PATCH] avr32 arc... |
49 |
|
f0d1b0b30 [PATCH] LOG2: Imp... |
50 |
config ARCH_HAS_ILOG2_U32 |
58bd2bfeb [AVR32] Kconfig: ... |
51 |
def_bool n |
f0d1b0b30 [PATCH] LOG2: Imp... |
52 53 |
config ARCH_HAS_ILOG2_U64 |
58bd2bfeb [AVR32] Kconfig: ... |
54 |
def_bool n |
f0d1b0b30 [PATCH] LOG2: Imp... |
55 |
|
5f97f7f94 [PATCH] avr32 arc... |
56 |
config GENERIC_HWEIGHT |
58bd2bfeb [AVR32] Kconfig: ... |
57 |
def_bool y |
5f97f7f94 [PATCH] avr32 arc... |
58 59 |
config GENERIC_CALIBRATE_DELAY |
58bd2bfeb [AVR32] Kconfig: ... |
60 |
def_bool y |
5f97f7f94 [PATCH] avr32 arc... |
61 |
|
623b0355d [AVR32] Clean up ... |
62 |
config GENERIC_BUG |
58bd2bfeb [AVR32] Kconfig: ... |
63 |
def_bool y |
623b0355d [AVR32] Clean up ... |
64 |
depends on BUG |
5f97f7f94 [PATCH] avr32 arc... |
65 |
source "init/Kconfig" |
dc52ddc0e container freezer... |
66 |
source "kernel/Kconfig.freezer" |
5f97f7f94 [PATCH] avr32 arc... |
67 |
menu "System Type and features" |
e723ff666 avr32: Generic cl... |
68 |
source "kernel/time/Kconfig" |
5f97f7f94 [PATCH] avr32 arc... |
69 70 71 72 73 74 75 76 77 78 79 80 |
config SUBARCH_AVR32B bool config MMU bool config PERFORMANCE_COUNTERS bool config PLATFORM_AT32AP bool select SUBARCH_AVR32B select MMU select PERFORMANCE_COUNTERS |
7444a72ef gpiolib: allow us... |
81 |
select ARCH_REQUIRE_GPIOLIB |
b83d6ee17 avr32: Add simple... |
82 |
select GENERIC_ALLOCATOR |
0912e5359 atmel_lcdfb Kconf... |
83 |
select HAVE_FB_ATMEL |
5f97f7f94 [PATCH] avr32 arc... |
84 |
|
e8897bfef [AVR32] Kconfig: ... |
85 86 87 88 89 |
# # CPU types # # AP7000 derivatives |
438ff3f3c [AVR32] Add suppo... |
90 91 92 |
config CPU_AT32AP700X bool select PLATFORM_AT32AP |
5f97f7f94 [PATCH] avr32 arc... |
93 |
config CPU_AT32AP7000 |
e8897bfef [AVR32] Kconfig: ... |
94 |
bool |
438ff3f3c [AVR32] Add suppo... |
95 |
select CPU_AT32AP700X |
438ff3f3c [AVR32] Add suppo... |
96 |
config CPU_AT32AP7001 |
e8897bfef [AVR32] Kconfig: ... |
97 |
bool |
438ff3f3c [AVR32] Add suppo... |
98 |
select CPU_AT32AP700X |
438ff3f3c [AVR32] Add suppo... |
99 |
config CPU_AT32AP7002 |
78693e47a [AVR32] Add suppo... |
100 |
bool |
e8897bfef [AVR32] Kconfig: ... |
101 |
select CPU_AT32AP700X |
5f97f7f94 [PATCH] avr32 arc... |
102 |
|
3550b9313 avr32: add suppor... |
103 104 105 106 |
# AP700X boards config BOARD_ATNGW100_COMMON bool select CPU_AT32AP7000 |
5f97f7f94 [PATCH] avr32 arc... |
107 108 109 110 111 112 |
choice prompt "AVR32 board type" default BOARD_ATSTK1000 config BOARD_ATSTK1000 bool "ATSTK1000 evaluation board" |
9ca20a836 [AVR32] Board cod... |
113 |
|
3550b9313 avr32: add suppor... |
114 |
config BOARD_ATNGW100_MKI |
9ca20a836 [AVR32] Board cod... |
115 |
bool "ATNGW100 Network Gateway" |
3550b9313 avr32: add suppor... |
116 117 118 119 120 |
select BOARD_ATNGW100_COMMON config BOARD_ATNGW100_MKII bool "ATNGW100 mkII Network Gateway" select BOARD_ATNGW100_COMMON |
45c349b58 avr32: add suppor... |
121 |
|
dd5e1339e avr32: Hammerhead... |
122 123 124 125 126 |
config BOARD_HAMMERHEAD bool "Hammerhead board" select CPU_AT32AP7000 select USB_ARCH_HAS_HCD help |
692105b8a trivial: fix typo... |
127 |
The Hammerhead platform is built around an AVR32 32-bit microcontroller from Atmel. |
dd5e1339e avr32: Hammerhead... |
128 |
It offers versatile peripherals, such as ethernet, usb device, usb host etc. |
692105b8a trivial: fix typo... |
129 |
The board also incorporates a power supply and is a Power over Ethernet (PoE) Powered |
dd5e1339e avr32: Hammerhead... |
130 |
Device (PD). |
692105b8a trivial: fix typo... |
131 |
Additionally, a Cyclone III FPGA from Altera is integrated on the board. The FPGA is |
dd5e1339e avr32: Hammerhead... |
132 133 134 135 136 |
mapped into the 32-bit AVR memory bus. The FPGA offers two DDR2 SDRAM interfaces, which will cover even the most exceptional need of memory bandwidth. Together with the onboard video decoder the board is ready for video processing. For more information see: http://www.miromico.com/hammerhead |
45c349b58 avr32: add suppor... |
137 138 139 |
config BOARD_FAVR_32 bool "Favr-32 LCD-board" select CPU_AT32AP7000 |
5b50c166b avr32: Add MIMC20... |
140 |
|
a16fffdd8 Add Merisc board ... |
141 142 143 144 145 146 147 148 149 150 151 152 |
config BOARD_MERISC bool "Merisc board" select CPU_AT32AP7000 help Merisc is the family name for a range of AVR32-based boards. The boards are designed to be used in a man-machine interfacing environment, utilizing a touch-based graphical user interface. They host a vast range of I/O peripherals as well as a large SDRAM & Flash memory bank. For more information see: http://www.martinsson.se/merisc |
5b50c166b avr32: Add MIMC20... |
153 154 155 |
config BOARD_MIMC200 bool "MIMC200 CPU board" select CPU_AT32AP7000 |
5f97f7f94 [PATCH] avr32 arc... |
156 |
endchoice |
a8e93ed8c [AVR32] Make STK1... |
157 |
source "arch/avr32/boards/atstk1000/Kconfig" |
a3bee42f0 avr32: Add suppor... |
158 |
source "arch/avr32/boards/atngw100/Kconfig" |
dd5e1339e avr32: Hammerhead... |
159 |
source "arch/avr32/boards/hammerhead/Kconfig" |
45c349b58 avr32: add suppor... |
160 |
source "arch/avr32/boards/favr-32/Kconfig" |
a16fffdd8 Add Merisc board ... |
161 |
source "arch/avr32/boards/merisc/Kconfig" |
a8e93ed8c [AVR32] Make STK1... |
162 |
|
5f97f7f94 [PATCH] avr32 arc... |
163 164 165 166 167 168 169 |
choice prompt "Boot loader type" default LOADER_U_BOOT config LOADER_U_BOOT bool "U-Boot (or similar) bootloader" endchoice |
228e845fd [AVR32] Add mach-... |
170 |
source "arch/avr32/mach-at32ap/Kconfig" |
5f97f7f94 [PATCH] avr32 arc... |
171 172 |
config LOAD_ADDRESS hex |
438ff3f3c [AVR32] Add suppo... |
173 |
default 0x10000000 if LOADER_U_BOOT=y && CPU_AT32AP700X=y |
5f97f7f94 [PATCH] avr32 arc... |
174 175 176 |
config ENTRY_ADDRESS hex |
438ff3f3c [AVR32] Add suppo... |
177 |
default 0x90000000 if LOADER_U_BOOT=y && CPU_AT32AP700X=y |
5f97f7f94 [PATCH] avr32 arc... |
178 179 180 |
config PHYS_OFFSET hex |
438ff3f3c [AVR32] Add suppo... |
181 |
default 0x10000000 if CPU_AT32AP700X=y |
5f97f7f94 [PATCH] avr32 arc... |
182 183 |
source "kernel/Kconfig.preempt" |
5a4d52927 avr32: Use a quic... |
184 185 |
config QUICKLIST def_bool y |
c13293755 bootmem: clean up... |
186 |
config HAVE_ARCH_BOOTMEM |
58bd2bfeb [AVR32] Kconfig: ... |
187 |
def_bool n |
5f97f7f94 [PATCH] avr32 arc... |
188 189 |
config ARCH_HAVE_MEMORY_PRESENT |
58bd2bfeb [AVR32] Kconfig: ... |
190 |
def_bool n |
5f97f7f94 [PATCH] avr32 arc... |
191 192 |
config NEED_NODE_MEMMAP_SIZE |
58bd2bfeb [AVR32] Kconfig: ... |
193 |
def_bool n |
5f97f7f94 [PATCH] avr32 arc... |
194 195 |
config ARCH_FLATMEM_ENABLE |
58bd2bfeb [AVR32] Kconfig: ... |
196 |
def_bool y |
5f97f7f94 [PATCH] avr32 arc... |
197 198 |
config ARCH_DISCONTIGMEM_ENABLE |
58bd2bfeb [AVR32] Kconfig: ... |
199 |
def_bool n |
5f97f7f94 [PATCH] avr32 arc... |
200 201 |
config ARCH_SPARSEMEM_ENABLE |
58bd2bfeb [AVR32] Kconfig: ... |
202 |
def_bool n |
5f97f7f94 [PATCH] avr32 arc... |
203 204 205 206 207 208 209 210 211 212 |
source "mm/Kconfig" config OWNERSHIP_TRACE bool "Ownership trace support" default y help Say Y to generate an Ownership Trace message on every context switch, enabling Nexus-compliant debuggers to keep track of the PID of the currently executing task. |
e7ba176b4 [AVR32] NMI debug... |
213 214 215 216 217 218 219 220 221 |
config NMI_DEBUGGING bool "NMI Debugging" default n help Say Y here and pass the nmi_debug command-line parameter to the kernel to turn on NMI debugging. Depending on the value of the nmi_debug option, various pieces of information will be dumped to the console when a Non-Maskable Interrupt happens. |
5f97f7f94 [PATCH] avr32 arc... |
222 223 224 225 226 227 228 229 230 231 232 233 234 |
# FPU emulation goes here source "kernel/Kconfig.hz" config CMDLINE string "Default kernel command line" default "" help If you don't have a boot loader capable of passing a command line string to the kernel, you may specify one here. As a minimum, you should specify the memory size and the root device (e.g., mem=8M, root=/dev/nfs). endmenu |
01dd2fbf0 typo fixes |
235 |
menu "Power management options" |
9e58e1855 [AVR32] CPU frequ... |
236 |
|
02a00cf67 avr32: Power Mana... |
237 238 239 240 |
source "kernel/power/Kconfig" config ARCH_SUSPEND_POSSIBLE def_bool y |
9e58e1855 [AVR32] CPU frequ... |
241 242 243 244 245 246 247 248 249 250 251 252 253 254 255 256 257 258 |
menu "CPU Frequency scaling" source "drivers/cpufreq/Kconfig" config CPU_FREQ_AT32AP bool "CPU frequency driver for AT32AP" depends on CPU_FREQ && PLATFORM_AT32AP default n help This enables the CPU frequency driver for AT32AP processors. For details, take a look in <file:Documentation/cpu-freq>. If in doubt, say N. endmenu endmenu |
5f97f7f94 [PATCH] avr32 arc... |
259 260 261 262 263 264 265 266 267 268 269 270 271 272 273 274 275 276 277 278 279 280 281 282 283 284 285 286 |
menu "Bus options" config PCI bool source "drivers/pci/Kconfig" source "drivers/pcmcia/Kconfig" endmenu menu "Executable file formats" source "fs/Kconfig.binfmt" endmenu source "net/Kconfig" source "drivers/Kconfig" source "fs/Kconfig" source "arch/avr32/Kconfig.debug" source "security/Kconfig" source "crypto/Kconfig" source "lib/Kconfig" |