diff options
author | Russell King <rmk@dyn-67.arm.linux.org.uk> | 2009-02-07 16:43:28 -0500 |
---|---|---|
committer | Russell King <rmk+kernel@arm.linux.org.uk> | 2009-02-07 16:43:28 -0500 |
commit | e4cc8fca1c77905bce91b42a1372d4a73069a529 (patch) | |
tree | 56897b891842ff3f52536c51dfc82a579e718713 | |
parent | ae1a25da8448271a99745da03100d5299575a269 (diff) | |
parent | 432dc14fa40dea427d9ed476965001a816ff833b (diff) |
Merge branch 'devel' of git://git.kernel.org/pub/scm/linux/kernel/git/ycmiao/pxa-linux-2.6 into devel
Conflicts:
arch/arm/configs/magician_defconfig
-rw-r--r-- | MAINTAINERS | 2 | ||||
-rw-r--r-- | arch/arm/configs/cm_x2xx_defconfig (renamed from arch/arm/configs/xm_x2xx_defconfig) | 466 | ||||
-rw-r--r-- | arch/arm/configs/em_x270_defconfig | 1741 | ||||
-rw-r--r-- | arch/arm/configs/magician_defconfig | 699 | ||||
-rw-r--r-- | arch/arm/mach-pxa/Kconfig | 25 | ||||
-rw-r--r-- | arch/arm/mach-pxa/Makefile | 2 | ||||
-rw-r--r-- | arch/arm/mach-pxa/em-x270.c | 604 | ||||
-rw-r--r-- | arch/arm/mach-pxa/include/mach/magician.h | 2 | ||||
-rw-r--r-- | arch/arm/mach-pxa/include/mach/palmld.h | 109 | ||||
-rw-r--r-- | arch/arm/mach-pxa/include/mach/palmt5.h | 84 | ||||
-rw-r--r-- | arch/arm/mach-pxa/magician.c | 84 | ||||
-rw-r--r-- | arch/arm/mach-pxa/palmld.c | 566 | ||||
-rw-r--r-- | arch/arm/mach-pxa/palmt5.c | 497 |
13 files changed, 4478 insertions, 403 deletions
diff --git a/MAINTAINERS b/MAINTAINERS index 0ea3a6d98714..799f9d818d18 100644 --- a/MAINTAINERS +++ b/MAINTAINERS | |||
@@ -622,7 +622,7 @@ P: Dirk Opfer | |||
622 | M: dirk@opfer-online.de | 622 | M: dirk@opfer-online.de |
623 | S: Maintained | 623 | S: Maintained |
624 | 624 | ||
625 | ARM/PALMTX SUPPORT | 625 | ARM/PALMTX,PALMT5,PALMLD SUPPORT |
626 | P: Marek Vasut | 626 | P: Marek Vasut |
627 | M: marek.vasut@gmail.com | 627 | M: marek.vasut@gmail.com |
628 | W: http://hackndev.com | 628 | W: http://hackndev.com |
diff --git a/arch/arm/configs/xm_x2xx_defconfig b/arch/arm/configs/cm_x2xx_defconfig index 1039f366bf8d..797b790cba78 100644 --- a/arch/arm/configs/xm_x2xx_defconfig +++ b/arch/arm/configs/cm_x2xx_defconfig | |||
@@ -1,7 +1,7 @@ | |||
1 | # | 1 | # |
2 | # Automatically generated make config: don't edit | 2 | # Automatically generated make config: don't edit |
3 | # Linux kernel version: 2.6.27-rc8 | 3 | # Linux kernel version: 2.6.29-rc2 |
4 | # Sun Oct 5 11:05:36 2008 | 4 | # Sun Feb 1 16:31:36 2009 |
5 | # | 5 | # |
6 | CONFIG_ARM=y | 6 | CONFIG_ARM=y |
7 | CONFIG_SYS_SUPPORTS_APM_EMULATION=y | 7 | CONFIG_SYS_SUPPORTS_APM_EMULATION=y |
@@ -22,7 +22,6 @@ CONFIG_RWSEM_GENERIC_SPINLOCK=y | |||
22 | # CONFIG_ARCH_HAS_ILOG2_U64 is not set | 22 | # CONFIG_ARCH_HAS_ILOG2_U64 is not set |
23 | CONFIG_GENERIC_HWEIGHT=y | 23 | CONFIG_GENERIC_HWEIGHT=y |
24 | CONFIG_GENERIC_CALIBRATE_DELAY=y | 24 | CONFIG_GENERIC_CALIBRATE_DELAY=y |
25 | CONFIG_ARCH_SUPPORTS_AOUT=y | ||
26 | CONFIG_ZONE_DMA=y | 25 | CONFIG_ZONE_DMA=y |
27 | CONFIG_ARCH_MTD_XIP=y | 26 | CONFIG_ARCH_MTD_XIP=y |
28 | CONFIG_GENERIC_HARDIRQS_NO__DO_IRQ=y | 27 | CONFIG_GENERIC_HARDIRQS_NO__DO_IRQ=y |
@@ -47,12 +46,12 @@ CONFIG_SYSVIPC_SYSCTL=y | |||
47 | CONFIG_IKCONFIG=y | 46 | CONFIG_IKCONFIG=y |
48 | CONFIG_IKCONFIG_PROC=y | 47 | CONFIG_IKCONFIG_PROC=y |
49 | CONFIG_LOG_BUF_SHIFT=14 | 48 | CONFIG_LOG_BUF_SHIFT=14 |
50 | # CONFIG_CGROUPS is not set | ||
51 | CONFIG_GROUP_SCHED=y | 49 | CONFIG_GROUP_SCHED=y |
52 | CONFIG_FAIR_GROUP_SCHED=y | 50 | CONFIG_FAIR_GROUP_SCHED=y |
53 | # CONFIG_RT_GROUP_SCHED is not set | 51 | # CONFIG_RT_GROUP_SCHED is not set |
54 | CONFIG_USER_SCHED=y | 52 | CONFIG_USER_SCHED=y |
55 | # CONFIG_CGROUP_SCHED is not set | 53 | # CONFIG_CGROUP_SCHED is not set |
54 | # CONFIG_CGROUPS is not set | ||
56 | CONFIG_SYSFS_DEPRECATED=y | 55 | CONFIG_SYSFS_DEPRECATED=y |
57 | CONFIG_SYSFS_DEPRECATED_V2=y | 56 | CONFIG_SYSFS_DEPRECATED_V2=y |
58 | # CONFIG_RELAY is not set | 57 | # CONFIG_RELAY is not set |
@@ -80,27 +79,21 @@ CONFIG_SIGNALFD=y | |||
80 | CONFIG_TIMERFD=y | 79 | CONFIG_TIMERFD=y |
81 | CONFIG_EVENTFD=y | 80 | CONFIG_EVENTFD=y |
82 | CONFIG_SHMEM=y | 81 | CONFIG_SHMEM=y |
82 | CONFIG_AIO=y | ||
83 | # CONFIG_VM_EVENT_COUNTERS is not set | 83 | # CONFIG_VM_EVENT_COUNTERS is not set |
84 | CONFIG_PCI_QUIRKS=y | ||
84 | # CONFIG_SLUB_DEBUG is not set | 85 | # CONFIG_SLUB_DEBUG is not set |
85 | # CONFIG_SLAB is not set | 86 | # CONFIG_SLAB is not set |
86 | CONFIG_SLUB=y | 87 | CONFIG_SLUB=y |
87 | # CONFIG_SLOB is not set | 88 | # CONFIG_SLOB is not set |
88 | # CONFIG_PROFILING is not set | 89 | # CONFIG_PROFILING is not set |
89 | # CONFIG_MARKERS is not set | ||
90 | CONFIG_HAVE_OPROFILE=y | 90 | CONFIG_HAVE_OPROFILE=y |
91 | # CONFIG_KPROBES is not set | 91 | # CONFIG_KPROBES is not set |
92 | # CONFIG_HAVE_EFFICIENT_UNALIGNED_ACCESS is not set | ||
93 | # CONFIG_HAVE_IOREMAP_PROT is not set | ||
94 | CONFIG_HAVE_KPROBES=y | 92 | CONFIG_HAVE_KPROBES=y |
95 | CONFIG_HAVE_KRETPROBES=y | 93 | CONFIG_HAVE_KRETPROBES=y |
96 | # CONFIG_HAVE_ARCH_TRACEHOOK is not set | ||
97 | # CONFIG_HAVE_DMA_ATTRS is not set | ||
98 | # CONFIG_USE_GENERIC_SMP_HELPERS is not set | ||
99 | CONFIG_HAVE_CLK=y | 94 | CONFIG_HAVE_CLK=y |
100 | # CONFIG_PROC_PAGE_MONITOR is not set | ||
101 | CONFIG_HAVE_GENERIC_DMA_COHERENT=y | 95 | CONFIG_HAVE_GENERIC_DMA_COHERENT=y |
102 | CONFIG_RT_MUTEXES=y | 96 | CONFIG_RT_MUTEXES=y |
103 | # CONFIG_TINY_SHMEM is not set | ||
104 | CONFIG_BASE_SMALL=0 | 97 | CONFIG_BASE_SMALL=0 |
105 | CONFIG_MODULES=y | 98 | CONFIG_MODULES=y |
106 | # CONFIG_MODULE_FORCE_LOAD is not set | 99 | # CONFIG_MODULE_FORCE_LOAD is not set |
@@ -108,11 +101,9 @@ CONFIG_MODULE_UNLOAD=y | |||
108 | # CONFIG_MODULE_FORCE_UNLOAD is not set | 101 | # CONFIG_MODULE_FORCE_UNLOAD is not set |
109 | # CONFIG_MODVERSIONS is not set | 102 | # CONFIG_MODVERSIONS is not set |
110 | # CONFIG_MODULE_SRCVERSION_ALL is not set | 103 | # CONFIG_MODULE_SRCVERSION_ALL is not set |
111 | CONFIG_KMOD=y | ||
112 | CONFIG_BLOCK=y | 104 | CONFIG_BLOCK=y |
113 | # CONFIG_LBD is not set | 105 | # CONFIG_LBD is not set |
114 | # CONFIG_BLK_DEV_IO_TRACE is not set | 106 | # CONFIG_BLK_DEV_IO_TRACE is not set |
115 | # CONFIG_LSF is not set | ||
116 | # CONFIG_BLK_DEV_BSG is not set | 107 | # CONFIG_BLK_DEV_BSG is not set |
117 | # CONFIG_BLK_DEV_INTEGRITY is not set | 108 | # CONFIG_BLK_DEV_INTEGRITY is not set |
118 | 109 | ||
@@ -129,6 +120,11 @@ CONFIG_DEFAULT_CFQ=y | |||
129 | # CONFIG_DEFAULT_NOOP is not set | 120 | # CONFIG_DEFAULT_NOOP is not set |
130 | CONFIG_DEFAULT_IOSCHED="cfq" | 121 | CONFIG_DEFAULT_IOSCHED="cfq" |
131 | CONFIG_CLASSIC_RCU=y | 122 | CONFIG_CLASSIC_RCU=y |
123 | # CONFIG_TREE_RCU is not set | ||
124 | # CONFIG_PREEMPT_RCU is not set | ||
125 | # CONFIG_TREE_RCU_TRACE is not set | ||
126 | # CONFIG_PREEMPT_RCU_TRACE is not set | ||
127 | CONFIG_FREEZER=y | ||
132 | 128 | ||
133 | # | 129 | # |
134 | # System Type | 130 | # System Type |
@@ -138,7 +134,6 @@ CONFIG_CLASSIC_RCU=y | |||
138 | # CONFIG_ARCH_REALVIEW is not set | 134 | # CONFIG_ARCH_REALVIEW is not set |
139 | # CONFIG_ARCH_VERSATILE is not set | 135 | # CONFIG_ARCH_VERSATILE is not set |
140 | # CONFIG_ARCH_AT91 is not set | 136 | # CONFIG_ARCH_AT91 is not set |
141 | # CONFIG_ARCH_CLPS7500 is not set | ||
142 | # CONFIG_ARCH_CLPS711X is not set | 137 | # CONFIG_ARCH_CLPS711X is not set |
143 | # CONFIG_ARCH_EBSA110 is not set | 138 | # CONFIG_ARCH_EBSA110 is not set |
144 | # CONFIG_ARCH_EP93XX is not set | 139 | # CONFIG_ARCH_EP93XX is not set |
@@ -165,17 +160,19 @@ CONFIG_ARCH_PXA=y | |||
165 | # CONFIG_ARCH_RPC is not set | 160 | # CONFIG_ARCH_RPC is not set |
166 | # CONFIG_ARCH_SA1100 is not set | 161 | # CONFIG_ARCH_SA1100 is not set |
167 | # CONFIG_ARCH_S3C2410 is not set | 162 | # CONFIG_ARCH_S3C2410 is not set |
163 | # CONFIG_ARCH_S3C64XX is not set | ||
168 | # CONFIG_ARCH_SHARK is not set | 164 | # CONFIG_ARCH_SHARK is not set |
169 | # CONFIG_ARCH_LH7A40X is not set | 165 | # CONFIG_ARCH_LH7A40X is not set |
170 | # CONFIG_ARCH_DAVINCI is not set | 166 | # CONFIG_ARCH_DAVINCI is not set |
171 | # CONFIG_ARCH_OMAP is not set | 167 | # CONFIG_ARCH_OMAP is not set |
172 | # CONFIG_ARCH_MSM7X00A is not set | 168 | # CONFIG_ARCH_MSM is not set |
173 | CONFIG_DMABOUNCE=y | 169 | # CONFIG_ARCH_W90X900 is not set |
174 | 170 | ||
175 | # | 171 | # |
176 | # Intel PXA2xx/PXA3xx Implementations | 172 | # Intel PXA2xx/PXA3xx Implementations |
177 | # | 173 | # |
178 | # CONFIG_ARCH_GUMSTIX is not set | 174 | # CONFIG_ARCH_GUMSTIX is not set |
175 | # CONFIG_MACH_INTELMOTE2 is not set | ||
179 | # CONFIG_ARCH_LUBBOCK is not set | 176 | # CONFIG_ARCH_LUBBOCK is not set |
180 | # CONFIG_MACH_LOGICPD_PXA270 is not set | 177 | # CONFIG_MACH_LOGICPD_PXA270 is not set |
181 | # CONFIG_MACH_MAINSTONE is not set | 178 | # CONFIG_MACH_MAINSTONE is not set |
@@ -185,7 +182,9 @@ CONFIG_DMABOUNCE=y | |||
185 | # CONFIG_ARCH_VIPER is not set | 182 | # CONFIG_ARCH_VIPER is not set |
186 | # CONFIG_ARCH_PXA_ESERIES is not set | 183 | # CONFIG_ARCH_PXA_ESERIES is not set |
187 | # CONFIG_TRIZEPS_PXA is not set | 184 | # CONFIG_TRIZEPS_PXA is not set |
188 | CONFIG_MACH_EM_X270=y | 185 | # CONFIG_MACH_H5000 is not set |
186 | # CONFIG_MACH_EM_X270 is not set | ||
187 | # CONFIG_MACH_EXEDA is not set | ||
189 | # CONFIG_MACH_COLIBRI is not set | 188 | # CONFIG_MACH_COLIBRI is not set |
190 | # CONFIG_MACH_ZYLONITE is not set | 189 | # CONFIG_MACH_ZYLONITE is not set |
191 | # CONFIG_MACH_LITTLETON is not set | 190 | # CONFIG_MACH_LITTLETON is not set |
@@ -204,14 +203,6 @@ CONFIG_PXA_SSP=y | |||
204 | # CONFIG_PXA_PWM is not set | 203 | # CONFIG_PXA_PWM is not set |
205 | 204 | ||
206 | # | 205 | # |
207 | # Boot options | ||
208 | # | ||
209 | |||
210 | # | ||
211 | # Power management | ||
212 | # | ||
213 | |||
214 | # | ||
215 | # Processor Type | 206 | # Processor Type |
216 | # | 207 | # |
217 | CONFIG_CPU_32=y | 208 | CONFIG_CPU_32=y |
@@ -232,6 +223,8 @@ CONFIG_ARM_THUMB=y | |||
232 | # CONFIG_OUTER_CACHE is not set | 223 | # CONFIG_OUTER_CACHE is not set |
233 | CONFIG_IWMMXT=y | 224 | CONFIG_IWMMXT=y |
234 | CONFIG_XSCALE_PMU=y | 225 | CONFIG_XSCALE_PMU=y |
226 | CONFIG_DMABOUNCE=y | ||
227 | CONFIG_COMMON_CLKDEV=y | ||
235 | 228 | ||
236 | # | 229 | # |
237 | # Bus support | 230 | # Bus support |
@@ -242,6 +235,7 @@ CONFIG_PCI_HOST_ITE8152=y | |||
242 | # CONFIG_ARCH_SUPPORTS_MSI is not set | 235 | # CONFIG_ARCH_SUPPORTS_MSI is not set |
243 | CONFIG_PCI_LEGACY=y | 236 | CONFIG_PCI_LEGACY=y |
244 | # CONFIG_PCI_DEBUG is not set | 237 | # CONFIG_PCI_DEBUG is not set |
238 | # CONFIG_PCI_STUB is not set | ||
245 | CONFIG_PCCARD=m | 239 | CONFIG_PCCARD=m |
246 | # CONFIG_PCMCIA_DEBUG is not set | 240 | # CONFIG_PCMCIA_DEBUG is not set |
247 | CONFIG_PCMCIA=m | 241 | CONFIG_PCMCIA=m |
@@ -287,14 +281,13 @@ CONFIG_FLATMEM_MANUAL=y | |||
287 | # CONFIG_SPARSEMEM_MANUAL is not set | 281 | # CONFIG_SPARSEMEM_MANUAL is not set |
288 | CONFIG_FLATMEM=y | 282 | CONFIG_FLATMEM=y |
289 | CONFIG_FLAT_NODE_MEM_MAP=y | 283 | CONFIG_FLAT_NODE_MEM_MAP=y |
290 | # CONFIG_SPARSEMEM_STATIC is not set | ||
291 | # CONFIG_SPARSEMEM_VMEMMAP_ENABLE is not set | ||
292 | CONFIG_PAGEFLAGS_EXTENDED=y | 284 | CONFIG_PAGEFLAGS_EXTENDED=y |
293 | CONFIG_SPLIT_PTLOCK_CPUS=4096 | 285 | CONFIG_SPLIT_PTLOCK_CPUS=4096 |
294 | # CONFIG_RESOURCES_64BIT is not set | 286 | # CONFIG_PHYS_ADDR_T_64BIT is not set |
295 | CONFIG_ZONE_DMA_FLAG=1 | 287 | CONFIG_ZONE_DMA_FLAG=1 |
296 | CONFIG_BOUNCE=y | 288 | CONFIG_BOUNCE=y |
297 | CONFIG_VIRT_TO_BUS=y | 289 | CONFIG_VIRT_TO_BUS=y |
290 | CONFIG_UNEVICTABLE_LRU=y | ||
298 | CONFIG_ALIGNMENT_TRAP=y | 291 | CONFIG_ALIGNMENT_TRAP=y |
299 | 292 | ||
300 | # | 293 | # |
@@ -327,6 +320,8 @@ CONFIG_FPE_NWFPE=y | |||
327 | # Userspace binary formats | 320 | # Userspace binary formats |
328 | # | 321 | # |
329 | CONFIG_BINFMT_ELF=y | 322 | CONFIG_BINFMT_ELF=y |
323 | # CONFIG_CORE_DUMP_DEFAULT_ELF_HEADERS is not set | ||
324 | CONFIG_HAVE_AOUT=y | ||
330 | # CONFIG_BINFMT_AOUT is not set | 325 | # CONFIG_BINFMT_AOUT is not set |
331 | # CONFIG_BINFMT_MISC is not set | 326 | # CONFIG_BINFMT_MISC is not set |
332 | 327 | ||
@@ -345,6 +340,7 @@ CONFIG_NET=y | |||
345 | # | 340 | # |
346 | # Networking options | 341 | # Networking options |
347 | # | 342 | # |
343 | CONFIG_COMPAT_NET_DEV_OPS=y | ||
348 | CONFIG_PACKET=y | 344 | CONFIG_PACKET=y |
349 | CONFIG_PACKET_MMAP=y | 345 | CONFIG_PACKET_MMAP=y |
350 | CONFIG_UNIX=y | 346 | CONFIG_UNIX=y |
@@ -389,6 +385,7 @@ CONFIG_DEFAULT_TCP_CONG="cubic" | |||
389 | # CONFIG_TIPC is not set | 385 | # CONFIG_TIPC is not set |
390 | # CONFIG_ATM is not set | 386 | # CONFIG_ATM is not set |
391 | # CONFIG_BRIDGE is not set | 387 | # CONFIG_BRIDGE is not set |
388 | # CONFIG_NET_DSA is not set | ||
392 | # CONFIG_VLAN_8021Q is not set | 389 | # CONFIG_VLAN_8021Q is not set |
393 | # CONFIG_DECNET is not set | 390 | # CONFIG_DECNET is not set |
394 | # CONFIG_LLC2 is not set | 391 | # CONFIG_LLC2 is not set |
@@ -399,6 +396,7 @@ CONFIG_DEFAULT_TCP_CONG="cubic" | |||
399 | # CONFIG_ECONET is not set | 396 | # CONFIG_ECONET is not set |
400 | # CONFIG_WAN_ROUTER is not set | 397 | # CONFIG_WAN_ROUTER is not set |
401 | # CONFIG_NET_SCHED is not set | 398 | # CONFIG_NET_SCHED is not set |
399 | # CONFIG_DCB is not set | ||
402 | 400 | ||
403 | # | 401 | # |
404 | # Network testing | 402 | # Network testing |
@@ -420,8 +418,6 @@ CONFIG_BT_HIDP=m | |||
420 | # | 418 | # |
421 | # Bluetooth device drivers | 419 | # Bluetooth device drivers |
422 | # | 420 | # |
423 | CONFIG_BT_HCIUSB=m | ||
424 | CONFIG_BT_HCIUSB_SCO=y | ||
425 | # CONFIG_BT_HCIBTUSB is not set | 421 | # CONFIG_BT_HCIBTUSB is not set |
426 | # CONFIG_BT_HCIBTSDIO is not set | 422 | # CONFIG_BT_HCIBTSDIO is not set |
427 | # CONFIG_BT_HCIUART is not set | 423 | # CONFIG_BT_HCIUART is not set |
@@ -434,15 +430,15 @@ CONFIG_BT_HCIUSB_SCO=y | |||
434 | # CONFIG_BT_HCIBTUART is not set | 430 | # CONFIG_BT_HCIBTUART is not set |
435 | # CONFIG_BT_HCIVHCI is not set | 431 | # CONFIG_BT_HCIVHCI is not set |
436 | # CONFIG_AF_RXRPC is not set | 432 | # CONFIG_AF_RXRPC is not set |
437 | 433 | # CONFIG_PHONET is not set | |
438 | # | 434 | CONFIG_WIRELESS=y |
439 | # Wireless | ||
440 | # | ||
441 | # CONFIG_CFG80211 is not set | 435 | # CONFIG_CFG80211 is not set |
436 | CONFIG_WIRELESS_OLD_REGULATORY=y | ||
442 | CONFIG_WIRELESS_EXT=y | 437 | CONFIG_WIRELESS_EXT=y |
443 | CONFIG_WIRELESS_EXT_SYSFS=y | 438 | CONFIG_WIRELESS_EXT_SYSFS=y |
439 | CONFIG_LIB80211=m | ||
444 | # CONFIG_MAC80211 is not set | 440 | # CONFIG_MAC80211 is not set |
445 | # CONFIG_IEEE80211 is not set | 441 | # CONFIG_WIMAX is not set |
446 | # CONFIG_RFKILL is not set | 442 | # CONFIG_RFKILL is not set |
447 | # CONFIG_NET_9P is not set | 443 | # CONFIG_NET_9P is not set |
448 | 444 | ||
@@ -467,6 +463,7 @@ CONFIG_MTD=y | |||
467 | # CONFIG_MTD_DEBUG is not set | 463 | # CONFIG_MTD_DEBUG is not set |
468 | # CONFIG_MTD_CONCAT is not set | 464 | # CONFIG_MTD_CONCAT is not set |
469 | CONFIG_MTD_PARTITIONS=y | 465 | CONFIG_MTD_PARTITIONS=y |
466 | # CONFIG_MTD_TESTS is not set | ||
470 | # CONFIG_MTD_REDBOOT_PARTS is not set | 467 | # CONFIG_MTD_REDBOOT_PARTS is not set |
471 | CONFIG_MTD_CMDLINE_PARTS=y | 468 | CONFIG_MTD_CMDLINE_PARTS=y |
472 | # CONFIG_MTD_AFS_PARTS is not set | 469 | # CONFIG_MTD_AFS_PARTS is not set |
@@ -521,9 +518,7 @@ CONFIG_MTD_CFI_UTIL=y | |||
521 | # | 518 | # |
522 | # CONFIG_MTD_COMPLEX_MAPPINGS is not set | 519 | # CONFIG_MTD_COMPLEX_MAPPINGS is not set |
523 | CONFIG_MTD_PHYSMAP=y | 520 | CONFIG_MTD_PHYSMAP=y |
524 | CONFIG_MTD_PHYSMAP_START=0x0 | 521 | # CONFIG_MTD_PHYSMAP_COMPAT is not set |
525 | CONFIG_MTD_PHYSMAP_LEN=0x400000 | ||
526 | CONFIG_MTD_PHYSMAP_BANKWIDTH=2 | ||
527 | CONFIG_MTD_PXA2XX=y | 522 | CONFIG_MTD_PXA2XX=y |
528 | # CONFIG_MTD_ARM_INTEGRATOR is not set | 523 | # CONFIG_MTD_ARM_INTEGRATOR is not set |
529 | # CONFIG_MTD_IMPA7 is not set | 524 | # CONFIG_MTD_IMPA7 is not set |
@@ -535,6 +530,8 @@ CONFIG_MTD_PXA2XX=y | |||
535 | # Self-contained MTD device drivers | 530 | # Self-contained MTD device drivers |
536 | # | 531 | # |
537 | # CONFIG_MTD_PMC551 is not set | 532 | # CONFIG_MTD_PMC551 is not set |
533 | # CONFIG_MTD_DATAFLASH is not set | ||
534 | # CONFIG_MTD_M25P80 is not set | ||
538 | # CONFIG_MTD_SLRAM is not set | 535 | # CONFIG_MTD_SLRAM is not set |
539 | # CONFIG_MTD_PHRAM is not set | 536 | # CONFIG_MTD_PHRAM is not set |
540 | # CONFIG_MTD_MTDRAM is not set | 537 | # CONFIG_MTD_MTDRAM is not set |
@@ -563,6 +560,12 @@ CONFIG_MTD_NAND_PLATFORM=y | |||
563 | # CONFIG_MTD_ONENAND is not set | 560 | # CONFIG_MTD_ONENAND is not set |
564 | 561 | ||
565 | # | 562 | # |
563 | # LPDDR flash memory drivers | ||
564 | # | ||
565 | # CONFIG_MTD_LPDDR is not set | ||
566 | # CONFIG_MTD_QINFO_PROBE is not set | ||
567 | |||
568 | # | ||
566 | # UBI - Unsorted block images | 569 | # UBI - Unsorted block images |
567 | # | 570 | # |
568 | # CONFIG_MTD_UBI is not set | 571 | # CONFIG_MTD_UBI is not set |
@@ -642,6 +645,8 @@ CONFIG_SCSI_LOWLEVEL=y | |||
642 | # CONFIG_MEGARAID_LEGACY is not set | 645 | # CONFIG_MEGARAID_LEGACY is not set |
643 | # CONFIG_MEGARAID_SAS is not set | 646 | # CONFIG_MEGARAID_SAS is not set |
644 | # CONFIG_SCSI_HPTIOP is not set | 647 | # CONFIG_SCSI_HPTIOP is not set |
648 | # CONFIG_LIBFC is not set | ||
649 | # CONFIG_FCOE is not set | ||
645 | # CONFIG_SCSI_DMX3191D is not set | 650 | # CONFIG_SCSI_DMX3191D is not set |
646 | # CONFIG_SCSI_FUTURE_DOMAIN is not set | 651 | # CONFIG_SCSI_FUTURE_DOMAIN is not set |
647 | # CONFIG_SCSI_IPS is not set | 652 | # CONFIG_SCSI_IPS is not set |
@@ -756,26 +761,30 @@ CONFIG_MII=y | |||
756 | CONFIG_DM9000=y | 761 | CONFIG_DM9000=y |
757 | CONFIG_DM9000_DEBUGLEVEL=1 | 762 | CONFIG_DM9000_DEBUGLEVEL=1 |
758 | # CONFIG_DM9000_FORCE_SIMPLE_PHY_POLL is not set | 763 | # CONFIG_DM9000_FORCE_SIMPLE_PHY_POLL is not set |
764 | # CONFIG_ENC28J60 is not set | ||
759 | # CONFIG_SMC911X is not set | 765 | # CONFIG_SMC911X is not set |
766 | # CONFIG_SMSC911X is not set | ||
760 | # CONFIG_NET_TULIP is not set | 767 | # CONFIG_NET_TULIP is not set |
761 | # CONFIG_HP100 is not set | 768 | # CONFIG_HP100 is not set |
762 | # CONFIG_IBM_NEW_EMAC_ZMII is not set | 769 | # CONFIG_IBM_NEW_EMAC_ZMII is not set |
763 | # CONFIG_IBM_NEW_EMAC_RGMII is not set | 770 | # CONFIG_IBM_NEW_EMAC_RGMII is not set |
764 | # CONFIG_IBM_NEW_EMAC_TAH is not set | 771 | # CONFIG_IBM_NEW_EMAC_TAH is not set |
765 | # CONFIG_IBM_NEW_EMAC_EMAC4 is not set | 772 | # CONFIG_IBM_NEW_EMAC_EMAC4 is not set |
773 | # CONFIG_IBM_NEW_EMAC_NO_FLOW_CTRL is not set | ||
774 | # CONFIG_IBM_NEW_EMAC_MAL_CLR_ICINTSTAT is not set | ||
775 | # CONFIG_IBM_NEW_EMAC_MAL_COMMON_ERR is not set | ||
766 | CONFIG_NET_PCI=y | 776 | CONFIG_NET_PCI=y |
767 | # CONFIG_PCNET32 is not set | 777 | # CONFIG_PCNET32 is not set |
768 | # CONFIG_AMD8111_ETH is not set | 778 | # CONFIG_AMD8111_ETH is not set |
769 | # CONFIG_ADAPTEC_STARFIRE is not set | 779 | # CONFIG_ADAPTEC_STARFIRE is not set |
770 | # CONFIG_B44 is not set | 780 | # CONFIG_B44 is not set |
771 | # CONFIG_FORCEDETH is not set | 781 | # CONFIG_FORCEDETH is not set |
772 | # CONFIG_EEPRO100 is not set | ||
773 | # CONFIG_E100 is not set | 782 | # CONFIG_E100 is not set |
774 | # CONFIG_FEALNX is not set | 783 | # CONFIG_FEALNX is not set |
775 | # CONFIG_NATSEMI is not set | 784 | # CONFIG_NATSEMI is not set |
776 | # CONFIG_NE2K_PCI is not set | 785 | # CONFIG_NE2K_PCI is not set |
777 | # CONFIG_8139CP is not set | 786 | # CONFIG_8139CP is not set |
778 | CONFIG_8139TOO=y | 787 | CONFIG_8139TOO=m |
779 | # CONFIG_8139TOO_PIO is not set | 788 | # CONFIG_8139TOO_PIO is not set |
780 | # CONFIG_8139TOO_TUNE_TWISTER is not set | 789 | # CONFIG_8139TOO_TUNE_TWISTER is not set |
781 | # CONFIG_8139TOO_8129 is not set | 790 | # CONFIG_8139TOO_8129 is not set |
@@ -783,10 +792,12 @@ CONFIG_8139TOO=y | |||
783 | # CONFIG_R6040 is not set | 792 | # CONFIG_R6040 is not set |
784 | # CONFIG_SIS900 is not set | 793 | # CONFIG_SIS900 is not set |
785 | # CONFIG_EPIC100 is not set | 794 | # CONFIG_EPIC100 is not set |
795 | # CONFIG_SMSC9420 is not set | ||
786 | # CONFIG_SUNDANCE is not set | 796 | # CONFIG_SUNDANCE is not set |
787 | # CONFIG_TLAN is not set | 797 | # CONFIG_TLAN is not set |
788 | # CONFIG_VIA_RHINE is not set | 798 | # CONFIG_VIA_RHINE is not set |
789 | # CONFIG_SC92031 is not set | 799 | # CONFIG_SC92031 is not set |
800 | # CONFIG_ATL2 is not set | ||
790 | # CONFIG_NETDEV_1000 is not set | 801 | # CONFIG_NETDEV_1000 is not set |
791 | # CONFIG_NETDEV_10000 is not set | 802 | # CONFIG_NETDEV_10000 is not set |
792 | # CONFIG_TR is not set | 803 | # CONFIG_TR is not set |
@@ -797,8 +808,6 @@ CONFIG_8139TOO=y | |||
797 | # CONFIG_WLAN_PRE80211 is not set | 808 | # CONFIG_WLAN_PRE80211 is not set |
798 | CONFIG_WLAN_80211=y | 809 | CONFIG_WLAN_80211=y |
799 | # CONFIG_PCMCIA_RAYCS is not set | 810 | # CONFIG_PCMCIA_RAYCS is not set |
800 | # CONFIG_IPW2100 is not set | ||
801 | # CONFIG_IPW2200 is not set | ||
802 | CONFIG_LIBERTAS=m | 811 | CONFIG_LIBERTAS=m |
803 | # CONFIG_LIBERTAS_USB is not set | 812 | # CONFIG_LIBERTAS_USB is not set |
804 | # CONFIG_LIBERTAS_CS is not set | 813 | # CONFIG_LIBERTAS_CS is not set |
@@ -811,10 +820,16 @@ CONFIG_LIBERTAS_SDIO=m | |||
811 | # CONFIG_PRISM54 is not set | 820 | # CONFIG_PRISM54 is not set |
812 | # CONFIG_USB_ZD1201 is not set | 821 | # CONFIG_USB_ZD1201 is not set |
813 | # CONFIG_USB_NET_RNDIS_WLAN is not set | 822 | # CONFIG_USB_NET_RNDIS_WLAN is not set |
823 | # CONFIG_IPW2100 is not set | ||
824 | # CONFIG_IPW2200 is not set | ||
814 | # CONFIG_IWLWIFI_LEDS is not set | 825 | # CONFIG_IWLWIFI_LEDS is not set |
815 | # CONFIG_HOSTAP is not set | 826 | # CONFIG_HOSTAP is not set |
816 | 827 | ||
817 | # | 828 | # |
829 | # Enable WiMAX (Networking options) to see the WiMAX drivers | ||
830 | # | ||
831 | |||
832 | # | ||
818 | # USB Network Adapters | 833 | # USB Network Adapters |
819 | # | 834 | # |
820 | # CONFIG_USB_CATC is not set | 835 | # CONFIG_USB_CATC is not set |
@@ -879,22 +894,22 @@ CONFIG_KEYBOARD_PXA27x=m | |||
879 | # CONFIG_INPUT_JOYSTICK is not set | 894 | # CONFIG_INPUT_JOYSTICK is not set |
880 | # CONFIG_INPUT_TABLET is not set | 895 | # CONFIG_INPUT_TABLET is not set |
881 | CONFIG_INPUT_TOUCHSCREEN=y | 896 | CONFIG_INPUT_TOUCHSCREEN=y |
897 | # CONFIG_TOUCHSCREEN_ADS7846 is not set | ||
882 | # CONFIG_TOUCHSCREEN_FUJITSU is not set | 898 | # CONFIG_TOUCHSCREEN_FUJITSU is not set |
883 | # CONFIG_TOUCHSCREEN_GUNZE is not set | 899 | # CONFIG_TOUCHSCREEN_GUNZE is not set |
884 | # CONFIG_TOUCHSCREEN_ELO is not set | 900 | # CONFIG_TOUCHSCREEN_ELO is not set |
901 | # CONFIG_TOUCHSCREEN_WACOM_W8001 is not set | ||
885 | # CONFIG_TOUCHSCREEN_MTOUCH is not set | 902 | # CONFIG_TOUCHSCREEN_MTOUCH is not set |
886 | # CONFIG_TOUCHSCREEN_INEXIO is not set | 903 | # CONFIG_TOUCHSCREEN_INEXIO is not set |
887 | # CONFIG_TOUCHSCREEN_MK712 is not set | 904 | # CONFIG_TOUCHSCREEN_MK712 is not set |
888 | # CONFIG_TOUCHSCREEN_PENMOUNT is not set | 905 | # CONFIG_TOUCHSCREEN_PENMOUNT is not set |
889 | # CONFIG_TOUCHSCREEN_TOUCHRIGHT is not set | 906 | # CONFIG_TOUCHSCREEN_TOUCHRIGHT is not set |
890 | # CONFIG_TOUCHSCREEN_TOUCHWIN is not set | 907 | # CONFIG_TOUCHSCREEN_TOUCHWIN is not set |
891 | CONFIG_TOUCHSCREEN_WM97XX=m | 908 | CONFIG_TOUCHSCREEN_UCB1400=m |
892 | # CONFIG_TOUCHSCREEN_WM9705 is not set | 909 | # CONFIG_TOUCHSCREEN_WM97XX is not set |
893 | CONFIG_TOUCHSCREEN_WM9712=y | ||
894 | # CONFIG_TOUCHSCREEN_WM9713 is not set | ||
895 | # CONFIG_TOUCHSCREEN_WM97XX_MAINSTONE is not set | ||
896 | # CONFIG_TOUCHSCREEN_USB_COMPOSITE is not set | 910 | # CONFIG_TOUCHSCREEN_USB_COMPOSITE is not set |
897 | # CONFIG_TOUCHSCREEN_TOUCHIT213 is not set | 911 | # CONFIG_TOUCHSCREEN_TOUCHIT213 is not set |
912 | # CONFIG_TOUCHSCREEN_TSC2007 is not set | ||
898 | # CONFIG_INPUT_MISC is not set | 913 | # CONFIG_INPUT_MISC is not set |
899 | 914 | ||
900 | # | 915 | # |
@@ -933,6 +948,7 @@ CONFIG_SERIAL_CORE=y | |||
933 | CONFIG_SERIAL_CORE_CONSOLE=y | 948 | CONFIG_SERIAL_CORE_CONSOLE=y |
934 | # CONFIG_SERIAL_JSM is not set | 949 | # CONFIG_SERIAL_JSM is not set |
935 | CONFIG_UNIX98_PTYS=y | 950 | CONFIG_UNIX98_PTYS=y |
951 | # CONFIG_DEVPTS_MULTIPLE_INSTANCES is not set | ||
936 | CONFIG_LEGACY_PTYS=y | 952 | CONFIG_LEGACY_PTYS=y |
937 | CONFIG_LEGACY_PTY_COUNT=16 | 953 | CONFIG_LEGACY_PTY_COUNT=16 |
938 | # CONFIG_IPMI_HANDLER is not set | 954 | # CONFIG_IPMI_HANDLER is not set |
@@ -1009,26 +1025,45 @@ CONFIG_I2C_PXA=y | |||
1009 | # Miscellaneous I2C Chip support | 1025 | # Miscellaneous I2C Chip support |
1010 | # | 1026 | # |
1011 | # CONFIG_DS1682 is not set | 1027 | # CONFIG_DS1682 is not set |
1012 | # CONFIG_EEPROM_AT24 is not set | 1028 | # CONFIG_AT24 is not set |
1013 | # CONFIG_EEPROM_LEGACY is not set | 1029 | # CONFIG_SENSORS_EEPROM is not set |
1014 | # CONFIG_SENSORS_PCF8574 is not set | 1030 | # CONFIG_SENSORS_PCF8574 is not set |
1015 | # CONFIG_PCF8575 is not set | 1031 | # CONFIG_PCF8575 is not set |
1016 | # CONFIG_SENSORS_PCA9539 is not set | 1032 | # CONFIG_SENSORS_PCA9539 is not set |
1017 | # CONFIG_SENSORS_PCF8591 is not set | 1033 | # CONFIG_SENSORS_PCF8591 is not set |
1018 | # CONFIG_TPS65010 is not set | ||
1019 | # CONFIG_SENSORS_MAX6875 is not set | 1034 | # CONFIG_SENSORS_MAX6875 is not set |
1020 | # CONFIG_SENSORS_TSL2550 is not set | 1035 | # CONFIG_SENSORS_TSL2550 is not set |
1021 | # CONFIG_I2C_DEBUG_CORE is not set | 1036 | # CONFIG_I2C_DEBUG_CORE is not set |
1022 | # CONFIG_I2C_DEBUG_ALGO is not set | 1037 | # CONFIG_I2C_DEBUG_ALGO is not set |
1023 | # CONFIG_I2C_DEBUG_BUS is not set | 1038 | # CONFIG_I2C_DEBUG_BUS is not set |
1024 | # CONFIG_I2C_DEBUG_CHIP is not set | 1039 | # CONFIG_I2C_DEBUG_CHIP is not set |
1025 | # CONFIG_SPI is not set | 1040 | CONFIG_SPI=y |
1041 | # CONFIG_SPI_DEBUG is not set | ||
1042 | CONFIG_SPI_MASTER=y | ||
1043 | |||
1044 | # | ||
1045 | # SPI Master Controller Drivers | ||
1046 | # | ||
1047 | # CONFIG_SPI_BITBANG is not set | ||
1048 | # CONFIG_SPI_GPIO is not set | ||
1049 | CONFIG_SPI_PXA2XX=m | ||
1050 | |||
1051 | # | ||
1052 | # SPI Protocol Masters | ||
1053 | # | ||
1054 | # CONFIG_SPI_AT25 is not set | ||
1055 | # CONFIG_SPI_SPIDEV is not set | ||
1056 | # CONFIG_SPI_TLE62X0 is not set | ||
1026 | CONFIG_ARCH_REQUIRE_GPIOLIB=y | 1057 | CONFIG_ARCH_REQUIRE_GPIOLIB=y |
1027 | CONFIG_GPIOLIB=y | 1058 | CONFIG_GPIOLIB=y |
1028 | # CONFIG_DEBUG_GPIO is not set | 1059 | # CONFIG_DEBUG_GPIO is not set |
1029 | # CONFIG_GPIO_SYSFS is not set | 1060 | # CONFIG_GPIO_SYSFS is not set |
1030 | 1061 | ||
1031 | # | 1062 | # |
1063 | # Memory mapped GPIO expanders: | ||
1064 | # | ||
1065 | |||
1066 | # | ||
1032 | # I2C GPIO expanders: | 1067 | # I2C GPIO expanders: |
1033 | # | 1068 | # |
1034 | # CONFIG_GPIO_MAX732X is not set | 1069 | # CONFIG_GPIO_MAX732X is not set |
@@ -1043,17 +1078,19 @@ CONFIG_GPIOLIB=y | |||
1043 | # | 1078 | # |
1044 | # SPI GPIO expanders: | 1079 | # SPI GPIO expanders: |
1045 | # | 1080 | # |
1081 | # CONFIG_GPIO_MAX7301 is not set | ||
1082 | # CONFIG_GPIO_MCP23S08 is not set | ||
1046 | # CONFIG_W1 is not set | 1083 | # CONFIG_W1 is not set |
1047 | # CONFIG_POWER_SUPPLY is not set | 1084 | # CONFIG_POWER_SUPPLY is not set |
1048 | # CONFIG_HWMON is not set | 1085 | # CONFIG_HWMON is not set |
1049 | # CONFIG_THERMAL is not set | 1086 | # CONFIG_THERMAL is not set |
1050 | # CONFIG_THERMAL_HWMON is not set | 1087 | # CONFIG_THERMAL_HWMON is not set |
1051 | # CONFIG_WATCHDOG is not set | 1088 | # CONFIG_WATCHDOG is not set |
1089 | CONFIG_SSB_POSSIBLE=y | ||
1052 | 1090 | ||
1053 | # | 1091 | # |
1054 | # Sonics Silicon Backplane | 1092 | # Sonics Silicon Backplane |
1055 | # | 1093 | # |
1056 | CONFIG_SSB_POSSIBLE=y | ||
1057 | # CONFIG_SSB is not set | 1094 | # CONFIG_SSB is not set |
1058 | 1095 | ||
1059 | # | 1096 | # |
@@ -1064,11 +1101,17 @@ CONFIG_SSB_POSSIBLE=y | |||
1064 | # CONFIG_MFD_ASIC3 is not set | 1101 | # CONFIG_MFD_ASIC3 is not set |
1065 | # CONFIG_HTC_EGPIO is not set | 1102 | # CONFIG_HTC_EGPIO is not set |
1066 | # CONFIG_HTC_PASIC3 is not set | 1103 | # CONFIG_HTC_PASIC3 is not set |
1067 | # CONFIG_UCB1400_CORE is not set | 1104 | CONFIG_UCB1400_CORE=m |
1105 | # CONFIG_TPS65010 is not set | ||
1106 | # CONFIG_TWL4030_CORE is not set | ||
1068 | # CONFIG_MFD_TMIO is not set | 1107 | # CONFIG_MFD_TMIO is not set |
1069 | # CONFIG_MFD_T7L66XB is not set | 1108 | # CONFIG_MFD_T7L66XB is not set |
1070 | # CONFIG_MFD_TC6387XB is not set | 1109 | # CONFIG_MFD_TC6387XB is not set |
1071 | # CONFIG_MFD_TC6393XB is not set | 1110 | # CONFIG_MFD_TC6393XB is not set |
1111 | # CONFIG_PMIC_DA903X is not set | ||
1112 | # CONFIG_MFD_WM8400 is not set | ||
1113 | # CONFIG_MFD_WM8350_I2C is not set | ||
1114 | # CONFIG_MFD_PCF50633 is not set | ||
1072 | 1115 | ||
1073 | # | 1116 | # |
1074 | # Multimedia devices | 1117 | # Multimedia devices |
@@ -1077,13 +1120,117 @@ CONFIG_SSB_POSSIBLE=y | |||
1077 | # | 1120 | # |
1078 | # Multimedia core support | 1121 | # Multimedia core support |
1079 | # | 1122 | # |
1080 | # CONFIG_VIDEO_DEV is not set | 1123 | CONFIG_VIDEO_DEV=m |
1124 | CONFIG_VIDEO_V4L2_COMMON=m | ||
1125 | # CONFIG_VIDEO_ALLOW_V4L1 is not set | ||
1126 | CONFIG_VIDEO_V4L1_COMPAT=y | ||
1081 | # CONFIG_DVB_CORE is not set | 1127 | # CONFIG_DVB_CORE is not set |
1082 | # CONFIG_VIDEO_MEDIA is not set | 1128 | CONFIG_VIDEO_MEDIA=m |
1083 | 1129 | ||
1084 | # | 1130 | # |
1085 | # Multimedia drivers | 1131 | # Multimedia drivers |
1086 | # | 1132 | # |
1133 | # CONFIG_MEDIA_ATTACH is not set | ||
1134 | CONFIG_MEDIA_TUNER=m | ||
1135 | CONFIG_MEDIA_TUNER_CUSTOMIZE=y | ||
1136 | # CONFIG_MEDIA_TUNER_SIMPLE is not set | ||
1137 | # CONFIG_MEDIA_TUNER_TDA8290 is not set | ||
1138 | # CONFIG_MEDIA_TUNER_TDA827X is not set | ||
1139 | # CONFIG_MEDIA_TUNER_TDA18271 is not set | ||
1140 | # CONFIG_MEDIA_TUNER_TDA9887 is not set | ||
1141 | # CONFIG_MEDIA_TUNER_TEA5761 is not set | ||
1142 | # CONFIG_MEDIA_TUNER_TEA5767 is not set | ||
1143 | # CONFIG_MEDIA_TUNER_MT20XX is not set | ||
1144 | # CONFIG_MEDIA_TUNER_MT2060 is not set | ||
1145 | # CONFIG_MEDIA_TUNER_MT2266 is not set | ||
1146 | # CONFIG_MEDIA_TUNER_MT2131 is not set | ||
1147 | # CONFIG_MEDIA_TUNER_QT1010 is not set | ||
1148 | # CONFIG_MEDIA_TUNER_XC2028 is not set | ||
1149 | # CONFIG_MEDIA_TUNER_XC5000 is not set | ||
1150 | # CONFIG_MEDIA_TUNER_MXL5005S is not set | ||
1151 | # CONFIG_MEDIA_TUNER_MXL5007T is not set | ||
1152 | CONFIG_VIDEO_V4L2=m | ||
1153 | CONFIG_VIDEOBUF_GEN=m | ||
1154 | CONFIG_VIDEOBUF_DMA_SG=m | ||
1155 | CONFIG_VIDEO_CAPTURE_DRIVERS=y | ||
1156 | # CONFIG_VIDEO_ADV_DEBUG is not set | ||
1157 | # CONFIG_VIDEO_FIXED_MINOR_RANGES is not set | ||
1158 | # CONFIG_VIDEO_HELPER_CHIPS_AUTO is not set | ||
1159 | |||
1160 | # | ||
1161 | # Encoders/decoders and other helper chips | ||
1162 | # | ||
1163 | |||
1164 | # | ||
1165 | # Audio decoders | ||
1166 | # | ||
1167 | # CONFIG_VIDEO_TVAUDIO is not set | ||
1168 | # CONFIG_VIDEO_TDA7432 is not set | ||
1169 | # CONFIG_VIDEO_TDA9840 is not set | ||
1170 | # CONFIG_VIDEO_TDA9875 is not set | ||
1171 | # CONFIG_VIDEO_TEA6415C is not set | ||
1172 | # CONFIG_VIDEO_TEA6420 is not set | ||
1173 | # CONFIG_VIDEO_MSP3400 is not set | ||
1174 | # CONFIG_VIDEO_CS5345 is not set | ||
1175 | # CONFIG_VIDEO_CS53L32A is not set | ||
1176 | # CONFIG_VIDEO_M52790 is not set | ||
1177 | # CONFIG_VIDEO_TLV320AIC23B is not set | ||
1178 | # CONFIG_VIDEO_WM8775 is not set | ||
1179 | # CONFIG_VIDEO_WM8739 is not set | ||
1180 | # CONFIG_VIDEO_VP27SMPX is not set | ||
1181 | |||
1182 | # | ||
1183 | # Video decoders | ||
1184 | # | ||
1185 | # CONFIG_VIDEO_OV7670 is not set | ||
1186 | # CONFIG_VIDEO_TCM825X is not set | ||
1187 | # CONFIG_VIDEO_SAA711X is not set | ||
1188 | # CONFIG_VIDEO_SAA717X is not set | ||
1189 | # CONFIG_VIDEO_TVP514X is not set | ||
1190 | # CONFIG_VIDEO_TVP5150 is not set | ||
1191 | |||
1192 | # | ||
1193 | # Video and audio decoders | ||
1194 | # | ||
1195 | # CONFIG_VIDEO_CX25840 is not set | ||
1196 | |||
1197 | # | ||
1198 | # MPEG video encoders | ||
1199 | # | ||
1200 | # CONFIG_VIDEO_CX2341X is not set | ||
1201 | |||
1202 | # | ||
1203 | # Video encoders | ||
1204 | # | ||
1205 | # CONFIG_VIDEO_SAA7127 is not set | ||
1206 | |||
1207 | # | ||
1208 | # Video improvement chips | ||
1209 | # | ||
1210 | # CONFIG_VIDEO_UPD64031A is not set | ||
1211 | # CONFIG_VIDEO_UPD64083 is not set | ||
1212 | # CONFIG_VIDEO_VIVI is not set | ||
1213 | # CONFIG_VIDEO_BT848 is not set | ||
1214 | # CONFIG_VIDEO_SAA5246A is not set | ||
1215 | # CONFIG_VIDEO_SAA5249 is not set | ||
1216 | # CONFIG_VIDEO_SAA7134 is not set | ||
1217 | # CONFIG_VIDEO_HEXIUM_ORION is not set | ||
1218 | # CONFIG_VIDEO_HEXIUM_GEMINI is not set | ||
1219 | # CONFIG_VIDEO_CX88 is not set | ||
1220 | # CONFIG_VIDEO_IVTV is not set | ||
1221 | # CONFIG_VIDEO_CAFE_CCIC is not set | ||
1222 | CONFIG_SOC_CAMERA=m | ||
1223 | # CONFIG_SOC_CAMERA_MT9M001 is not set | ||
1224 | CONFIG_SOC_CAMERA_MT9M111=m | ||
1225 | # CONFIG_SOC_CAMERA_MT9T031 is not set | ||
1226 | # CONFIG_SOC_CAMERA_MT9V022 is not set | ||
1227 | # CONFIG_SOC_CAMERA_TW9910 is not set | ||
1228 | # CONFIG_SOC_CAMERA_PLATFORM is not set | ||
1229 | # CONFIG_SOC_CAMERA_OV772X is not set | ||
1230 | CONFIG_VIDEO_PXA27x=m | ||
1231 | # CONFIG_VIDEO_SH_MOBILE_CEU is not set | ||
1232 | # CONFIG_V4L_USB_DRIVERS is not set | ||
1233 | # CONFIG_RADIO_ADAPTERS is not set | ||
1087 | # CONFIG_DAB is not set | 1234 | # CONFIG_DAB is not set |
1088 | 1235 | ||
1089 | # | 1236 | # |
@@ -1095,6 +1242,7 @@ CONFIG_SSB_POSSIBLE=y | |||
1095 | CONFIG_FB=y | 1242 | CONFIG_FB=y |
1096 | # CONFIG_FIRMWARE_EDID is not set | 1243 | # CONFIG_FIRMWARE_EDID is not set |
1097 | # CONFIG_FB_DDC is not set | 1244 | # CONFIG_FB_DDC is not set |
1245 | # CONFIG_FB_BOOT_VESA_SUPPORT is not set | ||
1098 | CONFIG_FB_CFB_FILLRECT=y | 1246 | CONFIG_FB_CFB_FILLRECT=y |
1099 | CONFIG_FB_CFB_COPYAREA=y | 1247 | CONFIG_FB_CFB_COPYAREA=y |
1100 | CONFIG_FB_CFB_IMAGEBLIT=y | 1248 | CONFIG_FB_CFB_IMAGEBLIT=y |
@@ -1128,6 +1276,7 @@ CONFIG_FB_CFB_IMAGEBLIT=y | |||
1128 | # CONFIG_FB_S3 is not set | 1276 | # CONFIG_FB_S3 is not set |
1129 | # CONFIG_FB_SAVAGE is not set | 1277 | # CONFIG_FB_SAVAGE is not set |
1130 | # CONFIG_FB_SIS is not set | 1278 | # CONFIG_FB_SIS is not set |
1279 | # CONFIG_FB_VIA is not set | ||
1131 | # CONFIG_FB_NEOMAGIC is not set | 1280 | # CONFIG_FB_NEOMAGIC is not set |
1132 | # CONFIG_FB_KYRO is not set | 1281 | # CONFIG_FB_KYRO is not set |
1133 | # CONFIG_FB_3DFX is not set | 1282 | # CONFIG_FB_3DFX is not set |
@@ -1138,13 +1287,17 @@ CONFIG_FB_CFB_IMAGEBLIT=y | |||
1138 | # CONFIG_FB_PM3 is not set | 1287 | # CONFIG_FB_PM3 is not set |
1139 | # CONFIG_FB_CARMINE is not set | 1288 | # CONFIG_FB_CARMINE is not set |
1140 | CONFIG_FB_PXA=y | 1289 | CONFIG_FB_PXA=y |
1290 | # CONFIG_FB_PXA_OVERLAY is not set | ||
1141 | # CONFIG_FB_PXA_SMARTPANEL is not set | 1291 | # CONFIG_FB_PXA_SMARTPANEL is not set |
1142 | CONFIG_FB_PXA_PARAMETERS=y | 1292 | CONFIG_FB_PXA_PARAMETERS=y |
1143 | CONFIG_FB_MBX=m | 1293 | CONFIG_FB_MBX=m |
1144 | # CONFIG_FB_W100 is not set | 1294 | # CONFIG_FB_W100 is not set |
1145 | # CONFIG_FB_VIRTUAL is not set | 1295 | # CONFIG_FB_VIRTUAL is not set |
1146 | # CONFIG_FB_METRONOME is not set | 1296 | # CONFIG_FB_METRONOME is not set |
1147 | # CONFIG_BACKLIGHT_LCD_SUPPORT is not set | 1297 | # CONFIG_FB_MB862XX is not set |
1298 | CONFIG_BACKLIGHT_LCD_SUPPORT=y | ||
1299 | # CONFIG_LCD_CLASS_DEVICE is not set | ||
1300 | # CONFIG_BACKLIGHT_CLASS_DEVICE is not set | ||
1148 | 1301 | ||
1149 | # | 1302 | # |
1150 | # Display device support | 1303 | # Display device support |
@@ -1167,6 +1320,7 @@ CONFIG_LOGO_LINUX_MONO=y | |||
1167 | CONFIG_LOGO_LINUX_VGA16=y | 1320 | CONFIG_LOGO_LINUX_VGA16=y |
1168 | CONFIG_LOGO_LINUX_CLUT224=y | 1321 | CONFIG_LOGO_LINUX_CLUT224=y |
1169 | CONFIG_SOUND=m | 1322 | CONFIG_SOUND=m |
1323 | CONFIG_SOUND_OSS_CORE=y | ||
1170 | CONFIG_SND=m | 1324 | CONFIG_SND=m |
1171 | CONFIG_SND_TIMER=m | 1325 | CONFIG_SND_TIMER=m |
1172 | CONFIG_SND_PCM=m | 1326 | CONFIG_SND_PCM=m |
@@ -1182,81 +1336,16 @@ CONFIG_SND_VERBOSE_PROCFS=y | |||
1182 | # CONFIG_SND_DEBUG is not set | 1336 | # CONFIG_SND_DEBUG is not set |
1183 | CONFIG_SND_VMASTER=y | 1337 | CONFIG_SND_VMASTER=y |
1184 | CONFIG_SND_AC97_CODEC=m | 1338 | CONFIG_SND_AC97_CODEC=m |
1185 | CONFIG_SND_DRIVERS=y | 1339 | # CONFIG_SND_DRIVERS is not set |
1186 | # CONFIG_SND_DUMMY is not set | 1340 | # CONFIG_SND_PCI is not set |
1187 | # CONFIG_SND_MTPAV is not set | ||
1188 | # CONFIG_SND_SERIAL_U16550 is not set | ||
1189 | # CONFIG_SND_MPU401 is not set | ||
1190 | # CONFIG_SND_AC97_POWER_SAVE is not set | ||
1191 | CONFIG_SND_PCI=y | ||
1192 | # CONFIG_SND_AD1889 is not set | ||
1193 | # CONFIG_SND_ALS300 is not set | ||
1194 | # CONFIG_SND_ALI5451 is not set | ||
1195 | # CONFIG_SND_ATIIXP is not set | ||
1196 | # CONFIG_SND_ATIIXP_MODEM is not set | ||
1197 | # CONFIG_SND_AU8810 is not set | ||
1198 | # CONFIG_SND_AU8820 is not set | ||
1199 | # CONFIG_SND_AU8830 is not set | ||
1200 | # CONFIG_SND_AW2 is not set | ||
1201 | # CONFIG_SND_AZT3328 is not set | ||
1202 | # CONFIG_SND_BT87X is not set | ||
1203 | # CONFIG_SND_CA0106 is not set | ||
1204 | # CONFIG_SND_CMIPCI is not set | ||
1205 | # CONFIG_SND_OXYGEN is not set | ||
1206 | # CONFIG_SND_CS4281 is not set | ||
1207 | # CONFIG_SND_CS46XX is not set | ||
1208 | # CONFIG_SND_DARLA20 is not set | ||
1209 | # CONFIG_SND_GINA20 is not set | ||
1210 | # CONFIG_SND_LAYLA20 is not set | ||
1211 | # CONFIG_SND_DARLA24 is not set | ||
1212 | # CONFIG_SND_GINA24 is not set | ||
1213 | # CONFIG_SND_LAYLA24 is not set | ||
1214 | # CONFIG_SND_MONA is not set | ||
1215 | # CONFIG_SND_MIA is not set | ||
1216 | # CONFIG_SND_ECHO3G is not set | ||
1217 | # CONFIG_SND_INDIGO is not set | ||
1218 | # CONFIG_SND_INDIGOIO is not set | ||
1219 | # CONFIG_SND_INDIGODJ is not set | ||
1220 | # CONFIG_SND_EMU10K1 is not set | ||
1221 | # CONFIG_SND_EMU10K1X is not set | ||
1222 | # CONFIG_SND_ENS1370 is not set | ||
1223 | # CONFIG_SND_ENS1371 is not set | ||
1224 | # CONFIG_SND_ES1938 is not set | ||
1225 | # CONFIG_SND_ES1968 is not set | ||
1226 | # CONFIG_SND_FM801 is not set | ||
1227 | # CONFIG_SND_HDA_INTEL is not set | ||
1228 | # CONFIG_SND_HDSP is not set | ||
1229 | # CONFIG_SND_HDSPM is not set | ||
1230 | # CONFIG_SND_HIFIER is not set | ||
1231 | # CONFIG_SND_ICE1712 is not set | ||
1232 | # CONFIG_SND_ICE1724 is not set | ||
1233 | # CONFIG_SND_INTEL8X0 is not set | ||
1234 | # CONFIG_SND_INTEL8X0M is not set | ||
1235 | # CONFIG_SND_KORG1212 is not set | ||
1236 | # CONFIG_SND_MAESTRO3 is not set | ||
1237 | # CONFIG_SND_MIXART is not set | ||
1238 | # CONFIG_SND_NM256 is not set | ||
1239 | # CONFIG_SND_PCXHR is not set | ||
1240 | # CONFIG_SND_RIPTIDE is not set | ||
1241 | # CONFIG_SND_RME32 is not set | ||
1242 | # CONFIG_SND_RME96 is not set | ||
1243 | # CONFIG_SND_RME9652 is not set | ||
1244 | # CONFIG_SND_SONICVIBES is not set | ||
1245 | # CONFIG_SND_TRIDENT is not set | ||
1246 | # CONFIG_SND_VIA82XX is not set | ||
1247 | # CONFIG_SND_VIA82XX_MODEM is not set | ||
1248 | # CONFIG_SND_VIRTUOSO is not set | ||
1249 | # CONFIG_SND_VX222 is not set | ||
1250 | # CONFIG_SND_YMFPCI is not set | ||
1251 | CONFIG_SND_ARM=y | 1341 | CONFIG_SND_ARM=y |
1252 | CONFIG_SND_PXA2XX_PCM=m | 1342 | CONFIG_SND_PXA2XX_PCM=m |
1343 | CONFIG_SND_PXA2XX_LIB=m | ||
1344 | CONFIG_SND_PXA2XX_LIB_AC97=y | ||
1253 | CONFIG_SND_PXA2XX_AC97=m | 1345 | CONFIG_SND_PXA2XX_AC97=m |
1254 | CONFIG_SND_USB=y | 1346 | # CONFIG_SND_SPI is not set |
1255 | # CONFIG_SND_USB_AUDIO is not set | 1347 | # CONFIG_SND_USB is not set |
1256 | # CONFIG_SND_USB_CAIAQ is not set | 1348 | # CONFIG_SND_PCMCIA is not set |
1257 | CONFIG_SND_PCMCIA=y | ||
1258 | # CONFIG_SND_VXPOCKET is not set | ||
1259 | # CONFIG_SND_PDAUDIOCF is not set | ||
1260 | # CONFIG_SND_SOC is not set | 1349 | # CONFIG_SND_SOC is not set |
1261 | # CONFIG_SOUND_PRIME is not set | 1350 | # CONFIG_SOUND_PRIME is not set |
1262 | CONFIG_AC97_BUS=m | 1351 | CONFIG_AC97_BUS=m |
@@ -1269,9 +1358,37 @@ CONFIG_HID_DEBUG=y | |||
1269 | # USB Input Devices | 1358 | # USB Input Devices |
1270 | # | 1359 | # |
1271 | CONFIG_USB_HID=y | 1360 | CONFIG_USB_HID=y |
1272 | # CONFIG_USB_HIDINPUT_POWERBOOK is not set | 1361 | # CONFIG_HID_PID is not set |
1273 | # CONFIG_HID_FF is not set | ||
1274 | # CONFIG_USB_HIDDEV is not set | 1362 | # CONFIG_USB_HIDDEV is not set |
1363 | |||
1364 | # | ||
1365 | # Special HID drivers | ||
1366 | # | ||
1367 | CONFIG_HID_COMPAT=y | ||
1368 | CONFIG_HID_A4TECH=y | ||
1369 | CONFIG_HID_APPLE=y | ||
1370 | CONFIG_HID_BELKIN=y | ||
1371 | CONFIG_HID_CHERRY=y | ||
1372 | CONFIG_HID_CHICONY=y | ||
1373 | CONFIG_HID_CYPRESS=y | ||
1374 | CONFIG_HID_EZKEY=y | ||
1375 | CONFIG_HID_GYRATION=y | ||
1376 | CONFIG_HID_LOGITECH=y | ||
1377 | # CONFIG_LOGITECH_FF is not set | ||
1378 | # CONFIG_LOGIRUMBLEPAD2_FF is not set | ||
1379 | CONFIG_HID_MICROSOFT=y | ||
1380 | CONFIG_HID_MONTEREY=y | ||
1381 | # CONFIG_HID_NTRIG is not set | ||
1382 | CONFIG_HID_PANTHERLORD=y | ||
1383 | # CONFIG_PANTHERLORD_FF is not set | ||
1384 | CONFIG_HID_PETALYNX=y | ||
1385 | CONFIG_HID_SAMSUNG=y | ||
1386 | CONFIG_HID_SONY=y | ||
1387 | CONFIG_HID_SUNPLUS=y | ||
1388 | # CONFIG_GREENASIA_FF is not set | ||
1389 | # CONFIG_HID_TOPSEED is not set | ||
1390 | # CONFIG_THRUSTMASTER_FF is not set | ||
1391 | # CONFIG_ZEROPLUS_FF is not set | ||
1275 | CONFIG_USB_SUPPORT=y | 1392 | CONFIG_USB_SUPPORT=y |
1276 | CONFIG_USB_ARCH_HAS_HCD=y | 1393 | CONFIG_USB_ARCH_HAS_HCD=y |
1277 | CONFIG_USB_ARCH_HAS_OHCI=y | 1394 | CONFIG_USB_ARCH_HAS_OHCI=y |
@@ -1291,12 +1408,15 @@ CONFIG_USB_DEVICEFS=y | |||
1291 | # CONFIG_USB_OTG_WHITELIST is not set | 1408 | # CONFIG_USB_OTG_WHITELIST is not set |
1292 | # CONFIG_USB_OTG_BLACKLIST_HUB is not set | 1409 | # CONFIG_USB_OTG_BLACKLIST_HUB is not set |
1293 | CONFIG_USB_MON=y | 1410 | CONFIG_USB_MON=y |
1411 | # CONFIG_USB_WUSB is not set | ||
1412 | # CONFIG_USB_WUSB_CBAF is not set | ||
1294 | 1413 | ||
1295 | # | 1414 | # |
1296 | # USB Host Controller Drivers | 1415 | # USB Host Controller Drivers |
1297 | # | 1416 | # |
1298 | # CONFIG_USB_C67X00_HCD is not set | 1417 | # CONFIG_USB_C67X00_HCD is not set |
1299 | # CONFIG_USB_EHCI_HCD is not set | 1418 | # CONFIG_USB_EHCI_HCD is not set |
1419 | # CONFIG_USB_OXU210HP_HCD is not set | ||
1300 | # CONFIG_USB_ISP116X_HCD is not set | 1420 | # CONFIG_USB_ISP116X_HCD is not set |
1301 | # CONFIG_USB_ISP1760_HCD is not set | 1421 | # CONFIG_USB_ISP1760_HCD is not set |
1302 | CONFIG_USB_OHCI_HCD=y | 1422 | CONFIG_USB_OHCI_HCD=y |
@@ -1306,6 +1426,8 @@ CONFIG_USB_OHCI_LITTLE_ENDIAN=y | |||
1306 | # CONFIG_USB_UHCI_HCD is not set | 1426 | # CONFIG_USB_UHCI_HCD is not set |
1307 | # CONFIG_USB_SL811_HCD is not set | 1427 | # CONFIG_USB_SL811_HCD is not set |
1308 | # CONFIG_USB_R8A66597_HCD is not set | 1428 | # CONFIG_USB_R8A66597_HCD is not set |
1429 | # CONFIG_USB_WHCI_HCD is not set | ||
1430 | # CONFIG_USB_HWA_HCD is not set | ||
1309 | # CONFIG_USB_MUSB_HDRC is not set | 1431 | # CONFIG_USB_MUSB_HDRC is not set |
1310 | 1432 | ||
1311 | # | 1433 | # |
@@ -1314,20 +1436,20 @@ CONFIG_USB_OHCI_LITTLE_ENDIAN=y | |||
1314 | # CONFIG_USB_ACM is not set | 1436 | # CONFIG_USB_ACM is not set |
1315 | # CONFIG_USB_PRINTER is not set | 1437 | # CONFIG_USB_PRINTER is not set |
1316 | # CONFIG_USB_WDM is not set | 1438 | # CONFIG_USB_WDM is not set |
1439 | # CONFIG_USB_TMC is not set | ||
1317 | 1440 | ||
1318 | # | 1441 | # |
1319 | # NOTE: USB_STORAGE enables SCSI, and 'SCSI disk support' | 1442 | # NOTE: USB_STORAGE depends on SCSI but BLK_DEV_SD may also be needed; |
1320 | # | 1443 | # |
1321 | 1444 | ||
1322 | # | 1445 | # |
1323 | # may also be needed; see USB_STORAGE Help for more information | 1446 | # see USB_STORAGE Help for more information |
1324 | # | 1447 | # |
1325 | CONFIG_USB_STORAGE=y | 1448 | CONFIG_USB_STORAGE=y |
1326 | # CONFIG_USB_STORAGE_DEBUG is not set | 1449 | # CONFIG_USB_STORAGE_DEBUG is not set |
1327 | # CONFIG_USB_STORAGE_DATAFAB is not set | 1450 | # CONFIG_USB_STORAGE_DATAFAB is not set |
1328 | # CONFIG_USB_STORAGE_FREECOM is not set | 1451 | # CONFIG_USB_STORAGE_FREECOM is not set |
1329 | # CONFIG_USB_STORAGE_ISD200 is not set | 1452 | # CONFIG_USB_STORAGE_ISD200 is not set |
1330 | # CONFIG_USB_STORAGE_DPCM is not set | ||
1331 | # CONFIG_USB_STORAGE_USBAT is not set | 1453 | # CONFIG_USB_STORAGE_USBAT is not set |
1332 | # CONFIG_USB_STORAGE_SDDR09 is not set | 1454 | # CONFIG_USB_STORAGE_SDDR09 is not set |
1333 | # CONFIG_USB_STORAGE_SDDR55 is not set | 1455 | # CONFIG_USB_STORAGE_SDDR55 is not set |
@@ -1355,6 +1477,7 @@ CONFIG_USB_STORAGE=y | |||
1355 | # CONFIG_USB_EMI62 is not set | 1477 | # CONFIG_USB_EMI62 is not set |
1356 | # CONFIG_USB_EMI26 is not set | 1478 | # CONFIG_USB_EMI26 is not set |
1357 | # CONFIG_USB_ADUTUX is not set | 1479 | # CONFIG_USB_ADUTUX is not set |
1480 | # CONFIG_USB_SEVSEG is not set | ||
1358 | # CONFIG_USB_RIO500 is not set | 1481 | # CONFIG_USB_RIO500 is not set |
1359 | # CONFIG_USB_LEGOTOWER is not set | 1482 | # CONFIG_USB_LEGOTOWER is not set |
1360 | # CONFIG_USB_LCD is not set | 1483 | # CONFIG_USB_LCD is not set |
@@ -1371,13 +1494,20 @@ CONFIG_USB_STORAGE=y | |||
1371 | # CONFIG_USB_IOWARRIOR is not set | 1494 | # CONFIG_USB_IOWARRIOR is not set |
1372 | # CONFIG_USB_TEST is not set | 1495 | # CONFIG_USB_TEST is not set |
1373 | # CONFIG_USB_ISIGHTFW is not set | 1496 | # CONFIG_USB_ISIGHTFW is not set |
1497 | # CONFIG_USB_VST is not set | ||
1374 | # CONFIG_USB_GADGET is not set | 1498 | # CONFIG_USB_GADGET is not set |
1499 | |||
1500 | # | ||
1501 | # OTG and related infrastructure | ||
1502 | # | ||
1503 | # CONFIG_USB_GPIO_VBUS is not set | ||
1504 | # CONFIG_UWB is not set | ||
1375 | CONFIG_MMC=m | 1505 | CONFIG_MMC=m |
1376 | # CONFIG_MMC_DEBUG is not set | 1506 | # CONFIG_MMC_DEBUG is not set |
1377 | # CONFIG_MMC_UNSAFE_RESUME is not set | 1507 | # CONFIG_MMC_UNSAFE_RESUME is not set |
1378 | 1508 | ||
1379 | # | 1509 | # |
1380 | # MMC/SD Card Drivers | 1510 | # MMC/SD/SDIO Card Drivers |
1381 | # | 1511 | # |
1382 | CONFIG_MMC_BLOCK=m | 1512 | CONFIG_MMC_BLOCK=m |
1383 | CONFIG_MMC_BLOCK_BOUNCE=y | 1513 | CONFIG_MMC_BLOCK_BOUNCE=y |
@@ -1385,11 +1515,12 @@ CONFIG_MMC_BLOCK_BOUNCE=y | |||
1385 | # CONFIG_MMC_TEST is not set | 1515 | # CONFIG_MMC_TEST is not set |
1386 | 1516 | ||
1387 | # | 1517 | # |
1388 | # MMC/SD Host Controller Drivers | 1518 | # MMC/SD/SDIO Host Controller Drivers |
1389 | # | 1519 | # |
1390 | CONFIG_MMC_PXA=m | 1520 | CONFIG_MMC_PXA=m |
1391 | # CONFIG_MMC_SDHCI is not set | 1521 | # CONFIG_MMC_SDHCI is not set |
1392 | # CONFIG_MMC_TIFM_SD is not set | 1522 | # CONFIG_MMC_TIFM_SD is not set |
1523 | # CONFIG_MMC_SPI is not set | ||
1393 | # CONFIG_MMC_SDRICOH_CS is not set | 1524 | # CONFIG_MMC_SDRICOH_CS is not set |
1394 | # CONFIG_MEMSTICK is not set | 1525 | # CONFIG_MEMSTICK is not set |
1395 | # CONFIG_ACCESSIBILITY is not set | 1526 | # CONFIG_ACCESSIBILITY is not set |
@@ -1400,8 +1531,7 @@ CONFIG_LEDS_CLASS=y | |||
1400 | # LED drivers | 1531 | # LED drivers |
1401 | # | 1532 | # |
1402 | # CONFIG_LEDS_PCA9532 is not set | 1533 | # CONFIG_LEDS_PCA9532 is not set |
1403 | # CONFIG_LEDS_GPIO is not set | 1534 | CONFIG_LEDS_GPIO=m |
1404 | CONFIG_LEDS_CM_X270=y | ||
1405 | # CONFIG_LEDS_PCA955X is not set | 1535 | # CONFIG_LEDS_PCA955X is not set |
1406 | 1536 | ||
1407 | # | 1537 | # |
@@ -1410,6 +1540,7 @@ CONFIG_LEDS_CM_X270=y | |||
1410 | CONFIG_LEDS_TRIGGERS=y | 1540 | CONFIG_LEDS_TRIGGERS=y |
1411 | # CONFIG_LEDS_TRIGGER_TIMER is not set | 1541 | # CONFIG_LEDS_TRIGGER_TIMER is not set |
1412 | CONFIG_LEDS_TRIGGER_HEARTBEAT=y | 1542 | CONFIG_LEDS_TRIGGER_HEARTBEAT=y |
1543 | # CONFIG_LEDS_TRIGGER_BACKLIGHT is not set | ||
1413 | # CONFIG_LEDS_TRIGGER_DEFAULT_ON is not set | 1544 | # CONFIG_LEDS_TRIGGER_DEFAULT_ON is not set |
1414 | CONFIG_RTC_LIB=y | 1545 | CONFIG_RTC_LIB=y |
1415 | CONFIG_RTC_CLASS=y | 1546 | CONFIG_RTC_CLASS=y |
@@ -1441,37 +1572,43 @@ CONFIG_RTC_INTF_DEV=y | |||
1441 | # CONFIG_RTC_DRV_M41T80 is not set | 1572 | # CONFIG_RTC_DRV_M41T80 is not set |
1442 | # CONFIG_RTC_DRV_S35390A is not set | 1573 | # CONFIG_RTC_DRV_S35390A is not set |
1443 | # CONFIG_RTC_DRV_FM3130 is not set | 1574 | # CONFIG_RTC_DRV_FM3130 is not set |
1575 | # CONFIG_RTC_DRV_RX8581 is not set | ||
1444 | 1576 | ||
1445 | # | 1577 | # |
1446 | # SPI RTC drivers | 1578 | # SPI RTC drivers |
1447 | # | 1579 | # |
1580 | # CONFIG_RTC_DRV_M41T94 is not set | ||
1581 | # CONFIG_RTC_DRV_DS1305 is not set | ||
1582 | # CONFIG_RTC_DRV_DS1390 is not set | ||
1583 | # CONFIG_RTC_DRV_MAX6902 is not set | ||
1584 | # CONFIG_RTC_DRV_R9701 is not set | ||
1585 | # CONFIG_RTC_DRV_RS5C348 is not set | ||
1586 | # CONFIG_RTC_DRV_DS3234 is not set | ||
1448 | 1587 | ||
1449 | # | 1588 | # |
1450 | # Platform RTC drivers | 1589 | # Platform RTC drivers |
1451 | # | 1590 | # |
1452 | # CONFIG_RTC_DRV_CMOS is not set | 1591 | # CONFIG_RTC_DRV_CMOS is not set |
1592 | # CONFIG_RTC_DRV_DS1286 is not set | ||
1453 | # CONFIG_RTC_DRV_DS1511 is not set | 1593 | # CONFIG_RTC_DRV_DS1511 is not set |
1454 | # CONFIG_RTC_DRV_DS1553 is not set | 1594 | # CONFIG_RTC_DRV_DS1553 is not set |
1455 | # CONFIG_RTC_DRV_DS1742 is not set | 1595 | # CONFIG_RTC_DRV_DS1742 is not set |
1456 | # CONFIG_RTC_DRV_STK17TA8 is not set | 1596 | # CONFIG_RTC_DRV_STK17TA8 is not set |
1457 | # CONFIG_RTC_DRV_M48T86 is not set | 1597 | # CONFIG_RTC_DRV_M48T86 is not set |
1598 | # CONFIG_RTC_DRV_M48T35 is not set | ||
1458 | # CONFIG_RTC_DRV_M48T59 is not set | 1599 | # CONFIG_RTC_DRV_M48T59 is not set |
1600 | # CONFIG_RTC_DRV_BQ4802 is not set | ||
1459 | CONFIG_RTC_DRV_V3020=y | 1601 | CONFIG_RTC_DRV_V3020=y |
1460 | 1602 | ||
1461 | # | 1603 | # |
1462 | # on-CPU RTC drivers | 1604 | # on-CPU RTC drivers |
1463 | # | 1605 | # |
1464 | CONFIG_RTC_DRV_SA1100=y | 1606 | CONFIG_RTC_DRV_SA1100=y |
1607 | # CONFIG_RTC_DRV_PXA is not set | ||
1465 | # CONFIG_DMADEVICES is not set | 1608 | # CONFIG_DMADEVICES is not set |
1466 | |||
1467 | # | ||
1468 | # Voltage and Current regulators | ||
1469 | # | ||
1470 | # CONFIG_REGULATOR is not set | 1609 | # CONFIG_REGULATOR is not set |
1471 | # CONFIG_REGULATOR_FIXED_VOLTAGE is not set | ||
1472 | # CONFIG_REGULATOR_VIRTUAL_CONSUMER is not set | ||
1473 | # CONFIG_REGULATOR_BQ24022 is not set | ||
1474 | # CONFIG_UIO is not set | 1610 | # CONFIG_UIO is not set |
1611 | # CONFIG_STAGING is not set | ||
1475 | 1612 | ||
1476 | # | 1613 | # |
1477 | # File systems | 1614 | # File systems |
@@ -1483,14 +1620,16 @@ CONFIG_EXT3_FS=y | |||
1483 | CONFIG_EXT3_FS_XATTR=y | 1620 | CONFIG_EXT3_FS_XATTR=y |
1484 | # CONFIG_EXT3_FS_POSIX_ACL is not set | 1621 | # CONFIG_EXT3_FS_POSIX_ACL is not set |
1485 | # CONFIG_EXT3_FS_SECURITY is not set | 1622 | # CONFIG_EXT3_FS_SECURITY is not set |
1486 | # CONFIG_EXT4DEV_FS is not set | 1623 | # CONFIG_EXT4_FS is not set |
1487 | CONFIG_JBD=y | 1624 | CONFIG_JBD=y |
1488 | CONFIG_FS_MBCACHE=y | 1625 | CONFIG_FS_MBCACHE=y |
1489 | # CONFIG_REISERFS_FS is not set | 1626 | # CONFIG_REISERFS_FS is not set |
1490 | # CONFIG_JFS_FS is not set | 1627 | # CONFIG_JFS_FS is not set |
1491 | # CONFIG_FS_POSIX_ACL is not set | 1628 | # CONFIG_FS_POSIX_ACL is not set |
1629 | CONFIG_FILE_LOCKING=y | ||
1492 | # CONFIG_XFS_FS is not set | 1630 | # CONFIG_XFS_FS is not set |
1493 | # CONFIG_OCFS2_FS is not set | 1631 | # CONFIG_OCFS2_FS is not set |
1632 | # CONFIG_BTRFS_FS is not set | ||
1494 | CONFIG_DNOTIFY=y | 1633 | CONFIG_DNOTIFY=y |
1495 | CONFIG_INOTIFY=y | 1634 | CONFIG_INOTIFY=y |
1496 | CONFIG_INOTIFY_USER=y | 1635 | CONFIG_INOTIFY_USER=y |
@@ -1520,15 +1659,13 @@ CONFIG_FAT_DEFAULT_IOCHARSET="iso8859-1" | |||
1520 | # | 1659 | # |
1521 | CONFIG_PROC_FS=y | 1660 | CONFIG_PROC_FS=y |
1522 | CONFIG_PROC_SYSCTL=y | 1661 | CONFIG_PROC_SYSCTL=y |
1662 | # CONFIG_PROC_PAGE_MONITOR is not set | ||
1523 | CONFIG_SYSFS=y | 1663 | CONFIG_SYSFS=y |
1524 | CONFIG_TMPFS=y | 1664 | CONFIG_TMPFS=y |
1525 | # CONFIG_TMPFS_POSIX_ACL is not set | 1665 | # CONFIG_TMPFS_POSIX_ACL is not set |
1526 | # CONFIG_HUGETLB_PAGE is not set | 1666 | # CONFIG_HUGETLB_PAGE is not set |
1527 | # CONFIG_CONFIGFS_FS is not set | 1667 | # CONFIG_CONFIGFS_FS is not set |
1528 | 1668 | CONFIG_MISC_FILESYSTEMS=y | |
1529 | # | ||
1530 | # Miscellaneous filesystems | ||
1531 | # | ||
1532 | # CONFIG_ADFS_FS is not set | 1669 | # CONFIG_ADFS_FS is not set |
1533 | # CONFIG_AFFS_FS is not set | 1670 | # CONFIG_AFFS_FS is not set |
1534 | # CONFIG_HFS_FS is not set | 1671 | # CONFIG_HFS_FS is not set |
@@ -1548,6 +1685,7 @@ CONFIG_JFFS2_ZLIB=y | |||
1548 | CONFIG_JFFS2_RTIME=y | 1685 | CONFIG_JFFS2_RTIME=y |
1549 | # CONFIG_JFFS2_RUBIN is not set | 1686 | # CONFIG_JFFS2_RUBIN is not set |
1550 | # CONFIG_CRAMFS is not set | 1687 | # CONFIG_CRAMFS is not set |
1688 | # CONFIG_SQUASHFS is not set | ||
1551 | # CONFIG_VXFS_FS is not set | 1689 | # CONFIG_VXFS_FS is not set |
1552 | # CONFIG_MINIX_FS is not set | 1690 | # CONFIG_MINIX_FS is not set |
1553 | # CONFIG_OMFS_FS is not set | 1691 | # CONFIG_OMFS_FS is not set |
@@ -1567,6 +1705,7 @@ CONFIG_LOCKD=y | |||
1567 | CONFIG_LOCKD_V4=y | 1705 | CONFIG_LOCKD_V4=y |
1568 | CONFIG_NFS_COMMON=y | 1706 | CONFIG_NFS_COMMON=y |
1569 | CONFIG_SUNRPC=y | 1707 | CONFIG_SUNRPC=y |
1708 | # CONFIG_SUNRPC_REGISTER_V4 is not set | ||
1570 | # CONFIG_RPCSEC_GSS_KRB5 is not set | 1709 | # CONFIG_RPCSEC_GSS_KRB5 is not set |
1571 | # CONFIG_RPCSEC_GSS_SPKM3 is not set | 1710 | # CONFIG_RPCSEC_GSS_SPKM3 is not set |
1572 | # CONFIG_SMB_FS is not set | 1711 | # CONFIG_SMB_FS is not set |
@@ -1678,19 +1817,29 @@ CONFIG_DEBUG_KERNEL=y | |||
1678 | # CONFIG_DEBUG_MEMORY_INIT is not set | 1817 | # CONFIG_DEBUG_MEMORY_INIT is not set |
1679 | # CONFIG_DEBUG_LIST is not set | 1818 | # CONFIG_DEBUG_LIST is not set |
1680 | # CONFIG_DEBUG_SG is not set | 1819 | # CONFIG_DEBUG_SG is not set |
1820 | # CONFIG_DEBUG_NOTIFIERS is not set | ||
1681 | CONFIG_FRAME_POINTER=y | 1821 | CONFIG_FRAME_POINTER=y |
1682 | # CONFIG_BOOT_PRINTK_DELAY is not set | 1822 | # CONFIG_BOOT_PRINTK_DELAY is not set |
1683 | # CONFIG_RCU_TORTURE_TEST is not set | 1823 | # CONFIG_RCU_TORTURE_TEST is not set |
1824 | # CONFIG_RCU_CPU_STALL_DETECTOR is not set | ||
1684 | # CONFIG_BACKTRACE_SELF_TEST is not set | 1825 | # CONFIG_BACKTRACE_SELF_TEST is not set |
1826 | # CONFIG_DEBUG_BLOCK_EXT_DEVT is not set | ||
1685 | # CONFIG_FAULT_INJECTION is not set | 1827 | # CONFIG_FAULT_INJECTION is not set |
1686 | # CONFIG_LATENCYTOP is not set | 1828 | # CONFIG_LATENCYTOP is not set |
1687 | CONFIG_SYSCTL_SYSCALL_CHECK=y | 1829 | CONFIG_SYSCTL_SYSCALL_CHECK=y |
1688 | CONFIG_HAVE_FTRACE=y | 1830 | CONFIG_HAVE_FUNCTION_TRACER=y |
1689 | CONFIG_HAVE_DYNAMIC_FTRACE=y | 1831 | |
1690 | # CONFIG_FTRACE is not set | 1832 | # |
1833 | # Tracers | ||
1834 | # | ||
1835 | # CONFIG_FUNCTION_TRACER is not set | ||
1691 | # CONFIG_IRQSOFF_TRACER is not set | 1836 | # CONFIG_IRQSOFF_TRACER is not set |
1692 | # CONFIG_SCHED_TRACER is not set | 1837 | # CONFIG_SCHED_TRACER is not set |
1693 | # CONFIG_CONTEXT_SWITCH_TRACER is not set | 1838 | # CONFIG_CONTEXT_SWITCH_TRACER is not set |
1839 | # CONFIG_BOOT_TRACER is not set | ||
1840 | # CONFIG_TRACE_BRANCH_PROFILING is not set | ||
1841 | # CONFIG_STACK_TRACER is not set | ||
1842 | # CONFIG_DYNAMIC_PRINTK_DEBUG is not set | ||
1694 | # CONFIG_SAMPLES is not set | 1843 | # CONFIG_SAMPLES is not set |
1695 | CONFIG_HAVE_ARCH_KGDB=y | 1844 | CONFIG_HAVE_ARCH_KGDB=y |
1696 | # CONFIG_KGDB is not set | 1845 | # CONFIG_KGDB is not set |
@@ -1705,13 +1854,16 @@ CONFIG_DEBUG_LL=y | |||
1705 | # | 1854 | # |
1706 | # CONFIG_KEYS is not set | 1855 | # CONFIG_KEYS is not set |
1707 | # CONFIG_SECURITY is not set | 1856 | # CONFIG_SECURITY is not set |
1857 | # CONFIG_SECURITYFS is not set | ||
1708 | # CONFIG_SECURITY_FILE_CAPABILITIES is not set | 1858 | # CONFIG_SECURITY_FILE_CAPABILITIES is not set |
1709 | CONFIG_CRYPTO=y | 1859 | CONFIG_CRYPTO=y |
1710 | 1860 | ||
1711 | # | 1861 | # |
1712 | # Crypto core or helper | 1862 | # Crypto core or helper |
1713 | # | 1863 | # |
1864 | # CONFIG_CRYPTO_FIPS is not set | ||
1714 | # CONFIG_CRYPTO_MANAGER is not set | 1865 | # CONFIG_CRYPTO_MANAGER is not set |
1866 | # CONFIG_CRYPTO_MANAGER2 is not set | ||
1715 | # CONFIG_CRYPTO_GF128MUL is not set | 1867 | # CONFIG_CRYPTO_GF128MUL is not set |
1716 | # CONFIG_CRYPTO_NULL is not set | 1868 | # CONFIG_CRYPTO_NULL is not set |
1717 | # CONFIG_CRYPTO_CRYPTD is not set | 1869 | # CONFIG_CRYPTO_CRYPTD is not set |
@@ -1783,14 +1935,18 @@ CONFIG_CRYPTO=y | |||
1783 | # | 1935 | # |
1784 | # CONFIG_CRYPTO_DEFLATE is not set | 1936 | # CONFIG_CRYPTO_DEFLATE is not set |
1785 | # CONFIG_CRYPTO_LZO is not set | 1937 | # CONFIG_CRYPTO_LZO is not set |
1938 | |||
1939 | # | ||
1940 | # Random Number Generation | ||
1941 | # | ||
1942 | # CONFIG_CRYPTO_ANSI_CPRNG is not set | ||
1786 | # CONFIG_CRYPTO_HW is not set | 1943 | # CONFIG_CRYPTO_HW is not set |
1787 | 1944 | ||
1788 | # | 1945 | # |
1789 | # Library routines | 1946 | # Library routines |
1790 | # | 1947 | # |
1791 | CONFIG_BITREVERSE=y | 1948 | CONFIG_BITREVERSE=y |
1792 | # CONFIG_GENERIC_FIND_FIRST_BIT is not set | 1949 | CONFIG_GENERIC_FIND_LAST_BIT=y |
1793 | # CONFIG_GENERIC_FIND_NEXT_BIT is not set | ||
1794 | CONFIG_CRC_CCITT=m | 1950 | CONFIG_CRC_CCITT=m |
1795 | # CONFIG_CRC16 is not set | 1951 | # CONFIG_CRC16 is not set |
1796 | # CONFIG_CRC_T10DIF is not set | 1952 | # CONFIG_CRC_T10DIF is not set |
diff --git a/arch/arm/configs/em_x270_defconfig b/arch/arm/configs/em_x270_defconfig new file mode 100644 index 000000000000..e9955b786c80 --- /dev/null +++ b/arch/arm/configs/em_x270_defconfig | |||
@@ -0,0 +1,1741 @@ | |||
1 | # | ||
2 | # Automatically generated make config: don't edit | ||
3 | # Linux kernel version: 2.6.29-rc2 | ||
4 | # Sun Feb 1 16:43:31 2009 | ||
5 | # | ||
6 | CONFIG_ARM=y | ||
7 | CONFIG_SYS_SUPPORTS_APM_EMULATION=y | ||
8 | CONFIG_GENERIC_GPIO=y | ||
9 | CONFIG_GENERIC_TIME=y | ||
10 | CONFIG_GENERIC_CLOCKEVENTS=y | ||
11 | CONFIG_MMU=y | ||
12 | # CONFIG_NO_IOPORT is not set | ||
13 | CONFIG_GENERIC_HARDIRQS=y | ||
14 | CONFIG_STACKTRACE_SUPPORT=y | ||
15 | CONFIG_HAVE_LATENCYTOP_SUPPORT=y | ||
16 | CONFIG_LOCKDEP_SUPPORT=y | ||
17 | CONFIG_TRACE_IRQFLAGS_SUPPORT=y | ||
18 | CONFIG_HARDIRQS_SW_RESEND=y | ||
19 | CONFIG_GENERIC_IRQ_PROBE=y | ||
20 | CONFIG_RWSEM_GENERIC_SPINLOCK=y | ||
21 | # CONFIG_ARCH_HAS_ILOG2_U32 is not set | ||
22 | # CONFIG_ARCH_HAS_ILOG2_U64 is not set | ||
23 | CONFIG_GENERIC_HWEIGHT=y | ||
24 | CONFIG_GENERIC_CALIBRATE_DELAY=y | ||
25 | CONFIG_ARCH_MTD_XIP=y | ||
26 | CONFIG_GENERIC_HARDIRQS_NO__DO_IRQ=y | ||
27 | CONFIG_VECTORS_BASE=0xffff0000 | ||
28 | CONFIG_DEFCONFIG_LIST="/lib/modules/$UNAME_RELEASE/.config" | ||
29 | |||
30 | # | ||
31 | # General setup | ||
32 | # | ||
33 | CONFIG_EXPERIMENTAL=y | ||
34 | CONFIG_BROKEN_ON_SMP=y | ||
35 | CONFIG_INIT_ENV_ARG_LIMIT=32 | ||
36 | CONFIG_LOCALVERSION="" | ||
37 | # CONFIG_LOCALVERSION_AUTO is not set | ||
38 | CONFIG_SWAP=y | ||
39 | CONFIG_SYSVIPC=y | ||
40 | CONFIG_SYSVIPC_SYSCTL=y | ||
41 | # CONFIG_POSIX_MQUEUE is not set | ||
42 | # CONFIG_BSD_PROCESS_ACCT is not set | ||
43 | # CONFIG_TASKSTATS is not set | ||
44 | # CONFIG_AUDIT is not set | ||
45 | CONFIG_IKCONFIG=y | ||
46 | CONFIG_IKCONFIG_PROC=y | ||
47 | CONFIG_LOG_BUF_SHIFT=14 | ||
48 | CONFIG_GROUP_SCHED=y | ||
49 | CONFIG_FAIR_GROUP_SCHED=y | ||
50 | # CONFIG_RT_GROUP_SCHED is not set | ||
51 | CONFIG_USER_SCHED=y | ||
52 | # CONFIG_CGROUP_SCHED is not set | ||
53 | # CONFIG_CGROUPS is not set | ||
54 | CONFIG_SYSFS_DEPRECATED=y | ||
55 | CONFIG_SYSFS_DEPRECATED_V2=y | ||
56 | # CONFIG_RELAY is not set | ||
57 | # CONFIG_NAMESPACES is not set | ||
58 | CONFIG_BLK_DEV_INITRD=y | ||
59 | CONFIG_INITRAMFS_SOURCE="" | ||
60 | CONFIG_CC_OPTIMIZE_FOR_SIZE=y | ||
61 | CONFIG_SYSCTL=y | ||
62 | CONFIG_EMBEDDED=y | ||
63 | CONFIG_UID16=y | ||
64 | CONFIG_SYSCTL_SYSCALL=y | ||
65 | CONFIG_KALLSYMS=y | ||
66 | # CONFIG_KALLSYMS_ALL is not set | ||
67 | # CONFIG_KALLSYMS_EXTRA_PASS is not set | ||
68 | CONFIG_HOTPLUG=y | ||
69 | CONFIG_PRINTK=y | ||
70 | CONFIG_BUG=y | ||
71 | CONFIG_ELF_CORE=y | ||
72 | # CONFIG_COMPAT_BRK is not set | ||
73 | CONFIG_BASE_FULL=y | ||
74 | CONFIG_FUTEX=y | ||
75 | CONFIG_ANON_INODES=y | ||
76 | CONFIG_EPOLL=y | ||
77 | CONFIG_SIGNALFD=y | ||
78 | CONFIG_TIMERFD=y | ||
79 | CONFIG_EVENTFD=y | ||
80 | CONFIG_SHMEM=y | ||
81 | CONFIG_AIO=y | ||
82 | # CONFIG_VM_EVENT_COUNTERS is not set | ||
83 | # CONFIG_SLUB_DEBUG is not set | ||
84 | # CONFIG_SLAB is not set | ||
85 | CONFIG_SLUB=y | ||
86 | # CONFIG_SLOB is not set | ||
87 | # CONFIG_PROFILING is not set | ||
88 | CONFIG_HAVE_OPROFILE=y | ||
89 | # CONFIG_KPROBES is not set | ||
90 | CONFIG_HAVE_KPROBES=y | ||
91 | CONFIG_HAVE_KRETPROBES=y | ||
92 | CONFIG_HAVE_CLK=y | ||
93 | CONFIG_HAVE_GENERIC_DMA_COHERENT=y | ||
94 | CONFIG_RT_MUTEXES=y | ||
95 | CONFIG_BASE_SMALL=0 | ||
96 | CONFIG_MODULES=y | ||
97 | # CONFIG_MODULE_FORCE_LOAD is not set | ||
98 | CONFIG_MODULE_UNLOAD=y | ||
99 | # CONFIG_MODULE_FORCE_UNLOAD is not set | ||
100 | # CONFIG_MODVERSIONS is not set | ||
101 | # CONFIG_MODULE_SRCVERSION_ALL is not set | ||
102 | CONFIG_BLOCK=y | ||
103 | # CONFIG_LBD is not set | ||
104 | # CONFIG_BLK_DEV_IO_TRACE is not set | ||
105 | # CONFIG_BLK_DEV_BSG is not set | ||
106 | # CONFIG_BLK_DEV_INTEGRITY is not set | ||
107 | |||
108 | # | ||
109 | # IO Schedulers | ||
110 | # | ||
111 | CONFIG_IOSCHED_NOOP=y | ||
112 | CONFIG_IOSCHED_AS=y | ||
113 | CONFIG_IOSCHED_DEADLINE=y | ||
114 | CONFIG_IOSCHED_CFQ=y | ||
115 | # CONFIG_DEFAULT_AS is not set | ||
116 | # CONFIG_DEFAULT_DEADLINE is not set | ||
117 | CONFIG_DEFAULT_CFQ=y | ||
118 | # CONFIG_DEFAULT_NOOP is not set | ||
119 | CONFIG_DEFAULT_IOSCHED="cfq" | ||
120 | CONFIG_CLASSIC_RCU=y | ||
121 | # CONFIG_TREE_RCU is not set | ||
122 | # CONFIG_PREEMPT_RCU is not set | ||
123 | # CONFIG_TREE_RCU_TRACE is not set | ||
124 | # CONFIG_PREEMPT_RCU_TRACE is not set | ||
125 | CONFIG_FREEZER=y | ||
126 | |||
127 | # | ||
128 | # System Type | ||
129 | # | ||
130 | # CONFIG_ARCH_AAEC2000 is not set | ||
131 | # CONFIG_ARCH_INTEGRATOR is not set | ||
132 | # CONFIG_ARCH_REALVIEW is not set | ||
133 | # CONFIG_ARCH_VERSATILE is not set | ||
134 | # CONFIG_ARCH_AT91 is not set | ||
135 | # CONFIG_ARCH_CLPS711X is not set | ||
136 | # CONFIG_ARCH_EBSA110 is not set | ||
137 | # CONFIG_ARCH_EP93XX is not set | ||
138 | # CONFIG_ARCH_FOOTBRIDGE is not set | ||
139 | # CONFIG_ARCH_NETX is not set | ||
140 | # CONFIG_ARCH_H720X is not set | ||
141 | # CONFIG_ARCH_IMX is not set | ||
142 | # CONFIG_ARCH_IOP13XX is not set | ||
143 | # CONFIG_ARCH_IOP32X is not set | ||
144 | # CONFIG_ARCH_IOP33X is not set | ||
145 | # CONFIG_ARCH_IXP23XX is not set | ||
146 | # CONFIG_ARCH_IXP2000 is not set | ||
147 | # CONFIG_ARCH_IXP4XX is not set | ||
148 | # CONFIG_ARCH_L7200 is not set | ||
149 | # CONFIG_ARCH_KIRKWOOD is not set | ||
150 | # CONFIG_ARCH_KS8695 is not set | ||
151 | # CONFIG_ARCH_NS9XXX is not set | ||
152 | # CONFIG_ARCH_LOKI is not set | ||
153 | # CONFIG_ARCH_MV78XX0 is not set | ||
154 | # CONFIG_ARCH_MXC is not set | ||
155 | # CONFIG_ARCH_ORION5X is not set | ||
156 | # CONFIG_ARCH_PNX4008 is not set | ||
157 | CONFIG_ARCH_PXA=y | ||
158 | # CONFIG_ARCH_RPC is not set | ||
159 | # CONFIG_ARCH_SA1100 is not set | ||
160 | # CONFIG_ARCH_S3C2410 is not set | ||
161 | # CONFIG_ARCH_S3C64XX is not set | ||
162 | # CONFIG_ARCH_SHARK is not set | ||
163 | # CONFIG_ARCH_LH7A40X is not set | ||
164 | # CONFIG_ARCH_DAVINCI is not set | ||
165 | # CONFIG_ARCH_OMAP is not set | ||
166 | # CONFIG_ARCH_MSM is not set | ||
167 | # CONFIG_ARCH_W90X900 is not set | ||
168 | |||
169 | # | ||
170 | # Intel PXA2xx/PXA3xx Implementations | ||
171 | # | ||
172 | # CONFIG_ARCH_GUMSTIX is not set | ||
173 | # CONFIG_MACH_INTELMOTE2 is not set | ||
174 | # CONFIG_ARCH_LUBBOCK is not set | ||
175 | # CONFIG_MACH_LOGICPD_PXA270 is not set | ||
176 | # CONFIG_MACH_MAINSTONE is not set | ||
177 | # CONFIG_MACH_MP900C is not set | ||
178 | # CONFIG_ARCH_PXA_IDP is not set | ||
179 | # CONFIG_PXA_SHARPSL is not set | ||
180 | # CONFIG_ARCH_VIPER is not set | ||
181 | # CONFIG_ARCH_PXA_ESERIES is not set | ||
182 | # CONFIG_TRIZEPS_PXA is not set | ||
183 | # CONFIG_MACH_H5000 is not set | ||
184 | CONFIG_MACH_EM_X270=y | ||
185 | CONFIG_MACH_EXEDA=y | ||
186 | # CONFIG_MACH_COLIBRI is not set | ||
187 | # CONFIG_MACH_ZYLONITE is not set | ||
188 | # CONFIG_MACH_LITTLETON is not set | ||
189 | # CONFIG_MACH_TAVOREVB is not set | ||
190 | # CONFIG_MACH_SAAR is not set | ||
191 | # CONFIG_MACH_ARMCORE is not set | ||
192 | # CONFIG_MACH_CM_X300 is not set | ||
193 | # CONFIG_MACH_MAGICIAN is not set | ||
194 | # CONFIG_MACH_MIOA701 is not set | ||
195 | # CONFIG_MACH_PCM027 is not set | ||
196 | # CONFIG_ARCH_PXA_PALM is not set | ||
197 | # CONFIG_PXA_EZX is not set | ||
198 | CONFIG_PXA27x=y | ||
199 | CONFIG_PXA_SSP=y | ||
200 | # CONFIG_PXA_PWM is not set | ||
201 | |||
202 | # | ||
203 | # Processor Type | ||
204 | # | ||
205 | CONFIG_CPU_32=y | ||
206 | CONFIG_CPU_XSCALE=y | ||
207 | CONFIG_CPU_32v5=y | ||
208 | CONFIG_CPU_ABRT_EV5T=y | ||
209 | CONFIG_CPU_PABRT_NOIFAR=y | ||
210 | CONFIG_CPU_CACHE_VIVT=y | ||
211 | CONFIG_CPU_TLB_V4WBI=y | ||
212 | CONFIG_CPU_CP15=y | ||
213 | CONFIG_CPU_CP15_MMU=y | ||
214 | |||
215 | # | ||
216 | # Processor Features | ||
217 | # | ||
218 | CONFIG_ARM_THUMB=y | ||
219 | # CONFIG_CPU_DCACHE_DISABLE is not set | ||
220 | # CONFIG_OUTER_CACHE is not set | ||
221 | CONFIG_IWMMXT=y | ||
222 | CONFIG_XSCALE_PMU=y | ||
223 | CONFIG_COMMON_CLKDEV=y | ||
224 | |||
225 | # | ||
226 | # Bus support | ||
227 | # | ||
228 | # CONFIG_PCI_SYSCALL is not set | ||
229 | # CONFIG_ARCH_SUPPORTS_MSI is not set | ||
230 | # CONFIG_PCCARD is not set | ||
231 | |||
232 | # | ||
233 | # Kernel Features | ||
234 | # | ||
235 | CONFIG_TICK_ONESHOT=y | ||
236 | CONFIG_NO_HZ=y | ||
237 | # CONFIG_HIGH_RES_TIMERS is not set | ||
238 | CONFIG_GENERIC_CLOCKEVENTS_BUILD=y | ||
239 | CONFIG_VMSPLIT_3G=y | ||
240 | # CONFIG_VMSPLIT_2G is not set | ||
241 | # CONFIG_VMSPLIT_1G is not set | ||
242 | CONFIG_PAGE_OFFSET=0xC0000000 | ||
243 | # CONFIG_PREEMPT is not set | ||
244 | CONFIG_HZ=100 | ||
245 | CONFIG_AEABI=y | ||
246 | CONFIG_OABI_COMPAT=y | ||
247 | CONFIG_ARCH_FLATMEM_HAS_HOLES=y | ||
248 | # CONFIG_ARCH_SPARSEMEM_DEFAULT is not set | ||
249 | # CONFIG_ARCH_SELECT_MEMORY_MODEL is not set | ||
250 | CONFIG_SELECT_MEMORY_MODEL=y | ||
251 | CONFIG_FLATMEM_MANUAL=y | ||
252 | # CONFIG_DISCONTIGMEM_MANUAL is not set | ||
253 | # CONFIG_SPARSEMEM_MANUAL is not set | ||
254 | CONFIG_FLATMEM=y | ||
255 | CONFIG_FLAT_NODE_MEM_MAP=y | ||
256 | CONFIG_PAGEFLAGS_EXTENDED=y | ||
257 | CONFIG_SPLIT_PTLOCK_CPUS=4096 | ||
258 | # CONFIG_PHYS_ADDR_T_64BIT is not set | ||
259 | CONFIG_ZONE_DMA_FLAG=0 | ||
260 | CONFIG_VIRT_TO_BUS=y | ||
261 | CONFIG_UNEVICTABLE_LRU=y | ||
262 | CONFIG_ALIGNMENT_TRAP=y | ||
263 | |||
264 | # | ||
265 | # Boot options | ||
266 | # | ||
267 | CONFIG_ZBOOT_ROM_TEXT=0x0 | ||
268 | CONFIG_ZBOOT_ROM_BSS=0x0 | ||
269 | CONFIG_CMDLINE="root=1f03 mem=32M" | ||
270 | # CONFIG_XIP_KERNEL is not set | ||
271 | # CONFIG_KEXEC is not set | ||
272 | |||
273 | # | ||
274 | # CPU Power Management | ||
275 | # | ||
276 | CONFIG_CPU_FREQ=y | ||
277 | CONFIG_CPU_FREQ_TABLE=y | ||
278 | # CONFIG_CPU_FREQ_DEBUG is not set | ||
279 | CONFIG_CPU_FREQ_STAT=y | ||
280 | # CONFIG_CPU_FREQ_STAT_DETAILS is not set | ||
281 | CONFIG_CPU_FREQ_DEFAULT_GOV_PERFORMANCE=y | ||
282 | # CONFIG_CPU_FREQ_DEFAULT_GOV_POWERSAVE is not set | ||
283 | # CONFIG_CPU_FREQ_DEFAULT_GOV_USERSPACE is not set | ||
284 | # CONFIG_CPU_FREQ_DEFAULT_GOV_ONDEMAND is not set | ||
285 | # CONFIG_CPU_FREQ_DEFAULT_GOV_CONSERVATIVE is not set | ||
286 | CONFIG_CPU_FREQ_GOV_PERFORMANCE=y | ||
287 | # CONFIG_CPU_FREQ_GOV_POWERSAVE is not set | ||
288 | CONFIG_CPU_FREQ_GOV_USERSPACE=m | ||
289 | # CONFIG_CPU_FREQ_GOV_ONDEMAND is not set | ||
290 | # CONFIG_CPU_FREQ_GOV_CONSERVATIVE is not set | ||
291 | # CONFIG_CPU_IDLE is not set | ||
292 | |||
293 | # | ||
294 | # Floating point emulation | ||
295 | # | ||
296 | |||
297 | # | ||
298 | # At least one emulation must be selected | ||
299 | # | ||
300 | CONFIG_FPE_NWFPE=y | ||
301 | # CONFIG_FPE_NWFPE_XP is not set | ||
302 | # CONFIG_FPE_FASTFPE is not set | ||
303 | |||
304 | # | ||
305 | # Userspace binary formats | ||
306 | # | ||
307 | CONFIG_BINFMT_ELF=y | ||
308 | # CONFIG_CORE_DUMP_DEFAULT_ELF_HEADERS is not set | ||
309 | CONFIG_HAVE_AOUT=y | ||
310 | # CONFIG_BINFMT_AOUT is not set | ||
311 | # CONFIG_BINFMT_MISC is not set | ||
312 | |||
313 | # | ||
314 | # Power management options | ||
315 | # | ||
316 | CONFIG_PM=y | ||
317 | # CONFIG_PM_DEBUG is not set | ||
318 | CONFIG_PM_SLEEP=y | ||
319 | CONFIG_SUSPEND=y | ||
320 | CONFIG_SUSPEND_FREEZER=y | ||
321 | CONFIG_APM_EMULATION=y | ||
322 | CONFIG_ARCH_SUSPEND_POSSIBLE=y | ||
323 | CONFIG_NET=y | ||
324 | |||
325 | # | ||
326 | # Networking options | ||
327 | # | ||
328 | CONFIG_COMPAT_NET_DEV_OPS=y | ||
329 | CONFIG_PACKET=y | ||
330 | CONFIG_PACKET_MMAP=y | ||
331 | CONFIG_UNIX=y | ||
332 | CONFIG_XFRM=y | ||
333 | # CONFIG_XFRM_USER is not set | ||
334 | # CONFIG_XFRM_SUB_POLICY is not set | ||
335 | # CONFIG_XFRM_MIGRATE is not set | ||
336 | # CONFIG_XFRM_STATISTICS is not set | ||
337 | # CONFIG_NET_KEY is not set | ||
338 | CONFIG_INET=y | ||
339 | CONFIG_IP_MULTICAST=y | ||
340 | # CONFIG_IP_ADVANCED_ROUTER is not set | ||
341 | CONFIG_IP_FIB_HASH=y | ||
342 | CONFIG_IP_PNP=y | ||
343 | CONFIG_IP_PNP_DHCP=y | ||
344 | CONFIG_IP_PNP_BOOTP=y | ||
345 | # CONFIG_IP_PNP_RARP is not set | ||
346 | # CONFIG_NET_IPIP is not set | ||
347 | # CONFIG_NET_IPGRE is not set | ||
348 | # CONFIG_IP_MROUTE is not set | ||
349 | # CONFIG_ARPD is not set | ||
350 | # CONFIG_SYN_COOKIES is not set | ||
351 | # CONFIG_INET_AH is not set | ||
352 | # CONFIG_INET_ESP is not set | ||
353 | # CONFIG_INET_IPCOMP is not set | ||
354 | # CONFIG_INET_XFRM_TUNNEL is not set | ||
355 | # CONFIG_INET_TUNNEL is not set | ||
356 | CONFIG_INET_XFRM_MODE_TRANSPORT=y | ||
357 | CONFIG_INET_XFRM_MODE_TUNNEL=y | ||
358 | CONFIG_INET_XFRM_MODE_BEET=y | ||
359 | # CONFIG_INET_LRO is not set | ||
360 | # CONFIG_INET_DIAG is not set | ||
361 | # CONFIG_TCP_CONG_ADVANCED is not set | ||
362 | CONFIG_TCP_CONG_CUBIC=y | ||
363 | CONFIG_DEFAULT_TCP_CONG="cubic" | ||
364 | # CONFIG_TCP_MD5SIG is not set | ||
365 | # CONFIG_IPV6 is not set | ||
366 | # CONFIG_NETWORK_SECMARK is not set | ||
367 | # CONFIG_NETFILTER is not set | ||
368 | # CONFIG_IP_DCCP is not set | ||
369 | # CONFIG_IP_SCTP is not set | ||
370 | # CONFIG_TIPC is not set | ||
371 | # CONFIG_ATM is not set | ||
372 | # CONFIG_BRIDGE is not set | ||
373 | # CONFIG_NET_DSA is not set | ||
374 | # CONFIG_VLAN_8021Q is not set | ||
375 | # CONFIG_DECNET is not set | ||
376 | # CONFIG_LLC2 is not set | ||
377 | # CONFIG_IPX is not set | ||
378 | # CONFIG_ATALK is not set | ||
379 | # CONFIG_X25 is not set | ||
380 | # CONFIG_LAPB is not set | ||
381 | # CONFIG_ECONET is not set | ||
382 | # CONFIG_WAN_ROUTER is not set | ||
383 | # CONFIG_NET_SCHED is not set | ||
384 | # CONFIG_DCB is not set | ||
385 | |||
386 | # | ||
387 | # Network testing | ||
388 | # | ||
389 | # CONFIG_NET_PKTGEN is not set | ||
390 | # CONFIG_HAMRADIO is not set | ||
391 | # CONFIG_CAN is not set | ||
392 | # CONFIG_IRDA is not set | ||
393 | CONFIG_BT=m | ||
394 | CONFIG_BT_L2CAP=m | ||
395 | CONFIG_BT_SCO=m | ||
396 | CONFIG_BT_RFCOMM=m | ||
397 | # CONFIG_BT_RFCOMM_TTY is not set | ||
398 | CONFIG_BT_BNEP=m | ||
399 | # CONFIG_BT_BNEP_MC_FILTER is not set | ||
400 | # CONFIG_BT_BNEP_PROTO_FILTER is not set | ||
401 | CONFIG_BT_HIDP=m | ||
402 | |||
403 | # | ||
404 | # Bluetooth device drivers | ||
405 | # | ||
406 | CONFIG_BT_HCIBTUSB=m | ||
407 | # CONFIG_BT_HCIBTSDIO is not set | ||
408 | # CONFIG_BT_HCIUART is not set | ||
409 | # CONFIG_BT_HCIBCM203X is not set | ||
410 | # CONFIG_BT_HCIBPA10X is not set | ||
411 | # CONFIG_BT_HCIBFUSB is not set | ||
412 | # CONFIG_BT_HCIVHCI is not set | ||
413 | # CONFIG_AF_RXRPC is not set | ||
414 | # CONFIG_PHONET is not set | ||
415 | CONFIG_WIRELESS=y | ||
416 | # CONFIG_CFG80211 is not set | ||
417 | CONFIG_WIRELESS_OLD_REGULATORY=y | ||
418 | CONFIG_WIRELESS_EXT=y | ||
419 | CONFIG_WIRELESS_EXT_SYSFS=y | ||
420 | CONFIG_LIB80211=m | ||
421 | # CONFIG_MAC80211 is not set | ||
422 | # CONFIG_WIMAX is not set | ||
423 | # CONFIG_RFKILL is not set | ||
424 | # CONFIG_NET_9P is not set | ||
425 | |||
426 | # | ||
427 | # Device Drivers | ||
428 | # | ||
429 | |||
430 | # | ||
431 | # Generic Driver Options | ||
432 | # | ||
433 | CONFIG_UEVENT_HELPER_PATH="/sbin/hotplug" | ||
434 | CONFIG_STANDALONE=y | ||
435 | CONFIG_PREVENT_FIRMWARE_BUILD=y | ||
436 | CONFIG_FW_LOADER=m | ||
437 | CONFIG_FIRMWARE_IN_KERNEL=y | ||
438 | CONFIG_EXTRA_FIRMWARE="" | ||
439 | # CONFIG_DEBUG_DRIVER is not set | ||
440 | # CONFIG_DEBUG_DEVRES is not set | ||
441 | # CONFIG_SYS_HYPERVISOR is not set | ||
442 | # CONFIG_CONNECTOR is not set | ||
443 | CONFIG_MTD=y | ||
444 | # CONFIG_MTD_DEBUG is not set | ||
445 | # CONFIG_MTD_CONCAT is not set | ||
446 | CONFIG_MTD_PARTITIONS=y | ||
447 | # CONFIG_MTD_TESTS is not set | ||
448 | # CONFIG_MTD_REDBOOT_PARTS is not set | ||
449 | CONFIG_MTD_CMDLINE_PARTS=y | ||
450 | # CONFIG_MTD_AFS_PARTS is not set | ||
451 | # CONFIG_MTD_AR7_PARTS is not set | ||
452 | |||
453 | # | ||
454 | # User Modules And Translation Layers | ||
455 | # | ||
456 | CONFIG_MTD_CHAR=y | ||
457 | CONFIG_MTD_BLKDEVS=y | ||
458 | CONFIG_MTD_BLOCK=y | ||
459 | # CONFIG_FTL is not set | ||
460 | # CONFIG_NFTL is not set | ||
461 | # CONFIG_INFTL is not set | ||
462 | # CONFIG_RFD_FTL is not set | ||
463 | # CONFIG_SSFDC is not set | ||
464 | # CONFIG_MTD_OOPS is not set | ||
465 | |||
466 | # | ||
467 | # RAM/ROM/Flash chip drivers | ||
468 | # | ||
469 | CONFIG_MTD_CFI=y | ||
470 | CONFIG_MTD_JEDECPROBE=y | ||
471 | CONFIG_MTD_GEN_PROBE=y | ||
472 | CONFIG_MTD_CFI_ADV_OPTIONS=y | ||
473 | CONFIG_MTD_CFI_NOSWAP=y | ||
474 | # CONFIG_MTD_CFI_BE_BYTE_SWAP is not set | ||
475 | # CONFIG_MTD_CFI_LE_BYTE_SWAP is not set | ||
476 | # CONFIG_MTD_CFI_GEOMETRY is not set | ||
477 | CONFIG_MTD_MAP_BANK_WIDTH_1=y | ||
478 | CONFIG_MTD_MAP_BANK_WIDTH_2=y | ||
479 | CONFIG_MTD_MAP_BANK_WIDTH_4=y | ||
480 | # CONFIG_MTD_MAP_BANK_WIDTH_8 is not set | ||
481 | # CONFIG_MTD_MAP_BANK_WIDTH_16 is not set | ||
482 | # CONFIG_MTD_MAP_BANK_WIDTH_32 is not set | ||
483 | CONFIG_MTD_CFI_I1=y | ||
484 | CONFIG_MTD_CFI_I2=y | ||
485 | # CONFIG_MTD_CFI_I4 is not set | ||
486 | # CONFIG_MTD_CFI_I8 is not set | ||
487 | # CONFIG_MTD_OTP is not set | ||
488 | CONFIG_MTD_CFI_INTELEXT=y | ||
489 | CONFIG_MTD_CFI_AMDSTD=y | ||
490 | CONFIG_MTD_CFI_STAA=y | ||
491 | CONFIG_MTD_CFI_UTIL=y | ||
492 | # CONFIG_MTD_RAM is not set | ||
493 | # CONFIG_MTD_ROM is not set | ||
494 | # CONFIG_MTD_ABSENT is not set | ||
495 | # CONFIG_MTD_XIP is not set | ||
496 | |||
497 | # | ||
498 | # Mapping drivers for chip access | ||
499 | # | ||
500 | # CONFIG_MTD_COMPLEX_MAPPINGS is not set | ||
501 | CONFIG_MTD_PHYSMAP=y | ||
502 | # CONFIG_MTD_PHYSMAP_COMPAT is not set | ||
503 | CONFIG_MTD_PXA2XX=y | ||
504 | # CONFIG_MTD_ARM_INTEGRATOR is not set | ||
505 | # CONFIG_MTD_IMPA7 is not set | ||
506 | # CONFIG_MTD_SHARP_SL is not set | ||
507 | # CONFIG_MTD_PLATRAM is not set | ||
508 | |||
509 | # | ||
510 | # Self-contained MTD device drivers | ||
511 | # | ||
512 | # CONFIG_MTD_DATAFLASH is not set | ||
513 | # CONFIG_MTD_M25P80 is not set | ||
514 | # CONFIG_MTD_SLRAM is not set | ||
515 | # CONFIG_MTD_PHRAM is not set | ||
516 | # CONFIG_MTD_MTDRAM is not set | ||
517 | # CONFIG_MTD_BLOCK2MTD is not set | ||
518 | |||
519 | # | ||
520 | # Disk-On-Chip Device Drivers | ||
521 | # | ||
522 | # CONFIG_MTD_DOC2000 is not set | ||
523 | # CONFIG_MTD_DOC2001 is not set | ||
524 | # CONFIG_MTD_DOC2001PLUS is not set | ||
525 | CONFIG_MTD_NAND=y | ||
526 | # CONFIG_MTD_NAND_VERIFY_WRITE is not set | ||
527 | # CONFIG_MTD_NAND_ECC_SMC is not set | ||
528 | # CONFIG_MTD_NAND_MUSEUM_IDS is not set | ||
529 | # CONFIG_MTD_NAND_H1900 is not set | ||
530 | # CONFIG_MTD_NAND_GPIO is not set | ||
531 | CONFIG_MTD_NAND_IDS=y | ||
532 | # CONFIG_MTD_NAND_DISKONCHIP is not set | ||
533 | # CONFIG_MTD_NAND_SHARPSL is not set | ||
534 | # CONFIG_MTD_NAND_NANDSIM is not set | ||
535 | CONFIG_MTD_NAND_PLATFORM=y | ||
536 | # CONFIG_MTD_ALAUDA is not set | ||
537 | # CONFIG_MTD_ONENAND is not set | ||
538 | |||
539 | # | ||
540 | # LPDDR flash memory drivers | ||
541 | # | ||
542 | # CONFIG_MTD_LPDDR is not set | ||
543 | # CONFIG_MTD_QINFO_PROBE is not set | ||
544 | |||
545 | # | ||
546 | # UBI - Unsorted block images | ||
547 | # | ||
548 | # CONFIG_MTD_UBI is not set | ||
549 | # CONFIG_PARPORT is not set | ||
550 | CONFIG_BLK_DEV=y | ||
551 | # CONFIG_BLK_DEV_COW_COMMON is not set | ||
552 | CONFIG_BLK_DEV_LOOP=y | ||
553 | # CONFIG_BLK_DEV_CRYPTOLOOP is not set | ||
554 | # CONFIG_BLK_DEV_NBD is not set | ||
555 | # CONFIG_BLK_DEV_UB is not set | ||
556 | CONFIG_BLK_DEV_RAM=y | ||
557 | CONFIG_BLK_DEV_RAM_COUNT=16 | ||
558 | CONFIG_BLK_DEV_RAM_SIZE=4096 | ||
559 | # CONFIG_BLK_DEV_XIP is not set | ||
560 | # CONFIG_CDROM_PKTCDVD is not set | ||
561 | # CONFIG_ATA_OVER_ETH is not set | ||
562 | # CONFIG_MISC_DEVICES is not set | ||
563 | CONFIG_HAVE_IDE=y | ||
564 | # CONFIG_IDE is not set | ||
565 | |||
566 | # | ||
567 | # SCSI device support | ||
568 | # | ||
569 | # CONFIG_RAID_ATTRS is not set | ||
570 | CONFIG_SCSI=y | ||
571 | CONFIG_SCSI_DMA=y | ||
572 | # CONFIG_SCSI_TGT is not set | ||
573 | # CONFIG_SCSI_NETLINK is not set | ||
574 | CONFIG_SCSI_PROC_FS=y | ||
575 | |||
576 | # | ||
577 | # SCSI support type (disk, tape, CD-ROM) | ||
578 | # | ||
579 | CONFIG_BLK_DEV_SD=y | ||
580 | # CONFIG_CHR_DEV_ST is not set | ||
581 | # CONFIG_CHR_DEV_OSST is not set | ||
582 | # CONFIG_BLK_DEV_SR is not set | ||
583 | # CONFIG_CHR_DEV_SG is not set | ||
584 | # CONFIG_CHR_DEV_SCH is not set | ||
585 | |||
586 | # | ||
587 | # Some SCSI devices (e.g. CD jukebox) support multiple LUNs | ||
588 | # | ||
589 | # CONFIG_SCSI_MULTI_LUN is not set | ||
590 | # CONFIG_SCSI_CONSTANTS is not set | ||
591 | # CONFIG_SCSI_LOGGING is not set | ||
592 | # CONFIG_SCSI_SCAN_ASYNC is not set | ||
593 | CONFIG_SCSI_WAIT_SCAN=m | ||
594 | |||
595 | # | ||
596 | # SCSI Transports | ||
597 | # | ||
598 | # CONFIG_SCSI_SPI_ATTRS is not set | ||
599 | # CONFIG_SCSI_FC_ATTRS is not set | ||
600 | # CONFIG_SCSI_ISCSI_ATTRS is not set | ||
601 | # CONFIG_SCSI_SAS_LIBSAS is not set | ||
602 | # CONFIG_SCSI_SRP_ATTRS is not set | ||
603 | # CONFIG_SCSI_LOWLEVEL is not set | ||
604 | # CONFIG_SCSI_DH is not set | ||
605 | # CONFIG_ATA is not set | ||
606 | # CONFIG_MD is not set | ||
607 | CONFIG_NETDEVICES=y | ||
608 | # CONFIG_DUMMY is not set | ||
609 | # CONFIG_BONDING is not set | ||
610 | # CONFIG_MACVLAN is not set | ||
611 | # CONFIG_EQUALIZER is not set | ||
612 | # CONFIG_TUN is not set | ||
613 | # CONFIG_VETH is not set | ||
614 | # CONFIG_PHYLIB is not set | ||
615 | CONFIG_NET_ETHERNET=y | ||
616 | CONFIG_MII=y | ||
617 | # CONFIG_AX88796 is not set | ||
618 | # CONFIG_SMC91X is not set | ||
619 | CONFIG_DM9000=y | ||
620 | CONFIG_DM9000_DEBUGLEVEL=1 | ||
621 | # CONFIG_DM9000_FORCE_SIMPLE_PHY_POLL is not set | ||
622 | # CONFIG_ENC28J60 is not set | ||
623 | # CONFIG_SMC911X is not set | ||
624 | # CONFIG_SMSC911X is not set | ||
625 | # CONFIG_IBM_NEW_EMAC_ZMII is not set | ||
626 | # CONFIG_IBM_NEW_EMAC_RGMII is not set | ||
627 | # CONFIG_IBM_NEW_EMAC_TAH is not set | ||
628 | # CONFIG_IBM_NEW_EMAC_EMAC4 is not set | ||
629 | # CONFIG_IBM_NEW_EMAC_NO_FLOW_CTRL is not set | ||
630 | # CONFIG_IBM_NEW_EMAC_MAL_CLR_ICINTSTAT is not set | ||
631 | # CONFIG_IBM_NEW_EMAC_MAL_COMMON_ERR is not set | ||
632 | # CONFIG_B44 is not set | ||
633 | # CONFIG_NETDEV_1000 is not set | ||
634 | # CONFIG_NETDEV_10000 is not set | ||
635 | |||
636 | # | ||
637 | # Wireless LAN | ||
638 | # | ||
639 | # CONFIG_WLAN_PRE80211 is not set | ||
640 | CONFIG_WLAN_80211=y | ||
641 | CONFIG_LIBERTAS=m | ||
642 | # CONFIG_LIBERTAS_USB is not set | ||
643 | CONFIG_LIBERTAS_SDIO=m | ||
644 | # CONFIG_LIBERTAS_DEBUG is not set | ||
645 | # CONFIG_USB_ZD1201 is not set | ||
646 | # CONFIG_USB_NET_RNDIS_WLAN is not set | ||
647 | # CONFIG_IWLWIFI_LEDS is not set | ||
648 | # CONFIG_HOSTAP is not set | ||
649 | |||
650 | # | ||
651 | # Enable WiMAX (Networking options) to see the WiMAX drivers | ||
652 | # | ||
653 | |||
654 | # | ||
655 | # USB Network Adapters | ||
656 | # | ||
657 | # CONFIG_USB_CATC is not set | ||
658 | # CONFIG_USB_KAWETH is not set | ||
659 | # CONFIG_USB_PEGASUS is not set | ||
660 | # CONFIG_USB_RTL8150 is not set | ||
661 | # CONFIG_USB_USBNET is not set | ||
662 | # CONFIG_WAN is not set | ||
663 | CONFIG_PPP=m | ||
664 | CONFIG_PPP_MULTILINK=y | ||
665 | CONFIG_PPP_FILTER=y | ||
666 | CONFIG_PPP_ASYNC=m | ||
667 | # CONFIG_PPP_SYNC_TTY is not set | ||
668 | CONFIG_PPP_DEFLATE=m | ||
669 | CONFIG_PPP_BSDCOMP=m | ||
670 | # CONFIG_PPP_MPPE is not set | ||
671 | # CONFIG_PPPOE is not set | ||
672 | # CONFIG_PPPOL2TP is not set | ||
673 | # CONFIG_SLIP is not set | ||
674 | CONFIG_SLHC=m | ||
675 | # CONFIG_NETCONSOLE is not set | ||
676 | # CONFIG_NETPOLL is not set | ||
677 | # CONFIG_NET_POLL_CONTROLLER is not set | ||
678 | # CONFIG_ISDN is not set | ||
679 | |||
680 | # | ||
681 | # Input device support | ||
682 | # | ||
683 | CONFIG_INPUT=y | ||
684 | # CONFIG_INPUT_FF_MEMLESS is not set | ||
685 | # CONFIG_INPUT_POLLDEV is not set | ||
686 | |||
687 | # | ||
688 | # Userland interfaces | ||
689 | # | ||
690 | CONFIG_INPUT_MOUSEDEV=y | ||
691 | CONFIG_INPUT_MOUSEDEV_PSAUX=y | ||
692 | CONFIG_INPUT_MOUSEDEV_SCREEN_X=1024 | ||
693 | CONFIG_INPUT_MOUSEDEV_SCREEN_Y=768 | ||
694 | # CONFIG_INPUT_JOYDEV is not set | ||
695 | CONFIG_INPUT_EVDEV=y | ||
696 | # CONFIG_INPUT_EVBUG is not set | ||
697 | CONFIG_INPUT_APMPOWER=y | ||
698 | |||
699 | # | ||
700 | # Input Device Drivers | ||
701 | # | ||
702 | CONFIG_INPUT_KEYBOARD=y | ||
703 | CONFIG_KEYBOARD_ATKBD=y | ||
704 | # CONFIG_KEYBOARD_SUNKBD is not set | ||
705 | # CONFIG_KEYBOARD_LKKBD is not set | ||
706 | # CONFIG_KEYBOARD_XTKBD is not set | ||
707 | # CONFIG_KEYBOARD_NEWTON is not set | ||
708 | # CONFIG_KEYBOARD_STOWAWAY is not set | ||
709 | CONFIG_KEYBOARD_PXA27x=y | ||
710 | CONFIG_KEYBOARD_GPIO=y | ||
711 | # CONFIG_INPUT_MOUSE is not set | ||
712 | # CONFIG_INPUT_JOYSTICK is not set | ||
713 | # CONFIG_INPUT_TABLET is not set | ||
714 | CONFIG_INPUT_TOUCHSCREEN=y | ||
715 | # CONFIG_TOUCHSCREEN_ADS7846 is not set | ||
716 | # CONFIG_TOUCHSCREEN_DA9034 is not set | ||
717 | # CONFIG_TOUCHSCREEN_FUJITSU is not set | ||
718 | # CONFIG_TOUCHSCREEN_GUNZE is not set | ||
719 | # CONFIG_TOUCHSCREEN_ELO is not set | ||
720 | # CONFIG_TOUCHSCREEN_WACOM_W8001 is not set | ||
721 | # CONFIG_TOUCHSCREEN_MTOUCH is not set | ||
722 | # CONFIG_TOUCHSCREEN_INEXIO is not set | ||
723 | # CONFIG_TOUCHSCREEN_MK712 is not set | ||
724 | # CONFIG_TOUCHSCREEN_PENMOUNT is not set | ||
725 | # CONFIG_TOUCHSCREEN_TOUCHRIGHT is not set | ||
726 | # CONFIG_TOUCHSCREEN_TOUCHWIN is not set | ||
727 | CONFIG_TOUCHSCREEN_WM97XX=m | ||
728 | # CONFIG_TOUCHSCREEN_WM9705 is not set | ||
729 | CONFIG_TOUCHSCREEN_WM9712=y | ||
730 | # CONFIG_TOUCHSCREEN_WM9713 is not set | ||
731 | # CONFIG_TOUCHSCREEN_WM97XX_MAINSTONE is not set | ||
732 | # CONFIG_TOUCHSCREEN_USB_COMPOSITE is not set | ||
733 | # CONFIG_TOUCHSCREEN_TOUCHIT213 is not set | ||
734 | # CONFIG_TOUCHSCREEN_TSC2007 is not set | ||
735 | # CONFIG_INPUT_MISC is not set | ||
736 | |||
737 | # | ||
738 | # Hardware I/O ports | ||
739 | # | ||
740 | CONFIG_SERIO=y | ||
741 | # CONFIG_SERIO_SERPORT is not set | ||
742 | CONFIG_SERIO_LIBPS2=y | ||
743 | # CONFIG_SERIO_RAW is not set | ||
744 | # CONFIG_GAMEPORT is not set | ||
745 | |||
746 | # | ||
747 | # Character devices | ||
748 | # | ||
749 | CONFIG_VT=y | ||
750 | CONFIG_CONSOLE_TRANSLATIONS=y | ||
751 | CONFIG_VT_CONSOLE=y | ||
752 | CONFIG_HW_CONSOLE=y | ||
753 | # CONFIG_VT_HW_CONSOLE_BINDING is not set | ||
754 | CONFIG_DEVKMEM=y | ||
755 | # CONFIG_SERIAL_NONSTANDARD is not set | ||
756 | |||
757 | # | ||
758 | # Serial drivers | ||
759 | # | ||
760 | # CONFIG_SERIAL_8250 is not set | ||
761 | |||
762 | # | ||
763 | # Non-8250 serial port support | ||
764 | # | ||
765 | CONFIG_SERIAL_PXA=y | ||
766 | CONFIG_SERIAL_PXA_CONSOLE=y | ||
767 | CONFIG_SERIAL_CORE=y | ||
768 | CONFIG_SERIAL_CORE_CONSOLE=y | ||
769 | CONFIG_UNIX98_PTYS=y | ||
770 | # CONFIG_DEVPTS_MULTIPLE_INSTANCES is not set | ||
771 | CONFIG_LEGACY_PTYS=y | ||
772 | CONFIG_LEGACY_PTY_COUNT=16 | ||
773 | # CONFIG_IPMI_HANDLER is not set | ||
774 | # CONFIG_HW_RANDOM is not set | ||
775 | # CONFIG_NVRAM is not set | ||
776 | # CONFIG_R3964 is not set | ||
777 | # CONFIG_RAW_DRIVER is not set | ||
778 | # CONFIG_TCG_TPM is not set | ||
779 | CONFIG_I2C=y | ||
780 | CONFIG_I2C_BOARDINFO=y | ||
781 | CONFIG_I2C_CHARDEV=m | ||
782 | CONFIG_I2C_HELPER_AUTO=y | ||
783 | |||
784 | # | ||
785 | # I2C Hardware Bus support | ||
786 | # | ||
787 | |||
788 | # | ||
789 | # I2C system bus drivers (mostly embedded / system-on-chip) | ||
790 | # | ||
791 | # CONFIG_I2C_GPIO is not set | ||
792 | # CONFIG_I2C_OCORES is not set | ||
793 | CONFIG_I2C_PXA=y | ||
794 | # CONFIG_I2C_PXA_SLAVE is not set | ||
795 | # CONFIG_I2C_SIMTEC is not set | ||
796 | |||
797 | # | ||
798 | # External I2C/SMBus adapter drivers | ||
799 | # | ||
800 | # CONFIG_I2C_PARPORT_LIGHT is not set | ||
801 | # CONFIG_I2C_TAOS_EVM is not set | ||
802 | # CONFIG_I2C_TINY_USB is not set | ||
803 | |||
804 | # | ||
805 | # Other I2C/SMBus bus drivers | ||
806 | # | ||
807 | # CONFIG_I2C_PCA_PLATFORM is not set | ||
808 | # CONFIG_I2C_STUB is not set | ||
809 | |||
810 | # | ||
811 | # Miscellaneous I2C Chip support | ||
812 | # | ||
813 | # CONFIG_DS1682 is not set | ||
814 | # CONFIG_EEPROM_AT24 is not set | ||
815 | # CONFIG_EEPROM_LEGACY is not set | ||
816 | # CONFIG_SENSORS_PCF8574 is not set | ||
817 | # CONFIG_PCF8575 is not set | ||
818 | # CONFIG_SENSORS_PCA9539 is not set | ||
819 | # CONFIG_SENSORS_PCF8591 is not set | ||
820 | # CONFIG_SENSORS_MAX6875 is not set | ||
821 | # CONFIG_SENSORS_TSL2550 is not set | ||
822 | # CONFIG_I2C_DEBUG_CORE is not set | ||
823 | # CONFIG_I2C_DEBUG_ALGO is not set | ||
824 | # CONFIG_I2C_DEBUG_BUS is not set | ||
825 | # CONFIG_I2C_DEBUG_CHIP is not set | ||
826 | CONFIG_SPI=y | ||
827 | # CONFIG_SPI_DEBUG is not set | ||
828 | CONFIG_SPI_MASTER=y | ||
829 | |||
830 | # | ||
831 | # SPI Master Controller Drivers | ||
832 | # | ||
833 | # CONFIG_SPI_BITBANG is not set | ||
834 | # CONFIG_SPI_GPIO is not set | ||
835 | CONFIG_SPI_PXA2XX=y | ||
836 | |||
837 | # | ||
838 | # SPI Protocol Masters | ||
839 | # | ||
840 | # CONFIG_SPI_AT25 is not set | ||
841 | # CONFIG_SPI_SPIDEV is not set | ||
842 | # CONFIG_SPI_TLE62X0 is not set | ||
843 | CONFIG_ARCH_REQUIRE_GPIOLIB=y | ||
844 | CONFIG_GPIOLIB=y | ||
845 | # CONFIG_DEBUG_GPIO is not set | ||
846 | # CONFIG_GPIO_SYSFS is not set | ||
847 | |||
848 | # | ||
849 | # Memory mapped GPIO expanders: | ||
850 | # | ||
851 | |||
852 | # | ||
853 | # I2C GPIO expanders: | ||
854 | # | ||
855 | # CONFIG_GPIO_MAX732X is not set | ||
856 | # CONFIG_GPIO_PCA953X is not set | ||
857 | # CONFIG_GPIO_PCF857X is not set | ||
858 | |||
859 | # | ||
860 | # PCI GPIO expanders: | ||
861 | # | ||
862 | |||
863 | # | ||
864 | # SPI GPIO expanders: | ||
865 | # | ||
866 | # CONFIG_GPIO_MAX7301 is not set | ||
867 | # CONFIG_GPIO_MCP23S08 is not set | ||
868 | # CONFIG_W1 is not set | ||
869 | CONFIG_POWER_SUPPLY=y | ||
870 | # CONFIG_POWER_SUPPLY_DEBUG is not set | ||
871 | # CONFIG_PDA_POWER is not set | ||
872 | # CONFIG_APM_POWER is not set | ||
873 | # CONFIG_BATTERY_DS2760 is not set | ||
874 | # CONFIG_BATTERY_BQ27x00 is not set | ||
875 | CONFIG_BATTERY_DA9030=y | ||
876 | # CONFIG_HWMON is not set | ||
877 | # CONFIG_THERMAL is not set | ||
878 | # CONFIG_THERMAL_HWMON is not set | ||
879 | # CONFIG_WATCHDOG is not set | ||
880 | CONFIG_SSB_POSSIBLE=y | ||
881 | |||
882 | # | ||
883 | # Sonics Silicon Backplane | ||
884 | # | ||
885 | # CONFIG_SSB is not set | ||
886 | |||
887 | # | ||
888 | # Multifunction device drivers | ||
889 | # | ||
890 | # CONFIG_MFD_CORE is not set | ||
891 | # CONFIG_MFD_SM501 is not set | ||
892 | # CONFIG_MFD_ASIC3 is not set | ||
893 | # CONFIG_HTC_EGPIO is not set | ||
894 | # CONFIG_HTC_PASIC3 is not set | ||
895 | # CONFIG_UCB1400_CORE is not set | ||
896 | # CONFIG_TPS65010 is not set | ||
897 | # CONFIG_TWL4030_CORE is not set | ||
898 | # CONFIG_MFD_TMIO is not set | ||
899 | # CONFIG_MFD_T7L66XB is not set | ||
900 | # CONFIG_MFD_TC6387XB is not set | ||
901 | # CONFIG_MFD_TC6393XB is not set | ||
902 | CONFIG_PMIC_DA903X=y | ||
903 | # CONFIG_MFD_WM8400 is not set | ||
904 | # CONFIG_MFD_WM8350_I2C is not set | ||
905 | # CONFIG_MFD_PCF50633 is not set | ||
906 | |||
907 | # | ||
908 | # Multimedia devices | ||
909 | # | ||
910 | |||
911 | # | ||
912 | # Multimedia core support | ||
913 | # | ||
914 | CONFIG_VIDEO_DEV=m | ||
915 | CONFIG_VIDEO_V4L2_COMMON=m | ||
916 | # CONFIG_VIDEO_ALLOW_V4L1 is not set | ||
917 | CONFIG_VIDEO_V4L1_COMPAT=y | ||
918 | # CONFIG_DVB_CORE is not set | ||
919 | CONFIG_VIDEO_MEDIA=m | ||
920 | |||
921 | # | ||
922 | # Multimedia drivers | ||
923 | # | ||
924 | # CONFIG_MEDIA_ATTACH is not set | ||
925 | CONFIG_MEDIA_TUNER=m | ||
926 | CONFIG_MEDIA_TUNER_CUSTOMIZE=y | ||
927 | # CONFIG_MEDIA_TUNER_SIMPLE is not set | ||
928 | # CONFIG_MEDIA_TUNER_TDA8290 is not set | ||
929 | # CONFIG_MEDIA_TUNER_TDA827X is not set | ||
930 | # CONFIG_MEDIA_TUNER_TDA18271 is not set | ||
931 | # CONFIG_MEDIA_TUNER_TDA9887 is not set | ||
932 | # CONFIG_MEDIA_TUNER_TEA5761 is not set | ||
933 | # CONFIG_MEDIA_TUNER_TEA5767 is not set | ||
934 | # CONFIG_MEDIA_TUNER_MT20XX is not set | ||
935 | # CONFIG_MEDIA_TUNER_MT2060 is not set | ||
936 | # CONFIG_MEDIA_TUNER_MT2266 is not set | ||
937 | # CONFIG_MEDIA_TUNER_MT2131 is not set | ||
938 | # CONFIG_MEDIA_TUNER_QT1010 is not set | ||
939 | # CONFIG_MEDIA_TUNER_XC2028 is not set | ||
940 | # CONFIG_MEDIA_TUNER_XC5000 is not set | ||
941 | # CONFIG_MEDIA_TUNER_MXL5005S is not set | ||
942 | # CONFIG_MEDIA_TUNER_MXL5007T is not set | ||
943 | CONFIG_VIDEO_V4L2=m | ||
944 | CONFIG_VIDEOBUF_GEN=m | ||
945 | CONFIG_VIDEOBUF_DMA_SG=m | ||
946 | CONFIG_VIDEO_CAPTURE_DRIVERS=y | ||
947 | # CONFIG_VIDEO_ADV_DEBUG is not set | ||
948 | # CONFIG_VIDEO_FIXED_MINOR_RANGES is not set | ||
949 | # CONFIG_VIDEO_HELPER_CHIPS_AUTO is not set | ||
950 | |||
951 | # | ||
952 | # Encoders/decoders and other helper chips | ||
953 | # | ||
954 | |||
955 | # | ||
956 | # Audio decoders | ||
957 | # | ||
958 | # CONFIG_VIDEO_TVAUDIO is not set | ||
959 | # CONFIG_VIDEO_TDA7432 is not set | ||
960 | # CONFIG_VIDEO_TDA9840 is not set | ||
961 | # CONFIG_VIDEO_TDA9875 is not set | ||
962 | # CONFIG_VIDEO_TEA6415C is not set | ||
963 | # CONFIG_VIDEO_TEA6420 is not set | ||
964 | # CONFIG_VIDEO_MSP3400 is not set | ||
965 | # CONFIG_VIDEO_CS5345 is not set | ||
966 | # CONFIG_VIDEO_CS53L32A is not set | ||
967 | # CONFIG_VIDEO_M52790 is not set | ||
968 | # CONFIG_VIDEO_TLV320AIC23B is not set | ||
969 | # CONFIG_VIDEO_WM8775 is not set | ||
970 | # CONFIG_VIDEO_WM8739 is not set | ||
971 | # CONFIG_VIDEO_VP27SMPX is not set | ||
972 | |||
973 | # | ||
974 | # Video decoders | ||
975 | # | ||
976 | # CONFIG_VIDEO_OV7670 is not set | ||
977 | # CONFIG_VIDEO_TCM825X is not set | ||
978 | # CONFIG_VIDEO_SAA711X is not set | ||
979 | # CONFIG_VIDEO_SAA717X is not set | ||
980 | # CONFIG_VIDEO_TVP514X is not set | ||
981 | # CONFIG_VIDEO_TVP5150 is not set | ||
982 | |||
983 | # | ||
984 | # Video and audio decoders | ||
985 | # | ||
986 | # CONFIG_VIDEO_CX25840 is not set | ||
987 | |||
988 | # | ||
989 | # MPEG video encoders | ||
990 | # | ||
991 | # CONFIG_VIDEO_CX2341X is not set | ||
992 | |||
993 | # | ||
994 | # Video encoders | ||
995 | # | ||
996 | # CONFIG_VIDEO_SAA7127 is not set | ||
997 | |||
998 | # | ||
999 | # Video improvement chips | ||
1000 | # | ||
1001 | # CONFIG_VIDEO_UPD64031A is not set | ||
1002 | # CONFIG_VIDEO_UPD64083 is not set | ||
1003 | # CONFIG_VIDEO_VIVI is not set | ||
1004 | # CONFIG_VIDEO_SAA5246A is not set | ||
1005 | # CONFIG_VIDEO_SAA5249 is not set | ||
1006 | CONFIG_SOC_CAMERA=m | ||
1007 | # CONFIG_SOC_CAMERA_MT9M001 is not set | ||
1008 | CONFIG_SOC_CAMERA_MT9M111=m | ||
1009 | # CONFIG_SOC_CAMERA_MT9T031 is not set | ||
1010 | # CONFIG_SOC_CAMERA_MT9V022 is not set | ||
1011 | # CONFIG_SOC_CAMERA_TW9910 is not set | ||
1012 | # CONFIG_SOC_CAMERA_PLATFORM is not set | ||
1013 | # CONFIG_SOC_CAMERA_OV772X is not set | ||
1014 | CONFIG_VIDEO_PXA27x=m | ||
1015 | # CONFIG_VIDEO_SH_MOBILE_CEU is not set | ||
1016 | # CONFIG_V4L_USB_DRIVERS is not set | ||
1017 | # CONFIG_RADIO_ADAPTERS is not set | ||
1018 | # CONFIG_DAB is not set | ||
1019 | |||
1020 | # | ||
1021 | # Graphics support | ||
1022 | # | ||
1023 | # CONFIG_VGASTATE is not set | ||
1024 | # CONFIG_VIDEO_OUTPUT_CONTROL is not set | ||
1025 | CONFIG_FB=y | ||
1026 | # CONFIG_FIRMWARE_EDID is not set | ||
1027 | # CONFIG_FB_DDC is not set | ||
1028 | # CONFIG_FB_BOOT_VESA_SUPPORT is not set | ||
1029 | CONFIG_FB_CFB_FILLRECT=y | ||
1030 | CONFIG_FB_CFB_COPYAREA=y | ||
1031 | CONFIG_FB_CFB_IMAGEBLIT=y | ||
1032 | # CONFIG_FB_CFB_REV_PIXELS_IN_BYTE is not set | ||
1033 | # CONFIG_FB_SYS_FILLRECT is not set | ||
1034 | # CONFIG_FB_SYS_COPYAREA is not set | ||
1035 | # CONFIG_FB_SYS_IMAGEBLIT is not set | ||
1036 | # CONFIG_FB_FOREIGN_ENDIAN is not set | ||
1037 | # CONFIG_FB_SYS_FOPS is not set | ||
1038 | # CONFIG_FB_SVGALIB is not set | ||
1039 | # CONFIG_FB_MACMODES is not set | ||
1040 | # CONFIG_FB_BACKLIGHT is not set | ||
1041 | # CONFIG_FB_MODE_HELPERS is not set | ||
1042 | # CONFIG_FB_TILEBLITTING is not set | ||
1043 | |||
1044 | # | ||
1045 | # Frame buffer hardware drivers | ||
1046 | # | ||
1047 | # CONFIG_FB_S1D13XXX is not set | ||
1048 | CONFIG_FB_PXA=y | ||
1049 | # CONFIG_FB_PXA_OVERLAY is not set | ||
1050 | # CONFIG_FB_PXA_SMARTPANEL is not set | ||
1051 | CONFIG_FB_PXA_PARAMETERS=y | ||
1052 | CONFIG_FB_MBX=m | ||
1053 | # CONFIG_FB_MBX_DEBUG is not set | ||
1054 | # CONFIG_FB_W100 is not set | ||
1055 | # CONFIG_FB_VIRTUAL is not set | ||
1056 | # CONFIG_FB_METRONOME is not set | ||
1057 | # CONFIG_FB_MB862XX is not set | ||
1058 | CONFIG_BACKLIGHT_LCD_SUPPORT=y | ||
1059 | CONFIG_LCD_CLASS_DEVICE=y | ||
1060 | # CONFIG_LCD_LTV350QV is not set | ||
1061 | # CONFIG_LCD_ILI9320 is not set | ||
1062 | CONFIG_LCD_TDO24M=y | ||
1063 | # CONFIG_LCD_VGG2432A4 is not set | ||
1064 | # CONFIG_LCD_PLATFORM is not set | ||
1065 | CONFIG_BACKLIGHT_CLASS_DEVICE=m | ||
1066 | # CONFIG_BACKLIGHT_GENERIC is not set | ||
1067 | CONFIG_BACKLIGHT_DA903X=m | ||
1068 | |||
1069 | # | ||
1070 | # Display device support | ||
1071 | # | ||
1072 | # CONFIG_DISPLAY_SUPPORT is not set | ||
1073 | |||
1074 | # | ||
1075 | # Console display driver support | ||
1076 | # | ||
1077 | # CONFIG_VGA_CONSOLE is not set | ||
1078 | CONFIG_DUMMY_CONSOLE=y | ||
1079 | CONFIG_FRAMEBUFFER_CONSOLE=y | ||
1080 | # CONFIG_FRAMEBUFFER_CONSOLE_DETECT_PRIMARY is not set | ||
1081 | # CONFIG_FRAMEBUFFER_CONSOLE_ROTATION is not set | ||
1082 | # CONFIG_FONTS is not set | ||
1083 | CONFIG_FONT_8x8=y | ||
1084 | CONFIG_FONT_8x16=y | ||
1085 | CONFIG_LOGO=y | ||
1086 | CONFIG_LOGO_LINUX_MONO=y | ||
1087 | CONFIG_LOGO_LINUX_VGA16=y | ||
1088 | CONFIG_LOGO_LINUX_CLUT224=y | ||
1089 | CONFIG_SOUND=m | ||
1090 | CONFIG_SOUND_OSS_CORE=y | ||
1091 | CONFIG_SND=m | ||
1092 | CONFIG_SND_TIMER=m | ||
1093 | CONFIG_SND_PCM=m | ||
1094 | # CONFIG_SND_SEQUENCER is not set | ||
1095 | CONFIG_SND_OSSEMUL=y | ||
1096 | CONFIG_SND_MIXER_OSS=m | ||
1097 | CONFIG_SND_PCM_OSS=m | ||
1098 | CONFIG_SND_PCM_OSS_PLUGINS=y | ||
1099 | # CONFIG_SND_DYNAMIC_MINORS is not set | ||
1100 | CONFIG_SND_SUPPORT_OLD_API=y | ||
1101 | CONFIG_SND_VERBOSE_PROCFS=y | ||
1102 | # CONFIG_SND_VERBOSE_PRINTK is not set | ||
1103 | # CONFIG_SND_DEBUG is not set | ||
1104 | CONFIG_SND_VMASTER=y | ||
1105 | CONFIG_SND_AC97_CODEC=m | ||
1106 | # CONFIG_SND_DRIVERS is not set | ||
1107 | CONFIG_SND_ARM=y | ||
1108 | CONFIG_SND_PXA2XX_LIB=m | ||
1109 | CONFIG_SND_PXA2XX_LIB_AC97=y | ||
1110 | # CONFIG_SND_PXA2XX_AC97 is not set | ||
1111 | # CONFIG_SND_SPI is not set | ||
1112 | # CONFIG_SND_USB is not set | ||
1113 | CONFIG_SND_SOC=m | ||
1114 | CONFIG_SND_SOC_AC97_BUS=y | ||
1115 | CONFIG_SND_PXA2XX_SOC=m | ||
1116 | CONFIG_SND_PXA2XX_SOC_AC97=m | ||
1117 | CONFIG_SND_PXA2XX_SOC_EM_X270=m | ||
1118 | CONFIG_SND_SOC_I2C_AND_SPI=m | ||
1119 | # CONFIG_SND_SOC_ALL_CODECS is not set | ||
1120 | CONFIG_SND_SOC_WM9712=m | ||
1121 | # CONFIG_SOUND_PRIME is not set | ||
1122 | CONFIG_AC97_BUS=m | ||
1123 | CONFIG_HID_SUPPORT=y | ||
1124 | CONFIG_HID=y | ||
1125 | CONFIG_HID_DEBUG=y | ||
1126 | # CONFIG_HIDRAW is not set | ||
1127 | |||
1128 | # | ||
1129 | # USB Input Devices | ||
1130 | # | ||
1131 | CONFIG_USB_HID=y | ||
1132 | # CONFIG_HID_PID is not set | ||
1133 | # CONFIG_USB_HIDDEV is not set | ||
1134 | |||
1135 | # | ||
1136 | # Special HID drivers | ||
1137 | # | ||
1138 | CONFIG_HID_COMPAT=y | ||
1139 | CONFIG_HID_A4TECH=y | ||
1140 | CONFIG_HID_APPLE=y | ||
1141 | CONFIG_HID_BELKIN=y | ||
1142 | CONFIG_HID_CHERRY=y | ||
1143 | CONFIG_HID_CHICONY=y | ||
1144 | CONFIG_HID_CYPRESS=y | ||
1145 | CONFIG_HID_EZKEY=y | ||
1146 | CONFIG_HID_GYRATION=y | ||
1147 | CONFIG_HID_LOGITECH=y | ||
1148 | # CONFIG_LOGITECH_FF is not set | ||
1149 | # CONFIG_LOGIRUMBLEPAD2_FF is not set | ||
1150 | CONFIG_HID_MICROSOFT=y | ||
1151 | CONFIG_HID_MONTEREY=y | ||
1152 | # CONFIG_HID_NTRIG is not set | ||
1153 | CONFIG_HID_PANTHERLORD=y | ||
1154 | # CONFIG_PANTHERLORD_FF is not set | ||
1155 | CONFIG_HID_PETALYNX=y | ||
1156 | CONFIG_HID_SAMSUNG=y | ||
1157 | CONFIG_HID_SONY=y | ||
1158 | CONFIG_HID_SUNPLUS=y | ||
1159 | # CONFIG_GREENASIA_FF is not set | ||
1160 | # CONFIG_HID_TOPSEED is not set | ||
1161 | # CONFIG_THRUSTMASTER_FF is not set | ||
1162 | # CONFIG_ZEROPLUS_FF is not set | ||
1163 | CONFIG_USB_SUPPORT=y | ||
1164 | CONFIG_USB_ARCH_HAS_HCD=y | ||
1165 | CONFIG_USB_ARCH_HAS_OHCI=y | ||
1166 | # CONFIG_USB_ARCH_HAS_EHCI is not set | ||
1167 | CONFIG_USB=y | ||
1168 | # CONFIG_USB_DEBUG is not set | ||
1169 | # CONFIG_USB_ANNOUNCE_NEW_DEVICES is not set | ||
1170 | |||
1171 | # | ||
1172 | # Miscellaneous USB options | ||
1173 | # | ||
1174 | CONFIG_USB_DEVICEFS=y | ||
1175 | # CONFIG_USB_DEVICE_CLASS is not set | ||
1176 | # CONFIG_USB_DYNAMIC_MINORS is not set | ||
1177 | # CONFIG_USB_SUSPEND is not set | ||
1178 | # CONFIG_USB_OTG is not set | ||
1179 | # CONFIG_USB_OTG_WHITELIST is not set | ||
1180 | # CONFIG_USB_OTG_BLACKLIST_HUB is not set | ||
1181 | CONFIG_USB_MON=y | ||
1182 | # CONFIG_USB_WUSB is not set | ||
1183 | # CONFIG_USB_WUSB_CBAF is not set | ||
1184 | |||
1185 | # | ||
1186 | # USB Host Controller Drivers | ||
1187 | # | ||
1188 | # CONFIG_USB_C67X00_HCD is not set | ||
1189 | # CONFIG_USB_OXU210HP_HCD is not set | ||
1190 | # CONFIG_USB_ISP116X_HCD is not set | ||
1191 | CONFIG_USB_OHCI_HCD=y | ||
1192 | # CONFIG_USB_OHCI_BIG_ENDIAN_DESC is not set | ||
1193 | # CONFIG_USB_OHCI_BIG_ENDIAN_MMIO is not set | ||
1194 | CONFIG_USB_OHCI_LITTLE_ENDIAN=y | ||
1195 | # CONFIG_USB_SL811_HCD is not set | ||
1196 | # CONFIG_USB_R8A66597_HCD is not set | ||
1197 | # CONFIG_USB_HWA_HCD is not set | ||
1198 | # CONFIG_USB_MUSB_HDRC is not set | ||
1199 | |||
1200 | # | ||
1201 | # USB Device Class drivers | ||
1202 | # | ||
1203 | # CONFIG_USB_ACM is not set | ||
1204 | # CONFIG_USB_PRINTER is not set | ||
1205 | # CONFIG_USB_WDM is not set | ||
1206 | # CONFIG_USB_TMC is not set | ||
1207 | |||
1208 | # | ||
1209 | # NOTE: USB_STORAGE depends on SCSI but BLK_DEV_SD may also be needed; | ||
1210 | # | ||
1211 | |||
1212 | # | ||
1213 | # see USB_STORAGE Help for more information | ||
1214 | # | ||
1215 | CONFIG_USB_STORAGE=y | ||
1216 | # CONFIG_USB_STORAGE_DEBUG is not set | ||
1217 | # CONFIG_USB_STORAGE_DATAFAB is not set | ||
1218 | # CONFIG_USB_STORAGE_FREECOM is not set | ||
1219 | # CONFIG_USB_STORAGE_ISD200 is not set | ||
1220 | # CONFIG_USB_STORAGE_USBAT is not set | ||
1221 | # CONFIG_USB_STORAGE_SDDR09 is not set | ||
1222 | # CONFIG_USB_STORAGE_SDDR55 is not set | ||
1223 | # CONFIG_USB_STORAGE_JUMPSHOT is not set | ||
1224 | # CONFIG_USB_STORAGE_ALAUDA is not set | ||
1225 | # CONFIG_USB_STORAGE_ONETOUCH is not set | ||
1226 | # CONFIG_USB_STORAGE_KARMA is not set | ||
1227 | # CONFIG_USB_STORAGE_CYPRESS_ATACB is not set | ||
1228 | # CONFIG_USB_LIBUSUAL is not set | ||
1229 | |||
1230 | # | ||
1231 | # USB Imaging devices | ||
1232 | # | ||
1233 | # CONFIG_USB_MDC800 is not set | ||
1234 | # CONFIG_USB_MICROTEK is not set | ||
1235 | |||
1236 | # | ||
1237 | # USB port drivers | ||
1238 | # | ||
1239 | # CONFIG_USB_SERIAL is not set | ||
1240 | |||
1241 | # | ||
1242 | # USB Miscellaneous drivers | ||
1243 | # | ||
1244 | # CONFIG_USB_EMI62 is not set | ||
1245 | # CONFIG_USB_EMI26 is not set | ||
1246 | # CONFIG_USB_ADUTUX is not set | ||
1247 | # CONFIG_USB_SEVSEG is not set | ||
1248 | # CONFIG_USB_RIO500 is not set | ||
1249 | # CONFIG_USB_LEGOTOWER is not set | ||
1250 | # CONFIG_USB_LCD is not set | ||
1251 | # CONFIG_USB_BERRY_CHARGE is not set | ||
1252 | # CONFIG_USB_LED is not set | ||
1253 | # CONFIG_USB_CYPRESS_CY7C63 is not set | ||
1254 | # CONFIG_USB_CYTHERM is not set | ||
1255 | # CONFIG_USB_PHIDGET is not set | ||
1256 | # CONFIG_USB_IDMOUSE is not set | ||
1257 | # CONFIG_USB_FTDI_ELAN is not set | ||
1258 | # CONFIG_USB_APPLEDISPLAY is not set | ||
1259 | # CONFIG_USB_LD is not set | ||
1260 | # CONFIG_USB_TRANCEVIBRATOR is not set | ||
1261 | # CONFIG_USB_IOWARRIOR is not set | ||
1262 | # CONFIG_USB_TEST is not set | ||
1263 | # CONFIG_USB_ISIGHTFW is not set | ||
1264 | # CONFIG_USB_VST is not set | ||
1265 | # CONFIG_USB_GADGET is not set | ||
1266 | |||
1267 | # | ||
1268 | # OTG and related infrastructure | ||
1269 | # | ||
1270 | # CONFIG_USB_GPIO_VBUS is not set | ||
1271 | CONFIG_MMC=m | ||
1272 | # CONFIG_MMC_DEBUG is not set | ||
1273 | # CONFIG_MMC_UNSAFE_RESUME is not set | ||
1274 | |||
1275 | # | ||
1276 | # MMC/SD/SDIO Card Drivers | ||
1277 | # | ||
1278 | CONFIG_MMC_BLOCK=m | ||
1279 | CONFIG_MMC_BLOCK_BOUNCE=y | ||
1280 | # CONFIG_SDIO_UART is not set | ||
1281 | # CONFIG_MMC_TEST is not set | ||
1282 | |||
1283 | # | ||
1284 | # MMC/SD/SDIO Host Controller Drivers | ||
1285 | # | ||
1286 | CONFIG_MMC_PXA=m | ||
1287 | # CONFIG_MMC_SDHCI is not set | ||
1288 | # CONFIG_MMC_SPI is not set | ||
1289 | # CONFIG_MEMSTICK is not set | ||
1290 | # CONFIG_ACCESSIBILITY is not set | ||
1291 | CONFIG_NEW_LEDS=y | ||
1292 | CONFIG_LEDS_CLASS=y | ||
1293 | |||
1294 | # | ||
1295 | # LED drivers | ||
1296 | # | ||
1297 | # CONFIG_LEDS_PCA9532 is not set | ||
1298 | # CONFIG_LEDS_GPIO is not set | ||
1299 | # CONFIG_LEDS_PCA955X is not set | ||
1300 | CONFIG_LEDS_DA903X=y | ||
1301 | |||
1302 | # | ||
1303 | # LED Triggers | ||
1304 | # | ||
1305 | CONFIG_LEDS_TRIGGERS=y | ||
1306 | # CONFIG_LEDS_TRIGGER_TIMER is not set | ||
1307 | CONFIG_LEDS_TRIGGER_HEARTBEAT=y | ||
1308 | # CONFIG_LEDS_TRIGGER_BACKLIGHT is not set | ||
1309 | # CONFIG_LEDS_TRIGGER_DEFAULT_ON is not set | ||
1310 | CONFIG_RTC_LIB=y | ||
1311 | CONFIG_RTC_CLASS=y | ||
1312 | CONFIG_RTC_HCTOSYS=y | ||
1313 | CONFIG_RTC_HCTOSYS_DEVICE="rtc0" | ||
1314 | # CONFIG_RTC_DEBUG is not set | ||
1315 | |||
1316 | # | ||
1317 | # RTC interfaces | ||
1318 | # | ||
1319 | CONFIG_RTC_INTF_SYSFS=y | ||
1320 | CONFIG_RTC_INTF_PROC=y | ||
1321 | CONFIG_RTC_INTF_DEV=y | ||
1322 | # CONFIG_RTC_INTF_DEV_UIE_EMUL is not set | ||
1323 | # CONFIG_RTC_DRV_TEST is not set | ||
1324 | |||
1325 | # | ||
1326 | # I2C RTC drivers | ||
1327 | # | ||
1328 | # CONFIG_RTC_DRV_DS1307 is not set | ||
1329 | # CONFIG_RTC_DRV_DS1374 is not set | ||
1330 | # CONFIG_RTC_DRV_DS1672 is not set | ||
1331 | # CONFIG_RTC_DRV_MAX6900 is not set | ||
1332 | # CONFIG_RTC_DRV_RS5C372 is not set | ||
1333 | # CONFIG_RTC_DRV_ISL1208 is not set | ||
1334 | # CONFIG_RTC_DRV_X1205 is not set | ||
1335 | # CONFIG_RTC_DRV_PCF8563 is not set | ||
1336 | # CONFIG_RTC_DRV_PCF8583 is not set | ||
1337 | # CONFIG_RTC_DRV_M41T80 is not set | ||
1338 | # CONFIG_RTC_DRV_S35390A is not set | ||
1339 | # CONFIG_RTC_DRV_FM3130 is not set | ||
1340 | # CONFIG_RTC_DRV_RX8581 is not set | ||
1341 | |||
1342 | # | ||
1343 | # SPI RTC drivers | ||
1344 | # | ||
1345 | # CONFIG_RTC_DRV_M41T94 is not set | ||
1346 | # CONFIG_RTC_DRV_DS1305 is not set | ||
1347 | # CONFIG_RTC_DRV_DS1390 is not set | ||
1348 | # CONFIG_RTC_DRV_MAX6902 is not set | ||
1349 | # CONFIG_RTC_DRV_R9701 is not set | ||
1350 | # CONFIG_RTC_DRV_RS5C348 is not set | ||
1351 | # CONFIG_RTC_DRV_DS3234 is not set | ||
1352 | |||
1353 | # | ||
1354 | # Platform RTC drivers | ||
1355 | # | ||
1356 | # CONFIG_RTC_DRV_CMOS is not set | ||
1357 | # CONFIG_RTC_DRV_DS1286 is not set | ||
1358 | # CONFIG_RTC_DRV_DS1511 is not set | ||
1359 | # CONFIG_RTC_DRV_DS1553 is not set | ||
1360 | # CONFIG_RTC_DRV_DS1742 is not set | ||
1361 | # CONFIG_RTC_DRV_STK17TA8 is not set | ||
1362 | # CONFIG_RTC_DRV_M48T86 is not set | ||
1363 | # CONFIG_RTC_DRV_M48T35 is not set | ||
1364 | # CONFIG_RTC_DRV_M48T59 is not set | ||
1365 | # CONFIG_RTC_DRV_BQ4802 is not set | ||
1366 | CONFIG_RTC_DRV_V3020=y | ||
1367 | |||
1368 | # | ||
1369 | # on-CPU RTC drivers | ||
1370 | # | ||
1371 | CONFIG_RTC_DRV_SA1100=y | ||
1372 | # CONFIG_RTC_DRV_PXA is not set | ||
1373 | # CONFIG_DMADEVICES is not set | ||
1374 | CONFIG_REGULATOR=y | ||
1375 | # CONFIG_REGULATOR_DEBUG is not set | ||
1376 | # CONFIG_REGULATOR_FIXED_VOLTAGE is not set | ||
1377 | # CONFIG_REGULATOR_VIRTUAL_CONSUMER is not set | ||
1378 | # CONFIG_REGULATOR_BQ24022 is not set | ||
1379 | CONFIG_REGULATOR_DA903X=y | ||
1380 | # CONFIG_UIO is not set | ||
1381 | # CONFIG_STAGING is not set | ||
1382 | |||
1383 | # | ||
1384 | # File systems | ||
1385 | # | ||
1386 | CONFIG_EXT2_FS=y | ||
1387 | # CONFIG_EXT2_FS_XATTR is not set | ||
1388 | # CONFIG_EXT2_FS_XIP is not set | ||
1389 | CONFIG_EXT3_FS=y | ||
1390 | CONFIG_EXT3_FS_XATTR=y | ||
1391 | # CONFIG_EXT3_FS_POSIX_ACL is not set | ||
1392 | # CONFIG_EXT3_FS_SECURITY is not set | ||
1393 | # CONFIG_EXT4_FS is not set | ||
1394 | CONFIG_JBD=y | ||
1395 | # CONFIG_JBD_DEBUG is not set | ||
1396 | CONFIG_FS_MBCACHE=y | ||
1397 | # CONFIG_REISERFS_FS is not set | ||
1398 | # CONFIG_JFS_FS is not set | ||
1399 | # CONFIG_FS_POSIX_ACL is not set | ||
1400 | CONFIG_FILE_LOCKING=y | ||
1401 | # CONFIG_XFS_FS is not set | ||
1402 | # CONFIG_OCFS2_FS is not set | ||
1403 | # CONFIG_BTRFS_FS is not set | ||
1404 | CONFIG_DNOTIFY=y | ||
1405 | CONFIG_INOTIFY=y | ||
1406 | CONFIG_INOTIFY_USER=y | ||
1407 | # CONFIG_QUOTA is not set | ||
1408 | # CONFIG_AUTOFS_FS is not set | ||
1409 | # CONFIG_AUTOFS4_FS is not set | ||
1410 | # CONFIG_FUSE_FS is not set | ||
1411 | |||
1412 | # | ||
1413 | # CD-ROM/DVD Filesystems | ||
1414 | # | ||
1415 | # CONFIG_ISO9660_FS is not set | ||
1416 | # CONFIG_UDF_FS is not set | ||
1417 | |||
1418 | # | ||
1419 | # DOS/FAT/NT Filesystems | ||
1420 | # | ||
1421 | CONFIG_FAT_FS=m | ||
1422 | # CONFIG_MSDOS_FS is not set | ||
1423 | CONFIG_VFAT_FS=m | ||
1424 | CONFIG_FAT_DEFAULT_CODEPAGE=437 | ||
1425 | CONFIG_FAT_DEFAULT_IOCHARSET="iso8859-1" | ||
1426 | # CONFIG_NTFS_FS is not set | ||
1427 | |||
1428 | # | ||
1429 | # Pseudo filesystems | ||
1430 | # | ||
1431 | CONFIG_PROC_FS=y | ||
1432 | CONFIG_PROC_SYSCTL=y | ||
1433 | # CONFIG_PROC_PAGE_MONITOR is not set | ||
1434 | CONFIG_SYSFS=y | ||
1435 | CONFIG_TMPFS=y | ||
1436 | # CONFIG_TMPFS_POSIX_ACL is not set | ||
1437 | # CONFIG_HUGETLB_PAGE is not set | ||
1438 | # CONFIG_CONFIGFS_FS is not set | ||
1439 | CONFIG_MISC_FILESYSTEMS=y | ||
1440 | # CONFIG_ADFS_FS is not set | ||
1441 | # CONFIG_AFFS_FS is not set | ||
1442 | # CONFIG_HFS_FS is not set | ||
1443 | # CONFIG_HFSPLUS_FS is not set | ||
1444 | # CONFIG_BEFS_FS is not set | ||
1445 | # CONFIG_BFS_FS is not set | ||
1446 | # CONFIG_EFS_FS is not set | ||
1447 | CONFIG_JFFS2_FS=y | ||
1448 | CONFIG_JFFS2_FS_DEBUG=0 | ||
1449 | CONFIG_JFFS2_FS_WRITEBUFFER=y | ||
1450 | # CONFIG_JFFS2_FS_WBUF_VERIFY is not set | ||
1451 | CONFIG_JFFS2_SUMMARY=y | ||
1452 | # CONFIG_JFFS2_FS_XATTR is not set | ||
1453 | # CONFIG_JFFS2_COMPRESSION_OPTIONS is not set | ||
1454 | CONFIG_JFFS2_ZLIB=y | ||
1455 | # CONFIG_JFFS2_LZO is not set | ||
1456 | CONFIG_JFFS2_RTIME=y | ||
1457 | # CONFIG_JFFS2_RUBIN is not set | ||
1458 | # CONFIG_CRAMFS is not set | ||
1459 | # CONFIG_SQUASHFS is not set | ||
1460 | # CONFIG_VXFS_FS is not set | ||
1461 | # CONFIG_MINIX_FS is not set | ||
1462 | # CONFIG_OMFS_FS is not set | ||
1463 | # CONFIG_HPFS_FS is not set | ||
1464 | # CONFIG_QNX4FS_FS is not set | ||
1465 | # CONFIG_ROMFS_FS is not set | ||
1466 | # CONFIG_SYSV_FS is not set | ||
1467 | # CONFIG_UFS_FS is not set | ||
1468 | CONFIG_NETWORK_FILESYSTEMS=y | ||
1469 | CONFIG_NFS_FS=y | ||
1470 | CONFIG_NFS_V3=y | ||
1471 | # CONFIG_NFS_V3_ACL is not set | ||
1472 | # CONFIG_NFS_V4 is not set | ||
1473 | CONFIG_ROOT_NFS=y | ||
1474 | # CONFIG_NFSD is not set | ||
1475 | CONFIG_LOCKD=y | ||
1476 | CONFIG_LOCKD_V4=y | ||
1477 | CONFIG_NFS_COMMON=y | ||
1478 | CONFIG_SUNRPC=y | ||
1479 | # CONFIG_SUNRPC_REGISTER_V4 is not set | ||
1480 | # CONFIG_RPCSEC_GSS_KRB5 is not set | ||
1481 | # CONFIG_RPCSEC_GSS_SPKM3 is not set | ||
1482 | # CONFIG_SMB_FS is not set | ||
1483 | CONFIG_CIFS=m | ||
1484 | # CONFIG_CIFS_STATS is not set | ||
1485 | # CONFIG_CIFS_WEAK_PW_HASH is not set | ||
1486 | # CONFIG_CIFS_XATTR is not set | ||
1487 | # CONFIG_CIFS_DEBUG2 is not set | ||
1488 | # CONFIG_CIFS_EXPERIMENTAL is not set | ||
1489 | # CONFIG_NCP_FS is not set | ||
1490 | # CONFIG_CODA_FS is not set | ||
1491 | # CONFIG_AFS_FS is not set | ||
1492 | |||
1493 | # | ||
1494 | # Partition Types | ||
1495 | # | ||
1496 | CONFIG_PARTITION_ADVANCED=y | ||
1497 | # CONFIG_ACORN_PARTITION is not set | ||
1498 | # CONFIG_OSF_PARTITION is not set | ||
1499 | # CONFIG_AMIGA_PARTITION is not set | ||
1500 | # CONFIG_ATARI_PARTITION is not set | ||
1501 | # CONFIG_MAC_PARTITION is not set | ||
1502 | CONFIG_MSDOS_PARTITION=y | ||
1503 | # CONFIG_BSD_DISKLABEL is not set | ||
1504 | # CONFIG_MINIX_SUBPARTITION is not set | ||
1505 | # CONFIG_SOLARIS_X86_PARTITION is not set | ||
1506 | # CONFIG_UNIXWARE_DISKLABEL is not set | ||
1507 | # CONFIG_LDM_PARTITION is not set | ||
1508 | # CONFIG_SGI_PARTITION is not set | ||
1509 | # CONFIG_ULTRIX_PARTITION is not set | ||
1510 | # CONFIG_SUN_PARTITION is not set | ||
1511 | # CONFIG_KARMA_PARTITION is not set | ||
1512 | # CONFIG_EFI_PARTITION is not set | ||
1513 | # CONFIG_SYSV68_PARTITION is not set | ||
1514 | CONFIG_NLS=m | ||
1515 | CONFIG_NLS_DEFAULT="iso8859-1" | ||
1516 | CONFIG_NLS_CODEPAGE_437=m | ||
1517 | # CONFIG_NLS_CODEPAGE_737 is not set | ||
1518 | # CONFIG_NLS_CODEPAGE_775 is not set | ||
1519 | # CONFIG_NLS_CODEPAGE_850 is not set | ||
1520 | # CONFIG_NLS_CODEPAGE_852 is not set | ||
1521 | # CONFIG_NLS_CODEPAGE_855 is not set | ||
1522 | # CONFIG_NLS_CODEPAGE_857 is not set | ||
1523 | # CONFIG_NLS_CODEPAGE_860 is not set | ||
1524 | # CONFIG_NLS_CODEPAGE_861 is not set | ||
1525 | # CONFIG_NLS_CODEPAGE_862 is not set | ||
1526 | # CONFIG_NLS_CODEPAGE_863 is not set | ||
1527 | # CONFIG_NLS_CODEPAGE_864 is not set | ||
1528 | # CONFIG_NLS_CODEPAGE_865 is not set | ||
1529 | # CONFIG_NLS_CODEPAGE_866 is not set | ||
1530 | # CONFIG_NLS_CODEPAGE_869 is not set | ||
1531 | # CONFIG_NLS_CODEPAGE_936 is not set | ||
1532 | # CONFIG_NLS_CODEPAGE_950 is not set | ||
1533 | # CONFIG_NLS_CODEPAGE_932 is not set | ||
1534 | # CONFIG_NLS_CODEPAGE_949 is not set | ||
1535 | # CONFIG_NLS_CODEPAGE_874 is not set | ||
1536 | # CONFIG_NLS_ISO8859_8 is not set | ||
1537 | # CONFIG_NLS_CODEPAGE_1250 is not set | ||
1538 | # CONFIG_NLS_CODEPAGE_1251 is not set | ||
1539 | # CONFIG_NLS_ASCII is not set | ||
1540 | CONFIG_NLS_ISO8859_1=m | ||
1541 | # CONFIG_NLS_ISO8859_2 is not set | ||
1542 | # CONFIG_NLS_ISO8859_3 is not set | ||
1543 | # CONFIG_NLS_ISO8859_4 is not set | ||
1544 | # CONFIG_NLS_ISO8859_5 is not set | ||
1545 | # CONFIG_NLS_ISO8859_6 is not set | ||
1546 | # CONFIG_NLS_ISO8859_7 is not set | ||
1547 | # CONFIG_NLS_ISO8859_9 is not set | ||
1548 | # CONFIG_NLS_ISO8859_13 is not set | ||
1549 | # CONFIG_NLS_ISO8859_14 is not set | ||
1550 | # CONFIG_NLS_ISO8859_15 is not set | ||
1551 | # CONFIG_NLS_KOI8_R is not set | ||
1552 | # CONFIG_NLS_KOI8_U is not set | ||
1553 | CONFIG_NLS_UTF8=m | ||
1554 | # CONFIG_DLM is not set | ||
1555 | |||
1556 | # | ||
1557 | # Kernel hacking | ||
1558 | # | ||
1559 | # CONFIG_PRINTK_TIME is not set | ||
1560 | CONFIG_ENABLE_WARN_DEPRECATED=y | ||
1561 | CONFIG_ENABLE_MUST_CHECK=y | ||
1562 | CONFIG_FRAME_WARN=0 | ||
1563 | # CONFIG_MAGIC_SYSRQ is not set | ||
1564 | # CONFIG_UNUSED_SYMBOLS is not set | ||
1565 | CONFIG_DEBUG_FS=y | ||
1566 | # CONFIG_HEADERS_CHECK is not set | ||
1567 | CONFIG_DEBUG_KERNEL=y | ||
1568 | # CONFIG_DEBUG_SHIRQ is not set | ||
1569 | # CONFIG_DETECT_SOFTLOCKUP is not set | ||
1570 | # CONFIG_SCHED_DEBUG is not set | ||
1571 | # CONFIG_SCHEDSTATS is not set | ||
1572 | # CONFIG_TIMER_STATS is not set | ||
1573 | # CONFIG_DEBUG_OBJECTS is not set | ||
1574 | # CONFIG_DEBUG_RT_MUTEXES is not set | ||
1575 | # CONFIG_RT_MUTEX_TESTER is not set | ||
1576 | # CONFIG_DEBUG_SPINLOCK is not set | ||
1577 | # CONFIG_DEBUG_MUTEXES is not set | ||
1578 | # CONFIG_DEBUG_LOCK_ALLOC is not set | ||
1579 | # CONFIG_PROVE_LOCKING is not set | ||
1580 | # CONFIG_LOCK_STAT is not set | ||
1581 | # CONFIG_DEBUG_SPINLOCK_SLEEP is not set | ||
1582 | # CONFIG_DEBUG_LOCKING_API_SELFTESTS is not set | ||
1583 | # CONFIG_DEBUG_KOBJECT is not set | ||
1584 | # CONFIG_DEBUG_BUGVERBOSE is not set | ||
1585 | # CONFIG_DEBUG_INFO is not set | ||
1586 | # CONFIG_DEBUG_VM is not set | ||
1587 | # CONFIG_DEBUG_WRITECOUNT is not set | ||
1588 | # CONFIG_DEBUG_MEMORY_INIT is not set | ||
1589 | # CONFIG_DEBUG_LIST is not set | ||
1590 | # CONFIG_DEBUG_SG is not set | ||
1591 | # CONFIG_DEBUG_NOTIFIERS is not set | ||
1592 | CONFIG_FRAME_POINTER=y | ||
1593 | # CONFIG_BOOT_PRINTK_DELAY is not set | ||
1594 | # CONFIG_RCU_TORTURE_TEST is not set | ||
1595 | # CONFIG_RCU_CPU_STALL_DETECTOR is not set | ||
1596 | # CONFIG_BACKTRACE_SELF_TEST is not set | ||
1597 | # CONFIG_DEBUG_BLOCK_EXT_DEVT is not set | ||
1598 | # CONFIG_FAULT_INJECTION is not set | ||
1599 | # CONFIG_LATENCYTOP is not set | ||
1600 | CONFIG_SYSCTL_SYSCALL_CHECK=y | ||
1601 | CONFIG_HAVE_FUNCTION_TRACER=y | ||
1602 | |||
1603 | # | ||
1604 | # Tracers | ||
1605 | # | ||
1606 | # CONFIG_FUNCTION_TRACER is not set | ||
1607 | # CONFIG_IRQSOFF_TRACER is not set | ||
1608 | # CONFIG_SCHED_TRACER is not set | ||
1609 | # CONFIG_CONTEXT_SWITCH_TRACER is not set | ||
1610 | # CONFIG_BOOT_TRACER is not set | ||
1611 | # CONFIG_TRACE_BRANCH_PROFILING is not set | ||
1612 | # CONFIG_STACK_TRACER is not set | ||
1613 | # CONFIG_DYNAMIC_PRINTK_DEBUG is not set | ||
1614 | # CONFIG_SAMPLES is not set | ||
1615 | CONFIG_HAVE_ARCH_KGDB=y | ||
1616 | # CONFIG_KGDB is not set | ||
1617 | CONFIG_DEBUG_USER=y | ||
1618 | CONFIG_DEBUG_ERRORS=y | ||
1619 | # CONFIG_DEBUG_STACK_USAGE is not set | ||
1620 | CONFIG_DEBUG_LL=y | ||
1621 | # CONFIG_DEBUG_ICEDCC is not set | ||
1622 | |||
1623 | # | ||
1624 | # Security options | ||
1625 | # | ||
1626 | # CONFIG_KEYS is not set | ||
1627 | # CONFIG_SECURITY is not set | ||
1628 | # CONFIG_SECURITYFS is not set | ||
1629 | # CONFIG_SECURITY_FILE_CAPABILITIES is not set | ||
1630 | CONFIG_CRYPTO=y | ||
1631 | |||
1632 | # | ||
1633 | # Crypto core or helper | ||
1634 | # | ||
1635 | # CONFIG_CRYPTO_FIPS is not set | ||
1636 | CONFIG_CRYPTO_ALGAPI=m | ||
1637 | CONFIG_CRYPTO_ALGAPI2=m | ||
1638 | CONFIG_CRYPTO_AEAD2=m | ||
1639 | CONFIG_CRYPTO_BLKCIPHER=m | ||
1640 | CONFIG_CRYPTO_BLKCIPHER2=m | ||
1641 | CONFIG_CRYPTO_HASH=m | ||
1642 | CONFIG_CRYPTO_HASH2=m | ||
1643 | CONFIG_CRYPTO_RNG2=m | ||
1644 | CONFIG_CRYPTO_MANAGER=m | ||
1645 | CONFIG_CRYPTO_MANAGER2=m | ||
1646 | # CONFIG_CRYPTO_GF128MUL is not set | ||
1647 | # CONFIG_CRYPTO_NULL is not set | ||
1648 | # CONFIG_CRYPTO_CRYPTD is not set | ||
1649 | # CONFIG_CRYPTO_AUTHENC is not set | ||
1650 | # CONFIG_CRYPTO_TEST is not set | ||
1651 | |||
1652 | # | ||
1653 | # Authenticated Encryption with Associated Data | ||
1654 | # | ||
1655 | # CONFIG_CRYPTO_CCM is not set | ||
1656 | # CONFIG_CRYPTO_GCM is not set | ||
1657 | # CONFIG_CRYPTO_SEQIV is not set | ||
1658 | |||
1659 | # | ||
1660 | # Block modes | ||
1661 | # | ||
1662 | # CONFIG_CRYPTO_CBC is not set | ||
1663 | # CONFIG_CRYPTO_CTR is not set | ||
1664 | # CONFIG_CRYPTO_CTS is not set | ||
1665 | CONFIG_CRYPTO_ECB=m | ||
1666 | # CONFIG_CRYPTO_LRW is not set | ||
1667 | # CONFIG_CRYPTO_PCBC is not set | ||
1668 | # CONFIG_CRYPTO_XTS is not set | ||
1669 | |||
1670 | # | ||
1671 | # Hash modes | ||
1672 | # | ||
1673 | # CONFIG_CRYPTO_HMAC is not set | ||
1674 | # CONFIG_CRYPTO_XCBC is not set | ||
1675 | |||
1676 | # | ||
1677 | # Digest | ||
1678 | # | ||
1679 | # CONFIG_CRYPTO_CRC32C is not set | ||
1680 | # CONFIG_CRYPTO_MD4 is not set | ||
1681 | # CONFIG_CRYPTO_MD5 is not set | ||
1682 | CONFIG_CRYPTO_MICHAEL_MIC=m | ||
1683 | # CONFIG_CRYPTO_RMD128 is not set | ||
1684 | # CONFIG_CRYPTO_RMD160 is not set | ||
1685 | # CONFIG_CRYPTO_RMD256 is not set | ||
1686 | # CONFIG_CRYPTO_RMD320 is not set | ||
1687 | # CONFIG_CRYPTO_SHA1 is not set | ||
1688 | # CONFIG_CRYPTO_SHA256 is not set | ||
1689 | # CONFIG_CRYPTO_SHA512 is not set | ||
1690 | # CONFIG_CRYPTO_TGR192 is not set | ||
1691 | # CONFIG_CRYPTO_WP512 is not set | ||
1692 | |||
1693 | # | ||
1694 | # Ciphers | ||
1695 | # | ||
1696 | CONFIG_CRYPTO_AES=m | ||
1697 | # CONFIG_CRYPTO_ANUBIS is not set | ||
1698 | CONFIG_CRYPTO_ARC4=m | ||
1699 | # CONFIG_CRYPTO_BLOWFISH is not set | ||
1700 | # CONFIG_CRYPTO_CAMELLIA is not set | ||
1701 | # CONFIG_CRYPTO_CAST5 is not set | ||
1702 | # CONFIG_CRYPTO_CAST6 is not set | ||
1703 | # CONFIG_CRYPTO_DES is not set | ||
1704 | # CONFIG_CRYPTO_FCRYPT is not set | ||
1705 | # CONFIG_CRYPTO_KHAZAD is not set | ||
1706 | # CONFIG_CRYPTO_SALSA20 is not set | ||
1707 | # CONFIG_CRYPTO_SEED is not set | ||
1708 | # CONFIG_CRYPTO_SERPENT is not set | ||
1709 | # CONFIG_CRYPTO_TEA is not set | ||
1710 | # CONFIG_CRYPTO_TWOFISH is not set | ||
1711 | |||
1712 | # | ||
1713 | # Compression | ||
1714 | # | ||
1715 | # CONFIG_CRYPTO_DEFLATE is not set | ||
1716 | # CONFIG_CRYPTO_LZO is not set | ||
1717 | |||
1718 | # | ||
1719 | # Random Number Generation | ||
1720 | # | ||
1721 | # CONFIG_CRYPTO_ANSI_CPRNG is not set | ||
1722 | # CONFIG_CRYPTO_HW is not set | ||
1723 | |||
1724 | # | ||
1725 | # Library routines | ||
1726 | # | ||
1727 | CONFIG_BITREVERSE=y | ||
1728 | CONFIG_GENERIC_FIND_LAST_BIT=y | ||
1729 | CONFIG_CRC_CCITT=m | ||
1730 | # CONFIG_CRC16 is not set | ||
1731 | # CONFIG_CRC_T10DIF is not set | ||
1732 | # CONFIG_CRC_ITU_T is not set | ||
1733 | CONFIG_CRC32=y | ||
1734 | # CONFIG_CRC7 is not set | ||
1735 | # CONFIG_LIBCRC32C is not set | ||
1736 | CONFIG_ZLIB_INFLATE=y | ||
1737 | CONFIG_ZLIB_DEFLATE=y | ||
1738 | CONFIG_PLIST=y | ||
1739 | CONFIG_HAS_IOMEM=y | ||
1740 | CONFIG_HAS_IOPORT=y | ||
1741 | CONFIG_HAS_DMA=y | ||
diff --git a/arch/arm/configs/magician_defconfig b/arch/arm/configs/magician_defconfig index 73ba62b71063..91bc3974f191 100644 --- a/arch/arm/configs/magician_defconfig +++ b/arch/arm/configs/magician_defconfig | |||
@@ -1,9 +1,10 @@ | |||
1 | # | 1 | # |
2 | # Automatically generated make config: don't edit | 2 | # Automatically generated make config: don't edit |
3 | # Linux kernel version: 2.6.24-rc6 | 3 | # Linux kernel version: 2.6.29-rc3 |
4 | # Sun Dec 30 13:02:54 2007 | 4 | # Fri Jan 30 12:42:03 2009 |
5 | # | 5 | # |
6 | CONFIG_ARM=y | 6 | CONFIG_ARM=y |
7 | CONFIG_HAVE_PWM=y | ||
7 | CONFIG_SYS_SUPPORTS_APM_EMULATION=y | 8 | CONFIG_SYS_SUPPORTS_APM_EMULATION=y |
8 | CONFIG_GENERIC_GPIO=y | 9 | CONFIG_GENERIC_GPIO=y |
9 | CONFIG_GENERIC_TIME=y | 10 | CONFIG_GENERIC_TIME=y |
@@ -12,6 +13,7 @@ CONFIG_MMU=y | |||
12 | # CONFIG_NO_IOPORT is not set | 13 | # CONFIG_NO_IOPORT is not set |
13 | CONFIG_GENERIC_HARDIRQS=y | 14 | CONFIG_GENERIC_HARDIRQS=y |
14 | CONFIG_STACKTRACE_SUPPORT=y | 15 | CONFIG_STACKTRACE_SUPPORT=y |
16 | CONFIG_HAVE_LATENCYTOP_SUPPORT=y | ||
15 | CONFIG_LOCKDEP_SUPPORT=y | 17 | CONFIG_LOCKDEP_SUPPORT=y |
16 | CONFIG_TRACE_IRQFLAGS_SUPPORT=y | 18 | CONFIG_TRACE_IRQFLAGS_SUPPORT=y |
17 | CONFIG_HARDIRQS_SW_RESEND=y | 19 | CONFIG_HARDIRQS_SW_RESEND=y |
@@ -21,8 +23,8 @@ CONFIG_RWSEM_GENERIC_SPINLOCK=y | |||
21 | # CONFIG_ARCH_HAS_ILOG2_U64 is not set | 23 | # CONFIG_ARCH_HAS_ILOG2_U64 is not set |
22 | CONFIG_GENERIC_HWEIGHT=y | 24 | CONFIG_GENERIC_HWEIGHT=y |
23 | CONFIG_GENERIC_CALIBRATE_DELAY=y | 25 | CONFIG_GENERIC_CALIBRATE_DELAY=y |
24 | CONFIG_ZONE_DMA=y | ||
25 | CONFIG_ARCH_MTD_XIP=y | 26 | CONFIG_ARCH_MTD_XIP=y |
27 | CONFIG_GENERIC_HARDIRQS_NO__DO_IRQ=y | ||
26 | CONFIG_VECTORS_BASE=0xffff0000 | 28 | CONFIG_VECTORS_BASE=0xffff0000 |
27 | CONFIG_DEFCONFIG_LIST="/lib/modules/$UNAME_RELEASE/.config" | 29 | CONFIG_DEFCONFIG_LIST="/lib/modules/$UNAME_RELEASE/.config" |
28 | 30 | ||
@@ -41,16 +43,24 @@ CONFIG_SYSVIPC_SYSCTL=y | |||
41 | # CONFIG_POSIX_MQUEUE is not set | 43 | # CONFIG_POSIX_MQUEUE is not set |
42 | # CONFIG_BSD_PROCESS_ACCT is not set | 44 | # CONFIG_BSD_PROCESS_ACCT is not set |
43 | # CONFIG_TASKSTATS is not set | 45 | # CONFIG_TASKSTATS is not set |
44 | # CONFIG_USER_NS is not set | ||
45 | # CONFIG_PID_NS is not set | ||
46 | # CONFIG_AUDIT is not set | 46 | # CONFIG_AUDIT is not set |
47 | |||
48 | # | ||
49 | # RCU Subsystem | ||
50 | # | ||
51 | CONFIG_CLASSIC_RCU=y | ||
52 | # CONFIG_TREE_RCU is not set | ||
53 | # CONFIG_PREEMPT_RCU is not set | ||
54 | # CONFIG_TREE_RCU_TRACE is not set | ||
55 | # CONFIG_PREEMPT_RCU_TRACE is not set | ||
47 | CONFIG_IKCONFIG=y | 56 | CONFIG_IKCONFIG=y |
48 | CONFIG_IKCONFIG_PROC=y | 57 | CONFIG_IKCONFIG_PROC=y |
49 | CONFIG_LOG_BUF_SHIFT=16 | 58 | CONFIG_LOG_BUF_SHIFT=16 |
59 | # CONFIG_GROUP_SCHED is not set | ||
50 | # CONFIG_CGROUPS is not set | 60 | # CONFIG_CGROUPS is not set |
51 | # CONFIG_FAIR_GROUP_SCHED is not set | 61 | # CONFIG_SYSFS_DEPRECATED_V2 is not set |
52 | # CONFIG_SYSFS_DEPRECATED is not set | ||
53 | # CONFIG_RELAY is not set | 62 | # CONFIG_RELAY is not set |
63 | # CONFIG_NAMESPACES is not set | ||
54 | CONFIG_BLK_DEV_INITRD=y | 64 | CONFIG_BLK_DEV_INITRD=y |
55 | CONFIG_INITRAMFS_SOURCE="" | 65 | CONFIG_INITRAMFS_SOURCE="" |
56 | CONFIG_CC_OPTIMIZE_FOR_SIZE=y | 66 | CONFIG_CC_OPTIMIZE_FOR_SIZE=y |
@@ -65,31 +75,41 @@ CONFIG_HOTPLUG=y | |||
65 | CONFIG_PRINTK=y | 75 | CONFIG_PRINTK=y |
66 | CONFIG_BUG=y | 76 | CONFIG_BUG=y |
67 | CONFIG_ELF_CORE=y | 77 | CONFIG_ELF_CORE=y |
78 | CONFIG_COMPAT_BRK=y | ||
68 | CONFIG_BASE_FULL=y | 79 | CONFIG_BASE_FULL=y |
69 | CONFIG_FUTEX=y | 80 | CONFIG_FUTEX=y |
70 | CONFIG_ANON_INODES=y | 81 | CONFIG_ANON_INODES=y |
71 | CONFIG_EPOLL=y | 82 | CONFIG_EPOLL=y |
72 | CONFIG_SIGNALFD=y | 83 | CONFIG_SIGNALFD=y |
84 | CONFIG_TIMERFD=y | ||
73 | CONFIG_EVENTFD=y | 85 | CONFIG_EVENTFD=y |
74 | CONFIG_SHMEM=y | 86 | CONFIG_SHMEM=y |
87 | CONFIG_AIO=y | ||
75 | CONFIG_VM_EVENT_COUNTERS=y | 88 | CONFIG_VM_EVENT_COUNTERS=y |
76 | CONFIG_SLAB=y | 89 | CONFIG_SLAB=y |
77 | # CONFIG_SLUB is not set | 90 | # CONFIG_SLUB is not set |
78 | # CONFIG_SLOB is not set | 91 | # CONFIG_SLOB is not set |
92 | # CONFIG_PROFILING is not set | ||
93 | CONFIG_HAVE_OPROFILE=y | ||
94 | # CONFIG_KPROBES is not set | ||
95 | CONFIG_HAVE_KPROBES=y | ||
96 | CONFIG_HAVE_KRETPROBES=y | ||
97 | CONFIG_HAVE_CLK=y | ||
98 | CONFIG_HAVE_GENERIC_DMA_COHERENT=y | ||
99 | CONFIG_SLABINFO=y | ||
79 | CONFIG_RT_MUTEXES=y | 100 | CONFIG_RT_MUTEXES=y |
80 | # CONFIG_TINY_SHMEM is not set | ||
81 | CONFIG_BASE_SMALL=0 | 101 | CONFIG_BASE_SMALL=0 |
82 | CONFIG_MODULES=y | 102 | CONFIG_MODULES=y |
103 | # CONFIG_MODULE_FORCE_LOAD is not set | ||
83 | CONFIG_MODULE_UNLOAD=y | 104 | CONFIG_MODULE_UNLOAD=y |
84 | CONFIG_MODULE_FORCE_UNLOAD=y | 105 | # CONFIG_MODULE_FORCE_UNLOAD is not set |
85 | # CONFIG_MODVERSIONS is not set | 106 | # CONFIG_MODVERSIONS is not set |
86 | # CONFIG_MODULE_SRCVERSION_ALL is not set | 107 | # CONFIG_MODULE_SRCVERSION_ALL is not set |
87 | CONFIG_KMOD=y | ||
88 | CONFIG_BLOCK=y | 108 | CONFIG_BLOCK=y |
89 | # CONFIG_LBD is not set | 109 | # CONFIG_LBD is not set |
90 | # CONFIG_BLK_DEV_IO_TRACE is not set | 110 | # CONFIG_BLK_DEV_IO_TRACE is not set |
91 | # CONFIG_LSF is not set | ||
92 | # CONFIG_BLK_DEV_BSG is not set | 111 | # CONFIG_BLK_DEV_BSG is not set |
112 | # CONFIG_BLK_DEV_INTEGRITY is not set | ||
93 | 113 | ||
94 | # | 114 | # |
95 | # IO Schedulers | 115 | # IO Schedulers |
@@ -103,8 +123,7 @@ CONFIG_IOSCHED_NOOP=y | |||
103 | # CONFIG_DEFAULT_CFQ is not set | 123 | # CONFIG_DEFAULT_CFQ is not set |
104 | CONFIG_DEFAULT_NOOP=y | 124 | CONFIG_DEFAULT_NOOP=y |
105 | CONFIG_DEFAULT_IOSCHED="noop" | 125 | CONFIG_DEFAULT_IOSCHED="noop" |
106 | CONFIG_CLASSIC_RCU=y | 126 | CONFIG_FREEZER=y |
107 | # CONFIG_PREEMPT_RCU is not set | ||
108 | 127 | ||
109 | # | 128 | # |
110 | # System Type | 129 | # System Type |
@@ -114,9 +133,7 @@ CONFIG_CLASSIC_RCU=y | |||
114 | # CONFIG_ARCH_REALVIEW is not set | 133 | # CONFIG_ARCH_REALVIEW is not set |
115 | # CONFIG_ARCH_VERSATILE is not set | 134 | # CONFIG_ARCH_VERSATILE is not set |
116 | # CONFIG_ARCH_AT91 is not set | 135 | # CONFIG_ARCH_AT91 is not set |
117 | # CONFIG_ARCH_CLPS7500 is not set | ||
118 | # CONFIG_ARCH_CLPS711X is not set | 136 | # CONFIG_ARCH_CLPS711X is not set |
119 | # CONFIG_ARCH_CO285 is not set | ||
120 | # CONFIG_ARCH_EBSA110 is not set | 137 | # CONFIG_ARCH_EBSA110 is not set |
121 | # CONFIG_ARCH_EP93XX is not set | 138 | # CONFIG_ARCH_EP93XX is not set |
122 | # CONFIG_ARCH_FOOTBRIDGE is not set | 139 | # CONFIG_ARCH_FOOTBRIDGE is not set |
@@ -130,41 +147,57 @@ CONFIG_CLASSIC_RCU=y | |||
130 | # CONFIG_ARCH_IXP2000 is not set | 147 | # CONFIG_ARCH_IXP2000 is not set |
131 | # CONFIG_ARCH_IXP4XX is not set | 148 | # CONFIG_ARCH_IXP4XX is not set |
132 | # CONFIG_ARCH_L7200 is not set | 149 | # CONFIG_ARCH_L7200 is not set |
150 | # CONFIG_ARCH_KIRKWOOD is not set | ||
133 | # CONFIG_ARCH_KS8695 is not set | 151 | # CONFIG_ARCH_KS8695 is not set |
134 | # CONFIG_ARCH_NS9XXX is not set | 152 | # CONFIG_ARCH_NS9XXX is not set |
153 | # CONFIG_ARCH_LOKI is not set | ||
154 | # CONFIG_ARCH_MV78XX0 is not set | ||
135 | # CONFIG_ARCH_MXC is not set | 155 | # CONFIG_ARCH_MXC is not set |
156 | # CONFIG_ARCH_ORION5X is not set | ||
136 | # CONFIG_ARCH_PNX4008 is not set | 157 | # CONFIG_ARCH_PNX4008 is not set |
137 | CONFIG_ARCH_PXA=y | 158 | CONFIG_ARCH_PXA=y |
138 | # CONFIG_ARCH_RPC is not set | 159 | # CONFIG_ARCH_RPC is not set |
139 | # CONFIG_ARCH_SA1100 is not set | 160 | # CONFIG_ARCH_SA1100 is not set |
140 | # CONFIG_ARCH_S3C2410 is not set | 161 | # CONFIG_ARCH_S3C2410 is not set |
162 | # CONFIG_ARCH_S3C64XX is not set | ||
141 | # CONFIG_ARCH_SHARK is not set | 163 | # CONFIG_ARCH_SHARK is not set |
142 | # CONFIG_ARCH_LH7A40X is not set | 164 | # CONFIG_ARCH_LH7A40X is not set |
143 | # CONFIG_ARCH_DAVINCI is not set | 165 | # CONFIG_ARCH_DAVINCI is not set |
144 | # CONFIG_ARCH_OMAP is not set | 166 | # CONFIG_ARCH_OMAP is not set |
167 | # CONFIG_ARCH_MSM is not set | ||
168 | # CONFIG_ARCH_W90X900 is not set | ||
145 | 169 | ||
146 | # | 170 | # |
147 | # Intel PXA2xx/PXA3xx Implementations | 171 | # Intel PXA2xx/PXA3xx Implementations |
148 | # | 172 | # |
173 | # CONFIG_ARCH_GUMSTIX is not set | ||
174 | # CONFIG_MACH_INTELMOTE2 is not set | ||
149 | # CONFIG_ARCH_LUBBOCK is not set | 175 | # CONFIG_ARCH_LUBBOCK is not set |
150 | # CONFIG_MACH_LOGICPD_PXA270 is not set | 176 | # CONFIG_MACH_LOGICPD_PXA270 is not set |
151 | # CONFIG_MACH_MAINSTONE is not set | 177 | # CONFIG_MACH_MAINSTONE is not set |
178 | # CONFIG_MACH_MP900C is not set | ||
152 | # CONFIG_ARCH_PXA_IDP is not set | 179 | # CONFIG_ARCH_PXA_IDP is not set |
153 | # CONFIG_PXA_SHARPSL is not set | 180 | # CONFIG_PXA_SHARPSL is not set |
154 | # CONFIG_MACH_TRIZEPS4 is not set | 181 | # CONFIG_ARCH_VIPER is not set |
182 | # CONFIG_ARCH_PXA_ESERIES is not set | ||
183 | # CONFIG_TRIZEPS_PXA is not set | ||
184 | # CONFIG_MACH_H5000 is not set | ||
155 | # CONFIG_MACH_EM_X270 is not set | 185 | # CONFIG_MACH_EM_X270 is not set |
186 | # CONFIG_MACH_COLIBRI is not set | ||
156 | # CONFIG_MACH_ZYLONITE is not set | 187 | # CONFIG_MACH_ZYLONITE is not set |
188 | # CONFIG_MACH_LITTLETON is not set | ||
189 | # CONFIG_MACH_TAVOREVB is not set | ||
190 | # CONFIG_MACH_SAAR is not set | ||
157 | # CONFIG_MACH_ARMCORE is not set | 191 | # CONFIG_MACH_ARMCORE is not set |
192 | # CONFIG_MACH_CM_X300 is not set | ||
158 | CONFIG_MACH_MAGICIAN=y | 193 | CONFIG_MACH_MAGICIAN=y |
194 | # CONFIG_MACH_MIOA701 is not set | ||
195 | # CONFIG_MACH_PCM027 is not set | ||
196 | # CONFIG_ARCH_PXA_PALM is not set | ||
197 | # CONFIG_PXA_EZX is not set | ||
159 | CONFIG_PXA27x=y | 198 | CONFIG_PXA27x=y |
160 | 199 | CONFIG_PXA_PWM=y | |
161 | # | 200 | CONFIG_PXA_HAVE_BOARD_IRQS=y |
162 | # Boot options | ||
163 | # | ||
164 | |||
165 | # | ||
166 | # Power management | ||
167 | # | ||
168 | 201 | ||
169 | # | 202 | # |
170 | # Processor Type | 203 | # Processor Type |
@@ -173,6 +206,7 @@ CONFIG_CPU_32=y | |||
173 | CONFIG_CPU_XSCALE=y | 206 | CONFIG_CPU_XSCALE=y |
174 | CONFIG_CPU_32v5=y | 207 | CONFIG_CPU_32v5=y |
175 | CONFIG_CPU_ABRT_EV5T=y | 208 | CONFIG_CPU_ABRT_EV5T=y |
209 | CONFIG_CPU_PABRT_NOIFAR=y | ||
176 | CONFIG_CPU_CACHE_VIVT=y | 210 | CONFIG_CPU_CACHE_VIVT=y |
177 | CONFIG_CPU_TLB_V4WBI=y | 211 | CONFIG_CPU_TLB_V4WBI=y |
178 | CONFIG_CPU_CP15=y | 212 | CONFIG_CPU_CP15=y |
@@ -186,6 +220,7 @@ CONFIG_ARM_THUMB=y | |||
186 | # CONFIG_OUTER_CACHE is not set | 220 | # CONFIG_OUTER_CACHE is not set |
187 | CONFIG_IWMMXT=y | 221 | CONFIG_IWMMXT=y |
188 | CONFIG_XSCALE_PMU=y | 222 | CONFIG_XSCALE_PMU=y |
223 | CONFIG_COMMON_CLKDEV=y | ||
189 | 224 | ||
190 | # | 225 | # |
191 | # Bus support | 226 | # Bus support |
@@ -197,28 +232,33 @@ CONFIG_XSCALE_PMU=y | |||
197 | # | 232 | # |
198 | # Kernel Features | 233 | # Kernel Features |
199 | # | 234 | # |
200 | # CONFIG_TICK_ONESHOT is not set | 235 | CONFIG_TICK_ONESHOT=y |
201 | # CONFIG_NO_HZ is not set | 236 | CONFIG_NO_HZ=y |
202 | # CONFIG_HIGH_RES_TIMERS is not set | 237 | # CONFIG_HIGH_RES_TIMERS is not set |
203 | CONFIG_GENERIC_CLOCKEVENTS_BUILD=y | 238 | CONFIG_GENERIC_CLOCKEVENTS_BUILD=y |
239 | CONFIG_VMSPLIT_3G=y | ||
240 | # CONFIG_VMSPLIT_2G is not set | ||
241 | # CONFIG_VMSPLIT_1G is not set | ||
242 | CONFIG_PAGE_OFFSET=0xC0000000 | ||
204 | CONFIG_PREEMPT=y | 243 | CONFIG_PREEMPT=y |
205 | CONFIG_HZ=100 | 244 | CONFIG_HZ=100 |
206 | CONFIG_AEABI=y | 245 | CONFIG_AEABI=y |
207 | CONFIG_OABI_COMPAT=y | 246 | CONFIG_OABI_COMPAT=y |
208 | # CONFIG_ARCH_DISCONTIGMEM_ENABLE is not set | 247 | CONFIG_ARCH_FLATMEM_HAS_HOLES=y |
248 | # CONFIG_ARCH_SPARSEMEM_DEFAULT is not set | ||
249 | # CONFIG_ARCH_SELECT_MEMORY_MODEL is not set | ||
209 | CONFIG_SELECT_MEMORY_MODEL=y | 250 | CONFIG_SELECT_MEMORY_MODEL=y |
210 | CONFIG_FLATMEM_MANUAL=y | 251 | CONFIG_FLATMEM_MANUAL=y |
211 | # CONFIG_DISCONTIGMEM_MANUAL is not set | 252 | # CONFIG_DISCONTIGMEM_MANUAL is not set |
212 | # CONFIG_SPARSEMEM_MANUAL is not set | 253 | # CONFIG_SPARSEMEM_MANUAL is not set |
213 | CONFIG_FLATMEM=y | 254 | CONFIG_FLATMEM=y |
214 | CONFIG_FLAT_NODE_MEM_MAP=y | 255 | CONFIG_FLAT_NODE_MEM_MAP=y |
215 | # CONFIG_SPARSEMEM_STATIC is not set | 256 | CONFIG_PAGEFLAGS_EXTENDED=y |
216 | # CONFIG_SPARSEMEM_VMEMMAP_ENABLE is not set | ||
217 | CONFIG_SPLIT_PTLOCK_CPUS=4096 | 257 | CONFIG_SPLIT_PTLOCK_CPUS=4096 |
218 | # CONFIG_RESOURCES_64BIT is not set | 258 | # CONFIG_PHYS_ADDR_T_64BIT is not set |
219 | CONFIG_ZONE_DMA_FLAG=1 | 259 | CONFIG_ZONE_DMA_FLAG=0 |
220 | CONFIG_BOUNCE=y | ||
221 | CONFIG_VIRT_TO_BUS=y | 260 | CONFIG_VIRT_TO_BUS=y |
261 | CONFIG_UNEVICTABLE_LRU=y | ||
222 | CONFIG_ALIGNMENT_TRAP=y | 262 | CONFIG_ALIGNMENT_TRAP=y |
223 | 263 | ||
224 | # | 264 | # |
@@ -229,9 +269,10 @@ CONFIG_ZBOOT_ROM_BSS=0x0 | |||
229 | CONFIG_CMDLINE="keepinitrd" | 269 | CONFIG_CMDLINE="keepinitrd" |
230 | # CONFIG_XIP_KERNEL is not set | 270 | # CONFIG_XIP_KERNEL is not set |
231 | CONFIG_KEXEC=y | 271 | CONFIG_KEXEC=y |
272 | CONFIG_ATAGS_PROC=y | ||
232 | 273 | ||
233 | # | 274 | # |
234 | # CPU Frequency scaling | 275 | # CPU Power Management |
235 | # | 276 | # |
236 | CONFIG_CPU_FREQ=y | 277 | CONFIG_CPU_FREQ=y |
237 | CONFIG_CPU_FREQ_TABLE=y | 278 | CONFIG_CPU_FREQ_TABLE=y |
@@ -239,6 +280,7 @@ CONFIG_CPU_FREQ_TABLE=y | |||
239 | CONFIG_CPU_FREQ_STAT=y | 280 | CONFIG_CPU_FREQ_STAT=y |
240 | # CONFIG_CPU_FREQ_STAT_DETAILS is not set | 281 | # CONFIG_CPU_FREQ_STAT_DETAILS is not set |
241 | CONFIG_CPU_FREQ_DEFAULT_GOV_PERFORMANCE=y | 282 | CONFIG_CPU_FREQ_DEFAULT_GOV_PERFORMANCE=y |
283 | # CONFIG_CPU_FREQ_DEFAULT_GOV_POWERSAVE is not set | ||
242 | # CONFIG_CPU_FREQ_DEFAULT_GOV_USERSPACE is not set | 284 | # CONFIG_CPU_FREQ_DEFAULT_GOV_USERSPACE is not set |
243 | # CONFIG_CPU_FREQ_DEFAULT_GOV_ONDEMAND is not set | 285 | # CONFIG_CPU_FREQ_DEFAULT_GOV_ONDEMAND is not set |
244 | # CONFIG_CPU_FREQ_DEFAULT_GOV_CONSERVATIVE is not set | 286 | # CONFIG_CPU_FREQ_DEFAULT_GOV_CONSERVATIVE is not set |
@@ -247,6 +289,7 @@ CONFIG_CPU_FREQ_GOV_PERFORMANCE=y | |||
247 | # CONFIG_CPU_FREQ_GOV_USERSPACE is not set | 289 | # CONFIG_CPU_FREQ_GOV_USERSPACE is not set |
248 | CONFIG_CPU_FREQ_GOV_ONDEMAND=y | 290 | CONFIG_CPU_FREQ_GOV_ONDEMAND=y |
249 | # CONFIG_CPU_FREQ_GOV_CONSERVATIVE is not set | 291 | # CONFIG_CPU_FREQ_GOV_CONSERVATIVE is not set |
292 | # CONFIG_CPU_IDLE is not set | ||
250 | 293 | ||
251 | # | 294 | # |
252 | # Floating point emulation | 295 | # Floating point emulation |
@@ -263,6 +306,8 @@ CONFIG_FPE_NWFPE=y | |||
263 | # Userspace binary formats | 306 | # Userspace binary formats |
264 | # | 307 | # |
265 | CONFIG_BINFMT_ELF=y | 308 | CONFIG_BINFMT_ELF=y |
309 | # CONFIG_CORE_DUMP_DEFAULT_ELF_HEADERS is not set | ||
310 | CONFIG_HAVE_AOUT=y | ||
266 | # CONFIG_BINFMT_AOUT is not set | 311 | # CONFIG_BINFMT_AOUT is not set |
267 | # CONFIG_BINFMT_MISC is not set | 312 | # CONFIG_BINFMT_MISC is not set |
268 | 313 | ||
@@ -270,21 +315,18 @@ CONFIG_BINFMT_ELF=y | |||
270 | # Power management options | 315 | # Power management options |
271 | # | 316 | # |
272 | CONFIG_PM=y | 317 | CONFIG_PM=y |
273 | # CONFIG_PM_LEGACY is not set | ||
274 | # CONFIG_PM_DEBUG is not set | 318 | # CONFIG_PM_DEBUG is not set |
275 | CONFIG_PM_SLEEP=y | 319 | CONFIG_PM_SLEEP=y |
276 | CONFIG_SUSPEND_UP_POSSIBLE=y | ||
277 | CONFIG_SUSPEND=y | 320 | CONFIG_SUSPEND=y |
278 | CONFIG_APM_EMULATION=y | 321 | CONFIG_SUSPEND_FREEZER=y |
279 | 322 | # CONFIG_APM_EMULATION is not set | |
280 | # | 323 | CONFIG_ARCH_SUSPEND_POSSIBLE=y |
281 | # Networking | ||
282 | # | ||
283 | CONFIG_NET=y | 324 | CONFIG_NET=y |
284 | 325 | ||
285 | # | 326 | # |
286 | # Networking options | 327 | # Networking options |
287 | # | 328 | # |
329 | CONFIG_COMPAT_NET_DEV_OPS=y | ||
288 | CONFIG_PACKET=y | 330 | CONFIG_PACKET=y |
289 | CONFIG_PACKET_MMAP=y | 331 | CONFIG_PACKET_MMAP=y |
290 | CONFIG_UNIX=y | 332 | CONFIG_UNIX=y |
@@ -316,33 +358,15 @@ CONFIG_IP_PNP=y | |||
316 | CONFIG_TCP_CONG_CUBIC=y | 358 | CONFIG_TCP_CONG_CUBIC=y |
317 | CONFIG_DEFAULT_TCP_CONG="cubic" | 359 | CONFIG_DEFAULT_TCP_CONG="cubic" |
318 | # CONFIG_TCP_MD5SIG is not set | 360 | # CONFIG_TCP_MD5SIG is not set |
319 | # CONFIG_IP_VS is not set | ||
320 | # CONFIG_IPV6 is not set | 361 | # CONFIG_IPV6 is not set |
321 | # CONFIG_INET6_XFRM_TUNNEL is not set | ||
322 | # CONFIG_INET6_TUNNEL is not set | ||
323 | # CONFIG_NETWORK_SECMARK is not set | 362 | # CONFIG_NETWORK_SECMARK is not set |
324 | CONFIG_NETFILTER=y | 363 | # CONFIG_NETFILTER is not set |
325 | # CONFIG_NETFILTER_DEBUG is not set | ||
326 | |||
327 | # | ||
328 | # Core Netfilter Configuration | ||
329 | # | ||
330 | # CONFIG_NETFILTER_NETLINK is not set | ||
331 | # CONFIG_NF_CONNTRACK_ENABLED is not set | ||
332 | # CONFIG_NF_CONNTRACK is not set | ||
333 | # CONFIG_NETFILTER_XTABLES is not set | ||
334 | |||
335 | # | ||
336 | # IP: Netfilter Configuration | ||
337 | # | ||
338 | # CONFIG_IP_NF_QUEUE is not set | ||
339 | # CONFIG_IP_NF_IPTABLES is not set | ||
340 | # CONFIG_IP_NF_ARPTABLES is not set | ||
341 | # CONFIG_IP_DCCP is not set | 364 | # CONFIG_IP_DCCP is not set |
342 | # CONFIG_IP_SCTP is not set | 365 | # CONFIG_IP_SCTP is not set |
343 | # CONFIG_TIPC is not set | 366 | # CONFIG_TIPC is not set |
344 | # CONFIG_ATM is not set | 367 | # CONFIG_ATM is not set |
345 | # CONFIG_BRIDGE is not set | 368 | # CONFIG_BRIDGE is not set |
369 | # CONFIG_NET_DSA is not set | ||
346 | # CONFIG_VLAN_8021Q is not set | 370 | # CONFIG_VLAN_8021Q is not set |
347 | # CONFIG_DECNET is not set | 371 | # CONFIG_DECNET is not set |
348 | # CONFIG_LLC2 is not set | 372 | # CONFIG_LLC2 is not set |
@@ -353,6 +377,7 @@ CONFIG_NETFILTER=y | |||
353 | # CONFIG_ECONET is not set | 377 | # CONFIG_ECONET is not set |
354 | # CONFIG_WAN_ROUTER is not set | 378 | # CONFIG_WAN_ROUTER is not set |
355 | # CONFIG_NET_SCHED is not set | 379 | # CONFIG_NET_SCHED is not set |
380 | # CONFIG_DCB is not set | ||
356 | 381 | ||
357 | # | 382 | # |
358 | # Network testing | 383 | # Network testing |
@@ -390,20 +415,17 @@ CONFIG_IRTTY_SIR=m | |||
390 | # Dongle support | 415 | # Dongle support |
391 | # | 416 | # |
392 | # CONFIG_DONGLE is not set | 417 | # CONFIG_DONGLE is not set |
393 | 418 | # CONFIG_KINGSUN_DONGLE is not set | |
394 | # | 419 | # CONFIG_KSDAZZLE_DONGLE is not set |
395 | # Old SIR device drivers | 420 | # CONFIG_KS959_DONGLE is not set |
396 | # | ||
397 | # CONFIG_IRPORT_SIR is not set | ||
398 | |||
399 | # | ||
400 | # Old Serial dongle support | ||
401 | # | ||
402 | 421 | ||
403 | # | 422 | # |
404 | # FIR device drivers | 423 | # FIR device drivers |
405 | # | 424 | # |
425 | # CONFIG_USB_IRDA is not set | ||
426 | # CONFIG_SIGMATEL_FIR is not set | ||
406 | CONFIG_PXA_FICP=m | 427 | CONFIG_PXA_FICP=m |
428 | # CONFIG_MCS_FIR is not set | ||
407 | CONFIG_BT=m | 429 | CONFIG_BT=m |
408 | CONFIG_BT_L2CAP=m | 430 | CONFIG_BT_L2CAP=m |
409 | CONFIG_BT_SCO=m | 431 | CONFIG_BT_SCO=m |
@@ -417,17 +439,17 @@ CONFIG_BT_HIDP=m | |||
417 | # | 439 | # |
418 | # Bluetooth device drivers | 440 | # Bluetooth device drivers |
419 | # | 441 | # |
442 | CONFIG_BT_HCIBTUSB=m | ||
443 | # CONFIG_BT_HCIBTSDIO is not set | ||
420 | # CONFIG_BT_HCIUART is not set | 444 | # CONFIG_BT_HCIUART is not set |
445 | # CONFIG_BT_HCIBCM203X is not set | ||
446 | # CONFIG_BT_HCIBPA10X is not set | ||
447 | # CONFIG_BT_HCIBFUSB is not set | ||
421 | # CONFIG_BT_HCIVHCI is not set | 448 | # CONFIG_BT_HCIVHCI is not set |
422 | # CONFIG_AF_RXRPC is not set | 449 | # CONFIG_AF_RXRPC is not set |
423 | 450 | # CONFIG_PHONET is not set | |
424 | # | 451 | # CONFIG_WIRELESS is not set |
425 | # Wireless | 452 | # CONFIG_WIMAX is not set |
426 | # | ||
427 | # CONFIG_CFG80211 is not set | ||
428 | # CONFIG_WIRELESS_EXT is not set | ||
429 | # CONFIG_MAC80211 is not set | ||
430 | # CONFIG_IEEE80211 is not set | ||
431 | # CONFIG_RFKILL is not set | 453 | # CONFIG_RFKILL is not set |
432 | # CONFIG_NET_9P is not set | 454 | # CONFIG_NET_9P is not set |
433 | 455 | ||
@@ -442,25 +464,28 @@ CONFIG_UEVENT_HELPER_PATH="/sbin/hotplug" | |||
442 | CONFIG_STANDALONE=y | 464 | CONFIG_STANDALONE=y |
443 | CONFIG_PREVENT_FIRMWARE_BUILD=y | 465 | CONFIG_PREVENT_FIRMWARE_BUILD=y |
444 | CONFIG_FW_LOADER=y | 466 | CONFIG_FW_LOADER=y |
467 | # CONFIG_FIRMWARE_IN_KERNEL is not set | ||
468 | CONFIG_EXTRA_FIRMWARE="" | ||
445 | # CONFIG_DEBUG_DRIVER is not set | 469 | # CONFIG_DEBUG_DRIVER is not set |
446 | # CONFIG_DEBUG_DEVRES is not set | 470 | # CONFIG_DEBUG_DEVRES is not set |
447 | # CONFIG_SYS_HYPERVISOR is not set | 471 | # CONFIG_SYS_HYPERVISOR is not set |
448 | # CONFIG_CONNECTOR is not set | 472 | # CONFIG_CONNECTOR is not set |
449 | CONFIG_MTD=y | 473 | CONFIG_MTD=y |
450 | CONFIG_MTD_DEBUG=y | 474 | # CONFIG_MTD_DEBUG is not set |
451 | CONFIG_MTD_DEBUG_VERBOSE=0 | ||
452 | # CONFIG_MTD_CONCAT is not set | 475 | # CONFIG_MTD_CONCAT is not set |
453 | CONFIG_MTD_PARTITIONS=y | 476 | CONFIG_MTD_PARTITIONS=y |
477 | # CONFIG_MTD_TESTS is not set | ||
454 | # CONFIG_MTD_REDBOOT_PARTS is not set | 478 | # CONFIG_MTD_REDBOOT_PARTS is not set |
455 | CONFIG_MTD_CMDLINE_PARTS=y | 479 | CONFIG_MTD_CMDLINE_PARTS=y |
456 | # CONFIG_MTD_AFS_PARTS is not set | 480 | # CONFIG_MTD_AFS_PARTS is not set |
481 | # CONFIG_MTD_AR7_PARTS is not set | ||
457 | 482 | ||
458 | # | 483 | # |
459 | # User Modules And Translation Layers | 484 | # User Modules And Translation Layers |
460 | # | 485 | # |
461 | CONFIG_MTD_CHAR=m | 486 | CONFIG_MTD_CHAR=y |
462 | CONFIG_MTD_BLKDEVS=m | 487 | CONFIG_MTD_BLKDEVS=y |
463 | CONFIG_MTD_BLOCK=m | 488 | CONFIG_MTD_BLOCK=y |
464 | # CONFIG_FTL is not set | 489 | # CONFIG_FTL is not set |
465 | # CONFIG_NFTL is not set | 490 | # CONFIG_NFTL is not set |
466 | # CONFIG_INFTL is not set | 491 | # CONFIG_INFTL is not set |
@@ -473,6 +498,7 @@ CONFIG_MTD_BLOCK=m | |||
473 | # | 498 | # |
474 | CONFIG_MTD_CFI=y | 499 | CONFIG_MTD_CFI=y |
475 | # CONFIG_MTD_JEDECPROBE is not set | 500 | # CONFIG_MTD_JEDECPROBE is not set |
501 | CONFIG_MTD_GEN_PROBE=y | ||
476 | # CONFIG_MTD_CFI_ADV_OPTIONS is not set | 502 | # CONFIG_MTD_CFI_ADV_OPTIONS is not set |
477 | CONFIG_MTD_MAP_BANK_WIDTH_1=y | 503 | CONFIG_MTD_MAP_BANK_WIDTH_1=y |
478 | CONFIG_MTD_MAP_BANK_WIDTH_2=y | 504 | CONFIG_MTD_MAP_BANK_WIDTH_2=y |
@@ -487,6 +513,7 @@ CONFIG_MTD_CFI_I2=y | |||
487 | CONFIG_MTD_CFI_INTELEXT=y | 513 | CONFIG_MTD_CFI_INTELEXT=y |
488 | # CONFIG_MTD_CFI_AMDSTD is not set | 514 | # CONFIG_MTD_CFI_AMDSTD is not set |
489 | # CONFIG_MTD_CFI_STAA is not set | 515 | # CONFIG_MTD_CFI_STAA is not set |
516 | CONFIG_MTD_CFI_UTIL=y | ||
490 | # CONFIG_MTD_RAM is not set | 517 | # CONFIG_MTD_RAM is not set |
491 | # CONFIG_MTD_ROM is not set | 518 | # CONFIG_MTD_ROM is not set |
492 | # CONFIG_MTD_ABSENT is not set | 519 | # CONFIG_MTD_ABSENT is not set |
@@ -497,9 +524,7 @@ CONFIG_MTD_CFI_INTELEXT=y | |||
497 | # | 524 | # |
498 | # CONFIG_MTD_COMPLEX_MAPPINGS is not set | 525 | # CONFIG_MTD_COMPLEX_MAPPINGS is not set |
499 | CONFIG_MTD_PHYSMAP=y | 526 | CONFIG_MTD_PHYSMAP=y |
500 | CONFIG_MTD_PHYSMAP_START=0x00000000 | 527 | # CONFIG_MTD_PHYSMAP_COMPAT is not set |
501 | CONFIG_MTD_PHYSMAP_LEN=0x04000000 | ||
502 | CONFIG_MTD_PHYSMAP_BANKWIDTH=4 | ||
503 | # CONFIG_MTD_PXA2XX is not set | 528 | # CONFIG_MTD_PXA2XX is not set |
504 | # CONFIG_MTD_ARM_INTEGRATOR is not set | 529 | # CONFIG_MTD_ARM_INTEGRATOR is not set |
505 | # CONFIG_MTD_SHARP_SL is not set | 530 | # CONFIG_MTD_SHARP_SL is not set |
@@ -523,6 +548,12 @@ CONFIG_MTD_PHYSMAP_BANKWIDTH=4 | |||
523 | # CONFIG_MTD_ONENAND is not set | 548 | # CONFIG_MTD_ONENAND is not set |
524 | 549 | ||
525 | # | 550 | # |
551 | # LPDDR flash memory drivers | ||
552 | # | ||
553 | # CONFIG_MTD_LPDDR is not set | ||
554 | # CONFIG_MTD_QINFO_PROBE is not set | ||
555 | |||
556 | # | ||
526 | # UBI - Unsorted block images | 557 | # UBI - Unsorted block images |
527 | # | 558 | # |
528 | # CONFIG_MTD_UBI is not set | 559 | # CONFIG_MTD_UBI is not set |
@@ -531,10 +562,12 @@ CONFIG_BLK_DEV=y | |||
531 | # CONFIG_BLK_DEV_COW_COMMON is not set | 562 | # CONFIG_BLK_DEV_COW_COMMON is not set |
532 | # CONFIG_BLK_DEV_LOOP is not set | 563 | # CONFIG_BLK_DEV_LOOP is not set |
533 | # CONFIG_BLK_DEV_NBD is not set | 564 | # CONFIG_BLK_DEV_NBD is not set |
565 | # CONFIG_BLK_DEV_UB is not set | ||
534 | # CONFIG_BLK_DEV_RAM is not set | 566 | # CONFIG_BLK_DEV_RAM is not set |
535 | # CONFIG_CDROM_PKTCDVD is not set | 567 | # CONFIG_CDROM_PKTCDVD is not set |
536 | # CONFIG_ATA_OVER_ETH is not set | 568 | # CONFIG_ATA_OVER_ETH is not set |
537 | # CONFIG_MISC_DEVICES is not set | 569 | # CONFIG_MISC_DEVICES is not set |
570 | CONFIG_HAVE_IDE=y | ||
538 | # CONFIG_IDE is not set | 571 | # CONFIG_IDE is not set |
539 | 572 | ||
540 | # | 573 | # |
@@ -547,7 +580,6 @@ CONFIG_BLK_DEV=y | |||
547 | # CONFIG_ATA is not set | 580 | # CONFIG_ATA is not set |
548 | # CONFIG_MD is not set | 581 | # CONFIG_MD is not set |
549 | CONFIG_NETDEVICES=y | 582 | CONFIG_NETDEVICES=y |
550 | # CONFIG_NETDEVICES_MULTIQUEUE is not set | ||
551 | # CONFIG_DUMMY is not set | 583 | # CONFIG_DUMMY is not set |
552 | # CONFIG_BONDING is not set | 584 | # CONFIG_BONDING is not set |
553 | # CONFIG_MACVLAN is not set | 585 | # CONFIG_MACVLAN is not set |
@@ -563,6 +595,20 @@ CONFIG_NETDEVICES=y | |||
563 | # | 595 | # |
564 | # CONFIG_WLAN_PRE80211 is not set | 596 | # CONFIG_WLAN_PRE80211 is not set |
565 | # CONFIG_WLAN_80211 is not set | 597 | # CONFIG_WLAN_80211 is not set |
598 | # CONFIG_IWLWIFI_LEDS is not set | ||
599 | |||
600 | # | ||
601 | # Enable WiMAX (Networking options) to see the WiMAX drivers | ||
602 | # | ||
603 | |||
604 | # | ||
605 | # USB Network Adapters | ||
606 | # | ||
607 | # CONFIG_USB_CATC is not set | ||
608 | # CONFIG_USB_KAWETH is not set | ||
609 | # CONFIG_USB_PEGASUS is not set | ||
610 | # CONFIG_USB_RTL8150 is not set | ||
611 | # CONFIG_USB_USBNET is not set | ||
566 | # CONFIG_WAN is not set | 612 | # CONFIG_WAN is not set |
567 | CONFIG_PPP=m | 613 | CONFIG_PPP=m |
568 | # CONFIG_PPP_MULTILINK is not set | 614 | # CONFIG_PPP_MULTILINK is not set |
@@ -612,7 +658,26 @@ CONFIG_KEYBOARD_GPIO=y | |||
612 | # CONFIG_INPUT_JOYSTICK is not set | 658 | # CONFIG_INPUT_JOYSTICK is not set |
613 | # CONFIG_INPUT_TABLET is not set | 659 | # CONFIG_INPUT_TABLET is not set |
614 | CONFIG_INPUT_TOUCHSCREEN=y | 660 | CONFIG_INPUT_TOUCHSCREEN=y |
661 | # CONFIG_TOUCHSCREEN_FUJITSU is not set | ||
662 | # CONFIG_TOUCHSCREEN_GUNZE is not set | ||
663 | # CONFIG_TOUCHSCREEN_ELO is not set | ||
664 | # CONFIG_TOUCHSCREEN_WACOM_W8001 is not set | ||
665 | # CONFIG_TOUCHSCREEN_MTOUCH is not set | ||
666 | # CONFIG_TOUCHSCREEN_INEXIO is not set | ||
667 | # CONFIG_TOUCHSCREEN_MK712 is not set | ||
668 | # CONFIG_TOUCHSCREEN_PENMOUNT is not set | ||
669 | # CONFIG_TOUCHSCREEN_TOUCHRIGHT is not set | ||
670 | # CONFIG_TOUCHSCREEN_TOUCHWIN is not set | ||
671 | # CONFIG_TOUCHSCREEN_USB_COMPOSITE is not set | ||
672 | # CONFIG_TOUCHSCREEN_TOUCHIT213 is not set | ||
673 | # CONFIG_TOUCHSCREEN_TSC2007 is not set | ||
615 | CONFIG_INPUT_MISC=y | 674 | CONFIG_INPUT_MISC=y |
675 | # CONFIG_INPUT_ATI_REMOTE is not set | ||
676 | # CONFIG_INPUT_ATI_REMOTE2 is not set | ||
677 | # CONFIG_INPUT_KEYSPAN_REMOTE is not set | ||
678 | # CONFIG_INPUT_POWERMATE is not set | ||
679 | # CONFIG_INPUT_YEALINK is not set | ||
680 | # CONFIG_INPUT_CM109 is not set | ||
616 | CONFIG_INPUT_UINPUT=m | 681 | CONFIG_INPUT_UINPUT=m |
617 | 682 | ||
618 | # | 683 | # |
@@ -625,9 +690,11 @@ CONFIG_INPUT_UINPUT=m | |||
625 | # Character devices | 690 | # Character devices |
626 | # | 691 | # |
627 | CONFIG_VT=y | 692 | CONFIG_VT=y |
693 | CONFIG_CONSOLE_TRANSLATIONS=y | ||
628 | CONFIG_VT_CONSOLE=y | 694 | CONFIG_VT_CONSOLE=y |
629 | CONFIG_HW_CONSOLE=y | 695 | CONFIG_HW_CONSOLE=y |
630 | # CONFIG_VT_HW_CONSOLE_BINDING is not set | 696 | # CONFIG_VT_HW_CONSOLE_BINDING is not set |
697 | # CONFIG_DEVKMEM is not set | ||
631 | # CONFIG_SERIAL_NONSTANDARD is not set | 698 | # CONFIG_SERIAL_NONSTANDARD is not set |
632 | 699 | ||
633 | # | 700 | # |
@@ -642,6 +709,7 @@ CONFIG_SERIAL_PXA=y | |||
642 | # CONFIG_SERIAL_PXA_CONSOLE is not set | 709 | # CONFIG_SERIAL_PXA_CONSOLE is not set |
643 | CONFIG_SERIAL_CORE=y | 710 | CONFIG_SERIAL_CORE=y |
644 | CONFIG_UNIX98_PTYS=y | 711 | CONFIG_UNIX98_PTYS=y |
712 | # CONFIG_DEVPTS_MULTIPLE_INSTANCES is not set | ||
645 | # CONFIG_LEGACY_PTYS is not set | 713 | # CONFIG_LEGACY_PTYS is not set |
646 | # CONFIG_IPMI_HANDLER is not set | 714 | # CONFIG_IPMI_HANDLER is not set |
647 | # CONFIG_HW_RANDOM is not set | 715 | # CONFIG_HW_RANDOM is not set |
@@ -649,37 +717,45 @@ CONFIG_UNIX98_PTYS=y | |||
649 | # CONFIG_R3964 is not set | 717 | # CONFIG_R3964 is not set |
650 | # CONFIG_RAW_DRIVER is not set | 718 | # CONFIG_RAW_DRIVER is not set |
651 | # CONFIG_TCG_TPM is not set | 719 | # CONFIG_TCG_TPM is not set |
652 | CONFIG_I2C=m | 720 | CONFIG_I2C=y |
653 | CONFIG_I2C_BOARDINFO=y | 721 | CONFIG_I2C_BOARDINFO=y |
654 | CONFIG_I2C_CHARDEV=m | 722 | CONFIG_I2C_CHARDEV=m |
723 | CONFIG_I2C_HELPER_AUTO=y | ||
655 | 724 | ||
656 | # | 725 | # |
657 | # I2C Algorithms | 726 | # I2C Hardware Bus support |
658 | # | 727 | # |
659 | # CONFIG_I2C_ALGOBIT is not set | ||
660 | # CONFIG_I2C_ALGOPCF is not set | ||
661 | # CONFIG_I2C_ALGOPCA is not set | ||
662 | 728 | ||
663 | # | 729 | # |
664 | # I2C Hardware Bus support | 730 | # I2C system bus drivers (mostly embedded / system-on-chip) |
665 | # | 731 | # |
666 | # CONFIG_I2C_GPIO is not set | 732 | # CONFIG_I2C_GPIO is not set |
667 | CONFIG_I2C_PXA=m | ||
668 | # CONFIG_I2C_PXA_SLAVE is not set | ||
669 | # CONFIG_I2C_OCORES is not set | 733 | # CONFIG_I2C_OCORES is not set |
670 | # CONFIG_I2C_PARPORT_LIGHT is not set | 734 | CONFIG_I2C_PXA=y |
735 | # CONFIG_I2C_PXA_SLAVE is not set | ||
671 | # CONFIG_I2C_SIMTEC is not set | 736 | # CONFIG_I2C_SIMTEC is not set |
737 | |||
738 | # | ||
739 | # External I2C/SMBus adapter drivers | ||
740 | # | ||
741 | # CONFIG_I2C_PARPORT_LIGHT is not set | ||
672 | # CONFIG_I2C_TAOS_EVM is not set | 742 | # CONFIG_I2C_TAOS_EVM is not set |
743 | # CONFIG_I2C_TINY_USB is not set | ||
744 | |||
745 | # | ||
746 | # Other I2C/SMBus bus drivers | ||
747 | # | ||
748 | # CONFIG_I2C_PCA_PLATFORM is not set | ||
673 | # CONFIG_I2C_STUB is not set | 749 | # CONFIG_I2C_STUB is not set |
674 | 750 | ||
675 | # | 751 | # |
676 | # Miscellaneous I2C Chip support | 752 | # Miscellaneous I2C Chip support |
677 | # | 753 | # |
678 | # CONFIG_SENSORS_DS1337 is not set | ||
679 | # CONFIG_SENSORS_DS1374 is not set | ||
680 | # CONFIG_DS1682 is not set | 754 | # CONFIG_DS1682 is not set |
755 | # CONFIG_AT24 is not set | ||
681 | # CONFIG_EEPROM_LEGACY is not set | 756 | # CONFIG_EEPROM_LEGACY is not set |
682 | # CONFIG_SENSORS_PCF8574 is not set | 757 | # CONFIG_SENSORS_PCF8574 is not set |
758 | # CONFIG_PCF8575 is not set | ||
683 | # CONFIG_SENSORS_PCA9539 is not set | 759 | # CONFIG_SENSORS_PCA9539 is not set |
684 | # CONFIG_SENSORS_PCF8591 is not set | 760 | # CONFIG_SENSORS_PCF8591 is not set |
685 | # CONFIG_SENSORS_MAX6875 is not set | 761 | # CONFIG_SENSORS_MAX6875 is not set |
@@ -688,19 +764,39 @@ CONFIG_I2C_PXA=m | |||
688 | # CONFIG_I2C_DEBUG_ALGO is not set | 764 | # CONFIG_I2C_DEBUG_ALGO is not set |
689 | # CONFIG_I2C_DEBUG_BUS is not set | 765 | # CONFIG_I2C_DEBUG_BUS is not set |
690 | # CONFIG_I2C_DEBUG_CHIP is not set | 766 | # CONFIG_I2C_DEBUG_CHIP is not set |
767 | # CONFIG_SPI is not set | ||
768 | CONFIG_ARCH_REQUIRE_GPIOLIB=y | ||
769 | CONFIG_GPIOLIB=y | ||
770 | # CONFIG_DEBUG_GPIO is not set | ||
771 | # CONFIG_GPIO_SYSFS is not set | ||
691 | 772 | ||
692 | # | 773 | # |
693 | # SPI support | 774 | # Memory mapped GPIO expanders: |
775 | # | ||
776 | |||
777 | # | ||
778 | # I2C GPIO expanders: | ||
779 | # | ||
780 | # CONFIG_GPIO_MAX732X is not set | ||
781 | # CONFIG_GPIO_PCA953X is not set | ||
782 | # CONFIG_GPIO_PCF857X is not set | ||
783 | |||
784 | # | ||
785 | # PCI GPIO expanders: | ||
786 | # | ||
787 | |||
788 | # | ||
789 | # SPI GPIO expanders: | ||
694 | # | 790 | # |
695 | # CONFIG_SPI is not set | ||
696 | # CONFIG_SPI_MASTER is not set | ||
697 | CONFIG_W1=y | 791 | CONFIG_W1=y |
698 | 792 | ||
699 | # | 793 | # |
700 | # 1-wire Bus Masters | 794 | # 1-wire Bus Masters |
701 | # | 795 | # |
796 | # CONFIG_W1_MASTER_DS2490 is not set | ||
702 | # CONFIG_W1_MASTER_DS2482 is not set | 797 | # CONFIG_W1_MASTER_DS2482 is not set |
703 | CONFIG_W1_MASTER_DS1WM=y | 798 | CONFIG_W1_MASTER_DS1WM=y |
799 | # CONFIG_W1_MASTER_GPIO is not set | ||
704 | 800 | ||
705 | # | 801 | # |
706 | # 1-wire Slaves | 802 | # 1-wire Slaves |
@@ -709,32 +805,56 @@ CONFIG_W1_MASTER_DS1WM=y | |||
709 | # CONFIG_W1_SLAVE_SMEM is not set | 805 | # CONFIG_W1_SLAVE_SMEM is not set |
710 | # CONFIG_W1_SLAVE_DS2433 is not set | 806 | # CONFIG_W1_SLAVE_DS2433 is not set |
711 | CONFIG_W1_SLAVE_DS2760=y | 807 | CONFIG_W1_SLAVE_DS2760=y |
808 | # CONFIG_W1_SLAVE_BQ27000 is not set | ||
712 | CONFIG_POWER_SUPPLY=y | 809 | CONFIG_POWER_SUPPLY=y |
713 | # CONFIG_POWER_SUPPLY_DEBUG is not set | 810 | # CONFIG_POWER_SUPPLY_DEBUG is not set |
714 | CONFIG_PDA_POWER=y | 811 | CONFIG_PDA_POWER=y |
715 | # CONFIG_APM_POWER is not set | ||
716 | CONFIG_BATTERY_DS2760=y | 812 | CONFIG_BATTERY_DS2760=y |
813 | # CONFIG_BATTERY_BQ27x00 is not set | ||
717 | # CONFIG_HWMON is not set | 814 | # CONFIG_HWMON is not set |
815 | # CONFIG_THERMAL is not set | ||
816 | # CONFIG_THERMAL_HWMON is not set | ||
718 | # CONFIG_WATCHDOG is not set | 817 | # CONFIG_WATCHDOG is not set |
818 | CONFIG_SSB_POSSIBLE=y | ||
719 | 819 | ||
720 | # | 820 | # |
721 | # Sonics Silicon Backplane | 821 | # Sonics Silicon Backplane |
722 | # | 822 | # |
723 | CONFIG_SSB_POSSIBLE=y | ||
724 | # CONFIG_SSB is not set | 823 | # CONFIG_SSB is not set |
725 | 824 | ||
726 | # | 825 | # |
727 | # Multifunction device drivers | 826 | # Multifunction device drivers |
728 | # | 827 | # |
828 | # CONFIG_MFD_CORE is not set | ||
729 | # CONFIG_MFD_SM501 is not set | 829 | # CONFIG_MFD_SM501 is not set |
830 | # CONFIG_MFD_ASIC3 is not set | ||
730 | CONFIG_HTC_EGPIO=y | 831 | CONFIG_HTC_EGPIO=y |
731 | CONFIG_HTC_PASIC3=y | 832 | CONFIG_HTC_PASIC3=y |
833 | # CONFIG_TPS65010 is not set | ||
834 | # CONFIG_TWL4030_CORE is not set | ||
835 | # CONFIG_MFD_TMIO is not set | ||
836 | # CONFIG_MFD_T7L66XB is not set | ||
837 | # CONFIG_MFD_TC6387XB is not set | ||
838 | # CONFIG_MFD_TC6393XB is not set | ||
839 | # CONFIG_PMIC_DA903X is not set | ||
840 | # CONFIG_MFD_WM8400 is not set | ||
841 | # CONFIG_MFD_WM8350_I2C is not set | ||
842 | # CONFIG_MFD_PCF50633 is not set | ||
732 | 843 | ||
733 | # | 844 | # |
734 | # Multimedia devices | 845 | # Multimedia devices |
735 | # | 846 | # |
847 | |||
848 | # | ||
849 | # Multimedia core support | ||
850 | # | ||
736 | # CONFIG_VIDEO_DEV is not set | 851 | # CONFIG_VIDEO_DEV is not set |
737 | # CONFIG_DVB_CORE is not set | 852 | # CONFIG_DVB_CORE is not set |
853 | # CONFIG_VIDEO_MEDIA is not set | ||
854 | |||
855 | # | ||
856 | # Multimedia drivers | ||
857 | # | ||
738 | # CONFIG_DAB is not set | 858 | # CONFIG_DAB is not set |
739 | 859 | ||
740 | # | 860 | # |
@@ -745,6 +865,7 @@ CONFIG_HTC_PASIC3=y | |||
745 | CONFIG_FB=y | 865 | CONFIG_FB=y |
746 | # CONFIG_FIRMWARE_EDID is not set | 866 | # CONFIG_FIRMWARE_EDID is not set |
747 | # CONFIG_FB_DDC is not set | 867 | # CONFIG_FB_DDC is not set |
868 | # CONFIG_FB_BOOT_VESA_SUPPORT is not set | ||
748 | CONFIG_FB_CFB_FILLRECT=y | 869 | CONFIG_FB_CFB_FILLRECT=y |
749 | CONFIG_FB_CFB_COPYAREA=y | 870 | CONFIG_FB_CFB_COPYAREA=y |
750 | CONFIG_FB_CFB_IMAGEBLIT=y | 871 | CONFIG_FB_CFB_IMAGEBLIT=y |
@@ -752,8 +873,8 @@ CONFIG_FB_CFB_IMAGEBLIT=y | |||
752 | # CONFIG_FB_SYS_FILLRECT is not set | 873 | # CONFIG_FB_SYS_FILLRECT is not set |
753 | # CONFIG_FB_SYS_COPYAREA is not set | 874 | # CONFIG_FB_SYS_COPYAREA is not set |
754 | # CONFIG_FB_SYS_IMAGEBLIT is not set | 875 | # CONFIG_FB_SYS_IMAGEBLIT is not set |
876 | # CONFIG_FB_FOREIGN_ENDIAN is not set | ||
755 | # CONFIG_FB_SYS_FOPS is not set | 877 | # CONFIG_FB_SYS_FOPS is not set |
756 | CONFIG_FB_DEFERRED_IO=y | ||
757 | # CONFIG_FB_SVGALIB is not set | 878 | # CONFIG_FB_SVGALIB is not set |
758 | # CONFIG_FB_MACMODES is not set | 879 | # CONFIG_FB_MACMODES is not set |
759 | # CONFIG_FB_BACKLIGHT is not set | 880 | # CONFIG_FB_BACKLIGHT is not set |
@@ -765,13 +886,21 @@ CONFIG_FB_DEFERRED_IO=y | |||
765 | # | 886 | # |
766 | # CONFIG_FB_S1D13XXX is not set | 887 | # CONFIG_FB_S1D13XXX is not set |
767 | CONFIG_FB_PXA=y | 888 | CONFIG_FB_PXA=y |
889 | CONFIG_FB_PXA_OVERLAY=y | ||
890 | # CONFIG_FB_PXA_SMARTPANEL is not set | ||
768 | # CONFIG_FB_PXA_PARAMETERS is not set | 891 | # CONFIG_FB_PXA_PARAMETERS is not set |
769 | # CONFIG_FB_MBX is not set | 892 | # CONFIG_FB_MBX is not set |
893 | # CONFIG_FB_W100 is not set | ||
770 | # CONFIG_FB_VIRTUAL is not set | 894 | # CONFIG_FB_VIRTUAL is not set |
895 | # CONFIG_FB_METRONOME is not set | ||
896 | # CONFIG_FB_MB862XX is not set | ||
771 | CONFIG_BACKLIGHT_LCD_SUPPORT=y | 897 | CONFIG_BACKLIGHT_LCD_SUPPORT=y |
772 | CONFIG_LCD_CLASS_DEVICE=y | 898 | CONFIG_LCD_CLASS_DEVICE=y |
899 | # CONFIG_LCD_ILI9320 is not set | ||
900 | # CONFIG_LCD_PLATFORM is not set | ||
773 | CONFIG_BACKLIGHT_CLASS_DEVICE=y | 901 | CONFIG_BACKLIGHT_CLASS_DEVICE=y |
774 | CONFIG_BACKLIGHT_CORGI=y | 902 | # CONFIG_BACKLIGHT_GENERIC is not set |
903 | CONFIG_BACKLIGHT_PWM=y | ||
775 | 904 | ||
776 | # | 905 | # |
777 | # Display device support | 906 | # Display device support |
@@ -802,15 +931,8 @@ CONFIG_FONT_MINI_4x6=y | |||
802 | # CONFIG_FONT_SUN12x22 is not set | 931 | # CONFIG_FONT_SUN12x22 is not set |
803 | # CONFIG_FONT_10x18 is not set | 932 | # CONFIG_FONT_10x18 is not set |
804 | # CONFIG_LOGO is not set | 933 | # CONFIG_LOGO is not set |
805 | |||
806 | # | ||
807 | # Sound | ||
808 | # | ||
809 | CONFIG_SOUND=y | 934 | CONFIG_SOUND=y |
810 | 935 | CONFIG_SOUND_OSS_CORE=y | |
811 | # | ||
812 | # Advanced Linux Sound Architecture | ||
813 | # | ||
814 | CONFIG_SND=m | 936 | CONFIG_SND=m |
815 | CONFIG_SND_TIMER=m | 937 | CONFIG_SND_TIMER=m |
816 | CONFIG_SND_PCM=m | 938 | CONFIG_SND_PCM=m |
@@ -824,53 +946,185 @@ CONFIG_SND_SUPPORT_OLD_API=y | |||
824 | CONFIG_SND_VERBOSE_PROCFS=y | 946 | CONFIG_SND_VERBOSE_PROCFS=y |
825 | # CONFIG_SND_VERBOSE_PRINTK is not set | 947 | # CONFIG_SND_VERBOSE_PRINTK is not set |
826 | # CONFIG_SND_DEBUG is not set | 948 | # CONFIG_SND_DEBUG is not set |
827 | 949 | CONFIG_SND_DRIVERS=y | |
828 | # | ||
829 | # Generic devices | ||
830 | # | ||
831 | # CONFIG_SND_DUMMY is not set | 950 | # CONFIG_SND_DUMMY is not set |
832 | # CONFIG_SND_MTPAV is not set | 951 | # CONFIG_SND_MTPAV is not set |
833 | # CONFIG_SND_SERIAL_U16550 is not set | 952 | # CONFIG_SND_SERIAL_U16550 is not set |
834 | # CONFIG_SND_MPU401 is not set | 953 | # CONFIG_SND_MPU401 is not set |
835 | 954 | # CONFIG_SND_ARM is not set | |
836 | # | 955 | CONFIG_SND_PXA2XX_LIB=m |
837 | # ALSA ARM devices | 956 | # CONFIG_SND_USB is not set |
838 | # | ||
839 | # CONFIG_SND_PXA2XX_AC97 is not set | ||
840 | |||
841 | # | ||
842 | # System on Chip audio support | ||
843 | # | ||
844 | CONFIG_SND_SOC=m | 957 | CONFIG_SND_SOC=m |
845 | CONFIG_SND_PXA2XX_SOC=m | 958 | CONFIG_SND_PXA2XX_SOC=m |
846 | 959 | CONFIG_SND_SOC_I2C_AND_SPI=m | |
847 | # | 960 | # CONFIG_SND_SOC_ALL_CODECS is not set |
848 | # SoC Audio support for SuperH | ||
849 | # | ||
850 | |||
851 | # | ||
852 | # Open Sound System | ||
853 | # | ||
854 | # CONFIG_SOUND_PRIME is not set | 961 | # CONFIG_SOUND_PRIME is not set |
855 | # CONFIG_HID_SUPPORT is not set | 962 | # CONFIG_HID_SUPPORT is not set |
856 | CONFIG_HID=m | 963 | CONFIG_HID=m |
857 | # CONFIG_USB_SUPPORT is not set | 964 | CONFIG_USB_SUPPORT=y |
965 | CONFIG_USB_ARCH_HAS_HCD=y | ||
966 | CONFIG_USB_ARCH_HAS_OHCI=y | ||
967 | # CONFIG_USB_ARCH_HAS_EHCI is not set | ||
968 | CONFIG_USB=y | ||
969 | # CONFIG_USB_DEBUG is not set | ||
970 | # CONFIG_USB_ANNOUNCE_NEW_DEVICES is not set | ||
971 | |||
972 | # | ||
973 | # Miscellaneous USB options | ||
974 | # | ||
975 | # CONFIG_USB_DEVICEFS is not set | ||
976 | # CONFIG_USB_DEVICE_CLASS is not set | ||
977 | # CONFIG_USB_DYNAMIC_MINORS is not set | ||
978 | # CONFIG_USB_SUSPEND is not set | ||
979 | # CONFIG_USB_OTG is not set | ||
980 | # CONFIG_USB_OTG_WHITELIST is not set | ||
981 | # CONFIG_USB_OTG_BLACKLIST_HUB is not set | ||
982 | CONFIG_USB_MON=m | ||
983 | # CONFIG_USB_WUSB is not set | ||
984 | # CONFIG_USB_WUSB_CBAF is not set | ||
985 | |||
986 | # | ||
987 | # USB Host Controller Drivers | ||
988 | # | ||
989 | # CONFIG_USB_C67X00_HCD is not set | ||
990 | # CONFIG_USB_OXU210HP_HCD is not set | ||
991 | # CONFIG_USB_ISP116X_HCD is not set | ||
992 | CONFIG_USB_OHCI_HCD=y | ||
993 | # CONFIG_USB_OHCI_BIG_ENDIAN_DESC is not set | ||
994 | # CONFIG_USB_OHCI_BIG_ENDIAN_MMIO is not set | ||
995 | CONFIG_USB_OHCI_LITTLE_ENDIAN=y | ||
996 | # CONFIG_USB_SL811_HCD is not set | ||
997 | # CONFIG_USB_R8A66597_HCD is not set | ||
998 | # CONFIG_USB_HWA_HCD is not set | ||
999 | # CONFIG_USB_MUSB_HDRC is not set | ||
1000 | # CONFIG_USB_GADGET_MUSB_HDRC is not set | ||
1001 | |||
1002 | # | ||
1003 | # USB Device Class drivers | ||
1004 | # | ||
1005 | # CONFIG_USB_ACM is not set | ||
1006 | # CONFIG_USB_PRINTER is not set | ||
1007 | # CONFIG_USB_WDM is not set | ||
1008 | # CONFIG_USB_TMC is not set | ||
1009 | |||
1010 | # | ||
1011 | # NOTE: USB_STORAGE depends on SCSI but BLK_DEV_SD may also be needed; | ||
1012 | # | ||
1013 | |||
1014 | # | ||
1015 | # see USB_STORAGE Help for more information | ||
1016 | # | ||
1017 | # CONFIG_USB_LIBUSUAL is not set | ||
1018 | |||
1019 | # | ||
1020 | # USB Imaging devices | ||
1021 | # | ||
1022 | # CONFIG_USB_MDC800 is not set | ||
1023 | |||
1024 | # | ||
1025 | # USB port drivers | ||
1026 | # | ||
1027 | # CONFIG_USB_SERIAL is not set | ||
1028 | |||
1029 | # | ||
1030 | # USB Miscellaneous drivers | ||
1031 | # | ||
1032 | # CONFIG_USB_EMI62 is not set | ||
1033 | # CONFIG_USB_EMI26 is not set | ||
1034 | # CONFIG_USB_ADUTUX is not set | ||
1035 | # CONFIG_USB_SEVSEG is not set | ||
1036 | # CONFIG_USB_RIO500 is not set | ||
1037 | # CONFIG_USB_LEGOTOWER is not set | ||
1038 | # CONFIG_USB_LCD is not set | ||
1039 | # CONFIG_USB_BERRY_CHARGE is not set | ||
1040 | # CONFIG_USB_LED is not set | ||
1041 | # CONFIG_USB_CYPRESS_CY7C63 is not set | ||
1042 | # CONFIG_USB_CYTHERM is not set | ||
1043 | # CONFIG_USB_PHIDGET is not set | ||
1044 | # CONFIG_USB_IDMOUSE is not set | ||
1045 | # CONFIG_USB_FTDI_ELAN is not set | ||
1046 | # CONFIG_USB_APPLEDISPLAY is not set | ||
1047 | # CONFIG_USB_LD is not set | ||
1048 | # CONFIG_USB_TRANCEVIBRATOR is not set | ||
1049 | # CONFIG_USB_IOWARRIOR is not set | ||
1050 | # CONFIG_USB_ISIGHTFW is not set | ||
1051 | # CONFIG_USB_VST is not set | ||
1052 | CONFIG_USB_GADGET=y | ||
1053 | # CONFIG_USB_GADGET_DEBUG is not set | ||
1054 | # CONFIG_USB_GADGET_DEBUG_FILES is not set | ||
1055 | CONFIG_USB_GADGET_VBUS_DRAW=500 | ||
1056 | CONFIG_USB_GADGET_SELECTED=y | ||
1057 | # CONFIG_USB_GADGET_AT91 is not set | ||
1058 | # CONFIG_USB_GADGET_ATMEL_USBA is not set | ||
1059 | # CONFIG_USB_GADGET_FSL_USB2 is not set | ||
1060 | # CONFIG_USB_GADGET_LH7A40X is not set | ||
1061 | # CONFIG_USB_GADGET_OMAP is not set | ||
1062 | # CONFIG_USB_GADGET_PXA25X is not set | ||
1063 | CONFIG_USB_GADGET_PXA27X=y | ||
1064 | CONFIG_USB_PXA27X=y | ||
1065 | # CONFIG_USB_GADGET_S3C2410 is not set | ||
1066 | # CONFIG_USB_GADGET_IMX is not set | ||
1067 | # CONFIG_USB_GADGET_M66592 is not set | ||
1068 | # CONFIG_USB_GADGET_AMD5536UDC is not set | ||
1069 | # CONFIG_USB_GADGET_FSL_QE is not set | ||
1070 | # CONFIG_USB_GADGET_CI13XXX is not set | ||
1071 | # CONFIG_USB_GADGET_NET2280 is not set | ||
1072 | # CONFIG_USB_GADGET_GOKU is not set | ||
1073 | # CONFIG_USB_GADGET_DUMMY_HCD is not set | ||
1074 | # CONFIG_USB_GADGET_DUALSPEED is not set | ||
1075 | # CONFIG_USB_ZERO is not set | ||
1076 | CONFIG_USB_ETH=m | ||
1077 | # CONFIG_USB_ETH_RNDIS is not set | ||
1078 | CONFIG_USB_GADGETFS=m | ||
1079 | CONFIG_USB_FILE_STORAGE=m | ||
1080 | # CONFIG_USB_FILE_STORAGE_TEST is not set | ||
1081 | CONFIG_USB_G_SERIAL=m | ||
1082 | # CONFIG_USB_MIDI_GADGET is not set | ||
1083 | # CONFIG_USB_G_PRINTER is not set | ||
1084 | CONFIG_USB_CDC_COMPOSITE=m | ||
1085 | |||
1086 | # | ||
1087 | # OTG and related infrastructure | ||
1088 | # | ||
1089 | CONFIG_USB_OTG_UTILS=y | ||
1090 | CONFIG_USB_GPIO_VBUS=y | ||
858 | CONFIG_MMC=y | 1091 | CONFIG_MMC=y |
859 | # CONFIG_MMC_DEBUG is not set | 1092 | # CONFIG_MMC_DEBUG is not set |
860 | # CONFIG_MMC_UNSAFE_RESUME is not set | 1093 | # CONFIG_MMC_UNSAFE_RESUME is not set |
861 | 1094 | ||
862 | # | 1095 | # |
863 | # MMC/SD Card Drivers | 1096 | # MMC/SD/SDIO Card Drivers |
864 | # | 1097 | # |
865 | CONFIG_MMC_BLOCK=y | 1098 | CONFIG_MMC_BLOCK=y |
866 | CONFIG_MMC_BLOCK_BOUNCE=y | 1099 | CONFIG_MMC_BLOCK_BOUNCE=y |
867 | CONFIG_SDIO_UART=m | 1100 | CONFIG_SDIO_UART=m |
1101 | # CONFIG_MMC_TEST is not set | ||
868 | 1102 | ||
869 | # | 1103 | # |
870 | # MMC/SD Host Controller Drivers | 1104 | # MMC/SD/SDIO Host Controller Drivers |
871 | # | 1105 | # |
872 | CONFIG_MMC_PXA=y | 1106 | CONFIG_MMC_PXA=y |
1107 | # CONFIG_MMC_SDHCI is not set | ||
1108 | # CONFIG_MEMSTICK is not set | ||
1109 | # CONFIG_ACCESSIBILITY is not set | ||
873 | CONFIG_NEW_LEDS=y | 1110 | CONFIG_NEW_LEDS=y |
1111 | CONFIG_LEDS_CLASS=y | ||
1112 | |||
1113 | # | ||
1114 | # LED drivers | ||
1115 | # | ||
1116 | # CONFIG_LEDS_PCA9532 is not set | ||
1117 | CONFIG_LEDS_GPIO=y | ||
1118 | # CONFIG_LEDS_PCA955X is not set | ||
1119 | |||
1120 | # | ||
1121 | # LED Triggers | ||
1122 | # | ||
1123 | CONFIG_LEDS_TRIGGERS=y | ||
1124 | # CONFIG_LEDS_TRIGGER_TIMER is not set | ||
1125 | # CONFIG_LEDS_TRIGGER_HEARTBEAT is not set | ||
1126 | CONFIG_LEDS_TRIGGER_BACKLIGHT=y | ||
1127 | # CONFIG_LEDS_TRIGGER_DEFAULT_ON is not set | ||
874 | CONFIG_RTC_LIB=y | 1128 | CONFIG_RTC_LIB=y |
875 | CONFIG_RTC_CLASS=y | 1129 | CONFIG_RTC_CLASS=y |
876 | CONFIG_RTC_HCTOSYS=y | 1130 | CONFIG_RTC_HCTOSYS=y |
@@ -899,6 +1153,9 @@ CONFIG_RTC_INTF_DEV=y | |||
899 | # CONFIG_RTC_DRV_PCF8563 is not set | 1153 | # CONFIG_RTC_DRV_PCF8563 is not set |
900 | # CONFIG_RTC_DRV_PCF8583 is not set | 1154 | # CONFIG_RTC_DRV_PCF8583 is not set |
901 | # CONFIG_RTC_DRV_M41T80 is not set | 1155 | # CONFIG_RTC_DRV_M41T80 is not set |
1156 | # CONFIG_RTC_DRV_S35390A is not set | ||
1157 | # CONFIG_RTC_DRV_FM3130 is not set | ||
1158 | # CONFIG_RTC_DRV_RX8581 is not set | ||
902 | 1159 | ||
903 | # | 1160 | # |
904 | # SPI RTC drivers | 1161 | # SPI RTC drivers |
@@ -908,17 +1165,26 @@ CONFIG_RTC_INTF_DEV=y | |||
908 | # Platform RTC drivers | 1165 | # Platform RTC drivers |
909 | # | 1166 | # |
910 | # CONFIG_RTC_DRV_CMOS is not set | 1167 | # CONFIG_RTC_DRV_CMOS is not set |
1168 | # CONFIG_RTC_DRV_DS1286 is not set | ||
1169 | # CONFIG_RTC_DRV_DS1511 is not set | ||
911 | # CONFIG_RTC_DRV_DS1553 is not set | 1170 | # CONFIG_RTC_DRV_DS1553 is not set |
912 | # CONFIG_RTC_DRV_STK17TA8 is not set | ||
913 | # CONFIG_RTC_DRV_DS1742 is not set | 1171 | # CONFIG_RTC_DRV_DS1742 is not set |
1172 | # CONFIG_RTC_DRV_STK17TA8 is not set | ||
914 | # CONFIG_RTC_DRV_M48T86 is not set | 1173 | # CONFIG_RTC_DRV_M48T86 is not set |
1174 | # CONFIG_RTC_DRV_M48T35 is not set | ||
915 | # CONFIG_RTC_DRV_M48T59 is not set | 1175 | # CONFIG_RTC_DRV_M48T59 is not set |
1176 | # CONFIG_RTC_DRV_BQ4802 is not set | ||
916 | # CONFIG_RTC_DRV_V3020 is not set | 1177 | # CONFIG_RTC_DRV_V3020 is not set |
917 | 1178 | ||
918 | # | 1179 | # |
919 | # on-CPU RTC drivers | 1180 | # on-CPU RTC drivers |
920 | # | 1181 | # |
921 | CONFIG_RTC_DRV_SA1100=y | 1182 | CONFIG_RTC_DRV_SA1100=y |
1183 | # CONFIG_RTC_DRV_PXA is not set | ||
1184 | # CONFIG_DMADEVICES is not set | ||
1185 | # CONFIG_REGULATOR is not set | ||
1186 | # CONFIG_UIO is not set | ||
1187 | # CONFIG_STAGING is not set | ||
922 | 1188 | ||
923 | # | 1189 | # |
924 | # File systems | 1190 | # File systems |
@@ -927,19 +1193,18 @@ CONFIG_EXT2_FS=y | |||
927 | # CONFIG_EXT2_FS_XATTR is not set | 1193 | # CONFIG_EXT2_FS_XATTR is not set |
928 | # CONFIG_EXT2_FS_XIP is not set | 1194 | # CONFIG_EXT2_FS_XIP is not set |
929 | # CONFIG_EXT3_FS is not set | 1195 | # CONFIG_EXT3_FS is not set |
930 | # CONFIG_EXT4DEV_FS is not set | 1196 | # CONFIG_EXT4_FS is not set |
931 | # CONFIG_REISERFS_FS is not set | 1197 | # CONFIG_REISERFS_FS is not set |
932 | # CONFIG_JFS_FS is not set | 1198 | # CONFIG_JFS_FS is not set |
933 | # CONFIG_FS_POSIX_ACL is not set | 1199 | # CONFIG_FS_POSIX_ACL is not set |
1200 | CONFIG_FILE_LOCKING=y | ||
934 | # CONFIG_XFS_FS is not set | 1201 | # CONFIG_XFS_FS is not set |
935 | # CONFIG_GFS2_FS is not set | ||
936 | # CONFIG_OCFS2_FS is not set | 1202 | # CONFIG_OCFS2_FS is not set |
937 | # CONFIG_MINIX_FS is not set | 1203 | # CONFIG_BTRFS_FS is not set |
938 | # CONFIG_ROMFS_FS is not set | 1204 | CONFIG_DNOTIFY=y |
939 | CONFIG_INOTIFY=y | 1205 | CONFIG_INOTIFY=y |
940 | CONFIG_INOTIFY_USER=y | 1206 | CONFIG_INOTIFY_USER=y |
941 | # CONFIG_QUOTA is not set | 1207 | # CONFIG_QUOTA is not set |
942 | CONFIG_DNOTIFY=y | ||
943 | # CONFIG_AUTOFS_FS is not set | 1208 | # CONFIG_AUTOFS_FS is not set |
944 | # CONFIG_AUTOFS4_FS is not set | 1209 | # CONFIG_AUTOFS4_FS is not set |
945 | # CONFIG_FUSE_FS is not set | 1210 | # CONFIG_FUSE_FS is not set |
@@ -965,15 +1230,13 @@ CONFIG_FAT_DEFAULT_IOCHARSET="iso8859-1" | |||
965 | # | 1230 | # |
966 | CONFIG_PROC_FS=y | 1231 | CONFIG_PROC_FS=y |
967 | CONFIG_PROC_SYSCTL=y | 1232 | CONFIG_PROC_SYSCTL=y |
1233 | CONFIG_PROC_PAGE_MONITOR=y | ||
968 | CONFIG_SYSFS=y | 1234 | CONFIG_SYSFS=y |
969 | CONFIG_TMPFS=y | 1235 | CONFIG_TMPFS=y |
970 | # CONFIG_TMPFS_POSIX_ACL is not set | 1236 | # CONFIG_TMPFS_POSIX_ACL is not set |
971 | # CONFIG_HUGETLB_PAGE is not set | 1237 | # CONFIG_HUGETLB_PAGE is not set |
972 | # CONFIG_CONFIGFS_FS is not set | 1238 | # CONFIG_CONFIGFS_FS is not set |
973 | 1239 | CONFIG_MISC_FILESYSTEMS=y | |
974 | # | ||
975 | # Miscellaneous filesystems | ||
976 | # | ||
977 | # CONFIG_ADFS_FS is not set | 1240 | # CONFIG_ADFS_FS is not set |
978 | # CONFIG_AFFS_FS is not set | 1241 | # CONFIG_AFFS_FS is not set |
979 | # CONFIG_HFS_FS is not set | 1242 | # CONFIG_HFS_FS is not set |
@@ -997,9 +1260,13 @@ CONFIG_JFFS2_CMODE_PRIORITY=y | |||
997 | # CONFIG_JFFS2_CMODE_SIZE is not set | 1260 | # CONFIG_JFFS2_CMODE_SIZE is not set |
998 | # CONFIG_JFFS2_CMODE_FAVOURLZO is not set | 1261 | # CONFIG_JFFS2_CMODE_FAVOURLZO is not set |
999 | # CONFIG_CRAMFS is not set | 1262 | # CONFIG_CRAMFS is not set |
1263 | # CONFIG_SQUASHFS is not set | ||
1000 | # CONFIG_VXFS_FS is not set | 1264 | # CONFIG_VXFS_FS is not set |
1265 | # CONFIG_MINIX_FS is not set | ||
1266 | # CONFIG_OMFS_FS is not set | ||
1001 | # CONFIG_HPFS_FS is not set | 1267 | # CONFIG_HPFS_FS is not set |
1002 | # CONFIG_QNX4FS_FS is not set | 1268 | # CONFIG_QNX4FS_FS is not set |
1269 | # CONFIG_ROMFS_FS is not set | ||
1003 | # CONFIG_SYSV_FS is not set | 1270 | # CONFIG_SYSV_FS is not set |
1004 | # CONFIG_UFS_FS is not set | 1271 | # CONFIG_UFS_FS is not set |
1005 | CONFIG_NETWORK_FILESYSTEMS=y | 1272 | CONFIG_NETWORK_FILESYSTEMS=y |
@@ -1007,14 +1274,13 @@ CONFIG_NFS_FS=y | |||
1007 | CONFIG_NFS_V3=y | 1274 | CONFIG_NFS_V3=y |
1008 | # CONFIG_NFS_V3_ACL is not set | 1275 | # CONFIG_NFS_V3_ACL is not set |
1009 | # CONFIG_NFS_V4 is not set | 1276 | # CONFIG_NFS_V4 is not set |
1010 | # CONFIG_NFS_DIRECTIO is not set | ||
1011 | # CONFIG_NFSD is not set | ||
1012 | CONFIG_ROOT_NFS=y | 1277 | CONFIG_ROOT_NFS=y |
1278 | # CONFIG_NFSD is not set | ||
1013 | CONFIG_LOCKD=y | 1279 | CONFIG_LOCKD=y |
1014 | CONFIG_LOCKD_V4=y | 1280 | CONFIG_LOCKD_V4=y |
1015 | CONFIG_NFS_COMMON=y | 1281 | CONFIG_NFS_COMMON=y |
1016 | CONFIG_SUNRPC=y | 1282 | CONFIG_SUNRPC=y |
1017 | # CONFIG_SUNRPC_BIND34 is not set | 1283 | # CONFIG_SUNRPC_REGISTER_V4 is not set |
1018 | # CONFIG_RPCSEC_GSS_KRB5 is not set | 1284 | # CONFIG_RPCSEC_GSS_KRB5 is not set |
1019 | # CONFIG_RPCSEC_GSS_SPKM3 is not set | 1285 | # CONFIG_RPCSEC_GSS_SPKM3 is not set |
1020 | # CONFIG_SMB_FS is not set | 1286 | # CONFIG_SMB_FS is not set |
@@ -1076,6 +1342,7 @@ CONFIG_NLS_UTF8=y | |||
1076 | CONFIG_PRINTK_TIME=y | 1342 | CONFIG_PRINTK_TIME=y |
1077 | CONFIG_ENABLE_WARN_DEPRECATED=y | 1343 | CONFIG_ENABLE_WARN_DEPRECATED=y |
1078 | CONFIG_ENABLE_MUST_CHECK=y | 1344 | CONFIG_ENABLE_MUST_CHECK=y |
1345 | CONFIG_FRAME_WARN=1024 | ||
1079 | # CONFIG_MAGIC_SYSRQ is not set | 1346 | # CONFIG_MAGIC_SYSRQ is not set |
1080 | # CONFIG_UNUSED_SYMBOLS is not set | 1347 | # CONFIG_UNUSED_SYMBOLS is not set |
1081 | # CONFIG_DEBUG_FS is not set | 1348 | # CONFIG_DEBUG_FS is not set |
@@ -1083,15 +1350,18 @@ CONFIG_ENABLE_MUST_CHECK=y | |||
1083 | CONFIG_DEBUG_KERNEL=y | 1350 | CONFIG_DEBUG_KERNEL=y |
1084 | # CONFIG_DEBUG_SHIRQ is not set | 1351 | # CONFIG_DEBUG_SHIRQ is not set |
1085 | CONFIG_DETECT_SOFTLOCKUP=y | 1352 | CONFIG_DETECT_SOFTLOCKUP=y |
1353 | # CONFIG_BOOTPARAM_SOFTLOCKUP_PANIC is not set | ||
1354 | CONFIG_BOOTPARAM_SOFTLOCKUP_PANIC_VALUE=0 | ||
1086 | # CONFIG_SCHED_DEBUG is not set | 1355 | # CONFIG_SCHED_DEBUG is not set |
1087 | # CONFIG_SCHEDSTATS is not set | 1356 | # CONFIG_SCHEDSTATS is not set |
1088 | CONFIG_TIMER_STATS=y | 1357 | CONFIG_TIMER_STATS=y |
1358 | # CONFIG_DEBUG_OBJECTS is not set | ||
1089 | # CONFIG_DEBUG_SLAB is not set | 1359 | # CONFIG_DEBUG_SLAB is not set |
1090 | CONFIG_DEBUG_PREEMPT=y | 1360 | # CONFIG_DEBUG_PREEMPT is not set |
1091 | # CONFIG_DEBUG_RT_MUTEXES is not set | 1361 | # CONFIG_DEBUG_RT_MUTEXES is not set |
1092 | # CONFIG_RT_MUTEX_TESTER is not set | 1362 | # CONFIG_RT_MUTEX_TESTER is not set |
1093 | # CONFIG_DEBUG_SPINLOCK is not set | 1363 | # CONFIG_DEBUG_SPINLOCK is not set |
1094 | CONFIG_DEBUG_MUTEXES=y | 1364 | # CONFIG_DEBUG_MUTEXES is not set |
1095 | # CONFIG_DEBUG_LOCK_ALLOC is not set | 1365 | # CONFIG_DEBUG_LOCK_ALLOC is not set |
1096 | # CONFIG_PROVE_LOCKING is not set | 1366 | # CONFIG_PROVE_LOCKING is not set |
1097 | # CONFIG_LOCK_STAT is not set | 1367 | # CONFIG_LOCK_STAT is not set |
@@ -1100,17 +1370,41 @@ CONFIG_DEBUG_MUTEXES=y | |||
1100 | # CONFIG_DEBUG_KOBJECT is not set | 1370 | # CONFIG_DEBUG_KOBJECT is not set |
1101 | CONFIG_DEBUG_BUGVERBOSE=y | 1371 | CONFIG_DEBUG_BUGVERBOSE=y |
1102 | # CONFIG_DEBUG_INFO is not set | 1372 | # CONFIG_DEBUG_INFO is not set |
1103 | CONFIG_DEBUG_VM=y | 1373 | # CONFIG_DEBUG_VM is not set |
1374 | # CONFIG_DEBUG_WRITECOUNT is not set | ||
1375 | # CONFIG_DEBUG_MEMORY_INIT is not set | ||
1104 | # CONFIG_DEBUG_LIST is not set | 1376 | # CONFIG_DEBUG_LIST is not set |
1105 | # CONFIG_DEBUG_SG is not set | 1377 | # CONFIG_DEBUG_SG is not set |
1378 | # CONFIG_DEBUG_NOTIFIERS is not set | ||
1106 | CONFIG_FRAME_POINTER=y | 1379 | CONFIG_FRAME_POINTER=y |
1107 | CONFIG_FORCED_INLINING=y | ||
1108 | # CONFIG_BOOT_PRINTK_DELAY is not set | 1380 | # CONFIG_BOOT_PRINTK_DELAY is not set |
1109 | # CONFIG_RCU_TORTURE_TEST is not set | 1381 | # CONFIG_RCU_TORTURE_TEST is not set |
1382 | # CONFIG_RCU_CPU_STALL_DETECTOR is not set | ||
1383 | # CONFIG_BACKTRACE_SELF_TEST is not set | ||
1384 | # CONFIG_DEBUG_BLOCK_EXT_DEVT is not set | ||
1110 | # CONFIG_FAULT_INJECTION is not set | 1385 | # CONFIG_FAULT_INJECTION is not set |
1386 | # CONFIG_LATENCYTOP is not set | ||
1387 | # CONFIG_SYSCTL_SYSCALL_CHECK is not set | ||
1388 | CONFIG_HAVE_FUNCTION_TRACER=y | ||
1389 | |||
1390 | # | ||
1391 | # Tracers | ||
1392 | # | ||
1393 | # CONFIG_FUNCTION_TRACER is not set | ||
1394 | # CONFIG_IRQSOFF_TRACER is not set | ||
1395 | # CONFIG_PREEMPT_TRACER is not set | ||
1396 | # CONFIG_SCHED_TRACER is not set | ||
1397 | # CONFIG_CONTEXT_SWITCH_TRACER is not set | ||
1398 | # CONFIG_BOOT_TRACER is not set | ||
1399 | # CONFIG_TRACE_BRANCH_PROFILING is not set | ||
1400 | # CONFIG_STACK_TRACER is not set | ||
1401 | # CONFIG_DYNAMIC_PRINTK_DEBUG is not set | ||
1111 | # CONFIG_SAMPLES is not set | 1402 | # CONFIG_SAMPLES is not set |
1403 | CONFIG_HAVE_ARCH_KGDB=y | ||
1404 | # CONFIG_KGDB is not set | ||
1112 | CONFIG_DEBUG_USER=y | 1405 | CONFIG_DEBUG_USER=y |
1113 | CONFIG_DEBUG_ERRORS=y | 1406 | CONFIG_DEBUG_ERRORS=y |
1407 | # CONFIG_DEBUG_STACK_USAGE is not set | ||
1114 | CONFIG_DEBUG_LL=y | 1408 | CONFIG_DEBUG_LL=y |
1115 | # CONFIG_DEBUG_ICEDCC is not set | 1409 | # CONFIG_DEBUG_ICEDCC is not set |
1116 | 1410 | ||
@@ -1119,55 +1413,110 @@ CONFIG_DEBUG_LL=y | |||
1119 | # | 1413 | # |
1120 | # CONFIG_KEYS is not set | 1414 | # CONFIG_KEYS is not set |
1121 | # CONFIG_SECURITY is not set | 1415 | # CONFIG_SECURITY is not set |
1416 | # CONFIG_SECURITYFS is not set | ||
1122 | # CONFIG_SECURITY_FILE_CAPABILITIES is not set | 1417 | # CONFIG_SECURITY_FILE_CAPABILITIES is not set |
1123 | CONFIG_CRYPTO=y | 1418 | CONFIG_CRYPTO=y |
1419 | |||
1420 | # | ||
1421 | # Crypto core or helper | ||
1422 | # | ||
1423 | # CONFIG_CRYPTO_FIPS is not set | ||
1124 | CONFIG_CRYPTO_ALGAPI=m | 1424 | CONFIG_CRYPTO_ALGAPI=m |
1425 | CONFIG_CRYPTO_ALGAPI2=m | ||
1426 | CONFIG_CRYPTO_AEAD2=m | ||
1125 | CONFIG_CRYPTO_BLKCIPHER=m | 1427 | CONFIG_CRYPTO_BLKCIPHER=m |
1428 | CONFIG_CRYPTO_BLKCIPHER2=m | ||
1429 | CONFIG_CRYPTO_HASH=m | ||
1430 | CONFIG_CRYPTO_HASH2=m | ||
1431 | CONFIG_CRYPTO_RNG2=m | ||
1126 | CONFIG_CRYPTO_MANAGER=m | 1432 | CONFIG_CRYPTO_MANAGER=m |
1433 | CONFIG_CRYPTO_MANAGER2=m | ||
1434 | # CONFIG_CRYPTO_GF128MUL is not set | ||
1435 | # CONFIG_CRYPTO_NULL is not set | ||
1436 | # CONFIG_CRYPTO_CRYPTD is not set | ||
1437 | # CONFIG_CRYPTO_AUTHENC is not set | ||
1438 | # CONFIG_CRYPTO_TEST is not set | ||
1439 | |||
1440 | # | ||
1441 | # Authenticated Encryption with Associated Data | ||
1442 | # | ||
1443 | # CONFIG_CRYPTO_CCM is not set | ||
1444 | # CONFIG_CRYPTO_GCM is not set | ||
1445 | # CONFIG_CRYPTO_SEQIV is not set | ||
1446 | |||
1447 | # | ||
1448 | # Block modes | ||
1449 | # | ||
1450 | # CONFIG_CRYPTO_CBC is not set | ||
1451 | # CONFIG_CRYPTO_CTR is not set | ||
1452 | # CONFIG_CRYPTO_CTS is not set | ||
1453 | CONFIG_CRYPTO_ECB=m | ||
1454 | # CONFIG_CRYPTO_LRW is not set | ||
1455 | # CONFIG_CRYPTO_PCBC is not set | ||
1456 | # CONFIG_CRYPTO_XTS is not set | ||
1457 | |||
1458 | # | ||
1459 | # Hash modes | ||
1460 | # | ||
1127 | # CONFIG_CRYPTO_HMAC is not set | 1461 | # CONFIG_CRYPTO_HMAC is not set |
1128 | # CONFIG_CRYPTO_XCBC is not set | 1462 | # CONFIG_CRYPTO_XCBC is not set |
1129 | # CONFIG_CRYPTO_NULL is not set | 1463 | |
1464 | # | ||
1465 | # Digest | ||
1466 | # | ||
1467 | # CONFIG_CRYPTO_CRC32C is not set | ||
1130 | # CONFIG_CRYPTO_MD4 is not set | 1468 | # CONFIG_CRYPTO_MD4 is not set |
1131 | # CONFIG_CRYPTO_MD5 is not set | 1469 | # CONFIG_CRYPTO_MD5 is not set |
1470 | # CONFIG_CRYPTO_MICHAEL_MIC is not set | ||
1471 | # CONFIG_CRYPTO_RMD128 is not set | ||
1472 | # CONFIG_CRYPTO_RMD160 is not set | ||
1473 | # CONFIG_CRYPTO_RMD256 is not set | ||
1474 | # CONFIG_CRYPTO_RMD320 is not set | ||
1132 | CONFIG_CRYPTO_SHA1=m | 1475 | CONFIG_CRYPTO_SHA1=m |
1133 | # CONFIG_CRYPTO_SHA256 is not set | 1476 | # CONFIG_CRYPTO_SHA256 is not set |
1134 | # CONFIG_CRYPTO_SHA512 is not set | 1477 | # CONFIG_CRYPTO_SHA512 is not set |
1135 | # CONFIG_CRYPTO_WP512 is not set | ||
1136 | # CONFIG_CRYPTO_TGR192 is not set | 1478 | # CONFIG_CRYPTO_TGR192 is not set |
1137 | # CONFIG_CRYPTO_GF128MUL is not set | 1479 | # CONFIG_CRYPTO_WP512 is not set |
1138 | CONFIG_CRYPTO_ECB=m | 1480 | |
1139 | # CONFIG_CRYPTO_CBC is not set | 1481 | # |
1140 | CONFIG_CRYPTO_PCBC=m | 1482 | # Ciphers |
1141 | # CONFIG_CRYPTO_LRW is not set | 1483 | # |
1142 | # CONFIG_CRYPTO_XTS is not set | ||
1143 | # CONFIG_CRYPTO_CRYPTD is not set | ||
1144 | # CONFIG_CRYPTO_DES is not set | ||
1145 | # CONFIG_CRYPTO_FCRYPT is not set | ||
1146 | # CONFIG_CRYPTO_BLOWFISH is not set | ||
1147 | # CONFIG_CRYPTO_TWOFISH is not set | ||
1148 | # CONFIG_CRYPTO_SERPENT is not set | ||
1149 | # CONFIG_CRYPTO_AES is not set | 1484 | # CONFIG_CRYPTO_AES is not set |
1485 | # CONFIG_CRYPTO_ANUBIS is not set | ||
1486 | CONFIG_CRYPTO_ARC4=m | ||
1487 | # CONFIG_CRYPTO_BLOWFISH is not set | ||
1488 | # CONFIG_CRYPTO_CAMELLIA is not set | ||
1150 | # CONFIG_CRYPTO_CAST5 is not set | 1489 | # CONFIG_CRYPTO_CAST5 is not set |
1151 | # CONFIG_CRYPTO_CAST6 is not set | 1490 | # CONFIG_CRYPTO_CAST6 is not set |
1152 | # CONFIG_CRYPTO_TEA is not set | 1491 | # CONFIG_CRYPTO_DES is not set |
1153 | CONFIG_CRYPTO_ARC4=m | 1492 | # CONFIG_CRYPTO_FCRYPT is not set |
1154 | # CONFIG_CRYPTO_KHAZAD is not set | 1493 | # CONFIG_CRYPTO_KHAZAD is not set |
1155 | # CONFIG_CRYPTO_ANUBIS is not set | 1494 | # CONFIG_CRYPTO_SALSA20 is not set |
1156 | # CONFIG_CRYPTO_SEED is not set | 1495 | # CONFIG_CRYPTO_SEED is not set |
1496 | # CONFIG_CRYPTO_SERPENT is not set | ||
1497 | # CONFIG_CRYPTO_TEA is not set | ||
1498 | # CONFIG_CRYPTO_TWOFISH is not set | ||
1499 | |||
1500 | # | ||
1501 | # Compression | ||
1502 | # | ||
1157 | # CONFIG_CRYPTO_DEFLATE is not set | 1503 | # CONFIG_CRYPTO_DEFLATE is not set |
1158 | # CONFIG_CRYPTO_MICHAEL_MIC is not set | 1504 | # CONFIG_CRYPTO_LZO is not set |
1159 | # CONFIG_CRYPTO_CRC32C is not set | 1505 | |
1160 | # CONFIG_CRYPTO_CAMELLIA is not set | 1506 | # |
1161 | # CONFIG_CRYPTO_TEST is not set | 1507 | # Random Number Generation |
1162 | # CONFIG_CRYPTO_AUTHENC is not set | 1508 | # |
1509 | # CONFIG_CRYPTO_ANSI_CPRNG is not set | ||
1163 | # CONFIG_CRYPTO_HW is not set | 1510 | # CONFIG_CRYPTO_HW is not set |
1164 | 1511 | ||
1165 | # | 1512 | # |
1166 | # Library routines | 1513 | # Library routines |
1167 | # | 1514 | # |
1168 | CONFIG_BITREVERSE=y | 1515 | CONFIG_BITREVERSE=y |
1516 | CONFIG_GENERIC_FIND_LAST_BIT=y | ||
1169 | CONFIG_CRC_CCITT=y | 1517 | CONFIG_CRC_CCITT=y |
1170 | # CONFIG_CRC16 is not set | 1518 | # CONFIG_CRC16 is not set |
1519 | # CONFIG_CRC_T10DIF is not set | ||
1171 | # CONFIG_CRC_ITU_T is not set | 1520 | # CONFIG_CRC_ITU_T is not set |
1172 | CONFIG_CRC32=y | 1521 | CONFIG_CRC32=y |
1173 | # CONFIG_CRC7 is not set | 1522 | # CONFIG_CRC7 is not set |
diff --git a/arch/arm/mach-pxa/Kconfig b/arch/arm/mach-pxa/Kconfig index 8eea7306f29b..ffd28e48d75f 100644 --- a/arch/arm/mach-pxa/Kconfig +++ b/arch/arm/mach-pxa/Kconfig | |||
@@ -254,6 +254,10 @@ config MACH_EM_X270 | |||
254 | bool "CompuLab EM-x270 platform" | 254 | bool "CompuLab EM-x270 platform" |
255 | select PXA27x | 255 | select PXA27x |
256 | 256 | ||
257 | config MACH_EXEDA | ||
258 | bool "CompuLab eXeda platform" | ||
259 | select PXA27x | ||
260 | |||
257 | config MACH_COLIBRI | 261 | config MACH_COLIBRI |
258 | bool "Toradex Colibri PX27x" | 262 | bool "Toradex Colibri PX27x" |
259 | select PXA27x | 263 | select PXA27x |
@@ -295,6 +299,7 @@ config MACH_MAGICIAN | |||
295 | bool "Enable HTC Magician Support" | 299 | bool "Enable HTC Magician Support" |
296 | select PXA27x | 300 | select PXA27x |
297 | select IWMMXT | 301 | select IWMMXT |
302 | select HAVE_PWM | ||
298 | select PXA_HAVE_BOARD_IRQS | 303 | select PXA_HAVE_BOARD_IRQS |
299 | 304 | ||
300 | config MACH_MIOA701 | 305 | config MACH_MIOA701 |
@@ -319,6 +324,16 @@ config ARCH_PXA_PALM | |||
319 | bool "PXA based Palm PDAs" | 324 | bool "PXA based Palm PDAs" |
320 | select HAVE_PWM | 325 | select HAVE_PWM |
321 | 326 | ||
327 | config MACH_PALMT5 | ||
328 | bool "Palm Tungsten|T5" | ||
329 | default y | ||
330 | depends on ARCH_PXA_PALM | ||
331 | select PXA27x | ||
332 | select IWMMXT | ||
333 | help | ||
334 | Say Y here if you intend to run this kernel on a Palm Tungsten|T5 | ||
335 | handheld computer. | ||
336 | |||
322 | config MACH_PALMTX | 337 | config MACH_PALMTX |
323 | bool "Palm T|X" | 338 | bool "Palm T|X" |
324 | default y | 339 | default y |
@@ -339,6 +354,16 @@ config MACH_PALMZ72 | |||
339 | Say Y here if you intend to run this kernel on Palm Zire 72 | 354 | Say Y here if you intend to run this kernel on Palm Zire 72 |
340 | handheld computer. | 355 | handheld computer. |
341 | 356 | ||
357 | config MACH_PALMLD | ||
358 | bool "Palm LifeDrive" | ||
359 | default y | ||
360 | depends on ARCH_PXA_PALM | ||
361 | select PXA27x | ||
362 | select IWMMXT | ||
363 | help | ||
364 | Say Y here if you intend to run this kernel on a Palm LifeDrive | ||
365 | handheld computer. | ||
366 | |||
342 | config MACH_PCM990_BASEBOARD | 367 | config MACH_PCM990_BASEBOARD |
343 | bool "PHYTEC PCM-990 development board" | 368 | bool "PHYTEC PCM-990 development board" |
344 | select HAVE_PWM | 369 | select HAVE_PWM |
diff --git a/arch/arm/mach-pxa/Makefile b/arch/arm/mach-pxa/Makefile index 7b28bb561d63..146aba72fa22 100644 --- a/arch/arm/mach-pxa/Makefile +++ b/arch/arm/mach-pxa/Makefile | |||
@@ -53,7 +53,9 @@ obj-$(CONFIG_MACH_E740) += e740.o | |||
53 | obj-$(CONFIG_MACH_E750) += e750.o | 53 | obj-$(CONFIG_MACH_E750) += e750.o |
54 | obj-$(CONFIG_MACH_E400) += e400.o | 54 | obj-$(CONFIG_MACH_E400) += e400.o |
55 | obj-$(CONFIG_MACH_E800) += e800.o | 55 | obj-$(CONFIG_MACH_E800) += e800.o |
56 | obj-$(CONFIG_MACH_PALMT5) += palmt5.o | ||
56 | obj-$(CONFIG_MACH_PALMTX) += palmtx.o | 57 | obj-$(CONFIG_MACH_PALMTX) += palmtx.o |
58 | obj-$(CONFIG_MACH_PALMLD) += palmld.o | ||
57 | obj-$(CONFIG_MACH_PALMZ72) += palmz72.o | 59 | obj-$(CONFIG_MACH_PALMZ72) += palmz72.o |
58 | obj-$(CONFIG_ARCH_VIPER) += viper.o | 60 | obj-$(CONFIG_ARCH_VIPER) += viper.o |
59 | 61 | ||
diff --git a/arch/arm/mach-pxa/em-x270.c b/arch/arm/mach-pxa/em-x270.c index f5ed8038ede5..9f15a7c9cc5f 100644 --- a/arch/arm/mach-pxa/em-x270.c +++ b/arch/arm/mach-pxa/em-x270.c | |||
@@ -11,14 +11,24 @@ | |||
11 | 11 | ||
12 | #include <linux/irq.h> | 12 | #include <linux/irq.h> |
13 | #include <linux/platform_device.h> | 13 | #include <linux/platform_device.h> |
14 | #include <linux/delay.h> | ||
14 | 15 | ||
15 | #include <linux/dm9000.h> | 16 | #include <linux/dm9000.h> |
16 | #include <linux/rtc-v3020.h> | 17 | #include <linux/rtc-v3020.h> |
17 | #include <linux/mtd/nand.h> | 18 | #include <linux/mtd/nand.h> |
18 | #include <linux/mtd/partitions.h> | 19 | #include <linux/mtd/partitions.h> |
20 | #include <linux/mtd/physmap.h> | ||
19 | #include <linux/input.h> | 21 | #include <linux/input.h> |
20 | #include <linux/gpio_keys.h> | 22 | #include <linux/gpio_keys.h> |
21 | #include <linux/gpio.h> | 23 | #include <linux/gpio.h> |
24 | #include <linux/mfd/da903x.h> | ||
25 | #include <linux/regulator/machine.h> | ||
26 | #include <linux/spi/spi.h> | ||
27 | #include <linux/spi/tdo24m.h> | ||
28 | #include <linux/power_supply.h> | ||
29 | #include <linux/apm-emulation.h> | ||
30 | |||
31 | #include <media/soc_camera.h> | ||
22 | 32 | ||
23 | #include <asm/mach-types.h> | 33 | #include <asm/mach-types.h> |
24 | #include <asm/mach/arch.h> | 34 | #include <asm/mach/arch.h> |
@@ -31,20 +41,34 @@ | |||
31 | #include <mach/ohci.h> | 41 | #include <mach/ohci.h> |
32 | #include <mach/mmc.h> | 42 | #include <mach/mmc.h> |
33 | #include <mach/pxa27x_keypad.h> | 43 | #include <mach/pxa27x_keypad.h> |
44 | #include <mach/i2c.h> | ||
45 | #include <mach/camera.h> | ||
46 | #include <mach/pxa2xx_spi.h> | ||
34 | 47 | ||
35 | #include "generic.h" | 48 | #include "generic.h" |
49 | #include "devices.h" | ||
36 | 50 | ||
37 | /* GPIO IRQ usage */ | 51 | /* EM-X270 specific GPIOs */ |
38 | #define GPIO41_ETHIRQ (41) | ||
39 | #define GPIO13_MMC_CD (13) | 52 | #define GPIO13_MMC_CD (13) |
53 | #define GPIO95_MMC_WP (95) | ||
54 | #define GPIO56_NAND_RB (56) | ||
55 | |||
56 | /* eXeda specific GPIOs */ | ||
57 | #define GPIO114_MMC_CD (114) | ||
58 | #define GPIO20_NAND_RB (20) | ||
59 | #define GPIO38_SD_PWEN (38) | ||
60 | |||
61 | /* common GPIOs */ | ||
62 | #define GPIO11_NAND_CS (11) | ||
63 | #define GPIO93_CAM_RESET (93) | ||
64 | #define GPIO41_ETHIRQ (41) | ||
40 | #define EM_X270_ETHIRQ IRQ_GPIO(GPIO41_ETHIRQ) | 65 | #define EM_X270_ETHIRQ IRQ_GPIO(GPIO41_ETHIRQ) |
41 | #define EM_X270_MMC_CD IRQ_GPIO(GPIO13_MMC_CD) | ||
42 | 66 | ||
43 | /* NAND control GPIOs */ | 67 | static int mmc_cd; |
44 | #define GPIO11_NAND_CS (11) | 68 | static int nand_rb; |
45 | #define GPIO56_NAND_RB (56) | 69 | static int dm9000_flags; |
46 | 70 | ||
47 | static unsigned long em_x270_pin_config[] = { | 71 | static unsigned long common_pin_config[] = { |
48 | /* AC'97 */ | 72 | /* AC'97 */ |
49 | GPIO28_AC97_BITCLK, | 73 | GPIO28_AC97_BITCLK, |
50 | GPIO29_AC97_SDATA_IN_0, | 74 | GPIO29_AC97_SDATA_IN_0, |
@@ -150,21 +174,32 @@ static unsigned long em_x270_pin_config[] = { | |||
150 | GPIO18_RDY, | 174 | GPIO18_RDY, |
151 | 175 | ||
152 | /* GPIO */ | 176 | /* GPIO */ |
153 | GPIO1_GPIO | WAKEUP_ON_EDGE_BOTH, | 177 | GPIO1_GPIO | WAKEUP_ON_EDGE_BOTH, /* sleep/resume button */ |
154 | 178 | ||
155 | /* power controls */ | 179 | /* power controls */ |
156 | GPIO20_GPIO | MFP_LPM_DRIVE_LOW, /* GPRS_PWEN */ | 180 | GPIO20_GPIO | MFP_LPM_DRIVE_LOW, /* GPRS_PWEN */ |
181 | GPIO93_GPIO | MFP_LPM_DRIVE_LOW, /* Camera reset */ | ||
157 | GPIO115_GPIO | MFP_LPM_DRIVE_LOW, /* WLAN_PWEN */ | 182 | GPIO115_GPIO | MFP_LPM_DRIVE_LOW, /* WLAN_PWEN */ |
158 | 183 | ||
159 | /* NAND controls */ | 184 | /* NAND controls */ |
160 | GPIO11_GPIO | MFP_LPM_DRIVE_HIGH, /* NAND CE# */ | 185 | GPIO11_GPIO | MFP_LPM_DRIVE_HIGH, /* NAND CE# */ |
161 | GPIO56_GPIO, /* NAND Ready/Busy */ | ||
162 | 186 | ||
163 | /* interrupts */ | 187 | /* interrupts */ |
164 | GPIO13_GPIO, /* MMC card detect */ | ||
165 | GPIO41_GPIO, /* DM9000 interrupt */ | 188 | GPIO41_GPIO, /* DM9000 interrupt */ |
166 | }; | 189 | }; |
167 | 190 | ||
191 | static unsigned long em_x270_pin_config[] = { | ||
192 | GPIO13_GPIO, /* MMC card detect */ | ||
193 | GPIO56_GPIO, /* NAND Ready/Busy */ | ||
194 | GPIO95_GPIO, /* MMC Write protect */ | ||
195 | }; | ||
196 | |||
197 | static unsigned long exeda_pin_config[] = { | ||
198 | GPIO20_GPIO, /* NAND Ready/Busy */ | ||
199 | GPIO38_GPIO | MFP_LPM_DRIVE_LOW, /* SD slot power */ | ||
200 | GPIO114_GPIO, /* MMC card detect */ | ||
201 | }; | ||
202 | |||
168 | #if defined(CONFIG_DM9000) || defined(CONFIG_DM9000_MODULE) | 203 | #if defined(CONFIG_DM9000) || defined(CONFIG_DM9000_MODULE) |
169 | static struct resource em_x270_dm9000_resource[] = { | 204 | static struct resource em_x270_dm9000_resource[] = { |
170 | [0] = { | 205 | [0] = { |
@@ -185,7 +220,7 @@ static struct resource em_x270_dm9000_resource[] = { | |||
185 | }; | 220 | }; |
186 | 221 | ||
187 | static struct dm9000_plat_data em_x270_dm9000_platdata = { | 222 | static struct dm9000_plat_data em_x270_dm9000_platdata = { |
188 | .flags = DM9000_PLATF_32BITONLY, | 223 | .flags = DM9000_PLATF_NO_EEPROM, |
189 | }; | 224 | }; |
190 | 225 | ||
191 | static struct platform_device em_x270_dm9000 = { | 226 | static struct platform_device em_x270_dm9000 = { |
@@ -200,6 +235,7 @@ static struct platform_device em_x270_dm9000 = { | |||
200 | 235 | ||
201 | static void __init em_x270_init_dm9000(void) | 236 | static void __init em_x270_init_dm9000(void) |
202 | { | 237 | { |
238 | em_x270_dm9000_platdata.flags |= dm9000_flags; | ||
203 | platform_device_register(&em_x270_dm9000); | 239 | platform_device_register(&em_x270_dm9000); |
204 | } | 240 | } |
205 | #else | 241 | #else |
@@ -289,7 +325,7 @@ static int em_x270_nand_device_ready(struct mtd_info *mtd) | |||
289 | { | 325 | { |
290 | dsb(); | 326 | dsb(); |
291 | 327 | ||
292 | return gpio_get_value(GPIO56_NAND_RB); | 328 | return gpio_get_value(nand_rb); |
293 | } | 329 | } |
294 | 330 | ||
295 | static struct mtd_partition em_x270_partition_info[] = { | 331 | static struct mtd_partition em_x270_partition_info[] = { |
@@ -354,14 +390,14 @@ static void __init em_x270_init_nand(void) | |||
354 | 390 | ||
355 | gpio_direction_output(GPIO11_NAND_CS, 1); | 391 | gpio_direction_output(GPIO11_NAND_CS, 1); |
356 | 392 | ||
357 | err = gpio_request(GPIO56_NAND_RB, "NAND R/B"); | 393 | err = gpio_request(nand_rb, "NAND R/B"); |
358 | if (err) { | 394 | if (err) { |
359 | pr_warning("EM-X270: failed to request NAND R/B gpio\n"); | 395 | pr_warning("EM-X270: failed to request NAND R/B gpio\n"); |
360 | gpio_free(GPIO11_NAND_CS); | 396 | gpio_free(GPIO11_NAND_CS); |
361 | return; | 397 | return; |
362 | } | 398 | } |
363 | 399 | ||
364 | gpio_direction_input(GPIO56_NAND_RB); | 400 | gpio_direction_input(nand_rb); |
365 | 401 | ||
366 | platform_device_register(&em_x270_nand); | 402 | platform_device_register(&em_x270_nand); |
367 | } | 403 | } |
@@ -369,6 +405,61 @@ static void __init em_x270_init_nand(void) | |||
369 | static inline void em_x270_init_nand(void) {} | 405 | static inline void em_x270_init_nand(void) {} |
370 | #endif | 406 | #endif |
371 | 407 | ||
408 | #if defined(CONFIG_MTD_PHYSMAP) || defined(CONFIG_MTD_PHYSMAP_MODULE) | ||
409 | static struct mtd_partition em_x270_nor_parts[] = { | ||
410 | { | ||
411 | .name = "Bootloader", | ||
412 | .offset = 0x00000000, | ||
413 | .size = 0x00050000, | ||
414 | .mask_flags = MTD_WRITEABLE /* force read-only */ | ||
415 | }, { | ||
416 | .name = "Environment", | ||
417 | .offset = 0x00050000, | ||
418 | .size = 0x00010000, | ||
419 | }, { | ||
420 | .name = "Reserved", | ||
421 | .offset = 0x00060000, | ||
422 | .size = 0x00050000, | ||
423 | .mask_flags = MTD_WRITEABLE /* force read-only */ | ||
424 | }, { | ||
425 | .name = "Splashscreen", | ||
426 | .offset = 0x000b0000, | ||
427 | .size = 0x00050000, | ||
428 | } | ||
429 | }; | ||
430 | |||
431 | static struct physmap_flash_data em_x270_nor_data[] = { | ||
432 | [0] = { | ||
433 | .width = 2, | ||
434 | .parts = em_x270_nor_parts, | ||
435 | .nr_parts = ARRAY_SIZE(em_x270_nor_parts), | ||
436 | }, | ||
437 | }; | ||
438 | |||
439 | static struct resource em_x270_nor_flash_resource = { | ||
440 | .start = PXA_CS0_PHYS, | ||
441 | .end = PXA_CS0_PHYS + SZ_1M - 1, | ||
442 | .flags = IORESOURCE_MEM, | ||
443 | }; | ||
444 | |||
445 | static struct platform_device em_x270_physmap_flash = { | ||
446 | .name = "physmap-flash", | ||
447 | .id = 0, | ||
448 | .num_resources = 1, | ||
449 | .resource = &em_x270_nor_flash_resource, | ||
450 | .dev = { | ||
451 | .platform_data = &em_x270_nor_data, | ||
452 | }, | ||
453 | }; | ||
454 | |||
455 | static void __init em_x270_init_nor(void) | ||
456 | { | ||
457 | platform_device_register(&em_x270_physmap_flash); | ||
458 | } | ||
459 | #else | ||
460 | static inline void em_x270_init_nor(void) {} | ||
461 | #endif | ||
462 | |||
372 | /* PXA27x OHCI controller setup */ | 463 | /* PXA27x OHCI controller setup */ |
373 | #if defined(CONFIG_USB_OHCI_HCD) || defined(CONFIG_USB_OHCI_HCD_MODULE) | 464 | #if defined(CONFIG_USB_OHCI_HCD) || defined(CONFIG_USB_OHCI_HCD_MODULE) |
374 | static int em_x270_ohci_init(struct device *dev) | 465 | static int em_x270_ohci_init(struct device *dev) |
@@ -395,40 +486,93 @@ static inline void em_x270_init_ohci(void) {} | |||
395 | 486 | ||
396 | /* MCI controller setup */ | 487 | /* MCI controller setup */ |
397 | #if defined(CONFIG_MMC) || defined(CONFIG_MMC_MODULE) | 488 | #if defined(CONFIG_MMC) || defined(CONFIG_MMC_MODULE) |
489 | static struct regulator *em_x270_sdio_ldo; | ||
490 | |||
398 | static int em_x270_mci_init(struct device *dev, | 491 | static int em_x270_mci_init(struct device *dev, |
399 | irq_handler_t em_x270_detect_int, | 492 | irq_handler_t em_x270_detect_int, |
400 | void *data) | 493 | void *data) |
401 | { | 494 | { |
402 | int err = request_irq(EM_X270_MMC_CD, em_x270_detect_int, | 495 | int err; |
403 | IRQF_DISABLED | IRQF_TRIGGER_FALLING, | 496 | |
497 | em_x270_sdio_ldo = regulator_get(dev, "vcc sdio"); | ||
498 | if (IS_ERR(em_x270_sdio_ldo)) { | ||
499 | dev_err(dev, "can't request SDIO power supply: %ld\n", | ||
500 | PTR_ERR(em_x270_sdio_ldo)); | ||
501 | return PTR_ERR(em_x270_sdio_ldo); | ||
502 | } | ||
503 | |||
504 | err = request_irq(gpio_to_irq(mmc_cd), em_x270_detect_int, | ||
505 | IRQF_DISABLED | IRQF_TRIGGER_RISING | | ||
506 | IRQF_TRIGGER_FALLING, | ||
404 | "MMC card detect", data); | 507 | "MMC card detect", data); |
405 | if (err) { | 508 | if (err) { |
406 | printk(KERN_ERR "%s: can't request MMC card detect IRQ: %d\n", | 509 | dev_err(dev, "can't request MMC card detect IRQ: %d\n", err); |
407 | __func__, err); | 510 | goto err_irq; |
408 | return err; | 511 | } |
512 | |||
513 | if (machine_is_em_x270()) { | ||
514 | err = gpio_request(GPIO95_MMC_WP, "MMC WP"); | ||
515 | if (err) { | ||
516 | dev_err(dev, "can't request MMC write protect: %d\n", | ||
517 | err); | ||
518 | goto err_gpio_wp; | ||
519 | } | ||
520 | gpio_direction_input(GPIO95_MMC_WP); | ||
521 | } else { | ||
522 | err = gpio_request(GPIO38_SD_PWEN, "sdio power"); | ||
523 | if (err) { | ||
524 | dev_err(dev, "can't request MMC power control : %d\n", | ||
525 | err); | ||
526 | goto err_gpio_wp; | ||
527 | } | ||
528 | gpio_direction_output(GPIO38_SD_PWEN, 1); | ||
409 | } | 529 | } |
410 | 530 | ||
411 | return 0; | 531 | return 0; |
532 | |||
533 | err_gpio_wp: | ||
534 | free_irq(gpio_to_irq(mmc_cd), data); | ||
535 | err_irq: | ||
536 | regulator_put(em_x270_sdio_ldo); | ||
537 | |||
538 | return err; | ||
412 | } | 539 | } |
413 | 540 | ||
414 | static void em_x270_mci_setpower(struct device *dev, unsigned int vdd) | 541 | static void em_x270_mci_setpower(struct device *dev, unsigned int vdd) |
415 | { | 542 | { |
416 | /* | 543 | struct pxamci_platform_data* p_d = dev->platform_data; |
417 | FIXME: current hardware implementation does not allow to | 544 | |
418 | enable/disable MMC power. This will be fixed in next HW releases, | 545 | if ((1 << vdd) & p_d->ocr_mask) { |
419 | and we'll need to add implmentation here. | 546 | int vdd_uV = (2000 + (vdd - __ffs(MMC_VDD_20_21)) * 100) * 1000; |
420 | */ | 547 | |
421 | return; | 548 | regulator_set_voltage(em_x270_sdio_ldo, vdd_uV, vdd_uV); |
549 | regulator_enable(em_x270_sdio_ldo); | ||
550 | } else { | ||
551 | regulator_disable(em_x270_sdio_ldo); | ||
552 | } | ||
422 | } | 553 | } |
423 | 554 | ||
424 | static void em_x270_mci_exit(struct device *dev, void *data) | 555 | static void em_x270_mci_exit(struct device *dev, void *data) |
425 | { | 556 | { |
426 | int irq = gpio_to_irq(GPIO13_MMC_CD); | 557 | free_irq(gpio_to_irq(mmc_cd), data); |
427 | free_irq(irq, data); | 558 | regulator_put(em_x270_sdio_ldo); |
559 | |||
560 | if (machine_is_em_x270()) | ||
561 | gpio_free(GPIO95_MMC_WP); | ||
562 | else | ||
563 | gpio_free(GPIO38_SD_PWEN); | ||
564 | } | ||
565 | |||
566 | static int em_x270_mci_get_ro(struct device *dev) | ||
567 | { | ||
568 | return gpio_get_value(GPIO95_MMC_WP); | ||
428 | } | 569 | } |
429 | 570 | ||
430 | static struct pxamci_platform_data em_x270_mci_platform_data = { | 571 | static struct pxamci_platform_data em_x270_mci_platform_data = { |
431 | .ocr_mask = MMC_VDD_28_29|MMC_VDD_29_30|MMC_VDD_30_31, | 572 | .ocr_mask = MMC_VDD_20_21|MMC_VDD_21_22|MMC_VDD_22_23| |
573 | MMC_VDD_24_25|MMC_VDD_25_26|MMC_VDD_26_27| | ||
574 | MMC_VDD_27_28|MMC_VDD_28_29|MMC_VDD_29_30| | ||
575 | MMC_VDD_30_31|MMC_VDD_31_32, | ||
432 | .init = em_x270_mci_init, | 576 | .init = em_x270_mci_init, |
433 | .setpower = em_x270_mci_setpower, | 577 | .setpower = em_x270_mci_setpower, |
434 | .exit = em_x270_mci_exit, | 578 | .exit = em_x270_mci_exit, |
@@ -436,33 +580,53 @@ static struct pxamci_platform_data em_x270_mci_platform_data = { | |||
436 | 580 | ||
437 | static void __init em_x270_init_mmc(void) | 581 | static void __init em_x270_init_mmc(void) |
438 | { | 582 | { |
583 | if (machine_is_em_x270()) | ||
584 | em_x270_mci_platform_data.get_ro = em_x270_mci_get_ro; | ||
585 | |||
586 | em_x270_mci_platform_data.detect_delay = msecs_to_jiffies(250); | ||
439 | pxa_set_mci_info(&em_x270_mci_platform_data); | 587 | pxa_set_mci_info(&em_x270_mci_platform_data); |
440 | } | 588 | } |
441 | #else | 589 | #else |
442 | static inline void em_x270_init_mmc(void) {} | 590 | static inline void em_x270_init_mmc(void) {} |
443 | #endif | 591 | #endif |
444 | 592 | ||
445 | /* LCD 480x640 */ | 593 | /* LCD */ |
446 | #if defined(CONFIG_FB_PXA) || defined(CONFIG_FB_PXA_MODULE) | 594 | #if defined(CONFIG_FB_PXA) || defined(CONFIG_FB_PXA_MODULE) |
447 | static struct pxafb_mode_info em_x270_lcd_mode = { | 595 | static struct pxafb_mode_info em_x270_lcd_modes[] = { |
448 | .pixclock = 50000, | 596 | [0] = { |
449 | .bpp = 16, | 597 | .pixclock = 38250, |
450 | .xres = 480, | 598 | .bpp = 16, |
451 | .yres = 640, | 599 | .xres = 480, |
452 | .hsync_len = 8, | 600 | .yres = 640, |
453 | .vsync_len = 2, | 601 | .hsync_len = 8, |
454 | .left_margin = 8, | 602 | .vsync_len = 2, |
455 | .upper_margin = 0, | 603 | .left_margin = 8, |
456 | .right_margin = 24, | 604 | .upper_margin = 2, |
457 | .lower_margin = 4, | 605 | .right_margin = 24, |
458 | .cmap_greyscale = 0, | 606 | .lower_margin = 4, |
607 | .sync = 0, | ||
608 | }, | ||
609 | [1] = { | ||
610 | .pixclock = 153800, | ||
611 | .bpp = 16, | ||
612 | .xres = 240, | ||
613 | .yres = 320, | ||
614 | .hsync_len = 8, | ||
615 | .vsync_len = 2, | ||
616 | .left_margin = 8, | ||
617 | .upper_margin = 2, | ||
618 | .right_margin = 88, | ||
619 | .lower_margin = 2, | ||
620 | .sync = 0, | ||
621 | }, | ||
459 | }; | 622 | }; |
460 | 623 | ||
461 | static struct pxafb_mach_info em_x270_lcd = { | 624 | static struct pxafb_mach_info em_x270_lcd = { |
462 | .modes = &em_x270_lcd_mode, | 625 | .modes = em_x270_lcd_modes, |
463 | .num_modes = 1, | 626 | .num_modes = 2, |
464 | .lcd_conn = LCD_COLOR_TFT_16BPP, | 627 | .lcd_conn = LCD_COLOR_TFT_16BPP, |
465 | }; | 628 | }; |
629 | |||
466 | static void __init em_x270_init_lcd(void) | 630 | static void __init em_x270_init_lcd(void) |
467 | { | 631 | { |
468 | set_pxa_fb_info(&em_x270_lcd); | 632 | set_pxa_fb_info(&em_x270_lcd); |
@@ -471,6 +635,40 @@ static void __init em_x270_init_lcd(void) | |||
471 | static inline void em_x270_init_lcd(void) {} | 635 | static inline void em_x270_init_lcd(void) {} |
472 | #endif | 636 | #endif |
473 | 637 | ||
638 | #if defined(CONFIG_SPI_PXA2XX) || defined(CONFIG_SPI_PXA2XX_MODULE) | ||
639 | static struct pxa2xx_spi_master em_x270_spi_info = { | ||
640 | .num_chipselect = 1, | ||
641 | }; | ||
642 | |||
643 | static struct pxa2xx_spi_chip em_x270_tdo24m_chip = { | ||
644 | .rx_threshold = 1, | ||
645 | .tx_threshold = 1, | ||
646 | }; | ||
647 | |||
648 | static struct tdo24m_platform_data em_x270_tdo24m_pdata = { | ||
649 | .model = TDO35S, | ||
650 | }; | ||
651 | |||
652 | static struct spi_board_info em_x270_spi_devices[] __initdata = { | ||
653 | { | ||
654 | .modalias = "tdo24m", | ||
655 | .max_speed_hz = 1000000, | ||
656 | .bus_num = 1, | ||
657 | .chip_select = 0, | ||
658 | .controller_data = &em_x270_tdo24m_chip, | ||
659 | .platform_data = &em_x270_tdo24m_pdata, | ||
660 | }, | ||
661 | }; | ||
662 | |||
663 | static void __init em_x270_init_spi(void) | ||
664 | { | ||
665 | pxa2xx_set_spi_info(1, &em_x270_spi_info); | ||
666 | spi_register_board_info(ARRAY_AND_SIZE(em_x270_spi_devices)); | ||
667 | } | ||
668 | #else | ||
669 | static inline void em_x270_init_spi(void) {} | ||
670 | #endif | ||
671 | |||
474 | #if defined(CONFIG_SND_PXA2XX_AC97) || defined(CONFIG_SND_PXA2XX_AC97_MODULE) | 672 | #if defined(CONFIG_SND_PXA2XX_AC97) || defined(CONFIG_SND_PXA2XX_AC97_MODULE) |
475 | static void __init em_x270_init_ac97(void) | 673 | static void __init em_x270_init_ac97(void) |
476 | { | 674 | { |
@@ -481,23 +679,76 @@ static inline void em_x270_init_ac97(void) {} | |||
481 | #endif | 679 | #endif |
482 | 680 | ||
483 | #if defined(CONFIG_KEYBOARD_PXA27x) || defined(CONFIG_KEYBOARD_PXA27x_MODULE) | 681 | #if defined(CONFIG_KEYBOARD_PXA27x) || defined(CONFIG_KEYBOARD_PXA27x_MODULE) |
484 | static unsigned int em_x270_matrix_keys[] = { | 682 | static unsigned int em_x270_module_matrix_keys[] = { |
485 | KEY(0, 0, KEY_A), KEY(1, 0, KEY_UP), KEY(2, 1, KEY_B), | 683 | KEY(0, 0, KEY_A), KEY(1, 0, KEY_UP), KEY(2, 1, KEY_B), |
486 | KEY(0, 2, KEY_LEFT), KEY(1, 1, KEY_ENTER), KEY(2, 0, KEY_RIGHT), | 684 | KEY(0, 2, KEY_LEFT), KEY(1, 1, KEY_ENTER), KEY(2, 0, KEY_RIGHT), |
487 | KEY(0, 1, KEY_C), KEY(1, 2, KEY_DOWN), KEY(2, 2, KEY_D), | 685 | KEY(0, 1, KEY_C), KEY(1, 2, KEY_DOWN), KEY(2, 2, KEY_D), |
488 | }; | 686 | }; |
489 | 687 | ||
490 | struct pxa27x_keypad_platform_data em_x270_keypad_info = { | 688 | struct pxa27x_keypad_platform_data em_x270_module_keypad_info = { |
491 | /* code map for the matrix keys */ | 689 | /* code map for the matrix keys */ |
492 | .matrix_key_rows = 3, | 690 | .matrix_key_rows = 3, |
493 | .matrix_key_cols = 3, | 691 | .matrix_key_cols = 3, |
494 | .matrix_key_map = em_x270_matrix_keys, | 692 | .matrix_key_map = em_x270_module_matrix_keys, |
495 | .matrix_key_map_size = ARRAY_SIZE(em_x270_matrix_keys), | 693 | .matrix_key_map_size = ARRAY_SIZE(em_x270_module_matrix_keys), |
694 | }; | ||
695 | |||
696 | static unsigned int em_x270_exeda_matrix_keys[] = { | ||
697 | KEY(0, 0, KEY_RIGHTSHIFT), KEY(0, 1, KEY_RIGHTCTRL), | ||
698 | KEY(0, 2, KEY_RIGHTALT), KEY(0, 3, KEY_SPACE), | ||
699 | KEY(0, 4, KEY_LEFTALT), KEY(0, 5, KEY_LEFTCTRL), | ||
700 | KEY(0, 6, KEY_ENTER), KEY(0, 7, KEY_SLASH), | ||
701 | |||
702 | KEY(1, 0, KEY_DOT), KEY(1, 1, KEY_M), | ||
703 | KEY(1, 2, KEY_N), KEY(1, 3, KEY_B), | ||
704 | KEY(1, 4, KEY_V), KEY(1, 5, KEY_C), | ||
705 | KEY(1, 6, KEY_X), KEY(1, 7, KEY_Z), | ||
706 | |||
707 | KEY(2, 0, KEY_LEFTSHIFT), KEY(2, 1, KEY_SEMICOLON), | ||
708 | KEY(2, 2, KEY_L), KEY(2, 3, KEY_K), | ||
709 | KEY(2, 4, KEY_J), KEY(2, 5, KEY_H), | ||
710 | KEY(2, 6, KEY_G), KEY(2, 7, KEY_F), | ||
711 | |||
712 | KEY(3, 0, KEY_D), KEY(3, 1, KEY_S), | ||
713 | KEY(3, 2, KEY_A), KEY(3, 3, KEY_TAB), | ||
714 | KEY(3, 4, KEY_BACKSPACE), KEY(3, 5, KEY_P), | ||
715 | KEY(3, 6, KEY_O), KEY(3, 7, KEY_I), | ||
716 | |||
717 | KEY(4, 0, KEY_U), KEY(4, 1, KEY_Y), | ||
718 | KEY(4, 2, KEY_T), KEY(4, 3, KEY_R), | ||
719 | KEY(4, 4, KEY_E), KEY(4, 5, KEY_W), | ||
720 | KEY(4, 6, KEY_Q), KEY(4, 7, KEY_MINUS), | ||
721 | |||
722 | KEY(5, 0, KEY_0), KEY(5, 1, KEY_9), | ||
723 | KEY(5, 2, KEY_8), KEY(5, 3, KEY_7), | ||
724 | KEY(5, 4, KEY_6), KEY(5, 5, KEY_5), | ||
725 | KEY(5, 6, KEY_4), KEY(5, 7, KEY_3), | ||
726 | |||
727 | KEY(6, 0, KEY_2), KEY(6, 1, KEY_1), | ||
728 | KEY(6, 2, KEY_ENTER), KEY(6, 3, KEY_END), | ||
729 | KEY(6, 4, KEY_DOWN), KEY(6, 5, KEY_UP), | ||
730 | KEY(6, 6, KEY_MENU), KEY(6, 7, KEY_F1), | ||
731 | |||
732 | KEY(7, 0, KEY_LEFT), KEY(7, 1, KEY_RIGHT), | ||
733 | KEY(7, 2, KEY_BACK), KEY(7, 3, KEY_HOME), | ||
734 | KEY(7, 4, 0), KEY(7, 5, 0), | ||
735 | KEY(7, 6, 0), KEY(7, 7, 0), | ||
736 | }; | ||
737 | |||
738 | struct pxa27x_keypad_platform_data em_x270_exeda_keypad_info = { | ||
739 | /* code map for the matrix keys */ | ||
740 | .matrix_key_rows = 8, | ||
741 | .matrix_key_cols = 8, | ||
742 | .matrix_key_map = em_x270_exeda_matrix_keys, | ||
743 | .matrix_key_map_size = ARRAY_SIZE(em_x270_exeda_matrix_keys), | ||
496 | }; | 744 | }; |
497 | 745 | ||
498 | static void __init em_x270_init_keypad(void) | 746 | static void __init em_x270_init_keypad(void) |
499 | { | 747 | { |
500 | pxa_set_keypad_info(&em_x270_keypad_info); | 748 | if (machine_is_em_x270()) |
749 | pxa_set_keypad_info(&em_x270_module_keypad_info); | ||
750 | else | ||
751 | pxa_set_keypad_info(&em_x270_exeda_keypad_info); | ||
501 | } | 752 | } |
502 | #else | 753 | #else |
503 | static inline void em_x270_init_keypad(void) {} | 754 | static inline void em_x270_init_keypad(void) {} |
@@ -535,19 +786,264 @@ static void __init em_x270_init_gpio_keys(void) | |||
535 | static inline void em_x270_init_gpio_keys(void) {} | 786 | static inline void em_x270_init_gpio_keys(void) {} |
536 | #endif | 787 | #endif |
537 | 788 | ||
538 | static void __init em_x270_init(void) | 789 | /* Quick Capture Interface and sensor setup */ |
790 | #if defined(CONFIG_VIDEO_PXA27x) || defined(CONFIG_VIDEO_PXA27x_MODULE) | ||
791 | static struct regulator *em_x270_camera_ldo; | ||
792 | |||
793 | static int em_x270_sensor_init(struct device *dev) | ||
539 | { | 794 | { |
795 | int ret; | ||
796 | |||
797 | ret = gpio_request(GPIO93_CAM_RESET, "camera reset"); | ||
798 | if (ret) | ||
799 | return ret; | ||
800 | |||
801 | gpio_direction_output(GPIO93_CAM_RESET, 0); | ||
802 | |||
803 | em_x270_camera_ldo = regulator_get(NULL, "vcc cam"); | ||
804 | if (em_x270_camera_ldo == NULL) { | ||
805 | gpio_free(GPIO93_CAM_RESET); | ||
806 | return -ENODEV; | ||
807 | } | ||
808 | |||
809 | ret = regulator_enable(em_x270_camera_ldo); | ||
810 | if (ret) { | ||
811 | regulator_put(em_x270_camera_ldo); | ||
812 | gpio_free(GPIO93_CAM_RESET); | ||
813 | return ret; | ||
814 | } | ||
815 | |||
816 | gpio_set_value(GPIO93_CAM_RESET, 1); | ||
817 | |||
818 | return 0; | ||
819 | } | ||
820 | |||
821 | struct pxacamera_platform_data em_x270_camera_platform_data = { | ||
822 | .init = em_x270_sensor_init, | ||
823 | .flags = PXA_CAMERA_MASTER | PXA_CAMERA_DATAWIDTH_8 | | ||
824 | PXA_CAMERA_PCLK_EN | PXA_CAMERA_MCLK_EN, | ||
825 | .mclk_10khz = 2600, | ||
826 | }; | ||
827 | |||
828 | static int em_x270_sensor_power(struct device *dev, int on) | ||
829 | { | ||
830 | int ret; | ||
831 | int is_on = regulator_is_enabled(em_x270_camera_ldo); | ||
832 | |||
833 | if (on == is_on) | ||
834 | return 0; | ||
835 | |||
836 | gpio_set_value(GPIO93_CAM_RESET, !on); | ||
837 | |||
838 | if (on) | ||
839 | ret = regulator_enable(em_x270_camera_ldo); | ||
840 | else | ||
841 | ret = regulator_disable(em_x270_camera_ldo); | ||
842 | |||
843 | if (ret) | ||
844 | return ret; | ||
845 | |||
846 | gpio_set_value(GPIO93_CAM_RESET, on); | ||
847 | |||
848 | return 0; | ||
849 | } | ||
850 | |||
851 | static struct soc_camera_link iclink = { | ||
852 | .bus_id = 0, | ||
853 | .power = em_x270_sensor_power, | ||
854 | }; | ||
855 | |||
856 | static struct i2c_board_info em_x270_i2c_cam_info[] = { | ||
857 | { | ||
858 | I2C_BOARD_INFO("mt9m111", 0x48), | ||
859 | .platform_data = &iclink, | ||
860 | }, | ||
861 | }; | ||
862 | |||
863 | static struct i2c_pxa_platform_data em_x270_i2c_info = { | ||
864 | .fast_mode = 1, | ||
865 | }; | ||
866 | |||
867 | static void __init em_x270_init_camera(void) | ||
868 | { | ||
869 | pxa_set_i2c_info(&em_x270_i2c_info); | ||
870 | i2c_register_board_info(0, ARRAY_AND_SIZE(em_x270_i2c_cam_info)); | ||
871 | pxa_set_camera_info(&em_x270_camera_platform_data); | ||
872 | } | ||
873 | #else | ||
874 | static inline void em_x270_init_camera(void) {} | ||
875 | #endif | ||
876 | |||
877 | /* DA9030 related initializations */ | ||
878 | #define REGULATOR_CONSUMER(_name, _dev, _supply) \ | ||
879 | static struct regulator_consumer_supply _name##_consumers[] = { \ | ||
880 | { \ | ||
881 | .dev = _dev, \ | ||
882 | .supply = _supply, \ | ||
883 | }, \ | ||
884 | } | ||
885 | |||
886 | REGULATOR_CONSUMER(ldo3, NULL, "vcc gps"); | ||
887 | REGULATOR_CONSUMER(ldo5, NULL, "vcc cam"); | ||
888 | REGULATOR_CONSUMER(ldo10, &pxa_device_mci.dev, "vcc sdio"); | ||
889 | REGULATOR_CONSUMER(ldo12, NULL, "vcc usb"); | ||
890 | REGULATOR_CONSUMER(ldo19, NULL, "vcc gprs"); | ||
891 | |||
892 | #define REGULATOR_INIT(_ldo, _min_uV, _max_uV, _ops_mask) \ | ||
893 | static struct regulator_init_data _ldo##_data = { \ | ||
894 | .constraints = { \ | ||
895 | .min_uV = _min_uV, \ | ||
896 | .max_uV = _max_uV, \ | ||
897 | .state_mem = { \ | ||
898 | .enabled = 0, \ | ||
899 | }, \ | ||
900 | .valid_ops_mask = _ops_mask, \ | ||
901 | }, \ | ||
902 | .num_consumer_supplies = ARRAY_SIZE(_ldo##_consumers), \ | ||
903 | .consumer_supplies = _ldo##_consumers, \ | ||
904 | }; | ||
905 | |||
906 | REGULATOR_INIT(ldo3, 3200000, 3200000, REGULATOR_CHANGE_STATUS); | ||
907 | REGULATOR_INIT(ldo5, 3000000, 3000000, REGULATOR_CHANGE_STATUS); | ||
908 | REGULATOR_INIT(ldo10, 2000000, 3200000, | ||
909 | REGULATOR_CHANGE_STATUS | REGULATOR_CHANGE_VOLTAGE); | ||
910 | REGULATOR_INIT(ldo12, 3000000, 3000000, REGULATOR_CHANGE_STATUS); | ||
911 | REGULATOR_INIT(ldo19, 3200000, 3200000, REGULATOR_CHANGE_STATUS); | ||
912 | |||
913 | struct led_info em_x270_led_info = { | ||
914 | .name = "em-x270:orange", | ||
915 | .default_trigger = "battery-charging-or-full", | ||
916 | }; | ||
917 | |||
918 | struct power_supply_info em_x270_psy_info = { | ||
919 | .name = "LP555597P6H-FPS", | ||
920 | .technology = POWER_SUPPLY_TECHNOLOGY_LIPO, | ||
921 | .voltage_max_design = 4200000, | ||
922 | .voltage_min_design = 3000000, | ||
923 | .use_for_apm = 1, | ||
924 | }; | ||
925 | |||
926 | static void em_x270_battery_low(void) | ||
927 | { | ||
928 | apm_queue_event(APM_LOW_BATTERY); | ||
929 | } | ||
930 | |||
931 | static void em_x270_battery_critical(void) | ||
932 | { | ||
933 | apm_queue_event(APM_CRITICAL_SUSPEND); | ||
934 | } | ||
935 | |||
936 | struct da9030_battery_info em_x270_batterty_info = { | ||
937 | .battery_info = &em_x270_psy_info, | ||
938 | |||
939 | .charge_milliamp = 1000, | ||
940 | .charge_millivolt = 4200, | ||
941 | |||
942 | .vbat_low = 3600, | ||
943 | .vbat_crit = 3400, | ||
944 | .vbat_charge_start = 4100, | ||
945 | .vbat_charge_stop = 4200, | ||
946 | .vbat_charge_restart = 4000, | ||
947 | |||
948 | .vcharge_min = 3200, | ||
949 | .vcharge_max = 5500, | ||
950 | |||
951 | .tbat_low = 197, | ||
952 | .tbat_high = 78, | ||
953 | .tbat_restart = 100, | ||
954 | |||
955 | .batmon_interval = 0, | ||
956 | |||
957 | .battery_low = em_x270_battery_low, | ||
958 | .battery_critical = em_x270_battery_critical, | ||
959 | }; | ||
960 | |||
961 | #define DA9030_SUBDEV(_name, _id, _pdata) \ | ||
962 | { \ | ||
963 | .name = "da903x-" #_name, \ | ||
964 | .id = DA9030_ID_##_id, \ | ||
965 | .platform_data = _pdata, \ | ||
966 | } | ||
967 | |||
968 | #define DA9030_LDO(num) DA9030_SUBDEV(regulator, LDO##num, &ldo##num##_data) | ||
969 | |||
970 | struct da903x_subdev_info em_x270_da9030_subdevs[] = { | ||
971 | DA9030_LDO(3), | ||
972 | DA9030_LDO(5), | ||
973 | DA9030_LDO(10), | ||
974 | DA9030_LDO(12), | ||
975 | DA9030_LDO(19), | ||
976 | |||
977 | DA9030_SUBDEV(led, LED_PC, &em_x270_led_info), | ||
978 | DA9030_SUBDEV(backlight, WLED, &em_x270_led_info), | ||
979 | DA9030_SUBDEV(battery, BAT, &em_x270_batterty_info), | ||
980 | }; | ||
981 | |||
982 | static struct da903x_platform_data em_x270_da9030_info = { | ||
983 | .num_subdevs = ARRAY_SIZE(em_x270_da9030_subdevs), | ||
984 | .subdevs = em_x270_da9030_subdevs, | ||
985 | }; | ||
986 | |||
987 | static struct i2c_board_info em_x270_i2c_pmic_info = { | ||
988 | I2C_BOARD_INFO("da9030", 0x49), | ||
989 | .irq = IRQ_GPIO(0), | ||
990 | .platform_data = &em_x270_da9030_info, | ||
991 | }; | ||
992 | |||
993 | static struct i2c_pxa_platform_data em_x270_pwr_i2c_info = { | ||
994 | .use_pio = 1, | ||
995 | }; | ||
996 | |||
997 | static void __init em_x270_init_da9030(void) | ||
998 | { | ||
999 | pxa27x_set_i2c_power_info(&em_x270_pwr_i2c_info); | ||
1000 | i2c_register_board_info(1, &em_x270_i2c_pmic_info, 1); | ||
1001 | } | ||
1002 | |||
1003 | static void __init em_x270_module_init(void) | ||
1004 | { | ||
1005 | pr_info("%s\n", __func__); | ||
540 | pxa2xx_mfp_config(ARRAY_AND_SIZE(em_x270_pin_config)); | 1006 | pxa2xx_mfp_config(ARRAY_AND_SIZE(em_x270_pin_config)); |
541 | 1007 | ||
1008 | mmc_cd = GPIO13_MMC_CD; | ||
1009 | nand_rb = GPIO56_NAND_RB; | ||
1010 | dm9000_flags = DM9000_PLATF_32BITONLY; | ||
1011 | } | ||
1012 | |||
1013 | static void __init em_x270_exeda_init(void) | ||
1014 | { | ||
1015 | pr_info("%s\n", __func__); | ||
1016 | pxa2xx_mfp_config(ARRAY_AND_SIZE(exeda_pin_config)); | ||
1017 | |||
1018 | mmc_cd = GPIO114_MMC_CD; | ||
1019 | nand_rb = GPIO20_NAND_RB; | ||
1020 | dm9000_flags = DM9000_PLATF_16BITONLY; | ||
1021 | } | ||
1022 | |||
1023 | static void __init em_x270_init(void) | ||
1024 | { | ||
1025 | pxa2xx_mfp_config(ARRAY_AND_SIZE(common_pin_config)); | ||
1026 | |||
1027 | if (machine_is_em_x270()) | ||
1028 | em_x270_module_init(); | ||
1029 | else if (machine_is_exeda()) | ||
1030 | em_x270_exeda_init(); | ||
1031 | else | ||
1032 | panic("Unsupported machine: %d\n", machine_arch_type); | ||
1033 | |||
1034 | em_x270_init_da9030(); | ||
542 | em_x270_init_dm9000(); | 1035 | em_x270_init_dm9000(); |
543 | em_x270_init_rtc(); | 1036 | em_x270_init_rtc(); |
544 | em_x270_init_nand(); | 1037 | em_x270_init_nand(); |
1038 | em_x270_init_nor(); | ||
545 | em_x270_init_lcd(); | 1039 | em_x270_init_lcd(); |
546 | em_x270_init_mmc(); | 1040 | em_x270_init_mmc(); |
547 | em_x270_init_ohci(); | 1041 | em_x270_init_ohci(); |
548 | em_x270_init_keypad(); | 1042 | em_x270_init_keypad(); |
549 | em_x270_init_gpio_keys(); | 1043 | em_x270_init_gpio_keys(); |
550 | em_x270_init_ac97(); | 1044 | em_x270_init_ac97(); |
1045 | em_x270_init_camera(); | ||
1046 | em_x270_init_spi(); | ||
551 | } | 1047 | } |
552 | 1048 | ||
553 | MACHINE_START(EM_X270, "Compulab EM-X270") | 1049 | MACHINE_START(EM_X270, "Compulab EM-X270") |
@@ -559,3 +1055,13 @@ MACHINE_START(EM_X270, "Compulab EM-X270") | |||
559 | .timer = &pxa_timer, | 1055 | .timer = &pxa_timer, |
560 | .init_machine = em_x270_init, | 1056 | .init_machine = em_x270_init, |
561 | MACHINE_END | 1057 | MACHINE_END |
1058 | |||
1059 | MACHINE_START(EXEDA, "Compulab eXeda") | ||
1060 | .boot_params = 0xa0000100, | ||
1061 | .phys_io = 0x40000000, | ||
1062 | .io_pg_offst = (io_p2v(0x40000000) >> 18) & 0xfffc, | ||
1063 | .map_io = pxa_map_io, | ||
1064 | .init_irq = pxa27x_init_irq, | ||
1065 | .timer = &pxa_timer, | ||
1066 | .init_machine = em_x270_init, | ||
1067 | MACHINE_END | ||
diff --git a/arch/arm/mach-pxa/include/mach/magician.h b/arch/arm/mach-pxa/include/mach/magician.h index 38d68d99f585..82a399f3f9f2 100644 --- a/arch/arm/mach-pxa/include/mach/magician.h +++ b/arch/arm/mach-pxa/include/mach/magician.h | |||
@@ -69,7 +69,7 @@ | |||
69 | #define IRQ_MAGICIAN_SD (IRQ_BOARD_START + 0) | 69 | #define IRQ_MAGICIAN_SD (IRQ_BOARD_START + 0) |
70 | #define IRQ_MAGICIAN_EP (IRQ_BOARD_START + 1) | 70 | #define IRQ_MAGICIAN_EP (IRQ_BOARD_START + 1) |
71 | #define IRQ_MAGICIAN_BT (IRQ_BOARD_START + 2) | 71 | #define IRQ_MAGICIAN_BT (IRQ_BOARD_START + 2) |
72 | #define IRQ_MAGICIAN_AC (IRQ_BOARD_START + 3) | 72 | #define IRQ_MAGICIAN_VBUS (IRQ_BOARD_START + 3) |
73 | 73 | ||
74 | /* | 74 | /* |
75 | * CPLD EGPIOs | 75 | * CPLD EGPIOs |
diff --git a/arch/arm/mach-pxa/include/mach/palmld.h b/arch/arm/mach-pxa/include/mach/palmld.h new file mode 100644 index 000000000000..7c295a48d784 --- /dev/null +++ b/arch/arm/mach-pxa/include/mach/palmld.h | |||
@@ -0,0 +1,109 @@ | |||
1 | /* | ||
2 | * GPIOs and interrupts for Palm LifeDrive Handheld Computer | ||
3 | * | ||
4 | * Authors: Alex Osborne <ato@meshy.org> | ||
5 | * Marek Vasut <marek.vasut@gmail.com> | ||
6 | * | ||
7 | * 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 | ||
9 | * published by the Free Software Foundation. | ||
10 | * | ||
11 | */ | ||
12 | |||
13 | #ifndef _INCLUDE_PALMLD_H_ | ||
14 | #define _INCLUDE_PALMLD_H_ | ||
15 | |||
16 | /** HERE ARE GPIOs **/ | ||
17 | |||
18 | /* GPIOs */ | ||
19 | #define GPIO_NR_PALMLD_GPIO_RESET 1 | ||
20 | #define GPIO_NR_PALMLD_POWER_DETECT 4 | ||
21 | #define GPIO_NR_PALMLD_HOTSYNC_BUTTON_N 10 | ||
22 | #define GPIO_NR_PALMLD_POWER_SWITCH 12 | ||
23 | #define GPIO_NR_PALMLD_EARPHONE_DETECT 13 | ||
24 | #define GPIO_NR_PALMLD_LOCK_SWITCH 15 | ||
25 | |||
26 | /* SD/MMC */ | ||
27 | #define GPIO_NR_PALMLD_SD_DETECT_N 14 | ||
28 | #define GPIO_NR_PALMLD_SD_POWER 114 | ||
29 | #define GPIO_NR_PALMLD_SD_READONLY 116 | ||
30 | |||
31 | /* TOUCHSCREEN */ | ||
32 | #define GPIO_NR_PALMLD_WM9712_IRQ 27 | ||
33 | |||
34 | /* IRDA */ | ||
35 | #define GPIO_NR_PALMLD_IR_DISABLE 108 | ||
36 | |||
37 | /* LCD/BACKLIGHT */ | ||
38 | #define GPIO_NR_PALMLD_BL_POWER 19 | ||
39 | #define GPIO_NR_PALMLD_LCD_POWER 96 | ||
40 | |||
41 | /* LCD BORDER */ | ||
42 | #define GPIO_NR_PALMLD_BORDER_SWITCH 21 | ||
43 | #define GPIO_NR_PALMLD_BORDER_SELECT 22 | ||
44 | |||
45 | /* BLUETOOTH */ | ||
46 | #define GPIO_NR_PALMLD_BT_POWER 17 | ||
47 | #define GPIO_NR_PALMLD_BT_RESET 83 | ||
48 | |||
49 | /* PCMCIA (WiFi) */ | ||
50 | #define GPIO_NR_PALMLD_PCMCIA_READY 38 | ||
51 | #define GPIO_NR_PALMLD_PCMCIA_POWER 36 | ||
52 | #define GPIO_NR_PALMLD_PCMCIA_RESET 81 | ||
53 | |||
54 | /* LEDs */ | ||
55 | #define GPIO_NR_PALMLD_LED_GREEN 52 | ||
56 | #define GPIO_NR_PALMLD_LED_AMBER 94 | ||
57 | |||
58 | /* IDE */ | ||
59 | #define GPIO_NR_PALMLD_IDE_IRQ 95 | ||
60 | #define GPIO_NR_PALMLD_IDE_RESET 98 | ||
61 | #define GPIO_NR_PALMLD_IDE_PWEN 115 | ||
62 | |||
63 | /* USB */ | ||
64 | #define GPIO_NR_PALMLD_USB_DETECT_N 3 | ||
65 | #define GPIO_NR_PALMLD_USB_READY 86 | ||
66 | #define GPIO_NR_PALMLD_USB_RESET 88 | ||
67 | #define GPIO_NR_PALMLD_USB_INT 106 | ||
68 | #define GPIO_NR_PALMLD_USB_POWER 118 | ||
69 | /* 20, 53 and 86 are usb related too */ | ||
70 | |||
71 | /* INTERRUPTS */ | ||
72 | #define IRQ_GPIO_PALMLD_GPIO_RESET IRQ_GPIO(GPIO_NR_PALMLD_GPIO_RESET) | ||
73 | #define IRQ_GPIO_PALMLD_SD_DETECT_N IRQ_GPIO(GPIO_NR_PALMLD_SD_DETECT_N) | ||
74 | #define IRQ_GPIO_PALMLD_WM9712_IRQ IRQ_GPIO(GPIO_NR_PALMLD_WM9712_IRQ) | ||
75 | #define IRQ_GPIO_PALMLD_IDE_IRQ IRQ_GPIO(GPIO_NR_PALMLD_IDE_IRQ) | ||
76 | |||
77 | |||
78 | /** HERE ARE INIT VALUES **/ | ||
79 | |||
80 | /* IO mappings */ | ||
81 | #define PALMLD_USB_PHYS PXA_CS2_PHYS | ||
82 | #define PALMLD_USB_VIRT 0xf0000000 | ||
83 | #define PALMLD_USB_SIZE 0x00100000 | ||
84 | |||
85 | #define PALMLD_IDE_PHYS 0x20000000 | ||
86 | #define PALMLD_IDE_VIRT 0xf1000000 | ||
87 | #define PALMLD_IDE_SIZE 0x00100000 | ||
88 | |||
89 | #define PALMLD_PHYS_IO_START 0x40000000 | ||
90 | |||
91 | /* BATTERY */ | ||
92 | #define PALMLD_BAT_MAX_VOLTAGE 4000 /* 4.00V maximum voltage */ | ||
93 | #define PALMLD_BAT_MIN_VOLTAGE 3550 /* 3.55V critical voltage */ | ||
94 | #define PALMLD_BAT_MAX_CURRENT 0 /* unknokn */ | ||
95 | #define PALMLD_BAT_MIN_CURRENT 0 /* unknown */ | ||
96 | #define PALMLD_BAT_MAX_CHARGE 1 /* unknown */ | ||
97 | #define PALMLD_BAT_MIN_CHARGE 1 /* unknown */ | ||
98 | #define PALMLD_MAX_LIFE_MINS 240 /* on-life in minutes */ | ||
99 | |||
100 | #define PALMLD_BAT_MEASURE_DELAY (HZ * 1) | ||
101 | |||
102 | /* BACKLIGHT */ | ||
103 | #define PALMLD_MAX_INTENSITY 0xFE | ||
104 | #define PALMLD_DEFAULT_INTENSITY 0x7E | ||
105 | #define PALMLD_LIMIT_MASK 0x7F | ||
106 | #define PALMLD_PRESCALER 0x3F | ||
107 | #define PALMLD_PERIOD_NS 3500 | ||
108 | |||
109 | #endif | ||
diff --git a/arch/arm/mach-pxa/include/mach/palmt5.h b/arch/arm/mach-pxa/include/mach/palmt5.h new file mode 100644 index 000000000000..94db2881f048 --- /dev/null +++ b/arch/arm/mach-pxa/include/mach/palmt5.h | |||
@@ -0,0 +1,84 @@ | |||
1 | /* | ||
2 | * GPIOs and interrupts for Palm Tungsten|T5 Handheld Computer | ||
3 | * | ||
4 | * Authors: Ales Snuparek <snuparek@atlas.cz> | ||
5 | * Marek Vasut <marek.vasut@gmail.com> | ||
6 | * Justin Kendrick <twilightsentry@gmail.com> | ||
7 | * RichardT5 <richard_t5@users.sourceforge.net> | ||
8 | * | ||
9 | * This program is free software; you can redistribute it and/or modify | ||
10 | * it under the terms of the GNU General Public License version 2 as | ||
11 | * published by the Free Software Foundation. | ||
12 | * | ||
13 | */ | ||
14 | |||
15 | #ifndef _INCLUDE_PALMT5_H_ | ||
16 | #define _INCLUDE_PALMT5_H_ | ||
17 | |||
18 | /** HERE ARE GPIOs **/ | ||
19 | |||
20 | /* GPIOs */ | ||
21 | #define GPIO_NR_PALMT5_GPIO_RESET 1 | ||
22 | |||
23 | #define GPIO_NR_PALMT5_POWER_DETECT 90 | ||
24 | #define GPIO_NR_PALMT5_HOTSYNC_BUTTON_N 10 | ||
25 | #define GPIO_NR_PALMT5_EARPHONE_DETECT 107 | ||
26 | |||
27 | /* SD/MMC */ | ||
28 | #define GPIO_NR_PALMT5_SD_DETECT_N 14 | ||
29 | #define GPIO_NR_PALMT5_SD_POWER 114 | ||
30 | #define GPIO_NR_PALMT5_SD_READONLY 115 | ||
31 | |||
32 | /* TOUCHSCREEN */ | ||
33 | #define GPIO_NR_PALMT5_WM9712_IRQ 27 | ||
34 | |||
35 | /* IRDA - disable GPIO connected to SD pin of tranceiver (TFBS4710?) ? */ | ||
36 | #define GPIO_NR_PALMT5_IR_DISABLE 40 | ||
37 | |||
38 | /* USB */ | ||
39 | #define GPIO_NR_PALMT5_USB_DETECT_N 15 | ||
40 | #define GPIO_NR_PALMT5_USB_POWER 95 | ||
41 | #define GPIO_NR_PALMT5_USB_PULLUP 93 | ||
42 | |||
43 | /* LCD/BACKLIGHT */ | ||
44 | #define GPIO_NR_PALMT5_BL_POWER 84 | ||
45 | #define GPIO_NR_PALMT5_LCD_POWER 96 | ||
46 | |||
47 | /* BLUETOOTH */ | ||
48 | #define GPIO_NR_PALMT5_BT_POWER 17 | ||
49 | #define GPIO_NR_PALMT5_BT_RESET 83 | ||
50 | |||
51 | /* INTERRUPTS */ | ||
52 | #define IRQ_GPIO_PALMT5_SD_DETECT_N IRQ_GPIO(GPIO_NR_PALMT5_SD_DETECT_N) | ||
53 | #define IRQ_GPIO_PALMT5_WM9712_IRQ IRQ_GPIO(GPIO_NR_PALMT5_WM9712_IRQ) | ||
54 | #define IRQ_GPIO_PALMT5_USB_DETECT IRQ_GPIO(GPIO_NR_PALMT5_USB_DETECT) | ||
55 | #define IRQ_GPIO_PALMT5_GPIO_RESET IRQ_GPIO(GPIO_NR_PALMT5_GPIO_RESET) | ||
56 | |||
57 | /** HERE ARE INIT VALUES **/ | ||
58 | |||
59 | /* Various addresses */ | ||
60 | #define PALMT5_PHYS_RAM_START 0xa0000000 | ||
61 | #define PALMT5_PHYS_IO_START 0x40000000 | ||
62 | |||
63 | /* TOUCHSCREEN */ | ||
64 | #define AC97_LINK_FRAME 21 | ||
65 | |||
66 | /* BATTERY */ | ||
67 | #define PALMT5_BAT_MAX_VOLTAGE 4000 /* 4.00v current voltage */ | ||
68 | #define PALMT5_BAT_MIN_VOLTAGE 3550 /* 3.55v critical voltage */ | ||
69 | #define PALMT5_BAT_MAX_CURRENT 0 /* unknokn */ | ||
70 | #define PALMT5_BAT_MIN_CURRENT 0 /* unknown */ | ||
71 | #define PALMT5_BAT_MAX_CHARGE 1 /* unknown */ | ||
72 | #define PALMT5_BAT_MIN_CHARGE 1 /* unknown */ | ||
73 | #define PALMT5_MAX_LIFE_MINS 360 /* on-life in minutes */ | ||
74 | |||
75 | #define PALMT5_BAT_MEASURE_DELAY (HZ * 1) | ||
76 | |||
77 | /* BACKLIGHT */ | ||
78 | #define PALMT5_MAX_INTENSITY 0xFE | ||
79 | #define PALMT5_DEFAULT_INTENSITY 0x7E | ||
80 | #define PALMT5_LIMIT_MASK 0x7F | ||
81 | #define PALMT5_PRESCALER 0x3F | ||
82 | #define PALMT5_PERIOD_NS 3500 | ||
83 | |||
84 | #endif | ||
diff --git a/arch/arm/mach-pxa/magician.c b/arch/arm/mach-pxa/magician.c index 21b821e1a60d..af464870c129 100644 --- a/arch/arm/mach-pxa/magician.c +++ b/arch/arm/mach-pxa/magician.c | |||
@@ -25,6 +25,7 @@ | |||
25 | #include <linux/mtd/physmap.h> | 25 | #include <linux/mtd/physmap.h> |
26 | #include <linux/pda_power.h> | 26 | #include <linux/pda_power.h> |
27 | #include <linux/pwm_backlight.h> | 27 | #include <linux/pwm_backlight.h> |
28 | #include <linux/usb/gpio_vbus.h> | ||
28 | 29 | ||
29 | #include <mach/hardware.h> | 30 | #include <mach/hardware.h> |
30 | #include <asm/mach-types.h> | 31 | #include <asm/mach-types.h> |
@@ -66,6 +67,11 @@ static unsigned long magician_pin_config[] __initdata = { | |||
66 | GPIO31_I2S_SYNC, | 67 | GPIO31_I2S_SYNC, |
67 | GPIO113_I2S_SYSCLK, | 68 | GPIO113_I2S_SYSCLK, |
68 | 69 | ||
70 | /* SSP 1 */ | ||
71 | GPIO23_SSP1_SCLK, | ||
72 | GPIO24_SSP1_SFRM, | ||
73 | GPIO25_SSP1_TXD, | ||
74 | |||
69 | /* SSP 2 */ | 75 | /* SSP 2 */ |
70 | GPIO19_SSP2_SCLK, | 76 | GPIO19_SSP2_SCLK, |
71 | GPIO14_SSP2_SFRM, | 77 | GPIO14_SSP2_SFRM, |
@@ -148,22 +154,31 @@ static struct pxaficp_platform_data magician_ficp_info = { | |||
148 | * GPIO Keys | 154 | * GPIO Keys |
149 | */ | 155 | */ |
150 | 156 | ||
157 | #define INIT_KEY(_code, _gpio, _desc) \ | ||
158 | { \ | ||
159 | .code = KEY_##_code, \ | ||
160 | .gpio = _gpio, \ | ||
161 | .desc = _desc, \ | ||
162 | .type = EV_KEY, \ | ||
163 | .wakeup = 1, \ | ||
164 | } | ||
165 | |||
151 | static struct gpio_keys_button magician_button_table[] = { | 166 | static struct gpio_keys_button magician_button_table[] = { |
152 | {KEY_POWER, GPIO0_MAGICIAN_KEY_POWER, 0, "Power button"}, | 167 | INIT_KEY(POWER, GPIO0_MAGICIAN_KEY_POWER, "Power button"), |
153 | {KEY_ESC, GPIO37_MAGICIAN_KEY_HANGUP, 0, "Hangup button"}, | 168 | INIT_KEY(ESC, GPIO37_MAGICIAN_KEY_HANGUP, "Hangup button"), |
154 | {KEY_F10, GPIO38_MAGICIAN_KEY_CONTACTS, 0, "Contacts button"}, | 169 | INIT_KEY(F10, GPIO38_MAGICIAN_KEY_CONTACTS, "Contacts button"), |
155 | {KEY_CALENDAR, GPIO90_MAGICIAN_KEY_CALENDAR, 0, "Calendar button"}, | 170 | INIT_KEY(CALENDAR, GPIO90_MAGICIAN_KEY_CALENDAR, "Calendar button"), |
156 | {KEY_CAMERA, GPIO91_MAGICIAN_KEY_CAMERA, 0, "Camera button"}, | 171 | INIT_KEY(CAMERA, GPIO91_MAGICIAN_KEY_CAMERA, "Camera button"), |
157 | {KEY_UP, GPIO93_MAGICIAN_KEY_UP, 0, "Up button"}, | 172 | INIT_KEY(UP, GPIO93_MAGICIAN_KEY_UP, "Up button"), |
158 | {KEY_DOWN, GPIO94_MAGICIAN_KEY_DOWN, 0, "Down button"}, | 173 | INIT_KEY(DOWN, GPIO94_MAGICIAN_KEY_DOWN, "Down button"), |
159 | {KEY_LEFT, GPIO95_MAGICIAN_KEY_LEFT, 0, "Left button"}, | 174 | INIT_KEY(LEFT, GPIO95_MAGICIAN_KEY_LEFT, "Left button"), |
160 | {KEY_RIGHT, GPIO96_MAGICIAN_KEY_RIGHT, 0, "Right button"}, | 175 | INIT_KEY(RIGHT, GPIO96_MAGICIAN_KEY_RIGHT, "Right button"), |
161 | {KEY_KPENTER, GPIO97_MAGICIAN_KEY_ENTER, 0, "Action button"}, | 176 | INIT_KEY(KPENTER, GPIO97_MAGICIAN_KEY_ENTER, "Action button"), |
162 | {KEY_RECORD, GPIO98_MAGICIAN_KEY_RECORD, 0, "Record button"}, | 177 | INIT_KEY(RECORD, GPIO98_MAGICIAN_KEY_RECORD, "Record button"), |
163 | {KEY_VOLUMEUP, GPIO100_MAGICIAN_KEY_VOL_UP, 0, "Volume up"}, | 178 | INIT_KEY(VOLUMEUP, GPIO100_MAGICIAN_KEY_VOL_UP, "Volume up"), |
164 | {KEY_VOLUMEDOWN, GPIO101_MAGICIAN_KEY_VOL_DOWN, 0, "Volume down"}, | 179 | INIT_KEY(VOLUMEDOWN, GPIO101_MAGICIAN_KEY_VOL_DOWN, "Volume down"), |
165 | {KEY_PHONE, GPIO102_MAGICIAN_KEY_PHONE, 0, "Phone button"}, | 180 | INIT_KEY(PHONE, GPIO102_MAGICIAN_KEY_PHONE, "Phone button"), |
166 | {KEY_PLAY, GPIO99_MAGICIAN_HEADPHONE_IN, 0, "Headset button"}, | 181 | INIT_KEY(PLAY, GPIO99_MAGICIAN_HEADPHONE_IN, "Headset button"), |
167 | }; | 182 | }; |
168 | 183 | ||
169 | static struct gpio_keys_platform_data gpio_keys_data = { | 184 | static struct gpio_keys_platform_data gpio_keys_data = { |
@@ -511,6 +526,31 @@ static struct platform_device pasic3 = { | |||
511 | }; | 526 | }; |
512 | 527 | ||
513 | /* | 528 | /* |
529 | * USB "Transceiver" | ||
530 | */ | ||
531 | |||
532 | static struct resource gpio_vbus_resource = { | ||
533 | .flags = IORESOURCE_IRQ, | ||
534 | .start = IRQ_MAGICIAN_VBUS, | ||
535 | .end = IRQ_MAGICIAN_VBUS, | ||
536 | }; | ||
537 | |||
538 | static struct gpio_vbus_mach_info gpio_vbus_info = { | ||
539 | .gpio_pullup = GPIO27_MAGICIAN_USBC_PUEN, | ||
540 | .gpio_vbus = EGPIO_MAGICIAN_CABLE_STATE_USB, | ||
541 | }; | ||
542 | |||
543 | static struct platform_device gpio_vbus = { | ||
544 | .name = "gpio-vbus", | ||
545 | .id = -1, | ||
546 | .num_resources = 1, | ||
547 | .resource = &gpio_vbus_resource, | ||
548 | .dev = { | ||
549 | .platform_data = &gpio_vbus_info, | ||
550 | }, | ||
551 | }; | ||
552 | |||
553 | /* | ||
514 | * External power | 554 | * External power |
515 | */ | 555 | */ |
516 | 556 | ||
@@ -587,14 +627,14 @@ static struct resource power_supply_resources[] = { | |||
587 | [0] = { | 627 | [0] = { |
588 | .name = "ac", | 628 | .name = "ac", |
589 | .flags = IORESOURCE_IRQ, | 629 | .flags = IORESOURCE_IRQ, |
590 | .start = IRQ_MAGICIAN_AC, | 630 | .start = IRQ_MAGICIAN_VBUS, |
591 | .end = IRQ_MAGICIAN_AC, | 631 | .end = IRQ_MAGICIAN_VBUS, |
592 | }, | 632 | }, |
593 | [1] = { | 633 | [1] = { |
594 | .name = "usb", | 634 | .name = "usb", |
595 | .flags = IORESOURCE_IRQ, | 635 | .flags = IORESOURCE_IRQ, |
596 | .start = IRQ_MAGICIAN_AC, | 636 | .start = IRQ_MAGICIAN_VBUS, |
597 | .end = IRQ_MAGICIAN_AC, | 637 | .end = IRQ_MAGICIAN_VBUS, |
598 | }, | 638 | }, |
599 | }; | 639 | }; |
600 | 640 | ||
@@ -688,11 +728,9 @@ static void magician_set_vpp(struct map_info *map, int vpp) | |||
688 | gpio_set_value(EGPIO_MAGICIAN_FLASH_VPP, vpp); | 728 | gpio_set_value(EGPIO_MAGICIAN_FLASH_VPP, vpp); |
689 | } | 729 | } |
690 | 730 | ||
691 | #define PXA_CS_SIZE 0x04000000 | ||
692 | |||
693 | static struct resource strataflash_resource = { | 731 | static struct resource strataflash_resource = { |
694 | .start = PXA_CS0_PHYS, | 732 | .start = PXA_CS0_PHYS, |
695 | .end = PXA_CS0_PHYS + PXA_CS_SIZE - 1, | 733 | .end = PXA_CS0_PHYS + SZ_64M - 1, |
696 | .flags = IORESOURCE_MEM, | 734 | .flags = IORESOURCE_MEM, |
697 | }; | 735 | }; |
698 | 736 | ||
@@ -720,6 +758,7 @@ static struct platform_device *devices[] __initdata = { | |||
720 | &egpio, | 758 | &egpio, |
721 | &backlight, | 759 | &backlight, |
722 | &pasic3, | 760 | &pasic3, |
761 | &gpio_vbus, | ||
723 | &power_supply, | 762 | &power_supply, |
724 | &strataflash, | 763 | &strataflash, |
725 | &leds_gpio, | 764 | &leds_gpio, |
@@ -743,6 +782,7 @@ static void __init magician_init(void) | |||
743 | gpio_direction_output(GPIO83_MAGICIAN_nIR_EN, 1); | 782 | gpio_direction_output(GPIO83_MAGICIAN_nIR_EN, 1); |
744 | pxa_set_ficp_info(&magician_ficp_info); | 783 | pxa_set_ficp_info(&magician_ficp_info); |
745 | } | 784 | } |
785 | pxa27x_set_i2c_power_info(NULL); | ||
746 | pxa_set_i2c_info(NULL); | 786 | pxa_set_i2c_info(NULL); |
747 | pxa_set_mci_info(&magician_mci_info); | 787 | pxa_set_mci_info(&magician_mci_info); |
748 | pxa_set_ohci_info(&magician_ohci_info); | 788 | pxa_set_ohci_info(&magician_ohci_info); |
diff --git a/arch/arm/mach-pxa/palmld.c b/arch/arm/mach-pxa/palmld.c new file mode 100644 index 000000000000..55a2c40b6f26 --- /dev/null +++ b/arch/arm/mach-pxa/palmld.c | |||
@@ -0,0 +1,566 @@ | |||
1 | /* | ||
2 | * Hardware definitions for Palm LifeDrive | ||
3 | * | ||
4 | * Author: Marek Vasut <marek.vasut@gmail.com> | ||
5 | * | ||
6 | * Based on work of: | ||
7 | * Alex Osborne <ato@meshy.org> | ||
8 | * | ||
9 | * This program is free software; you can redistribute it and/or modify | ||
10 | * it under the terms of the GNU General Public License version 2 as | ||
11 | * published by the Free Software Foundation. | ||
12 | * | ||
13 | * (find more info at www.hackndev.com) | ||
14 | * | ||
15 | */ | ||
16 | |||
17 | #include <linux/platform_device.h> | ||
18 | #include <linux/delay.h> | ||
19 | #include <linux/irq.h> | ||
20 | #include <linux/gpio_keys.h> | ||
21 | #include <linux/input.h> | ||
22 | #include <linux/pda_power.h> | ||
23 | #include <linux/pwm_backlight.h> | ||
24 | #include <linux/gpio.h> | ||
25 | #include <linux/wm97xx_batt.h> | ||
26 | #include <linux/power_supply.h> | ||
27 | |||
28 | #include <asm/mach-types.h> | ||
29 | #include <asm/mach/arch.h> | ||
30 | #include <asm/mach/map.h> | ||
31 | |||
32 | #include <mach/audio.h> | ||
33 | #include <mach/palmld.h> | ||
34 | #include <mach/mmc.h> | ||
35 | #include <mach/pxafb.h> | ||
36 | #include <mach/pxa-regs.h> | ||
37 | #include <mach/mfp-pxa27x.h> | ||
38 | #include <mach/irda.h> | ||
39 | #include <mach/pxa27x_keypad.h> | ||
40 | #include <mach/palmasoc.h> | ||
41 | |||
42 | #include "generic.h" | ||
43 | #include "devices.h" | ||
44 | |||
45 | /****************************************************************************** | ||
46 | * Pin configuration | ||
47 | ******************************************************************************/ | ||
48 | static unsigned long palmld_pin_config[] __initdata = { | ||
49 | /* MMC */ | ||
50 | GPIO32_MMC_CLK, | ||
51 | GPIO92_MMC_DAT_0, | ||
52 | GPIO109_MMC_DAT_1, | ||
53 | GPIO110_MMC_DAT_2, | ||
54 | GPIO111_MMC_DAT_3, | ||
55 | GPIO112_MMC_CMD, | ||
56 | GPIO14_GPIO, /* SD detect */ | ||
57 | GPIO114_GPIO, /* SD power */ | ||
58 | GPIO116_GPIO, /* SD r/o switch */ | ||
59 | |||
60 | /* AC97 */ | ||
61 | GPIO28_AC97_BITCLK, | ||
62 | GPIO29_AC97_SDATA_IN_0, | ||
63 | GPIO30_AC97_SDATA_OUT, | ||
64 | GPIO31_AC97_SYNC, | ||
65 | |||
66 | /* IrDA */ | ||
67 | GPIO108_GPIO, /* ir disable */ | ||
68 | GPIO46_FICP_RXD, | ||
69 | GPIO47_FICP_TXD, | ||
70 | |||
71 | /* MATRIX KEYPAD */ | ||
72 | GPIO100_KP_MKIN_0, | ||
73 | GPIO101_KP_MKIN_1, | ||
74 | GPIO102_KP_MKIN_2, | ||
75 | GPIO97_KP_MKIN_3, | ||
76 | GPIO103_KP_MKOUT_0, | ||
77 | GPIO104_KP_MKOUT_1, | ||
78 | GPIO105_KP_MKOUT_2, | ||
79 | |||
80 | /* LCD */ | ||
81 | GPIO58_LCD_LDD_0, | ||
82 | GPIO59_LCD_LDD_1, | ||
83 | GPIO60_LCD_LDD_2, | ||
84 | GPIO61_LCD_LDD_3, | ||
85 | GPIO62_LCD_LDD_4, | ||
86 | GPIO63_LCD_LDD_5, | ||
87 | GPIO64_LCD_LDD_6, | ||
88 | GPIO65_LCD_LDD_7, | ||
89 | GPIO66_LCD_LDD_8, | ||
90 | GPIO67_LCD_LDD_9, | ||
91 | GPIO68_LCD_LDD_10, | ||
92 | GPIO69_LCD_LDD_11, | ||
93 | GPIO70_LCD_LDD_12, | ||
94 | GPIO71_LCD_LDD_13, | ||
95 | GPIO72_LCD_LDD_14, | ||
96 | GPIO73_LCD_LDD_15, | ||
97 | GPIO74_LCD_FCLK, | ||
98 | GPIO75_LCD_LCLK, | ||
99 | GPIO76_LCD_PCLK, | ||
100 | GPIO77_LCD_BIAS, | ||
101 | |||
102 | /* PWM */ | ||
103 | GPIO16_PWM0_OUT, | ||
104 | |||
105 | /* GPIO KEYS */ | ||
106 | GPIO10_GPIO, /* hotsync button */ | ||
107 | GPIO12_GPIO, /* power switch */ | ||
108 | GPIO15_GPIO, /* lock switch */ | ||
109 | |||
110 | /* LEDs */ | ||
111 | GPIO52_GPIO, /* green led */ | ||
112 | GPIO94_GPIO, /* orange led */ | ||
113 | |||
114 | /* PCMCIA */ | ||
115 | GPIO48_nPOE, | ||
116 | GPIO49_nPWE, | ||
117 | GPIO50_nPIOR, | ||
118 | GPIO51_nPIOW, | ||
119 | GPIO85_nPCE_1, | ||
120 | GPIO54_nPCE_2, | ||
121 | GPIO79_PSKTSEL, | ||
122 | GPIO55_nPREG, | ||
123 | GPIO56_nPWAIT, | ||
124 | GPIO57_nIOIS16, | ||
125 | GPIO36_GPIO, /* wifi power */ | ||
126 | GPIO38_GPIO, /* wifi ready */ | ||
127 | GPIO81_GPIO, /* wifi reset */ | ||
128 | |||
129 | /* HDD */ | ||
130 | GPIO95_GPIO, /* HDD irq */ | ||
131 | GPIO115_GPIO, /* HDD power */ | ||
132 | |||
133 | /* MISC */ | ||
134 | GPIO13_GPIO, /* earphone detect */ | ||
135 | }; | ||
136 | |||
137 | /****************************************************************************** | ||
138 | * SD/MMC card controller | ||
139 | ******************************************************************************/ | ||
140 | static int palmld_mci_init(struct device *dev, irq_handler_t palmld_detect_int, | ||
141 | void *data) | ||
142 | { | ||
143 | int err = 0; | ||
144 | |||
145 | /* Setup an interrupt for detecting card insert/remove events */ | ||
146 | err = gpio_request(GPIO_NR_PALMLD_SD_DETECT_N, "SD IRQ"); | ||
147 | if (err) | ||
148 | goto err; | ||
149 | err = gpio_direction_input(GPIO_NR_PALMLD_SD_DETECT_N); | ||
150 | if (err) | ||
151 | goto err2; | ||
152 | err = request_irq(gpio_to_irq(GPIO_NR_PALMLD_SD_DETECT_N), | ||
153 | palmld_detect_int, IRQF_DISABLED | IRQF_SAMPLE_RANDOM | | ||
154 | IRQF_TRIGGER_FALLING | IRQF_TRIGGER_RISING, | ||
155 | "SD/MMC card detect", data); | ||
156 | if (err) { | ||
157 | printk(KERN_ERR "%s: cannot request SD/MMC card detect IRQ\n", | ||
158 | __func__); | ||
159 | goto err2; | ||
160 | } | ||
161 | |||
162 | err = gpio_request(GPIO_NR_PALMLD_SD_POWER, "SD_POWER"); | ||
163 | if (err) | ||
164 | goto err3; | ||
165 | err = gpio_direction_output(GPIO_NR_PALMLD_SD_POWER, 0); | ||
166 | if (err) | ||
167 | goto err4; | ||
168 | |||
169 | err = gpio_request(GPIO_NR_PALMLD_SD_READONLY, "SD_READONLY"); | ||
170 | if (err) | ||
171 | goto err4; | ||
172 | err = gpio_direction_input(GPIO_NR_PALMLD_SD_READONLY); | ||
173 | if (err) | ||
174 | goto err5; | ||
175 | |||
176 | printk(KERN_DEBUG "%s: irq registered\n", __func__); | ||
177 | |||
178 | return 0; | ||
179 | |||
180 | err5: | ||
181 | gpio_free(GPIO_NR_PALMLD_SD_READONLY); | ||
182 | err4: | ||
183 | gpio_free(GPIO_NR_PALMLD_SD_POWER); | ||
184 | err3: | ||
185 | free_irq(gpio_to_irq(GPIO_NR_PALMLD_SD_DETECT_N), data); | ||
186 | err2: | ||
187 | gpio_free(GPIO_NR_PALMLD_SD_DETECT_N); | ||
188 | err: | ||
189 | return err; | ||
190 | } | ||
191 | |||
192 | static void palmld_mci_exit(struct device *dev, void *data) | ||
193 | { | ||
194 | gpio_free(GPIO_NR_PALMLD_SD_READONLY); | ||
195 | gpio_free(GPIO_NR_PALMLD_SD_POWER); | ||
196 | free_irq(gpio_to_irq(GPIO_NR_PALMLD_SD_DETECT_N), data); | ||
197 | gpio_free(GPIO_NR_PALMLD_SD_DETECT_N); | ||
198 | } | ||
199 | |||
200 | static void palmld_mci_power(struct device *dev, unsigned int vdd) | ||
201 | { | ||
202 | struct pxamci_platform_data *p_d = dev->platform_data; | ||
203 | gpio_set_value(GPIO_NR_PALMLD_SD_POWER, p_d->ocr_mask & (1 << vdd)); | ||
204 | } | ||
205 | |||
206 | static int palmld_mci_get_ro(struct device *dev) | ||
207 | { | ||
208 | return gpio_get_value(GPIO_NR_PALMLD_SD_READONLY); | ||
209 | } | ||
210 | |||
211 | static struct pxamci_platform_data palmld_mci_platform_data = { | ||
212 | .ocr_mask = MMC_VDD_32_33 | MMC_VDD_33_34, | ||
213 | .setpower = palmld_mci_power, | ||
214 | .get_ro = palmld_mci_get_ro, | ||
215 | .init = palmld_mci_init, | ||
216 | .exit = palmld_mci_exit, | ||
217 | }; | ||
218 | |||
219 | /****************************************************************************** | ||
220 | * GPIO keyboard | ||
221 | ******************************************************************************/ | ||
222 | static unsigned int palmld_matrix_keys[] = { | ||
223 | KEY(0, 1, KEY_F2), | ||
224 | KEY(0, 2, KEY_UP), | ||
225 | |||
226 | KEY(1, 0, KEY_F3), | ||
227 | KEY(1, 1, KEY_F4), | ||
228 | KEY(1, 2, KEY_RIGHT), | ||
229 | |||
230 | KEY(2, 0, KEY_F1), | ||
231 | KEY(2, 1, KEY_F5), | ||
232 | KEY(2, 2, KEY_DOWN), | ||
233 | |||
234 | KEY(3, 0, KEY_F6), | ||
235 | KEY(3, 1, KEY_ENTER), | ||
236 | KEY(3, 2, KEY_LEFT), | ||
237 | }; | ||
238 | |||
239 | static struct pxa27x_keypad_platform_data palmld_keypad_platform_data = { | ||
240 | .matrix_key_rows = 4, | ||
241 | .matrix_key_cols = 3, | ||
242 | .matrix_key_map = palmld_matrix_keys, | ||
243 | .matrix_key_map_size = ARRAY_SIZE(palmld_matrix_keys), | ||
244 | |||
245 | .debounce_interval = 30, | ||
246 | }; | ||
247 | |||
248 | /****************************************************************************** | ||
249 | * GPIO keys | ||
250 | ******************************************************************************/ | ||
251 | static struct gpio_keys_button palmld_pxa_buttons[] = { | ||
252 | {KEY_F8, GPIO_NR_PALMLD_HOTSYNC_BUTTON_N, 1, "HotSync Button" }, | ||
253 | {KEY_F9, GPIO_NR_PALMLD_LOCK_SWITCH, 0, "Lock Switch" }, | ||
254 | {KEY_POWER, GPIO_NR_PALMLD_POWER_SWITCH, 0, "Power Switch" }, | ||
255 | }; | ||
256 | |||
257 | static struct gpio_keys_platform_data palmld_pxa_keys_data = { | ||
258 | .buttons = palmld_pxa_buttons, | ||
259 | .nbuttons = ARRAY_SIZE(palmld_pxa_buttons), | ||
260 | }; | ||
261 | |||
262 | static struct platform_device palmld_pxa_keys = { | ||
263 | .name = "gpio-keys", | ||
264 | .id = -1, | ||
265 | .dev = { | ||
266 | .platform_data = &palmld_pxa_keys_data, | ||
267 | }, | ||
268 | }; | ||
269 | |||
270 | /****************************************************************************** | ||
271 | * Backlight | ||
272 | ******************************************************************************/ | ||
273 | static int palmld_backlight_init(struct device *dev) | ||
274 | { | ||
275 | int ret; | ||
276 | |||
277 | ret = gpio_request(GPIO_NR_PALMLD_BL_POWER, "BL POWER"); | ||
278 | if (ret) | ||
279 | goto err; | ||
280 | ret = gpio_direction_output(GPIO_NR_PALMLD_BL_POWER, 0); | ||
281 | if (ret) | ||
282 | goto err2; | ||
283 | ret = gpio_request(GPIO_NR_PALMLD_LCD_POWER, "LCD POWER"); | ||
284 | if (ret) | ||
285 | goto err2; | ||
286 | ret = gpio_direction_output(GPIO_NR_PALMLD_LCD_POWER, 0); | ||
287 | if (ret) | ||
288 | goto err3; | ||
289 | |||
290 | return 0; | ||
291 | err3: | ||
292 | gpio_free(GPIO_NR_PALMLD_LCD_POWER); | ||
293 | err2: | ||
294 | gpio_free(GPIO_NR_PALMLD_BL_POWER); | ||
295 | err: | ||
296 | return ret; | ||
297 | } | ||
298 | |||
299 | static int palmld_backlight_notify(int brightness) | ||
300 | { | ||
301 | gpio_set_value(GPIO_NR_PALMLD_BL_POWER, brightness); | ||
302 | gpio_set_value(GPIO_NR_PALMLD_LCD_POWER, brightness); | ||
303 | return brightness; | ||
304 | } | ||
305 | |||
306 | static void palmld_backlight_exit(struct device *dev) | ||
307 | { | ||
308 | gpio_free(GPIO_NR_PALMLD_BL_POWER); | ||
309 | gpio_free(GPIO_NR_PALMLD_LCD_POWER); | ||
310 | } | ||
311 | |||
312 | static struct platform_pwm_backlight_data palmld_backlight_data = { | ||
313 | .pwm_id = 0, | ||
314 | .max_brightness = PALMLD_MAX_INTENSITY, | ||
315 | .dft_brightness = PALMLD_MAX_INTENSITY, | ||
316 | .pwm_period_ns = PALMLD_PERIOD_NS, | ||
317 | .init = palmld_backlight_init, | ||
318 | .notify = palmld_backlight_notify, | ||
319 | .exit = palmld_backlight_exit, | ||
320 | }; | ||
321 | |||
322 | static struct platform_device palmld_backlight = { | ||
323 | .name = "pwm-backlight", | ||
324 | .dev = { | ||
325 | .parent = &pxa27x_device_pwm0.dev, | ||
326 | .platform_data = &palmld_backlight_data, | ||
327 | }, | ||
328 | }; | ||
329 | |||
330 | /****************************************************************************** | ||
331 | * IrDA | ||
332 | ******************************************************************************/ | ||
333 | static int palmld_irda_startup(struct device *dev) | ||
334 | { | ||
335 | int err; | ||
336 | err = gpio_request(GPIO_NR_PALMLD_IR_DISABLE, "IR DISABLE"); | ||
337 | if (err) | ||
338 | goto err; | ||
339 | err = gpio_direction_output(GPIO_NR_PALMLD_IR_DISABLE, 1); | ||
340 | if (err) | ||
341 | gpio_free(GPIO_NR_PALMLD_IR_DISABLE); | ||
342 | err: | ||
343 | return err; | ||
344 | } | ||
345 | |||
346 | static void palmld_irda_shutdown(struct device *dev) | ||
347 | { | ||
348 | gpio_free(GPIO_NR_PALMLD_IR_DISABLE); | ||
349 | } | ||
350 | |||
351 | static void palmld_irda_transceiver_mode(struct device *dev, int mode) | ||
352 | { | ||
353 | gpio_set_value(GPIO_NR_PALMLD_IR_DISABLE, mode & IR_OFF); | ||
354 | pxa2xx_transceiver_mode(dev, mode); | ||
355 | } | ||
356 | |||
357 | static struct pxaficp_platform_data palmld_ficp_platform_data = { | ||
358 | .startup = palmld_irda_startup, | ||
359 | .shutdown = palmld_irda_shutdown, | ||
360 | .transceiver_cap = IR_SIRMODE | IR_FIRMODE | IR_OFF, | ||
361 | .transceiver_mode = palmld_irda_transceiver_mode, | ||
362 | }; | ||
363 | |||
364 | /****************************************************************************** | ||
365 | * LEDs | ||
366 | ******************************************************************************/ | ||
367 | struct gpio_led gpio_leds[] = { | ||
368 | { | ||
369 | .name = "palmld:green:led", | ||
370 | .default_trigger = "none", | ||
371 | .gpio = GPIO_NR_PALMLD_LED_GREEN, | ||
372 | }, { | ||
373 | .name = "palmld:amber:led", | ||
374 | .default_trigger = "none", | ||
375 | .gpio = GPIO_NR_PALMLD_LED_AMBER, | ||
376 | }, | ||
377 | }; | ||
378 | |||
379 | static struct gpio_led_platform_data gpio_led_info = { | ||
380 | .leds = gpio_leds, | ||
381 | .num_leds = ARRAY_SIZE(gpio_leds), | ||
382 | }; | ||
383 | |||
384 | static struct platform_device palmld_leds = { | ||
385 | .name = "leds-gpio", | ||
386 | .id = -1, | ||
387 | .dev = { | ||
388 | .platform_data = &gpio_led_info, | ||
389 | } | ||
390 | }; | ||
391 | |||
392 | /****************************************************************************** | ||
393 | * Power supply | ||
394 | ******************************************************************************/ | ||
395 | static int power_supply_init(struct device *dev) | ||
396 | { | ||
397 | int ret; | ||
398 | |||
399 | ret = gpio_request(GPIO_NR_PALMLD_POWER_DETECT, "CABLE_STATE_AC"); | ||
400 | if (ret) | ||
401 | goto err1; | ||
402 | ret = gpio_direction_input(GPIO_NR_PALMLD_POWER_DETECT); | ||
403 | if (ret) | ||
404 | goto err2; | ||
405 | |||
406 | ret = gpio_request(GPIO_NR_PALMLD_USB_DETECT_N, "CABLE_STATE_USB"); | ||
407 | if (ret) | ||
408 | goto err2; | ||
409 | ret = gpio_direction_input(GPIO_NR_PALMLD_USB_DETECT_N); | ||
410 | if (ret) | ||
411 | goto err3; | ||
412 | |||
413 | return 0; | ||
414 | |||
415 | err3: | ||
416 | gpio_free(GPIO_NR_PALMLD_USB_DETECT_N); | ||
417 | err2: | ||
418 | gpio_free(GPIO_NR_PALMLD_POWER_DETECT); | ||
419 | err1: | ||
420 | return ret; | ||
421 | } | ||
422 | |||
423 | static int palmld_is_ac_online(void) | ||
424 | { | ||
425 | return gpio_get_value(GPIO_NR_PALMLD_POWER_DETECT); | ||
426 | } | ||
427 | |||
428 | static int palmld_is_usb_online(void) | ||
429 | { | ||
430 | return !gpio_get_value(GPIO_NR_PALMLD_USB_DETECT_N); | ||
431 | } | ||
432 | |||
433 | static void power_supply_exit(struct device *dev) | ||
434 | { | ||
435 | gpio_free(GPIO_NR_PALMLD_USB_DETECT_N); | ||
436 | gpio_free(GPIO_NR_PALMLD_POWER_DETECT); | ||
437 | } | ||
438 | |||
439 | static char *palmld_supplicants[] = { | ||
440 | "main-battery", | ||
441 | }; | ||
442 | |||
443 | static struct pda_power_pdata power_supply_info = { | ||
444 | .init = power_supply_init, | ||
445 | .is_ac_online = palmld_is_ac_online, | ||
446 | .is_usb_online = palmld_is_usb_online, | ||
447 | .exit = power_supply_exit, | ||
448 | .supplied_to = palmld_supplicants, | ||
449 | .num_supplicants = ARRAY_SIZE(palmld_supplicants), | ||
450 | }; | ||
451 | |||
452 | static struct platform_device power_supply = { | ||
453 | .name = "pda-power", | ||
454 | .id = -1, | ||
455 | .dev = { | ||
456 | .platform_data = &power_supply_info, | ||
457 | }, | ||
458 | }; | ||
459 | |||
460 | /****************************************************************************** | ||
461 | * WM97xx battery | ||
462 | ******************************************************************************/ | ||
463 | static struct wm97xx_batt_info wm97xx_batt_pdata = { | ||
464 | .batt_aux = WM97XX_AUX_ID3, | ||
465 | .temp_aux = WM97XX_AUX_ID2, | ||
466 | .charge_gpio = -1, | ||
467 | .max_voltage = PALMLD_BAT_MAX_VOLTAGE, | ||
468 | .min_voltage = PALMLD_BAT_MIN_VOLTAGE, | ||
469 | .batt_mult = 1000, | ||
470 | .batt_div = 414, | ||
471 | .temp_mult = 1, | ||
472 | .temp_div = 1, | ||
473 | .batt_tech = POWER_SUPPLY_TECHNOLOGY_LIPO, | ||
474 | .batt_name = "main-batt", | ||
475 | }; | ||
476 | |||
477 | /****************************************************************************** | ||
478 | * aSoC audio | ||
479 | ******************************************************************************/ | ||
480 | static struct palm27x_asoc_info palm27x_asoc_pdata = { | ||
481 | .jack_gpio = GPIO_NR_PALMLD_EARPHONE_DETECT, | ||
482 | }; | ||
483 | |||
484 | /****************************************************************************** | ||
485 | * Framebuffer | ||
486 | ******************************************************************************/ | ||
487 | static struct pxafb_mode_info palmld_lcd_modes[] = { | ||
488 | { | ||
489 | .pixclock = 57692, | ||
490 | .xres = 320, | ||
491 | .yres = 480, | ||
492 | .bpp = 16, | ||
493 | |||
494 | .left_margin = 32, | ||
495 | .right_margin = 1, | ||
496 | .upper_margin = 7, | ||
497 | .lower_margin = 1, | ||
498 | |||
499 | .hsync_len = 4, | ||
500 | .vsync_len = 1, | ||
501 | }, | ||
502 | }; | ||
503 | |||
504 | static struct pxafb_mach_info palmld_lcd_screen = { | ||
505 | .modes = palmld_lcd_modes, | ||
506 | .num_modes = ARRAY_SIZE(palmld_lcd_modes), | ||
507 | .lcd_conn = LCD_COLOR_TFT_16BPP | LCD_PCLK_EDGE_FALL, | ||
508 | }; | ||
509 | |||
510 | /****************************************************************************** | ||
511 | * Machine init | ||
512 | ******************************************************************************/ | ||
513 | static struct platform_device *devices[] __initdata = { | ||
514 | #if defined(CONFIG_KEYBOARD_GPIO) || defined(CONFIG_KEYBOARD_GPIO_MODULE) | ||
515 | &palmld_pxa_keys, | ||
516 | #endif | ||
517 | &palmld_backlight, | ||
518 | &palmld_leds, | ||
519 | &power_supply, | ||
520 | }; | ||
521 | |||
522 | static struct map_desc palmld_io_desc[] __initdata = { | ||
523 | { | ||
524 | .virtual = PALMLD_IDE_VIRT, | ||
525 | .pfn = __phys_to_pfn(PALMLD_IDE_PHYS), | ||
526 | .length = PALMLD_IDE_SIZE, | ||
527 | .type = MT_DEVICE | ||
528 | }, | ||
529 | { | ||
530 | .virtual = PALMLD_USB_VIRT, | ||
531 | .pfn = __phys_to_pfn(PALMLD_USB_PHYS), | ||
532 | .length = PALMLD_USB_SIZE, | ||
533 | .type = MT_DEVICE | ||
534 | }, | ||
535 | }; | ||
536 | |||
537 | static void __init palmld_map_io(void) | ||
538 | { | ||
539 | pxa_map_io(); | ||
540 | iotable_init(palmld_io_desc, ARRAY_SIZE(palmld_io_desc)); | ||
541 | } | ||
542 | |||
543 | static void __init palmld_init(void) | ||
544 | { | ||
545 | pxa2xx_mfp_config(ARRAY_AND_SIZE(palmld_pin_config)); | ||
546 | |||
547 | set_pxa_fb_info(&palmld_lcd_screen); | ||
548 | pxa_set_mci_info(&palmld_mci_platform_data); | ||
549 | pxa_set_ac97_info(NULL); | ||
550 | pxa_set_ficp_info(&palmld_ficp_platform_data); | ||
551 | pxa_set_keypad_info(&palmld_keypad_platform_data); | ||
552 | wm97xx_bat_set_pdata(&wm97xx_batt_pdata); | ||
553 | palm27x_asoc_set_pdata(&palm27x_asoc_pdata); | ||
554 | |||
555 | platform_add_devices(devices, ARRAY_SIZE(devices)); | ||
556 | } | ||
557 | |||
558 | MACHINE_START(PALMLD, "Palm LifeDrive") | ||
559 | .phys_io = PALMLD_PHYS_IO_START, | ||
560 | .io_pg_offst = (io_p2v(0x40000000) >> 18) & 0xfffc, | ||
561 | .boot_params = 0xa0000100, | ||
562 | .map_io = palmld_map_io, | ||
563 | .init_irq = pxa27x_init_irq, | ||
564 | .timer = &pxa_timer, | ||
565 | .init_machine = palmld_init | ||
566 | MACHINE_END | ||
diff --git a/arch/arm/mach-pxa/palmt5.c b/arch/arm/mach-pxa/palmt5.c new file mode 100644 index 000000000000..51b4a6025516 --- /dev/null +++ b/arch/arm/mach-pxa/palmt5.c | |||
@@ -0,0 +1,497 @@ | |||
1 | /* | ||
2 | * Hardware definitions for Palm Tungsten|T5 | ||
3 | * | ||
4 | * Author: Marek Vasut <marek.vasut@gmail.com> | ||
5 | * | ||
6 | * Based on work of: | ||
7 | * Ales Snuparek <snuparek@atlas.cz> | ||
8 | * Justin Kendrick <twilightsentry@gmail.com> | ||
9 | * RichardT5 <richard_t5@users.sourceforge.net> | ||
10 | * | ||
11 | * This program is free software; you can redistribute it and/or modify | ||
12 | * it under the terms of the GNU General Public License version 2 as | ||
13 | * published by the Free Software Foundation. | ||
14 | * | ||
15 | * (find more info at www.hackndev.com) | ||
16 | * | ||
17 | */ | ||
18 | |||
19 | #include <linux/platform_device.h> | ||
20 | #include <linux/delay.h> | ||
21 | #include <linux/irq.h> | ||
22 | #include <linux/gpio_keys.h> | ||
23 | #include <linux/input.h> | ||
24 | #include <linux/pda_power.h> | ||
25 | #include <linux/pwm_backlight.h> | ||
26 | #include <linux/gpio.h> | ||
27 | #include <linux/wm97xx_batt.h> | ||
28 | #include <linux/power_supply.h> | ||
29 | |||
30 | #include <asm/mach-types.h> | ||
31 | #include <asm/mach/arch.h> | ||
32 | #include <asm/mach/map.h> | ||
33 | |||
34 | #include <mach/audio.h> | ||
35 | #include <mach/palmt5.h> | ||
36 | #include <mach/mmc.h> | ||
37 | #include <mach/pxafb.h> | ||
38 | #include <mach/pxa-regs.h> | ||
39 | #include <mach/mfp-pxa27x.h> | ||
40 | #include <mach/irda.h> | ||
41 | #include <mach/pxa27x_keypad.h> | ||
42 | #include <mach/udc.h> | ||
43 | #include <mach/palmasoc.h> | ||
44 | |||
45 | #include "generic.h" | ||
46 | #include "devices.h" | ||
47 | |||
48 | /****************************************************************************** | ||
49 | * Pin configuration | ||
50 | ******************************************************************************/ | ||
51 | static unsigned long palmt5_pin_config[] __initdata = { | ||
52 | /* MMC */ | ||
53 | GPIO32_MMC_CLK, | ||
54 | GPIO92_MMC_DAT_0, | ||
55 | GPIO109_MMC_DAT_1, | ||
56 | GPIO110_MMC_DAT_2, | ||
57 | GPIO111_MMC_DAT_3, | ||
58 | GPIO112_MMC_CMD, | ||
59 | GPIO14_GPIO, /* SD detect */ | ||
60 | GPIO114_GPIO, /* SD power */ | ||
61 | GPIO115_GPIO, /* SD r/o switch */ | ||
62 | |||
63 | /* AC97 */ | ||
64 | GPIO28_AC97_BITCLK, | ||
65 | GPIO29_AC97_SDATA_IN_0, | ||
66 | GPIO30_AC97_SDATA_OUT, | ||
67 | GPIO31_AC97_SYNC, | ||
68 | |||
69 | /* IrDA */ | ||
70 | GPIO40_GPIO, /* ir disable */ | ||
71 | GPIO46_FICP_RXD, | ||
72 | GPIO47_FICP_TXD, | ||
73 | |||
74 | /* USB */ | ||
75 | GPIO15_GPIO, /* usb detect */ | ||
76 | GPIO95_GPIO, /* usb power */ | ||
77 | |||
78 | /* MATRIX KEYPAD */ | ||
79 | GPIO100_KP_MKIN_0, | ||
80 | GPIO101_KP_MKIN_1, | ||
81 | GPIO102_KP_MKIN_2, | ||
82 | GPIO97_KP_MKIN_3, | ||
83 | GPIO103_KP_MKOUT_0, | ||
84 | GPIO104_KP_MKOUT_1, | ||
85 | GPIO105_KP_MKOUT_2, | ||
86 | |||
87 | /* LCD */ | ||
88 | GPIO58_LCD_LDD_0, | ||
89 | GPIO59_LCD_LDD_1, | ||
90 | GPIO60_LCD_LDD_2, | ||
91 | GPIO61_LCD_LDD_3, | ||
92 | GPIO62_LCD_LDD_4, | ||
93 | GPIO63_LCD_LDD_5, | ||
94 | GPIO64_LCD_LDD_6, | ||
95 | GPIO65_LCD_LDD_7, | ||
96 | GPIO66_LCD_LDD_8, | ||
97 | GPIO67_LCD_LDD_9, | ||
98 | GPIO68_LCD_LDD_10, | ||
99 | GPIO69_LCD_LDD_11, | ||
100 | GPIO70_LCD_LDD_12, | ||
101 | GPIO71_LCD_LDD_13, | ||
102 | GPIO72_LCD_LDD_14, | ||
103 | GPIO73_LCD_LDD_15, | ||
104 | GPIO74_LCD_FCLK, | ||
105 | GPIO75_LCD_LCLK, | ||
106 | GPIO76_LCD_PCLK, | ||
107 | GPIO77_LCD_BIAS, | ||
108 | |||
109 | /* PWM */ | ||
110 | GPIO16_PWM0_OUT, | ||
111 | |||
112 | /* MISC */ | ||
113 | GPIO10_GPIO, /* hotsync button */ | ||
114 | GPIO90_GPIO, /* power detect */ | ||
115 | GPIO107_GPIO, /* earphone detect */ | ||
116 | }; | ||
117 | |||
118 | /****************************************************************************** | ||
119 | * SD/MMC card controller | ||
120 | ******************************************************************************/ | ||
121 | static int palmt5_mci_init(struct device *dev, irq_handler_t palmt5_detect_int, | ||
122 | void *data) | ||
123 | { | ||
124 | int err = 0; | ||
125 | |||
126 | /* Setup an interrupt for detecting card insert/remove events */ | ||
127 | err = gpio_request(GPIO_NR_PALMT5_SD_DETECT_N, "SD IRQ"); | ||
128 | if (err) | ||
129 | goto err; | ||
130 | err = gpio_direction_input(GPIO_NR_PALMT5_SD_DETECT_N); | ||
131 | if (err) | ||
132 | goto err2; | ||
133 | err = request_irq(gpio_to_irq(GPIO_NR_PALMT5_SD_DETECT_N), | ||
134 | palmt5_detect_int, IRQF_DISABLED | IRQF_SAMPLE_RANDOM | | ||
135 | IRQF_TRIGGER_FALLING | IRQF_TRIGGER_RISING, | ||
136 | "SD/MMC card detect", data); | ||
137 | if (err) { | ||
138 | printk(KERN_ERR "%s: cannot request SD/MMC card detect IRQ\n", | ||
139 | __func__); | ||
140 | goto err2; | ||
141 | } | ||
142 | |||
143 | err = gpio_request(GPIO_NR_PALMT5_SD_POWER, "SD_POWER"); | ||
144 | if (err) | ||
145 | goto err3; | ||
146 | err = gpio_direction_output(GPIO_NR_PALMT5_SD_POWER, 0); | ||
147 | if (err) | ||
148 | goto err4; | ||
149 | |||
150 | err = gpio_request(GPIO_NR_PALMT5_SD_READONLY, "SD_READONLY"); | ||
151 | if (err) | ||
152 | goto err4; | ||
153 | err = gpio_direction_input(GPIO_NR_PALMT5_SD_READONLY); | ||
154 | if (err) | ||
155 | goto err5; | ||
156 | |||
157 | printk(KERN_DEBUG "%s: irq registered\n", __func__); | ||
158 | |||
159 | return 0; | ||
160 | |||
161 | err5: | ||
162 | gpio_free(GPIO_NR_PALMT5_SD_READONLY); | ||
163 | err4: | ||
164 | gpio_free(GPIO_NR_PALMT5_SD_POWER); | ||
165 | err3: | ||
166 | free_irq(gpio_to_irq(GPIO_NR_PALMT5_SD_DETECT_N), data); | ||
167 | err2: | ||
168 | gpio_free(GPIO_NR_PALMT5_SD_DETECT_N); | ||
169 | err: | ||
170 | return err; | ||
171 | } | ||
172 | |||
173 | static void palmt5_mci_exit(struct device *dev, void *data) | ||
174 | { | ||
175 | gpio_free(GPIO_NR_PALMT5_SD_READONLY); | ||
176 | gpio_free(GPIO_NR_PALMT5_SD_POWER); | ||
177 | free_irq(IRQ_GPIO_PALMT5_SD_DETECT_N, data); | ||
178 | gpio_free(GPIO_NR_PALMT5_SD_DETECT_N); | ||
179 | } | ||
180 | |||
181 | static void palmt5_mci_power(struct device *dev, unsigned int vdd) | ||
182 | { | ||
183 | struct pxamci_platform_data *p_d = dev->platform_data; | ||
184 | gpio_set_value(GPIO_NR_PALMT5_SD_POWER, p_d->ocr_mask & (1 << vdd)); | ||
185 | } | ||
186 | |||
187 | static int palmt5_mci_get_ro(struct device *dev) | ||
188 | { | ||
189 | return gpio_get_value(GPIO_NR_PALMT5_SD_READONLY); | ||
190 | } | ||
191 | |||
192 | static struct pxamci_platform_data palmt5_mci_platform_data = { | ||
193 | .ocr_mask = MMC_VDD_32_33 | MMC_VDD_33_34, | ||
194 | .setpower = palmt5_mci_power, | ||
195 | .get_ro = palmt5_mci_get_ro, | ||
196 | .init = palmt5_mci_init, | ||
197 | .exit = palmt5_mci_exit, | ||
198 | }; | ||
199 | |||
200 | /****************************************************************************** | ||
201 | * GPIO keyboard | ||
202 | ******************************************************************************/ | ||
203 | static unsigned int palmt5_matrix_keys[] = { | ||
204 | KEY(0, 0, KEY_POWER), | ||
205 | KEY(0, 1, KEY_F1), | ||
206 | KEY(0, 2, KEY_ENTER), | ||
207 | |||
208 | KEY(1, 0, KEY_F2), | ||
209 | KEY(1, 1, KEY_F3), | ||
210 | KEY(1, 2, KEY_F4), | ||
211 | |||
212 | KEY(2, 0, KEY_UP), | ||
213 | KEY(2, 2, KEY_DOWN), | ||
214 | |||
215 | KEY(3, 0, KEY_RIGHT), | ||
216 | KEY(3, 2, KEY_LEFT), | ||
217 | }; | ||
218 | |||
219 | static struct pxa27x_keypad_platform_data palmt5_keypad_platform_data = { | ||
220 | .matrix_key_rows = 4, | ||
221 | .matrix_key_cols = 3, | ||
222 | .matrix_key_map = palmt5_matrix_keys, | ||
223 | .matrix_key_map_size = ARRAY_SIZE(palmt5_matrix_keys), | ||
224 | |||
225 | .debounce_interval = 30, | ||
226 | }; | ||
227 | |||
228 | /****************************************************************************** | ||
229 | * GPIO keys | ||
230 | ******************************************************************************/ | ||
231 | static struct gpio_keys_button palmt5_pxa_buttons[] = { | ||
232 | {KEY_F8, GPIO_NR_PALMT5_HOTSYNC_BUTTON_N, 1, "HotSync Button" }, | ||
233 | }; | ||
234 | |||
235 | static struct gpio_keys_platform_data palmt5_pxa_keys_data = { | ||
236 | .buttons = palmt5_pxa_buttons, | ||
237 | .nbuttons = ARRAY_SIZE(palmt5_pxa_buttons), | ||
238 | }; | ||
239 | |||
240 | static struct platform_device palmt5_pxa_keys = { | ||
241 | .name = "gpio-keys", | ||
242 | .id = -1, | ||
243 | .dev = { | ||
244 | .platform_data = &palmt5_pxa_keys_data, | ||
245 | }, | ||
246 | }; | ||
247 | |||
248 | /****************************************************************************** | ||
249 | * Backlight | ||
250 | ******************************************************************************/ | ||
251 | static int palmt5_backlight_init(struct device *dev) | ||
252 | { | ||
253 | int ret; | ||
254 | |||
255 | ret = gpio_request(GPIO_NR_PALMT5_BL_POWER, "BL POWER"); | ||
256 | if (ret) | ||
257 | goto err; | ||
258 | ret = gpio_direction_output(GPIO_NR_PALMT5_BL_POWER, 0); | ||
259 | if (ret) | ||
260 | goto err2; | ||
261 | ret = gpio_request(GPIO_NR_PALMT5_LCD_POWER, "LCD POWER"); | ||
262 | if (ret) | ||
263 | goto err2; | ||
264 | ret = gpio_direction_output(GPIO_NR_PALMT5_LCD_POWER, 0); | ||
265 | if (ret) | ||
266 | goto err3; | ||
267 | |||
268 | return 0; | ||
269 | err3: | ||
270 | gpio_free(GPIO_NR_PALMT5_LCD_POWER); | ||
271 | err2: | ||
272 | gpio_free(GPIO_NR_PALMT5_BL_POWER); | ||
273 | err: | ||
274 | return ret; | ||
275 | } | ||
276 | |||
277 | static int palmt5_backlight_notify(int brightness) | ||
278 | { | ||
279 | gpio_set_value(GPIO_NR_PALMT5_BL_POWER, brightness); | ||
280 | gpio_set_value(GPIO_NR_PALMT5_LCD_POWER, brightness); | ||
281 | return brightness; | ||
282 | } | ||
283 | |||
284 | static void palmt5_backlight_exit(struct device *dev) | ||
285 | { | ||
286 | gpio_free(GPIO_NR_PALMT5_BL_POWER); | ||
287 | gpio_free(GPIO_NR_PALMT5_LCD_POWER); | ||
288 | } | ||
289 | |||
290 | static struct platform_pwm_backlight_data palmt5_backlight_data = { | ||
291 | .pwm_id = 0, | ||
292 | .max_brightness = PALMT5_MAX_INTENSITY, | ||
293 | .dft_brightness = PALMT5_MAX_INTENSITY, | ||
294 | .pwm_period_ns = PALMT5_PERIOD_NS, | ||
295 | .init = palmt5_backlight_init, | ||
296 | .notify = palmt5_backlight_notify, | ||
297 | .exit = palmt5_backlight_exit, | ||
298 | }; | ||
299 | |||
300 | static struct platform_device palmt5_backlight = { | ||
301 | .name = "pwm-backlight", | ||
302 | .dev = { | ||
303 | .parent = &pxa27x_device_pwm0.dev, | ||
304 | .platform_data = &palmt5_backlight_data, | ||
305 | }, | ||
306 | }; | ||
307 | |||
308 | /****************************************************************************** | ||
309 | * IrDA | ||
310 | ******************************************************************************/ | ||
311 | static int palmt5_irda_startup(struct device *dev) | ||
312 | { | ||
313 | int err; | ||
314 | err = gpio_request(GPIO_NR_PALMT5_IR_DISABLE, "IR DISABLE"); | ||
315 | if (err) | ||
316 | goto err; | ||
317 | err = gpio_direction_output(GPIO_NR_PALMT5_IR_DISABLE, 1); | ||
318 | if (err) | ||
319 | gpio_free(GPIO_NR_PALMT5_IR_DISABLE); | ||
320 | err: | ||
321 | return err; | ||
322 | } | ||
323 | |||
324 | static void palmt5_irda_shutdown(struct device *dev) | ||
325 | { | ||
326 | gpio_free(GPIO_NR_PALMT5_IR_DISABLE); | ||
327 | } | ||
328 | |||
329 | static void palmt5_irda_transceiver_mode(struct device *dev, int mode) | ||
330 | { | ||
331 | gpio_set_value(GPIO_NR_PALMT5_IR_DISABLE, mode & IR_OFF); | ||
332 | pxa2xx_transceiver_mode(dev, mode); | ||
333 | } | ||
334 | |||
335 | static struct pxaficp_platform_data palmt5_ficp_platform_data = { | ||
336 | .startup = palmt5_irda_startup, | ||
337 | .shutdown = palmt5_irda_shutdown, | ||
338 | .transceiver_cap = IR_SIRMODE | IR_FIRMODE | IR_OFF, | ||
339 | .transceiver_mode = palmt5_irda_transceiver_mode, | ||
340 | }; | ||
341 | |||
342 | /****************************************************************************** | ||
343 | * UDC | ||
344 | ******************************************************************************/ | ||
345 | static struct pxa2xx_udc_mach_info palmt5_udc_info __initdata = { | ||
346 | .gpio_vbus = GPIO_NR_PALMT5_USB_DETECT_N, | ||
347 | .gpio_vbus_inverted = 1, | ||
348 | .gpio_pullup = GPIO_NR_PALMT5_USB_POWER, | ||
349 | .gpio_pullup_inverted = 0, | ||
350 | }; | ||
351 | |||
352 | /****************************************************************************** | ||
353 | * Power supply | ||
354 | ******************************************************************************/ | ||
355 | static int power_supply_init(struct device *dev) | ||
356 | { | ||
357 | int ret; | ||
358 | |||
359 | ret = gpio_request(GPIO_NR_PALMT5_POWER_DETECT, "CABLE_STATE_AC"); | ||
360 | if (ret) | ||
361 | goto err1; | ||
362 | ret = gpio_direction_input(GPIO_NR_PALMT5_POWER_DETECT); | ||
363 | if (ret) | ||
364 | goto err2; | ||
365 | |||
366 | return 0; | ||
367 | err2: | ||
368 | gpio_free(GPIO_NR_PALMT5_POWER_DETECT); | ||
369 | err1: | ||
370 | return ret; | ||
371 | } | ||
372 | |||
373 | static int palmt5_is_ac_online(void) | ||
374 | { | ||
375 | return gpio_get_value(GPIO_NR_PALMT5_POWER_DETECT); | ||
376 | } | ||
377 | |||
378 | static void power_supply_exit(struct device *dev) | ||
379 | { | ||
380 | gpio_free(GPIO_NR_PALMT5_POWER_DETECT); | ||
381 | } | ||
382 | |||
383 | static char *palmt5_supplicants[] = { | ||
384 | "main-battery", | ||
385 | }; | ||
386 | |||
387 | static struct pda_power_pdata power_supply_info = { | ||
388 | .init = power_supply_init, | ||
389 | .is_ac_online = palmt5_is_ac_online, | ||
390 | .exit = power_supply_exit, | ||
391 | .supplied_to = palmt5_supplicants, | ||
392 | .num_supplicants = ARRAY_SIZE(palmt5_supplicants), | ||
393 | }; | ||
394 | |||
395 | static struct platform_device power_supply = { | ||
396 | .name = "pda-power", | ||
397 | .id = -1, | ||
398 | .dev = { | ||
399 | .platform_data = &power_supply_info, | ||
400 | }, | ||
401 | }; | ||
402 | |||
403 | /****************************************************************************** | ||
404 | * WM97xx battery | ||
405 | ******************************************************************************/ | ||
406 | static struct wm97xx_batt_info wm97xx_batt_pdata = { | ||
407 | .batt_aux = WM97XX_AUX_ID3, | ||
408 | .temp_aux = WM97XX_AUX_ID2, | ||
409 | .charge_gpio = -1, | ||
410 | .max_voltage = PALMT5_BAT_MAX_VOLTAGE, | ||
411 | .min_voltage = PALMT5_BAT_MIN_VOLTAGE, | ||
412 | .batt_mult = 1000, | ||
413 | .batt_div = 414, | ||
414 | .temp_mult = 1, | ||
415 | .temp_div = 1, | ||
416 | .batt_tech = POWER_SUPPLY_TECHNOLOGY_LIPO, | ||
417 | .batt_name = "main-batt", | ||
418 | }; | ||
419 | |||
420 | /****************************************************************************** | ||
421 | * aSoC audio | ||
422 | ******************************************************************************/ | ||
423 | static struct palm27x_asoc_info palm27x_asoc_pdata = { | ||
424 | .jack_gpio = GPIO_NR_PALMT5_EARPHONE_DETECT, | ||
425 | }; | ||
426 | |||
427 | /****************************************************************************** | ||
428 | * Framebuffer | ||
429 | ******************************************************************************/ | ||
430 | static struct pxafb_mode_info palmt5_lcd_modes[] = { | ||
431 | { | ||
432 | .pixclock = 57692, | ||
433 | .xres = 320, | ||
434 | .yres = 480, | ||
435 | .bpp = 16, | ||
436 | |||
437 | .left_margin = 32, | ||
438 | .right_margin = 1, | ||
439 | .upper_margin = 7, | ||
440 | .lower_margin = 1, | ||
441 | |||
442 | .hsync_len = 4, | ||
443 | .vsync_len = 1, | ||
444 | }, | ||
445 | }; | ||
446 | |||
447 | static struct pxafb_mach_info palmt5_lcd_screen = { | ||
448 | .modes = palmt5_lcd_modes, | ||
449 | .num_modes = ARRAY_SIZE(palmt5_lcd_modes), | ||
450 | .lcd_conn = LCD_COLOR_TFT_16BPP | LCD_PCLK_EDGE_FALL, | ||
451 | }; | ||
452 | |||
453 | /****************************************************************************** | ||
454 | * Machine init | ||
455 | ******************************************************************************/ | ||
456 | static struct platform_device *devices[] __initdata = { | ||
457 | #if defined(CONFIG_KEYBOARD_GPIO) || defined(CONFIG_KEYBOARD_GPIO_MODULE) | ||
458 | &palmt5_pxa_keys, | ||
459 | #endif | ||
460 | &palmt5_backlight, | ||
461 | &power_supply, | ||
462 | }; | ||
463 | |||
464 | /* setup udc GPIOs initial state */ | ||
465 | static void __init palmt5_udc_init(void) | ||
466 | { | ||
467 | if (!gpio_request(GPIO_NR_PALMT5_USB_POWER, "UDC Vbus")) { | ||
468 | gpio_direction_output(GPIO_NR_PALMT5_USB_POWER, 1); | ||
469 | gpio_free(GPIO_NR_PALMT5_USB_POWER); | ||
470 | } | ||
471 | } | ||
472 | |||
473 | static void __init palmt5_init(void) | ||
474 | { | ||
475 | pxa2xx_mfp_config(ARRAY_AND_SIZE(palmt5_pin_config)); | ||
476 | |||
477 | set_pxa_fb_info(&palmt5_lcd_screen); | ||
478 | pxa_set_mci_info(&palmt5_mci_platform_data); | ||
479 | palmt5_udc_init(); | ||
480 | pxa_set_udc_info(&palmt5_udc_info); | ||
481 | pxa_set_ac97_info(NULL); | ||
482 | pxa_set_ficp_info(&palmt5_ficp_platform_data); | ||
483 | pxa_set_keypad_info(&palmt5_keypad_platform_data); | ||
484 | wm97xx_bat_set_pdata(&wm97xx_batt_pdata); | ||
485 | palm27x_asoc_set_pdata(&palm27x_asoc_pdata); | ||
486 | platform_add_devices(devices, ARRAY_SIZE(devices)); | ||
487 | } | ||
488 | |||
489 | MACHINE_START(PALMT5, "Palm Tungsten|T5") | ||
490 | .phys_io = PALMT5_PHYS_IO_START, | ||
491 | .io_pg_offst = (io_p2v(0x40000000) >> 18) & 0xfffc, | ||
492 | .boot_params = 0xa0000100, | ||
493 | .map_io = pxa_map_io, | ||
494 | .init_irq = pxa27x_init_irq, | ||
495 | .timer = &pxa_timer, | ||
496 | .init_machine = palmt5_init | ||
497 | MACHINE_END | ||