Root/
1 | config AVR32 |
2 | def_bool y |
3 | # With EXPERT=n, we get lots of stuff automatically selected |
4 | # that we usually don't need on AVR32. |
5 | select EXPERT |
6 | select HAVE_CLK |
7 | select HAVE_OPROFILE |
8 | select HAVE_KPROBES |
9 | select VIRT_TO_BUS |
10 | select GENERIC_IRQ_PROBE |
11 | select GENERIC_ATOMIC64 |
12 | select HARDIRQS_SW_RESEND |
13 | select GENERIC_IRQ_SHOW |
14 | select ARCH_HAVE_CUSTOM_GPIO_H |
15 | select ARCH_WANT_IPC_PARSE_VERSION |
16 | select ARCH_HAVE_NMI_SAFE_CMPXCHG |
17 | select GENERIC_CLOCKEVENTS |
18 | select HAVE_MOD_ARCH_SPECIFIC |
19 | select MODULES_USE_ELF_RELA |
20 | help |
21 | AVR32 is a high-performance 32-bit RISC microprocessor core, |
22 | designed for cost-sensitive embedded applications, with particular |
23 | emphasis on low power consumption and high code density. |
24 | |
25 | There is an AVR32 Linux project with a web page at |
26 | http://avr32linux.org/. |
27 | |
28 | config STACKTRACE_SUPPORT |
29 | def_bool y |
30 | |
31 | config LOCKDEP_SUPPORT |
32 | def_bool y |
33 | |
34 | config TRACE_IRQFLAGS_SUPPORT |
35 | def_bool y |
36 | |
37 | config RWSEM_GENERIC_SPINLOCK |
38 | def_bool y |
39 | |
40 | config RWSEM_XCHGADD_ALGORITHM |
41 | def_bool n |
42 | |
43 | config ARCH_HAS_ILOG2_U32 |
44 | def_bool n |
45 | |
46 | config ARCH_HAS_ILOG2_U64 |
47 | def_bool n |
48 | |
49 | config GENERIC_HWEIGHT |
50 | def_bool y |
51 | |
52 | config GENERIC_CALIBRATE_DELAY |
53 | def_bool y |
54 | |
55 | config GENERIC_BUG |
56 | def_bool y |
57 | depends on BUG |
58 | |
59 | source "init/Kconfig" |
60 | |
61 | source "kernel/Kconfig.freezer" |
62 | |
63 | menu "System Type and features" |
64 | |
65 | config SUBARCH_AVR32B |
66 | bool |
67 | config MMU |
68 | bool |
69 | config PERFORMANCE_COUNTERS |
70 | bool |
71 | |
72 | config PLATFORM_AT32AP |
73 | bool |
74 | select SUBARCH_AVR32B |
75 | select MMU |
76 | select PERFORMANCE_COUNTERS |
77 | select ARCH_REQUIRE_GPIOLIB |
78 | select GENERIC_ALLOCATOR |
79 | select HAVE_FB_ATMEL |
80 | |
81 | # |
82 | # CPU types |
83 | # |
84 | |
85 | # AP7000 derivatives |
86 | config CPU_AT32AP700X |
87 | bool |
88 | select PLATFORM_AT32AP |
89 | config CPU_AT32AP7000 |
90 | bool |
91 | select CPU_AT32AP700X |
92 | config CPU_AT32AP7001 |
93 | bool |
94 | select CPU_AT32AP700X |
95 | config CPU_AT32AP7002 |
96 | bool |
97 | select CPU_AT32AP700X |
98 | |
99 | # AP700X boards |
100 | config BOARD_ATNGW100_COMMON |
101 | bool |
102 | select CPU_AT32AP7000 |
103 | |
104 | choice |
105 | prompt "AVR32 board type" |
106 | default BOARD_ATSTK1000 |
107 | |
108 | config BOARD_ATSTK1000 |
109 | bool "ATSTK1000 evaluation board" |
110 | |
111 | config BOARD_ATNGW100_MKI |
112 | bool "ATNGW100 Network Gateway" |
113 | select BOARD_ATNGW100_COMMON |
114 | |
115 | config BOARD_ATNGW100_MKII |
116 | bool "ATNGW100 mkII Network Gateway" |
117 | select BOARD_ATNGW100_COMMON |
118 | |
119 | config BOARD_HAMMERHEAD |
120 | bool "Hammerhead board" |
121 | select CPU_AT32AP7000 |
122 | select USB_ARCH_HAS_HCD |
123 | help |
124 | The Hammerhead platform is built around an AVR32 32-bit microcontroller from Atmel. |
125 | It offers versatile peripherals, such as ethernet, usb device, usb host etc. |
126 | |
127 | The board also incorporates a power supply and is a Power over Ethernet (PoE) Powered |
128 | Device (PD). |
129 | |
130 | Additionally, a Cyclone III FPGA from Altera is integrated on the board. The FPGA is |
131 | mapped into the 32-bit AVR memory bus. The FPGA offers two DDR2 SDRAM interfaces, which |
132 | will cover even the most exceptional need of memory bandwidth. Together with the onboard |
133 | video decoder the board is ready for video processing. |
134 | |
135 | For more information see: http://www.miromico.ch/index.php/hammerhead.html |
136 | |
137 | config BOARD_FAVR_32 |
138 | bool "Favr-32 LCD-board" |
139 | select CPU_AT32AP7000 |
140 | |
141 | config BOARD_MERISC |
142 | bool "Merisc board" |
143 | select CPU_AT32AP7000 |
144 | help |
145 | Merisc is the family name for a range of AVR32-based boards. |
146 | |
147 | The boards are designed to be used in a man-machine |
148 | interfacing environment, utilizing a touch-based graphical |
149 | user interface. They host a vast range of I/O peripherals as |
150 | well as a large SDRAM & Flash memory bank. |
151 | |
152 | For more information see: http://www.martinsson.se/merisc |
153 | |
154 | config BOARD_MIMC200 |
155 | bool "MIMC200 CPU board" |
156 | select CPU_AT32AP7000 |
157 | endchoice |
158 | |
159 | source "arch/avr32/boards/atstk1000/Kconfig" |
160 | source "arch/avr32/boards/atngw100/Kconfig" |
161 | source "arch/avr32/boards/hammerhead/Kconfig" |
162 | source "arch/avr32/boards/favr-32/Kconfig" |
163 | source "arch/avr32/boards/merisc/Kconfig" |
164 | |
165 | choice |
166 | prompt "Boot loader type" |
167 | default LOADER_U_BOOT |
168 | |
169 | config LOADER_U_BOOT |
170 | bool "U-Boot (or similar) bootloader" |
171 | endchoice |
172 | |
173 | source "arch/avr32/mach-at32ap/Kconfig" |
174 | |
175 | config LOAD_ADDRESS |
176 | hex |
177 | default 0x10000000 if LOADER_U_BOOT=y && CPU_AT32AP700X=y |
178 | |
179 | config ENTRY_ADDRESS |
180 | hex |
181 | default 0x90000000 if LOADER_U_BOOT=y && CPU_AT32AP700X=y |
182 | |
183 | config PHYS_OFFSET |
184 | hex |
185 | default 0x10000000 if CPU_AT32AP700X=y |
186 | |
187 | source "kernel/Kconfig.preempt" |
188 | |
189 | config QUICKLIST |
190 | def_bool y |
191 | |
192 | config ARCH_HAVE_MEMORY_PRESENT |
193 | def_bool n |
194 | |
195 | config NEED_NODE_MEMMAP_SIZE |
196 | def_bool n |
197 | |
198 | config ARCH_FLATMEM_ENABLE |
199 | def_bool y |
200 | |
201 | config ARCH_DISCONTIGMEM_ENABLE |
202 | def_bool n |
203 | |
204 | config ARCH_SPARSEMEM_ENABLE |
205 | def_bool n |
206 | |
207 | config NODES_SHIFT |
208 | int |
209 | default "2" |
210 | depends on NEED_MULTIPLE_NODES |
211 | |
212 | source "mm/Kconfig" |
213 | |
214 | config OWNERSHIP_TRACE |
215 | bool "Ownership trace support" |
216 | default y |
217 | help |
218 | Say Y to generate an Ownership Trace message on every context switch, |
219 | enabling Nexus-compliant debuggers to keep track of the PID of the |
220 | currently executing task. |
221 | |
222 | config NMI_DEBUGGING |
223 | bool "NMI Debugging" |
224 | default n |
225 | help |
226 | Say Y here and pass the nmi_debug command-line parameter to |
227 | the kernel to turn on NMI debugging. Depending on the value |
228 | of the nmi_debug option, various pieces of information will |
229 | be dumped to the console when a Non-Maskable Interrupt |
230 | happens. |
231 | |
232 | # FPU emulation goes here |
233 | |
234 | source "kernel/Kconfig.hz" |
235 | |
236 | config CMDLINE |
237 | string "Default kernel command line" |
238 | default "" |
239 | help |
240 | If you don't have a boot loader capable of passing a command line string |
241 | to the kernel, you may specify one here. As a minimum, you should specify |
242 | the memory size and the root device (e.g., mem=8M, root=/dev/nfs). |
243 | |
244 | endmenu |
245 | |
246 | menu "Power management options" |
247 | |
248 | source "kernel/power/Kconfig" |
249 | |
250 | config ARCH_SUSPEND_POSSIBLE |
251 | def_bool y |
252 | |
253 | menu "CPU Frequency scaling" |
254 | source "drivers/cpufreq/Kconfig" |
255 | endmenu |
256 | |
257 | endmenu |
258 | |
259 | menu "Bus options" |
260 | |
261 | config PCI |
262 | bool |
263 | |
264 | source "drivers/pci/Kconfig" |
265 | |
266 | source "drivers/pcmcia/Kconfig" |
267 | |
268 | endmenu |
269 | |
270 | menu "Executable file formats" |
271 | source "fs/Kconfig.binfmt" |
272 | endmenu |
273 | |
274 | source "net/Kconfig" |
275 | |
276 | source "drivers/Kconfig" |
277 | |
278 | source "fs/Kconfig" |
279 | |
280 | source "arch/avr32/Kconfig.debug" |
281 | |
282 | source "security/Kconfig" |
283 | |
284 | source "crypto/Kconfig" |
285 | |
286 | source "lib/Kconfig" |
287 |
Branches:
ben-wpan
ben-wpan-stefan
javiroman/ks7010
jz-2.6.34
jz-2.6.34-rc5
jz-2.6.34-rc6
jz-2.6.34-rc7
jz-2.6.35
jz-2.6.36
jz-2.6.37
jz-2.6.38
jz-2.6.39
jz-3.0
jz-3.1
jz-3.11
jz-3.12
jz-3.13
jz-3.15
jz-3.16
jz-3.18-dt
jz-3.2
jz-3.3
jz-3.4
jz-3.5
jz-3.6
jz-3.6-rc2-pwm
jz-3.9
jz-3.9-clk
jz-3.9-rc8
jz47xx
jz47xx-2.6.38
master
Tags:
od-2011-09-04
od-2011-09-18
v2.6.34-rc5
v2.6.34-rc6
v2.6.34-rc7
v3.9