diff options
author | Linus Torvalds <torvalds@ppc970.osdl.org> | 2005-06-25 19:03:08 -0400 |
---|---|---|
committer | Linus Torvalds <torvalds@ppc970.osdl.org> | 2005-06-25 19:03:08 -0400 |
commit | 4208ff04a2dea2f55111a6cdc7e21f6ec3aef29f (patch) | |
tree | 4a3b64a319ff55081b9c5447587930cbf698780b | |
parent | 43df5eac00734436e2bc5a5c11488b1a7accecc7 (diff) | |
parent | 8749af68216e1ebf6460992fce548f400ecf63a4 (diff) |
Merge master.kernel.org:/home/rmk/linux-2.6-arm
-rw-r--r-- | arch/arm/Kconfig | 17 | ||||
-rw-r--r-- | arch/arm/configs/enp2611_defconfig | 59 | ||||
-rw-r--r-- | arch/arm/configs/ixdp2400_defconfig | 59 | ||||
-rw-r--r-- | arch/arm/configs/ixdp2401_defconfig | 59 | ||||
-rw-r--r-- | arch/arm/configs/ixdp2800_defconfig | 59 | ||||
-rw-r--r-- | arch/arm/configs/ixdp2801_defconfig | 59 | ||||
-rw-r--r-- | arch/arm/kernel/irq.c | 14 | ||||
-rw-r--r-- | arch/arm/kernel/time.c | 103 | ||||
-rw-r--r-- | arch/arm/mach-clps711x/Kconfig | 2 | ||||
-rw-r--r-- | arch/arm/mach-ixp2000/Kconfig | 8 | ||||
-rw-r--r-- | arch/arm/mach-ixp2000/enp2611.c | 17 | ||||
-rw-r--r-- | arch/arm/mach-ixp2000/ixdp2x00.c | 3 | ||||
-rw-r--r-- | arch/arm/mach-ixp2000/pci.c | 13 | ||||
-rw-r--r-- | include/asm-arm/arch-ixp2000/io.h | 20 | ||||
-rw-r--r-- | include/asm-arm/arch-ixp2000/ixp2000-regs.h | 2 | ||||
-rw-r--r-- | include/asm-arm/mach/time.h | 21 | ||||
-rw-r--r-- | include/asm-arm/signal.h | 1 |
17 files changed, 461 insertions, 55 deletions
diff --git a/arch/arm/Kconfig b/arch/arm/Kconfig index 07ba77c19f6c..c8d94dcd8ef7 100644 --- a/arch/arm/Kconfig +++ b/arch/arm/Kconfig | |||
@@ -157,7 +157,7 @@ config ARCH_RPC | |||
157 | config ARCH_SA1100 | 157 | config ARCH_SA1100 |
158 | bool "SA1100-based" | 158 | bool "SA1100-based" |
159 | select ISA | 159 | select ISA |
160 | select DISCONTIGMEM | 160 | select ARCH_DISCONTIGMEM_ENABLE |
161 | 161 | ||
162 | config ARCH_S3C2410 | 162 | config ARCH_S3C2410 |
163 | bool "Samsung S3C2410" | 163 | bool "Samsung S3C2410" |
@@ -346,6 +346,21 @@ config PREEMPT | |||
346 | Say Y here if you are building a kernel for a desktop, embedded | 346 | Say Y here if you are building a kernel for a desktop, embedded |
347 | or real-time system. Say N if you are unsure. | 347 | or real-time system. Say N if you are unsure. |
348 | 348 | ||
349 | config NO_IDLE_HZ | ||
350 | bool "Dynamic tick timer" | ||
351 | help | ||
352 | Select this option if you want to disable continuous timer ticks | ||
353 | and have them programmed to occur as required. This option saves | ||
354 | power as the system can remain in idle state for longer. | ||
355 | |||
356 | By default dynamic tick is disabled during the boot, and can be | ||
357 | manually enabled with: | ||
358 | |||
359 | echo 1 > /sys/devices/system/timer/timer0/dyn_tick | ||
360 | |||
361 | Alternatively, if you want dynamic tick automatically enabled | ||
362 | during boot, pass "dyntick=enable" via the kernel command string. | ||
363 | |||
349 | config ARCH_DISCONTIGMEM_ENABLE | 364 | config ARCH_DISCONTIGMEM_ENABLE |
350 | bool | 365 | bool |
351 | default (ARCH_LH7A40X && !LH7A40X_CONTIGMEM) | 366 | default (ARCH_LH7A40X && !LH7A40X_CONTIGMEM) |
diff --git a/arch/arm/configs/enp2611_defconfig b/arch/arm/configs/enp2611_defconfig index 06fae4b62774..b8c51ee7f1bb 100644 --- a/arch/arm/configs/enp2611_defconfig +++ b/arch/arm/configs/enp2611_defconfig | |||
@@ -1,14 +1,13 @@ | |||
1 | # | 1 | # |
2 | # Automatically generated make config: don't edit | 2 | # Automatically generated make config: don't edit |
3 | # Linux kernel version: 2.6.12-rc1-bk2 | 3 | # Linux kernel version: 2.6.12-git6 |
4 | # Sun Mar 27 22:08:24 2005 | 4 | # Sat Jun 25 00:57:29 2005 |
5 | # | 5 | # |
6 | CONFIG_ARM=y | 6 | CONFIG_ARM=y |
7 | CONFIG_MMU=y | 7 | CONFIG_MMU=y |
8 | CONFIG_UID16=y | 8 | CONFIG_UID16=y |
9 | CONFIG_RWSEM_GENERIC_SPINLOCK=y | 9 | CONFIG_RWSEM_GENERIC_SPINLOCK=y |
10 | CONFIG_GENERIC_CALIBRATE_DELAY=y | 10 | CONFIG_GENERIC_CALIBRATE_DELAY=y |
11 | CONFIG_GENERIC_IOMAP=y | ||
12 | 11 | ||
13 | # | 12 | # |
14 | # Code maturity level options | 13 | # Code maturity level options |
@@ -16,6 +15,7 @@ CONFIG_GENERIC_IOMAP=y | |||
16 | CONFIG_EXPERIMENTAL=y | 15 | CONFIG_EXPERIMENTAL=y |
17 | CONFIG_CLEAN_COMPILE=y | 16 | CONFIG_CLEAN_COMPILE=y |
18 | CONFIG_BROKEN_ON_SMP=y | 17 | CONFIG_BROKEN_ON_SMP=y |
18 | CONFIG_INIT_ENV_ARG_LIMIT=32 | ||
19 | 19 | ||
20 | # | 20 | # |
21 | # General setup | 21 | # General setup |
@@ -35,6 +35,8 @@ CONFIG_EMBEDDED=y | |||
35 | CONFIG_KALLSYMS=y | 35 | CONFIG_KALLSYMS=y |
36 | # CONFIG_KALLSYMS_ALL is not set | 36 | # CONFIG_KALLSYMS_ALL is not set |
37 | # CONFIG_KALLSYMS_EXTRA_PASS is not set | 37 | # CONFIG_KALLSYMS_EXTRA_PASS is not set |
38 | CONFIG_PRINTK=y | ||
39 | CONFIG_BUG=y | ||
38 | CONFIG_BASE_FULL=y | 40 | CONFIG_BASE_FULL=y |
39 | CONFIG_FUTEX=y | 41 | CONFIG_FUTEX=y |
40 | CONFIG_EPOLL=y | 42 | CONFIG_EPOLL=y |
@@ -82,6 +84,7 @@ CONFIG_ARCH_IXP2000=y | |||
82 | # CONFIG_ARCH_VERSATILE is not set | 84 | # CONFIG_ARCH_VERSATILE is not set |
83 | # CONFIG_ARCH_IMX is not set | 85 | # CONFIG_ARCH_IMX is not set |
84 | # CONFIG_ARCH_H720X is not set | 86 | # CONFIG_ARCH_H720X is not set |
87 | # CONFIG_ARCH_AAEC2000 is not set | ||
85 | CONFIG_ARCH_SUPPORTS_BIG_ENDIAN=y | 88 | CONFIG_ARCH_SUPPORTS_BIG_ENDIAN=y |
86 | 89 | ||
87 | # | 90 | # |
@@ -96,6 +99,7 @@ CONFIG_ARCH_ENP2611=y | |||
96 | # CONFIG_ARCH_IXDP2800 is not set | 99 | # CONFIG_ARCH_IXDP2800 is not set |
97 | # CONFIG_ARCH_IXDP2401 is not set | 100 | # CONFIG_ARCH_IXDP2401 is not set |
98 | # CONFIG_ARCH_IXDP2801 is not set | 101 | # CONFIG_ARCH_IXDP2801 is not set |
102 | # CONFIG_IXP2000_SUPPORT_BROKEN_PCI_IO is not set | ||
99 | 103 | ||
100 | # | 104 | # |
101 | # Processor Type | 105 | # Processor Type |
@@ -106,7 +110,6 @@ CONFIG_CPU_32v5=y | |||
106 | CONFIG_CPU_ABRT_EV5T=y | 110 | CONFIG_CPU_ABRT_EV5T=y |
107 | CONFIG_CPU_CACHE_VIVT=y | 111 | CONFIG_CPU_CACHE_VIVT=y |
108 | CONFIG_CPU_TLB_V4WBI=y | 112 | CONFIG_CPU_TLB_V4WBI=y |
109 | CONFIG_CPU_MINICACHE=y | ||
110 | 113 | ||
111 | # | 114 | # |
112 | # Processor Features | 115 | # Processor Features |
@@ -118,9 +121,11 @@ CONFIG_XSCALE_PMU=y | |||
118 | # | 121 | # |
119 | # Bus support | 122 | # Bus support |
120 | # | 123 | # |
124 | CONFIG_ISA_DMA_API=y | ||
121 | CONFIG_PCI=y | 125 | CONFIG_PCI=y |
122 | CONFIG_PCI_LEGACY_PROC=y | 126 | CONFIG_PCI_LEGACY_PROC=y |
123 | CONFIG_PCI_NAMES=y | 127 | CONFIG_PCI_NAMES=y |
128 | # CONFIG_PCI_DEBUG is not set | ||
124 | 129 | ||
125 | # | 130 | # |
126 | # PCCARD (PCMCIA/CardBus) support | 131 | # PCCARD (PCMCIA/CardBus) support |
@@ -130,7 +135,15 @@ CONFIG_PCI_NAMES=y | |||
130 | # | 135 | # |
131 | # Kernel Features | 136 | # Kernel Features |
132 | # | 137 | # |
138 | # CONFIG_SMP is not set | ||
133 | # CONFIG_PREEMPT is not set | 139 | # CONFIG_PREEMPT is not set |
140 | # CONFIG_ARCH_DISCONTIGMEM_ENABLE is not set | ||
141 | CONFIG_SELECT_MEMORY_MODEL=y | ||
142 | CONFIG_FLATMEM_MANUAL=y | ||
143 | # CONFIG_DISCONTIGMEM_MANUAL is not set | ||
144 | # CONFIG_SPARSEMEM_MANUAL is not set | ||
145 | CONFIG_FLATMEM=y | ||
146 | CONFIG_FLAT_NODE_MEM_MAP=y | ||
134 | CONFIG_ALIGNMENT_TRAP=y | 147 | CONFIG_ALIGNMENT_TRAP=y |
135 | 148 | ||
136 | # | 149 | # |
@@ -269,7 +282,6 @@ CONFIG_MTD_IXP2000=y | |||
269 | # | 282 | # |
270 | # Block devices | 283 | # Block devices |
271 | # | 284 | # |
272 | # CONFIG_BLK_DEV_FD is not set | ||
273 | # CONFIG_BLK_CPQ_DA is not set | 285 | # CONFIG_BLK_CPQ_DA is not set |
274 | # CONFIG_BLK_CPQ_CISS_DA is not set | 286 | # CONFIG_BLK_CPQ_CISS_DA is not set |
275 | # CONFIG_BLK_DEV_DAC960 is not set | 287 | # CONFIG_BLK_DEV_DAC960 is not set |
@@ -308,6 +320,7 @@ CONFIG_IOSCHED_CFQ=y | |||
308 | # | 320 | # |
309 | # Fusion MPT device support | 321 | # Fusion MPT device support |
310 | # | 322 | # |
323 | # CONFIG_FUSION is not set | ||
311 | 324 | ||
312 | # | 325 | # |
313 | # IEEE 1394 (FireWire) support | 326 | # IEEE 1394 (FireWire) support |
@@ -329,10 +342,11 @@ CONFIG_NET=y | |||
329 | # | 342 | # |
330 | CONFIG_PACKET=y | 343 | CONFIG_PACKET=y |
331 | CONFIG_PACKET_MMAP=y | 344 | CONFIG_PACKET_MMAP=y |
332 | # CONFIG_NETLINK_DEV is not set | ||
333 | CONFIG_UNIX=y | 345 | CONFIG_UNIX=y |
334 | # CONFIG_NET_KEY is not set | 346 | # CONFIG_NET_KEY is not set |
335 | CONFIG_INET=y | 347 | CONFIG_INET=y |
348 | CONFIG_IP_FIB_HASH=y | ||
349 | # CONFIG_IP_FIB_TRIE is not set | ||
336 | # CONFIG_IP_MULTICAST is not set | 350 | # CONFIG_IP_MULTICAST is not set |
337 | # CONFIG_IP_ADVANCED_ROUTER is not set | 351 | # CONFIG_IP_ADVANCED_ROUTER is not set |
338 | CONFIG_IP_PNP=y | 352 | CONFIG_IP_PNP=y |
@@ -349,6 +363,17 @@ CONFIG_SYN_COOKIES=y | |||
349 | # CONFIG_INET_TUNNEL is not set | 363 | # CONFIG_INET_TUNNEL is not set |
350 | # CONFIG_IP_TCPDIAG is not set | 364 | # CONFIG_IP_TCPDIAG is not set |
351 | # CONFIG_IP_TCPDIAG_IPV6 is not set | 365 | # CONFIG_IP_TCPDIAG_IPV6 is not set |
366 | |||
367 | # | ||
368 | # TCP congestion control | ||
369 | # | ||
370 | CONFIG_TCP_CONG_BIC=y | ||
371 | CONFIG_TCP_CONG_WESTWOOD=m | ||
372 | CONFIG_TCP_CONG_HTCP=m | ||
373 | # CONFIG_TCP_CONG_HSTCP is not set | ||
374 | # CONFIG_TCP_CONG_HYBLA is not set | ||
375 | # CONFIG_TCP_CONG_VEGAS is not set | ||
376 | # CONFIG_TCP_CONG_SCALABLE is not set | ||
352 | # CONFIG_IPV6 is not set | 377 | # CONFIG_IPV6 is not set |
353 | # CONFIG_NETFILTER is not set | 378 | # CONFIG_NETFILTER is not set |
354 | 379 | ||
@@ -404,6 +429,7 @@ CONFIG_MII=y | |||
404 | # CONFIG_SUNGEM is not set | 429 | # CONFIG_SUNGEM is not set |
405 | # CONFIG_NET_VENDOR_3COM is not set | 430 | # CONFIG_NET_VENDOR_3COM is not set |
406 | # CONFIG_SMC91X is not set | 431 | # CONFIG_SMC91X is not set |
432 | # CONFIG_DM9000 is not set | ||
407 | 433 | ||
408 | # | 434 | # |
409 | # Tulip family network device support | 435 | # Tulip family network device support |
@@ -440,9 +466,11 @@ CONFIG_EEPRO100=y | |||
440 | # CONFIG_HAMACHI is not set | 466 | # CONFIG_HAMACHI is not set |
441 | # CONFIG_YELLOWFIN is not set | 467 | # CONFIG_YELLOWFIN is not set |
442 | # CONFIG_R8169 is not set | 468 | # CONFIG_R8169 is not set |
469 | # CONFIG_SKGE is not set | ||
443 | # CONFIG_SK98LIN is not set | 470 | # CONFIG_SK98LIN is not set |
444 | # CONFIG_VIA_VELOCITY is not set | 471 | # CONFIG_VIA_VELOCITY is not set |
445 | # CONFIG_TIGON3 is not set | 472 | # CONFIG_TIGON3 is not set |
473 | # CONFIG_BNX2 is not set | ||
446 | 474 | ||
447 | # | 475 | # |
448 | # Ethernet (10000 Mbit) | 476 | # Ethernet (10000 Mbit) |
@@ -464,6 +492,7 @@ CONFIG_EEPRO100=y | |||
464 | # Wan interfaces | 492 | # Wan interfaces |
465 | # | 493 | # |
466 | CONFIG_WAN=y | 494 | CONFIG_WAN=y |
495 | # CONFIG_DSCC4 is not set | ||
467 | # CONFIG_LANMEDIA is not set | 496 | # CONFIG_LANMEDIA is not set |
468 | # CONFIG_SYNCLINK_SYNCPPP is not set | 497 | # CONFIG_SYNCLINK_SYNCPPP is not set |
469 | CONFIG_HDLC=y | 498 | CONFIG_HDLC=y |
@@ -526,7 +555,6 @@ CONFIG_INPUT_MOUSEDEV_SCREEN_Y=768 | |||
526 | # | 555 | # |
527 | # CONFIG_SERIO is not set | 556 | # CONFIG_SERIO is not set |
528 | # CONFIG_GAMEPORT is not set | 557 | # CONFIG_GAMEPORT is not set |
529 | CONFIG_SOUND_GAMEPORT=y | ||
530 | 558 | ||
531 | # | 559 | # |
532 | # Character devices | 560 | # Character devices |
@@ -547,6 +575,7 @@ CONFIG_SERIAL_8250_NR_UARTS=2 | |||
547 | # | 575 | # |
548 | CONFIG_SERIAL_CORE=y | 576 | CONFIG_SERIAL_CORE=y |
549 | CONFIG_SERIAL_CORE_CONSOLE=y | 577 | CONFIG_SERIAL_CORE_CONSOLE=y |
578 | # CONFIG_SERIAL_JSM is not set | ||
550 | CONFIG_UNIX98_PTYS=y | 579 | CONFIG_UNIX98_PTYS=y |
551 | CONFIG_LEGACY_PTYS=y | 580 | CONFIG_LEGACY_PTYS=y |
552 | CONFIG_LEGACY_PTY_COUNT=256 | 581 | CONFIG_LEGACY_PTY_COUNT=256 |
@@ -613,17 +642,18 @@ CONFIG_I2C_ALGOBIT=y | |||
613 | # CONFIG_I2C_AMD8111 is not set | 642 | # CONFIG_I2C_AMD8111 is not set |
614 | # CONFIG_I2C_I801 is not set | 643 | # CONFIG_I2C_I801 is not set |
615 | # CONFIG_I2C_I810 is not set | 644 | # CONFIG_I2C_I810 is not set |
645 | # CONFIG_I2C_PIIX4 is not set | ||
616 | # CONFIG_I2C_ISA is not set | 646 | # CONFIG_I2C_ISA is not set |
617 | # CONFIG_I2C_IXP2000 is not set | 647 | # CONFIG_I2C_IXP2000 is not set |
618 | # CONFIG_I2C_NFORCE2 is not set | 648 | # CONFIG_I2C_NFORCE2 is not set |
619 | # CONFIG_I2C_PARPORT_LIGHT is not set | 649 | # CONFIG_I2C_PARPORT_LIGHT is not set |
620 | # CONFIG_I2C_PIIX4 is not set | ||
621 | # CONFIG_I2C_PROSAVAGE is not set | 650 | # CONFIG_I2C_PROSAVAGE is not set |
622 | # CONFIG_I2C_SAVAGE4 is not set | 651 | # CONFIG_I2C_SAVAGE4 is not set |
623 | # CONFIG_SCx200_ACB is not set | 652 | # CONFIG_SCx200_ACB is not set |
624 | # CONFIG_I2C_SIS5595 is not set | 653 | # CONFIG_I2C_SIS5595 is not set |
625 | # CONFIG_I2C_SIS630 is not set | 654 | # CONFIG_I2C_SIS630 is not set |
626 | # CONFIG_I2C_SIS96X is not set | 655 | # CONFIG_I2C_SIS96X is not set |
656 | # CONFIG_I2C_STUB is not set | ||
627 | # CONFIG_I2C_VIA is not set | 657 | # CONFIG_I2C_VIA is not set |
628 | # CONFIG_I2C_VIAPRO is not set | 658 | # CONFIG_I2C_VIAPRO is not set |
629 | # CONFIG_I2C_VOODOO3 is not set | 659 | # CONFIG_I2C_VOODOO3 is not set |
@@ -637,7 +667,9 @@ CONFIG_I2C_SENSOR=y | |||
637 | # CONFIG_SENSORS_ADM1025 is not set | 667 | # CONFIG_SENSORS_ADM1025 is not set |
638 | # CONFIG_SENSORS_ADM1026 is not set | 668 | # CONFIG_SENSORS_ADM1026 is not set |
639 | # CONFIG_SENSORS_ADM1031 is not set | 669 | # CONFIG_SENSORS_ADM1031 is not set |
670 | # CONFIG_SENSORS_ADM9240 is not set | ||
640 | # CONFIG_SENSORS_ASB100 is not set | 671 | # CONFIG_SENSORS_ASB100 is not set |
672 | # CONFIG_SENSORS_ATXP1 is not set | ||
641 | # CONFIG_SENSORS_DS1621 is not set | 673 | # CONFIG_SENSORS_DS1621 is not set |
642 | # CONFIG_SENSORS_FSCHER is not set | 674 | # CONFIG_SENSORS_FSCHER is not set |
643 | # CONFIG_SENSORS_FSCPOS is not set | 675 | # CONFIG_SENSORS_FSCPOS is not set |
@@ -653,6 +685,7 @@ CONFIG_I2C_SENSOR=y | |||
653 | # CONFIG_SENSORS_LM85 is not set | 685 | # CONFIG_SENSORS_LM85 is not set |
654 | # CONFIG_SENSORS_LM87 is not set | 686 | # CONFIG_SENSORS_LM87 is not set |
655 | # CONFIG_SENSORS_LM90 is not set | 687 | # CONFIG_SENSORS_LM90 is not set |
688 | # CONFIG_SENSORS_LM92 is not set | ||
656 | # CONFIG_SENSORS_MAX1619 is not set | 689 | # CONFIG_SENSORS_MAX1619 is not set |
657 | # CONFIG_SENSORS_PC87360 is not set | 690 | # CONFIG_SENSORS_PC87360 is not set |
658 | # CONFIG_SENSORS_SMSC47B397 is not set | 691 | # CONFIG_SENSORS_SMSC47B397 is not set |
@@ -662,14 +695,19 @@ CONFIG_I2C_SENSOR=y | |||
662 | # CONFIG_SENSORS_W83781D is not set | 695 | # CONFIG_SENSORS_W83781D is not set |
663 | # CONFIG_SENSORS_W83L785TS is not set | 696 | # CONFIG_SENSORS_W83L785TS is not set |
664 | # CONFIG_SENSORS_W83627HF is not set | 697 | # CONFIG_SENSORS_W83627HF is not set |
698 | # CONFIG_SENSORS_W83627EHF is not set | ||
665 | 699 | ||
666 | # | 700 | # |
667 | # Other I2C Chip support | 701 | # Other I2C Chip support |
668 | # | 702 | # |
703 | # CONFIG_SENSORS_DS1337 is not set | ||
704 | # CONFIG_SENSORS_DS1374 is not set | ||
669 | CONFIG_SENSORS_EEPROM=y | 705 | CONFIG_SENSORS_EEPROM=y |
670 | # CONFIG_SENSORS_PCF8574 is not set | 706 | # CONFIG_SENSORS_PCF8574 is not set |
707 | # CONFIG_SENSORS_PCA9539 is not set | ||
671 | # CONFIG_SENSORS_PCF8591 is not set | 708 | # CONFIG_SENSORS_PCF8591 is not set |
672 | # CONFIG_SENSORS_RTC8564 is not set | 709 | # CONFIG_SENSORS_RTC8564 is not set |
710 | # CONFIG_SENSORS_MAX6875 is not set | ||
673 | # CONFIG_I2C_DEBUG_CORE is not set | 711 | # CONFIG_I2C_DEBUG_CORE is not set |
674 | # CONFIG_I2C_DEBUG_ALGO is not set | 712 | # CONFIG_I2C_DEBUG_ALGO is not set |
675 | # CONFIG_I2C_DEBUG_BUS is not set | 713 | # CONFIG_I2C_DEBUG_BUS is not set |
@@ -723,6 +761,7 @@ CONFIG_EXT2_FS=y | |||
723 | CONFIG_EXT2_FS_XATTR=y | 761 | CONFIG_EXT2_FS_XATTR=y |
724 | CONFIG_EXT2_FS_POSIX_ACL=y | 762 | CONFIG_EXT2_FS_POSIX_ACL=y |
725 | # CONFIG_EXT2_FS_SECURITY is not set | 763 | # CONFIG_EXT2_FS_SECURITY is not set |
764 | # CONFIG_EXT2_FS_XIP is not set | ||
726 | CONFIG_EXT3_FS=y | 765 | CONFIG_EXT3_FS=y |
727 | CONFIG_EXT3_FS_XATTR=y | 766 | CONFIG_EXT3_FS_XATTR=y |
728 | CONFIG_EXT3_FS_POSIX_ACL=y | 767 | CONFIG_EXT3_FS_POSIX_ACL=y |
@@ -763,7 +802,6 @@ CONFIG_DNOTIFY=y | |||
763 | # | 802 | # |
764 | CONFIG_PROC_FS=y | 803 | CONFIG_PROC_FS=y |
765 | CONFIG_SYSFS=y | 804 | CONFIG_SYSFS=y |
766 | # CONFIG_DEVFS_FS is not set | ||
767 | # CONFIG_DEVPTS_FS_XATTR is not set | 805 | # CONFIG_DEVPTS_FS_XATTR is not set |
768 | CONFIG_TMPFS=y | 806 | CONFIG_TMPFS=y |
769 | # CONFIG_TMPFS_XATTR is not set | 807 | # CONFIG_TMPFS_XATTR is not set |
@@ -801,12 +839,14 @@ CONFIG_JFFS2_RTIME=y | |||
801 | # | 839 | # |
802 | CONFIG_NFS_FS=y | 840 | CONFIG_NFS_FS=y |
803 | CONFIG_NFS_V3=y | 841 | CONFIG_NFS_V3=y |
842 | # CONFIG_NFS_V3_ACL is not set | ||
804 | # CONFIG_NFS_V4 is not set | 843 | # CONFIG_NFS_V4 is not set |
805 | # CONFIG_NFS_DIRECTIO is not set | 844 | # CONFIG_NFS_DIRECTIO is not set |
806 | # CONFIG_NFSD is not set | 845 | # CONFIG_NFSD is not set |
807 | CONFIG_ROOT_NFS=y | 846 | CONFIG_ROOT_NFS=y |
808 | CONFIG_LOCKD=y | 847 | CONFIG_LOCKD=y |
809 | CONFIG_LOCKD_V4=y | 848 | CONFIG_LOCKD_V4=y |
849 | CONFIG_NFS_COMMON=y | ||
810 | CONFIG_SUNRPC=y | 850 | CONFIG_SUNRPC=y |
811 | # CONFIG_RPCSEC_GSS_KRB5 is not set | 851 | # CONFIG_RPCSEC_GSS_KRB5 is not set |
812 | # CONFIG_RPCSEC_GSS_SPKM3 is not set | 852 | # CONFIG_RPCSEC_GSS_SPKM3 is not set |
@@ -891,3 +931,4 @@ CONFIG_CRC32=y | |||
891 | # CONFIG_LIBCRC32C is not set | 931 | # CONFIG_LIBCRC32C is not set |
892 | CONFIG_ZLIB_INFLATE=y | 932 | CONFIG_ZLIB_INFLATE=y |
893 | CONFIG_ZLIB_DEFLATE=y | 933 | CONFIG_ZLIB_DEFLATE=y |
934 | # CONFIG_TEXTSEARCH is not set | ||
diff --git a/arch/arm/configs/ixdp2400_defconfig b/arch/arm/configs/ixdp2400_defconfig index 810a450a55d2..3cfbe2ec29ca 100644 --- a/arch/arm/configs/ixdp2400_defconfig +++ b/arch/arm/configs/ixdp2400_defconfig | |||
@@ -1,14 +1,13 @@ | |||
1 | # | 1 | # |
2 | # Automatically generated make config: don't edit | 2 | # Automatically generated make config: don't edit |
3 | # Linux kernel version: 2.6.12-rc1-bk2 | 3 | # Linux kernel version: 2.6.12-git6 |
4 | # Sun Mar 27 21:13:38 2005 | 4 | # Sat Jun 25 00:58:38 2005 |
5 | # | 5 | # |
6 | CONFIG_ARM=y | 6 | CONFIG_ARM=y |
7 | CONFIG_MMU=y | 7 | CONFIG_MMU=y |
8 | CONFIG_UID16=y | 8 | CONFIG_UID16=y |
9 | CONFIG_RWSEM_GENERIC_SPINLOCK=y | 9 | CONFIG_RWSEM_GENERIC_SPINLOCK=y |
10 | CONFIG_GENERIC_CALIBRATE_DELAY=y | 10 | CONFIG_GENERIC_CALIBRATE_DELAY=y |
11 | CONFIG_GENERIC_IOMAP=y | ||
12 | 11 | ||
13 | # | 12 | # |
14 | # Code maturity level options | 13 | # Code maturity level options |
@@ -16,6 +15,7 @@ CONFIG_GENERIC_IOMAP=y | |||
16 | CONFIG_EXPERIMENTAL=y | 15 | CONFIG_EXPERIMENTAL=y |
17 | CONFIG_CLEAN_COMPILE=y | 16 | CONFIG_CLEAN_COMPILE=y |
18 | CONFIG_BROKEN_ON_SMP=y | 17 | CONFIG_BROKEN_ON_SMP=y |
18 | CONFIG_INIT_ENV_ARG_LIMIT=32 | ||
19 | 19 | ||
20 | # | 20 | # |
21 | # General setup | 21 | # General setup |
@@ -35,6 +35,8 @@ CONFIG_EMBEDDED=y | |||
35 | CONFIG_KALLSYMS=y | 35 | CONFIG_KALLSYMS=y |
36 | # CONFIG_KALLSYMS_ALL is not set | 36 | # CONFIG_KALLSYMS_ALL is not set |
37 | # CONFIG_KALLSYMS_EXTRA_PASS is not set | 37 | # CONFIG_KALLSYMS_EXTRA_PASS is not set |
38 | CONFIG_PRINTK=y | ||
39 | CONFIG_BUG=y | ||
38 | CONFIG_BASE_FULL=y | 40 | CONFIG_BASE_FULL=y |
39 | CONFIG_FUTEX=y | 41 | CONFIG_FUTEX=y |
40 | CONFIG_EPOLL=y | 42 | CONFIG_EPOLL=y |
@@ -82,6 +84,7 @@ CONFIG_ARCH_IXP2000=y | |||
82 | # CONFIG_ARCH_VERSATILE is not set | 84 | # CONFIG_ARCH_VERSATILE is not set |
83 | # CONFIG_ARCH_IMX is not set | 85 | # CONFIG_ARCH_IMX is not set |
84 | # CONFIG_ARCH_H720X is not set | 86 | # CONFIG_ARCH_H720X is not set |
87 | # CONFIG_ARCH_AAEC2000 is not set | ||
85 | CONFIG_ARCH_SUPPORTS_BIG_ENDIAN=y | 88 | CONFIG_ARCH_SUPPORTS_BIG_ENDIAN=y |
86 | 89 | ||
87 | # | 90 | # |
@@ -97,6 +100,7 @@ CONFIG_ARCH_IXDP2400=y | |||
97 | CONFIG_ARCH_IXDP2X00=y | 100 | CONFIG_ARCH_IXDP2X00=y |
98 | # CONFIG_ARCH_IXDP2401 is not set | 101 | # CONFIG_ARCH_IXDP2401 is not set |
99 | # CONFIG_ARCH_IXDP2801 is not set | 102 | # CONFIG_ARCH_IXDP2801 is not set |
103 | # CONFIG_IXP2000_SUPPORT_BROKEN_PCI_IO is not set | ||
100 | 104 | ||
101 | # | 105 | # |
102 | # Processor Type | 106 | # Processor Type |
@@ -107,7 +111,6 @@ CONFIG_CPU_32v5=y | |||
107 | CONFIG_CPU_ABRT_EV5T=y | 111 | CONFIG_CPU_ABRT_EV5T=y |
108 | CONFIG_CPU_CACHE_VIVT=y | 112 | CONFIG_CPU_CACHE_VIVT=y |
109 | CONFIG_CPU_TLB_V4WBI=y | 113 | CONFIG_CPU_TLB_V4WBI=y |
110 | CONFIG_CPU_MINICACHE=y | ||
111 | 114 | ||
112 | # | 115 | # |
113 | # Processor Features | 116 | # Processor Features |
@@ -119,9 +122,11 @@ CONFIG_XSCALE_PMU=y | |||
119 | # | 122 | # |
120 | # Bus support | 123 | # Bus support |
121 | # | 124 | # |
125 | CONFIG_ISA_DMA_API=y | ||
122 | CONFIG_PCI=y | 126 | CONFIG_PCI=y |
123 | CONFIG_PCI_LEGACY_PROC=y | 127 | CONFIG_PCI_LEGACY_PROC=y |
124 | CONFIG_PCI_NAMES=y | 128 | CONFIG_PCI_NAMES=y |
129 | # CONFIG_PCI_DEBUG is not set | ||
125 | 130 | ||
126 | # | 131 | # |
127 | # PCCARD (PCMCIA/CardBus) support | 132 | # PCCARD (PCMCIA/CardBus) support |
@@ -131,7 +136,15 @@ CONFIG_PCI_NAMES=y | |||
131 | # | 136 | # |
132 | # Kernel Features | 137 | # Kernel Features |
133 | # | 138 | # |
139 | # CONFIG_SMP is not set | ||
134 | # CONFIG_PREEMPT is not set | 140 | # CONFIG_PREEMPT is not set |
141 | # CONFIG_ARCH_DISCONTIGMEM_ENABLE is not set | ||
142 | CONFIG_SELECT_MEMORY_MODEL=y | ||
143 | CONFIG_FLATMEM_MANUAL=y | ||
144 | # CONFIG_DISCONTIGMEM_MANUAL is not set | ||
145 | # CONFIG_SPARSEMEM_MANUAL is not set | ||
146 | CONFIG_FLATMEM=y | ||
147 | CONFIG_FLAT_NODE_MEM_MAP=y | ||
135 | CONFIG_ALIGNMENT_TRAP=y | 148 | CONFIG_ALIGNMENT_TRAP=y |
136 | 149 | ||
137 | # | 150 | # |
@@ -270,7 +283,6 @@ CONFIG_MTD_IXP2000=y | |||
270 | # | 283 | # |
271 | # Block devices | 284 | # Block devices |
272 | # | 285 | # |
273 | # CONFIG_BLK_DEV_FD is not set | ||
274 | # CONFIG_BLK_CPQ_DA is not set | 286 | # CONFIG_BLK_CPQ_DA is not set |
275 | # CONFIG_BLK_CPQ_CISS_DA is not set | 287 | # CONFIG_BLK_CPQ_CISS_DA is not set |
276 | # CONFIG_BLK_DEV_DAC960 is not set | 288 | # CONFIG_BLK_DEV_DAC960 is not set |
@@ -309,6 +321,7 @@ CONFIG_IOSCHED_CFQ=y | |||
309 | # | 321 | # |
310 | # Fusion MPT device support | 322 | # Fusion MPT device support |
311 | # | 323 | # |
324 | # CONFIG_FUSION is not set | ||
312 | 325 | ||
313 | # | 326 | # |
314 | # IEEE 1394 (FireWire) support | 327 | # IEEE 1394 (FireWire) support |
@@ -330,10 +343,11 @@ CONFIG_NET=y | |||
330 | # | 343 | # |
331 | CONFIG_PACKET=y | 344 | CONFIG_PACKET=y |
332 | CONFIG_PACKET_MMAP=y | 345 | CONFIG_PACKET_MMAP=y |
333 | # CONFIG_NETLINK_DEV is not set | ||
334 | CONFIG_UNIX=y | 346 | CONFIG_UNIX=y |
335 | # CONFIG_NET_KEY is not set | 347 | # CONFIG_NET_KEY is not set |
336 | CONFIG_INET=y | 348 | CONFIG_INET=y |
349 | CONFIG_IP_FIB_HASH=y | ||
350 | # CONFIG_IP_FIB_TRIE is not set | ||
337 | # CONFIG_IP_MULTICAST is not set | 351 | # CONFIG_IP_MULTICAST is not set |
338 | # CONFIG_IP_ADVANCED_ROUTER is not set | 352 | # CONFIG_IP_ADVANCED_ROUTER is not set |
339 | CONFIG_IP_PNP=y | 353 | CONFIG_IP_PNP=y |
@@ -350,6 +364,17 @@ CONFIG_SYN_COOKIES=y | |||
350 | # CONFIG_INET_TUNNEL is not set | 364 | # CONFIG_INET_TUNNEL is not set |
351 | # CONFIG_IP_TCPDIAG is not set | 365 | # CONFIG_IP_TCPDIAG is not set |
352 | # CONFIG_IP_TCPDIAG_IPV6 is not set | 366 | # CONFIG_IP_TCPDIAG_IPV6 is not set |
367 | |||
368 | # | ||
369 | # TCP congestion control | ||
370 | # | ||
371 | CONFIG_TCP_CONG_BIC=y | ||
372 | CONFIG_TCP_CONG_WESTWOOD=m | ||
373 | CONFIG_TCP_CONG_HTCP=m | ||
374 | # CONFIG_TCP_CONG_HSTCP is not set | ||
375 | # CONFIG_TCP_CONG_HYBLA is not set | ||
376 | # CONFIG_TCP_CONG_VEGAS is not set | ||
377 | # CONFIG_TCP_CONG_SCALABLE is not set | ||
353 | # CONFIG_IPV6 is not set | 378 | # CONFIG_IPV6 is not set |
354 | # CONFIG_NETFILTER is not set | 379 | # CONFIG_NETFILTER is not set |
355 | 380 | ||
@@ -405,6 +430,7 @@ CONFIG_MII=y | |||
405 | # CONFIG_SUNGEM is not set | 430 | # CONFIG_SUNGEM is not set |
406 | # CONFIG_NET_VENDOR_3COM is not set | 431 | # CONFIG_NET_VENDOR_3COM is not set |
407 | # CONFIG_SMC91X is not set | 432 | # CONFIG_SMC91X is not set |
433 | # CONFIG_DM9000 is not set | ||
408 | 434 | ||
409 | # | 435 | # |
410 | # Tulip family network device support | 436 | # Tulip family network device support |
@@ -441,9 +467,11 @@ CONFIG_EEPRO100=y | |||
441 | # CONFIG_HAMACHI is not set | 467 | # CONFIG_HAMACHI is not set |
442 | # CONFIG_YELLOWFIN is not set | 468 | # CONFIG_YELLOWFIN is not set |
443 | # CONFIG_R8169 is not set | 469 | # CONFIG_R8169 is not set |
470 | # CONFIG_SKGE is not set | ||
444 | # CONFIG_SK98LIN is not set | 471 | # CONFIG_SK98LIN is not set |
445 | # CONFIG_VIA_VELOCITY is not set | 472 | # CONFIG_VIA_VELOCITY is not set |
446 | # CONFIG_TIGON3 is not set | 473 | # CONFIG_TIGON3 is not set |
474 | # CONFIG_BNX2 is not set | ||
447 | 475 | ||
448 | # | 476 | # |
449 | # Ethernet (10000 Mbit) | 477 | # Ethernet (10000 Mbit) |
@@ -465,6 +493,7 @@ CONFIG_EEPRO100=y | |||
465 | # Wan interfaces | 493 | # Wan interfaces |
466 | # | 494 | # |
467 | CONFIG_WAN=y | 495 | CONFIG_WAN=y |
496 | # CONFIG_DSCC4 is not set | ||
468 | # CONFIG_LANMEDIA is not set | 497 | # CONFIG_LANMEDIA is not set |
469 | # CONFIG_SYNCLINK_SYNCPPP is not set | 498 | # CONFIG_SYNCLINK_SYNCPPP is not set |
470 | CONFIG_HDLC=y | 499 | CONFIG_HDLC=y |
@@ -527,7 +556,6 @@ CONFIG_INPUT_MOUSEDEV_SCREEN_Y=768 | |||
527 | # | 556 | # |
528 | # CONFIG_SERIO is not set | 557 | # CONFIG_SERIO is not set |
529 | # CONFIG_GAMEPORT is not set | 558 | # CONFIG_GAMEPORT is not set |
530 | CONFIG_SOUND_GAMEPORT=y | ||
531 | 559 | ||
532 | # | 560 | # |
533 | # Character devices | 561 | # Character devices |
@@ -548,6 +576,7 @@ CONFIG_SERIAL_8250_NR_UARTS=2 | |||
548 | # | 576 | # |
549 | CONFIG_SERIAL_CORE=y | 577 | CONFIG_SERIAL_CORE=y |
550 | CONFIG_SERIAL_CORE_CONSOLE=y | 578 | CONFIG_SERIAL_CORE_CONSOLE=y |
579 | # CONFIG_SERIAL_JSM is not set | ||
551 | CONFIG_UNIX98_PTYS=y | 580 | CONFIG_UNIX98_PTYS=y |
552 | CONFIG_LEGACY_PTYS=y | 581 | CONFIG_LEGACY_PTYS=y |
553 | CONFIG_LEGACY_PTY_COUNT=256 | 582 | CONFIG_LEGACY_PTY_COUNT=256 |
@@ -614,17 +643,18 @@ CONFIG_I2C_ALGOBIT=y | |||
614 | # CONFIG_I2C_AMD8111 is not set | 643 | # CONFIG_I2C_AMD8111 is not set |
615 | # CONFIG_I2C_I801 is not set | 644 | # CONFIG_I2C_I801 is not set |
616 | # CONFIG_I2C_I810 is not set | 645 | # CONFIG_I2C_I810 is not set |
646 | # CONFIG_I2C_PIIX4 is not set | ||
617 | # CONFIG_I2C_ISA is not set | 647 | # CONFIG_I2C_ISA is not set |
618 | # CONFIG_I2C_IXP2000 is not set | 648 | # CONFIG_I2C_IXP2000 is not set |
619 | # CONFIG_I2C_NFORCE2 is not set | 649 | # CONFIG_I2C_NFORCE2 is not set |
620 | # CONFIG_I2C_PARPORT_LIGHT is not set | 650 | # CONFIG_I2C_PARPORT_LIGHT is not set |
621 | # CONFIG_I2C_PIIX4 is not set | ||
622 | # CONFIG_I2C_PROSAVAGE is not set | 651 | # CONFIG_I2C_PROSAVAGE is not set |
623 | # CONFIG_I2C_SAVAGE4 is not set | 652 | # CONFIG_I2C_SAVAGE4 is not set |
624 | # CONFIG_SCx200_ACB is not set | 653 | # CONFIG_SCx200_ACB is not set |
625 | # CONFIG_I2C_SIS5595 is not set | 654 | # CONFIG_I2C_SIS5595 is not set |
626 | # CONFIG_I2C_SIS630 is not set | 655 | # CONFIG_I2C_SIS630 is not set |
627 | # CONFIG_I2C_SIS96X is not set | 656 | # CONFIG_I2C_SIS96X is not set |
657 | # CONFIG_I2C_STUB is not set | ||
628 | # CONFIG_I2C_VIA is not set | 658 | # CONFIG_I2C_VIA is not set |
629 | # CONFIG_I2C_VIAPRO is not set | 659 | # CONFIG_I2C_VIAPRO is not set |
630 | # CONFIG_I2C_VOODOO3 is not set | 660 | # CONFIG_I2C_VOODOO3 is not set |
@@ -638,7 +668,9 @@ CONFIG_I2C_SENSOR=y | |||
638 | # CONFIG_SENSORS_ADM1025 is not set | 668 | # CONFIG_SENSORS_ADM1025 is not set |
639 | # CONFIG_SENSORS_ADM1026 is not set | 669 | # CONFIG_SENSORS_ADM1026 is not set |
640 | # CONFIG_SENSORS_ADM1031 is not set | 670 | # CONFIG_SENSORS_ADM1031 is not set |
671 | # CONFIG_SENSORS_ADM9240 is not set | ||
641 | # CONFIG_SENSORS_ASB100 is not set | 672 | # CONFIG_SENSORS_ASB100 is not set |
673 | # CONFIG_SENSORS_ATXP1 is not set | ||
642 | # CONFIG_SENSORS_DS1621 is not set | 674 | # CONFIG_SENSORS_DS1621 is not set |
643 | # CONFIG_SENSORS_FSCHER is not set | 675 | # CONFIG_SENSORS_FSCHER is not set |
644 | # CONFIG_SENSORS_FSCPOS is not set | 676 | # CONFIG_SENSORS_FSCPOS is not set |
@@ -654,6 +686,7 @@ CONFIG_I2C_SENSOR=y | |||
654 | # CONFIG_SENSORS_LM85 is not set | 686 | # CONFIG_SENSORS_LM85 is not set |
655 | # CONFIG_SENSORS_LM87 is not set | 687 | # CONFIG_SENSORS_LM87 is not set |
656 | # CONFIG_SENSORS_LM90 is not set | 688 | # CONFIG_SENSORS_LM90 is not set |
689 | # CONFIG_SENSORS_LM92 is not set | ||
657 | # CONFIG_SENSORS_MAX1619 is not set | 690 | # CONFIG_SENSORS_MAX1619 is not set |
658 | # CONFIG_SENSORS_PC87360 is not set | 691 | # CONFIG_SENSORS_PC87360 is not set |
659 | # CONFIG_SENSORS_SMSC47B397 is not set | 692 | # CONFIG_SENSORS_SMSC47B397 is not set |
@@ -663,14 +696,19 @@ CONFIG_I2C_SENSOR=y | |||
663 | # CONFIG_SENSORS_W83781D is not set | 696 | # CONFIG_SENSORS_W83781D is not set |
664 | # CONFIG_SENSORS_W83L785TS is not set | 697 | # CONFIG_SENSORS_W83L785TS is not set |
665 | # CONFIG_SENSORS_W83627HF is not set | 698 | # CONFIG_SENSORS_W83627HF is not set |
699 | # CONFIG_SENSORS_W83627EHF is not set | ||
666 | 700 | ||
667 | # | 701 | # |
668 | # Other I2C Chip support | 702 | # Other I2C Chip support |
669 | # | 703 | # |
704 | # CONFIG_SENSORS_DS1337 is not set | ||
705 | # CONFIG_SENSORS_DS1374 is not set | ||
670 | CONFIG_SENSORS_EEPROM=y | 706 | CONFIG_SENSORS_EEPROM=y |
671 | # CONFIG_SENSORS_PCF8574 is not set | 707 | # CONFIG_SENSORS_PCF8574 is not set |
708 | # CONFIG_SENSORS_PCA9539 is not set | ||
672 | # CONFIG_SENSORS_PCF8591 is not set | 709 | # CONFIG_SENSORS_PCF8591 is not set |
673 | # CONFIG_SENSORS_RTC8564 is not set | 710 | # CONFIG_SENSORS_RTC8564 is not set |
711 | # CONFIG_SENSORS_MAX6875 is not set | ||
674 | # CONFIG_I2C_DEBUG_CORE is not set | 712 | # CONFIG_I2C_DEBUG_CORE is not set |
675 | # CONFIG_I2C_DEBUG_ALGO is not set | 713 | # CONFIG_I2C_DEBUG_ALGO is not set |
676 | # CONFIG_I2C_DEBUG_BUS is not set | 714 | # CONFIG_I2C_DEBUG_BUS is not set |
@@ -724,6 +762,7 @@ CONFIG_EXT2_FS=y | |||
724 | CONFIG_EXT2_FS_XATTR=y | 762 | CONFIG_EXT2_FS_XATTR=y |
725 | CONFIG_EXT2_FS_POSIX_ACL=y | 763 | CONFIG_EXT2_FS_POSIX_ACL=y |
726 | # CONFIG_EXT2_FS_SECURITY is not set | 764 | # CONFIG_EXT2_FS_SECURITY is not set |
765 | # CONFIG_EXT2_FS_XIP is not set | ||
727 | CONFIG_EXT3_FS=y | 766 | CONFIG_EXT3_FS=y |
728 | CONFIG_EXT3_FS_XATTR=y | 767 | CONFIG_EXT3_FS_XATTR=y |
729 | CONFIG_EXT3_FS_POSIX_ACL=y | 768 | CONFIG_EXT3_FS_POSIX_ACL=y |
@@ -764,7 +803,6 @@ CONFIG_DNOTIFY=y | |||
764 | # | 803 | # |
765 | CONFIG_PROC_FS=y | 804 | CONFIG_PROC_FS=y |
766 | CONFIG_SYSFS=y | 805 | CONFIG_SYSFS=y |
767 | # CONFIG_DEVFS_FS is not set | ||
768 | # CONFIG_DEVPTS_FS_XATTR is not set | 806 | # CONFIG_DEVPTS_FS_XATTR is not set |
769 | CONFIG_TMPFS=y | 807 | CONFIG_TMPFS=y |
770 | # CONFIG_TMPFS_XATTR is not set | 808 | # CONFIG_TMPFS_XATTR is not set |
@@ -802,12 +840,14 @@ CONFIG_JFFS2_RTIME=y | |||
802 | # | 840 | # |
803 | CONFIG_NFS_FS=y | 841 | CONFIG_NFS_FS=y |
804 | CONFIG_NFS_V3=y | 842 | CONFIG_NFS_V3=y |
843 | # CONFIG_NFS_V3_ACL is not set | ||
805 | # CONFIG_NFS_V4 is not set | 844 | # CONFIG_NFS_V4 is not set |
806 | # CONFIG_NFS_DIRECTIO is not set | 845 | # CONFIG_NFS_DIRECTIO is not set |
807 | # CONFIG_NFSD is not set | 846 | # CONFIG_NFSD is not set |
808 | CONFIG_ROOT_NFS=y | 847 | CONFIG_ROOT_NFS=y |
809 | CONFIG_LOCKD=y | 848 | CONFIG_LOCKD=y |
810 | CONFIG_LOCKD_V4=y | 849 | CONFIG_LOCKD_V4=y |
850 | CONFIG_NFS_COMMON=y | ||
811 | CONFIG_SUNRPC=y | 851 | CONFIG_SUNRPC=y |
812 | # CONFIG_RPCSEC_GSS_KRB5 is not set | 852 | # CONFIG_RPCSEC_GSS_KRB5 is not set |
813 | # CONFIG_RPCSEC_GSS_SPKM3 is not set | 853 | # CONFIG_RPCSEC_GSS_SPKM3 is not set |
@@ -892,3 +932,4 @@ CONFIG_CRC32=y | |||
892 | # CONFIG_LIBCRC32C is not set | 932 | # CONFIG_LIBCRC32C is not set |
893 | CONFIG_ZLIB_INFLATE=y | 933 | CONFIG_ZLIB_INFLATE=y |
894 | CONFIG_ZLIB_DEFLATE=y | 934 | CONFIG_ZLIB_DEFLATE=y |
935 | # CONFIG_TEXTSEARCH is not set | ||
diff --git a/arch/arm/configs/ixdp2401_defconfig b/arch/arm/configs/ixdp2401_defconfig index 72e1b940e975..5c87e8e6969b 100644 --- a/arch/arm/configs/ixdp2401_defconfig +++ b/arch/arm/configs/ixdp2401_defconfig | |||
@@ -1,14 +1,13 @@ | |||
1 | # | 1 | # |
2 | # Automatically generated make config: don't edit | 2 | # Automatically generated make config: don't edit |
3 | # Linux kernel version: 2.6.12-rc1-bk2 | 3 | # Linux kernel version: 2.6.12-git6 |
4 | # Sun Mar 27 21:53:55 2005 | 4 | # Sat Jun 25 00:59:35 2005 |
5 | # | 5 | # |
6 | CONFIG_ARM=y | 6 | CONFIG_ARM=y |
7 | CONFIG_MMU=y | 7 | CONFIG_MMU=y |
8 | CONFIG_UID16=y | 8 | CONFIG_UID16=y |
9 | CONFIG_RWSEM_GENERIC_SPINLOCK=y | 9 | CONFIG_RWSEM_GENERIC_SPINLOCK=y |
10 | CONFIG_GENERIC_CALIBRATE_DELAY=y | 10 | CONFIG_GENERIC_CALIBRATE_DELAY=y |
11 | CONFIG_GENERIC_IOMAP=y | ||
12 | 11 | ||
13 | # | 12 | # |
14 | # Code maturity level options | 13 | # Code maturity level options |
@@ -16,6 +15,7 @@ CONFIG_GENERIC_IOMAP=y | |||
16 | CONFIG_EXPERIMENTAL=y | 15 | CONFIG_EXPERIMENTAL=y |
17 | CONFIG_CLEAN_COMPILE=y | 16 | CONFIG_CLEAN_COMPILE=y |
18 | CONFIG_BROKEN_ON_SMP=y | 17 | CONFIG_BROKEN_ON_SMP=y |
18 | CONFIG_INIT_ENV_ARG_LIMIT=32 | ||
19 | 19 | ||
20 | # | 20 | # |
21 | # General setup | 21 | # General setup |
@@ -35,6 +35,8 @@ CONFIG_EMBEDDED=y | |||
35 | CONFIG_KALLSYMS=y | 35 | CONFIG_KALLSYMS=y |
36 | # CONFIG_KALLSYMS_ALL is not set | 36 | # CONFIG_KALLSYMS_ALL is not set |
37 | # CONFIG_KALLSYMS_EXTRA_PASS is not set | 37 | # CONFIG_KALLSYMS_EXTRA_PASS is not set |
38 | CONFIG_PRINTK=y | ||
39 | CONFIG_BUG=y | ||
38 | CONFIG_BASE_FULL=y | 40 | CONFIG_BASE_FULL=y |
39 | CONFIG_FUTEX=y | 41 | CONFIG_FUTEX=y |
40 | CONFIG_EPOLL=y | 42 | CONFIG_EPOLL=y |
@@ -82,6 +84,7 @@ CONFIG_ARCH_IXP2000=y | |||
82 | # CONFIG_ARCH_VERSATILE is not set | 84 | # CONFIG_ARCH_VERSATILE is not set |
83 | # CONFIG_ARCH_IMX is not set | 85 | # CONFIG_ARCH_IMX is not set |
84 | # CONFIG_ARCH_H720X is not set | 86 | # CONFIG_ARCH_H720X is not set |
87 | # CONFIG_ARCH_AAEC2000 is not set | ||
85 | CONFIG_ARCH_SUPPORTS_BIG_ENDIAN=y | 88 | CONFIG_ARCH_SUPPORTS_BIG_ENDIAN=y |
86 | 89 | ||
87 | # | 90 | # |
@@ -97,6 +100,7 @@ CONFIG_ARCH_SUPPORTS_BIG_ENDIAN=y | |||
97 | CONFIG_ARCH_IXDP2401=y | 100 | CONFIG_ARCH_IXDP2401=y |
98 | # CONFIG_ARCH_IXDP2801 is not set | 101 | # CONFIG_ARCH_IXDP2801 is not set |
99 | CONFIG_ARCH_IXDP2X01=y | 102 | CONFIG_ARCH_IXDP2X01=y |
103 | # CONFIG_IXP2000_SUPPORT_BROKEN_PCI_IO is not set | ||
100 | 104 | ||
101 | # | 105 | # |
102 | # Processor Type | 106 | # Processor Type |
@@ -107,7 +111,6 @@ CONFIG_CPU_32v5=y | |||
107 | CONFIG_CPU_ABRT_EV5T=y | 111 | CONFIG_CPU_ABRT_EV5T=y |
108 | CONFIG_CPU_CACHE_VIVT=y | 112 | CONFIG_CPU_CACHE_VIVT=y |
109 | CONFIG_CPU_TLB_V4WBI=y | 113 | CONFIG_CPU_TLB_V4WBI=y |
110 | CONFIG_CPU_MINICACHE=y | ||
111 | 114 | ||
112 | # | 115 | # |
113 | # Processor Features | 116 | # Processor Features |
@@ -119,9 +122,11 @@ CONFIG_XSCALE_PMU=y | |||
119 | # | 122 | # |
120 | # Bus support | 123 | # Bus support |
121 | # | 124 | # |
125 | CONFIG_ISA_DMA_API=y | ||
122 | CONFIG_PCI=y | 126 | CONFIG_PCI=y |
123 | CONFIG_PCI_LEGACY_PROC=y | 127 | CONFIG_PCI_LEGACY_PROC=y |
124 | CONFIG_PCI_NAMES=y | 128 | CONFIG_PCI_NAMES=y |
129 | # CONFIG_PCI_DEBUG is not set | ||
125 | 130 | ||
126 | # | 131 | # |
127 | # PCCARD (PCMCIA/CardBus) support | 132 | # PCCARD (PCMCIA/CardBus) support |
@@ -131,7 +136,15 @@ CONFIG_PCI_NAMES=y | |||
131 | # | 136 | # |
132 | # Kernel Features | 137 | # Kernel Features |
133 | # | 138 | # |
139 | # CONFIG_SMP is not set | ||
134 | # CONFIG_PREEMPT is not set | 140 | # CONFIG_PREEMPT is not set |
141 | # CONFIG_ARCH_DISCONTIGMEM_ENABLE is not set | ||
142 | CONFIG_SELECT_MEMORY_MODEL=y | ||
143 | CONFIG_FLATMEM_MANUAL=y | ||
144 | # CONFIG_DISCONTIGMEM_MANUAL is not set | ||
145 | # CONFIG_SPARSEMEM_MANUAL is not set | ||
146 | CONFIG_FLATMEM=y | ||
147 | CONFIG_FLAT_NODE_MEM_MAP=y | ||
135 | CONFIG_ALIGNMENT_TRAP=y | 148 | CONFIG_ALIGNMENT_TRAP=y |
136 | 149 | ||
137 | # | 150 | # |
@@ -270,7 +283,6 @@ CONFIG_MTD_IXP2000=y | |||
270 | # | 283 | # |
271 | # Block devices | 284 | # Block devices |
272 | # | 285 | # |
273 | # CONFIG_BLK_DEV_FD is not set | ||
274 | # CONFIG_BLK_CPQ_DA is not set | 286 | # CONFIG_BLK_CPQ_DA is not set |
275 | # CONFIG_BLK_CPQ_CISS_DA is not set | 287 | # CONFIG_BLK_CPQ_CISS_DA is not set |
276 | # CONFIG_BLK_DEV_DAC960 is not set | 288 | # CONFIG_BLK_DEV_DAC960 is not set |
@@ -309,6 +321,7 @@ CONFIG_IOSCHED_CFQ=y | |||
309 | # | 321 | # |
310 | # Fusion MPT device support | 322 | # Fusion MPT device support |
311 | # | 323 | # |
324 | # CONFIG_FUSION is not set | ||
312 | 325 | ||
313 | # | 326 | # |
314 | # IEEE 1394 (FireWire) support | 327 | # IEEE 1394 (FireWire) support |
@@ -330,10 +343,11 @@ CONFIG_NET=y | |||
330 | # | 343 | # |
331 | CONFIG_PACKET=y | 344 | CONFIG_PACKET=y |
332 | CONFIG_PACKET_MMAP=y | 345 | CONFIG_PACKET_MMAP=y |
333 | # CONFIG_NETLINK_DEV is not set | ||
334 | CONFIG_UNIX=y | 346 | CONFIG_UNIX=y |
335 | # CONFIG_NET_KEY is not set | 347 | # CONFIG_NET_KEY is not set |
336 | CONFIG_INET=y | 348 | CONFIG_INET=y |
349 | CONFIG_IP_FIB_HASH=y | ||
350 | # CONFIG_IP_FIB_TRIE is not set | ||
337 | # CONFIG_IP_MULTICAST is not set | 351 | # CONFIG_IP_MULTICAST is not set |
338 | # CONFIG_IP_ADVANCED_ROUTER is not set | 352 | # CONFIG_IP_ADVANCED_ROUTER is not set |
339 | CONFIG_IP_PNP=y | 353 | CONFIG_IP_PNP=y |
@@ -350,6 +364,17 @@ CONFIG_SYN_COOKIES=y | |||
350 | # CONFIG_INET_TUNNEL is not set | 364 | # CONFIG_INET_TUNNEL is not set |
351 | CONFIG_IP_TCPDIAG=y | 365 | CONFIG_IP_TCPDIAG=y |
352 | # CONFIG_IP_TCPDIAG_IPV6 is not set | 366 | # CONFIG_IP_TCPDIAG_IPV6 is not set |
367 | |||
368 | # | ||
369 | # TCP congestion control | ||
370 | # | ||
371 | CONFIG_TCP_CONG_BIC=y | ||
372 | CONFIG_TCP_CONG_WESTWOOD=m | ||
373 | CONFIG_TCP_CONG_HTCP=m | ||
374 | # CONFIG_TCP_CONG_HSTCP is not set | ||
375 | # CONFIG_TCP_CONG_HYBLA is not set | ||
376 | # CONFIG_TCP_CONG_VEGAS is not set | ||
377 | # CONFIG_TCP_CONG_SCALABLE is not set | ||
353 | # CONFIG_IPV6 is not set | 378 | # CONFIG_IPV6 is not set |
354 | # CONFIG_NETFILTER is not set | 379 | # CONFIG_NETFILTER is not set |
355 | 380 | ||
@@ -405,6 +430,7 @@ CONFIG_MII=y | |||
405 | # CONFIG_SUNGEM is not set | 430 | # CONFIG_SUNGEM is not set |
406 | # CONFIG_NET_VENDOR_3COM is not set | 431 | # CONFIG_NET_VENDOR_3COM is not set |
407 | # CONFIG_SMC91X is not set | 432 | # CONFIG_SMC91X is not set |
433 | # CONFIG_DM9000 is not set | ||
408 | 434 | ||
409 | # | 435 | # |
410 | # Tulip family network device support | 436 | # Tulip family network device support |
@@ -442,9 +468,11 @@ CONFIG_EEPRO100=y | |||
442 | # CONFIG_HAMACHI is not set | 468 | # CONFIG_HAMACHI is not set |
443 | # CONFIG_YELLOWFIN is not set | 469 | # CONFIG_YELLOWFIN is not set |
444 | # CONFIG_R8169 is not set | 470 | # CONFIG_R8169 is not set |
471 | # CONFIG_SKGE is not set | ||
445 | # CONFIG_SK98LIN is not set | 472 | # CONFIG_SK98LIN is not set |
446 | # CONFIG_VIA_VELOCITY is not set | 473 | # CONFIG_VIA_VELOCITY is not set |
447 | # CONFIG_TIGON3 is not set | 474 | # CONFIG_TIGON3 is not set |
475 | # CONFIG_BNX2 is not set | ||
448 | 476 | ||
449 | # | 477 | # |
450 | # Ethernet (10000 Mbit) | 478 | # Ethernet (10000 Mbit) |
@@ -466,6 +494,7 @@ CONFIG_EEPRO100=y | |||
466 | # Wan interfaces | 494 | # Wan interfaces |
467 | # | 495 | # |
468 | CONFIG_WAN=y | 496 | CONFIG_WAN=y |
497 | # CONFIG_DSCC4 is not set | ||
469 | # CONFIG_LANMEDIA is not set | 498 | # CONFIG_LANMEDIA is not set |
470 | # CONFIG_SYNCLINK_SYNCPPP is not set | 499 | # CONFIG_SYNCLINK_SYNCPPP is not set |
471 | CONFIG_HDLC=y | 500 | CONFIG_HDLC=y |
@@ -528,7 +557,6 @@ CONFIG_INPUT_MOUSEDEV_SCREEN_Y=768 | |||
528 | # | 557 | # |
529 | # CONFIG_SERIO is not set | 558 | # CONFIG_SERIO is not set |
530 | # CONFIG_GAMEPORT is not set | 559 | # CONFIG_GAMEPORT is not set |
531 | CONFIG_SOUND_GAMEPORT=y | ||
532 | 560 | ||
533 | # | 561 | # |
534 | # Character devices | 562 | # Character devices |
@@ -549,6 +577,7 @@ CONFIG_SERIAL_8250_NR_UARTS=2 | |||
549 | # | 577 | # |
550 | CONFIG_SERIAL_CORE=y | 578 | CONFIG_SERIAL_CORE=y |
551 | CONFIG_SERIAL_CORE_CONSOLE=y | 579 | CONFIG_SERIAL_CORE_CONSOLE=y |
580 | # CONFIG_SERIAL_JSM is not set | ||
552 | CONFIG_UNIX98_PTYS=y | 581 | CONFIG_UNIX98_PTYS=y |
553 | CONFIG_LEGACY_PTYS=y | 582 | CONFIG_LEGACY_PTYS=y |
554 | CONFIG_LEGACY_PTY_COUNT=256 | 583 | CONFIG_LEGACY_PTY_COUNT=256 |
@@ -615,17 +644,18 @@ CONFIG_I2C_ALGOBIT=y | |||
615 | # CONFIG_I2C_AMD8111 is not set | 644 | # CONFIG_I2C_AMD8111 is not set |
616 | # CONFIG_I2C_I801 is not set | 645 | # CONFIG_I2C_I801 is not set |
617 | # CONFIG_I2C_I810 is not set | 646 | # CONFIG_I2C_I810 is not set |
647 | # CONFIG_I2C_PIIX4 is not set | ||
618 | # CONFIG_I2C_ISA is not set | 648 | # CONFIG_I2C_ISA is not set |
619 | # CONFIG_I2C_IXP2000 is not set | 649 | # CONFIG_I2C_IXP2000 is not set |
620 | # CONFIG_I2C_NFORCE2 is not set | 650 | # CONFIG_I2C_NFORCE2 is not set |
621 | # CONFIG_I2C_PARPORT_LIGHT is not set | 651 | # CONFIG_I2C_PARPORT_LIGHT is not set |
622 | # CONFIG_I2C_PIIX4 is not set | ||
623 | # CONFIG_I2C_PROSAVAGE is not set | 652 | # CONFIG_I2C_PROSAVAGE is not set |
624 | # CONFIG_I2C_SAVAGE4 is not set | 653 | # CONFIG_I2C_SAVAGE4 is not set |
625 | # CONFIG_SCx200_ACB is not set | 654 | # CONFIG_SCx200_ACB is not set |
626 | # CONFIG_I2C_SIS5595 is not set | 655 | # CONFIG_I2C_SIS5595 is not set |
627 | # CONFIG_I2C_SIS630 is not set | 656 | # CONFIG_I2C_SIS630 is not set |
628 | # CONFIG_I2C_SIS96X is not set | 657 | # CONFIG_I2C_SIS96X is not set |
658 | # CONFIG_I2C_STUB is not set | ||
629 | # CONFIG_I2C_VIA is not set | 659 | # CONFIG_I2C_VIA is not set |
630 | # CONFIG_I2C_VIAPRO is not set | 660 | # CONFIG_I2C_VIAPRO is not set |
631 | # CONFIG_I2C_VOODOO3 is not set | 661 | # CONFIG_I2C_VOODOO3 is not set |
@@ -639,7 +669,9 @@ CONFIG_I2C_SENSOR=y | |||
639 | # CONFIG_SENSORS_ADM1025 is not set | 669 | # CONFIG_SENSORS_ADM1025 is not set |
640 | # CONFIG_SENSORS_ADM1026 is not set | 670 | # CONFIG_SENSORS_ADM1026 is not set |
641 | # CONFIG_SENSORS_ADM1031 is not set | 671 | # CONFIG_SENSORS_ADM1031 is not set |
672 | # CONFIG_SENSORS_ADM9240 is not set | ||
642 | # CONFIG_SENSORS_ASB100 is not set | 673 | # CONFIG_SENSORS_ASB100 is not set |
674 | # CONFIG_SENSORS_ATXP1 is not set | ||
643 | # CONFIG_SENSORS_DS1621 is not set | 675 | # CONFIG_SENSORS_DS1621 is not set |
644 | # CONFIG_SENSORS_FSCHER is not set | 676 | # CONFIG_SENSORS_FSCHER is not set |
645 | # CONFIG_SENSORS_FSCPOS is not set | 677 | # CONFIG_SENSORS_FSCPOS is not set |
@@ -655,6 +687,7 @@ CONFIG_I2C_SENSOR=y | |||
655 | # CONFIG_SENSORS_LM85 is not set | 687 | # CONFIG_SENSORS_LM85 is not set |
656 | # CONFIG_SENSORS_LM87 is not set | 688 | # CONFIG_SENSORS_LM87 is not set |
657 | # CONFIG_SENSORS_LM90 is not set | 689 | # CONFIG_SENSORS_LM90 is not set |
690 | # CONFIG_SENSORS_LM92 is not set | ||
658 | # CONFIG_SENSORS_MAX1619 is not set | 691 | # CONFIG_SENSORS_MAX1619 is not set |
659 | # CONFIG_SENSORS_PC87360 is not set | 692 | # CONFIG_SENSORS_PC87360 is not set |
660 | # CONFIG_SENSORS_SMSC47B397 is not set | 693 | # CONFIG_SENSORS_SMSC47B397 is not set |
@@ -664,14 +697,19 @@ CONFIG_I2C_SENSOR=y | |||
664 | # CONFIG_SENSORS_W83781D is not set | 697 | # CONFIG_SENSORS_W83781D is not set |
665 | # CONFIG_SENSORS_W83L785TS is not set | 698 | # CONFIG_SENSORS_W83L785TS is not set |
666 | # CONFIG_SENSORS_W83627HF is not set | 699 | # CONFIG_SENSORS_W83627HF is not set |
700 | # CONFIG_SENSORS_W83627EHF is not set | ||
667 | 701 | ||
668 | # | 702 | # |
669 | # Other I2C Chip support | 703 | # Other I2C Chip support |
670 | # | 704 | # |
705 | # CONFIG_SENSORS_DS1337 is not set | ||
706 | # CONFIG_SENSORS_DS1374 is not set | ||
671 | CONFIG_SENSORS_EEPROM=y | 707 | CONFIG_SENSORS_EEPROM=y |
672 | # CONFIG_SENSORS_PCF8574 is not set | 708 | # CONFIG_SENSORS_PCF8574 is not set |
709 | # CONFIG_SENSORS_PCA9539 is not set | ||
673 | # CONFIG_SENSORS_PCF8591 is not set | 710 | # CONFIG_SENSORS_PCF8591 is not set |
674 | # CONFIG_SENSORS_RTC8564 is not set | 711 | # CONFIG_SENSORS_RTC8564 is not set |
712 | # CONFIG_SENSORS_MAX6875 is not set | ||
675 | # CONFIG_I2C_DEBUG_CORE is not set | 713 | # CONFIG_I2C_DEBUG_CORE is not set |
676 | # CONFIG_I2C_DEBUG_ALGO is not set | 714 | # CONFIG_I2C_DEBUG_ALGO is not set |
677 | # CONFIG_I2C_DEBUG_BUS is not set | 715 | # CONFIG_I2C_DEBUG_BUS is not set |
@@ -725,6 +763,7 @@ CONFIG_EXT2_FS=y | |||
725 | CONFIG_EXT2_FS_XATTR=y | 763 | CONFIG_EXT2_FS_XATTR=y |
726 | CONFIG_EXT2_FS_POSIX_ACL=y | 764 | CONFIG_EXT2_FS_POSIX_ACL=y |
727 | # CONFIG_EXT2_FS_SECURITY is not set | 765 | # CONFIG_EXT2_FS_SECURITY is not set |
766 | # CONFIG_EXT2_FS_XIP is not set | ||
728 | CONFIG_EXT3_FS=y | 767 | CONFIG_EXT3_FS=y |
729 | CONFIG_EXT3_FS_XATTR=y | 768 | CONFIG_EXT3_FS_XATTR=y |
730 | CONFIG_EXT3_FS_POSIX_ACL=y | 769 | CONFIG_EXT3_FS_POSIX_ACL=y |
@@ -765,7 +804,6 @@ CONFIG_DNOTIFY=y | |||
765 | # | 804 | # |
766 | CONFIG_PROC_FS=y | 805 | CONFIG_PROC_FS=y |
767 | CONFIG_SYSFS=y | 806 | CONFIG_SYSFS=y |
768 | # CONFIG_DEVFS_FS is not set | ||
769 | # CONFIG_DEVPTS_FS_XATTR is not set | 807 | # CONFIG_DEVPTS_FS_XATTR is not set |
770 | CONFIG_TMPFS=y | 808 | CONFIG_TMPFS=y |
771 | # CONFIG_TMPFS_XATTR is not set | 809 | # CONFIG_TMPFS_XATTR is not set |
@@ -803,12 +841,14 @@ CONFIG_JFFS2_RTIME=y | |||
803 | # | 841 | # |
804 | CONFIG_NFS_FS=y | 842 | CONFIG_NFS_FS=y |
805 | CONFIG_NFS_V3=y | 843 | CONFIG_NFS_V3=y |
844 | # CONFIG_NFS_V3_ACL is not set | ||
806 | # CONFIG_NFS_V4 is not set | 845 | # CONFIG_NFS_V4 is not set |
807 | # CONFIG_NFS_DIRECTIO is not set | 846 | # CONFIG_NFS_DIRECTIO is not set |
808 | # CONFIG_NFSD is not set | 847 | # CONFIG_NFSD is not set |
809 | CONFIG_ROOT_NFS=y | 848 | CONFIG_ROOT_NFS=y |
810 | CONFIG_LOCKD=y | 849 | CONFIG_LOCKD=y |
811 | CONFIG_LOCKD_V4=y | 850 | CONFIG_LOCKD_V4=y |
851 | CONFIG_NFS_COMMON=y | ||
812 | CONFIG_SUNRPC=y | 852 | CONFIG_SUNRPC=y |
813 | # CONFIG_RPCSEC_GSS_KRB5 is not set | 853 | # CONFIG_RPCSEC_GSS_KRB5 is not set |
814 | # CONFIG_RPCSEC_GSS_SPKM3 is not set | 854 | # CONFIG_RPCSEC_GSS_SPKM3 is not set |
@@ -893,3 +933,4 @@ CONFIG_CRC32=y | |||
893 | # CONFIG_LIBCRC32C is not set | 933 | # CONFIG_LIBCRC32C is not set |
894 | CONFIG_ZLIB_INFLATE=y | 934 | CONFIG_ZLIB_INFLATE=y |
895 | CONFIG_ZLIB_DEFLATE=y | 935 | CONFIG_ZLIB_DEFLATE=y |
936 | # CONFIG_TEXTSEARCH is not set | ||
diff --git a/arch/arm/configs/ixdp2800_defconfig b/arch/arm/configs/ixdp2800_defconfig index 1592e45f0278..3cb561a551cb 100644 --- a/arch/arm/configs/ixdp2800_defconfig +++ b/arch/arm/configs/ixdp2800_defconfig | |||
@@ -1,14 +1,13 @@ | |||
1 | # | 1 | # |
2 | # Automatically generated make config: don't edit | 2 | # Automatically generated make config: don't edit |
3 | # Linux kernel version: 2.6.12-rc1-bk2 | 3 | # Linux kernel version: 2.6.12-git6 |
4 | # Sun Mar 27 22:15:23 2005 | 4 | # Sat Jun 25 01:00:27 2005 |
5 | # | 5 | # |
6 | CONFIG_ARM=y | 6 | CONFIG_ARM=y |
7 | CONFIG_MMU=y | 7 | CONFIG_MMU=y |
8 | CONFIG_UID16=y | 8 | CONFIG_UID16=y |
9 | CONFIG_RWSEM_GENERIC_SPINLOCK=y | 9 | CONFIG_RWSEM_GENERIC_SPINLOCK=y |
10 | CONFIG_GENERIC_CALIBRATE_DELAY=y | 10 | CONFIG_GENERIC_CALIBRATE_DELAY=y |
11 | CONFIG_GENERIC_IOMAP=y | ||
12 | 11 | ||
13 | # | 12 | # |
14 | # Code maturity level options | 13 | # Code maturity level options |
@@ -16,6 +15,7 @@ CONFIG_GENERIC_IOMAP=y | |||
16 | CONFIG_EXPERIMENTAL=y | 15 | CONFIG_EXPERIMENTAL=y |
17 | CONFIG_CLEAN_COMPILE=y | 16 | CONFIG_CLEAN_COMPILE=y |
18 | CONFIG_BROKEN_ON_SMP=y | 17 | CONFIG_BROKEN_ON_SMP=y |
18 | CONFIG_INIT_ENV_ARG_LIMIT=32 | ||
19 | 19 | ||
20 | # | 20 | # |
21 | # General setup | 21 | # General setup |
@@ -35,6 +35,8 @@ CONFIG_EMBEDDED=y | |||
35 | CONFIG_KALLSYMS=y | 35 | CONFIG_KALLSYMS=y |
36 | # CONFIG_KALLSYMS_ALL is not set | 36 | # CONFIG_KALLSYMS_ALL is not set |
37 | # CONFIG_KALLSYMS_EXTRA_PASS is not set | 37 | # CONFIG_KALLSYMS_EXTRA_PASS is not set |
38 | CONFIG_PRINTK=y | ||
39 | CONFIG_BUG=y | ||
38 | CONFIG_BASE_FULL=y | 40 | CONFIG_BASE_FULL=y |
39 | CONFIG_FUTEX=y | 41 | CONFIG_FUTEX=y |
40 | CONFIG_EPOLL=y | 42 | CONFIG_EPOLL=y |
@@ -82,6 +84,7 @@ CONFIG_ARCH_IXP2000=y | |||
82 | # CONFIG_ARCH_VERSATILE is not set | 84 | # CONFIG_ARCH_VERSATILE is not set |
83 | # CONFIG_ARCH_IMX is not set | 85 | # CONFIG_ARCH_IMX is not set |
84 | # CONFIG_ARCH_H720X is not set | 86 | # CONFIG_ARCH_H720X is not set |
87 | # CONFIG_ARCH_AAEC2000 is not set | ||
85 | CONFIG_ARCH_SUPPORTS_BIG_ENDIAN=y | 88 | CONFIG_ARCH_SUPPORTS_BIG_ENDIAN=y |
86 | 89 | ||
87 | # | 90 | # |
@@ -97,6 +100,7 @@ CONFIG_ARCH_IXDP2800=y | |||
97 | CONFIG_ARCH_IXDP2X00=y | 100 | CONFIG_ARCH_IXDP2X00=y |
98 | # CONFIG_ARCH_IXDP2401 is not set | 101 | # CONFIG_ARCH_IXDP2401 is not set |
99 | # CONFIG_ARCH_IXDP2801 is not set | 102 | # CONFIG_ARCH_IXDP2801 is not set |
103 | # CONFIG_IXP2000_SUPPORT_BROKEN_PCI_IO is not set | ||
100 | 104 | ||
101 | # | 105 | # |
102 | # Processor Type | 106 | # Processor Type |
@@ -107,7 +111,6 @@ CONFIG_CPU_32v5=y | |||
107 | CONFIG_CPU_ABRT_EV5T=y | 111 | CONFIG_CPU_ABRT_EV5T=y |
108 | CONFIG_CPU_CACHE_VIVT=y | 112 | CONFIG_CPU_CACHE_VIVT=y |
109 | CONFIG_CPU_TLB_V4WBI=y | 113 | CONFIG_CPU_TLB_V4WBI=y |
110 | CONFIG_CPU_MINICACHE=y | ||
111 | 114 | ||
112 | # | 115 | # |
113 | # Processor Features | 116 | # Processor Features |
@@ -119,9 +122,11 @@ CONFIG_XSCALE_PMU=y | |||
119 | # | 122 | # |
120 | # Bus support | 123 | # Bus support |
121 | # | 124 | # |
125 | CONFIG_ISA_DMA_API=y | ||
122 | CONFIG_PCI=y | 126 | CONFIG_PCI=y |
123 | CONFIG_PCI_LEGACY_PROC=y | 127 | CONFIG_PCI_LEGACY_PROC=y |
124 | CONFIG_PCI_NAMES=y | 128 | CONFIG_PCI_NAMES=y |
129 | # CONFIG_PCI_DEBUG is not set | ||
125 | 130 | ||
126 | # | 131 | # |
127 | # PCCARD (PCMCIA/CardBus) support | 132 | # PCCARD (PCMCIA/CardBus) support |
@@ -131,7 +136,15 @@ CONFIG_PCI_NAMES=y | |||
131 | # | 136 | # |
132 | # Kernel Features | 137 | # Kernel Features |
133 | # | 138 | # |
139 | # CONFIG_SMP is not set | ||
134 | # CONFIG_PREEMPT is not set | 140 | # CONFIG_PREEMPT is not set |
141 | # CONFIG_ARCH_DISCONTIGMEM_ENABLE is not set | ||
142 | CONFIG_SELECT_MEMORY_MODEL=y | ||
143 | CONFIG_FLATMEM_MANUAL=y | ||
144 | # CONFIG_DISCONTIGMEM_MANUAL is not set | ||
145 | # CONFIG_SPARSEMEM_MANUAL is not set | ||
146 | CONFIG_FLATMEM=y | ||
147 | CONFIG_FLAT_NODE_MEM_MAP=y | ||
135 | CONFIG_ALIGNMENT_TRAP=y | 148 | CONFIG_ALIGNMENT_TRAP=y |
136 | 149 | ||
137 | # | 150 | # |
@@ -270,7 +283,6 @@ CONFIG_MTD_IXP2000=y | |||
270 | # | 283 | # |
271 | # Block devices | 284 | # Block devices |
272 | # | 285 | # |
273 | # CONFIG_BLK_DEV_FD is not set | ||
274 | # CONFIG_BLK_CPQ_DA is not set | 286 | # CONFIG_BLK_CPQ_DA is not set |
275 | # CONFIG_BLK_CPQ_CISS_DA is not set | 287 | # CONFIG_BLK_CPQ_CISS_DA is not set |
276 | # CONFIG_BLK_DEV_DAC960 is not set | 288 | # CONFIG_BLK_DEV_DAC960 is not set |
@@ -309,6 +321,7 @@ CONFIG_IOSCHED_CFQ=y | |||
309 | # | 321 | # |
310 | # Fusion MPT device support | 322 | # Fusion MPT device support |
311 | # | 323 | # |
324 | # CONFIG_FUSION is not set | ||
312 | 325 | ||
313 | # | 326 | # |
314 | # IEEE 1394 (FireWire) support | 327 | # IEEE 1394 (FireWire) support |
@@ -330,10 +343,11 @@ CONFIG_NET=y | |||
330 | # | 343 | # |
331 | CONFIG_PACKET=y | 344 | CONFIG_PACKET=y |
332 | CONFIG_PACKET_MMAP=y | 345 | CONFIG_PACKET_MMAP=y |
333 | # CONFIG_NETLINK_DEV is not set | ||
334 | CONFIG_UNIX=y | 346 | CONFIG_UNIX=y |
335 | # CONFIG_NET_KEY is not set | 347 | # CONFIG_NET_KEY is not set |
336 | CONFIG_INET=y | 348 | CONFIG_INET=y |
349 | CONFIG_IP_FIB_HASH=y | ||
350 | # CONFIG_IP_FIB_TRIE is not set | ||
337 | # CONFIG_IP_MULTICAST is not set | 351 | # CONFIG_IP_MULTICAST is not set |
338 | # CONFIG_IP_ADVANCED_ROUTER is not set | 352 | # CONFIG_IP_ADVANCED_ROUTER is not set |
339 | CONFIG_IP_PNP=y | 353 | CONFIG_IP_PNP=y |
@@ -350,6 +364,17 @@ CONFIG_SYN_COOKIES=y | |||
350 | # CONFIG_INET_TUNNEL is not set | 364 | # CONFIG_INET_TUNNEL is not set |
351 | # CONFIG_IP_TCPDIAG is not set | 365 | # CONFIG_IP_TCPDIAG is not set |
352 | # CONFIG_IP_TCPDIAG_IPV6 is not set | 366 | # CONFIG_IP_TCPDIAG_IPV6 is not set |
367 | |||
368 | # | ||
369 | # TCP congestion control | ||
370 | # | ||
371 | CONFIG_TCP_CONG_BIC=y | ||
372 | CONFIG_TCP_CONG_WESTWOOD=m | ||
373 | CONFIG_TCP_CONG_HTCP=m | ||
374 | # CONFIG_TCP_CONG_HSTCP is not set | ||
375 | # CONFIG_TCP_CONG_HYBLA is not set | ||
376 | # CONFIG_TCP_CONG_VEGAS is not set | ||
377 | # CONFIG_TCP_CONG_SCALABLE is not set | ||
353 | # CONFIG_IPV6 is not set | 378 | # CONFIG_IPV6 is not set |
354 | # CONFIG_NETFILTER is not set | 379 | # CONFIG_NETFILTER is not set |
355 | 380 | ||
@@ -405,6 +430,7 @@ CONFIG_MII=y | |||
405 | # CONFIG_SUNGEM is not set | 430 | # CONFIG_SUNGEM is not set |
406 | # CONFIG_NET_VENDOR_3COM is not set | 431 | # CONFIG_NET_VENDOR_3COM is not set |
407 | # CONFIG_SMC91X is not set | 432 | # CONFIG_SMC91X is not set |
433 | # CONFIG_DM9000 is not set | ||
408 | 434 | ||
409 | # | 435 | # |
410 | # Tulip family network device support | 436 | # Tulip family network device support |
@@ -441,9 +467,11 @@ CONFIG_EEPRO100=y | |||
441 | # CONFIG_HAMACHI is not set | 467 | # CONFIG_HAMACHI is not set |
442 | # CONFIG_YELLOWFIN is not set | 468 | # CONFIG_YELLOWFIN is not set |
443 | # CONFIG_R8169 is not set | 469 | # CONFIG_R8169 is not set |
470 | # CONFIG_SKGE is not set | ||
444 | # CONFIG_SK98LIN is not set | 471 | # CONFIG_SK98LIN is not set |
445 | # CONFIG_VIA_VELOCITY is not set | 472 | # CONFIG_VIA_VELOCITY is not set |
446 | # CONFIG_TIGON3 is not set | 473 | # CONFIG_TIGON3 is not set |
474 | # CONFIG_BNX2 is not set | ||
447 | 475 | ||
448 | # | 476 | # |
449 | # Ethernet (10000 Mbit) | 477 | # Ethernet (10000 Mbit) |
@@ -465,6 +493,7 @@ CONFIG_EEPRO100=y | |||
465 | # Wan interfaces | 493 | # Wan interfaces |
466 | # | 494 | # |
467 | CONFIG_WAN=y | 495 | CONFIG_WAN=y |
496 | # CONFIG_DSCC4 is not set | ||
468 | # CONFIG_LANMEDIA is not set | 497 | # CONFIG_LANMEDIA is not set |
469 | # CONFIG_SYNCLINK_SYNCPPP is not set | 498 | # CONFIG_SYNCLINK_SYNCPPP is not set |
470 | CONFIG_HDLC=y | 499 | CONFIG_HDLC=y |
@@ -527,7 +556,6 @@ CONFIG_INPUT_MOUSEDEV_SCREEN_Y=768 | |||
527 | # | 556 | # |
528 | # CONFIG_SERIO is not set | 557 | # CONFIG_SERIO is not set |
529 | # CONFIG_GAMEPORT is not set | 558 | # CONFIG_GAMEPORT is not set |
530 | CONFIG_SOUND_GAMEPORT=y | ||
531 | 559 | ||
532 | # | 560 | # |
533 | # Character devices | 561 | # Character devices |
@@ -548,6 +576,7 @@ CONFIG_SERIAL_8250_NR_UARTS=2 | |||
548 | # | 576 | # |
549 | CONFIG_SERIAL_CORE=y | 577 | CONFIG_SERIAL_CORE=y |
550 | CONFIG_SERIAL_CORE_CONSOLE=y | 578 | CONFIG_SERIAL_CORE_CONSOLE=y |
579 | # CONFIG_SERIAL_JSM is not set | ||
551 | CONFIG_UNIX98_PTYS=y | 580 | CONFIG_UNIX98_PTYS=y |
552 | CONFIG_LEGACY_PTYS=y | 581 | CONFIG_LEGACY_PTYS=y |
553 | CONFIG_LEGACY_PTY_COUNT=256 | 582 | CONFIG_LEGACY_PTY_COUNT=256 |
@@ -614,17 +643,18 @@ CONFIG_I2C_ALGOBIT=y | |||
614 | # CONFIG_I2C_AMD8111 is not set | 643 | # CONFIG_I2C_AMD8111 is not set |
615 | # CONFIG_I2C_I801 is not set | 644 | # CONFIG_I2C_I801 is not set |
616 | # CONFIG_I2C_I810 is not set | 645 | # CONFIG_I2C_I810 is not set |
646 | # CONFIG_I2C_PIIX4 is not set | ||
617 | # CONFIG_I2C_ISA is not set | 647 | # CONFIG_I2C_ISA is not set |
618 | # CONFIG_I2C_IXP2000 is not set | 648 | # CONFIG_I2C_IXP2000 is not set |
619 | # CONFIG_I2C_NFORCE2 is not set | 649 | # CONFIG_I2C_NFORCE2 is not set |
620 | # CONFIG_I2C_PARPORT_LIGHT is not set | 650 | # CONFIG_I2C_PARPORT_LIGHT is not set |
621 | # CONFIG_I2C_PIIX4 is not set | ||
622 | # CONFIG_I2C_PROSAVAGE is not set | 651 | # CONFIG_I2C_PROSAVAGE is not set |
623 | # CONFIG_I2C_SAVAGE4 is not set | 652 | # CONFIG_I2C_SAVAGE4 is not set |
624 | # CONFIG_SCx200_ACB is not set | 653 | # CONFIG_SCx200_ACB is not set |
625 | # CONFIG_I2C_SIS5595 is not set | 654 | # CONFIG_I2C_SIS5595 is not set |
626 | # CONFIG_I2C_SIS630 is not set | 655 | # CONFIG_I2C_SIS630 is not set |
627 | # CONFIG_I2C_SIS96X is not set | 656 | # CONFIG_I2C_SIS96X is not set |
657 | # CONFIG_I2C_STUB is not set | ||
628 | # CONFIG_I2C_VIA is not set | 658 | # CONFIG_I2C_VIA is not set |
629 | # CONFIG_I2C_VIAPRO is not set | 659 | # CONFIG_I2C_VIAPRO is not set |
630 | # CONFIG_I2C_VOODOO3 is not set | 660 | # CONFIG_I2C_VOODOO3 is not set |
@@ -638,7 +668,9 @@ CONFIG_I2C_SENSOR=y | |||
638 | # CONFIG_SENSORS_ADM1025 is not set | 668 | # CONFIG_SENSORS_ADM1025 is not set |
639 | # CONFIG_SENSORS_ADM1026 is not set | 669 | # CONFIG_SENSORS_ADM1026 is not set |
640 | # CONFIG_SENSORS_ADM1031 is not set | 670 | # CONFIG_SENSORS_ADM1031 is not set |
671 | # CONFIG_SENSORS_ADM9240 is not set | ||
641 | # CONFIG_SENSORS_ASB100 is not set | 672 | # CONFIG_SENSORS_ASB100 is not set |
673 | # CONFIG_SENSORS_ATXP1 is not set | ||
642 | # CONFIG_SENSORS_DS1621 is not set | 674 | # CONFIG_SENSORS_DS1621 is not set |
643 | # CONFIG_SENSORS_FSCHER is not set | 675 | # CONFIG_SENSORS_FSCHER is not set |
644 | # CONFIG_SENSORS_FSCPOS is not set | 676 | # CONFIG_SENSORS_FSCPOS is not set |
@@ -654,6 +686,7 @@ CONFIG_I2C_SENSOR=y | |||
654 | # CONFIG_SENSORS_LM85 is not set | 686 | # CONFIG_SENSORS_LM85 is not set |
655 | # CONFIG_SENSORS_LM87 is not set | 687 | # CONFIG_SENSORS_LM87 is not set |
656 | # CONFIG_SENSORS_LM90 is not set | 688 | # CONFIG_SENSORS_LM90 is not set |
689 | # CONFIG_SENSORS_LM92 is not set | ||
657 | # CONFIG_SENSORS_MAX1619 is not set | 690 | # CONFIG_SENSORS_MAX1619 is not set |
658 | # CONFIG_SENSORS_PC87360 is not set | 691 | # CONFIG_SENSORS_PC87360 is not set |
659 | # CONFIG_SENSORS_SMSC47B397 is not set | 692 | # CONFIG_SENSORS_SMSC47B397 is not set |
@@ -663,14 +696,19 @@ CONFIG_I2C_SENSOR=y | |||
663 | # CONFIG_SENSORS_W83781D is not set | 696 | # CONFIG_SENSORS_W83781D is not set |
664 | # CONFIG_SENSORS_W83L785TS is not set | 697 | # CONFIG_SENSORS_W83L785TS is not set |
665 | # CONFIG_SENSORS_W83627HF is not set | 698 | # CONFIG_SENSORS_W83627HF is not set |
699 | # CONFIG_SENSORS_W83627EHF is not set | ||
666 | 700 | ||
667 | # | 701 | # |
668 | # Other I2C Chip support | 702 | # Other I2C Chip support |
669 | # | 703 | # |
704 | # CONFIG_SENSORS_DS1337 is not set | ||
705 | # CONFIG_SENSORS_DS1374 is not set | ||
670 | CONFIG_SENSORS_EEPROM=y | 706 | CONFIG_SENSORS_EEPROM=y |
671 | # CONFIG_SENSORS_PCF8574 is not set | 707 | # CONFIG_SENSORS_PCF8574 is not set |
708 | # CONFIG_SENSORS_PCA9539 is not set | ||
672 | # CONFIG_SENSORS_PCF8591 is not set | 709 | # CONFIG_SENSORS_PCF8591 is not set |
673 | # CONFIG_SENSORS_RTC8564 is not set | 710 | # CONFIG_SENSORS_RTC8564 is not set |
711 | # CONFIG_SENSORS_MAX6875 is not set | ||
674 | # CONFIG_I2C_DEBUG_CORE is not set | 712 | # CONFIG_I2C_DEBUG_CORE is not set |
675 | # CONFIG_I2C_DEBUG_ALGO is not set | 713 | # CONFIG_I2C_DEBUG_ALGO is not set |
676 | # CONFIG_I2C_DEBUG_BUS is not set | 714 | # CONFIG_I2C_DEBUG_BUS is not set |
@@ -724,6 +762,7 @@ CONFIG_EXT2_FS=y | |||
724 | CONFIG_EXT2_FS_XATTR=y | 762 | CONFIG_EXT2_FS_XATTR=y |
725 | CONFIG_EXT2_FS_POSIX_ACL=y | 763 | CONFIG_EXT2_FS_POSIX_ACL=y |
726 | # CONFIG_EXT2_FS_SECURITY is not set | 764 | # CONFIG_EXT2_FS_SECURITY is not set |
765 | # CONFIG_EXT2_FS_XIP is not set | ||
727 | CONFIG_EXT3_FS=y | 766 | CONFIG_EXT3_FS=y |
728 | CONFIG_EXT3_FS_XATTR=y | 767 | CONFIG_EXT3_FS_XATTR=y |
729 | CONFIG_EXT3_FS_POSIX_ACL=y | 768 | CONFIG_EXT3_FS_POSIX_ACL=y |
@@ -764,7 +803,6 @@ CONFIG_DNOTIFY=y | |||
764 | # | 803 | # |
765 | CONFIG_PROC_FS=y | 804 | CONFIG_PROC_FS=y |
766 | CONFIG_SYSFS=y | 805 | CONFIG_SYSFS=y |
767 | # CONFIG_DEVFS_FS is not set | ||
768 | # CONFIG_DEVPTS_FS_XATTR is not set | 806 | # CONFIG_DEVPTS_FS_XATTR is not set |
769 | CONFIG_TMPFS=y | 807 | CONFIG_TMPFS=y |
770 | # CONFIG_TMPFS_XATTR is not set | 808 | # CONFIG_TMPFS_XATTR is not set |
@@ -802,12 +840,14 @@ CONFIG_JFFS2_RTIME=y | |||
802 | # | 840 | # |
803 | CONFIG_NFS_FS=y | 841 | CONFIG_NFS_FS=y |
804 | CONFIG_NFS_V3=y | 842 | CONFIG_NFS_V3=y |
843 | # CONFIG_NFS_V3_ACL is not set | ||
805 | # CONFIG_NFS_V4 is not set | 844 | # CONFIG_NFS_V4 is not set |
806 | # CONFIG_NFS_DIRECTIO is not set | 845 | # CONFIG_NFS_DIRECTIO is not set |
807 | # CONFIG_NFSD is not set | 846 | # CONFIG_NFSD is not set |
808 | CONFIG_ROOT_NFS=y | 847 | CONFIG_ROOT_NFS=y |
809 | CONFIG_LOCKD=y | 848 | CONFIG_LOCKD=y |
810 | CONFIG_LOCKD_V4=y | 849 | CONFIG_LOCKD_V4=y |
850 | CONFIG_NFS_COMMON=y | ||
811 | CONFIG_SUNRPC=y | 851 | CONFIG_SUNRPC=y |
812 | # CONFIG_RPCSEC_GSS_KRB5 is not set | 852 | # CONFIG_RPCSEC_GSS_KRB5 is not set |
813 | # CONFIG_RPCSEC_GSS_SPKM3 is not set | 853 | # CONFIG_RPCSEC_GSS_SPKM3 is not set |
@@ -892,3 +932,4 @@ CONFIG_CRC32=y | |||
892 | # CONFIG_LIBCRC32C is not set | 932 | # CONFIG_LIBCRC32C is not set |
893 | CONFIG_ZLIB_INFLATE=y | 933 | CONFIG_ZLIB_INFLATE=y |
894 | CONFIG_ZLIB_DEFLATE=y | 934 | CONFIG_ZLIB_DEFLATE=y |
935 | # CONFIG_TEXTSEARCH is not set | ||
diff --git a/arch/arm/configs/ixdp2801_defconfig b/arch/arm/configs/ixdp2801_defconfig index f1afe3d09ec6..b1e162f29cb9 100644 --- a/arch/arm/configs/ixdp2801_defconfig +++ b/arch/arm/configs/ixdp2801_defconfig | |||
@@ -1,14 +1,13 @@ | |||
1 | # | 1 | # |
2 | # Automatically generated make config: don't edit | 2 | # Automatically generated make config: don't edit |
3 | # Linux kernel version: 2.6.12-rc1-bk2 | 3 | # Linux kernel version: 2.6.12-git6 |
4 | # Sun Mar 27 22:39:19 2005 | 4 | # Sat Jun 25 01:01:18 2005 |
5 | # | 5 | # |
6 | CONFIG_ARM=y | 6 | CONFIG_ARM=y |
7 | CONFIG_MMU=y | 7 | CONFIG_MMU=y |
8 | CONFIG_UID16=y | 8 | CONFIG_UID16=y |
9 | CONFIG_RWSEM_GENERIC_SPINLOCK=y | 9 | CONFIG_RWSEM_GENERIC_SPINLOCK=y |
10 | CONFIG_GENERIC_CALIBRATE_DELAY=y | 10 | CONFIG_GENERIC_CALIBRATE_DELAY=y |
11 | CONFIG_GENERIC_IOMAP=y | ||
12 | 11 | ||
13 | # | 12 | # |
14 | # Code maturity level options | 13 | # Code maturity level options |
@@ -16,6 +15,7 @@ CONFIG_GENERIC_IOMAP=y | |||
16 | CONFIG_EXPERIMENTAL=y | 15 | CONFIG_EXPERIMENTAL=y |
17 | CONFIG_CLEAN_COMPILE=y | 16 | CONFIG_CLEAN_COMPILE=y |
18 | CONFIG_BROKEN_ON_SMP=y | 17 | CONFIG_BROKEN_ON_SMP=y |
18 | CONFIG_INIT_ENV_ARG_LIMIT=32 | ||
19 | 19 | ||
20 | # | 20 | # |
21 | # General setup | 21 | # General setup |
@@ -35,6 +35,8 @@ CONFIG_EMBEDDED=y | |||
35 | CONFIG_KALLSYMS=y | 35 | CONFIG_KALLSYMS=y |
36 | # CONFIG_KALLSYMS_ALL is not set | 36 | # CONFIG_KALLSYMS_ALL is not set |
37 | # CONFIG_KALLSYMS_EXTRA_PASS is not set | 37 | # CONFIG_KALLSYMS_EXTRA_PASS is not set |
38 | CONFIG_PRINTK=y | ||
39 | CONFIG_BUG=y | ||
38 | CONFIG_BASE_FULL=y | 40 | CONFIG_BASE_FULL=y |
39 | CONFIG_FUTEX=y | 41 | CONFIG_FUTEX=y |
40 | CONFIG_EPOLL=y | 42 | CONFIG_EPOLL=y |
@@ -82,6 +84,7 @@ CONFIG_ARCH_IXP2000=y | |||
82 | # CONFIG_ARCH_VERSATILE is not set | 84 | # CONFIG_ARCH_VERSATILE is not set |
83 | # CONFIG_ARCH_IMX is not set | 85 | # CONFIG_ARCH_IMX is not set |
84 | # CONFIG_ARCH_H720X is not set | 86 | # CONFIG_ARCH_H720X is not set |
87 | # CONFIG_ARCH_AAEC2000 is not set | ||
85 | CONFIG_ARCH_SUPPORTS_BIG_ENDIAN=y | 88 | CONFIG_ARCH_SUPPORTS_BIG_ENDIAN=y |
86 | 89 | ||
87 | # | 90 | # |
@@ -97,6 +100,7 @@ CONFIG_ARCH_SUPPORTS_BIG_ENDIAN=y | |||
97 | # CONFIG_ARCH_IXDP2401 is not set | 100 | # CONFIG_ARCH_IXDP2401 is not set |
98 | CONFIG_ARCH_IXDP2801=y | 101 | CONFIG_ARCH_IXDP2801=y |
99 | CONFIG_ARCH_IXDP2X01=y | 102 | CONFIG_ARCH_IXDP2X01=y |
103 | # CONFIG_IXP2000_SUPPORT_BROKEN_PCI_IO is not set | ||
100 | 104 | ||
101 | # | 105 | # |
102 | # Processor Type | 106 | # Processor Type |
@@ -107,7 +111,6 @@ CONFIG_CPU_32v5=y | |||
107 | CONFIG_CPU_ABRT_EV5T=y | 111 | CONFIG_CPU_ABRT_EV5T=y |
108 | CONFIG_CPU_CACHE_VIVT=y | 112 | CONFIG_CPU_CACHE_VIVT=y |
109 | CONFIG_CPU_TLB_V4WBI=y | 113 | CONFIG_CPU_TLB_V4WBI=y |
110 | CONFIG_CPU_MINICACHE=y | ||
111 | 114 | ||
112 | # | 115 | # |
113 | # Processor Features | 116 | # Processor Features |
@@ -119,9 +122,11 @@ CONFIG_XSCALE_PMU=y | |||
119 | # | 122 | # |
120 | # Bus support | 123 | # Bus support |
121 | # | 124 | # |
125 | CONFIG_ISA_DMA_API=y | ||
122 | CONFIG_PCI=y | 126 | CONFIG_PCI=y |
123 | CONFIG_PCI_LEGACY_PROC=y | 127 | CONFIG_PCI_LEGACY_PROC=y |
124 | CONFIG_PCI_NAMES=y | 128 | CONFIG_PCI_NAMES=y |
129 | # CONFIG_PCI_DEBUG is not set | ||
125 | 130 | ||
126 | # | 131 | # |
127 | # PCCARD (PCMCIA/CardBus) support | 132 | # PCCARD (PCMCIA/CardBus) support |
@@ -131,7 +136,15 @@ CONFIG_PCI_NAMES=y | |||
131 | # | 136 | # |
132 | # Kernel Features | 137 | # Kernel Features |
133 | # | 138 | # |
139 | # CONFIG_SMP is not set | ||
134 | # CONFIG_PREEMPT is not set | 140 | # CONFIG_PREEMPT is not set |
141 | # CONFIG_ARCH_DISCONTIGMEM_ENABLE is not set | ||
142 | CONFIG_SELECT_MEMORY_MODEL=y | ||
143 | CONFIG_FLATMEM_MANUAL=y | ||
144 | # CONFIG_DISCONTIGMEM_MANUAL is not set | ||
145 | # CONFIG_SPARSEMEM_MANUAL is not set | ||
146 | CONFIG_FLATMEM=y | ||
147 | CONFIG_FLAT_NODE_MEM_MAP=y | ||
135 | CONFIG_ALIGNMENT_TRAP=y | 148 | CONFIG_ALIGNMENT_TRAP=y |
136 | 149 | ||
137 | # | 150 | # |
@@ -270,7 +283,6 @@ CONFIG_MTD_IXP2000=y | |||
270 | # | 283 | # |
271 | # Block devices | 284 | # Block devices |
272 | # | 285 | # |
273 | # CONFIG_BLK_DEV_FD is not set | ||
274 | # CONFIG_BLK_CPQ_DA is not set | 286 | # CONFIG_BLK_CPQ_DA is not set |
275 | # CONFIG_BLK_CPQ_CISS_DA is not set | 287 | # CONFIG_BLK_CPQ_CISS_DA is not set |
276 | # CONFIG_BLK_DEV_DAC960 is not set | 288 | # CONFIG_BLK_DEV_DAC960 is not set |
@@ -309,6 +321,7 @@ CONFIG_IOSCHED_CFQ=y | |||
309 | # | 321 | # |
310 | # Fusion MPT device support | 322 | # Fusion MPT device support |
311 | # | 323 | # |
324 | # CONFIG_FUSION is not set | ||
312 | 325 | ||
313 | # | 326 | # |
314 | # IEEE 1394 (FireWire) support | 327 | # IEEE 1394 (FireWire) support |
@@ -330,10 +343,11 @@ CONFIG_NET=y | |||
330 | # | 343 | # |
331 | CONFIG_PACKET=y | 344 | CONFIG_PACKET=y |
332 | CONFIG_PACKET_MMAP=y | 345 | CONFIG_PACKET_MMAP=y |
333 | # CONFIG_NETLINK_DEV is not set | ||
334 | CONFIG_UNIX=y | 346 | CONFIG_UNIX=y |
335 | # CONFIG_NET_KEY is not set | 347 | # CONFIG_NET_KEY is not set |
336 | CONFIG_INET=y | 348 | CONFIG_INET=y |
349 | CONFIG_IP_FIB_HASH=y | ||
350 | # CONFIG_IP_FIB_TRIE is not set | ||
337 | # CONFIG_IP_MULTICAST is not set | 351 | # CONFIG_IP_MULTICAST is not set |
338 | # CONFIG_IP_ADVANCED_ROUTER is not set | 352 | # CONFIG_IP_ADVANCED_ROUTER is not set |
339 | CONFIG_IP_PNP=y | 353 | CONFIG_IP_PNP=y |
@@ -350,6 +364,17 @@ CONFIG_SYN_COOKIES=y | |||
350 | # CONFIG_INET_TUNNEL is not set | 364 | # CONFIG_INET_TUNNEL is not set |
351 | # CONFIG_IP_TCPDIAG is not set | 365 | # CONFIG_IP_TCPDIAG is not set |
352 | # CONFIG_IP_TCPDIAG_IPV6 is not set | 366 | # CONFIG_IP_TCPDIAG_IPV6 is not set |
367 | |||
368 | # | ||
369 | # TCP congestion control | ||
370 | # | ||
371 | CONFIG_TCP_CONG_BIC=y | ||
372 | CONFIG_TCP_CONG_WESTWOOD=m | ||
373 | CONFIG_TCP_CONG_HTCP=m | ||
374 | # CONFIG_TCP_CONG_HSTCP is not set | ||
375 | # CONFIG_TCP_CONG_HYBLA is not set | ||
376 | # CONFIG_TCP_CONG_VEGAS is not set | ||
377 | # CONFIG_TCP_CONG_SCALABLE is not set | ||
353 | # CONFIG_IPV6 is not set | 378 | # CONFIG_IPV6 is not set |
354 | # CONFIG_NETFILTER is not set | 379 | # CONFIG_NETFILTER is not set |
355 | 380 | ||
@@ -405,6 +430,7 @@ CONFIG_MII=y | |||
405 | # CONFIG_SUNGEM is not set | 430 | # CONFIG_SUNGEM is not set |
406 | # CONFIG_NET_VENDOR_3COM is not set | 431 | # CONFIG_NET_VENDOR_3COM is not set |
407 | # CONFIG_SMC91X is not set | 432 | # CONFIG_SMC91X is not set |
433 | # CONFIG_DM9000 is not set | ||
408 | 434 | ||
409 | # | 435 | # |
410 | # Tulip family network device support | 436 | # Tulip family network device support |
@@ -442,9 +468,11 @@ CONFIG_EEPRO100=y | |||
442 | # CONFIG_HAMACHI is not set | 468 | # CONFIG_HAMACHI is not set |
443 | # CONFIG_YELLOWFIN is not set | 469 | # CONFIG_YELLOWFIN is not set |
444 | # CONFIG_R8169 is not set | 470 | # CONFIG_R8169 is not set |
471 | # CONFIG_SKGE is not set | ||
445 | # CONFIG_SK98LIN is not set | 472 | # CONFIG_SK98LIN is not set |
446 | # CONFIG_VIA_VELOCITY is not set | 473 | # CONFIG_VIA_VELOCITY is not set |
447 | # CONFIG_TIGON3 is not set | 474 | # CONFIG_TIGON3 is not set |
475 | # CONFIG_BNX2 is not set | ||
448 | 476 | ||
449 | # | 477 | # |
450 | # Ethernet (10000 Mbit) | 478 | # Ethernet (10000 Mbit) |
@@ -466,6 +494,7 @@ CONFIG_EEPRO100=y | |||
466 | # Wan interfaces | 494 | # Wan interfaces |
467 | # | 495 | # |
468 | CONFIG_WAN=y | 496 | CONFIG_WAN=y |
497 | # CONFIG_DSCC4 is not set | ||
469 | # CONFIG_LANMEDIA is not set | 498 | # CONFIG_LANMEDIA is not set |
470 | # CONFIG_SYNCLINK_SYNCPPP is not set | 499 | # CONFIG_SYNCLINK_SYNCPPP is not set |
471 | CONFIG_HDLC=y | 500 | CONFIG_HDLC=y |
@@ -528,7 +557,6 @@ CONFIG_INPUT_MOUSEDEV_SCREEN_Y=768 | |||
528 | # | 557 | # |
529 | # CONFIG_SERIO is not set | 558 | # CONFIG_SERIO is not set |
530 | # CONFIG_GAMEPORT is not set | 559 | # CONFIG_GAMEPORT is not set |
531 | CONFIG_SOUND_GAMEPORT=y | ||
532 | 560 | ||
533 | # | 561 | # |
534 | # Character devices | 562 | # Character devices |
@@ -549,6 +577,7 @@ CONFIG_SERIAL_8250_NR_UARTS=2 | |||
549 | # | 577 | # |
550 | CONFIG_SERIAL_CORE=y | 578 | CONFIG_SERIAL_CORE=y |
551 | CONFIG_SERIAL_CORE_CONSOLE=y | 579 | CONFIG_SERIAL_CORE_CONSOLE=y |
580 | # CONFIG_SERIAL_JSM is not set | ||
552 | CONFIG_UNIX98_PTYS=y | 581 | CONFIG_UNIX98_PTYS=y |
553 | CONFIG_LEGACY_PTYS=y | 582 | CONFIG_LEGACY_PTYS=y |
554 | CONFIG_LEGACY_PTY_COUNT=256 | 583 | CONFIG_LEGACY_PTY_COUNT=256 |
@@ -615,17 +644,18 @@ CONFIG_I2C_ALGOBIT=y | |||
615 | # CONFIG_I2C_AMD8111 is not set | 644 | # CONFIG_I2C_AMD8111 is not set |
616 | # CONFIG_I2C_I801 is not set | 645 | # CONFIG_I2C_I801 is not set |
617 | # CONFIG_I2C_I810 is not set | 646 | # CONFIG_I2C_I810 is not set |
647 | # CONFIG_I2C_PIIX4 is not set | ||
618 | # CONFIG_I2C_ISA is not set | 648 | # CONFIG_I2C_ISA is not set |
619 | # CONFIG_I2C_IXP2000 is not set | 649 | # CONFIG_I2C_IXP2000 is not set |
620 | # CONFIG_I2C_NFORCE2 is not set | 650 | # CONFIG_I2C_NFORCE2 is not set |
621 | # CONFIG_I2C_PARPORT_LIGHT is not set | 651 | # CONFIG_I2C_PARPORT_LIGHT is not set |
622 | # CONFIG_I2C_PIIX4 is not set | ||
623 | # CONFIG_I2C_PROSAVAGE is not set | 652 | # CONFIG_I2C_PROSAVAGE is not set |
624 | # CONFIG_I2C_SAVAGE4 is not set | 653 | # CONFIG_I2C_SAVAGE4 is not set |
625 | # CONFIG_SCx200_ACB is not set | 654 | # CONFIG_SCx200_ACB is not set |
626 | # CONFIG_I2C_SIS5595 is not set | 655 | # CONFIG_I2C_SIS5595 is not set |
627 | # CONFIG_I2C_SIS630 is not set | 656 | # CONFIG_I2C_SIS630 is not set |
628 | # CONFIG_I2C_SIS96X is not set | 657 | # CONFIG_I2C_SIS96X is not set |
658 | # CONFIG_I2C_STUB is not set | ||
629 | # CONFIG_I2C_VIA is not set | 659 | # CONFIG_I2C_VIA is not set |
630 | # CONFIG_I2C_VIAPRO is not set | 660 | # CONFIG_I2C_VIAPRO is not set |
631 | # CONFIG_I2C_VOODOO3 is not set | 661 | # CONFIG_I2C_VOODOO3 is not set |
@@ -639,7 +669,9 @@ CONFIG_I2C_SENSOR=y | |||
639 | # CONFIG_SENSORS_ADM1025 is not set | 669 | # CONFIG_SENSORS_ADM1025 is not set |
640 | # CONFIG_SENSORS_ADM1026 is not set | 670 | # CONFIG_SENSORS_ADM1026 is not set |
641 | # CONFIG_SENSORS_ADM1031 is not set | 671 | # CONFIG_SENSORS_ADM1031 is not set |
672 | # CONFIG_SENSORS_ADM9240 is not set | ||
642 | # CONFIG_SENSORS_ASB100 is not set | 673 | # CONFIG_SENSORS_ASB100 is not set |
674 | # CONFIG_SENSORS_ATXP1 is not set | ||
643 | # CONFIG_SENSORS_DS1621 is not set | 675 | # CONFIG_SENSORS_DS1621 is not set |
644 | # CONFIG_SENSORS_FSCHER is not set | 676 | # CONFIG_SENSORS_FSCHER is not set |
645 | # CONFIG_SENSORS_FSCPOS is not set | 677 | # CONFIG_SENSORS_FSCPOS is not set |
@@ -655,6 +687,7 @@ CONFIG_I2C_SENSOR=y | |||
655 | # CONFIG_SENSORS_LM85 is not set | 687 | # CONFIG_SENSORS_LM85 is not set |
656 | # CONFIG_SENSORS_LM87 is not set | 688 | # CONFIG_SENSORS_LM87 is not set |
657 | # CONFIG_SENSORS_LM90 is not set | 689 | # CONFIG_SENSORS_LM90 is not set |
690 | # CONFIG_SENSORS_LM92 is not set | ||
658 | # CONFIG_SENSORS_MAX1619 is not set | 691 | # CONFIG_SENSORS_MAX1619 is not set |
659 | # CONFIG_SENSORS_PC87360 is not set | 692 | # CONFIG_SENSORS_PC87360 is not set |
660 | # CONFIG_SENSORS_SMSC47B397 is not set | 693 | # CONFIG_SENSORS_SMSC47B397 is not set |
@@ -664,14 +697,19 @@ CONFIG_I2C_SENSOR=y | |||
664 | # CONFIG_SENSORS_W83781D is not set | 697 | # CONFIG_SENSORS_W83781D is not set |
665 | # CONFIG_SENSORS_W83L785TS is not set | 698 | # CONFIG_SENSORS_W83L785TS is not set |
666 | # CONFIG_SENSORS_W83627HF is not set | 699 | # CONFIG_SENSORS_W83627HF is not set |
700 | # CONFIG_SENSORS_W83627EHF is not set | ||
667 | 701 | ||
668 | # | 702 | # |
669 | # Other I2C Chip support | 703 | # Other I2C Chip support |
670 | # | 704 | # |
705 | # CONFIG_SENSORS_DS1337 is not set | ||
706 | # CONFIG_SENSORS_DS1374 is not set | ||
671 | CONFIG_SENSORS_EEPROM=y | 707 | CONFIG_SENSORS_EEPROM=y |
672 | # CONFIG_SENSORS_PCF8574 is not set | 708 | # CONFIG_SENSORS_PCF8574 is not set |
709 | # CONFIG_SENSORS_PCA9539 is not set | ||
673 | # CONFIG_SENSORS_PCF8591 is not set | 710 | # CONFIG_SENSORS_PCF8591 is not set |
674 | # CONFIG_SENSORS_RTC8564 is not set | 711 | # CONFIG_SENSORS_RTC8564 is not set |
712 | # CONFIG_SENSORS_MAX6875 is not set | ||
675 | # CONFIG_I2C_DEBUG_CORE is not set | 713 | # CONFIG_I2C_DEBUG_CORE is not set |
676 | # CONFIG_I2C_DEBUG_ALGO is not set | 714 | # CONFIG_I2C_DEBUG_ALGO is not set |
677 | # CONFIG_I2C_DEBUG_BUS is not set | 715 | # CONFIG_I2C_DEBUG_BUS is not set |
@@ -725,6 +763,7 @@ CONFIG_EXT2_FS=y | |||
725 | CONFIG_EXT2_FS_XATTR=y | 763 | CONFIG_EXT2_FS_XATTR=y |
726 | CONFIG_EXT2_FS_POSIX_ACL=y | 764 | CONFIG_EXT2_FS_POSIX_ACL=y |
727 | # CONFIG_EXT2_FS_SECURITY is not set | 765 | # CONFIG_EXT2_FS_SECURITY is not set |
766 | # CONFIG_EXT2_FS_XIP is not set | ||
728 | CONFIG_EXT3_FS=y | 767 | CONFIG_EXT3_FS=y |
729 | CONFIG_EXT3_FS_XATTR=y | 768 | CONFIG_EXT3_FS_XATTR=y |
730 | CONFIG_EXT3_FS_POSIX_ACL=y | 769 | CONFIG_EXT3_FS_POSIX_ACL=y |
@@ -765,7 +804,6 @@ CONFIG_DNOTIFY=y | |||
765 | # | 804 | # |
766 | CONFIG_PROC_FS=y | 805 | CONFIG_PROC_FS=y |
767 | CONFIG_SYSFS=y | 806 | CONFIG_SYSFS=y |
768 | # CONFIG_DEVFS_FS is not set | ||
769 | # CONFIG_DEVPTS_FS_XATTR is not set | 807 | # CONFIG_DEVPTS_FS_XATTR is not set |
770 | CONFIG_TMPFS=y | 808 | CONFIG_TMPFS=y |
771 | # CONFIG_TMPFS_XATTR is not set | 809 | # CONFIG_TMPFS_XATTR is not set |
@@ -803,12 +841,14 @@ CONFIG_JFFS2_RTIME=y | |||
803 | # | 841 | # |
804 | CONFIG_NFS_FS=y | 842 | CONFIG_NFS_FS=y |
805 | CONFIG_NFS_V3=y | 843 | CONFIG_NFS_V3=y |
844 | # CONFIG_NFS_V3_ACL is not set | ||
806 | # CONFIG_NFS_V4 is not set | 845 | # CONFIG_NFS_V4 is not set |
807 | # CONFIG_NFS_DIRECTIO is not set | 846 | # CONFIG_NFS_DIRECTIO is not set |
808 | # CONFIG_NFSD is not set | 847 | # CONFIG_NFSD is not set |
809 | CONFIG_ROOT_NFS=y | 848 | CONFIG_ROOT_NFS=y |
810 | CONFIG_LOCKD=y | 849 | CONFIG_LOCKD=y |
811 | CONFIG_LOCKD_V4=y | 850 | CONFIG_LOCKD_V4=y |
851 | CONFIG_NFS_COMMON=y | ||
812 | CONFIG_SUNRPC=y | 852 | CONFIG_SUNRPC=y |
813 | # CONFIG_RPCSEC_GSS_KRB5 is not set | 853 | # CONFIG_RPCSEC_GSS_KRB5 is not set |
814 | # CONFIG_RPCSEC_GSS_SPKM3 is not set | 854 | # CONFIG_RPCSEC_GSS_SPKM3 is not set |
@@ -893,3 +933,4 @@ CONFIG_CRC32=y | |||
893 | # CONFIG_LIBCRC32C is not set | 933 | # CONFIG_LIBCRC32C is not set |
894 | CONFIG_ZLIB_INFLATE=y | 934 | CONFIG_ZLIB_INFLATE=y |
895 | CONFIG_ZLIB_DEFLATE=y | 935 | CONFIG_ZLIB_DEFLATE=y |
936 | # CONFIG_TEXTSEARCH is not set | ||
diff --git a/arch/arm/kernel/irq.c b/arch/arm/kernel/irq.c index ff187f4308f0..395137a8fad2 100644 --- a/arch/arm/kernel/irq.c +++ b/arch/arm/kernel/irq.c | |||
@@ -4,6 +4,10 @@ | |||
4 | * Copyright (C) 1992 Linus Torvalds | 4 | * Copyright (C) 1992 Linus Torvalds |
5 | * Modifications for ARM processor Copyright (C) 1995-2000 Russell King. | 5 | * Modifications for ARM processor Copyright (C) 1995-2000 Russell King. |
6 | * | 6 | * |
7 | * Support for Dynamic Tick Timer Copyright (C) 2004-2005 Nokia Corporation. | ||
8 | * Dynamic Tick Timer written by Tony Lindgren <tony@atomide.com> and | ||
9 | * Tuukka Tikkanen <tuukka.tikkanen@elektrobit.com>. | ||
10 | * | ||
7 | * This program is free software; you can redistribute it and/or modify | 11 | * This program is free software; you can redistribute it and/or modify |
8 | * it under the terms of the GNU General Public License version 2 as | 12 | * it under the terms of the GNU General Public License version 2 as |
9 | * published by the Free Software Foundation. | 13 | * published by the Free Software Foundation. |
@@ -37,6 +41,7 @@ | |||
37 | #include <asm/irq.h> | 41 | #include <asm/irq.h> |
38 | #include <asm/system.h> | 42 | #include <asm/system.h> |
39 | #include <asm/mach/irq.h> | 43 | #include <asm/mach/irq.h> |
44 | #include <asm/mach/time.h> | ||
40 | 45 | ||
41 | /* | 46 | /* |
42 | * Maximum IRQ count. Currently, this is arbitary. However, it should | 47 | * Maximum IRQ count. Currently, this is arbitary. However, it should |
@@ -329,6 +334,15 @@ __do_irq(unsigned int irq, struct irqaction *action, struct pt_regs *regs) | |||
329 | 334 | ||
330 | spin_unlock(&irq_controller_lock); | 335 | spin_unlock(&irq_controller_lock); |
331 | 336 | ||
337 | #ifdef CONFIG_NO_IDLE_HZ | ||
338 | if (!(action->flags & SA_TIMER) && system_timer->dyn_tick != NULL) { | ||
339 | write_seqlock(&xtime_lock); | ||
340 | if (system_timer->dyn_tick->state & DYN_TICK_ENABLED) | ||
341 | system_timer->dyn_tick->handler(irq, 0, regs); | ||
342 | write_sequnlock(&xtime_lock); | ||
343 | } | ||
344 | #endif | ||
345 | |||
332 | if (!(action->flags & SA_INTERRUPT)) | 346 | if (!(action->flags & SA_INTERRUPT)) |
333 | local_irq_enable(); | 347 | local_irq_enable(); |
334 | 348 | ||
diff --git a/arch/arm/kernel/time.c b/arch/arm/kernel/time.c index c232f24f4a60..06054c9ba074 100644 --- a/arch/arm/kernel/time.c +++ b/arch/arm/kernel/time.c | |||
@@ -381,6 +381,95 @@ static struct sysdev_class timer_sysclass = { | |||
381 | .resume = timer_resume, | 381 | .resume = timer_resume, |
382 | }; | 382 | }; |
383 | 383 | ||
384 | #ifdef CONFIG_NO_IDLE_HZ | ||
385 | static int timer_dyn_tick_enable(void) | ||
386 | { | ||
387 | struct dyn_tick_timer *dyn_tick = system_timer->dyn_tick; | ||
388 | unsigned long flags; | ||
389 | int ret = -ENODEV; | ||
390 | |||
391 | if (dyn_tick) { | ||
392 | write_seqlock_irqsave(&xtime_lock, flags); | ||
393 | ret = 0; | ||
394 | if (!(dyn_tick->state & DYN_TICK_ENABLED)) { | ||
395 | ret = dyn_tick->enable(); | ||
396 | |||
397 | if (ret == 0) | ||
398 | dyn_tick->state |= DYN_TICK_ENABLED; | ||
399 | } | ||
400 | write_sequnlock_irqrestore(&xtime_lock, flags); | ||
401 | } | ||
402 | |||
403 | return ret; | ||
404 | } | ||
405 | |||
406 | static int timer_dyn_tick_disable(void) | ||
407 | { | ||
408 | struct dyn_tick_timer *dyn_tick = system_timer->dyn_tick; | ||
409 | unsigned long flags; | ||
410 | int ret = -ENODEV; | ||
411 | |||
412 | if (dyn_tick) { | ||
413 | write_seqlock_irqsave(&xtime_lock, flags); | ||
414 | ret = 0; | ||
415 | if (dyn_tick->state & DYN_TICK_ENABLED) { | ||
416 | ret = dyn_tick->disable(); | ||
417 | |||
418 | if (ret == 0) | ||
419 | dyn_tick->state &= ~DYN_TICK_ENABLED; | ||
420 | } | ||
421 | write_sequnlock_irqrestore(&xtime_lock, flags); | ||
422 | } | ||
423 | |||
424 | return ret; | ||
425 | } | ||
426 | |||
427 | void timer_dyn_reprogram(void) | ||
428 | { | ||
429 | struct dyn_tick_timer *dyn_tick = system_timer->dyn_tick; | ||
430 | unsigned long flags; | ||
431 | |||
432 | write_seqlock_irqsave(&xtime_lock, flags); | ||
433 | if (dyn_tick->state & DYN_TICK_ENABLED) | ||
434 | dyn_tick->reprogram(next_timer_interrupt() - jiffies); | ||
435 | write_sequnlock_irqrestore(&xtime_lock, flags); | ||
436 | } | ||
437 | |||
438 | static ssize_t timer_show_dyn_tick(struct sys_device *dev, char *buf) | ||
439 | { | ||
440 | return sprintf(buf, "%i\n", | ||
441 | (system_timer->dyn_tick->state & DYN_TICK_ENABLED) >> 1); | ||
442 | } | ||
443 | |||
444 | static ssize_t timer_set_dyn_tick(struct sys_device *dev, const char *buf, | ||
445 | size_t count) | ||
446 | { | ||
447 | unsigned int enable = simple_strtoul(buf, NULL, 2); | ||
448 | |||
449 | if (enable) | ||
450 | timer_dyn_tick_enable(); | ||
451 | else | ||
452 | timer_dyn_tick_disable(); | ||
453 | |||
454 | return count; | ||
455 | } | ||
456 | static SYSDEV_ATTR(dyn_tick, 0644, timer_show_dyn_tick, timer_set_dyn_tick); | ||
457 | |||
458 | /* | ||
459 | * dyntick=enable|disable | ||
460 | */ | ||
461 | static char dyntick_str[4] __initdata = ""; | ||
462 | |||
463 | static int __init dyntick_setup(char *str) | ||
464 | { | ||
465 | if (str) | ||
466 | strlcpy(dyntick_str, str, sizeof(dyntick_str)); | ||
467 | return 1; | ||
468 | } | ||
469 | |||
470 | __setup("dyntick=", dyntick_setup); | ||
471 | #endif | ||
472 | |||
384 | static int __init timer_init_sysfs(void) | 473 | static int __init timer_init_sysfs(void) |
385 | { | 474 | { |
386 | int ret = sysdev_class_register(&timer_sysclass); | 475 | int ret = sysdev_class_register(&timer_sysclass); |
@@ -388,6 +477,20 @@ static int __init timer_init_sysfs(void) | |||
388 | system_timer->dev.cls = &timer_sysclass; | 477 | system_timer->dev.cls = &timer_sysclass; |
389 | ret = sysdev_register(&system_timer->dev); | 478 | ret = sysdev_register(&system_timer->dev); |
390 | } | 479 | } |
480 | |||
481 | #ifdef CONFIG_NO_IDLE_HZ | ||
482 | if (ret == 0 && system_timer->dyn_tick) { | ||
483 | ret = sysdev_create_file(&system_timer->dev, &attr_dyn_tick); | ||
484 | |||
485 | /* | ||
486 | * Turn on dynamic tick after calibrate delay | ||
487 | * for correct bogomips | ||
488 | */ | ||
489 | if (ret == 0 && dyntick_str[0] == 'e') | ||
490 | ret = timer_dyn_tick_enable(); | ||
491 | } | ||
492 | #endif | ||
493 | |||
391 | return ret; | 494 | return ret; |
392 | } | 495 | } |
393 | 496 | ||
diff --git a/arch/arm/mach-clps711x/Kconfig b/arch/arm/mach-clps711x/Kconfig index 45c930ccd064..0793dcf54f2e 100644 --- a/arch/arm/mach-clps711x/Kconfig +++ b/arch/arm/mach-clps711x/Kconfig | |||
@@ -28,7 +28,7 @@ config ARCH_CLEP7312 | |||
28 | config ARCH_EDB7211 | 28 | config ARCH_EDB7211 |
29 | bool "EDB7211" | 29 | bool "EDB7211" |
30 | select ISA | 30 | select ISA |
31 | select DISCONTIGMEM | 31 | select ARCH_DISCONTIGMEM_ENABLE |
32 | help | 32 | help |
33 | Say Y here if you intend to run this kernel on a Cirrus Logic EDB-7211 | 33 | Say Y here if you intend to run this kernel on a Cirrus Logic EDB-7211 |
34 | evaluation board. | 34 | evaluation board. |
diff --git a/arch/arm/mach-ixp2000/Kconfig b/arch/arm/mach-ixp2000/Kconfig index 9361e05f6fa3..ecb58d83478e 100644 --- a/arch/arm/mach-ixp2000/Kconfig +++ b/arch/arm/mach-ixp2000/Kconfig | |||
@@ -54,6 +54,14 @@ config ARCH_IXDP2X01 | |||
54 | depends on ARCH_IXDP2401 || ARCH_IXDP2801 | 54 | depends on ARCH_IXDP2401 || ARCH_IXDP2801 |
55 | default y | 55 | default y |
56 | 56 | ||
57 | config IXP2000_SUPPORT_BROKEN_PCI_IO | ||
58 | bool "Support broken PCI I/O on older IXP2000s" | ||
59 | default y | ||
60 | help | ||
61 | Say 'N' here if you only intend to run your kernel on an | ||
62 | IXP2000 B0 or later model and do not need the PCI I/O | ||
63 | byteswap workaround. Say 'Y' otherwise. | ||
64 | |||
57 | endmenu | 65 | endmenu |
58 | 66 | ||
59 | endif | 67 | endif |
diff --git a/arch/arm/mach-ixp2000/enp2611.c b/arch/arm/mach-ixp2000/enp2611.c index 04b38bcf9aac..f3a291b6a9fb 100644 --- a/arch/arm/mach-ixp2000/enp2611.c +++ b/arch/arm/mach-ixp2000/enp2611.c | |||
@@ -197,8 +197,23 @@ static struct platform_device enp2611_flash = { | |||
197 | .resource = &enp2611_flash_resource, | 197 | .resource = &enp2611_flash_resource, |
198 | }; | 198 | }; |
199 | 199 | ||
200 | static struct ixp2000_i2c_pins enp2611_i2c_gpio_pins = { | ||
201 | .sda_pin = ENP2611_GPIO_SDA, | ||
202 | .scl_pin = ENP2611_GPIO_SCL, | ||
203 | }; | ||
204 | |||
205 | static struct platform_device enp2611_i2c_controller = { | ||
206 | .name = "IXP2000-I2C", | ||
207 | .id = 0, | ||
208 | .dev = { | ||
209 | .platform_data = &enp2611_i2c_gpio_pins | ||
210 | }, | ||
211 | .num_resources = 0 | ||
212 | }; | ||
213 | |||
200 | static struct platform_device *enp2611_devices[] __initdata = { | 214 | static struct platform_device *enp2611_devices[] __initdata = { |
201 | &enp2611_flash | 215 | &enp2611_flash, |
216 | &enp2611_i2c_controller | ||
202 | }; | 217 | }; |
203 | 218 | ||
204 | static void __init enp2611_init_machine(void) | 219 | static void __init enp2611_init_machine(void) |
diff --git a/arch/arm/mach-ixp2000/ixdp2x00.c b/arch/arm/mach-ixp2000/ixdp2x00.c index 21c41fe15b99..5e4380747b53 100644 --- a/arch/arm/mach-ixp2000/ixdp2x00.c +++ b/arch/arm/mach-ixp2000/ixdp2x00.c | |||
@@ -42,6 +42,9 @@ | |||
42 | #include <asm/mach/flash.h> | 42 | #include <asm/mach/flash.h> |
43 | #include <asm/mach/arch.h> | 43 | #include <asm/mach/arch.h> |
44 | 44 | ||
45 | #include <asm/arch/gpio.h> | ||
46 | |||
47 | |||
45 | /************************************************************************* | 48 | /************************************************************************* |
46 | * IXDP2x00 IRQ Initialization | 49 | * IXDP2x00 IRQ Initialization |
47 | *************************************************************************/ | 50 | *************************************************************************/ |
diff --git a/arch/arm/mach-ixp2000/pci.c b/arch/arm/mach-ixp2000/pci.c index 5ff2f2718c58..0788fb2b5c10 100644 --- a/arch/arm/mach-ixp2000/pci.c +++ b/arch/arm/mach-ixp2000/pci.c | |||
@@ -198,6 +198,19 @@ clear_master_aborts(void) | |||
198 | void __init | 198 | void __init |
199 | ixp2000_pci_preinit(void) | 199 | ixp2000_pci_preinit(void) |
200 | { | 200 | { |
201 | #ifndef CONFIG_IXP2000_SUPPORT_BROKEN_PCI_IO | ||
202 | /* | ||
203 | * Configure the PCI unit to properly byteswap I/O transactions, | ||
204 | * and verify that it worked. | ||
205 | */ | ||
206 | ixp2000_reg_write(IXP2000_PCI_CONTROL, | ||
207 | (*IXP2000_PCI_CONTROL | PCI_CONTROL_IEE)); | ||
208 | |||
209 | if ((*IXP2000_PCI_CONTROL & PCI_CONTROL_IEE) == 0) | ||
210 | panic("IXP2000: PCI I/O is broken on this ixp model, and " | ||
211 | "the needed workaround has not been configured in"); | ||
212 | #endif | ||
213 | |||
201 | hook_fault_code(16+6, ixp2000_pci_abort_handler, SIGBUS, | 214 | hook_fault_code(16+6, ixp2000_pci_abort_handler, SIGBUS, |
202 | "PCI config cycle to non-existent device"); | 215 | "PCI config cycle to non-existent device"); |
203 | } | 216 | } |
diff --git a/include/asm-arm/arch-ixp2000/io.h b/include/asm-arm/arch-ixp2000/io.h index 5e56b47446e0..3241cd6f0778 100644 --- a/include/asm-arm/arch-ixp2000/io.h +++ b/include/asm-arm/arch-ixp2000/io.h | |||
@@ -17,16 +17,21 @@ | |||
17 | 17 | ||
18 | #define IO_SPACE_LIMIT 0xffffffff | 18 | #define IO_SPACE_LIMIT 0xffffffff |
19 | #define __mem_pci(a) (a) | 19 | #define __mem_pci(a) (a) |
20 | #define ___io(p) ((void __iomem *)((p)+IXP2000_PCI_IO_VIRT_BASE)) | ||
21 | 20 | ||
22 | /* | 21 | /* |
23 | * The IXP2400 before revision B0 asserts byte lanes for PCI I/O | 22 | * The A? revisions of the IXP2000s assert byte lanes for PCI I/O |
24 | * transactions the other way round (MEM transactions don't have this | 23 | * transactions the other way round (MEM transactions don't have this |
25 | * issue), so we need to override the standard functions. B0 and later | 24 | * issue), so if we want to support those models, we need to override |
26 | * have a bit that can be set to 1 to get the 'proper' behavior, but | 25 | * the standard I/O functions. |
27 | * since that isn't available on the A? revisions we just keep doing | 26 | * |
28 | * things manually. | 27 | * B0 and later have a bit that can be set to 1 to get the proper |
28 | * behavior for I/O transactions, which then allows us to use the | ||
29 | * standard I/O functions. This is what we do if the user does not | ||
30 | * explicitly ask for support for pre-B0. | ||
29 | */ | 31 | */ |
32 | #ifdef CONFIG_IXP2000_SUPPORT_BROKEN_PCI_IO | ||
33 | #define ___io(p) ((void __iomem *)((p)+IXP2000_PCI_IO_VIRT_BASE)) | ||
34 | |||
30 | #define alignb(addr) (void __iomem *)((unsigned long)(addr) ^ 3) | 35 | #define alignb(addr) (void __iomem *)((unsigned long)(addr) ^ 3) |
31 | #define alignw(addr) (void __iomem *)((unsigned long)(addr) ^ 2) | 36 | #define alignw(addr) (void __iomem *)((unsigned long)(addr) ^ 2) |
32 | 37 | ||
@@ -119,6 +124,9 @@ | |||
119 | #define ioport_map(port, nr) ___io(port) | 124 | #define ioport_map(port, nr) ___io(port) |
120 | 125 | ||
121 | #define ioport_unmap(addr) | 126 | #define ioport_unmap(addr) |
127 | #else | ||
128 | #define __io(p) ((void __iomem *)((p)+IXP2000_PCI_IO_VIRT_BASE)) | ||
129 | #endif | ||
122 | 130 | ||
123 | 131 | ||
124 | #ifdef CONFIG_ARCH_IXDP2X01 | 132 | #ifdef CONFIG_ARCH_IXDP2X01 |
diff --git a/include/asm-arm/arch-ixp2000/ixp2000-regs.h b/include/asm-arm/arch-ixp2000/ixp2000-regs.h index a1d9e181b10f..5eb47d4bfbf6 100644 --- a/include/asm-arm/arch-ixp2000/ixp2000-regs.h +++ b/include/asm-arm/arch-ixp2000/ixp2000-regs.h | |||
@@ -241,7 +241,7 @@ | |||
241 | #define PCI_CONTROL_BE_DEI (1 << 21) /* Big Endian Data Enable In */ | 241 | #define PCI_CONTROL_BE_DEI (1 << 21) /* Big Endian Data Enable In */ |
242 | #define PCI_CONTROL_BE_BEO (1 << 20) /* Big Endian Byte Enable Out */ | 242 | #define PCI_CONTROL_BE_BEO (1 << 20) /* Big Endian Byte Enable Out */ |
243 | #define PCI_CONTROL_BE_BEI (1 << 19) /* Big Endian Byte Enable In */ | 243 | #define PCI_CONTROL_BE_BEI (1 << 19) /* Big Endian Byte Enable In */ |
244 | #define PCI_CONTROL_PNR (1 << 17) /* PCI Not Reset bit */ | 244 | #define PCI_CONTROL_IEE (1 << 17) /* I/O cycle Endian swap Enable */ |
245 | 245 | ||
246 | #define IXP2000_PCI_RST_REL (1 << 2) | 246 | #define IXP2000_PCI_RST_REL (1 << 2) |
247 | #define CFG_RST_DIR (*IXP2000_PCI_CONTROL & IXP2000_PCICNTL_PCF) | 247 | #define CFG_RST_DIR (*IXP2000_PCI_CONTROL & IXP2000_PCICNTL_PCF) |
diff --git a/include/asm-arm/mach/time.h b/include/asm-arm/mach/time.h index 5cf4fd659fd5..047980ad18d1 100644 --- a/include/asm-arm/mach/time.h +++ b/include/asm-arm/mach/time.h | |||
@@ -39,8 +39,29 @@ struct sys_timer { | |||
39 | void (*suspend)(void); | 39 | void (*suspend)(void); |
40 | void (*resume)(void); | 40 | void (*resume)(void); |
41 | unsigned long (*offset)(void); | 41 | unsigned long (*offset)(void); |
42 | |||
43 | #ifdef CONFIG_NO_IDLE_HZ | ||
44 | struct dyn_tick_timer *dyn_tick; | ||
45 | #endif | ||
46 | }; | ||
47 | |||
48 | #ifdef CONFIG_NO_IDLE_HZ | ||
49 | |||
50 | #define DYN_TICK_SKIPPING (1 << 2) | ||
51 | #define DYN_TICK_ENABLED (1 << 1) | ||
52 | #define DYN_TICK_SUITABLE (1 << 0) | ||
53 | |||
54 | struct dyn_tick_timer { | ||
55 | unsigned int state; /* Current state */ | ||
56 | int (*enable)(void); /* Enables dynamic tick */ | ||
57 | int (*disable)(void); /* Disables dynamic tick */ | ||
58 | void (*reprogram)(unsigned long); /* Reprograms the timer */ | ||
59 | int (*handler)(int, void *, struct pt_regs *); | ||
42 | }; | 60 | }; |
43 | 61 | ||
62 | void timer_dyn_reprogram(void); | ||
63 | #endif | ||
64 | |||
44 | extern struct sys_timer *system_timer; | 65 | extern struct sys_timer *system_timer; |
45 | extern void timer_tick(struct pt_regs *); | 66 | extern void timer_tick(struct pt_regs *); |
46 | 67 | ||
diff --git a/include/asm-arm/signal.h b/include/asm-arm/signal.h index 46e69ae395af..760f6e65af05 100644 --- a/include/asm-arm/signal.h +++ b/include/asm-arm/signal.h | |||
@@ -114,6 +114,7 @@ typedef unsigned long sigset_t; | |||
114 | #define SIGSTKSZ 8192 | 114 | #define SIGSTKSZ 8192 |
115 | 115 | ||
116 | #ifdef __KERNEL__ | 116 | #ifdef __KERNEL__ |
117 | #define SA_TIMER 0x40000000 | ||
117 | #define SA_IRQNOMASK 0x08000000 | 118 | #define SA_IRQNOMASK 0x08000000 |
118 | #endif | 119 | #endif |
119 | 120 | ||