[at91] refresh kernel patches
[openwrt/svn-archive/archive.git] / target / linux / at91 / patches-2.6.22 / 000-at91.patch
1 Index: linux-2.6.22.19/arch/arm/boot/compressed/head-at91rm9200.S
2 ===================================================================
3 --- linux-2.6.22.19.orig/arch/arm/boot/compressed/head-at91rm9200.S
4 +++ linux-2.6.22.19/arch/arm/boot/compressed/head-at91rm9200.S
5 @@ -73,6 +73,12 @@
6 cmp r7, r3
7 beq 99f
8
9 + @ Promwad Chub : 1181
10 + mov r3, #(MACH_TYPE_CHUB & 0xff)
11 + orr r3, r3, #(MACH_TYPE_CHUB & 0xff00)
12 + cmp r7, r3
13 + beq 99f
14 +
15 @ Unknown board, use the AT91RM9200DK board
16 @ mov r7, #MACH_TYPE_AT91RM9200
17 mov r7, #(MACH_TYPE_AT91RM9200DK & 0xff)
18 Index: linux-2.6.22.19/arch/arm/configs/at91sam9260ek_defconfig
19 ===================================================================
20 --- linux-2.6.22.19.orig/arch/arm/configs/at91sam9260ek_defconfig
21 +++ linux-2.6.22.19/arch/arm/configs/at91sam9260ek_defconfig
22 @@ -1,18 +1,24 @@
23 #
24 # Automatically generated make config: don't edit
25 -# Linux kernel version: 2.6.19-rc6
26 -# Fri Nov 17 18:42:21 2006
27 +# Linux kernel version: 2.6.21
28 +# Mon May 7 11:42:02 2007
29 #
30 CONFIG_ARM=y
31 +CONFIG_SYS_SUPPORTS_APM_EMULATION=y
32 +CONFIG_GENERIC_GPIO=y
33 # CONFIG_GENERIC_TIME is not set
34 CONFIG_MMU=y
35 +# CONFIG_NO_IOPORT is not set
36 CONFIG_GENERIC_HARDIRQS=y
37 CONFIG_TRACE_IRQFLAGS_SUPPORT=y
38 CONFIG_HARDIRQS_SW_RESEND=y
39 CONFIG_GENERIC_IRQ_PROBE=y
40 CONFIG_RWSEM_GENERIC_SPINLOCK=y
41 +# CONFIG_ARCH_HAS_ILOG2_U32 is not set
42 +# CONFIG_ARCH_HAS_ILOG2_U64 is not set
43 CONFIG_GENERIC_HWEIGHT=y
44 CONFIG_GENERIC_CALIBRATE_DELAY=y
45 +CONFIG_ZONE_DMA=y
46 CONFIG_VECTORS_BASE=0xffff0000
47 CONFIG_DEFCONFIG_LIST="/lib/modules/$UNAME_RELEASE/.config"
48
49 @@ -31,13 +37,16 @@ CONFIG_LOCALVERSION=""
50 # CONFIG_SWAP is not set
51 CONFIG_SYSVIPC=y
52 # CONFIG_IPC_NS is not set
53 +CONFIG_SYSVIPC_SYSCTL=y
54 # CONFIG_POSIX_MQUEUE is not set
55 # CONFIG_BSD_PROCESS_ACCT is not set
56 # CONFIG_TASKSTATS is not set
57 # CONFIG_UTS_NS is not set
58 # CONFIG_AUDIT is not set
59 # CONFIG_IKCONFIG is not set
60 +CONFIG_SYSFS_DEPRECATED=y
61 # CONFIG_RELAY is not set
62 +CONFIG_BLK_DEV_INITRD=y
63 CONFIG_INITRAMFS_SOURCE=""
64 CONFIG_CC_OPTIMIZE_FOR_SIZE=y
65 CONFIG_SYSCTL=y
66 @@ -76,7 +85,9 @@ CONFIG_KMOD=y
67 # Block layer
68 #
69 CONFIG_BLOCK=y
70 +# CONFIG_LBD is not set
71 # CONFIG_BLK_DEV_IO_TRACE is not set
72 +# CONFIG_LSF is not set
73
74 #
75 # IO Schedulers
76 @@ -110,10 +121,12 @@ CONFIG_ARCH_AT91=y
77 # CONFIG_ARCH_IMX is not set
78 # CONFIG_ARCH_IOP32X is not set
79 # CONFIG_ARCH_IOP33X is not set
80 +# CONFIG_ARCH_IOP13XX is not set
81 # CONFIG_ARCH_IXP4XX is not set
82 # CONFIG_ARCH_IXP2000 is not set
83 # CONFIG_ARCH_IXP23XX is not set
84 # CONFIG_ARCH_L7200 is not set
85 +# CONFIG_ARCH_NS9XXX is not set
86 # CONFIG_ARCH_PNX4008 is not set
87 # CONFIG_ARCH_PXA is not set
88 # CONFIG_ARCH_RPC is not set
89 @@ -129,21 +142,29 @@ CONFIG_ARCH_AT91=y
90 # CONFIG_ARCH_AT91RM9200 is not set
91 CONFIG_ARCH_AT91SAM9260=y
92 # CONFIG_ARCH_AT91SAM9261 is not set
93 +# CONFIG_ARCH_AT91SAM9263 is not set
94 +
95 +#
96 +# AT91SAM9260 Variants
97 +#
98 +# CONFIG_ARCH_AT91SAM9260_SAM9XE is not set
99
100 #
101 -# AT91SAM9260 Board Type
102 +# AT91SAM9260 / AT91SAM9XE Board Type
103 #
104 CONFIG_MACH_AT91SAM9260EK=y
105
106 #
107 # AT91 Board Options
108 #
109 +# CONFIG_MTD_AT91_DATAFLASH_CARD is not set
110 # CONFIG_MTD_NAND_AT91_BUSWIDTH_16 is not set
111
112 #
113 # AT91 Feature Selections
114 #
115 # CONFIG_AT91_PROGRAMMABLE_CLOCKS is not set
116 +# CONFIG_ATMEL_TCLIB is not set
117
118 #
119 # Processor Type
120 @@ -166,6 +187,7 @@ CONFIG_CPU_CP15_MMU=y
121 # CONFIG_CPU_DCACHE_DISABLE is not set
122 # CONFIG_CPU_DCACHE_WRITETHROUGH is not set
123 # CONFIG_CPU_CACHE_ROUND_ROBIN is not set
124 +# CONFIG_OUTER_CACHE is not set
125
126 #
127 # Bus support
128 @@ -193,6 +215,7 @@ CONFIG_FLAT_NODE_MEM_MAP=y
129 # CONFIG_SPARSEMEM_STATIC is not set
130 CONFIG_SPLIT_PTLOCK_CPUS=4096
131 # CONFIG_RESOURCES_64BIT is not set
132 +CONFIG_ZONE_DMA_FLAG=1
133 # CONFIG_LEDS is not set
134 CONFIG_ALIGNMENT_TRAP=y
135
136 @@ -203,6 +226,7 @@ CONFIG_ZBOOT_ROM_TEXT=0x0
137 CONFIG_ZBOOT_ROM_BSS=0x0
138 CONFIG_CMDLINE="mem=64M console=ttyS0,115200 initrd=0x21100000,3145728 root=/dev/ram0 rw"
139 # CONFIG_XIP_KERNEL is not set
140 +# CONFIG_KEXEC is not set
141
142 #
143 # Floating point emulation
144 @@ -228,7 +252,6 @@ CONFIG_BINFMT_ELF=y
145 # Power management options
146 #
147 # CONFIG_PM is not set
148 -# CONFIG_APM is not set
149
150 #
151 # Networking
152 @@ -242,9 +265,6 @@ CONFIG_NET=y
153 CONFIG_PACKET=y
154 # CONFIG_PACKET_MMAP is not set
155 CONFIG_UNIX=y
156 -CONFIG_XFRM=y
157 -# CONFIG_XFRM_USER is not set
158 -# CONFIG_XFRM_SUB_POLICY is not set
159 # CONFIG_NET_KEY is not set
160 CONFIG_INET=y
161 # CONFIG_IP_MULTICAST is not set
162 @@ -263,14 +283,15 @@ CONFIG_IP_PNP_BOOTP=y
163 # CONFIG_INET_IPCOMP is not set
164 # CONFIG_INET_XFRM_TUNNEL is not set
165 # CONFIG_INET_TUNNEL is not set
166 -CONFIG_INET_XFRM_MODE_TRANSPORT=y
167 -CONFIG_INET_XFRM_MODE_TUNNEL=y
168 -CONFIG_INET_XFRM_MODE_BEET=y
169 +# CONFIG_INET_XFRM_MODE_TRANSPORT is not set
170 +# CONFIG_INET_XFRM_MODE_TUNNEL is not set
171 +# CONFIG_INET_XFRM_MODE_BEET is not set
172 CONFIG_INET_DIAG=y
173 CONFIG_INET_TCP_DIAG=y
174 # CONFIG_TCP_CONG_ADVANCED is not set
175 CONFIG_TCP_CONG_CUBIC=y
176 CONFIG_DEFAULT_TCP_CONG="cubic"
177 +# CONFIG_TCP_MD5SIG is not set
178 # CONFIG_IPV6 is not set
179 # CONFIG_INET6_XFRM_TUNNEL is not set
180 # CONFIG_INET6_TUNNEL is not set
181 @@ -328,6 +349,7 @@ CONFIG_STANDALONE=y
182 CONFIG_PREVENT_FIRMWARE_BUILD=y
183 # CONFIG_FW_LOADER is not set
184 # CONFIG_DEBUG_DRIVER is not set
185 +# CONFIG_DEBUG_DEVRES is not set
186 # CONFIG_SYS_HYPERVISOR is not set
187
188 #
189 @@ -348,6 +370,7 @@ CONFIG_PREVENT_FIRMWARE_BUILD=y
190 #
191 # Plug and Play support
192 #
193 +# CONFIG_PNPACPI is not set
194
195 #
196 # Block devices
197 @@ -360,7 +383,6 @@ CONFIG_BLK_DEV_RAM=y
198 CONFIG_BLK_DEV_RAM_COUNT=16
199 CONFIG_BLK_DEV_RAM_SIZE=8192
200 CONFIG_BLK_DEV_RAM_BLOCKSIZE=1024
201 -CONFIG_BLK_DEV_INITRD=y
202 # CONFIG_CDROM_PKTCDVD is not set
203 # CONFIG_ATA_OVER_ETH is not set
204
205 @@ -369,6 +391,7 @@ CONFIG_BLK_DEV_INITRD=y
206 #
207 # CONFIG_RAID_ATTRS is not set
208 CONFIG_SCSI=y
209 +# CONFIG_SCSI_TGT is not set
210 # CONFIG_SCSI_NETLINK is not set
211 CONFIG_SCSI_PROC_FS=y
212
213 @@ -388,6 +411,7 @@ CONFIG_BLK_DEV_SD=y
214 CONFIG_SCSI_MULTI_LUN=y
215 # CONFIG_SCSI_CONSTANTS is not set
216 # CONFIG_SCSI_LOGGING is not set
217 +# CONFIG_SCSI_SCAN_ASYNC is not set
218
219 #
220 # SCSI Transports
221 @@ -405,6 +429,11 @@ CONFIG_SCSI_MULTI_LUN=y
222 # CONFIG_SCSI_DEBUG is not set
223
224 #
225 +# Serial ATA (prod) and Parallel ATA (experimental) drivers
226 +#
227 +# CONFIG_ATA is not set
228 +
229 +#
230 # Multi-device support (RAID and LVM)
231 #
232 # CONFIG_MD is not set
233 @@ -425,7 +454,51 @@ CONFIG_SCSI_MULTI_LUN=y
234 #
235 # Network device support
236 #
237 -# CONFIG_NETDEVICES is not set
238 +CONFIG_NETDEVICES=y
239 +# CONFIG_DUMMY is not set
240 +# CONFIG_BONDING is not set
241 +# CONFIG_EQUALIZER is not set
242 +# CONFIG_TUN is not set
243 +
244 +#
245 +# PHY device support
246 +#
247 +# CONFIG_PHYLIB is not set
248 +
249 +#
250 +# Ethernet (10 or 100Mbit)
251 +#
252 +CONFIG_NET_ETHERNET=y
253 +CONFIG_MII=y
254 +CONFIG_MACB=y
255 +# CONFIG_SMC91X is not set
256 +# CONFIG_DM9000 is not set
257 +
258 +#
259 +# Ethernet (1000 Mbit)
260 +#
261 +
262 +#
263 +# Ethernet (10000 Mbit)
264 +#
265 +
266 +#
267 +# Token Ring devices
268 +#
269 +
270 +#
271 +# Wireless LAN (non-hamradio)
272 +#
273 +# CONFIG_NET_RADIO is not set
274 +
275 +#
276 +# Wan interfaces
277 +#
278 +# CONFIG_WAN is not set
279 +# CONFIG_PPP is not set
280 +# CONFIG_SLIP is not set
281 +# CONFIG_SHAPER is not set
282 +# CONFIG_NETCONSOLE is not set
283 # CONFIG_NETPOLL is not set
284 # CONFIG_NET_POLL_CONTROLLER is not set
285
286 @@ -517,10 +590,6 @@ CONFIG_HW_RANDOM=y
287 # CONFIG_NVRAM is not set
288 # CONFIG_DTLK is not set
289 # CONFIG_R3964 is not set
290 -
291 -#
292 -# Ftape, the floppy tape device driver
293 -#
294 # CONFIG_RAW_DRIVER is not set
295
296 #
297 @@ -553,7 +622,11 @@ CONFIG_HW_RANDOM=y
298 #
299 # Misc devices
300 #
301 -# CONFIG_TIFM_CORE is not set
302 +
303 +#
304 +# Multifunction device drivers
305 +#
306 +# CONFIG_MFD_SM501 is not set
307
308 #
309 # LED devices
310 @@ -582,7 +655,7 @@ CONFIG_HW_RANDOM=y
311 #
312 # Graphics support
313 #
314 -# CONFIG_FIRMWARE_EDID is not set
315 +# CONFIG_BACKLIGHT_LCD_SUPPORT is not set
316 # CONFIG_FB is not set
317
318 #
319 @@ -590,7 +663,6 @@ CONFIG_HW_RANDOM=y
320 #
321 # CONFIG_VGA_CONSOLE is not set
322 CONFIG_DUMMY_CONSOLE=y
323 -# CONFIG_BACKLIGHT_LCD_SUPPORT is not set
324
325 #
326 # Sound
327 @@ -598,6 +670,12 @@ CONFIG_DUMMY_CONSOLE=y
328 # CONFIG_SOUND is not set
329
330 #
331 +# HID Devices
332 +#
333 +CONFIG_HID=y
334 +# CONFIG_HID_DEBUG is not set
335 +
336 +#
337 # USB support
338 #
339 CONFIG_USB_ARCH_HAS_HCD=y
340 @@ -610,7 +688,6 @@ CONFIG_USB=y
341 # Miscellaneous USB options
342 #
343 CONFIG_USB_DEVICEFS=y
344 -# CONFIG_USB_BANDWIDTH is not set
345 # CONFIG_USB_DYNAMIC_MINORS is not set
346 # CONFIG_USB_OTG is not set
347
348 @@ -619,7 +696,8 @@ CONFIG_USB_DEVICEFS=y
349 #
350 # CONFIG_USB_ISP116X_HCD is not set
351 CONFIG_USB_OHCI_HCD=y
352 -# CONFIG_USB_OHCI_BIG_ENDIAN is not set
353 +# CONFIG_USB_OHCI_BIG_ENDIAN_DESC is not set
354 +# CONFIG_USB_OHCI_BIG_ENDIAN_MMIO is not set
355 CONFIG_USB_OHCI_LITTLE_ENDIAN=y
356 # CONFIG_USB_SL811_HCD is not set
357
358 @@ -671,6 +749,7 @@ CONFIG_USB_STORAGE_DEBUG=y
359 # CONFIG_USB_ATI_REMOTE2 is not set
360 # CONFIG_USB_KEYSPAN_REMOTE is not set
361 # CONFIG_USB_APPLETOUCH is not set
362 +# CONFIG_USB_GTCO is not set
363
364 #
365 # USB Imaging devices
366 @@ -708,6 +787,7 @@ CONFIG_USB_MON=y
367 # CONFIG_USB_RIO500 is not set
368 # CONFIG_USB_LEGOTOWER is not set
369 # CONFIG_USB_LCD is not set
370 +# CONFIG_USB_BERRY_CHARGE is not set
371 # CONFIG_USB_LED is not set
372 # CONFIG_USB_CYPRESS_CY7C63 is not set
373 # CONFIG_USB_CYTHERM is not set
374 @@ -717,6 +797,7 @@ CONFIG_USB_MON=y
375 # CONFIG_USB_APPLEDISPLAY is not set
376 # CONFIG_USB_LD is not set
377 # CONFIG_USB_TRANCEVIBRATOR is not set
378 +# CONFIG_USB_IOWARRIOR is not set
379 # CONFIG_USB_TEST is not set
380
381 #
382 @@ -889,6 +970,11 @@ CONFIG_NLS_ISO8859_1=y
383 # CONFIG_NLS_UTF8 is not set
384
385 #
386 +# Distributed Lock Manager
387 +#
388 +# CONFIG_DLM is not set
389 +
390 +#
391 # Profiling support
392 #
393 # CONFIG_PROFILING is not set
394 @@ -900,28 +986,30 @@ CONFIG_NLS_ISO8859_1=y
395 CONFIG_ENABLE_MUST_CHECK=y
396 # CONFIG_MAGIC_SYSRQ is not set
397 # CONFIG_UNUSED_SYMBOLS is not set
398 +# CONFIG_DEBUG_FS is not set
399 +# CONFIG_HEADERS_CHECK is not set
400 CONFIG_DEBUG_KERNEL=y
401 +# CONFIG_DEBUG_SHIRQ is not set
402 CONFIG_LOG_BUF_SHIFT=14
403 CONFIG_DETECT_SOFTLOCKUP=y
404 # CONFIG_SCHEDSTATS is not set
405 +# CONFIG_TIMER_STATS is not set
406 # CONFIG_DEBUG_SLAB is not set
407 # CONFIG_DEBUG_RT_MUTEXES is not set
408 # CONFIG_RT_MUTEX_TESTER is not set
409 # CONFIG_DEBUG_SPINLOCK is not set
410 # CONFIG_DEBUG_MUTEXES is not set
411 -# CONFIG_DEBUG_RWSEMS is not set
412 # CONFIG_DEBUG_SPINLOCK_SLEEP is not set
413 # CONFIG_DEBUG_LOCKING_API_SELFTESTS is not set
414 # CONFIG_DEBUG_KOBJECT is not set
415 CONFIG_DEBUG_BUGVERBOSE=y
416 # CONFIG_DEBUG_INFO is not set
417 -# CONFIG_DEBUG_FS is not set
418 # CONFIG_DEBUG_VM is not set
419 # CONFIG_DEBUG_LIST is not set
420 CONFIG_FRAME_POINTER=y
421 CONFIG_FORCED_INLINING=y
422 -# CONFIG_HEADERS_CHECK is not set
423 # CONFIG_RCU_TORTURE_TEST is not set
424 +# CONFIG_FAULT_INJECTION is not set
425 CONFIG_DEBUG_USER=y
426 # CONFIG_DEBUG_ERRORS is not set
427 CONFIG_DEBUG_LL=y
428 @@ -941,9 +1029,12 @@ CONFIG_DEBUG_LL=y
429 #
430 # Library routines
431 #
432 +CONFIG_BITREVERSE=y
433 # CONFIG_CRC_CCITT is not set
434 # CONFIG_CRC16 is not set
435 CONFIG_CRC32=y
436 # CONFIG_LIBCRC32C is not set
437 CONFIG_ZLIB_INFLATE=y
438 CONFIG_PLIST=y
439 +CONFIG_HAS_IOMEM=y
440 +CONFIG_HAS_IOPORT=y
441 Index: linux-2.6.22.19/arch/arm/configs/at91sam9261ek_defconfig
442 ===================================================================
443 --- linux-2.6.22.19.orig/arch/arm/configs/at91sam9261ek_defconfig
444 +++ linux-2.6.22.19/arch/arm/configs/at91sam9261ek_defconfig
445 @@ -1,18 +1,24 @@
446 #
447 # Automatically generated make config: don't edit
448 -# Linux kernel version: 2.6.19-rc6
449 -# Fri Nov 17 18:00:38 2006
450 +# Linux kernel version: 2.6.21
451 +# Mon May 7 11:42:30 2007
452 #
453 CONFIG_ARM=y
454 +CONFIG_SYS_SUPPORTS_APM_EMULATION=y
455 +CONFIG_GENERIC_GPIO=y
456 # CONFIG_GENERIC_TIME is not set
457 CONFIG_MMU=y
458 +# CONFIG_NO_IOPORT is not set
459 CONFIG_GENERIC_HARDIRQS=y
460 CONFIG_TRACE_IRQFLAGS_SUPPORT=y
461 CONFIG_HARDIRQS_SW_RESEND=y
462 CONFIG_GENERIC_IRQ_PROBE=y
463 CONFIG_RWSEM_GENERIC_SPINLOCK=y
464 +# CONFIG_ARCH_HAS_ILOG2_U32 is not set
465 +# CONFIG_ARCH_HAS_ILOG2_U64 is not set
466 CONFIG_GENERIC_HWEIGHT=y
467 CONFIG_GENERIC_CALIBRATE_DELAY=y
468 +CONFIG_ZONE_DMA=y
469 CONFIG_VECTORS_BASE=0xffff0000
470 CONFIG_DEFCONFIG_LIST="/lib/modules/$UNAME_RELEASE/.config"
471
472 @@ -31,13 +37,16 @@ CONFIG_LOCALVERSION=""
473 # CONFIG_SWAP is not set
474 CONFIG_SYSVIPC=y
475 # CONFIG_IPC_NS is not set
476 +CONFIG_SYSVIPC_SYSCTL=y
477 # CONFIG_POSIX_MQUEUE is not set
478 # CONFIG_BSD_PROCESS_ACCT is not set
479 # CONFIG_TASKSTATS is not set
480 # CONFIG_UTS_NS is not set
481 # CONFIG_AUDIT is not set
482 # CONFIG_IKCONFIG is not set
483 +CONFIG_SYSFS_DEPRECATED=y
484 # CONFIG_RELAY is not set
485 +CONFIG_BLK_DEV_INITRD=y
486 CONFIG_INITRAMFS_SOURCE=""
487 CONFIG_CC_OPTIMIZE_FOR_SIZE=y
488 CONFIG_SYSCTL=y
489 @@ -76,7 +85,9 @@ CONFIG_KMOD=y
490 # Block layer
491 #
492 CONFIG_BLOCK=y
493 +# CONFIG_LBD is not set
494 # CONFIG_BLK_DEV_IO_TRACE is not set
495 +# CONFIG_LSF is not set
496
497 #
498 # IO Schedulers
499 @@ -110,10 +121,12 @@ CONFIG_ARCH_AT91=y
500 # CONFIG_ARCH_IMX is not set
501 # CONFIG_ARCH_IOP32X is not set
502 # CONFIG_ARCH_IOP33X is not set
503 +# CONFIG_ARCH_IOP13XX is not set
504 # CONFIG_ARCH_IXP4XX is not set
505 # CONFIG_ARCH_IXP2000 is not set
506 # CONFIG_ARCH_IXP23XX is not set
507 # CONFIG_ARCH_L7200 is not set
508 +# CONFIG_ARCH_NS9XXX is not set
509 # CONFIG_ARCH_PNX4008 is not set
510 # CONFIG_ARCH_PXA is not set
511 # CONFIG_ARCH_RPC is not set
512 @@ -129,6 +142,7 @@ CONFIG_ARCH_AT91=y
513 # CONFIG_ARCH_AT91RM9200 is not set
514 # CONFIG_ARCH_AT91SAM9260 is not set
515 CONFIG_ARCH_AT91SAM9261=y
516 +# CONFIG_ARCH_AT91SAM9263 is not set
517
518 #
519 # AT91SAM9261 Board Type
520 @@ -138,12 +152,14 @@ CONFIG_MACH_AT91SAM9261EK=y
521 #
522 # AT91 Board Options
523 #
524 +# CONFIG_MTD_AT91_DATAFLASH_CARD is not set
525 # CONFIG_MTD_NAND_AT91_BUSWIDTH_16 is not set
526
527 #
528 # AT91 Feature Selections
529 #
530 # CONFIG_AT91_PROGRAMMABLE_CLOCKS is not set
531 +# CONFIG_ATMEL_TCLIB is not set
532
533 #
534 # Processor Type
535 @@ -166,6 +182,7 @@ CONFIG_CPU_CP15_MMU=y
536 # CONFIG_CPU_DCACHE_DISABLE is not set
537 # CONFIG_CPU_DCACHE_WRITETHROUGH is not set
538 # CONFIG_CPU_CACHE_ROUND_ROBIN is not set
539 +# CONFIG_OUTER_CACHE is not set
540
541 #
542 # Bus support
543 @@ -193,6 +210,7 @@ CONFIG_FLAT_NODE_MEM_MAP=y
544 # CONFIG_SPARSEMEM_STATIC is not set
545 CONFIG_SPLIT_PTLOCK_CPUS=4096
546 # CONFIG_RESOURCES_64BIT is not set
547 +CONFIG_ZONE_DMA_FLAG=1
548 # CONFIG_LEDS is not set
549 CONFIG_ALIGNMENT_TRAP=y
550
551 @@ -203,6 +221,7 @@ CONFIG_ZBOOT_ROM_TEXT=0x0
552 CONFIG_ZBOOT_ROM_BSS=0x0
553 CONFIG_CMDLINE="mem=64M console=ttyS0,115200 initrd=0x21100000,3145728 root=/dev/ram0 rw"
554 # CONFIG_XIP_KERNEL is not set
555 +# CONFIG_KEXEC is not set
556
557 #
558 # Floating point emulation
559 @@ -228,7 +247,6 @@ CONFIG_BINFMT_ELF=y
560 # Power management options
561 #
562 # CONFIG_PM is not set
563 -# CONFIG_APM is not set
564
565 #
566 # Networking
567 @@ -245,6 +263,7 @@ CONFIG_UNIX=y
568 CONFIG_XFRM=y
569 # CONFIG_XFRM_USER is not set
570 # CONFIG_XFRM_SUB_POLICY is not set
571 +# CONFIG_XFRM_MIGRATE is not set
572 # CONFIG_NET_KEY is not set
573 CONFIG_INET=y
574 # CONFIG_IP_MULTICAST is not set
575 @@ -271,6 +290,7 @@ CONFIG_INET_TCP_DIAG=y
576 # CONFIG_TCP_CONG_ADVANCED is not set
577 CONFIG_TCP_CONG_CUBIC=y
578 CONFIG_DEFAULT_TCP_CONG="cubic"
579 +# CONFIG_TCP_MD5SIG is not set
580 # CONFIG_IPV6 is not set
581 # CONFIG_INET6_XFRM_TUNNEL is not set
582 # CONFIG_INET6_TUNNEL is not set
583 @@ -328,6 +348,7 @@ CONFIG_STANDALONE=y
584 CONFIG_PREVENT_FIRMWARE_BUILD=y
585 # CONFIG_FW_LOADER is not set
586 # CONFIG_DEBUG_DRIVER is not set
587 +# CONFIG_DEBUG_DEVRES is not set
588 # CONFIG_SYS_HYPERVISOR is not set
589
590 #
591 @@ -350,6 +371,7 @@ CONFIG_MTD_CMDLINE_PARTS=y
592 # User Modules And Translation Layers
593 #
594 # CONFIG_MTD_CHAR is not set
595 +CONFIG_MTD_BLKDEVS=y
596 CONFIG_MTD_BLOCK=y
597 # CONFIG_FTL is not set
598 # CONFIG_NFTL is not set
599 @@ -386,6 +408,8 @@ CONFIG_MTD_CFI_I2=y
600 #
601 # Self-contained MTD device drivers
602 #
603 +# CONFIG_MTD_DATAFLASH is not set
604 +# CONFIG_MTD_M25P80 is not set
605 # CONFIG_MTD_SLRAM is not set
606 # CONFIG_MTD_PHRAM is not set
607 # CONFIG_MTD_MTDRAM is not set
608 @@ -422,6 +446,7 @@ CONFIG_MTD_NAND_AT91=y
609 #
610 # Plug and Play support
611 #
612 +# CONFIG_PNPACPI is not set
613
614 #
615 # Block devices
616 @@ -434,7 +459,6 @@ CONFIG_BLK_DEV_RAM=y
617 CONFIG_BLK_DEV_RAM_COUNT=16
618 CONFIG_BLK_DEV_RAM_SIZE=8192
619 CONFIG_BLK_DEV_RAM_BLOCKSIZE=1024
620 -CONFIG_BLK_DEV_INITRD=y
621 # CONFIG_CDROM_PKTCDVD is not set
622 # CONFIG_ATA_OVER_ETH is not set
623
624 @@ -443,6 +467,7 @@ CONFIG_BLK_DEV_INITRD=y
625 #
626 # CONFIG_RAID_ATTRS is not set
627 CONFIG_SCSI=y
628 +# CONFIG_SCSI_TGT is not set
629 # CONFIG_SCSI_NETLINK is not set
630 CONFIG_SCSI_PROC_FS=y
631
632 @@ -462,6 +487,7 @@ CONFIG_BLK_DEV_SD=y
633 CONFIG_SCSI_MULTI_LUN=y
634 # CONFIG_SCSI_CONSTANTS is not set
635 # CONFIG_SCSI_LOGGING is not set
636 +# CONFIG_SCSI_SCAN_ASYNC is not set
637
638 #
639 # SCSI Transports
640 @@ -479,6 +505,11 @@ CONFIG_SCSI_MULTI_LUN=y
641 # CONFIG_SCSI_DEBUG is not set
642
643 #
644 +# Serial ATA (prod) and Parallel ATA (experimental) drivers
645 +#
646 +# CONFIG_ATA is not set
647 +
648 +#
649 # Multi-device support (RAID and LVM)
650 #
651 # CONFIG_MD is not set
652 @@ -575,7 +606,16 @@ CONFIG_INPUT_MOUSEDEV_SCREEN_Y=768
653 # CONFIG_INPUT_KEYBOARD is not set
654 # CONFIG_INPUT_MOUSE is not set
655 # CONFIG_INPUT_JOYSTICK is not set
656 -# CONFIG_INPUT_TOUCHSCREEN is not set
657 +CONFIG_INPUT_TOUCHSCREEN=y
658 +CONFIG_TOUCHSCREEN_ADS7846=y
659 +# CONFIG_TOUCHSCREEN_GUNZE is not set
660 +# CONFIG_TOUCHSCREEN_ELO is not set
661 +# CONFIG_TOUCHSCREEN_MTOUCH is not set
662 +# CONFIG_TOUCHSCREEN_MK712 is not set
663 +# CONFIG_TOUCHSCREEN_PENMOUNT is not set
664 +# CONFIG_TOUCHSCREEN_TOUCHRIGHT is not set
665 +# CONFIG_TOUCHSCREEN_TOUCHWIN is not set
666 +# CONFIG_TOUCHSCREEN_UCB1400 is not set
667 # CONFIG_INPUT_MISC is not set
668
669 #
670 @@ -634,10 +674,6 @@ CONFIG_HW_RANDOM=y
671 # CONFIG_NVRAM is not set
672 # CONFIG_DTLK is not set
673 # CONFIG_R3964 is not set
674 -
675 -#
676 -# Ftape, the floppy tape device driver
677 -#
678 # CONFIG_RAW_DRIVER is not set
679
680 #
681 @@ -662,6 +698,7 @@ CONFIG_I2C_CHARDEV=y
682 # I2C Hardware Bus support
683 #
684 CONFIG_I2C_AT91=y
685 +CONFIG_I2C_AT91_CLOCKRATE=100000
686 # CONFIG_I2C_OCORES is not set
687 # CONFIG_I2C_PARPORT_LIGHT is not set
688 # CONFIG_I2C_STUB is not set
689 @@ -686,8 +723,20 @@ CONFIG_I2C_AT91=y
690 #
691 # SPI support
692 #
693 -# CONFIG_SPI is not set
694 -# CONFIG_SPI_MASTER is not set
695 +CONFIG_SPI=y
696 +# CONFIG_SPI_DEBUG is not set
697 +CONFIG_SPI_MASTER=y
698 +
699 +#
700 +# SPI Master Controller Drivers
701 +#
702 +CONFIG_SPI_ATMEL=y
703 +# CONFIG_SPI_BITBANG is not set
704 +
705 +#
706 +# SPI Protocol Masters
707 +#
708 +# CONFIG_SPI_AT25 is not set
709
710 #
711 # Dallas's 1-wire bus
712 @@ -703,7 +752,11 @@ CONFIG_I2C_AT91=y
713 #
714 # Misc devices
715 #
716 -# CONFIG_TIFM_CORE is not set
717 +
718 +#
719 +# Multifunction device drivers
720 +#
721 +# CONFIG_MFD_SM501 is not set
722
723 #
724 # LED devices
725 @@ -732,7 +785,7 @@ CONFIG_I2C_AT91=y
726 #
727 # Graphics support
728 #
729 -# CONFIG_FIRMWARE_EDID is not set
730 +# CONFIG_BACKLIGHT_LCD_SUPPORT is not set
731 # CONFIG_FB is not set
732
733 #
734 @@ -740,7 +793,6 @@ CONFIG_I2C_AT91=y
735 #
736 # CONFIG_VGA_CONSOLE is not set
737 CONFIG_DUMMY_CONSOLE=y
738 -# CONFIG_BACKLIGHT_LCD_SUPPORT is not set
739
740 #
741 # Sound
742 @@ -748,6 +800,12 @@ CONFIG_DUMMY_CONSOLE=y
743 # CONFIG_SOUND is not set
744
745 #
746 +# HID Devices
747 +#
748 +CONFIG_HID=y
749 +# CONFIG_HID_DEBUG is not set
750 +
751 +#
752 # USB support
753 #
754 CONFIG_USB_ARCH_HAS_HCD=y
755 @@ -760,7 +818,6 @@ CONFIG_USB=y
756 # Miscellaneous USB options
757 #
758 CONFIG_USB_DEVICEFS=y
759 -# CONFIG_USB_BANDWIDTH is not set
760 # CONFIG_USB_DYNAMIC_MINORS is not set
761 # CONFIG_USB_OTG is not set
762
763 @@ -769,7 +826,8 @@ CONFIG_USB_DEVICEFS=y
764 #
765 # CONFIG_USB_ISP116X_HCD is not set
766 CONFIG_USB_OHCI_HCD=y
767 -# CONFIG_USB_OHCI_BIG_ENDIAN is not set
768 +# CONFIG_USB_OHCI_BIG_ENDIAN_DESC is not set
769 +# CONFIG_USB_OHCI_BIG_ENDIAN_MMIO is not set
770 CONFIG_USB_OHCI_LITTLE_ENDIAN=y
771 # CONFIG_USB_SL811_HCD is not set
772
773 @@ -821,6 +879,7 @@ CONFIG_USB_STORAGE_DEBUG=y
774 # CONFIG_USB_ATI_REMOTE2 is not set
775 # CONFIG_USB_KEYSPAN_REMOTE is not set
776 # CONFIG_USB_APPLETOUCH is not set
777 +# CONFIG_USB_GTCO is not set
778
779 #
780 # USB Imaging devices
781 @@ -858,6 +917,7 @@ CONFIG_USB_MON=y
782 # CONFIG_USB_RIO500 is not set
783 # CONFIG_USB_LEGOTOWER is not set
784 # CONFIG_USB_LCD is not set
785 +# CONFIG_USB_BERRY_CHARGE is not set
786 # CONFIG_USB_LED is not set
787 # CONFIG_USB_CYPRESS_CY7C63 is not set
788 # CONFIG_USB_CYTHERM is not set
789 @@ -867,6 +927,7 @@ CONFIG_USB_MON=y
790 # CONFIG_USB_APPLEDISPLAY is not set
791 # CONFIG_USB_LD is not set
792 # CONFIG_USB_TRANCEVIBRATOR is not set
793 +# CONFIG_USB_IOWARRIOR is not set
794 # CONFIG_USB_TEST is not set
795
796 #
797 @@ -903,7 +964,6 @@ CONFIG_MMC=y
798 # CONFIG_MMC_DEBUG is not set
799 CONFIG_MMC_BLOCK=y
800 CONFIG_MMC_AT91=m
801 -# CONFIG_MMC_TIFM_SD is not set
802
803 #
804 # Real Time Clock
805 @@ -973,7 +1033,6 @@ CONFIG_RAMFS=y
806 # CONFIG_BEFS_FS is not set
807 # CONFIG_BFS_FS is not set
808 # CONFIG_EFS_FS is not set
809 -# CONFIG_JFFS_FS is not set
810 # CONFIG_JFFS2_FS is not set
811 CONFIG_CRAMFS=y
812 # CONFIG_VXFS_FS is not set
813 @@ -1045,6 +1104,11 @@ CONFIG_NLS_ISO8859_1=y
814 # CONFIG_NLS_UTF8 is not set
815
816 #
817 +# Distributed Lock Manager
818 +#
819 +# CONFIG_DLM is not set
820 +
821 +#
822 # Profiling support
823 #
824 # CONFIG_PROFILING is not set
825 @@ -1056,28 +1120,30 @@ CONFIG_NLS_ISO8859_1=y
826 CONFIG_ENABLE_MUST_CHECK=y
827 # CONFIG_MAGIC_SYSRQ is not set
828 # CONFIG_UNUSED_SYMBOLS is not set
829 +# CONFIG_DEBUG_FS is not set
830 +# CONFIG_HEADERS_CHECK is not set
831 CONFIG_DEBUG_KERNEL=y
832 +# CONFIG_DEBUG_SHIRQ is not set
833 CONFIG_LOG_BUF_SHIFT=14
834 CONFIG_DETECT_SOFTLOCKUP=y
835 # CONFIG_SCHEDSTATS is not set
836 +# CONFIG_TIMER_STATS is not set
837 # CONFIG_DEBUG_SLAB is not set
838 # CONFIG_DEBUG_RT_MUTEXES is not set
839 # CONFIG_RT_MUTEX_TESTER is not set
840 # CONFIG_DEBUG_SPINLOCK is not set
841 # CONFIG_DEBUG_MUTEXES is not set
842 -# CONFIG_DEBUG_RWSEMS is not set
843 # CONFIG_DEBUG_SPINLOCK_SLEEP is not set
844 # CONFIG_DEBUG_LOCKING_API_SELFTESTS is not set
845 # CONFIG_DEBUG_KOBJECT is not set
846 CONFIG_DEBUG_BUGVERBOSE=y
847 # CONFIG_DEBUG_INFO is not set
848 -# CONFIG_DEBUG_FS is not set
849 # CONFIG_DEBUG_VM is not set
850 # CONFIG_DEBUG_LIST is not set
851 CONFIG_FRAME_POINTER=y
852 CONFIG_FORCED_INLINING=y
853 -# CONFIG_HEADERS_CHECK is not set
854 # CONFIG_RCU_TORTURE_TEST is not set
855 +# CONFIG_FAULT_INJECTION is not set
856 CONFIG_DEBUG_USER=y
857 # CONFIG_DEBUG_ERRORS is not set
858 CONFIG_DEBUG_LL=y
859 @@ -1097,9 +1163,12 @@ CONFIG_DEBUG_LL=y
860 #
861 # Library routines
862 #
863 +CONFIG_BITREVERSE=y
864 # CONFIG_CRC_CCITT is not set
865 # CONFIG_CRC16 is not set
866 CONFIG_CRC32=y
867 # CONFIG_LIBCRC32C is not set
868 CONFIG_ZLIB_INFLATE=y
869 CONFIG_PLIST=y
870 +CONFIG_HAS_IOMEM=y
871 +CONFIG_HAS_IOPORT=y
872 Index: linux-2.6.22.19/arch/arm/configs/at91sam9263ek_defconfig
873 ===================================================================
874 --- linux-2.6.22.19.orig/arch/arm/configs/at91sam9263ek_defconfig
875 +++ linux-2.6.22.19/arch/arm/configs/at91sam9263ek_defconfig
876 @@ -1,11 +1,14 @@
877 #
878 # Automatically generated make config: don't edit
879 -# Linux kernel version: 2.6.20-rc1
880 -# Mon Jan 8 16:06:54 2007
881 +# Linux kernel version: 2.6.21
882 +# Mon May 7 11:42:49 2007
883 #
884 CONFIG_ARM=y
885 +CONFIG_SYS_SUPPORTS_APM_EMULATION=y
886 +CONFIG_GENERIC_GPIO=y
887 # CONFIG_GENERIC_TIME is not set
888 CONFIG_MMU=y
889 +# CONFIG_NO_IOPORT is not set
890 CONFIG_GENERIC_HARDIRQS=y
891 CONFIG_TRACE_IRQFLAGS_SUPPORT=y
892 CONFIG_HARDIRQS_SW_RESEND=y
893 @@ -15,6 +18,7 @@ CONFIG_RWSEM_GENERIC_SPINLOCK=y
894 # CONFIG_ARCH_HAS_ILOG2_U64 is not set
895 CONFIG_GENERIC_HWEIGHT=y
896 CONFIG_GENERIC_CALIBRATE_DELAY=y
897 +CONFIG_ZONE_DMA=y
898 CONFIG_VECTORS_BASE=0xffff0000
899 CONFIG_DEFCONFIG_LIST="/lib/modules/$UNAME_RELEASE/.config"
900
901 @@ -33,6 +37,7 @@ CONFIG_LOCALVERSION=""
902 # CONFIG_SWAP is not set
903 CONFIG_SYSVIPC=y
904 # CONFIG_IPC_NS is not set
905 +CONFIG_SYSVIPC_SYSCTL=y
906 # CONFIG_POSIX_MQUEUE is not set
907 # CONFIG_BSD_PROCESS_ACCT is not set
908 # CONFIG_TASKSTATS is not set
909 @@ -41,6 +46,7 @@ CONFIG_SYSVIPC=y
910 # CONFIG_IKCONFIG is not set
911 CONFIG_SYSFS_DEPRECATED=y
912 # CONFIG_RELAY is not set
913 +CONFIG_BLK_DEV_INITRD=y
914 CONFIG_INITRAMFS_SOURCE=""
915 CONFIG_CC_OPTIMIZE_FOR_SIZE=y
916 CONFIG_SYSCTL=y
917 @@ -120,6 +126,7 @@ CONFIG_ARCH_AT91=y
918 # CONFIG_ARCH_IXP2000 is not set
919 # CONFIG_ARCH_IXP23XX is not set
920 # CONFIG_ARCH_L7200 is not set
921 +# CONFIG_ARCH_NS9XXX is not set
922 # CONFIG_ARCH_PNX4008 is not set
923 # CONFIG_ARCH_PXA is not set
924 # CONFIG_ARCH_RPC is not set
925 @@ -152,6 +159,7 @@ CONFIG_MTD_AT91_DATAFLASH_CARD=y
926 # AT91 Feature Selections
927 #
928 # CONFIG_AT91_PROGRAMMABLE_CLOCKS is not set
929 +# CONFIG_ATMEL_TCLIB is not set
930
931 #
932 # Processor Type
933 @@ -174,6 +182,7 @@ CONFIG_CPU_CP15_MMU=y
934 # CONFIG_CPU_DCACHE_DISABLE is not set
935 # CONFIG_CPU_DCACHE_WRITETHROUGH is not set
936 # CONFIG_CPU_CACHE_ROUND_ROBIN is not set
937 +# CONFIG_OUTER_CACHE is not set
938
939 #
940 # Bus support
941 @@ -201,6 +210,7 @@ CONFIG_FLAT_NODE_MEM_MAP=y
942 # CONFIG_SPARSEMEM_STATIC is not set
943 CONFIG_SPLIT_PTLOCK_CPUS=4096
944 # CONFIG_RESOURCES_64BIT is not set
945 +CONFIG_ZONE_DMA_FLAG=1
946 # CONFIG_LEDS is not set
947 CONFIG_ALIGNMENT_TRAP=y
948
949 @@ -211,6 +221,7 @@ CONFIG_ZBOOT_ROM_TEXT=0x0
950 CONFIG_ZBOOT_ROM_BSS=0x0
951 CONFIG_CMDLINE="mem=64M console=ttyS0,115200 initrd=0x21100000,3145728 root=/dev/ram0 rw"
952 # CONFIG_XIP_KERNEL is not set
953 +# CONFIG_KEXEC is not set
954
955 #
956 # Floating point emulation
957 @@ -236,7 +247,6 @@ CONFIG_BINFMT_ELF=y
958 # Power management options
959 #
960 # CONFIG_PM is not set
961 -# CONFIG_APM is not set
962
963 #
964 # Networking
965 @@ -333,6 +343,7 @@ CONFIG_STANDALONE=y
966 CONFIG_PREVENT_FIRMWARE_BUILD=y
967 # CONFIG_FW_LOADER is not set
968 # CONFIG_DEBUG_DRIVER is not set
969 +# CONFIG_DEBUG_DEVRES is not set
970 # CONFIG_SYS_HYPERVISOR is not set
971
972 #
973 @@ -430,6 +441,7 @@ CONFIG_MTD_NAND_AT91=y
974 #
975 # Plug and Play support
976 #
977 +# CONFIG_PNPACPI is not set
978
979 #
980 # Block devices
981 @@ -443,7 +455,6 @@ CONFIG_BLK_DEV_RAM=y
982 CONFIG_BLK_DEV_RAM_COUNT=16
983 CONFIG_BLK_DEV_RAM_SIZE=8192
984 CONFIG_BLK_DEV_RAM_BLOCKSIZE=1024
985 -CONFIG_BLK_DEV_INITRD=y
986 # CONFIG_CDROM_PKTCDVD is not set
987 # CONFIG_ATA_OVER_ETH is not set
988
989 @@ -531,6 +542,7 @@ CONFIG_NETDEVICES=y
990 #
991 CONFIG_NET_ETHERNET=y
992 CONFIG_MII=y
993 +CONFIG_MACB=y
994 # CONFIG_SMC91X is not set
995 # CONFIG_DM9000 is not set
996
997 @@ -685,6 +697,7 @@ CONFIG_I2C_CHARDEV=y
998 # I2C Hardware Bus support
999 #
1000 CONFIG_I2C_AT91=y
1001 +CONFIG_I2C_AT91_CLOCKRATE=100000
1002 # CONFIG_I2C_OCORES is not set
1003 # CONFIG_I2C_PARPORT_LIGHT is not set
1004 # CONFIG_I2C_STUB is not set
1005 @@ -722,6 +735,7 @@ CONFIG_SPI_ATMEL=y
1006 #
1007 # SPI Protocol Masters
1008 #
1009 +# CONFIG_SPI_AT25 is not set
1010
1011 #
1012 # Dallas's 1-wire bus
1013 @@ -737,7 +751,11 @@ CONFIG_SPI_ATMEL=y
1014 #
1015 # Misc devices
1016 #
1017 -# CONFIG_TIFM_CORE is not set
1018 +
1019 +#
1020 +# Multifunction device drivers
1021 +#
1022 +# CONFIG_MFD_SM501 is not set
1023
1024 #
1025 # LED devices
1026 @@ -766,15 +784,23 @@ CONFIG_SPI_ATMEL=y
1027 #
1028 # Graphics support
1029 #
1030 -# CONFIG_FIRMWARE_EDID is not set
1031 +# CONFIG_BACKLIGHT_LCD_SUPPORT is not set
1032 CONFIG_FB=y
1033 +# CONFIG_FIRMWARE_EDID is not set
1034 +# CONFIG_FB_DDC is not set
1035 # CONFIG_FB_CFB_FILLRECT is not set
1036 # CONFIG_FB_CFB_COPYAREA is not set
1037 # CONFIG_FB_CFB_IMAGEBLIT is not set
1038 +# CONFIG_FB_SVGALIB is not set
1039 # CONFIG_FB_MACMODES is not set
1040 # CONFIG_FB_BACKLIGHT is not set
1041 # CONFIG_FB_MODE_HELPERS is not set
1042 # CONFIG_FB_TILEBLITTING is not set
1043 +
1044 +#
1045 +# Frame buffer hardware drivers
1046 +#
1047 +# CONFIG_FB_S1D15605 is not set
1048 # CONFIG_FB_S1D13XXX is not set
1049 # CONFIG_FB_VIRTUAL is not set
1050
1051 @@ -789,7 +815,6 @@ CONFIG_DUMMY_CONSOLE=y
1052 # Logo configuration
1053 #
1054 # CONFIG_LOGO is not set
1055 -# CONFIG_BACKLIGHT_LCD_SUPPORT is not set
1056
1057 #
1058 # Sound
1059 @@ -800,6 +825,7 @@ CONFIG_DUMMY_CONSOLE=y
1060 # HID Devices
1061 #
1062 CONFIG_HID=y
1063 +# CONFIG_HID_DEBUG is not set
1064
1065 #
1066 # USB support
1067 @@ -814,9 +840,7 @@ CONFIG_USB=y
1068 # Miscellaneous USB options
1069 #
1070 CONFIG_USB_DEVICEFS=y
1071 -# CONFIG_USB_BANDWIDTH is not set
1072 # CONFIG_USB_DYNAMIC_MINORS is not set
1073 -# CONFIG_USB_MULTITHREAD_PROBE is not set
1074 # CONFIG_USB_OTG is not set
1075
1076 #
1077 @@ -824,7 +848,8 @@ CONFIG_USB_DEVICEFS=y
1078 #
1079 # CONFIG_USB_ISP116X_HCD is not set
1080 CONFIG_USB_OHCI_HCD=y
1081 -# CONFIG_USB_OHCI_BIG_ENDIAN is not set
1082 +# CONFIG_USB_OHCI_BIG_ENDIAN_DESC is not set
1083 +# CONFIG_USB_OHCI_BIG_ENDIAN_MMIO is not set
1084 CONFIG_USB_OHCI_LITTLE_ENDIAN=y
1085 # CONFIG_USB_SL811_HCD is not set
1086
1087 @@ -877,6 +902,7 @@ CONFIG_USB_STORAGE=y
1088 # CONFIG_USB_ATI_REMOTE2 is not set
1089 # CONFIG_USB_KEYSPAN_REMOTE is not set
1090 # CONFIG_USB_APPLETOUCH is not set
1091 +# CONFIG_USB_GTCO is not set
1092
1093 #
1094 # USB Imaging devices
1095 @@ -914,6 +940,7 @@ CONFIG_USB_MON=y
1096 # CONFIG_USB_RIO500 is not set
1097 # CONFIG_USB_LEGOTOWER is not set
1098 # CONFIG_USB_LCD is not set
1099 +# CONFIG_USB_BERRY_CHARGE is not set
1100 # CONFIG_USB_LED is not set
1101 # CONFIG_USB_CYPRESS_CY7C63 is not set
1102 # CONFIG_USB_CYTHERM is not set
1103 @@ -923,6 +950,7 @@ CONFIG_USB_MON=y
1104 # CONFIG_USB_APPLEDISPLAY is not set
1105 # CONFIG_USB_LD is not set
1106 # CONFIG_USB_TRANCEVIBRATOR is not set
1107 +# CONFIG_USB_IOWARRIOR is not set
1108 # CONFIG_USB_TEST is not set
1109
1110 #
1111 @@ -959,7 +987,6 @@ CONFIG_MMC=y
1112 # CONFIG_MMC_DEBUG is not set
1113 CONFIG_MMC_BLOCK=y
1114 CONFIG_MMC_AT91=m
1115 -# CONFIG_MMC_TIFM_SD is not set
1116
1117 #
1118 # Real Time Clock
1119 @@ -1136,15 +1163,16 @@ CONFIG_ENABLE_MUST_CHECK=y
1120 # CONFIG_DEBUG_FS is not set
1121 # CONFIG_HEADERS_CHECK is not set
1122 CONFIG_DEBUG_KERNEL=y
1123 +# CONFIG_DEBUG_SHIRQ is not set
1124 CONFIG_LOG_BUF_SHIFT=14
1125 CONFIG_DETECT_SOFTLOCKUP=y
1126 # CONFIG_SCHEDSTATS is not set
1127 +# CONFIG_TIMER_STATS is not set
1128 # CONFIG_DEBUG_SLAB is not set
1129 # CONFIG_DEBUG_RT_MUTEXES is not set
1130 # CONFIG_RT_MUTEX_TESTER is not set
1131 # CONFIG_DEBUG_SPINLOCK is not set
1132 # CONFIG_DEBUG_MUTEXES is not set
1133 -# CONFIG_DEBUG_RWSEMS is not set
1134 # CONFIG_DEBUG_SPINLOCK_SLEEP is not set
1135 # CONFIG_DEBUG_LOCKING_API_SELFTESTS is not set
1136 # CONFIG_DEBUG_KOBJECT is not set
1137 @@ -1155,6 +1183,7 @@ CONFIG_DEBUG_BUGVERBOSE=y
1138 CONFIG_FRAME_POINTER=y
1139 CONFIG_FORCED_INLINING=y
1140 # CONFIG_RCU_TORTURE_TEST is not set
1141 +# CONFIG_FAULT_INJECTION is not set
1142 CONFIG_DEBUG_USER=y
1143 # CONFIG_DEBUG_ERRORS is not set
1144 CONFIG_DEBUG_LL=y
1145 @@ -1180,5 +1209,7 @@ CONFIG_BITREVERSE=y
1146 CONFIG_CRC32=y
1147 # CONFIG_LIBCRC32C is not set
1148 CONFIG_ZLIB_INFLATE=y
1149 +CONFIG_ZLIB_DEFLATE=y
1150 CONFIG_PLIST=y
1151 -CONFIG_IOMAP_COPY=y
1152 +CONFIG_HAS_IOMEM=y
1153 +CONFIG_HAS_IOPORT=y
1154 Index: linux-2.6.22.19/arch/arm/configs/cam60_defconfig
1155 ===================================================================
1156 --- /dev/null
1157 +++ linux-2.6.22.19/arch/arm/configs/cam60_defconfig
1158 @@ -0,0 +1,954 @@
1159 +#
1160 +# Automatically generated make config: don't edit
1161 +# Linux kernel version: 2.6.20
1162 +# Tue May 1 21:06:33 2007
1163 +#
1164 +CONFIG_ARM=y
1165 +# CONFIG_GENERIC_TIME is not set
1166 +CONFIG_MMU=y
1167 +CONFIG_GENERIC_HARDIRQS=y
1168 +CONFIG_TRACE_IRQFLAGS_SUPPORT=y
1169 +CONFIG_HARDIRQS_SW_RESEND=y
1170 +CONFIG_GENERIC_IRQ_PROBE=y
1171 +CONFIG_RWSEM_GENERIC_SPINLOCK=y
1172 +# CONFIG_ARCH_HAS_ILOG2_U32 is not set
1173 +# CONFIG_ARCH_HAS_ILOG2_U64 is not set
1174 +CONFIG_GENERIC_HWEIGHT=y
1175 +CONFIG_GENERIC_CALIBRATE_DELAY=y
1176 +CONFIG_VECTORS_BASE=0xffff0000
1177 +CONFIG_DEFCONFIG_LIST="/lib/modules/$UNAME_RELEASE/.config"
1178 +
1179 +#
1180 +# Code maturity level options
1181 +#
1182 +CONFIG_EXPERIMENTAL=y
1183 +CONFIG_BROKEN_ON_SMP=y
1184 +CONFIG_INIT_ENV_ARG_LIMIT=32
1185 +
1186 +#
1187 +# General setup
1188 +#
1189 +CONFIG_LOCALVERSION=""
1190 +# CONFIG_LOCALVERSION_AUTO is not set
1191 +# CONFIG_SWAP is not set
1192 +CONFIG_SYSVIPC=y
1193 +# CONFIG_IPC_NS is not set
1194 +# CONFIG_POSIX_MQUEUE is not set
1195 +# CONFIG_BSD_PROCESS_ACCT is not set
1196 +# CONFIG_TASKSTATS is not set
1197 +# CONFIG_UTS_NS is not set
1198 +# CONFIG_AUDIT is not set
1199 +CONFIG_IKCONFIG=y
1200 +CONFIG_IKCONFIG_PROC=y
1201 +CONFIG_SYSFS_DEPRECATED=y
1202 +# CONFIG_RELAY is not set
1203 +CONFIG_INITRAMFS_SOURCE=""
1204 +CONFIG_CC_OPTIMIZE_FOR_SIZE=y
1205 +CONFIG_SYSCTL=y
1206 +# CONFIG_EMBEDDED is not set
1207 +CONFIG_UID16=y
1208 +CONFIG_SYSCTL_SYSCALL=y
1209 +CONFIG_KALLSYMS=y
1210 +# CONFIG_KALLSYMS_ALL is not set
1211 +# CONFIG_KALLSYMS_EXTRA_PASS is not set
1212 +CONFIG_HOTPLUG=y
1213 +CONFIG_PRINTK=y
1214 +CONFIG_BUG=y
1215 +CONFIG_ELF_CORE=y
1216 +CONFIG_BASE_FULL=y
1217 +CONFIG_FUTEX=y
1218 +CONFIG_EPOLL=y
1219 +CONFIG_SHMEM=y
1220 +CONFIG_SLAB=y
1221 +CONFIG_VM_EVENT_COUNTERS=y
1222 +CONFIG_RT_MUTEXES=y
1223 +# CONFIG_TINY_SHMEM is not set
1224 +CONFIG_BASE_SMALL=0
1225 +# CONFIG_SLOB is not set
1226 +
1227 +#
1228 +# Loadable module support
1229 +#
1230 +CONFIG_MODULES=y
1231 +CONFIG_MODULE_UNLOAD=y
1232 +CONFIG_MODULE_FORCE_UNLOAD=y
1233 +# CONFIG_MODVERSIONS is not set
1234 +# CONFIG_MODULE_SRCVERSION_ALL is not set
1235 +# CONFIG_KMOD is not set
1236 +
1237 +#
1238 +# Block layer
1239 +#
1240 +CONFIG_BLOCK=y
1241 +# CONFIG_LBD is not set
1242 +# CONFIG_BLK_DEV_IO_TRACE is not set
1243 +# CONFIG_LSF is not set
1244 +
1245 +#
1246 +# IO Schedulers
1247 +#
1248 +CONFIG_IOSCHED_NOOP=y
1249 +CONFIG_IOSCHED_AS=y
1250 +# CONFIG_IOSCHED_DEADLINE is not set
1251 +# CONFIG_IOSCHED_CFQ is not set
1252 +CONFIG_DEFAULT_AS=y
1253 +# CONFIG_DEFAULT_DEADLINE is not set
1254 +# CONFIG_DEFAULT_CFQ is not set
1255 +# CONFIG_DEFAULT_NOOP is not set
1256 +CONFIG_DEFAULT_IOSCHED="anticipatory"
1257 +
1258 +#
1259 +# System Type
1260 +#
1261 +# CONFIG_ARCH_AAEC2000 is not set
1262 +# CONFIG_ARCH_INTEGRATOR is not set
1263 +# CONFIG_ARCH_REALVIEW is not set
1264 +# CONFIG_ARCH_VERSATILE is not set
1265 +CONFIG_ARCH_AT91=y
1266 +# CONFIG_ARCH_CLPS7500 is not set
1267 +# CONFIG_ARCH_CLPS711X is not set
1268 +# CONFIG_ARCH_CO285 is not set
1269 +# CONFIG_ARCH_EBSA110 is not set
1270 +# CONFIG_ARCH_EP93XX is not set
1271 +# CONFIG_ARCH_FOOTBRIDGE is not set
1272 +# CONFIG_ARCH_NETX is not set
1273 +# CONFIG_ARCH_H720X is not set
1274 +# CONFIG_ARCH_IMX is not set
1275 +# CONFIG_ARCH_IOP32X is not set
1276 +# CONFIG_ARCH_IOP33X is not set
1277 +# CONFIG_ARCH_IOP13XX is not set
1278 +# CONFIG_ARCH_IXP4XX is not set
1279 +# CONFIG_ARCH_IXP2000 is not set
1280 +# CONFIG_ARCH_IXP23XX is not set
1281 +# CONFIG_ARCH_L7200 is not set
1282 +# CONFIG_ARCH_PNX4008 is not set
1283 +# CONFIG_ARCH_PXA is not set
1284 +# CONFIG_ARCH_RPC is not set
1285 +# CONFIG_ARCH_SA1100 is not set
1286 +# CONFIG_ARCH_S3C2410 is not set
1287 +# CONFIG_ARCH_SHARK is not set
1288 +# CONFIG_ARCH_LH7A40X is not set
1289 +# CONFIG_ARCH_OMAP is not set
1290 +
1291 +#
1292 +# Atmel AT91 System-on-Chip
1293 +#
1294 +# CONFIG_ARCH_AT91RM9200 is not set
1295 +CONFIG_ARCH_AT91SAM9260=y
1296 +# CONFIG_ARCH_AT91SAM9261 is not set
1297 +# CONFIG_ARCH_AT91SAM9263 is not set
1298 +
1299 +#
1300 +# AT91SAM9260 Board Type
1301 +#
1302 +# CONFIG_MACH_AT91SAM9260EK is not set
1303 +CONFIG_MACH_CAM60=y
1304 +
1305 +#
1306 +# AT91 Board Options
1307 +#
1308 +
1309 +#
1310 +# AT91 Feature Selections
1311 +#
1312 +# CONFIG_AT91_PROGRAMMABLE_CLOCKS is not set
1313 +
1314 +#
1315 +# Processor Type
1316 +#
1317 +CONFIG_CPU_32=y
1318 +CONFIG_CPU_ARM926T=y
1319 +CONFIG_CPU_32v5=y
1320 +CONFIG_CPU_ABRT_EV5TJ=y
1321 +CONFIG_CPU_CACHE_VIVT=y
1322 +CONFIG_CPU_COPY_V4WB=y
1323 +CONFIG_CPU_TLB_V4WBI=y
1324 +CONFIG_CPU_CP15=y
1325 +CONFIG_CPU_CP15_MMU=y
1326 +
1327 +#
1328 +# Processor Features
1329 +#
1330 +# CONFIG_ARM_THUMB is not set
1331 +# CONFIG_CPU_ICACHE_DISABLE is not set
1332 +# CONFIG_CPU_DCACHE_DISABLE is not set
1333 +# CONFIG_CPU_DCACHE_WRITETHROUGH is not set
1334 +# CONFIG_CPU_CACHE_ROUND_ROBIN is not set
1335 +
1336 +#
1337 +# Bus support
1338 +#
1339 +
1340 +#
1341 +# PCCARD (PCMCIA/CardBus) support
1342 +#
1343 +# CONFIG_PCCARD is not set
1344 +
1345 +#
1346 +# Kernel Features
1347 +#
1348 +# CONFIG_PREEMPT is not set
1349 +# CONFIG_NO_IDLE_HZ is not set
1350 +CONFIG_HZ=100
1351 +# CONFIG_AEABI is not set
1352 +# CONFIG_ARCH_DISCONTIGMEM_ENABLE is not set
1353 +CONFIG_SELECT_MEMORY_MODEL=y
1354 +CONFIG_FLATMEM_MANUAL=y
1355 +# CONFIG_DISCONTIGMEM_MANUAL is not set
1356 +# CONFIG_SPARSEMEM_MANUAL is not set
1357 +CONFIG_FLATMEM=y
1358 +CONFIG_FLAT_NODE_MEM_MAP=y
1359 +# CONFIG_SPARSEMEM_STATIC is not set
1360 +CONFIG_SPLIT_PTLOCK_CPUS=4096
1361 +# CONFIG_RESOURCES_64BIT is not set
1362 +# CONFIG_LEDS is not set
1363 +CONFIG_ALIGNMENT_TRAP=y
1364 +
1365 +#
1366 +# Boot options
1367 +#
1368 +CONFIG_ZBOOT_ROM_TEXT=0x22000000
1369 +CONFIG_ZBOOT_ROM_BSS=0x20004000
1370 +# CONFIG_ZBOOT_ROM is not set
1371 +CONFIG_CMDLINE="console=ttyS0,115200 noinitrd root=/dev/mtdblock3 rootfstype=jffs2 mem=64M"
1372 +# CONFIG_XIP_KERNEL is not set
1373 +
1374 +#
1375 +# Floating point emulation
1376 +#
1377 +
1378 +#
1379 +# At least one emulation must be selected
1380 +#
1381 +CONFIG_FPE_NWFPE=y
1382 +# CONFIG_FPE_NWFPE_XP is not set
1383 +# CONFIG_FPE_FASTFPE is not set
1384 +# CONFIG_VFP is not set
1385 +
1386 +#
1387 +# Userspace binary formats
1388 +#
1389 +CONFIG_BINFMT_ELF=y
1390 +# CONFIG_BINFMT_AOUT is not set
1391 +# CONFIG_BINFMT_MISC is not set
1392 +# CONFIG_ARTHUR is not set
1393 +
1394 +#
1395 +# Power management options
1396 +#
1397 +# CONFIG_PM is not set
1398 +# CONFIG_APM is not set
1399 +
1400 +#
1401 +# Networking
1402 +#
1403 +CONFIG_NET=y
1404 +
1405 +#
1406 +# Networking options
1407 +#
1408 +# CONFIG_NETDEBUG is not set
1409 +CONFIG_PACKET=y
1410 +# CONFIG_PACKET_MMAP is not set
1411 +CONFIG_UNIX=y
1412 +CONFIG_XFRM=y
1413 +# CONFIG_XFRM_USER is not set
1414 +# CONFIG_XFRM_SUB_POLICY is not set
1415 +# CONFIG_NET_KEY is not set
1416 +CONFIG_INET=y
1417 +# CONFIG_IP_MULTICAST is not set
1418 +# CONFIG_IP_ADVANCED_ROUTER is not set
1419 +CONFIG_IP_FIB_HASH=y
1420 +CONFIG_IP_PNP=y
1421 +# CONFIG_IP_PNP_DHCP is not set
1422 +CONFIG_IP_PNP_BOOTP=y
1423 +# CONFIG_IP_PNP_RARP is not set
1424 +# CONFIG_NET_IPIP is not set
1425 +# CONFIG_NET_IPGRE is not set
1426 +# CONFIG_ARPD is not set
1427 +# CONFIG_SYN_COOKIES is not set
1428 +# CONFIG_INET_AH is not set
1429 +# CONFIG_INET_ESP is not set
1430 +# CONFIG_INET_IPCOMP is not set
1431 +# CONFIG_INET_XFRM_TUNNEL is not set
1432 +# CONFIG_INET_TUNNEL is not set
1433 +CONFIG_INET_XFRM_MODE_TRANSPORT=y
1434 +CONFIG_INET_XFRM_MODE_TUNNEL=y
1435 +CONFIG_INET_XFRM_MODE_BEET=y
1436 +CONFIG_INET_DIAG=y
1437 +CONFIG_INET_TCP_DIAG=y
1438 +# CONFIG_TCP_CONG_ADVANCED is not set
1439 +CONFIG_TCP_CONG_CUBIC=y
1440 +CONFIG_DEFAULT_TCP_CONG="cubic"
1441 +# CONFIG_TCP_MD5SIG is not set
1442 +# CONFIG_IPV6 is not set
1443 +# CONFIG_INET6_XFRM_TUNNEL is not set
1444 +# CONFIG_INET6_TUNNEL is not set
1445 +# CONFIG_NETWORK_SECMARK is not set
1446 +# CONFIG_NETFILTER is not set
1447 +
1448 +#
1449 +# DCCP Configuration (EXPERIMENTAL)
1450 +#
1451 +# CONFIG_IP_DCCP is not set
1452 +
1453 +#
1454 +# SCTP Configuration (EXPERIMENTAL)
1455 +#
1456 +# CONFIG_IP_SCTP is not set
1457 +
1458 +#
1459 +# TIPC Configuration (EXPERIMENTAL)
1460 +#
1461 +# CONFIG_TIPC is not set
1462 +# CONFIG_ATM is not set
1463 +# CONFIG_BRIDGE is not set
1464 +# CONFIG_VLAN_8021Q is not set
1465 +# CONFIG_DECNET is not set
1466 +# CONFIG_LLC2 is not set
1467 +# CONFIG_IPX is not set
1468 +# CONFIG_ATALK is not set
1469 +# CONFIG_X25 is not set
1470 +# CONFIG_LAPB is not set
1471 +# CONFIG_ECONET is not set
1472 +# CONFIG_WAN_ROUTER is not set
1473 +
1474 +#
1475 +# QoS and/or fair queueing
1476 +#
1477 +# CONFIG_NET_SCHED is not set
1478 +
1479 +#
1480 +# Network testing
1481 +#
1482 +# CONFIG_NET_PKTGEN is not set
1483 +# CONFIG_HAMRADIO is not set
1484 +# CONFIG_IRDA is not set
1485 +# CONFIG_BT is not set
1486 +# CONFIG_IEEE80211 is not set
1487 +
1488 +#
1489 +# Device Drivers
1490 +#
1491 +
1492 +#
1493 +# Generic Driver Options
1494 +#
1495 +CONFIG_STANDALONE=y
1496 +CONFIG_PREVENT_FIRMWARE_BUILD=y
1497 +# CONFIG_FW_LOADER is not set
1498 +# CONFIG_DEBUG_DRIVER is not set
1499 +# CONFIG_SYS_HYPERVISOR is not set
1500 +
1501 +#
1502 +# Connector - unified userspace <-> kernelspace linker
1503 +#
1504 +# CONFIG_CONNECTOR is not set
1505 +
1506 +#
1507 +# Memory Technology Devices (MTD)
1508 +#
1509 +CONFIG_MTD=y
1510 +# CONFIG_MTD_DEBUG is not set
1511 +CONFIG_MTD_CONCAT=y
1512 +CONFIG_MTD_PARTITIONS=y
1513 +# CONFIG_MTD_REDBOOT_PARTS is not set
1514 +CONFIG_MTD_CMDLINE_PARTS=y
1515 +# CONFIG_MTD_AFS_PARTS is not set
1516 +
1517 +#
1518 +# User Modules And Translation Layers
1519 +#
1520 +CONFIG_MTD_CHAR=y
1521 +CONFIG_MTD_BLKDEVS=y
1522 +CONFIG_MTD_BLOCK=y
1523 +# CONFIG_FTL is not set
1524 +# CONFIG_NFTL is not set
1525 +# CONFIG_INFTL is not set
1526 +# CONFIG_RFD_FTL is not set
1527 +# CONFIG_SSFDC is not set
1528 +
1529 +#
1530 +# RAM/ROM/Flash chip drivers
1531 +#
1532 +CONFIG_MTD_CFI=y
1533 +# CONFIG_MTD_JEDECPROBE is not set
1534 +CONFIG_MTD_GEN_PROBE=y
1535 +# CONFIG_MTD_CFI_ADV_OPTIONS is not set
1536 +CONFIG_MTD_MAP_BANK_WIDTH_1=y
1537 +CONFIG_MTD_MAP_BANK_WIDTH_2=y
1538 +CONFIG_MTD_MAP_BANK_WIDTH_4=y
1539 +# CONFIG_MTD_MAP_BANK_WIDTH_8 is not set
1540 +# CONFIG_MTD_MAP_BANK_WIDTH_16 is not set
1541 +# CONFIG_MTD_MAP_BANK_WIDTH_32 is not set
1542 +CONFIG_MTD_CFI_I1=y
1543 +CONFIG_MTD_CFI_I2=y
1544 +# CONFIG_MTD_CFI_I4 is not set
1545 +# CONFIG_MTD_CFI_I8 is not set
1546 +# CONFIG_MTD_CFI_INTELEXT is not set
1547 +# CONFIG_MTD_CFI_AMDSTD is not set
1548 +# CONFIG_MTD_CFI_STAA is not set
1549 +# CONFIG_MTD_RAM is not set
1550 +# CONFIG_MTD_ROM is not set
1551 +# CONFIG_MTD_ABSENT is not set
1552 +# CONFIG_MTD_OBSOLETE_CHIPS is not set
1553 +
1554 +#
1555 +# Mapping drivers for chip access
1556 +#
1557 +CONFIG_MTD_COMPLEX_MAPPINGS=y
1558 +# CONFIG_MTD_PHYSMAP is not set
1559 +# CONFIG_MTD_ARM_INTEGRATOR is not set
1560 +# CONFIG_MTD_PLATRAM is not set
1561 +
1562 +#
1563 +# Self-contained MTD device drivers
1564 +#
1565 +CONFIG_MTD_DATAFLASH=y
1566 +# CONFIG_MTD_M25P80 is not set
1567 +# CONFIG_MTD_SLRAM is not set
1568 +# CONFIG_MTD_PHRAM is not set
1569 +# CONFIG_MTD_MTDRAM is not set
1570 +# CONFIG_MTD_BLOCK2MTD is not set
1571 +
1572 +#
1573 +# Disk-On-Chip Device Drivers
1574 +#
1575 +# CONFIG_MTD_DOC2000 is not set
1576 +# CONFIG_MTD_DOC2001 is not set
1577 +# CONFIG_MTD_DOC2001PLUS is not set
1578 +
1579 +#
1580 +# NAND Flash Device Drivers
1581 +#
1582 +# CONFIG_MTD_NAND is not set
1583 +
1584 +#
1585 +# OneNAND Flash Device Drivers
1586 +#
1587 +# CONFIG_MTD_ONENAND is not set
1588 +
1589 +#
1590 +# Parallel port support
1591 +#
1592 +# CONFIG_PARPORT is not set
1593 +
1594 +#
1595 +# Plug and Play support
1596 +#
1597 +
1598 +#
1599 +# Block devices
1600 +#
1601 +# CONFIG_BLK_DEV_COW_COMMON is not set
1602 +# CONFIG_BLK_DEV_LOOP is not set
1603 +# CONFIG_BLK_DEV_NBD is not set
1604 +CONFIG_BLK_DEV_RAM=y
1605 +CONFIG_BLK_DEV_RAM_COUNT=16
1606 +CONFIG_BLK_DEV_RAM_SIZE=8192
1607 +CONFIG_BLK_DEV_RAM_BLOCKSIZE=1024
1608 +CONFIG_BLK_DEV_INITRD=y
1609 +# CONFIG_CDROM_PKTCDVD is not set
1610 +# CONFIG_ATA_OVER_ETH is not set
1611 +
1612 +#
1613 +# SCSI device support
1614 +#
1615 +# CONFIG_RAID_ATTRS is not set
1616 +# CONFIG_SCSI is not set
1617 +# CONFIG_SCSI_NETLINK is not set
1618 +
1619 +#
1620 +# Serial ATA (prod) and Parallel ATA (experimental) drivers
1621 +#
1622 +# CONFIG_ATA is not set
1623 +
1624 +#
1625 +# Multi-device support (RAID and LVM)
1626 +#
1627 +# CONFIG_MD is not set
1628 +
1629 +#
1630 +# Fusion MPT device support
1631 +#
1632 +# CONFIG_FUSION is not set
1633 +
1634 +#
1635 +# IEEE 1394 (FireWire) support
1636 +#
1637 +
1638 +#
1639 +# I2O device support
1640 +#
1641 +
1642 +#
1643 +# Network device support
1644 +#
1645 +CONFIG_NETDEVICES=y
1646 +# CONFIG_DUMMY is not set
1647 +# CONFIG_BONDING is not set
1648 +# CONFIG_EQUALIZER is not set
1649 +# CONFIG_TUN is not set
1650 +
1651 +#
1652 +# PHY device support
1653 +#
1654 +# CONFIG_PHYLIB is not set
1655 +
1656 +#
1657 +# Ethernet (10 or 100Mbit)
1658 +#
1659 +CONFIG_NET_ETHERNET=y
1660 +CONFIG_MII=y
1661 +CONFIG_MACB=y
1662 +# CONFIG_SMC91X is not set
1663 +# CONFIG_DM9000 is not set
1664 +
1665 +#
1666 +# Ethernet (1000 Mbit)
1667 +#
1668 +
1669 +#
1670 +# Ethernet (10000 Mbit)
1671 +#
1672 +
1673 +#
1674 +# Token Ring devices
1675 +#
1676 +
1677 +#
1678 +# Wireless LAN (non-hamradio)
1679 +#
1680 +# CONFIG_NET_RADIO is not set
1681 +
1682 +#
1683 +# Wan interfaces
1684 +#
1685 +# CONFIG_WAN is not set
1686 +# CONFIG_PPP is not set
1687 +# CONFIG_SLIP is not set
1688 +# CONFIG_SHAPER is not set
1689 +# CONFIG_NETCONSOLE is not set
1690 +# CONFIG_NETPOLL is not set
1691 +# CONFIG_NET_POLL_CONTROLLER is not set
1692 +
1693 +#
1694 +# ISDN subsystem
1695 +#
1696 +# CONFIG_ISDN is not set
1697 +
1698 +#
1699 +# Input device support
1700 +#
1701 +CONFIG_INPUT=y
1702 +# CONFIG_INPUT_FF_MEMLESS is not set
1703 +
1704 +#
1705 +# Userland interfaces
1706 +#
1707 +CONFIG_INPUT_MOUSEDEV=y
1708 +# CONFIG_INPUT_MOUSEDEV_PSAUX is not set
1709 +CONFIG_INPUT_MOUSEDEV_SCREEN_X=1024
1710 +CONFIG_INPUT_MOUSEDEV_SCREEN_Y=768
1711 +# CONFIG_INPUT_JOYDEV is not set
1712 +# CONFIG_INPUT_TSDEV is not set
1713 +# CONFIG_INPUT_EVDEV is not set
1714 +# CONFIG_INPUT_EVBUG is not set
1715 +
1716 +#
1717 +# Input Device Drivers
1718 +#
1719 +# CONFIG_INPUT_KEYBOARD is not set
1720 +# CONFIG_INPUT_MOUSE is not set
1721 +# CONFIG_INPUT_JOYSTICK is not set
1722 +# CONFIG_INPUT_TOUCHSCREEN is not set
1723 +# CONFIG_INPUT_MISC is not set
1724 +
1725 +#
1726 +# Hardware I/O ports
1727 +#
1728 +# CONFIG_SERIO is not set
1729 +# CONFIG_GAMEPORT is not set
1730 +
1731 +#
1732 +# Character devices
1733 +#
1734 +CONFIG_VT=y
1735 +CONFIG_VT_CONSOLE=y
1736 +CONFIG_HW_CONSOLE=y
1737 +# CONFIG_VT_HW_CONSOLE_BINDING is not set
1738 +# CONFIG_SERIAL_NONSTANDARD is not set
1739 +
1740 +#
1741 +# Serial drivers
1742 +#
1743 +# CONFIG_SERIAL_8250 is not set
1744 +
1745 +#
1746 +# Non-8250 serial port support
1747 +#
1748 +CONFIG_SERIAL_ATMEL=y
1749 +CONFIG_SERIAL_ATMEL_CONSOLE=y
1750 +# CONFIG_SERIAL_ATMEL_TTYAT is not set
1751 +CONFIG_SERIAL_CORE=y
1752 +CONFIG_SERIAL_CORE_CONSOLE=y
1753 +CONFIG_UNIX98_PTYS=y
1754 +CONFIG_LEGACY_PTYS=y
1755 +CONFIG_LEGACY_PTY_COUNT=256
1756 +
1757 +#
1758 +# IPMI
1759 +#
1760 +# CONFIG_IPMI_HANDLER is not set
1761 +
1762 +#
1763 +# Watchdog Cards
1764 +#
1765 +# CONFIG_WATCHDOG is not set
1766 +# CONFIG_HW_RANDOM is not set
1767 +# CONFIG_NVRAM is not set
1768 +# CONFIG_DTLK is not set
1769 +# CONFIG_R3964 is not set
1770 +# CONFIG_RAW_DRIVER is not set
1771 +
1772 +#
1773 +# TPM devices
1774 +#
1775 +# CONFIG_TCG_TPM is not set
1776 +
1777 +#
1778 +# I2C support
1779 +#
1780 +# CONFIG_I2C is not set
1781 +
1782 +#
1783 +# SPI support
1784 +#
1785 +CONFIG_SPI=y
1786 +# CONFIG_SPI_DEBUG is not set
1787 +CONFIG_SPI_MASTER=y
1788 +
1789 +#
1790 +# SPI Master Controller Drivers
1791 +#
1792 +CONFIG_SPI_ATMEL=y
1793 +# CONFIG_SPI_BITBANG is not set
1794 +
1795 +#
1796 +# SPI Protocol Masters
1797 +#
1798 +
1799 +#
1800 +# Dallas's 1-wire bus
1801 +#
1802 +# CONFIG_W1 is not set
1803 +
1804 +#
1805 +# Hardware Monitoring support
1806 +#
1807 +# CONFIG_HWMON is not set
1808 +# CONFIG_HWMON_VID is not set
1809 +
1810 +#
1811 +# Misc devices
1812 +#
1813 +# CONFIG_TIFM_CORE is not set
1814 +
1815 +#
1816 +# LED devices
1817 +#
1818 +# CONFIG_NEW_LEDS is not set
1819 +
1820 +#
1821 +# LED drivers
1822 +#
1823 +
1824 +#
1825 +# LED Triggers
1826 +#
1827 +
1828 +#
1829 +# Multimedia devices
1830 +#
1831 +# CONFIG_VIDEO_DEV is not set
1832 +
1833 +#
1834 +# Digital Video Broadcasting Devices
1835 +#
1836 +# CONFIG_DVB is not set
1837 +
1838 +#
1839 +# Graphics support
1840 +#
1841 +# CONFIG_FIRMWARE_EDID is not set
1842 +# CONFIG_FB is not set
1843 +
1844 +#
1845 +# Console display driver support
1846 +#
1847 +# CONFIG_VGA_CONSOLE is not set
1848 +CONFIG_DUMMY_CONSOLE=y
1849 +# CONFIG_BACKLIGHT_LCD_SUPPORT is not set
1850 +
1851 +#
1852 +# Sound
1853 +#
1854 +# CONFIG_SOUND is not set
1855 +
1856 +#
1857 +# HID Devices
1858 +#
1859 +# CONFIG_HID is not set
1860 +
1861 +#
1862 +# USB support
1863 +#
1864 +CONFIG_USB_ARCH_HAS_HCD=y
1865 +CONFIG_USB_ARCH_HAS_OHCI=y
1866 +# CONFIG_USB_ARCH_HAS_EHCI is not set
1867 +# CONFIG_USB is not set
1868 +
1869 +#
1870 +# NOTE: USB_STORAGE enables SCSI, and 'SCSI disk support'
1871 +#
1872 +
1873 +#
1874 +# USB Gadget Support
1875 +#
1876 +# CONFIG_USB_GADGET is not set
1877 +
1878 +#
1879 +# MMC/SD Card support
1880 +#
1881 +# CONFIG_MMC is not set
1882 +
1883 +#
1884 +# Real Time Clock
1885 +#
1886 +CONFIG_RTC_LIB=y
1887 +# CONFIG_RTC_CLASS is not set
1888 +
1889 +#
1890 +# File systems
1891 +#
1892 +CONFIG_EXT2_FS=y
1893 +# CONFIG_EXT2_FS_XATTR is not set
1894 +# CONFIG_EXT2_FS_XIP is not set
1895 +CONFIG_EXT3_FS=y
1896 +CONFIG_EXT3_FS_XATTR=y
1897 +# CONFIG_EXT3_FS_POSIX_ACL is not set
1898 +# CONFIG_EXT3_FS_SECURITY is not set
1899 +# CONFIG_EXT4DEV_FS is not set
1900 +CONFIG_JBD=y
1901 +# CONFIG_JBD_DEBUG is not set
1902 +CONFIG_FS_MBCACHE=y
1903 +# CONFIG_REISERFS_FS is not set
1904 +# CONFIG_JFS_FS is not set
1905 +# CONFIG_FS_POSIX_ACL is not set
1906 +# CONFIG_XFS_FS is not set
1907 +# CONFIG_GFS2_FS is not set
1908 +# CONFIG_OCFS2_FS is not set
1909 +# CONFIG_MINIX_FS is not set
1910 +# CONFIG_ROMFS_FS is not set
1911 +CONFIG_INOTIFY=y
1912 +CONFIG_INOTIFY_USER=y
1913 +# CONFIG_QUOTA is not set
1914 +CONFIG_DNOTIFY=y
1915 +# CONFIG_AUTOFS_FS is not set
1916 +CONFIG_AUTOFS4_FS=y
1917 +# CONFIG_FUSE_FS is not set
1918 +
1919 +#
1920 +# CD-ROM/DVD Filesystems
1921 +#
1922 +# CONFIG_ISO9660_FS is not set
1923 +# CONFIG_UDF_FS is not set
1924 +
1925 +#
1926 +# DOS/FAT/NT Filesystems
1927 +#
1928 +CONFIG_FAT_FS=y
1929 +# CONFIG_MSDOS_FS is not set
1930 +CONFIG_VFAT_FS=y
1931 +CONFIG_FAT_DEFAULT_CODEPAGE=437
1932 +CONFIG_FAT_DEFAULT_IOCHARSET="iso8859-1"
1933 +# CONFIG_NTFS_FS is not set
1934 +
1935 +#
1936 +# Pseudo filesystems
1937 +#
1938 +CONFIG_PROC_FS=y
1939 +CONFIG_PROC_SYSCTL=y
1940 +CONFIG_SYSFS=y
1941 +CONFIG_TMPFS=y
1942 +# CONFIG_TMPFS_POSIX_ACL is not set
1943 +# CONFIG_HUGETLB_PAGE is not set
1944 +CONFIG_RAMFS=y
1945 +# CONFIG_CONFIGFS_FS is not set
1946 +
1947 +#
1948 +# Miscellaneous filesystems
1949 +#
1950 +# CONFIG_ADFS_FS is not set
1951 +# CONFIG_AFFS_FS is not set
1952 +# CONFIG_HFS_FS is not set
1953 +# CONFIG_HFSPLUS_FS is not set
1954 +# CONFIG_BEFS_FS is not set
1955 +# CONFIG_BFS_FS is not set
1956 +# CONFIG_EFS_FS is not set
1957 +CONFIG_JFFS2_FS=y
1958 +CONFIG_JFFS2_FS_DEBUG=0
1959 +CONFIG_JFFS2_FS_WRITEBUFFER=y
1960 +# CONFIG_JFFS2_SUMMARY is not set
1961 +# CONFIG_JFFS2_FS_XATTR is not set
1962 +# CONFIG_JFFS2_COMPRESSION_OPTIONS is not set
1963 +CONFIG_JFFS2_ZLIB=y
1964 +CONFIG_JFFS2_RTIME=y
1965 +# CONFIG_JFFS2_RUBIN is not set
1966 +CONFIG_CRAMFS=y
1967 +# CONFIG_VXFS_FS is not set
1968 +# CONFIG_HPFS_FS is not set
1969 +# CONFIG_QNX4FS_FS is not set
1970 +# CONFIG_SYSV_FS is not set
1971 +# CONFIG_UFS_FS is not set
1972 +
1973 +#
1974 +# Network File Systems
1975 +#
1976 +CONFIG_NFS_FS=y
1977 +CONFIG_NFS_V3=y
1978 +# CONFIG_NFS_V3_ACL is not set
1979 +# CONFIG_NFS_V4 is not set
1980 +# CONFIG_NFS_DIRECTIO is not set
1981 +# CONFIG_NFSD is not set
1982 +CONFIG_ROOT_NFS=y
1983 +CONFIG_LOCKD=y
1984 +CONFIG_LOCKD_V4=y
1985 +CONFIG_NFS_COMMON=y
1986 +CONFIG_SUNRPC=y
1987 +# CONFIG_RPCSEC_GSS_KRB5 is not set
1988 +# CONFIG_RPCSEC_GSS_SPKM3 is not set
1989 +# CONFIG_SMB_FS is not set
1990 +# CONFIG_CIFS is not set
1991 +# CONFIG_NCP_FS is not set
1992 +# CONFIG_CODA_FS is not set
1993 +# CONFIG_AFS_FS is not set
1994 +# CONFIG_9P_FS is not set
1995 +
1996 +#
1997 +# Partition Types
1998 +#
1999 +# CONFIG_PARTITION_ADVANCED is not set
2000 +CONFIG_MSDOS_PARTITION=y
2001 +
2002 +#
2003 +# Native Language Support
2004 +#
2005 +CONFIG_NLS=y
2006 +CONFIG_NLS_DEFAULT="iso8859-1"
2007 +CONFIG_NLS_CODEPAGE_437=y
2008 +# CONFIG_NLS_CODEPAGE_737 is not set
2009 +# CONFIG_NLS_CODEPAGE_775 is not set
2010 +CONFIG_NLS_CODEPAGE_850=y
2011 +# CONFIG_NLS_CODEPAGE_852 is not set
2012 +# CONFIG_NLS_CODEPAGE_855 is not set
2013 +# CONFIG_NLS_CODEPAGE_857 is not set
2014 +# CONFIG_NLS_CODEPAGE_860 is not set
2015 +# CONFIG_NLS_CODEPAGE_861 is not set
2016 +# CONFIG_NLS_CODEPAGE_862 is not set
2017 +# CONFIG_NLS_CODEPAGE_863 is not set
2018 +# CONFIG_NLS_CODEPAGE_864 is not set
2019 +# CONFIG_NLS_CODEPAGE_865 is not set
2020 +# CONFIG_NLS_CODEPAGE_866 is not set
2021 +# CONFIG_NLS_CODEPAGE_869 is not set
2022 +# CONFIG_NLS_CODEPAGE_936 is not set
2023 +# CONFIG_NLS_CODEPAGE_950 is not set
2024 +# CONFIG_NLS_CODEPAGE_932 is not set
2025 +# CONFIG_NLS_CODEPAGE_949 is not set
2026 +# CONFIG_NLS_CODEPAGE_874 is not set
2027 +# CONFIG_NLS_ISO8859_8 is not set
2028 +# CONFIG_NLS_CODEPAGE_1250 is not set
2029 +# CONFIG_NLS_CODEPAGE_1251 is not set
2030 +# CONFIG_NLS_ASCII is not set
2031 +CONFIG_NLS_ISO8859_1=y
2032 +# CONFIG_NLS_ISO8859_2 is not set
2033 +# CONFIG_NLS_ISO8859_3 is not set
2034 +# CONFIG_NLS_ISO8859_4 is not set
2035 +# CONFIG_NLS_ISO8859_5 is not set
2036 +# CONFIG_NLS_ISO8859_6 is not set
2037 +# CONFIG_NLS_ISO8859_7 is not set
2038 +# CONFIG_NLS_ISO8859_9 is not set
2039 +# CONFIG_NLS_ISO8859_13 is not set
2040 +# CONFIG_NLS_ISO8859_14 is not set
2041 +# CONFIG_NLS_ISO8859_15 is not set
2042 +# CONFIG_NLS_KOI8_R is not set
2043 +# CONFIG_NLS_KOI8_U is not set
2044 +# CONFIG_NLS_UTF8 is not set
2045 +
2046 +#
2047 +# Distributed Lock Manager
2048 +#
2049 +# CONFIG_DLM is not set
2050 +
2051 +#
2052 +# Profiling support
2053 +#
2054 +# CONFIG_PROFILING is not set
2055 +
2056 +#
2057 +# Kernel hacking
2058 +#
2059 +# CONFIG_PRINTK_TIME is not set
2060 +CONFIG_ENABLE_MUST_CHECK=y
2061 +# CONFIG_MAGIC_SYSRQ is not set
2062 +# CONFIG_UNUSED_SYMBOLS is not set
2063 +# CONFIG_DEBUG_FS is not set
2064 +# CONFIG_HEADERS_CHECK is not set
2065 +CONFIG_DEBUG_KERNEL=y
2066 +CONFIG_LOG_BUF_SHIFT=14
2067 +CONFIG_DETECT_SOFTLOCKUP=y
2068 +# CONFIG_SCHEDSTATS is not set
2069 +# CONFIG_DEBUG_SLAB is not set
2070 +# CONFIG_DEBUG_RT_MUTEXES is not set
2071 +# CONFIG_RT_MUTEX_TESTER is not set
2072 +# CONFIG_DEBUG_SPINLOCK is not set
2073 +# CONFIG_DEBUG_MUTEXES is not set
2074 +# CONFIG_DEBUG_RWSEMS is not set
2075 +# CONFIG_DEBUG_SPINLOCK_SLEEP is not set
2076 +# CONFIG_DEBUG_LOCKING_API_SELFTESTS is not set
2077 +# CONFIG_DEBUG_KOBJECT is not set
2078 +CONFIG_DEBUG_BUGVERBOSE=y
2079 +# CONFIG_DEBUG_INFO is not set
2080 +# CONFIG_DEBUG_VM is not set
2081 +# CONFIG_DEBUG_LIST is not set
2082 +CONFIG_FRAME_POINTER=y
2083 +CONFIG_FORCED_INLINING=y
2084 +# CONFIG_RCU_TORTURE_TEST is not set
2085 +CONFIG_DEBUG_USER=y
2086 +# CONFIG_DEBUG_ERRORS is not set
2087 +CONFIG_DEBUG_LL=y
2088 +# CONFIG_DEBUG_ICEDCC is not set
2089 +
2090 +#
2091 +# Security options
2092 +#
2093 +# CONFIG_KEYS is not set
2094 +# CONFIG_SECURITY is not set
2095 +
2096 +#
2097 +# Cryptographic options
2098 +#
2099 +# CONFIG_CRYPTO is not set
2100 +
2101 +#
2102 +# Library routines
2103 +#
2104 +CONFIG_BITREVERSE=y
2105 +# CONFIG_CRC_CCITT is not set
2106 +# CONFIG_CRC16 is not set
2107 +CONFIG_CRC32=y
2108 +# CONFIG_LIBCRC32C is not set
2109 +CONFIG_ZLIB_INFLATE=y
2110 +CONFIG_ZLIB_DEFLATE=y
2111 +CONFIG_PLIST=y
2112 +CONFIG_IOMAP_COPY=y
2113 Index: linux-2.6.22.19/arch/arm/configs/kb9202_defconfig
2114 ===================================================================
2115 --- linux-2.6.22.19.orig/arch/arm/configs/kb9202_defconfig
2116 +++ linux-2.6.22.19/arch/arm/configs/kb9202_defconfig
2117 @@ -1,19 +1,31 @@
2118 #
2119 # Automatically generated make config: don't edit
2120 -# Linux kernel version: 2.6.13-rc2
2121 -# Sun Aug 14 19:26:59 2005
2122 +# Linux kernel version: 2.6.21
2123 +# Mon May 7 11:43:14 2007
2124 #
2125 CONFIG_ARM=y
2126 +CONFIG_SYS_SUPPORTS_APM_EMULATION=y
2127 +CONFIG_GENERIC_GPIO=y
2128 +# CONFIG_GENERIC_TIME is not set
2129 CONFIG_MMU=y
2130 -CONFIG_UID16=y
2131 +# CONFIG_NO_IOPORT is not set
2132 +CONFIG_GENERIC_HARDIRQS=y
2133 +CONFIG_TRACE_IRQFLAGS_SUPPORT=y
2134 +CONFIG_HARDIRQS_SW_RESEND=y
2135 +CONFIG_GENERIC_IRQ_PROBE=y
2136 CONFIG_RWSEM_GENERIC_SPINLOCK=y
2137 +# CONFIG_ARCH_HAS_ILOG2_U32 is not set
2138 +# CONFIG_ARCH_HAS_ILOG2_U64 is not set
2139 +CONFIG_GENERIC_HWEIGHT=y
2140 CONFIG_GENERIC_CALIBRATE_DELAY=y
2141 +CONFIG_ZONE_DMA=y
2142 +CONFIG_VECTORS_BASE=0xffff0000
2143 +CONFIG_DEFCONFIG_LIST="/lib/modules/$UNAME_RELEASE/.config"
2144
2145 #
2146 # Code maturity level options
2147 #
2148 -# CONFIG_EXPERIMENTAL is not set
2149 -CONFIG_CLEAN_COMPILE=y
2150 +CONFIG_EXPERIMENTAL=y
2151 CONFIG_BROKEN_ON_SMP=y
2152 CONFIG_INIT_ENV_ARG_LIMIT=32
2153
2154 @@ -21,54 +33,103 @@ CONFIG_INIT_ENV_ARG_LIMIT=32
2155 # General setup
2156 #
2157 CONFIG_LOCALVERSION=""
2158 -# CONFIG_SWAP is not set
2159 -# CONFIG_SYSVIPC is not set
2160 -# CONFIG_BSD_PROCESS_ACCT is not set
2161 +CONFIG_LOCALVERSION_AUTO=y
2162 +CONFIG_SWAP=y
2163 +CONFIG_SYSVIPC=y
2164 +# CONFIG_IPC_NS is not set
2165 +CONFIG_SYSVIPC_SYSCTL=y
2166 +CONFIG_POSIX_MQUEUE=y
2167 +CONFIG_BSD_PROCESS_ACCT=y
2168 +# CONFIG_BSD_PROCESS_ACCT_V3 is not set
2169 +# CONFIG_TASKSTATS is not set
2170 +# CONFIG_UTS_NS is not set
2171 +CONFIG_AUDIT=y
2172 +CONFIG_IKCONFIG=y
2173 +CONFIG_IKCONFIG_PROC=y
2174 +CONFIG_SYSFS_DEPRECATED=y
2175 +# CONFIG_RELAY is not set
2176 +CONFIG_BLK_DEV_INITRD=y
2177 +CONFIG_INITRAMFS_SOURCE=""
2178 +# CONFIG_CC_OPTIMIZE_FOR_SIZE is not set
2179 CONFIG_SYSCTL=y
2180 -# CONFIG_AUDIT is not set
2181 -CONFIG_HOTPLUG=y
2182 -# CONFIG_KOBJECT_UEVENT is not set
2183 -# CONFIG_IKCONFIG is not set
2184 # CONFIG_EMBEDDED is not set
2185 +CONFIG_UID16=y
2186 +CONFIG_SYSCTL_SYSCALL=y
2187 CONFIG_KALLSYMS=y
2188 # CONFIG_KALLSYMS_ALL is not set
2189 -# CONFIG_KALLSYMS_EXTRA_PASS is not set
2190 +CONFIG_KALLSYMS_EXTRA_PASS=y
2191 +CONFIG_HOTPLUG=y
2192 CONFIG_PRINTK=y
2193 CONFIG_BUG=y
2194 +CONFIG_ELF_CORE=y
2195 CONFIG_BASE_FULL=y
2196 CONFIG_FUTEX=y
2197 CONFIG_EPOLL=y
2198 -CONFIG_CC_OPTIMIZE_FOR_SIZE=y
2199 CONFIG_SHMEM=y
2200 -CONFIG_CC_ALIGN_FUNCTIONS=0
2201 -CONFIG_CC_ALIGN_LABELS=0
2202 -CONFIG_CC_ALIGN_LOOPS=0
2203 -CONFIG_CC_ALIGN_JUMPS=0
2204 +CONFIG_SLAB=y
2205 +CONFIG_VM_EVENT_COUNTERS=y
2206 +CONFIG_RT_MUTEXES=y
2207 # CONFIG_TINY_SHMEM is not set
2208 CONFIG_BASE_SMALL=0
2209 +# CONFIG_SLOB is not set
2210
2211 #
2212 # Loadable module support
2213 #
2214 CONFIG_MODULES=y
2215 CONFIG_MODULE_UNLOAD=y
2216 -CONFIG_OBSOLETE_MODPARM=y
2217 -# CONFIG_MODULE_SRCVERSION_ALL is not set
2218 +# CONFIG_MODULE_FORCE_UNLOAD is not set
2219 +CONFIG_MODVERSIONS=y
2220 +CONFIG_MODULE_SRCVERSION_ALL=y
2221 CONFIG_KMOD=y
2222
2223 #
2224 +# Block layer
2225 +#
2226 +CONFIG_BLOCK=y
2227 +CONFIG_LBD=y
2228 +# CONFIG_BLK_DEV_IO_TRACE is not set
2229 +# CONFIG_LSF is not set
2230 +
2231 +#
2232 +# IO Schedulers
2233 +#
2234 +CONFIG_IOSCHED_NOOP=y
2235 +CONFIG_IOSCHED_AS=y
2236 +CONFIG_IOSCHED_DEADLINE=y
2237 +CONFIG_IOSCHED_CFQ=y
2238 +# CONFIG_DEFAULT_AS is not set
2239 +# CONFIG_DEFAULT_DEADLINE is not set
2240 +CONFIG_DEFAULT_CFQ=y
2241 +# CONFIG_DEFAULT_NOOP is not set
2242 +CONFIG_DEFAULT_IOSCHED="cfq"
2243 +
2244 +#
2245 # System Type
2246 #
2247 +# CONFIG_ARCH_AAEC2000 is not set
2248 +# CONFIG_ARCH_INTEGRATOR is not set
2249 +# CONFIG_ARCH_REALVIEW is not set
2250 +# CONFIG_ARCH_VERSATILE is not set
2251 +CONFIG_ARCH_AT91=y
2252 # CONFIG_ARCH_CLPS7500 is not set
2253 # CONFIG_ARCH_CLPS711X is not set
2254 # CONFIG_ARCH_CO285 is not set
2255 # CONFIG_ARCH_EBSA110 is not set
2256 +# CONFIG_ARCH_EP93XX is not set
2257 # CONFIG_ARCH_FOOTBRIDGE is not set
2258 -# CONFIG_ARCH_INTEGRATOR is not set
2259 -# CONFIG_ARCH_IOP3XX is not set
2260 +# CONFIG_ARCH_NETX is not set
2261 +# CONFIG_ARCH_H720X is not set
2262 +# CONFIG_ARCH_IMX is not set
2263 +# CONFIG_ARCH_IOP32X is not set
2264 +# CONFIG_ARCH_IOP33X is not set
2265 +# CONFIG_ARCH_IOP13XX is not set
2266 # CONFIG_ARCH_IXP4XX is not set
2267 # CONFIG_ARCH_IXP2000 is not set
2268 +# CONFIG_ARCH_IXP23XX is not set
2269 # CONFIG_ARCH_L7200 is not set
2270 +# CONFIG_ARCH_NS9XXX is not set
2271 +# CONFIG_ARCH_PNX4008 is not set
2272 # CONFIG_ARCH_PXA is not set
2273 # CONFIG_ARCH_RPC is not set
2274 # CONFIG_ARCH_SA1100 is not set
2275 @@ -76,34 +137,52 @@ CONFIG_KMOD=y
2276 # CONFIG_ARCH_SHARK is not set
2277 # CONFIG_ARCH_LH7A40X is not set
2278 # CONFIG_ARCH_OMAP is not set
2279 -# CONFIG_ARCH_VERSATILE is not set
2280 -# CONFIG_ARCH_IMX is not set
2281 -# CONFIG_ARCH_H720X is not set
2282 -# CONFIG_ARCH_AAEC2000 is not set
2283 -CONFIG_ARCH_AT91=y
2284 +
2285 +#
2286 +# Atmel AT91 System-on-Chip
2287 +#
2288 CONFIG_ARCH_AT91RM9200=y
2289 +# CONFIG_ARCH_AT91SAM9260 is not set
2290 +# CONFIG_ARCH_AT91SAM9261 is not set
2291 +# CONFIG_ARCH_AT91SAM9263 is not set
2292
2293 #
2294 -# AT91RM9200 Implementations
2295 +# AT91RM9200 Board Type
2296 #
2297 +# CONFIG_MACH_ONEARM is not set
2298 # CONFIG_ARCH_AT91RM9200DK is not set
2299 # CONFIG_MACH_AT91RM9200EK is not set
2300 # CONFIG_MACH_CSB337 is not set
2301 # CONFIG_MACH_CSB637 is not set
2302 # CONFIG_MACH_CARMEVA is not set
2303 +# CONFIG_MACH_ATEB9200 is not set
2304 CONFIG_MACH_KB9200=y
2305 +# CONFIG_MACH_KAFA is not set
2306 +# CONFIG_MACH_CHUB is not set
2307 +
2308 +#
2309 +# AT91 Board Options
2310 +#
2311 +
2312 +#
2313 +# AT91 Feature Selections
2314 +#
2315 +# CONFIG_AT91_PROGRAMMABLE_CLOCKS is not set
2316 +# CONFIG_ATMEL_TCLIB is not set
2317
2318 #
2319 # Processor Type
2320 #
2321 CONFIG_CPU_32=y
2322 CONFIG_CPU_ARM920T=y
2323 -CONFIG_CPU_32v4=y
2324 +CONFIG_CPU_32v4T=y
2325 CONFIG_CPU_ABRT_EV4T=y
2326 CONFIG_CPU_CACHE_V4WT=y
2327 CONFIG_CPU_CACHE_VIVT=y
2328 CONFIG_CPU_COPY_V4WB=y
2329 CONFIG_CPU_TLB_V4WBI=y
2330 +CONFIG_CPU_CP15=y
2331 +CONFIG_CPU_CP15_MMU=y
2332
2333 #
2334 # Processor Features
2335 @@ -112,24 +191,44 @@ CONFIG_ARM_THUMB=y
2336 # CONFIG_CPU_ICACHE_DISABLE is not set
2337 # CONFIG_CPU_DCACHE_DISABLE is not set
2338 # CONFIG_CPU_DCACHE_WRITETHROUGH is not set
2339 +# CONFIG_OUTER_CACHE is not set
2340
2341 #
2342 # Bus support
2343 #
2344 -CONFIG_ISA_DMA_API=y
2345
2346 #
2347 # PCCARD (PCMCIA/CardBus) support
2348 #
2349 -# CONFIG_PCCARD is not set
2350 +CONFIG_PCCARD=m
2351 +# CONFIG_PCMCIA_DEBUG is not set
2352 +CONFIG_PCMCIA=m
2353 +CONFIG_PCMCIA_LOAD_CIS=y
2354 +CONFIG_PCMCIA_IOCTL=y
2355 +
2356 +#
2357 +# PC-card bridges
2358 +#
2359 +# CONFIG_AT91_CF is not set
2360
2361 #
2362 # Kernel Features
2363 #
2364 +# CONFIG_PREEMPT is not set
2365 # CONFIG_NO_IDLE_HZ is not set
2366 +CONFIG_HZ=100
2367 +# CONFIG_AEABI is not set
2368 # CONFIG_ARCH_DISCONTIGMEM_ENABLE is not set
2369 +CONFIG_SELECT_MEMORY_MODEL=y
2370 +CONFIG_FLATMEM_MANUAL=y
2371 +# CONFIG_DISCONTIGMEM_MANUAL is not set
2372 +# CONFIG_SPARSEMEM_MANUAL is not set
2373 CONFIG_FLATMEM=y
2374 CONFIG_FLAT_NODE_MEM_MAP=y
2375 +# CONFIG_SPARSEMEM_STATIC is not set
2376 +CONFIG_SPLIT_PTLOCK_CPUS=4096
2377 +# CONFIG_RESOURCES_64BIT is not set
2378 +CONFIG_ZONE_DMA_FLAG=1
2379 # CONFIG_LEDS is not set
2380 CONFIG_ALIGNMENT_TRAP=y
2381
2382 @@ -138,8 +237,10 @@ CONFIG_ALIGNMENT_TRAP=y
2383 #
2384 CONFIG_ZBOOT_ROM_TEXT=0x10000000
2385 CONFIG_ZBOOT_ROM_BSS=0x20040000
2386 -CONFIG_ZBOOT_ROM=y
2387 -CONFIG_CMDLINE="console=ttyS0,115200 root=/dev/ram rw initrd=0x20210000,654933"
2388 +# CONFIG_ZBOOT_ROM is not set
2389 +CONFIG_CMDLINE="noinitrd root=/dev/mtdblock0 rootfstype=jffs2 mem=64M"
2390 +# CONFIG_XIP_KERNEL is not set
2391 +# CONFIG_KEXEC is not set
2392
2393 #
2394 # Floating point emulation
2395 @@ -150,6 +251,7 @@ CONFIG_CMDLINE="console=ttyS0,115200 roo
2396 #
2397 CONFIG_FPE_NWFPE=y
2398 # CONFIG_FPE_NWFPE_XP is not set
2399 +# CONFIG_FPE_FASTFPE is not set
2400
2401 #
2402 # Userspace binary formats
2403 @@ -165,6 +267,96 @@ CONFIG_BINFMT_MISC=y
2404 # CONFIG_PM is not set
2405
2406 #
2407 +# Networking
2408 +#
2409 +CONFIG_NET=y
2410 +
2411 +#
2412 +# Networking options
2413 +#
2414 +# CONFIG_NETDEBUG is not set
2415 +CONFIG_PACKET=y
2416 +# CONFIG_PACKET_MMAP is not set
2417 +CONFIG_UNIX=y
2418 +# CONFIG_NET_KEY is not set
2419 +CONFIG_INET=y
2420 +CONFIG_IP_MULTICAST=y
2421 +# CONFIG_IP_ADVANCED_ROUTER is not set
2422 +CONFIG_IP_FIB_HASH=y
2423 +CONFIG_IP_PNP=y
2424 +# CONFIG_IP_PNP_DHCP is not set
2425 +# CONFIG_IP_PNP_BOOTP is not set
2426 +# CONFIG_IP_PNP_RARP is not set
2427 +# CONFIG_NET_IPIP is not set
2428 +# CONFIG_NET_IPGRE is not set
2429 +# CONFIG_IP_MROUTE is not set
2430 +# CONFIG_ARPD is not set
2431 +# CONFIG_SYN_COOKIES is not set
2432 +# CONFIG_INET_AH is not set
2433 +# CONFIG_INET_ESP is not set
2434 +# CONFIG_INET_IPCOMP is not set
2435 +# CONFIG_INET_XFRM_TUNNEL is not set
2436 +# CONFIG_INET_TUNNEL is not set
2437 +# CONFIG_INET_XFRM_MODE_TRANSPORT is not set
2438 +# CONFIG_INET_XFRM_MODE_TUNNEL is not set
2439 +# CONFIG_INET_XFRM_MODE_BEET is not set
2440 +# CONFIG_INET_DIAG is not set
2441 +# CONFIG_TCP_CONG_ADVANCED is not set
2442 +CONFIG_TCP_CONG_CUBIC=y
2443 +CONFIG_DEFAULT_TCP_CONG="cubic"
2444 +# CONFIG_TCP_MD5SIG is not set
2445 +# CONFIG_IPV6 is not set
2446 +# CONFIG_INET6_XFRM_TUNNEL is not set
2447 +# CONFIG_INET6_TUNNEL is not set
2448 +# CONFIG_NETWORK_SECMARK is not set
2449 +# CONFIG_NETFILTER is not set
2450 +
2451 +#
2452 +# DCCP Configuration (EXPERIMENTAL)
2453 +#
2454 +# CONFIG_IP_DCCP is not set
2455 +
2456 +#
2457 +# SCTP Configuration (EXPERIMENTAL)
2458 +#
2459 +CONFIG_IP_SCTP=m
2460 +# CONFIG_SCTP_DBG_MSG is not set
2461 +# CONFIG_SCTP_DBG_OBJCNT is not set
2462 +# CONFIG_SCTP_HMAC_NONE is not set
2463 +# CONFIG_SCTP_HMAC_SHA1 is not set
2464 +CONFIG_SCTP_HMAC_MD5=y
2465 +
2466 +#
2467 +# TIPC Configuration (EXPERIMENTAL)
2468 +#
2469 +# CONFIG_TIPC is not set
2470 +# CONFIG_ATM is not set
2471 +# CONFIG_BRIDGE is not set
2472 +# CONFIG_VLAN_8021Q is not set
2473 +# CONFIG_DECNET is not set
2474 +# CONFIG_LLC2 is not set
2475 +# CONFIG_IPX is not set
2476 +# CONFIG_ATALK is not set
2477 +# CONFIG_X25 is not set
2478 +# CONFIG_LAPB is not set
2479 +# CONFIG_ECONET is not set
2480 +# CONFIG_WAN_ROUTER is not set
2481 +
2482 +#
2483 +# QoS and/or fair queueing
2484 +#
2485 +# CONFIG_NET_SCHED is not set
2486 +
2487 +#
2488 +# Network testing
2489 +#
2490 +# CONFIG_NET_PKTGEN is not set
2491 +# CONFIG_HAMRADIO is not set
2492 +# CONFIG_IRDA is not set
2493 +# CONFIG_BT is not set
2494 +# CONFIG_IEEE80211 is not set
2495 +
2496 +#
2497 # Device Drivers
2498 #
2499
2500 @@ -173,13 +365,95 @@ CONFIG_BINFMT_MISC=y
2501 #
2502 CONFIG_STANDALONE=y
2503 CONFIG_PREVENT_FIRMWARE_BUILD=y
2504 -# CONFIG_FW_LOADER is not set
2505 -CONFIG_DEBUG_DRIVER=y
2506 +CONFIG_FW_LOADER=y
2507 +# CONFIG_DEBUG_DRIVER is not set
2508 +# CONFIG_DEBUG_DEVRES is not set
2509 +# CONFIG_SYS_HYPERVISOR is not set
2510 +
2511 +#
2512 +# Connector - unified userspace <-> kernelspace linker
2513 +#
2514 +# CONFIG_CONNECTOR is not set
2515
2516 #
2517 # Memory Technology Devices (MTD)
2518 #
2519 -# CONFIG_MTD is not set
2520 +CONFIG_MTD=y
2521 +# CONFIG_MTD_DEBUG is not set
2522 +CONFIG_MTD_CONCAT=y
2523 +CONFIG_MTD_PARTITIONS=y
2524 +# CONFIG_MTD_REDBOOT_PARTS is not set
2525 +CONFIG_MTD_CMDLINE_PARTS=y
2526 +# CONFIG_MTD_AFS_PARTS is not set
2527 +
2528 +#
2529 +# User Modules And Translation Layers
2530 +#
2531 +CONFIG_MTD_CHAR=y
2532 +CONFIG_MTD_BLKDEVS=y
2533 +CONFIG_MTD_BLOCK=y
2534 +# CONFIG_FTL is not set
2535 +# CONFIG_NFTL is not set
2536 +# CONFIG_INFTL is not set
2537 +# CONFIG_RFD_FTL is not set
2538 +# CONFIG_SSFDC is not set
2539 +
2540 +#
2541 +# RAM/ROM/Flash chip drivers
2542 +#
2543 +# CONFIG_MTD_CFI is not set
2544 +# CONFIG_MTD_JEDECPROBE is not set
2545 +CONFIG_MTD_MAP_BANK_WIDTH_1=y
2546 +CONFIG_MTD_MAP_BANK_WIDTH_2=y
2547 +CONFIG_MTD_MAP_BANK_WIDTH_4=y
2548 +# CONFIG_MTD_MAP_BANK_WIDTH_8 is not set
2549 +# CONFIG_MTD_MAP_BANK_WIDTH_16 is not set
2550 +# CONFIG_MTD_MAP_BANK_WIDTH_32 is not set
2551 +CONFIG_MTD_CFI_I1=y
2552 +CONFIG_MTD_CFI_I2=y
2553 +# CONFIG_MTD_CFI_I4 is not set
2554 +# CONFIG_MTD_CFI_I8 is not set
2555 +# CONFIG_MTD_RAM is not set
2556 +# CONFIG_MTD_ROM is not set
2557 +# CONFIG_MTD_ABSENT is not set
2558 +# CONFIG_MTD_OBSOLETE_CHIPS is not set
2559 +
2560 +#
2561 +# Mapping drivers for chip access
2562 +#
2563 +CONFIG_MTD_COMPLEX_MAPPINGS=y
2564 +# CONFIG_MTD_PLATRAM is not set
2565 +
2566 +#
2567 +# Self-contained MTD device drivers
2568 +#
2569 +# CONFIG_MTD_SLRAM is not set
2570 +# CONFIG_MTD_PHRAM is not set
2571 +# CONFIG_MTD_MTDRAM is not set
2572 +# CONFIG_MTD_BLOCK2MTD is not set
2573 +
2574 +#
2575 +# Disk-On-Chip Device Drivers
2576 +#
2577 +# CONFIG_MTD_DOC2000 is not set
2578 +# CONFIG_MTD_DOC2001 is not set
2579 +# CONFIG_MTD_DOC2001PLUS is not set
2580 +
2581 +#
2582 +# NAND Flash Device Drivers
2583 +#
2584 +CONFIG_MTD_NAND=y
2585 +# CONFIG_MTD_NAND_VERIFY_WRITE is not set
2586 +# CONFIG_MTD_NAND_ECC_SMC is not set
2587 +CONFIG_MTD_NAND_IDS=y
2588 +# CONFIG_MTD_NAND_DISKONCHIP is not set
2589 +CONFIG_MTD_NAND_AT91=y
2590 +# CONFIG_MTD_NAND_NANDSIM is not set
2591 +
2592 +#
2593 +# OneNAND Flash Device Drivers
2594 +#
2595 +# CONFIG_MTD_ONENAND is not set
2596
2597 #
2598 # Parallel port support
2599 @@ -189,6 +463,7 @@ CONFIG_DEBUG_DRIVER=y
2600 #
2601 # Plug and Play support
2602 #
2603 +# CONFIG_PNPACPI is not set
2604
2605 #
2606 # Block devices
2607 @@ -196,28 +471,27 @@ CONFIG_DEBUG_DRIVER=y
2608 # CONFIG_BLK_DEV_COW_COMMON is not set
2609 CONFIG_BLK_DEV_LOOP=y
2610 # CONFIG_BLK_DEV_CRYPTOLOOP is not set
2611 -CONFIG_BLK_DEV_NBD=y
2612 +# CONFIG_BLK_DEV_NBD is not set
2613 # CONFIG_BLK_DEV_UB is not set
2614 CONFIG_BLK_DEV_RAM=y
2615 CONFIG_BLK_DEV_RAM_COUNT=16
2616 -CONFIG_BLK_DEV_RAM_SIZE=4096
2617 -CONFIG_BLK_DEV_INITRD=y
2618 -CONFIG_INITRAMFS_SOURCE=""
2619 +CONFIG_BLK_DEV_RAM_SIZE=16384
2620 +CONFIG_BLK_DEV_RAM_BLOCKSIZE=1024
2621 # CONFIG_CDROM_PKTCDVD is not set
2622 +# CONFIG_ATA_OVER_ETH is not set
2623
2624 #
2625 -# IO Schedulers
2626 +# ATA/ATAPI/MFM/RLL support
2627 #
2628 -CONFIG_IOSCHED_NOOP=y
2629 -CONFIG_IOSCHED_AS=y
2630 -CONFIG_IOSCHED_DEADLINE=y
2631 -CONFIG_IOSCHED_CFQ=y
2632 -# CONFIG_ATA_OVER_ETH is not set
2633 +# CONFIG_IDE is not set
2634
2635 #
2636 # SCSI device support
2637 #
2638 +# CONFIG_RAID_ATTRS is not set
2639 CONFIG_SCSI=y
2640 +# CONFIG_SCSI_TGT is not set
2641 +# CONFIG_SCSI_NETLINK is not set
2642 CONFIG_SCSI_PROC_FS=y
2643
2644 #
2645 @@ -233,97 +507,61 @@ CONFIG_CHR_DEV_SG=y
2646 #
2647 # Some SCSI devices (e.g. CD jukebox) support multiple LUNs
2648 #
2649 -# CONFIG_SCSI_MULTI_LUN is not set
2650 -# CONFIG_SCSI_CONSTANTS is not set
2651 -# CONFIG_SCSI_LOGGING is not set
2652 +CONFIG_SCSI_MULTI_LUN=y
2653 +CONFIG_SCSI_CONSTANTS=y
2654 +CONFIG_SCSI_LOGGING=y
2655 +# CONFIG_SCSI_SCAN_ASYNC is not set
2656
2657 #
2658 -# SCSI Transport Attributes
2659 +# SCSI Transports
2660 #
2661 -# CONFIG_SCSI_SPI_ATTRS is not set
2662 +CONFIG_SCSI_SPI_ATTRS=m
2663 # CONFIG_SCSI_FC_ATTRS is not set
2664 # CONFIG_SCSI_ISCSI_ATTRS is not set
2665 +# CONFIG_SCSI_SAS_ATTRS is not set
2666 +# CONFIG_SCSI_SAS_LIBSAS is not set
2667
2668 #
2669 # SCSI low-level drivers
2670 #
2671 -# CONFIG_SCSI_SATA is not set
2672 +# CONFIG_ISCSI_TCP is not set
2673 # CONFIG_SCSI_DEBUG is not set
2674
2675 #
2676 -# Multi-device support (RAID and LVM)
2677 -#
2678 -# CONFIG_MD is not set
2679 -
2680 -#
2681 -# Fusion MPT device support
2682 +# PCMCIA SCSI adapter support
2683 #
2684 -# CONFIG_FUSION is not set
2685 +# CONFIG_PCMCIA_AHA152X is not set
2686 +# CONFIG_PCMCIA_FDOMAIN is not set
2687 +# CONFIG_PCMCIA_NINJA_SCSI is not set
2688 +# CONFIG_PCMCIA_QLOGIC is not set
2689 +# CONFIG_PCMCIA_SYM53C500 is not set
2690
2691 #
2692 -# IEEE 1394 (FireWire) support
2693 +# Serial ATA (prod) and Parallel ATA (experimental) drivers
2694 #
2695 +# CONFIG_ATA is not set
2696
2697 #
2698 -# I2O device support
2699 +# Multi-device support (RAID and LVM)
2700 #
2701 +# CONFIG_MD is not set
2702
2703 #
2704 -# Networking support
2705 +# Fusion MPT device support
2706 #
2707 -CONFIG_NET=y
2708 +# CONFIG_FUSION is not set
2709
2710 #
2711 -# Networking options
2712 +# IEEE 1394 (FireWire) support
2713 #
2714 -CONFIG_PACKET=y
2715 -# CONFIG_PACKET_MMAP is not set
2716 -CONFIG_UNIX=y
2717 -# CONFIG_NET_KEY is not set
2718 -CONFIG_INET=y
2719 -CONFIG_IP_MULTICAST=y
2720 -# CONFIG_IP_ADVANCED_ROUTER is not set
2721 -CONFIG_IP_FIB_HASH=y
2722 -CONFIG_IP_PNP=y
2723 -CONFIG_IP_PNP_DHCP=y
2724 -# CONFIG_IP_PNP_BOOTP is not set
2725 -# CONFIG_IP_PNP_RARP is not set
2726 -# CONFIG_NET_IPIP is not set
2727 -# CONFIG_NET_IPGRE is not set
2728 -# CONFIG_IP_MROUTE is not set
2729 -# CONFIG_SYN_COOKIES is not set
2730 -# CONFIG_INET_AH is not set
2731 -# CONFIG_INET_ESP is not set
2732 -# CONFIG_INET_IPCOMP is not set
2733 -# CONFIG_INET_TUNNEL is not set
2734 -# CONFIG_IP_TCPDIAG is not set
2735 -# CONFIG_IP_TCPDIAG_IPV6 is not set
2736 -# CONFIG_TCP_CONG_ADVANCED is not set
2737 -CONFIG_TCP_CONG_BIC=y
2738 -# CONFIG_IPV6 is not set
2739 -# CONFIG_NETFILTER is not set
2740 -# CONFIG_BRIDGE is not set
2741 -# CONFIG_VLAN_8021Q is not set
2742 -# CONFIG_DECNET is not set
2743 -# CONFIG_LLC2 is not set
2744 -# CONFIG_IPX is not set
2745 -# CONFIG_ATALK is not set
2746
2747 #
2748 -# QoS and/or fair queueing
2749 +# I2O device support
2750 #
2751 -# CONFIG_NET_SCHED is not set
2752 -# CONFIG_NET_CLS_ROUTE is not set
2753
2754 #
2755 -# Network testing
2756 +# Network device support
2757 #
2758 -# CONFIG_NET_PKTGEN is not set
2759 -# CONFIG_NETPOLL is not set
2760 -# CONFIG_NET_POLL_CONTROLLER is not set
2761 -# CONFIG_HAMRADIO is not set
2762 -# CONFIG_IRDA is not set
2763 -# CONFIG_BT is not set
2764 CONFIG_NETDEVICES=y
2765 # CONFIG_DUMMY is not set
2766 # CONFIG_BONDING is not set
2767 @@ -331,6 +569,11 @@ CONFIG_NETDEVICES=y
2768 # CONFIG_TUN is not set
2769
2770 #
2771 +# PHY device support
2772 +#
2773 +# CONFIG_PHYLIB is not set
2774 +
2775 +#
2776 # Ethernet (10 or 100Mbit)
2777 #
2778 CONFIG_NET_ETHERNET=y
2779 @@ -357,11 +600,20 @@ CONFIG_ARM_AT91_ETHER=y
2780 # CONFIG_NET_RADIO is not set
2781
2782 #
2783 +# PCMCIA network device support
2784 +#
2785 +# CONFIG_NET_PCMCIA is not set
2786 +
2787 +#
2788 # Wan interfaces
2789 #
2790 # CONFIG_WAN is not set
2791 # CONFIG_PPP is not set
2792 # CONFIG_SLIP is not set
2793 +# CONFIG_SHAPER is not set
2794 +# CONFIG_NETCONSOLE is not set
2795 +# CONFIG_NETPOLL is not set
2796 +# CONFIG_NET_POLL_CONTROLLER is not set
2797
2798 #
2799 # ISDN subsystem
2800 @@ -372,6 +624,7 @@ CONFIG_ARM_AT91_ETHER=y
2801 # Input device support
2802 #
2803 CONFIG_INPUT=y
2804 +# CONFIG_INPUT_FF_MEMLESS is not set
2805
2806 #
2807 # Userland interfaces
2808 @@ -397,9 +650,7 @@ CONFIG_INPUT_MOUSEDEV_SCREEN_Y=768
2809 #
2810 # Hardware I/O ports
2811 #
2812 -CONFIG_SERIO=y
2813 -# CONFIG_SERIO_SERPORT is not set
2814 -# CONFIG_SERIO_RAW is not set
2815 +# CONFIG_SERIO is not set
2816 # CONFIG_GAMEPORT is not set
2817
2818 #
2819 @@ -408,6 +659,7 @@ CONFIG_SERIO=y
2820 CONFIG_VT=y
2821 CONFIG_VT_CONSOLE=y
2822 CONFIG_HW_CONSOLE=y
2823 +# CONFIG_VT_HW_CONSOLE_BINDING is not set
2824 # CONFIG_SERIAL_NONSTANDARD is not set
2825
2826 #
2827 @@ -420,11 +672,11 @@ CONFIG_HW_CONSOLE=y
2828 #
2829 CONFIG_SERIAL_ATMEL=y
2830 CONFIG_SERIAL_ATMEL_CONSOLE=y
2831 +# CONFIG_SERIAL_ATMEL_TTYAT is not set
2832 CONFIG_SERIAL_CORE=y
2833 CONFIG_SERIAL_CORE_CONSOLE=y
2834 CONFIG_UNIX98_PTYS=y
2835 -CONFIG_LEGACY_PTYS=y
2836 -CONFIG_LEGACY_PTY_COUNT=256
2837 +# CONFIG_LEGACY_PTYS is not set
2838
2839 #
2840 # IPMI
2841 @@ -435,21 +687,23 @@ CONFIG_LEGACY_PTY_COUNT=256
2842 # Watchdog Cards
2843 #
2844 # CONFIG_WATCHDOG is not set
2845 +# CONFIG_HW_RANDOM is not set
2846 # CONFIG_NVRAM is not set
2847 -# CONFIG_RTC is not set
2848 -# CONFIG_AT91RM9200_RTC is not set
2849 # CONFIG_DTLK is not set
2850 # CONFIG_R3964 is not set
2851
2852 #
2853 -# Ftape, the floppy tape device driver
2854 +# PCMCIA character devices
2855 #
2856 +# CONFIG_SYNCLINK_CS is not set
2857 +# CONFIG_CARDMAN_4000 is not set
2858 +# CONFIG_CARDMAN_4040 is not set
2859 # CONFIG_RAW_DRIVER is not set
2860
2861 #
2862 # TPM devices
2863 #
2864 -# CONFIG_AT91_SPI is not set
2865 +# CONFIG_TCG_TPM is not set
2866
2867 #
2868 # I2C support
2869 @@ -457,10 +711,50 @@ CONFIG_LEGACY_PTY_COUNT=256
2870 # CONFIG_I2C is not set
2871
2872 #
2873 +# SPI support
2874 +#
2875 +# CONFIG_SPI is not set
2876 +# CONFIG_SPI_MASTER is not set
2877 +
2878 +#
2879 +# Dallas's 1-wire bus
2880 +#
2881 +# CONFIG_W1 is not set
2882 +
2883 +#
2884 +# Hardware Monitoring support
2885 +#
2886 +CONFIG_HWMON=y
2887 +# CONFIG_HWMON_VID is not set
2888 +# CONFIG_SENSORS_ABITUGURU is not set
2889 +# CONFIG_SENSORS_F71805F is not set
2890 +# CONFIG_SENSORS_PC87427 is not set
2891 +# CONFIG_SENSORS_VT1211 is not set
2892 +CONFIG_HWMON_DEBUG_CHIP=y
2893 +
2894 +#
2895 # Misc devices
2896 #
2897
2898 #
2899 +# Multifunction device drivers
2900 +#
2901 +# CONFIG_MFD_SM501 is not set
2902 +
2903 +#
2904 +# LED devices
2905 +#
2906 +# CONFIG_NEW_LEDS is not set
2907 +
2908 +#
2909 +# LED drivers
2910 +#
2911 +
2912 +#
2913 +# LED Triggers
2914 +#
2915 +
2916 +#
2917 # Multimedia devices
2918 #
2919 # CONFIG_VIDEO_DEV is not set
2920 @@ -469,17 +763,57 @@ CONFIG_LEGACY_PTY_COUNT=256
2921 # Digital Video Broadcasting Devices
2922 #
2923 # CONFIG_DVB is not set
2924 +# CONFIG_USB_DABUSB is not set
2925
2926 #
2927 # Graphics support
2928 #
2929 -# CONFIG_FB is not set
2930 +CONFIG_BACKLIGHT_LCD_SUPPORT=y
2931 +CONFIG_BACKLIGHT_CLASS_DEVICE=y
2932 +# CONFIG_LCD_CLASS_DEVICE is not set
2933 +CONFIG_BACKLIGHT_KB920x=y
2934 +CONFIG_FB=y
2935 +# CONFIG_FIRMWARE_EDID is not set
2936 +# CONFIG_FB_DDC is not set
2937 +CONFIG_FB_CFB_FILLRECT=y
2938 +CONFIG_FB_CFB_COPYAREA=y
2939 +CONFIG_FB_CFB_IMAGEBLIT=y
2940 +# CONFIG_FB_SVGALIB is not set
2941 +# CONFIG_FB_MACMODES is not set
2942 +# CONFIG_FB_BACKLIGHT is not set
2943 +CONFIG_FB_MODE_HELPERS=y
2944 +CONFIG_FB_TILEBLITTING=y
2945 +
2946 +#
2947 +# Frame buffer hardware drivers
2948 +#
2949 +CONFIG_FB_S1D15605=y
2950 +# CONFIG_FB_S1D13XXX is not set
2951 +# CONFIG_FB_VIRTUAL is not set
2952
2953 #
2954 # Console display driver support
2955 #
2956 # CONFIG_VGA_CONSOLE is not set
2957 CONFIG_DUMMY_CONSOLE=y
2958 +CONFIG_FRAMEBUFFER_CONSOLE=y
2959 +# CONFIG_FRAMEBUFFER_CONSOLE_ROTATION is not set
2960 +CONFIG_FONTS=y
2961 +# CONFIG_FONT_8x8 is not set
2962 +# CONFIG_FONT_8x16 is not set
2963 +# CONFIG_FONT_6x11 is not set
2964 +# CONFIG_FONT_7x14 is not set
2965 +# CONFIG_FONT_PEARL_8x8 is not set
2966 +# CONFIG_FONT_ACORN_8x8 is not set
2967 +CONFIG_FONT_MINI_4x6=y
2968 +# CONFIG_FONT_SUN8x16 is not set
2969 +# CONFIG_FONT_SUN12x22 is not set
2970 +# CONFIG_FONT_10x18 is not set
2971 +
2972 +#
2973 +# Logo configuration
2974 +#
2975 +# CONFIG_LOGO is not set
2976
2977 #
2978 # Sound
2979 @@ -487,82 +821,98 @@ CONFIG_DUMMY_CONSOLE=y
2980 # CONFIG_SOUND is not set
2981
2982 #
2983 +# HID Devices
2984 +#
2985 +CONFIG_HID=y
2986 +# CONFIG_HID_DEBUG is not set
2987 +
2988 +#
2989 # USB support
2990 #
2991 CONFIG_USB_ARCH_HAS_HCD=y
2992 CONFIG_USB_ARCH_HAS_OHCI=y
2993 +# CONFIG_USB_ARCH_HAS_EHCI is not set
2994 CONFIG_USB=y
2995 -CONFIG_USB_DEBUG=y
2996 +# CONFIG_USB_DEBUG is not set
2997
2998 #
2999 # Miscellaneous USB options
3000 #
3001 CONFIG_USB_DEVICEFS=y
3002 +# CONFIG_USB_DYNAMIC_MINORS is not set
3003 +# CONFIG_USB_OTG is not set
3004
3005 #
3006 # USB Host Controller Drivers
3007 #
3008 # CONFIG_USB_ISP116X_HCD is not set
3009 CONFIG_USB_OHCI_HCD=y
3010 -# CONFIG_USB_OHCI_BIG_ENDIAN is not set
3011 +# CONFIG_USB_OHCI_BIG_ENDIAN_DESC is not set
3012 +# CONFIG_USB_OHCI_BIG_ENDIAN_MMIO is not set
3013 CONFIG_USB_OHCI_LITTLE_ENDIAN=y
3014 # CONFIG_USB_SL811_HCD is not set
3015
3016 #
3017 # USB Device Class drivers
3018 #
3019 -# CONFIG_USB_BLUETOOTH_TTY is not set
3020 # CONFIG_USB_ACM is not set
3021 # CONFIG_USB_PRINTER is not set
3022
3023 #
3024 -# NOTE: USB_STORAGE enables SCSI, and 'SCSI disk support' may also be needed; see USB_STORAGE Help for more information
3025 +# NOTE: USB_STORAGE enables SCSI, and 'SCSI disk support'
3026 +#
3027 +
3028 +#
3029 +# may also be needed; see USB_STORAGE Help for more information
3030 #
3031 CONFIG_USB_STORAGE=y
3032 -CONFIG_USB_STORAGE_DEBUG=y
3033 +# CONFIG_USB_STORAGE_DEBUG is not set
3034 +# CONFIG_USB_STORAGE_DATAFAB is not set
3035 # CONFIG_USB_STORAGE_FREECOM is not set
3036 # CONFIG_USB_STORAGE_DPCM is not set
3037 +# CONFIG_USB_STORAGE_USBAT is not set
3038 +# CONFIG_USB_STORAGE_SDDR09 is not set
3039 +# CONFIG_USB_STORAGE_SDDR55 is not set
3040 +# CONFIG_USB_STORAGE_JUMPSHOT is not set
3041 +# CONFIG_USB_STORAGE_ALAUDA is not set
3042 +# CONFIG_USB_STORAGE_KARMA is not set
3043 +CONFIG_USB_LIBUSUAL=y
3044
3045 #
3046 # USB Input Devices
3047 #
3048 -# CONFIG_USB_HID is not set
3049 -
3050 -#
3051 -# USB HID Boot Protocol drivers
3052 -#
3053 -# CONFIG_USB_KBD is not set
3054 -# CONFIG_USB_MOUSE is not set
3055 +CONFIG_USB_HID=y
3056 +# CONFIG_USB_HIDINPUT_POWERBOOK is not set
3057 +# CONFIG_HID_FF is not set
3058 +# CONFIG_USB_HIDDEV is not set
3059 # CONFIG_USB_AIPTEK is not set
3060 # CONFIG_USB_WACOM is not set
3061 # CONFIG_USB_ACECAD is not set
3062 # CONFIG_USB_KBTAB is not set
3063 # CONFIG_USB_POWERMATE is not set
3064 -# CONFIG_USB_MTOUCH is not set
3065 -# CONFIG_USB_ITMTOUCH is not set
3066 -# CONFIG_USB_EGALAX is not set
3067 +# CONFIG_USB_TOUCHSCREEN is not set
3068 +# CONFIG_USB_YEALINK is not set
3069 # CONFIG_USB_XPAD is not set
3070 # CONFIG_USB_ATI_REMOTE is not set
3071 +# CONFIG_USB_ATI_REMOTE2 is not set
3072 +# CONFIG_USB_KEYSPAN_REMOTE is not set
3073 +# CONFIG_USB_APPLETOUCH is not set
3074 +# CONFIG_USB_GTCO is not set
3075
3076 #
3077 # USB Imaging devices
3078 #
3079 +# CONFIG_USB_MDC800 is not set
3080 # CONFIG_USB_MICROTEK is not set
3081
3082 #
3083 -# USB Multimedia devices
3084 -#
3085 -# CONFIG_USB_DABUSB is not set
3086 -
3087 -#
3088 -# Video4Linux support is needed for USB Multimedia device support
3089 -#
3090 -
3091 -#
3092 # USB Network Adapters
3093 #
3094 +# CONFIG_USB_CATC is not set
3095 # CONFIG_USB_KAWETH is not set
3096 # CONFIG_USB_PEGASUS is not set
3097 +# CONFIG_USB_RTL8150 is not set
3098 +# CONFIG_USB_USBNET_MII is not set
3099 # CONFIG_USB_USBNET is not set
3100 # CONFIG_USB_MON is not set
3101
3102 @@ -580,12 +930,23 @@ CONFIG_USB_STORAGE_DEBUG=y
3103 #
3104 # CONFIG_USB_EMI62 is not set
3105 # CONFIG_USB_EMI26 is not set
3106 +# CONFIG_USB_ADUTUX is not set
3107 +# CONFIG_USB_AUERSWALD is not set
3108 +# CONFIG_USB_RIO500 is not set
3109 +# CONFIG_USB_LEGOTOWER is not set
3110 # CONFIG_USB_LCD is not set
3111 +# CONFIG_USB_BERRY_CHARGE is not set
3112 # CONFIG_USB_LED is not set
3113 +# CONFIG_USB_CYPRESS_CY7C63 is not set
3114 # CONFIG_USB_CYTHERM is not set
3115 -# CONFIG_USB_PHIDGETKIT is not set
3116 -# CONFIG_USB_PHIDGETSERVO is not set
3117 +# CONFIG_USB_PHIDGET is not set
3118 # CONFIG_USB_IDMOUSE is not set
3119 +# CONFIG_USB_FTDI_ELAN is not set
3120 +# CONFIG_USB_APPLEDISPLAY is not set
3121 +# CONFIG_USB_LD is not set
3122 +# CONFIG_USB_TRANCEVIBRATOR is not set
3123 +# CONFIG_USB_IOWARRIOR is not set
3124 +# CONFIG_USB_TEST is not set
3125
3126 #
3127 # USB DSL modem support
3128 @@ -599,36 +960,51 @@ CONFIG_USB_STORAGE_DEBUG=y
3129 #
3130 # MMC/SD Card support
3131 #
3132 -# CONFIG_MMC is not set
3133 +CONFIG_MMC=y
3134 +# CONFIG_MMC_DEBUG is not set
3135 +CONFIG_MMC_BLOCK=y
3136 +CONFIG_MMC_AT91=y
3137 +
3138 +#
3139 +# Real Time Clock
3140 +#
3141 +CONFIG_RTC_LIB=y
3142 +# CONFIG_RTC_CLASS is not set
3143
3144 #
3145 # File systems
3146 #
3147 CONFIG_EXT2_FS=y
3148 CONFIG_EXT2_FS_XATTR=y
3149 -# CONFIG_EXT2_FS_POSIX_ACL is not set
3150 -# CONFIG_EXT2_FS_SECURITY is not set
3151 +CONFIG_EXT2_FS_POSIX_ACL=y
3152 +CONFIG_EXT2_FS_SECURITY=y
3153 # CONFIG_EXT2_FS_XIP is not set
3154 CONFIG_EXT3_FS=y
3155 CONFIG_EXT3_FS_XATTR=y
3156 -# CONFIG_EXT3_FS_POSIX_ACL is not set
3157 -# CONFIG_EXT3_FS_SECURITY is not set
3158 +CONFIG_EXT3_FS_POSIX_ACL=y
3159 +CONFIG_EXT3_FS_SECURITY=y
3160 +# CONFIG_EXT4DEV_FS is not set
3161 CONFIG_JBD=y
3162 # CONFIG_JBD_DEBUG is not set
3163 CONFIG_FS_MBCACHE=y
3164 # CONFIG_REISERFS_FS is not set
3165 # CONFIG_JFS_FS is not set
3166 -
3167 -#
3168 -# XFS support
3169 -#
3170 +CONFIG_FS_POSIX_ACL=y
3171 # CONFIG_XFS_FS is not set
3172 +# CONFIG_GFS2_FS is not set
3173 +# CONFIG_OCFS2_FS is not set
3174 # CONFIG_MINIX_FS is not set
3175 # CONFIG_ROMFS_FS is not set
3176 -# CONFIG_QUOTA is not set
3177 +CONFIG_INOTIFY=y
3178 +CONFIG_INOTIFY_USER=y
3179 +CONFIG_QUOTA=y
3180 +# CONFIG_QFMT_V1 is not set
3181 +CONFIG_QFMT_V2=y
3182 +CONFIG_QUOTACTL=y
3183 CONFIG_DNOTIFY=y
3184 -CONFIG_AUTOFS_FS=y
3185 +# CONFIG_AUTOFS_FS is not set
3186 CONFIG_AUTOFS4_FS=y
3187 +# CONFIG_FUSE_FS is not set
3188
3189 #
3190 # CD-ROM/DVD Filesystems
3191 @@ -643,25 +1019,40 @@ CONFIG_FAT_FS=y
3192 CONFIG_MSDOS_FS=y
3193 CONFIG_VFAT_FS=y
3194 CONFIG_FAT_DEFAULT_CODEPAGE=437
3195 -CONFIG_FAT_DEFAULT_IOCHARSET="iso8859-1"
3196 +CONFIG_FAT_DEFAULT_IOCHARSET="ascii"
3197 # CONFIG_NTFS_FS is not set
3198
3199 #
3200 # Pseudo filesystems
3201 #
3202 CONFIG_PROC_FS=y
3203 +CONFIG_PROC_SYSCTL=y
3204 CONFIG_SYSFS=y
3205 -CONFIG_DEVPTS_FS_XATTR=y
3206 -# CONFIG_DEVPTS_FS_SECURITY is not set
3207 CONFIG_TMPFS=y
3208 -# CONFIG_TMPFS_XATTR is not set
3209 +# CONFIG_TMPFS_POSIX_ACL is not set
3210 # CONFIG_HUGETLB_PAGE is not set
3211 CONFIG_RAMFS=y
3212 +CONFIG_CONFIGFS_FS=y
3213
3214 #
3215 # Miscellaneous filesystems
3216 #
3217 +# CONFIG_ADFS_FS is not set
3218 +# CONFIG_AFFS_FS is not set
3219 +# CONFIG_HFS_FS is not set
3220 # CONFIG_HFSPLUS_FS is not set
3221 +# CONFIG_BEFS_FS is not set
3222 +# CONFIG_BFS_FS is not set
3223 +# CONFIG_EFS_FS is not set
3224 +CONFIG_JFFS2_FS=y
3225 +CONFIG_JFFS2_FS_DEBUG=0
3226 +CONFIG_JFFS2_FS_WRITEBUFFER=y
3227 +# CONFIG_JFFS2_SUMMARY is not set
3228 +# CONFIG_JFFS2_FS_XATTR is not set
3229 +# CONFIG_JFFS2_COMPRESSION_OPTIONS is not set
3230 +CONFIG_JFFS2_ZLIB=y
3231 +CONFIG_JFFS2_RTIME=y
3232 +# CONFIG_JFFS2_RUBIN is not set
3233 # CONFIG_CRAMFS is not set
3234 # CONFIG_VXFS_FS is not set
3235 # CONFIG_HPFS_FS is not set
3236 @@ -675,16 +1066,23 @@ CONFIG_RAMFS=y
3237 CONFIG_NFS_FS=y
3238 CONFIG_NFS_V3=y
3239 # CONFIG_NFS_V3_ACL is not set
3240 +CONFIG_NFS_V4=y
3241 +# CONFIG_NFS_DIRECTIO is not set
3242 # CONFIG_NFSD is not set
3243 CONFIG_ROOT_NFS=y
3244 CONFIG_LOCKD=y
3245 CONFIG_LOCKD_V4=y
3246 CONFIG_NFS_COMMON=y
3247 CONFIG_SUNRPC=y
3248 +CONFIG_SUNRPC_GSS=y
3249 +CONFIG_RPCSEC_GSS_KRB5=y
3250 +# CONFIG_RPCSEC_GSS_SPKM3 is not set
3251 # CONFIG_SMB_FS is not set
3252 # CONFIG_CIFS is not set
3253 # CONFIG_NCP_FS is not set
3254 # CONFIG_CODA_FS is not set
3255 +# CONFIG_AFS_FS is not set
3256 +# CONFIG_9P_FS is not set
3257
3258 #
3259 # Partition Types
3260 @@ -734,26 +1132,51 @@ CONFIG_NLS_ASCII=y
3261 # CONFIG_NLS_ISO8859_15 is not set
3262 # CONFIG_NLS_KOI8_R is not set
3263 # CONFIG_NLS_KOI8_U is not set
3264 -# CONFIG_NLS_UTF8 is not set
3265 +CONFIG_NLS_UTF8=y
3266 +
3267 +#
3268 +# Distributed Lock Manager
3269 +#
3270 +# CONFIG_DLM is not set
3271 +
3272 +#
3273 +# Profiling support
3274 +#
3275 +# CONFIG_PROFILING is not set
3276
3277 #
3278 # Kernel hacking
3279 #
3280 # CONFIG_PRINTK_TIME is not set
3281 +CONFIG_ENABLE_MUST_CHECK=y
3282 +CONFIG_MAGIC_SYSRQ=y
3283 +# CONFIG_UNUSED_SYMBOLS is not set
3284 +# CONFIG_DEBUG_FS is not set
3285 +# CONFIG_HEADERS_CHECK is not set
3286 CONFIG_DEBUG_KERNEL=y
3287 -# CONFIG_MAGIC_SYSRQ is not set
3288 -CONFIG_LOG_BUF_SHIFT=14
3289 +# CONFIG_DEBUG_SHIRQ is not set
3290 +CONFIG_LOG_BUF_SHIFT=17
3291 +CONFIG_DETECT_SOFTLOCKUP=y
3292 # CONFIG_SCHEDSTATS is not set
3293 +# CONFIG_TIMER_STATS is not set
3294 # CONFIG_DEBUG_SLAB is not set
3295 -# CONFIG_DEBUG_SPINLOCK is not set
3296 -# CONFIG_DEBUG_SPINLOCK_SLEEP is not set
3297 +# CONFIG_DEBUG_RT_MUTEXES is not set
3298 +# CONFIG_RT_MUTEX_TESTER is not set
3299 +CONFIG_DEBUG_SPINLOCK=y
3300 +# CONFIG_DEBUG_MUTEXES is not set
3301 +CONFIG_DEBUG_SPINLOCK_SLEEP=y
3302 +# CONFIG_DEBUG_LOCKING_API_SELFTESTS is not set
3303 # CONFIG_DEBUG_KOBJECT is not set
3304 CONFIG_DEBUG_BUGVERBOSE=y
3305 # CONFIG_DEBUG_INFO is not set
3306 -# CONFIG_DEBUG_FS is not set
3307 +# CONFIG_DEBUG_VM is not set
3308 +# CONFIG_DEBUG_LIST is not set
3309 CONFIG_FRAME_POINTER=y
3310 -CONFIG_DEBUG_USER=y
3311 -CONFIG_DEBUG_ERRORS=y
3312 +CONFIG_FORCED_INLINING=y
3313 +# CONFIG_RCU_TORTURE_TEST is not set
3314 +# CONFIG_FAULT_INJECTION is not set
3315 +# CONFIG_DEBUG_USER is not set
3316 +# CONFIG_DEBUG_ERRORS is not set
3317 CONFIG_DEBUG_LL=y
3318 # CONFIG_DEBUG_ICEDCC is not set
3319
3320 @@ -766,7 +1189,43 @@ CONFIG_DEBUG_LL=y
3321 #
3322 # Cryptographic options
3323 #
3324 -# CONFIG_CRYPTO is not set
3325 +CONFIG_CRYPTO=y
3326 +CONFIG_CRYPTO_ALGAPI=y
3327 +CONFIG_CRYPTO_BLKCIPHER=y
3328 +CONFIG_CRYPTO_HASH=m
3329 +CONFIG_CRYPTO_MANAGER=y
3330 +CONFIG_CRYPTO_HMAC=m
3331 +# CONFIG_CRYPTO_XCBC is not set
3332 +# CONFIG_CRYPTO_NULL is not set
3333 +# CONFIG_CRYPTO_MD4 is not set
3334 +CONFIG_CRYPTO_MD5=y
3335 +# CONFIG_CRYPTO_SHA1 is not set
3336 +# CONFIG_CRYPTO_SHA256 is not set
3337 +# CONFIG_CRYPTO_SHA512 is not set
3338 +# CONFIG_CRYPTO_WP512 is not set
3339 +# CONFIG_CRYPTO_TGR192 is not set
3340 +# CONFIG_CRYPTO_GF128MUL is not set
3341 +# CONFIG_CRYPTO_ECB is not set
3342 +CONFIG_CRYPTO_CBC=y
3343 +CONFIG_CRYPTO_PCBC=m
3344 +# CONFIG_CRYPTO_LRW is not set
3345 +CONFIG_CRYPTO_DES=y
3346 +# CONFIG_CRYPTO_FCRYPT is not set
3347 +# CONFIG_CRYPTO_BLOWFISH is not set
3348 +# CONFIG_CRYPTO_TWOFISH is not set
3349 +# CONFIG_CRYPTO_SERPENT is not set
3350 +# CONFIG_CRYPTO_AES is not set
3351 +# CONFIG_CRYPTO_CAST5 is not set
3352 +# CONFIG_CRYPTO_CAST6 is not set
3353 +# CONFIG_CRYPTO_TEA is not set
3354 +# CONFIG_CRYPTO_ARC4 is not set
3355 +# CONFIG_CRYPTO_KHAZAD is not set
3356 +# CONFIG_CRYPTO_ANUBIS is not set
3357 +# CONFIG_CRYPTO_DEFLATE is not set
3358 +# CONFIG_CRYPTO_MICHAEL_MIC is not set
3359 +# CONFIG_CRYPTO_CRC32C is not set
3360 +# CONFIG_CRYPTO_CAMELLIA is not set
3361 +# CONFIG_CRYPTO_TEST is not set
3362
3363 #
3364 # Hardware crypto devices
3365 @@ -775,6 +1234,14 @@ CONFIG_DEBUG_LL=y
3366 #
3367 # Library routines
3368 #
3369 +CONFIG_BITREVERSE=y
3370 # CONFIG_CRC_CCITT is not set
3371 +# CONFIG_CRC16 is not set
3372 CONFIG_CRC32=y
3373 # CONFIG_LIBCRC32C is not set
3374 +CONFIG_AUDIT_GENERIC=y
3375 +CONFIG_ZLIB_INFLATE=y
3376 +CONFIG_ZLIB_DEFLATE=y
3377 +CONFIG_PLIST=y
3378 +CONFIG_HAS_IOMEM=y
3379 +CONFIG_HAS_IOPORT=y
3380 Index: linux-2.6.22.19/arch/arm/mach-at91/at91rm9200.c
3381 ===================================================================
3382 --- linux-2.6.22.19.orig/arch/arm/mach-at91/at91rm9200.c
3383 +++ linux-2.6.22.19/arch/arm/mach-at91/at91rm9200.c
3384 @@ -267,6 +267,33 @@ static void at91rm9200_reset(void)
3385
3386
3387 /* --------------------------------------------------------------------
3388 + * Timer/Counter library initialization
3389 + * -------------------------------------------------------------------- */
3390 +#ifdef CONFIG_ATMEL_TCLIB
3391 +
3392 +#include "tclib.h"
3393 +
3394 +static struct atmel_tcblock at91rm9200_tcblocks[] = {
3395 + [0] = {
3396 + .physaddr = AT91RM9200_BASE_TCB0,
3397 + .irq = { AT91RM9200_ID_TC0, AT91RM9200_ID_TC1, AT91RM9200_ID_TC2 },
3398 + .clk = { &tc0_clk, &tc1_clk, &tc2_clk },
3399 + },
3400 + [1] = {
3401 + .physaddr = AT91RM9200_BASE_TCB1,
3402 + .irq = { AT91RM9200_ID_TC3, AT91RM9200_ID_TC4, AT91RM9200_ID_TC5 },
3403 + .clk = { &tc3_clk, &tc4_clk, &tc5_clk },
3404 + },
3405 +};
3406 +
3407 +#define at91rm9200_tc_init() atmel_tc_init(at91rm9200_tcblocks, ARRAY_SIZE(at91rm9200_tcblocks))
3408 +
3409 +#else
3410 +#define at91rm9200_tc_init() do {} while(0)
3411 +#endif
3412 +
3413 +
3414 +/* --------------------------------------------------------------------
3415 * AT91RM9200 processor initialization
3416 * -------------------------------------------------------------------- */
3417 void __init at91rm9200_initialize(unsigned long main_clock, unsigned short banks)
3418 @@ -288,6 +315,9 @@ void __init at91rm9200_initialize(unsign
3419
3420 /* Initialize GPIO subsystem */
3421 at91_gpio_init(at91rm9200_gpio, banks);
3422 +
3423 + /* Initialize the Timer/Counter blocks */
3424 + at91rm9200_tc_init();
3425 }
3426
3427
3428 @@ -301,28 +331,28 @@ void __init at91rm9200_initialize(unsign
3429 static unsigned int at91rm9200_default_irq_priority[NR_AIC_IRQS] __initdata = {
3430 7, /* Advanced Interrupt Controller (FIQ) */
3431 7, /* System Peripherals */
3432 - 0, /* Parallel IO Controller A */
3433 - 0, /* Parallel IO Controller B */
3434 - 0, /* Parallel IO Controller C */
3435 - 0, /* Parallel IO Controller D */
3436 - 6, /* USART 0 */
3437 - 6, /* USART 1 */
3438 - 6, /* USART 2 */
3439 - 6, /* USART 3 */
3440 + 1, /* Parallel IO Controller A */
3441 + 1, /* Parallel IO Controller B */
3442 + 1, /* Parallel IO Controller C */
3443 + 1, /* Parallel IO Controller D */
3444 + 5, /* USART 0 */
3445 + 5, /* USART 1 */
3446 + 5, /* USART 2 */
3447 + 5, /* USART 3 */
3448 0, /* Multimedia Card Interface */
3449 - 4, /* USB Device Port */
3450 - 0, /* Two-Wire Interface */
3451 - 6, /* Serial Peripheral Interface */
3452 - 5, /* Serial Synchronous Controller 0 */
3453 - 5, /* Serial Synchronous Controller 1 */
3454 - 5, /* Serial Synchronous Controller 2 */
3455 + 2, /* USB Device Port */
3456 + 6, /* Two-Wire Interface */
3457 + 5, /* Serial Peripheral Interface */
3458 + 4, /* Serial Synchronous Controller 0 */
3459 + 4, /* Serial Synchronous Controller 1 */
3460 + 4, /* Serial Synchronous Controller 2 */
3461 0, /* Timer Counter 0 */
3462 0, /* Timer Counter 1 */
3463 0, /* Timer Counter 2 */
3464 0, /* Timer Counter 3 */
3465 0, /* Timer Counter 4 */
3466 0, /* Timer Counter 5 */
3467 - 3, /* USB Host port */
3468 + 2, /* USB Host port */
3469 3, /* Ethernet MAC */
3470 0, /* Advanced Interrupt Controller (IRQ0) */
3471 0, /* Advanced Interrupt Controller (IRQ1) */
3472 Index: linux-2.6.22.19/arch/arm/mach-at91/at91rm9200_devices.c
3473 ===================================================================
3474 --- linux-2.6.22.19.orig/arch/arm/mach-at91/at91rm9200_devices.c
3475 +++ linux-2.6.22.19/arch/arm/mach-at91/at91rm9200_devices.c
3476 @@ -477,7 +477,18 @@ void __init at91_add_device_i2c(void) {}
3477 * SPI
3478 * -------------------------------------------------------------------- */
3479
3480 -#if defined(CONFIG_SPI_AT91) || defined(CONFIG_SPI_AT91_MODULE) || defined(CONFIG_AT91_SPI) || defined(CONFIG_AT91_SPI_MODULE)
3481 +#if defined(CONFIG_AT91_SPI) || defined(CONFIG_AT91_SPI_MODULE) /* legacy SPI driver */
3482 +#define SPI_DEVNAME "at91_spi"
3483 +
3484 +#elif defined(CONFIG_SPI_AT91) || defined(CONFIG_SPI_AT91_MODULE) /* SPI bitbanging driver */
3485 +#define SPI_DEVNAME "at91_spi"
3486 +
3487 +#elif defined(CONFIG_SPI_ATMEL) || defined(CONFIG_SPI_ATMEL_MODULE) /* new SPI driver */
3488 +#define SPI_DEVNAME "atmel_spi"
3489 +
3490 +#endif
3491 +
3492 +#ifdef SPI_DEVNAME
3493 static u64 spi_dmamask = 0xffffffffUL;
3494
3495 static struct resource spi_resources[] = {
3496 @@ -494,7 +505,7 @@ static struct resource spi_resources[] =
3497 };
3498
3499 static struct platform_device at91rm9200_spi_device = {
3500 - .name = "at91_spi",
3501 + .name = SPI_DEVNAME,
3502 .id = 0,
3503 .dev = {
3504 .dma_mask = &spi_dmamask,
3505 @@ -603,6 +614,32 @@ void __init at91_init_leds(u8 cpu_led, u
3506 #endif
3507
3508
3509 +#if defined(CONFIG_NEW_LEDS)
3510 +
3511 +static struct platform_device at91_leds = {
3512 + .name = "at91_leds",
3513 + .id = -1,
3514 +};
3515 +
3516 +void __init at91_gpio_leds(struct at91_gpio_led *leds, int nr)
3517 +{
3518 + if (!nr)
3519 + return;
3520 +
3521 + at91_leds.dev.platform_data = leds;
3522 +
3523 + for ( ; nr; nr--, leds++) {
3524 + leds->index = nr; /* first record stores number of leds */
3525 + at91_set_gpio_output(leds->gpio, (leds->flags & 1) == 0);
3526 + }
3527 +
3528 + platform_device_register(&at91_leds);
3529 +}
3530 +#else
3531 +void __init at91_gpio_leds(struct at91_gpio_led *leds, int nr) {}
3532 +#endif
3533 +
3534 +
3535 /* --------------------------------------------------------------------
3536 * UART
3537 * -------------------------------------------------------------------- */
3538 Index: linux-2.6.22.19/arch/arm/mach-at91/at91sam9260.c
3539 ===================================================================
3540 --- linux-2.6.22.19.orig/arch/arm/mach-at91/at91sam9260.c
3541 +++ linux-2.6.22.19/arch/arm/mach-at91/at91sam9260.c
3542 @@ -269,6 +269,33 @@ static void at91sam9260_reset(void)
3543
3544
3545 /* --------------------------------------------------------------------
3546 + * Timer/Counter library initialization
3547 + * -------------------------------------------------------------------- */
3548 +#ifdef CONFIG_ATMEL_TCLIB
3549 +
3550 +#include "tclib.h"
3551 +
3552 +static struct atmel_tcblock at91sam9260_tcblocks[] = {
3553 + [0] = {
3554 + .physaddr = AT91SAM9260_BASE_TCB0,
3555 + .irq = { AT91SAM9260_ID_TC0, AT91SAM9260_ID_TC1, AT91SAM9260_ID_TC2 },
3556 + .clk = { &tc0_clk, &tc1_clk, &tc2_clk },
3557 + },
3558 + [1] = {
3559 + .physaddr = AT91SAM9260_BASE_TCB1,
3560 + .irq = { AT91SAM9260_ID_TC3, AT91SAM9260_ID_TC4, AT91SAM9260_ID_TC5 },
3561 + .clk = { &tc3_clk, &tc4_clk, &tc5_clk },
3562 + },
3563 +};
3564 +
3565 +#define at91sam9260_tc_init() atmel_tc_init(at91sam9260_tcblocks, ARRAY_SIZE(at91sam9260_tcblocks))
3566 +
3567 +#else
3568 +#define at91sam9260_tc_init() do {} while(0)
3569 +#endif
3570 +
3571 +
3572 +/* --------------------------------------------------------------------
3573 * AT91SAM9260 processor initialization
3574 * -------------------------------------------------------------------- */
3575
3576 @@ -315,6 +342,9 @@ void __init at91sam9260_initialize(unsig
3577
3578 /* Register GPIO subsystem */
3579 at91_gpio_init(at91sam9260_gpio, 3);
3580 +
3581 + /* Initialize the Timer/Counter blocks */
3582 + at91sam9260_tc_init();
3583 }
3584
3585 /* --------------------------------------------------------------------
3586 @@ -327,30 +357,30 @@ void __init at91sam9260_initialize(unsig
3587 static unsigned int at91sam9260_default_irq_priority[NR_AIC_IRQS] __initdata = {
3588 7, /* Advanced Interrupt Controller */
3589 7, /* System Peripherals */
3590 - 0, /* Parallel IO Controller A */
3591 - 0, /* Parallel IO Controller B */
3592 - 0, /* Parallel IO Controller C */
3593 + 1, /* Parallel IO Controller A */
3594 + 1, /* Parallel IO Controller B */
3595 + 1, /* Parallel IO Controller C */
3596 0, /* Analog-to-Digital Converter */
3597 - 6, /* USART 0 */
3598 - 6, /* USART 1 */
3599 - 6, /* USART 2 */
3600 + 5, /* USART 0 */
3601 + 5, /* USART 1 */
3602 + 5, /* USART 2 */
3603 0, /* Multimedia Card Interface */
3604 - 4, /* USB Device Port */
3605 - 0, /* Two-Wire Interface */
3606 - 6, /* Serial Peripheral Interface 0 */
3607 - 6, /* Serial Peripheral Interface 1 */
3608 + 2, /* USB Device Port */
3609 + 6, /* Two-Wire Interface */
3610 + 5, /* Serial Peripheral Interface 0 */
3611 + 5, /* Serial Peripheral Interface 1 */
3612 5, /* Serial Synchronous Controller */
3613 0,
3614 0,
3615 0, /* Timer Counter 0 */
3616 0, /* Timer Counter 1 */
3617 0, /* Timer Counter 2 */
3618 - 3, /* USB Host port */
3619 + 2, /* USB Host port */
3620 3, /* Ethernet */
3621 0, /* Image Sensor Interface */
3622 - 6, /* USART 3 */
3623 - 6, /* USART 4 */
3624 - 6, /* USART 5 */
3625 + 5, /* USART 3 */
3626 + 5, /* USART 4 */
3627 + 5, /* USART 5 */
3628 0, /* Timer Counter 3 */
3629 0, /* Timer Counter 4 */
3630 0, /* Timer Counter 5 */
3631 Index: linux-2.6.22.19/arch/arm/mach-at91/at91sam9260_devices.c
3632 ===================================================================
3633 --- linux-2.6.22.19.orig/arch/arm/mach-at91/at91sam9260_devices.c
3634 +++ linux-2.6.22.19/arch/arm/mach-at91/at91sam9260_devices.c
3635 @@ -524,6 +524,32 @@ void __init at91_init_leds(u8 cpu_led, u
3636 #endif
3637
3638
3639 +#if defined(CONFIG_NEW_LEDS)
3640 +
3641 +static struct platform_device at91_leds = {
3642 + .name = "at91_leds",
3643 + .id = -1,
3644 +};
3645 +
3646 +void __init at91_gpio_leds(struct at91_gpio_led *leds, int nr)
3647 +{
3648 + if (!nr)
3649 + return;
3650 +
3651 + at91_leds.dev.platform_data = leds;
3652 +
3653 + for ( ; nr; nr--, leds++) {
3654 + leds->index = nr; /* first record stores number of leds */
3655 + at91_set_gpio_output(leds->gpio, (leds->flags & 1) == 0);
3656 + }
3657 +
3658 + platform_device_register(&at91_leds);
3659 +}
3660 +#else
3661 +void __init at91_gpio_leds(struct at91_gpio_led *leds, int nr) {}
3662 +#endif
3663 +
3664 +
3665 /* --------------------------------------------------------------------
3666 * UART
3667 * -------------------------------------------------------------------- */
3668 Index: linux-2.6.22.19/arch/arm/mach-at91/at91sam9261.c
3669 ===================================================================
3670 --- linux-2.6.22.19.orig/arch/arm/mach-at91/at91sam9261.c
3671 +++ linux-2.6.22.19/arch/arm/mach-at91/at91sam9261.c
3672 @@ -247,6 +247,28 @@ static void at91sam9261_reset(void)
3673
3674
3675 /* --------------------------------------------------------------------
3676 + * Timer/Counter library initialization
3677 + * -------------------------------------------------------------------- */
3678 +#ifdef CONFIG_ATMEL_TCLIB
3679 +
3680 +#include "tclib.h"
3681 +
3682 +static struct atmel_tcblock at91sam9261_tcblocks[] = {
3683 + [0] = {
3684 + .physaddr = AT91SAM9261_BASE_TCB0,
3685 + .irq = { AT91SAM9261_ID_TC0, AT91SAM9261_ID_TC1, AT91SAM9261_ID_TC2 },
3686 + .clk = { &tc0_clk, &tc1_clk, &tc2_clk },
3687 + }
3688 +};
3689 +
3690 +#define at91sam9261_tc_init() atmel_tc_init(at91sam9261_tcblocks, ARRAY_SIZE(at91sam9261_tcblocks))
3691 +
3692 +#else
3693 +#define at91sam9261_tc_init() do {} while(0)
3694 +#endif
3695 +
3696 +
3697 +/* --------------------------------------------------------------------
3698 * AT91SAM9261 processor initialization
3699 * -------------------------------------------------------------------- */
3700
3701 @@ -267,6 +289,9 @@ void __init at91sam9261_initialize(unsig
3702
3703 /* Register GPIO subsystem */
3704 at91_gpio_init(at91sam9261_gpio, 3);
3705 +
3706 + /* Initialize the Timer/Counter blocks */
3707 + at91sam9261_tc_init();
3708 }
3709
3710 /* --------------------------------------------------------------------
3711 @@ -279,25 +304,25 @@ void __init at91sam9261_initialize(unsig
3712 static unsigned int at91sam9261_default_irq_priority[NR_AIC_IRQS] __initdata = {
3713 7, /* Advanced Interrupt Controller */
3714 7, /* System Peripherals */
3715 - 0, /* Parallel IO Controller A */
3716 - 0, /* Parallel IO Controller B */
3717 - 0, /* Parallel IO Controller C */
3718 - 0,
3719 - 6, /* USART 0 */
3720 - 6, /* USART 1 */
3721 - 6, /* USART 2 */
3722 + 1, /* Parallel IO Controller A */
3723 + 1, /* Parallel IO Controller B */
3724 + 1, /* Parallel IO Controller C */
3725 + 0,
3726 + 5, /* USART 0 */
3727 + 5, /* USART 1 */
3728 + 5, /* USART 2 */
3729 0, /* Multimedia Card Interface */
3730 - 4, /* USB Device Port */
3731 - 0, /* Two-Wire Interface */
3732 - 6, /* Serial Peripheral Interface 0 */
3733 - 6, /* Serial Peripheral Interface 1 */
3734 - 5, /* Serial Synchronous Controller 0 */
3735 - 5, /* Serial Synchronous Controller 1 */
3736 - 5, /* Serial Synchronous Controller 2 */
3737 + 2, /* USB Device Port */
3738 + 6, /* Two-Wire Interface */
3739 + 5, /* Serial Peripheral Interface 0 */
3740 + 5, /* Serial Peripheral Interface 1 */
3741 + 4, /* Serial Synchronous Controller 0 */
3742 + 4, /* Serial Synchronous Controller 1 */
3743 + 4, /* Serial Synchronous Controller 2 */
3744 0, /* Timer Counter 0 */
3745 0, /* Timer Counter 1 */
3746 0, /* Timer Counter 2 */
3747 - 3, /* USB Host port */
3748 + 2, /* USB Host port */
3749 3, /* LCD Controller */
3750 0,
3751 0,
3752 Index: linux-2.6.22.19/arch/arm/mach-at91/at91sam9261_devices.c
3753 ===================================================================
3754 --- linux-2.6.22.19.orig/arch/arm/mach-at91/at91sam9261_devices.c