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