Blame view
arch/avr32/Kconfig
6.05 KB
5f97f7f94 [PATCH] avr32 arc... |
1 |
config AVR32 |
58bd2bfeb [AVR32] Kconfig: ... |
2 |
def_bool y |
6a108a14f kconfig: rename C... |
3 |
# With EXPERT=n, we get lots of stuff automatically selected |
5f97f7f94 [PATCH] avr32 arc... |
4 |
# that we usually don't need on AVR32. |
6a108a14f kconfig: rename C... |
5 |
select EXPERT |
9483a578d add HAVE_CLK to K... |
6 |
select HAVE_CLK |
42d4b839c Add HAVE_OPROFILE |
7 |
select HAVE_OPROFILE |
3f550096d Add HAVE_KPROBES |
8 |
select HAVE_KPROBES |
250153361 avr32: Use generi... |
9 10 11 |
select HAVE_GENERIC_HARDIRQS select GENERIC_IRQ_PROBE select HARDIRQS_SW_RESEND |
db82817bc avr32: Use generi... |
12 |
select GENERIC_IRQ_SHOW |
df013ffb8 Add Kconfig optio... |
13 |
select ARCH_HAVE_NMI_SAFE_CMPXCHG |
5f97f7f94 [PATCH] avr32 arc... |
14 15 16 17 18 19 20 |
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... |
21 |
config GENERIC_GPIO |
58bd2bfeb [AVR32] Kconfig: ... |
22 |
def_bool y |
0a938b976 [PATCH] add CONFI... |
23 |
|
2f0260371 [AVR32] Implement... |
24 25 |
config STACKTRACE_SUPPORT def_bool y |
320516b78 [AVR32] Implement... |
26 27 28 29 30 |
config LOCKDEP_SUPPORT def_bool y config TRACE_IRQFLAGS_SUPPORT def_bool y |
5f97f7f94 [PATCH] avr32 arc... |
31 |
config RWSEM_GENERIC_SPINLOCK |
58bd2bfeb [AVR32] Kconfig: ... |
32 |
def_bool y |
5f97f7f94 [PATCH] avr32 arc... |
33 |
|
e723ff666 avr32: Generic cl... |
34 35 |
config GENERIC_CLOCKEVENTS def_bool y |
5f97f7f94 [PATCH] avr32 arc... |
36 |
config RWSEM_XCHGADD_ALGORITHM |
58bd2bfeb [AVR32] Kconfig: ... |
37 |
def_bool n |
5f97f7f94 [PATCH] avr32 arc... |
38 |
|
f0d1b0b30 [PATCH] LOG2: Imp... |
39 |
config ARCH_HAS_ILOG2_U32 |
58bd2bfeb [AVR32] Kconfig: ... |
40 |
def_bool n |
f0d1b0b30 [PATCH] LOG2: Imp... |
41 42 |
config ARCH_HAS_ILOG2_U64 |
58bd2bfeb [AVR32] Kconfig: ... |
43 |
def_bool n |
f0d1b0b30 [PATCH] LOG2: Imp... |
44 |
|
5f97f7f94 [PATCH] avr32 arc... |
45 |
config GENERIC_HWEIGHT |
58bd2bfeb [AVR32] Kconfig: ... |
46 |
def_bool y |
5f97f7f94 [PATCH] avr32 arc... |
47 48 |
config GENERIC_CALIBRATE_DELAY |
58bd2bfeb [AVR32] Kconfig: ... |
49 |
def_bool y |
5f97f7f94 [PATCH] avr32 arc... |
50 |
|
623b0355d [AVR32] Clean up ... |
51 |
config GENERIC_BUG |
58bd2bfeb [AVR32] Kconfig: ... |
52 |
def_bool y |
623b0355d [AVR32] Clean up ... |
53 |
depends on BUG |
5f97f7f94 [PATCH] avr32 arc... |
54 |
source "init/Kconfig" |
dc52ddc0e container freezer... |
55 |
source "kernel/Kconfig.freezer" |
5f97f7f94 [PATCH] avr32 arc... |
56 |
menu "System Type and features" |
e723ff666 avr32: Generic cl... |
57 |
source "kernel/time/Kconfig" |
5f97f7f94 [PATCH] avr32 arc... |
58 59 60 61 62 63 64 65 66 67 68 69 |
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... |
70 |
select ARCH_REQUIRE_GPIOLIB |
b83d6ee17 avr32: Add simple... |
71 |
select GENERIC_ALLOCATOR |
0912e5359 atmel_lcdfb Kconf... |
72 |
select HAVE_FB_ATMEL |
ee621dd61 net: atmel_macb K... |
73 |
select HAVE_NET_MACB |
5f97f7f94 [PATCH] avr32 arc... |
74 |
|
e8897bfef [AVR32] Kconfig: ... |
75 76 77 78 79 |
# # CPU types # # AP7000 derivatives |
438ff3f3c [AVR32] Add suppo... |
80 81 82 |
config CPU_AT32AP700X bool select PLATFORM_AT32AP |
5f97f7f94 [PATCH] avr32 arc... |
83 |
config CPU_AT32AP7000 |
e8897bfef [AVR32] Kconfig: ... |
84 |
bool |
438ff3f3c [AVR32] Add suppo... |
85 |
select CPU_AT32AP700X |
438ff3f3c [AVR32] Add suppo... |
86 |
config CPU_AT32AP7001 |
e8897bfef [AVR32] Kconfig: ... |
87 |
bool |
438ff3f3c [AVR32] Add suppo... |
88 |
select CPU_AT32AP700X |
438ff3f3c [AVR32] Add suppo... |
89 |
config CPU_AT32AP7002 |
78693e47a [AVR32] Add suppo... |
90 |
bool |
e8897bfef [AVR32] Kconfig: ... |
91 |
select CPU_AT32AP700X |
5f97f7f94 [PATCH] avr32 arc... |
92 |
|
3550b9313 avr32: add suppor... |
93 94 95 96 |
# AP700X boards config BOARD_ATNGW100_COMMON bool select CPU_AT32AP7000 |
5f97f7f94 [PATCH] avr32 arc... |
97 98 99 100 101 102 |
choice prompt "AVR32 board type" default BOARD_ATSTK1000 config BOARD_ATSTK1000 bool "ATSTK1000 evaluation board" |
9ca20a836 [AVR32] Board cod... |
103 |
|
3550b9313 avr32: add suppor... |
104 |
config BOARD_ATNGW100_MKI |
9ca20a836 [AVR32] Board cod... |
105 |
bool "ATNGW100 Network Gateway" |
3550b9313 avr32: add suppor... |
106 107 108 109 110 |
select BOARD_ATNGW100_COMMON config BOARD_ATNGW100_MKII bool "ATNGW100 mkII Network Gateway" select BOARD_ATNGW100_COMMON |
45c349b58 avr32: add suppor... |
111 |
|
dd5e1339e avr32: Hammerhead... |
112 113 114 115 116 |
config BOARD_HAMMERHEAD bool "Hammerhead board" select CPU_AT32AP7000 select USB_ARCH_HAS_HCD help |
692105b8a trivial: fix typo... |
117 |
The Hammerhead platform is built around an AVR32 32-bit microcontroller from Atmel. |
dd5e1339e avr32: Hammerhead... |
118 |
It offers versatile peripherals, such as ethernet, usb device, usb host etc. |
692105b8a trivial: fix typo... |
119 |
The board also incorporates a power supply and is a Power over Ethernet (PoE) Powered |
dd5e1339e avr32: Hammerhead... |
120 |
Device (PD). |
692105b8a trivial: fix typo... |
121 |
Additionally, a Cyclone III FPGA from Altera is integrated on the board. The FPGA is |
dd5e1339e avr32: Hammerhead... |
122 123 124 |
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. |
50a23e6ee Update broken web... |
125 |
For more information see: http://www.miromico.ch/index.php/hammerhead.html |
dd5e1339e avr32: Hammerhead... |
126 |
|
45c349b58 avr32: add suppor... |
127 128 129 |
config BOARD_FAVR_32 bool "Favr-32 LCD-board" select CPU_AT32AP7000 |
5b50c166b avr32: Add MIMC20... |
130 |
|
a16fffdd8 Add Merisc board ... |
131 132 133 134 135 136 137 138 139 140 141 142 |
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... |
143 144 145 |
config BOARD_MIMC200 bool "MIMC200 CPU board" select CPU_AT32AP7000 |
5f97f7f94 [PATCH] avr32 arc... |
146 |
endchoice |
a8e93ed8c [AVR32] Make STK1... |
147 |
source "arch/avr32/boards/atstk1000/Kconfig" |
a3bee42f0 avr32: Add suppor... |
148 |
source "arch/avr32/boards/atngw100/Kconfig" |
dd5e1339e avr32: Hammerhead... |
149 |
source "arch/avr32/boards/hammerhead/Kconfig" |
45c349b58 avr32: add suppor... |
150 |
source "arch/avr32/boards/favr-32/Kconfig" |
a16fffdd8 Add Merisc board ... |
151 |
source "arch/avr32/boards/merisc/Kconfig" |
a8e93ed8c [AVR32] Make STK1... |
152 |
|
5f97f7f94 [PATCH] avr32 arc... |
153 154 155 156 157 158 159 |
choice prompt "Boot loader type" default LOADER_U_BOOT config LOADER_U_BOOT bool "U-Boot (or similar) bootloader" endchoice |
228e845fd [AVR32] Add mach-... |
160 |
source "arch/avr32/mach-at32ap/Kconfig" |
5f97f7f94 [PATCH] avr32 arc... |
161 162 |
config LOAD_ADDRESS hex |
438ff3f3c [AVR32] Add suppo... |
163 |
default 0x10000000 if LOADER_U_BOOT=y && CPU_AT32AP700X=y |
5f97f7f94 [PATCH] avr32 arc... |
164 165 166 |
config ENTRY_ADDRESS hex |
438ff3f3c [AVR32] Add suppo... |
167 |
default 0x90000000 if LOADER_U_BOOT=y && CPU_AT32AP700X=y |
5f97f7f94 [PATCH] avr32 arc... |
168 169 170 |
config PHYS_OFFSET hex |
438ff3f3c [AVR32] Add suppo... |
171 |
default 0x10000000 if CPU_AT32AP700X=y |
5f97f7f94 [PATCH] avr32 arc... |
172 173 |
source "kernel/Kconfig.preempt" |
5a4d52927 avr32: Use a quic... |
174 175 |
config QUICKLIST def_bool y |
c13293755 bootmem: clean up... |
176 |
config HAVE_ARCH_BOOTMEM |
58bd2bfeb [AVR32] Kconfig: ... |
177 |
def_bool n |
5f97f7f94 [PATCH] avr32 arc... |
178 179 |
config ARCH_HAVE_MEMORY_PRESENT |
58bd2bfeb [AVR32] Kconfig: ... |
180 |
def_bool n |
5f97f7f94 [PATCH] avr32 arc... |
181 182 |
config NEED_NODE_MEMMAP_SIZE |
58bd2bfeb [AVR32] Kconfig: ... |
183 |
def_bool n |
5f97f7f94 [PATCH] avr32 arc... |
184 185 |
config ARCH_FLATMEM_ENABLE |
58bd2bfeb [AVR32] Kconfig: ... |
186 |
def_bool y |
5f97f7f94 [PATCH] avr32 arc... |
187 188 |
config ARCH_DISCONTIGMEM_ENABLE |
58bd2bfeb [AVR32] Kconfig: ... |
189 |
def_bool n |
5f97f7f94 [PATCH] avr32 arc... |
190 191 |
config ARCH_SPARSEMEM_ENABLE |
58bd2bfeb [AVR32] Kconfig: ... |
192 |
def_bool n |
5f97f7f94 [PATCH] avr32 arc... |
193 194 195 196 197 198 199 200 201 202 |
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... |
203 204 205 206 207 208 209 210 211 |
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... |
212 213 214 215 216 217 218 219 220 221 222 223 224 |
# 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 |
225 |
menu "Power management options" |
9e58e1855 [AVR32] CPU frequ... |
226 |
|
02a00cf67 avr32: Power Mana... |
227 228 229 230 |
source "kernel/power/Kconfig" config ARCH_SUSPEND_POSSIBLE def_bool y |
9e58e1855 [AVR32] CPU frequ... |
231 232 233 234 235 236 237 238 239 240 241 242 243 244 245 246 247 248 |
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... |
249 250 251 252 253 254 255 256 257 258 259 260 261 262 263 264 265 266 267 268 269 270 271 272 273 274 275 276 |
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" |