linux-davinci_2.6.27 : DEFAULT_PREFERENCE = "-1"
[vuplus_openembedded] / packages / linux / linux-davinci / davinci-sffsdr / sffsdr.patch
1 diff --git a/arch/arm/configs/sffsdr_defconfig b/arch/arm/configs/sffsdr_defconfig
2 new file mode 100644
3 index 0000000..7d67d34
4 --- /dev/null
5 +++ b/arch/arm/configs/sffsdr_defconfig
6 @@ -0,0 +1,1407 @@
7 +#
8 +# Automatically generated make config: don't edit
9 +# Linux kernel version: 2.6.25-rc8-davinci1
10 +# Tue Apr 15 07:09:55 2008
11 +#
12 +CONFIG_ARM=y
13 +CONFIG_SYS_SUPPORTS_APM_EMULATION=y
14 +CONFIG_GENERIC_GPIO=y
15 +CONFIG_GENERIC_TIME=y
16 +CONFIG_GENERIC_CLOCKEVENTS=y
17 +CONFIG_MMU=y
18 +# CONFIG_NO_IOPORT is not set
19 +CONFIG_GENERIC_HARDIRQS=y
20 +CONFIG_STACKTRACE_SUPPORT=y
21 +CONFIG_LOCKDEP_SUPPORT=y
22 +CONFIG_TRACE_IRQFLAGS_SUPPORT=y
23 +CONFIG_HARDIRQS_SW_RESEND=y
24 +CONFIG_GENERIC_IRQ_PROBE=y
25 +CONFIG_RWSEM_GENERIC_SPINLOCK=y
26 +# CONFIG_ARCH_HAS_ILOG2_U32 is not set
27 +# CONFIG_ARCH_HAS_ILOG2_U64 is not set
28 +CONFIG_GENERIC_HWEIGHT=y
29 +CONFIG_GENERIC_CALIBRATE_DELAY=y
30 +CONFIG_ARCH_SUPPORTS_AOUT=y
31 +CONFIG_ZONE_DMA=y
32 +CONFIG_VECTORS_BASE=0xffff0000
33 +CONFIG_DEFCONFIG_LIST="/lib/modules/$UNAME_RELEASE/.config"
34 +
35 +#
36 +# General setup
37 +#
38 +CONFIG_EXPERIMENTAL=y
39 +CONFIG_BROKEN_ON_SMP=y
40 +CONFIG_INIT_ENV_ARG_LIMIT=32
41 +CONFIG_LOCALVERSION=""
42 +CONFIG_LOCALVERSION_AUTO=y
43 +# CONFIG_SWAP is not set
44 +CONFIG_SYSVIPC=y
45 +CONFIG_SYSVIPC_SYSCTL=y
46 +CONFIG_POSIX_MQUEUE=y
47 +# CONFIG_BSD_PROCESS_ACCT is not set
48 +# CONFIG_TASKSTATS is not set
49 +# CONFIG_AUDIT is not set
50 +CONFIG_IKCONFIG=y
51 +CONFIG_IKCONFIG_PROC=y
52 +CONFIG_LOG_BUF_SHIFT=14
53 +# CONFIG_CGROUPS is not set
54 +CONFIG_GROUP_SCHED=y
55 +CONFIG_FAIR_GROUP_SCHED=y
56 +# CONFIG_RT_GROUP_SCHED is not set
57 +CONFIG_USER_SCHED=y
58 +# CONFIG_CGROUP_SCHED is not set
59 +CONFIG_SYSFS_DEPRECATED=y
60 +CONFIG_SYSFS_DEPRECATED_V2=y
61 +# CONFIG_RELAY is not set
62 +# CONFIG_NAMESPACES is not set
63 +CONFIG_BLK_DEV_INITRD=y
64 +CONFIG_INITRAMFS_SOURCE=""
65 +CONFIG_CC_OPTIMIZE_FOR_SIZE=y
66 +CONFIG_SYSCTL=y
67 +CONFIG_EMBEDDED=y
68 +CONFIG_UID16=y
69 +CONFIG_SYSCTL_SYSCALL=y
70 +CONFIG_KALLSYMS=y
71 +# CONFIG_KALLSYMS_ALL is not set
72 +# CONFIG_KALLSYMS_EXTRA_PASS is not set
73 +CONFIG_HOTPLUG=y
74 +CONFIG_PRINTK=y
75 +CONFIG_BUG=y
76 +CONFIG_ELF_CORE=y
77 +CONFIG_COMPAT_BRK=y
78 +CONFIG_BASE_FULL=y
79 +CONFIG_FUTEX=y
80 +CONFIG_ANON_INODES=y
81 +CONFIG_EPOLL=y
82 +CONFIG_SIGNALFD=y
83 +CONFIG_TIMERFD=y
84 +CONFIG_EVENTFD=y
85 +CONFIG_SHMEM=y
86 +CONFIG_VM_EVENT_COUNTERS=y
87 +CONFIG_SLAB=y
88 +# CONFIG_SLUB is not set
89 +# CONFIG_SLOB is not set
90 +# CONFIG_PROFILING is not set
91 +# CONFIG_MARKERS is not set
92 +CONFIG_HAVE_OPROFILE=y
93 +# CONFIG_KPROBES is not set
94 +CONFIG_HAVE_KPROBES=y
95 +CONFIG_HAVE_KRETPROBES=y
96 +CONFIG_PROC_PAGE_MONITOR=y
97 +CONFIG_SLABINFO=y
98 +CONFIG_RT_MUTEXES=y
99 +# CONFIG_TINY_SHMEM is not set
100 +CONFIG_BASE_SMALL=0
101 +CONFIG_MODULES=y
102 +CONFIG_MODULE_UNLOAD=y
103 +CONFIG_MODULE_FORCE_UNLOAD=y
104 +CONFIG_MODVERSIONS=y
105 +# CONFIG_MODULE_SRCVERSION_ALL is not set
106 +CONFIG_KMOD=y
107 +CONFIG_BLOCK=y
108 +# CONFIG_LBD is not set
109 +# CONFIG_BLK_DEV_IO_TRACE is not set
110 +# CONFIG_LSF is not set
111 +# CONFIG_BLK_DEV_BSG is not set
112 +
113 +#
114 +# IO Schedulers
115 +#
116 +CONFIG_IOSCHED_NOOP=y
117 +CONFIG_IOSCHED_AS=y
118 +# CONFIG_IOSCHED_DEADLINE is not set
119 +# CONFIG_IOSCHED_CFQ is not set
120 +CONFIG_DEFAULT_AS=y
121 +# CONFIG_DEFAULT_DEADLINE is not set
122 +# CONFIG_DEFAULT_CFQ is not set
123 +# CONFIG_DEFAULT_NOOP is not set
124 +CONFIG_DEFAULT_IOSCHED="anticipatory"
125 +CONFIG_CLASSIC_RCU=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_CLPS7500 is not set
136 +# CONFIG_ARCH_CLPS711X is not set
137 +# CONFIG_ARCH_CO285 is not set
138 +# CONFIG_ARCH_EBSA110 is not set
139 +# CONFIG_ARCH_EP93XX is not set
140 +# CONFIG_ARCH_FOOTBRIDGE is not set
141 +# CONFIG_ARCH_NETX is not set
142 +# CONFIG_ARCH_H720X is not set
143 +# CONFIG_ARCH_IMX is not set
144 +# CONFIG_ARCH_IOP13XX is not set
145 +# CONFIG_ARCH_IOP32X is not set
146 +# CONFIG_ARCH_IOP33X is not set
147 +# CONFIG_ARCH_IXP23XX is not set
148 +# CONFIG_ARCH_IXP2000 is not set
149 +# CONFIG_ARCH_IXP4XX is not set
150 +# CONFIG_ARCH_L7200 is not set
151 +# CONFIG_ARCH_KS8695 is not set
152 +# CONFIG_ARCH_NS9XXX is not set
153 +# CONFIG_ARCH_MXC is not set
154 +# CONFIG_ARCH_ORION is not set
155 +# CONFIG_ARCH_PNX4008 is not set
156 +# CONFIG_ARCH_PXA is not set
157 +# CONFIG_ARCH_RPC is not set
158 +# CONFIG_ARCH_SA1100 is not set
159 +# CONFIG_ARCH_S3C2410 is not set
160 +# CONFIG_ARCH_SHARK is not set
161 +# CONFIG_ARCH_LH7A40X is not set
162 +CONFIG_ARCH_DAVINCI=y
163 +# CONFIG_ARCH_OMAP is not set
164 +# CONFIG_ARCH_MSM7X00A is not set
165 +
166 +#
167 +# Boot options
168 +#
169 +
170 +#
171 +# Power management
172 +#
173 +
174 +#
175 +# TI DaVinci Implementations
176 +#
177 +
178 +#
179 +# DaVinci Core Type
180 +#
181 +CONFIG_ARCH_DAVINCI644x=y
182 +
183 +#
184 +# DaVinci Board Type
185 +#
186 +CONFIG_MACH_DAVINCI_EVM=y
187 +CONFIG_DAVINCI_I2C_EXPANDER=y
188 +# CONFIG_DAVINCI_MCBSP is not set
189 +
190 +#
191 +# DaVinci Options
192 +#
193 +
194 +#
195 +# Processor Type
196 +#
197 +CONFIG_CPU_32=y
198 +CONFIG_CPU_ARM926T=y
199 +CONFIG_CPU_32v5=y
200 +CONFIG_CPU_ABRT_EV5TJ=y
201 +CONFIG_CPU_PABRT_NOIFAR=y
202 +CONFIG_CPU_CACHE_VIVT=y
203 +CONFIG_CPU_COPY_V4WB=y
204 +CONFIG_CPU_TLB_V4WBI=y
205 +CONFIG_CPU_CP15=y
206 +CONFIG_CPU_CP15_MMU=y
207 +
208 +#
209 +# Processor Features
210 +#
211 +CONFIG_ARM_THUMB=y
212 +# CONFIG_CPU_ICACHE_DISABLE is not set
213 +# CONFIG_CPU_DCACHE_DISABLE is not set
214 +# CONFIG_CPU_DCACHE_WRITETHROUGH is not set
215 +# CONFIG_CPU_CACHE_ROUND_ROBIN is not set
216 +# CONFIG_OUTER_CACHE is not set
217 +
218 +#
219 +# Bus support
220 +#
221 +# CONFIG_PCI_SYSCALL is not set
222 +# CONFIG_ARCH_SUPPORTS_MSI is not set
223 +# CONFIG_PCCARD is not set
224 +
225 +#
226 +# Kernel Features
227 +#
228 +# CONFIG_TICK_ONESHOT is not set
229 +# CONFIG_NO_HZ is not set
230 +# CONFIG_HIGH_RES_TIMERS is not set
231 +CONFIG_GENERIC_CLOCKEVENTS_BUILD=y
232 +# CONFIG_PREEMPT is not set
233 +CONFIG_HZ=100
234 +CONFIG_AEABI=y
235 +CONFIG_OABI_COMPAT=y
236 +# CONFIG_ARCH_DISCONTIGMEM_ENABLE is not set
237 +CONFIG_SELECT_MEMORY_MODEL=y
238 +CONFIG_FLATMEM_MANUAL=y
239 +# CONFIG_DISCONTIGMEM_MANUAL is not set
240 +# CONFIG_SPARSEMEM_MANUAL is not set
241 +CONFIG_FLATMEM=y
242 +CONFIG_FLAT_NODE_MEM_MAP=y
243 +# CONFIG_SPARSEMEM_STATIC is not set
244 +# CONFIG_SPARSEMEM_VMEMMAP_ENABLE is not set
245 +CONFIG_SPLIT_PTLOCK_CPUS=4096
246 +# CONFIG_RESOURCES_64BIT is not set
247 +CONFIG_ZONE_DMA_FLAG=1
248 +CONFIG_BOUNCE=y
249 +CONFIG_VIRT_TO_BUS=y
250 +CONFIG_LEDS=y
251 +# CONFIG_LEDS_CPU is not set
252 +CONFIG_ALIGNMENT_TRAP=y
253 +
254 +#
255 +# Boot options
256 +#
257 +CONFIG_ZBOOT_ROM_TEXT=0x0
258 +CONFIG_ZBOOT_ROM_BSS=0x0
259 +CONFIG_CMDLINE=""
260 +# CONFIG_XIP_KERNEL is not set
261 +# CONFIG_KEXEC is not set
262 +
263 +#
264 +# Floating point emulation
265 +#
266 +
267 +#
268 +# At least one emulation must be selected
269 +#
270 +# CONFIG_FPE_NWFPE is not set
271 +# CONFIG_FPE_FASTFPE is not set
272 +# CONFIG_VFP is not set
273 +
274 +#
275 +# Userspace binary formats
276 +#
277 +CONFIG_BINFMT_ELF=y
278 +# CONFIG_BINFMT_AOUT is not set
279 +# CONFIG_BINFMT_MISC is not set
280 +
281 +#
282 +# Power management options
283 +#
284 +# CONFIG_PM is not set
285 +CONFIG_ARCH_SUSPEND_POSSIBLE=y
286 +
287 +#
288 +# Networking
289 +#
290 +CONFIG_NET=y
291 +
292 +#
293 +# Networking options
294 +#
295 +CONFIG_PACKET=y
296 +# CONFIG_PACKET_MMAP is not set
297 +CONFIG_UNIX=y
298 +CONFIG_XFRM=y
299 +# CONFIG_XFRM_USER is not set
300 +# CONFIG_XFRM_SUB_POLICY is not set
301 +# CONFIG_XFRM_MIGRATE is not set
302 +# CONFIG_XFRM_STATISTICS is not set
303 +# CONFIG_NET_KEY is not set
304 +CONFIG_INET=y
305 +# CONFIG_IP_MULTICAST is not set
306 +# CONFIG_IP_ADVANCED_ROUTER is not set
307 +CONFIG_IP_FIB_HASH=y
308 +CONFIG_IP_PNP=y
309 +CONFIG_IP_PNP_DHCP=y
310 +# CONFIG_IP_PNP_BOOTP is not set
311 +# CONFIG_IP_PNP_RARP is not set
312 +# CONFIG_NET_IPIP is not set
313 +# CONFIG_NET_IPGRE is not set
314 +# CONFIG_ARPD is not set
315 +# CONFIG_SYN_COOKIES is not set
316 +# CONFIG_INET_AH is not set
317 +# CONFIG_INET_ESP is not set
318 +# CONFIG_INET_IPCOMP is not set
319 +# CONFIG_INET_XFRM_TUNNEL is not set
320 +CONFIG_INET_TUNNEL=m
321 +CONFIG_INET_XFRM_MODE_TRANSPORT=y
322 +CONFIG_INET_XFRM_MODE_TUNNEL=y
323 +CONFIG_INET_XFRM_MODE_BEET=y
324 +# CONFIG_INET_LRO is not set
325 +CONFIG_INET_DIAG=y
326 +CONFIG_INET_TCP_DIAG=y
327 +# CONFIG_TCP_CONG_ADVANCED is not set
328 +CONFIG_TCP_CONG_CUBIC=y
329 +CONFIG_DEFAULT_TCP_CONG="cubic"
330 +# CONFIG_TCP_MD5SIG is not set
331 +# CONFIG_IP_VS is not set
332 +CONFIG_IPV6=m
333 +# CONFIG_IPV6_PRIVACY is not set
334 +# CONFIG_IPV6_ROUTER_PREF is not set
335 +# CONFIG_IPV6_OPTIMISTIC_DAD is not set
336 +# CONFIG_INET6_AH is not set
337 +# CONFIG_INET6_ESP is not set
338 +# CONFIG_INET6_IPCOMP is not set
339 +# CONFIG_IPV6_MIP6 is not set
340 +# CONFIG_INET6_XFRM_TUNNEL is not set
341 +# CONFIG_INET6_TUNNEL is not set
342 +CONFIG_INET6_XFRM_MODE_TRANSPORT=m
343 +CONFIG_INET6_XFRM_MODE_TUNNEL=m
344 +CONFIG_INET6_XFRM_MODE_BEET=m
345 +# CONFIG_INET6_XFRM_MODE_ROUTEOPTIMIZATION is not set
346 +CONFIG_IPV6_SIT=m
347 +# CONFIG_IPV6_TUNNEL is not set
348 +# CONFIG_IPV6_MULTIPLE_TABLES is not set
349 +# CONFIG_NETWORK_SECMARK is not set
350 +CONFIG_NETFILTER=y
351 +# CONFIG_NETFILTER_DEBUG is not set
352 +CONFIG_NETFILTER_ADVANCED=y
353 +
354 +#
355 +# Core Netfilter Configuration
356 +#
357 +# CONFIG_NETFILTER_NETLINK_QUEUE is not set
358 +# CONFIG_NETFILTER_NETLINK_LOG is not set
359 +# CONFIG_NF_CONNTRACK is not set
360 +# CONFIG_NETFILTER_XTABLES is not set
361 +
362 +#
363 +# IP: Netfilter Configuration
364 +#
365 +# CONFIG_IP_NF_QUEUE is not set
366 +# CONFIG_IP_NF_IPTABLES is not set
367 +# CONFIG_IP_NF_ARPTABLES is not set
368 +
369 +#
370 +# IPv6: Netfilter Configuration
371 +#
372 +# CONFIG_IP6_NF_QUEUE is not set
373 +# CONFIG_IP6_NF_IPTABLES is not set
374 +# CONFIG_IP_DCCP is not set
375 +# CONFIG_IP_SCTP is not set
376 +# CONFIG_TIPC is not set
377 +# CONFIG_ATM is not set
378 +# CONFIG_BRIDGE is not set
379 +# CONFIG_VLAN_8021Q is not set
380 +# CONFIG_DECNET is not set
381 +# CONFIG_LLC2 is not set
382 +# CONFIG_IPX is not set
383 +# CONFIG_ATALK is not set
384 +# CONFIG_X25 is not set
385 +# CONFIG_LAPB is not set
386 +# CONFIG_ECONET is not set
387 +# CONFIG_WAN_ROUTER is not set
388 +# CONFIG_NET_SCHED is not set
389 +
390 +#
391 +# Network testing
392 +#
393 +# CONFIG_NET_PKTGEN is not set
394 +# CONFIG_HAMRADIO is not set
395 +# CONFIG_CAN is not set
396 +# CONFIG_IRDA is not set
397 +# CONFIG_BT is not set
398 +# CONFIG_AF_RXRPC is not set
399 +
400 +#
401 +# Wireless
402 +#
403 +# CONFIG_CFG80211 is not set
404 +# CONFIG_WIRELESS_EXT is not set
405 +# CONFIG_MAC80211 is not set
406 +# CONFIG_IEEE80211 is not set
407 +# CONFIG_RFKILL is not set
408 +# CONFIG_NET_9P is not set
409 +
410 +#
411 +# Device Drivers
412 +#
413 +
414 +#
415 +# Generic Driver Options
416 +#
417 +CONFIG_UEVENT_HELPER_PATH="/sbin/hotplug"
418 +CONFIG_STANDALONE=y
419 +CONFIG_PREVENT_FIRMWARE_BUILD=y
420 +# CONFIG_FW_LOADER is not set
421 +# CONFIG_DEBUG_DRIVER is not set
422 +# CONFIG_DEBUG_DEVRES is not set
423 +# CONFIG_SYS_HYPERVISOR is not set
424 +# CONFIG_CONNECTOR is not set
425 +CONFIG_MTD=y
426 +# CONFIG_MTD_DEBUG is not set
427 +# CONFIG_MTD_CONCAT is not set
428 +CONFIG_MTD_PARTITIONS=y
429 +# CONFIG_MTD_REDBOOT_PARTS is not set
430 +# CONFIG_MTD_CMDLINE_PARTS is not set
431 +# CONFIG_MTD_AFS_PARTS is not set
432 +
433 +#
434 +# User Modules And Translation Layers
435 +#
436 +CONFIG_MTD_CHAR=y
437 +CONFIG_MTD_BLKDEVS=y
438 +CONFIG_MTD_BLOCK=y
439 +# CONFIG_FTL is not set
440 +# CONFIG_NFTL is not set
441 +# CONFIG_INFTL is not set
442 +# CONFIG_RFD_FTL is not set
443 +# CONFIG_SSFDC is not set
444 +# CONFIG_MTD_OOPS is not set
445 +
446 +#
447 +# RAM/ROM/Flash chip drivers
448 +#
449 +# CONFIG_MTD_CFI is not set
450 +# CONFIG_MTD_JEDECPROBE is not set
451 +CONFIG_MTD_MAP_BANK_WIDTH_1=y
452 +CONFIG_MTD_MAP_BANK_WIDTH_2=y
453 +CONFIG_MTD_MAP_BANK_WIDTH_4=y
454 +# CONFIG_MTD_MAP_BANK_WIDTH_8 is not set
455 +# CONFIG_MTD_MAP_BANK_WIDTH_16 is not set
456 +# CONFIG_MTD_MAP_BANK_WIDTH_32 is not set
457 +CONFIG_MTD_CFI_I1=y
458 +CONFIG_MTD_CFI_I2=y
459 +# CONFIG_MTD_CFI_I4 is not set
460 +# CONFIG_MTD_CFI_I8 is not set
461 +# CONFIG_MTD_RAM is not set
462 +# CONFIG_MTD_ROM is not set
463 +# CONFIG_MTD_ABSENT is not set
464 +
465 +#
466 +# Mapping drivers for chip access
467 +#
468 +# CONFIG_MTD_COMPLEX_MAPPINGS is not set
469 +# CONFIG_MTD_PLATRAM is not set
470 +
471 +#
472 +# Self-contained MTD device drivers
473 +#
474 +# CONFIG_MTD_SLRAM is not set
475 +# CONFIG_MTD_PHRAM is not set
476 +# CONFIG_MTD_MTDRAM is not set
477 +# CONFIG_MTD_BLOCK2MTD is not set
478 +
479 +#
480 +# Disk-On-Chip Device Drivers
481 +#
482 +# CONFIG_MTD_DOC2000 is not set
483 +# CONFIG_MTD_DOC2001 is not set
484 +# CONFIG_MTD_DOC2001PLUS is not set
485 +CONFIG_MTD_NAND=y
486 +# CONFIG_MTD_NAND_VERIFY_WRITE is not set
487 +# CONFIG_MTD_NAND_ECC_SMC is not set
488 +# CONFIG_MTD_NAND_MUSEUM_IDS is not set
489 +CONFIG_MTD_NAND_IDS=y
490 +# CONFIG_MTD_NAND_DISKONCHIP is not set
491 +# CONFIG_MTD_NAND_NANDSIM is not set
492 +# CONFIG_MTD_NAND_PLATFORM is not set
493 +# CONFIG_MTD_ALAUDA is not set
494 +CONFIG_MTD_NAND_DAVINCI=y
495 +# CONFIG_NAND_FLASH_HW_ECC is not set
496 +# CONFIG_MTD_ONENAND is not set
497 +
498 +#
499 +# UBI - Unsorted block images
500 +#
501 +# CONFIG_MTD_UBI is not set
502 +# CONFIG_PARPORT is not set
503 +CONFIG_BLK_DEV=y
504 +# CONFIG_BLK_DEV_COW_COMMON is not set
505 +CONFIG_BLK_DEV_LOOP=m
506 +# CONFIG_BLK_DEV_CRYPTOLOOP is not set
507 +# CONFIG_BLK_DEV_NBD is not set
508 +# CONFIG_BLK_DEV_UB is not set
509 +CONFIG_BLK_DEV_RAM=y
510 +CONFIG_BLK_DEV_RAM_COUNT=1
511 +CONFIG_BLK_DEV_RAM_SIZE=32768
512 +# CONFIG_BLK_DEV_XIP is not set
513 +# CONFIG_CDROM_PKTCDVD is not set
514 +# CONFIG_ATA_OVER_ETH is not set
515 +CONFIG_MISC_DEVICES=y
516 +# CONFIG_EEPROM_93CX6 is not set
517 +# CONFIG_ENCLOSURE_SERVICES is not set
518 +CONFIG_HAVE_IDE=y
519 +# CONFIG_IDE is not set
520 +
521 +#
522 +# SCSI device support
523 +#
524 +# CONFIG_RAID_ATTRS is not set
525 +CONFIG_SCSI=m
526 +CONFIG_SCSI_DMA=y
527 +# CONFIG_SCSI_TGT is not set
528 +# CONFIG_SCSI_NETLINK is not set
529 +CONFIG_SCSI_PROC_FS=y
530 +
531 +#
532 +# SCSI support type (disk, tape, CD-ROM)
533 +#
534 +CONFIG_BLK_DEV_SD=m
535 +# CONFIG_CHR_DEV_ST is not set
536 +# CONFIG_CHR_DEV_OSST is not set
537 +# CONFIG_BLK_DEV_SR is not set
538 +# CONFIG_CHR_DEV_SG is not set
539 +# CONFIG_CHR_DEV_SCH is not set
540 +
541 +#
542 +# Some SCSI devices (e.g. CD jukebox) support multiple LUNs
543 +#
544 +# CONFIG_SCSI_MULTI_LUN is not set
545 +# CONFIG_SCSI_CONSTANTS is not set
546 +# CONFIG_SCSI_LOGGING is not set
547 +# CONFIG_SCSI_SCAN_ASYNC is not set
548 +CONFIG_SCSI_WAIT_SCAN=m
549 +
550 +#
551 +# SCSI Transports
552 +#
553 +# CONFIG_SCSI_SPI_ATTRS is not set
554 +# CONFIG_SCSI_FC_ATTRS is not set
555 +# CONFIG_SCSI_ISCSI_ATTRS is not set
556 +# CONFIG_SCSI_SAS_LIBSAS is not set
557 +# CONFIG_SCSI_SRP_ATTRS is not set
558 +CONFIG_SCSI_LOWLEVEL=y
559 +# CONFIG_ISCSI_TCP is not set
560 +# CONFIG_SCSI_DEBUG is not set
561 +# CONFIG_ATA is not set
562 +# CONFIG_MD is not set
563 +CONFIG_NETDEVICES=y
564 +# CONFIG_NETDEVICES_MULTIQUEUE is not set
565 +# CONFIG_DUMMY is not set
566 +# CONFIG_BONDING is not set
567 +# CONFIG_MACVLAN is not set
568 +# CONFIG_EQUALIZER is not set
569 +CONFIG_TUN=m
570 +# CONFIG_VETH is not set
571 +# CONFIG_PHYLIB is not set
572 +CONFIG_NET_ETHERNET=y
573 +# CONFIG_MII is not set
574 +# CONFIG_AX88796 is not set
575 +# CONFIG_SMC91X is not set
576 +CONFIG_TI_DAVINCI_EMAC=y
577 +# CONFIG_DM9000 is not set
578 +# CONFIG_IBM_NEW_EMAC_ZMII is not set
579 +# CONFIG_IBM_NEW_EMAC_RGMII is not set
580 +# CONFIG_IBM_NEW_EMAC_TAH is not set
581 +# CONFIG_IBM_NEW_EMAC_EMAC4 is not set
582 +# CONFIG_B44 is not set
583 +# CONFIG_NETDEV_1000 is not set
584 +# CONFIG_NETDEV_10000 is not set
585 +
586 +#
587 +# Wireless LAN
588 +#
589 +# CONFIG_WLAN_PRE80211 is not set
590 +# CONFIG_WLAN_80211 is not set
591 +
592 +#
593 +# USB Network Adapters
594 +#
595 +# CONFIG_USB_CATC is not set
596 +# CONFIG_USB_KAWETH is not set
597 +# CONFIG_USB_PEGASUS is not set
598 +# CONFIG_USB_RTL8150 is not set
599 +# CONFIG_USB_USBNET is not set
600 +# CONFIG_WAN is not set
601 +CONFIG_PPP=m
602 +# CONFIG_PPP_MULTILINK is not set
603 +# CONFIG_PPP_FILTER is not set
604 +CONFIG_PPP_ASYNC=m
605 +CONFIG_PPP_SYNC_TTY=m
606 +CONFIG_PPP_DEFLATE=m
607 +# CONFIG_PPP_BSDCOMP is not set
608 +# CONFIG_PPP_MPPE is not set
609 +# CONFIG_PPPOE is not set
610 +# CONFIG_PPPOL2TP is not set
611 +# CONFIG_SLIP is not set
612 +CONFIG_SLHC=m
613 +CONFIG_NETCONSOLE=y
614 +# CONFIG_NETCONSOLE_DYNAMIC is not set
615 +CONFIG_NETPOLL=y
616 +CONFIG_NETPOLL_TRAP=y
617 +CONFIG_NET_POLL_CONTROLLER=y
618 +# CONFIG_ISDN is not set
619 +
620 +#
621 +# Input device support
622 +#
623 +CONFIG_INPUT=y
624 +# CONFIG_INPUT_FF_MEMLESS is not set
625 +# CONFIG_INPUT_POLLDEV is not set
626 +
627 +#
628 +# Userland interfaces
629 +#
630 +CONFIG_INPUT_MOUSEDEV=y
631 +CONFIG_INPUT_MOUSEDEV_PSAUX=y
632 +CONFIG_INPUT_MOUSEDEV_SCREEN_X=1024
633 +CONFIG_INPUT_MOUSEDEV_SCREEN_Y=768
634 +# CONFIG_INPUT_JOYDEV is not set
635 +CONFIG_INPUT_EVDEV=m
636 +# CONFIG_INPUT_EVBUG is not set
637 +
638 +#
639 +# Input Device Drivers
640 +#
641 +CONFIG_INPUT_KEYBOARD=y
642 +CONFIG_KEYBOARD_ATKBD=y
643 +# CONFIG_KEYBOARD_SUNKBD is not set
644 +# CONFIG_KEYBOARD_LKKBD is not set
645 +CONFIG_KEYBOARD_XTKBD=y
646 +# CONFIG_KEYBOARD_NEWTON is not set
647 +# CONFIG_KEYBOARD_STOWAWAY is not set
648 +# CONFIG_KEYBOARD_GPIO is not set
649 +# CONFIG_INPUT_MOUSE is not set
650 +# CONFIG_INPUT_JOYSTICK is not set
651 +# CONFIG_INPUT_TABLET is not set
652 +# CONFIG_INPUT_TOUCHSCREEN is not set
653 +# CONFIG_INPUT_MISC is not set
654 +
655 +#
656 +# Hardware I/O ports
657 +#
658 +CONFIG_SERIO=y
659 +CONFIG_SERIO_SERPORT=y
660 +CONFIG_SERIO_LIBPS2=y
661 +# CONFIG_SERIO_RAW is not set
662 +# CONFIG_GAMEPORT is not set
663 +
664 +#
665 +# Character devices
666 +#
667 +CONFIG_VT=y
668 +# CONFIG_VT_CONSOLE is not set
669 +CONFIG_HW_CONSOLE=y
670 +# CONFIG_VT_HW_CONSOLE_BINDING is not set
671 +# CONFIG_SERIAL_NONSTANDARD is not set
672 +
673 +#
674 +# Serial drivers
675 +#
676 +CONFIG_SERIAL_8250=y
677 +CONFIG_SERIAL_8250_CONSOLE=y
678 +CONFIG_SERIAL_8250_NR_UARTS=2
679 +CONFIG_SERIAL_8250_RUNTIME_UARTS=2
680 +# CONFIG_SERIAL_8250_EXTENDED is not set
681 +
682 +#
683 +# Non-8250 serial port support
684 +#
685 +CONFIG_SERIAL_CORE=y
686 +CONFIG_SERIAL_CORE_CONSOLE=y
687 +CONFIG_UNIX98_PTYS=y
688 +CONFIG_LEGACY_PTYS=y
689 +CONFIG_LEGACY_PTY_COUNT=256
690 +# CONFIG_IPMI_HANDLER is not set
691 +CONFIG_HW_RANDOM=y
692 +# CONFIG_NVRAM is not set
693 +CONFIG_DAVINCI_RTC=y
694 +# CONFIG_R3964 is not set
695 +# CONFIG_RAW_DRIVER is not set
696 +# CONFIG_TCG_TPM is not set
697 +CONFIG_I2C=y
698 +CONFIG_I2C_BOARDINFO=y
699 +CONFIG_I2C_CHARDEV=y
700 +
701 +#
702 +# I2C Algorithms
703 +#
704 +# CONFIG_I2C_ALGOBIT is not set
705 +# CONFIG_I2C_ALGOPCF is not set
706 +# CONFIG_I2C_ALGOPCA is not set
707 +
708 +#
709 +# I2C Hardware Bus support
710 +#
711 +CONFIG_I2C_DAVINCI=y
712 +# CONFIG_I2C_GPIO is not set
713 +# CONFIG_I2C_OCORES is not set
714 +# CONFIG_I2C_PARPORT_LIGHT is not set
715 +# CONFIG_I2C_SIMTEC is not set
716 +# CONFIG_I2C_TAOS_EVM is not set
717 +# CONFIG_I2C_STUB is not set
718 +# CONFIG_I2C_TINY_USB is not set
719 +
720 +#
721 +# Miscellaneous I2C Chip support
722 +#
723 +# CONFIG_DS1682 is not set
724 +# CONFIG_SENSORS_EEPROM is not set
725 +# CONFIG_SENSORS_PCF8574 is not set
726 +# CONFIG_PCF8575 is not set
727 +# CONFIG_SENSORS_PCF8591 is not set
728 +CONFIG_SENSORS_TLV320AIC23=y
729 +CONFIG_SENSORS_TLV320AIC33=y
730 +# CONFIG_SENSORS_MAX6875 is not set
731 +# CONFIG_SENSORS_TSL2550 is not set
732 +CONFIG_GPIOEXPANDER_DAVINCI=y
733 +# CONFIG_I2C_DEBUG_CORE is not set
734 +# CONFIG_I2C_DEBUG_ALGO is not set
735 +# CONFIG_I2C_DEBUG_BUS is not set
736 +# CONFIG_I2C_DEBUG_CHIP is not set
737 +
738 +#
739 +# SPI support
740 +#
741 +# CONFIG_SPI is not set
742 +# CONFIG_SPI_MASTER is not set
743 +# CONFIG_W1 is not set
744 +# CONFIG_POWER_SUPPLY is not set
745 +CONFIG_HWMON=y
746 +# CONFIG_HWMON_VID is not set
747 +# CONFIG_SENSORS_AD7418 is not set
748 +# CONFIG_SENSORS_ADM1021 is not set
749 +# CONFIG_SENSORS_ADM1025 is not set
750 +# CONFIG_SENSORS_ADM1026 is not set
751 +# CONFIG_SENSORS_ADM1029 is not set
752 +# CONFIG_SENSORS_ADM1031 is not set
753 +# CONFIG_SENSORS_ADM9240 is not set
754 +# CONFIG_SENSORS_ADT7470 is not set
755 +# CONFIG_SENSORS_ADT7473 is not set
756 +# CONFIG_SENSORS_ATXP1 is not set
757 +# CONFIG_SENSORS_DS1621 is not set
758 +# CONFIG_SENSORS_F71805F is not set
759 +# CONFIG_SENSORS_F71882FG is not set
760 +# CONFIG_SENSORS_F75375S is not set
761 +# CONFIG_SENSORS_GL518SM is not set
762 +# CONFIG_SENSORS_GL520SM is not set
763 +# CONFIG_SENSORS_IT87 is not set
764 +# CONFIG_SENSORS_LM63 is not set
765 +# CONFIG_SENSORS_LM75 is not set
766 +# CONFIG_SENSORS_LM77 is not set
767 +# CONFIG_SENSORS_LM78 is not set
768 +# CONFIG_SENSORS_LM80 is not set
769 +# CONFIG_SENSORS_LM83 is not set
770 +# CONFIG_SENSORS_LM85 is not set
771 +# CONFIG_SENSORS_LM87 is not set
772 +# CONFIG_SENSORS_LM90 is not set
773 +# CONFIG_SENSORS_LM92 is not set
774 +# CONFIG_SENSORS_LM93 is not set
775 +# CONFIG_SENSORS_MAX1619 is not set
776 +# CONFIG_SENSORS_MAX6650 is not set
777 +# CONFIG_SENSORS_PC87360 is not set
778 +# CONFIG_SENSORS_PC87427 is not set
779 +# CONFIG_SENSORS_DME1737 is not set
780 +# CONFIG_SENSORS_SMSC47M1 is not set
781 +# CONFIG_SENSORS_SMSC47M192 is not set
782 +# CONFIG_SENSORS_SMSC47B397 is not set
783 +# CONFIG_SENSORS_ADS7828 is not set
784 +# CONFIG_SENSORS_THMC50 is not set
785 +# CONFIG_SENSORS_VT1211 is not set
786 +# CONFIG_SENSORS_W83781D is not set
787 +# CONFIG_SENSORS_W83791D is not set
788 +# CONFIG_SENSORS_W83792D is not set
789 +# CONFIG_SENSORS_W83793 is not set
790 +# CONFIG_SENSORS_W83L785TS is not set
791 +# CONFIG_SENSORS_W83L786NG is not set
792 +# CONFIG_SENSORS_W83627HF is not set
793 +# CONFIG_SENSORS_W83627EHF is not set
794 +# CONFIG_HWMON_DEBUG_CHIP is not set
795 +# CONFIG_WATCHDOG is not set
796 +
797 +#
798 +# Sonics Silicon Backplane
799 +#
800 +CONFIG_SSB_POSSIBLE=y
801 +# CONFIG_SSB is not set
802 +
803 +#
804 +# Multifunction device drivers
805 +#
806 +# CONFIG_MFD_SM501 is not set
807 +# CONFIG_MFD_ASIC3 is not set
808 +
809 +#
810 +# Multimedia devices
811 +#
812 +CONFIG_VIDEO_DEV=y
813 +CONFIG_VIDEO_V4L2_COMMON=y
814 +CONFIG_VIDEO_V4L1=y
815 +CONFIG_VIDEO_V4L1_COMPAT=y
816 +CONFIG_VIDEO_V4L2=y
817 +CONFIG_VIDEO_CAPTURE_DRIVERS=y
818 +# CONFIG_VIDEO_ADV_DEBUG is not set
819 +CONFIG_VIDEO_HELPER_CHIPS_AUTO=y
820 +# CONFIG_VIDEO_VIVI is not set
821 +# CONFIG_VIDEO_TVP5146 is not set
822 +# CONFIG_VIDEO_CPIA is not set
823 +# CONFIG_VIDEO_CPIA2 is not set
824 +# CONFIG_VIDEO_SAA5246A is not set
825 +# CONFIG_VIDEO_SAA5249 is not set
826 +# CONFIG_TUNER_3036 is not set
827 +CONFIG_V4L_USB_DRIVERS=y
828 +# CONFIG_VIDEO_PVRUSB2 is not set
829 +# CONFIG_VIDEO_EM28XX is not set
830 +# CONFIG_VIDEO_USBVISION is not set
831 +# CONFIG_USB_VICAM is not set
832 +# CONFIG_USB_IBMCAM is not set
833 +# CONFIG_USB_KONICAWC is not set
834 +# CONFIG_USB_QUICKCAM_MESSENGER is not set
835 +# CONFIG_USB_ET61X251 is not set
836 +# CONFIG_VIDEO_OVCAMCHIP is not set
837 +# CONFIG_USB_W9968CF is not set
838 +# CONFIG_USB_OV511 is not set
839 +# CONFIG_USB_SE401 is not set
840 +# CONFIG_USB_SN9C102 is not set
841 +# CONFIG_USB_STV680 is not set
842 +# CONFIG_USB_ZC0301 is not set
843 +# CONFIG_USB_PWC is not set
844 +# CONFIG_USB_ZR364XX is not set
845 +# CONFIG_USB_STKWEBCAM is not set
846 +CONFIG_RADIO_ADAPTERS=y
847 +# CONFIG_RADIO_TEA5761 is not set
848 +# CONFIG_USB_DSBR is not set
849 +# CONFIG_USB_SI470X is not set
850 +# CONFIG_DVB_CORE is not set
851 +CONFIG_DAB=y
852 +# CONFIG_USB_DABUSB is not set
853 +
854 +#
855 +# Graphics support
856 +#
857 +# CONFIG_VGASTATE is not set
858 +CONFIG_VIDEO_OUTPUT_CONTROL=m
859 +CONFIG_FB=y
860 +CONFIG_FIRMWARE_EDID=y
861 +# CONFIG_FB_DDC is not set
862 +CONFIG_FB_CFB_FILLRECT=y
863 +CONFIG_FB_CFB_COPYAREA=y
864 +CONFIG_FB_CFB_IMAGEBLIT=y
865 +# CONFIG_FB_CFB_REV_PIXELS_IN_BYTE is not set
866 +# CONFIG_FB_SYS_FILLRECT is not set
867 +# CONFIG_FB_SYS_COPYAREA is not set
868 +# CONFIG_FB_SYS_IMAGEBLIT is not set
869 +# CONFIG_FB_SYS_FOPS is not set
870 +CONFIG_FB_DEFERRED_IO=y
871 +# CONFIG_FB_SVGALIB is not set
872 +# CONFIG_FB_MACMODES is not set
873 +# CONFIG_FB_BACKLIGHT is not set
874 +# CONFIG_FB_MODE_HELPERS is not set
875 +# CONFIG_FB_TILEBLITTING is not set
876 +
877 +#
878 +# Frame buffer hardware drivers
879 +#
880 +# CONFIG_FB_S1D13XXX is not set
881 +CONFIG_FB_DAVINCI=y
882 +# CONFIG_FB_VIRTUAL is not set
883 +# CONFIG_BACKLIGHT_LCD_SUPPORT is not set
884 +
885 +#
886 +# Display device support
887 +#
888 +# CONFIG_DISPLAY_SUPPORT is not set
889 +
890 +#
891 +# Console display driver support
892 +#
893 +# CONFIG_VGA_CONSOLE is not set
894 +CONFIG_DUMMY_CONSOLE=y
895 +CONFIG_FRAMEBUFFER_CONSOLE=y
896 +# CONFIG_FRAMEBUFFER_CONSOLE_DETECT_PRIMARY is not set
897 +# CONFIG_FRAMEBUFFER_CONSOLE_ROTATION is not set
898 +# CONFIG_FONTS is not set
899 +CONFIG_FONT_8x8=y
900 +CONFIG_FONT_8x16=y
901 +CONFIG_LOGO=y
902 +CONFIG_LOGO_LINUX_MONO=y
903 +CONFIG_LOGO_LINUX_VGA16=y
904 +CONFIG_LOGO_LINUX_CLUT224=y
905 +
906 +#
907 +# Sound
908 +#
909 +CONFIG_SOUND=y
910 +
911 +#
912 +# Advanced Linux Sound Architecture
913 +#
914 +CONFIG_SND=m
915 +CONFIG_SND_TIMER=m
916 +CONFIG_SND_PCM=m
917 +CONFIG_SND_SEQUENCER=m
918 +# CONFIG_SND_SEQ_DUMMY is not set
919 +CONFIG_SND_OSSEMUL=y
920 +CONFIG_SND_MIXER_OSS=m
921 +CONFIG_SND_PCM_OSS=m
922 +CONFIG_SND_PCM_OSS_PLUGINS=y
923 +CONFIG_SND_SEQUENCER_OSS=y
924 +# CONFIG_SND_DYNAMIC_MINORS is not set
925 +CONFIG_SND_SUPPORT_OLD_API=y
926 +CONFIG_SND_VERBOSE_PROCFS=y
927 +CONFIG_SND_VERBOSE_PRINTK=y
928 +CONFIG_SND_DEBUG=y
929 +CONFIG_SND_DEBUG_DETECT=y
930 +# CONFIG_SND_PCM_XRUN_DEBUG is not set
931 +
932 +#
933 +# Generic devices
934 +#
935 +# CONFIG_SND_DUMMY is not set
936 +# CONFIG_SND_VIRMIDI is not set
937 +# CONFIG_SND_MTPAV is not set
938 +# CONFIG_SND_SERIAL_U16550 is not set
939 +# CONFIG_SND_MPU401 is not set
940 +
941 +#
942 +# ALSA ARM devices
943 +#
944 +# CONFIG_SND_OMAP24XX_EAC is not set
945 +
946 +#
947 +# USB devices
948 +#
949 +# CONFIG_SND_USB_AUDIO is not set
950 +# CONFIG_SND_USB_CAIAQ is not set
951 +
952 +#
953 +# System on Chip audio support
954 +#
955 +CONFIG_SND_SOC=m
956 +
957 +#
958 +# SoC Audio support for SuperH
959 +#
960 +
961 +#
962 +# ALSA SoC audio for Freescale SOCs
963 +#
964 +
965 +#
966 +# Open Sound System
967 +#
968 +# CONFIG_SOUND_PRIME is not set
969 +CONFIG_HID_SUPPORT=y
970 +CONFIG_HID=y
971 +# CONFIG_HID_DEBUG is not set
972 +# CONFIG_HIDRAW is not set
973 +
974 +#
975 +# USB Input Devices
976 +#
977 +CONFIG_USB_HID=m
978 +# CONFIG_USB_HIDINPUT_POWERBOOK is not set
979 +# CONFIG_HID_FF is not set
980 +# CONFIG_USB_HIDDEV is not set
981 +
982 +#
983 +# USB HID Boot Protocol drivers
984 +#
985 +# CONFIG_USB_KBD is not set
986 +# CONFIG_USB_MOUSE is not set
987 +CONFIG_USB_SUPPORT=y
988 +CONFIG_USB_ARCH_HAS_HCD=y
989 +# CONFIG_USB_ARCH_HAS_OHCI is not set
990 +# CONFIG_USB_ARCH_HAS_EHCI is not set
991 +CONFIG_USB=m
992 +# CONFIG_USB_DEBUG is not set
993 +# CONFIG_USB_ANNOUNCE_NEW_DEVICES is not set
994 +
995 +#
996 +# Miscellaneous USB options
997 +#
998 +CONFIG_USB_DEVICEFS=y
999 +CONFIG_USB_DEVICE_CLASS=y
1000 +# CONFIG_USB_DYNAMIC_MINORS is not set
1001 +# CONFIG_USB_OTG is not set
1002 +
1003 +#
1004 +# USB Host Controller Drivers
1005 +#
1006 +# CONFIG_USB_ISP116X_HCD is not set
1007 +# CONFIG_USB_SL811_HCD is not set
1008 +# CONFIG_USB_R8A66597_HCD is not set
1009 +CONFIG_USB_MUSB_HDRC=m
1010 +CONFIG_USB_MUSB_SOC=y
1011 +
1012 +#
1013 +# DaVinci 644x USB support
1014 +#
1015 +# CONFIG_USB_MUSB_HOST is not set
1016 +CONFIG_USB_MUSB_PERIPHERAL=y
1017 +# CONFIG_USB_MUSB_OTG is not set
1018 +CONFIG_USB_GADGET_MUSB_HDRC=y
1019 +# CONFIG_MUSB_PIO_ONLY is not set
1020 +# CONFIG_USB_INVENTRA_DMA is not set
1021 +CONFIG_USB_TI_CPPI_DMA=y
1022 +CONFIG_USB_MUSB_LOGLEVEL=0
1023 +
1024 +#
1025 +# USB Device Class drivers
1026 +#
1027 +# CONFIG_USB_ACM is not set
1028 +# CONFIG_USB_PRINTER is not set
1029 +
1030 +#
1031 +# NOTE: USB_STORAGE enables SCSI, and 'SCSI disk support'
1032 +#
1033 +
1034 +#
1035 +# may also be needed; see USB_STORAGE Help for more information
1036 +#
1037 +CONFIG_USB_STORAGE=m
1038 +# CONFIG_USB_STORAGE_DEBUG is not set
1039 +# CONFIG_USB_STORAGE_DATAFAB is not set
1040 +# CONFIG_USB_STORAGE_FREECOM is not set
1041 +# CONFIG_USB_STORAGE_ISD200 is not set
1042 +# CONFIG_USB_STORAGE_DPCM is not set
1043 +# CONFIG_USB_STORAGE_USBAT is not set
1044 +# CONFIG_USB_STORAGE_SDDR09 is not set
1045 +# CONFIG_USB_STORAGE_SDDR55 is not set
1046 +# CONFIG_USB_STORAGE_JUMPSHOT is not set
1047 +# CONFIG_USB_STORAGE_ALAUDA is not set
1048 +# CONFIG_USB_STORAGE_ONETOUCH is not set
1049 +# CONFIG_USB_STORAGE_KARMA is not set
1050 +# CONFIG_USB_LIBUSUAL is not set
1051 +
1052 +#
1053 +# USB Imaging devices
1054 +#
1055 +# CONFIG_USB_MDC800 is not set
1056 +# CONFIG_USB_MICROTEK is not set
1057 +CONFIG_USB_MON=y
1058 +
1059 +#
1060 +# USB port drivers
1061 +#
1062 +# CONFIG_USB_SERIAL is not set
1063 +
1064 +#
1065 +# USB Miscellaneous drivers
1066 +#
1067 +# CONFIG_USB_EMI62 is not set
1068 +# CONFIG_USB_EMI26 is not set
1069 +# CONFIG_USB_ADUTUX is not set
1070 +# CONFIG_USB_AUERSWALD is not set
1071 +# CONFIG_USB_RIO500 is not set
1072 +# CONFIG_USB_LEGOTOWER is not set
1073 +# CONFIG_USB_LCD is not set
1074 +# CONFIG_USB_BERRY_CHARGE is not set
1075 +# CONFIG_USB_LED is not set
1076 +# CONFIG_USB_CYPRESS_CY7C63 is not set
1077 +# CONFIG_USB_CYTHERM is not set
1078 +# CONFIG_USB_PHIDGET is not set
1079 +# CONFIG_USB_IDMOUSE is not set
1080 +# CONFIG_USB_FTDI_ELAN is not set
1081 +# CONFIG_USB_APPLEDISPLAY is not set
1082 +# CONFIG_USB_LD is not set
1083 +# CONFIG_USB_TRANCEVIBRATOR is not set
1084 +# CONFIG_USB_IOWARRIOR is not set
1085 +# CONFIG_USB_TEST is not set
1086 +CONFIG_USB_GADGET=m
1087 +# CONFIG_USB_GADGET_DEBUG is not set
1088 +# CONFIG_USB_GADGET_DEBUG_FILES is not set
1089 +CONFIG_USB_GADGET_SELECTED=y
1090 +# CONFIG_USB_GADGET_AMD5536UDC is not set
1091 +# CONFIG_USB_GADGET_ATMEL_USBA is not set
1092 +# CONFIG_USB_GADGET_FSL_USB2 is not set
1093 +# CONFIG_USB_GADGET_NET2280 is not set
1094 +# CONFIG_USB_GADGET_PXA2XX is not set
1095 +# CONFIG_USB_GADGET_M66592 is not set
1096 +# CONFIG_USB_GADGET_GOKU is not set
1097 +# CONFIG_USB_GADGET_LH7A40X is not set
1098 +# CONFIG_USB_GADGET_OMAP is not set
1099 +# CONFIG_USB_GADGET_S3C2410 is not set
1100 +# CONFIG_USB_GADGET_AT91 is not set
1101 +# CONFIG_USB_GADGET_DUMMY_HCD is not set
1102 +CONFIG_USB_GADGET_DUALSPEED=y
1103 +CONFIG_USB_ZERO=m
1104 +CONFIG_USB_ETH=m
1105 +CONFIG_USB_ETH_RNDIS=y
1106 +CONFIG_USB_GADGETFS=m
1107 +CONFIG_USB_FILE_STORAGE=m
1108 +# CONFIG_USB_FILE_STORAGE_TEST is not set
1109 +CONFIG_USB_G_SERIAL=m
1110 +# CONFIG_USB_MIDI_GADGET is not set
1111 +# CONFIG_USB_G_PRINTER is not set
1112 +CONFIG_MMC=y
1113 +# CONFIG_MMC_DEBUG is not set
1114 +# CONFIG_MMC_UNSAFE_RESUME is not set
1115 +
1116 +#
1117 +# MMC/SD Card Drivers
1118 +#
1119 +CONFIG_MMC_BLOCK=y
1120 +CONFIG_MMC_BLOCK_BOUNCE=y
1121 +# CONFIG_SDIO_UART is not set
1122 +
1123 +#
1124 +# MMC/SD Host Controller Drivers
1125 +#
1126 +CONFIG_MMC_DAVINCI=y
1127 +# CONFIG_NEW_LEDS is not set
1128 +CONFIG_RTC_LIB=y
1129 +# CONFIG_RTC_CLASS is not set
1130 +
1131 +#
1132 +# File systems
1133 +#
1134 +CONFIG_EXT2_FS=y
1135 +# CONFIG_EXT2_FS_XATTR is not set
1136 +# CONFIG_EXT2_FS_XIP is not set
1137 +CONFIG_EXT3_FS=y
1138 +CONFIG_EXT3_FS_XATTR=y
1139 +# CONFIG_EXT3_FS_POSIX_ACL is not set
1140 +# CONFIG_EXT3_FS_SECURITY is not set
1141 +# CONFIG_EXT4DEV_FS is not set
1142 +CONFIG_JBD=y
1143 +CONFIG_FS_MBCACHE=y
1144 +# CONFIG_REISERFS_FS is not set
1145 +# CONFIG_JFS_FS is not set
1146 +# CONFIG_FS_POSIX_ACL is not set
1147 +CONFIG_XFS_FS=m
1148 +# CONFIG_XFS_QUOTA is not set
1149 +# CONFIG_XFS_SECURITY is not set
1150 +# CONFIG_XFS_POSIX_ACL is not set
1151 +# CONFIG_XFS_RT is not set
1152 +# CONFIG_GFS2_FS is not set
1153 +# CONFIG_OCFS2_FS is not set
1154 +CONFIG_DNOTIFY=y
1155 +CONFIG_INOTIFY=y
1156 +CONFIG_INOTIFY_USER=y
1157 +# CONFIG_QUOTA is not set
1158 +# CONFIG_AUTOFS_FS is not set
1159 +CONFIG_AUTOFS4_FS=m
1160 +# CONFIG_FUSE_FS is not set
1161 +
1162 +#
1163 +# CD-ROM/DVD Filesystems
1164 +#
1165 +# CONFIG_ISO9660_FS is not set
1166 +# CONFIG_UDF_FS is not set
1167 +
1168 +#
1169 +# DOS/FAT/NT Filesystems
1170 +#
1171 +CONFIG_FAT_FS=y
1172 +CONFIG_MSDOS_FS=y
1173 +CONFIG_VFAT_FS=y
1174 +CONFIG_FAT_DEFAULT_CODEPAGE=437
1175 +CONFIG_FAT_DEFAULT_IOCHARSET="iso8859-1"
1176 +# CONFIG_NTFS_FS is not set
1177 +
1178 +#
1179 +# Pseudo filesystems
1180 +#
1181 +CONFIG_PROC_FS=y
1182 +CONFIG_PROC_SYSCTL=y
1183 +CONFIG_SYSFS=y
1184 +CONFIG_TMPFS=y
1185 +# CONFIG_TMPFS_POSIX_ACL is not set
1186 +# CONFIG_HUGETLB_PAGE is not set
1187 +# CONFIG_CONFIGFS_FS is not set
1188 +
1189 +#
1190 +# Miscellaneous filesystems
1191 +#
1192 +# CONFIG_ADFS_FS is not set
1193 +# CONFIG_AFFS_FS is not set
1194 +# CONFIG_HFS_FS is not set
1195 +# CONFIG_HFSPLUS_FS is not set
1196 +# CONFIG_BEFS_FS is not set
1197 +# CONFIG_BFS_FS is not set
1198 +# CONFIG_EFS_FS is not set
1199 +CONFIG_JFFS2_FS=y
1200 +CONFIG_JFFS2_FS_DEBUG=0
1201 +CONFIG_JFFS2_FS_WRITEBUFFER=y
1202 +# CONFIG_JFFS2_FS_WBUF_VERIFY is not set
1203 +# CONFIG_JFFS2_SUMMARY is not set
1204 +# CONFIG_JFFS2_FS_XATTR is not set
1205 +# CONFIG_JFFS2_COMPRESSION_OPTIONS is not set
1206 +CONFIG_JFFS2_ZLIB=y
1207 +# CONFIG_JFFS2_LZO is not set
1208 +CONFIG_JFFS2_RTIME=y
1209 +# CONFIG_JFFS2_RUBIN is not set
1210 +CONFIG_CRAMFS=y
1211 +# CONFIG_VXFS_FS is not set
1212 +# CONFIG_MINIX_FS is not set
1213 +# CONFIG_HPFS_FS is not set
1214 +# CONFIG_QNX4FS_FS is not set
1215 +# CONFIG_ROMFS_FS is not set
1216 +# CONFIG_SYSV_FS is not set
1217 +# CONFIG_UFS_FS is not set
1218 +CONFIG_NETWORK_FILESYSTEMS=y
1219 +CONFIG_NFS_FS=y
1220 +CONFIG_NFS_V3=y
1221 +# CONFIG_NFS_V3_ACL is not set
1222 +# CONFIG_NFS_V4 is not set
1223 +# CONFIG_NFS_DIRECTIO is not set
1224 +# CONFIG_NFSD is not set
1225 +CONFIG_ROOT_NFS=y
1226 +CONFIG_LOCKD=y
1227 +CONFIG_LOCKD_V4=y
1228 +CONFIG_NFS_COMMON=y
1229 +CONFIG_SUNRPC=y
1230 +# CONFIG_SUNRPC_BIND34 is not set
1231 +# CONFIG_RPCSEC_GSS_KRB5 is not set
1232 +# CONFIG_RPCSEC_GSS_SPKM3 is not set
1233 +# CONFIG_SMB_FS is not set
1234 +# CONFIG_CIFS is not set
1235 +# CONFIG_NCP_FS is not set
1236 +# CONFIG_CODA_FS is not set
1237 +# CONFIG_AFS_FS is not set
1238 +
1239 +#
1240 +# Partition Types
1241 +#
1242 +CONFIG_PARTITION_ADVANCED=y
1243 +# CONFIG_ACORN_PARTITION is not set
1244 +# CONFIG_OSF_PARTITION is not set
1245 +# CONFIG_AMIGA_PARTITION is not set
1246 +# CONFIG_ATARI_PARTITION is not set
1247 +# CONFIG_MAC_PARTITION is not set
1248 +CONFIG_MSDOS_PARTITION=y
1249 +# CONFIG_BSD_DISKLABEL is not set
1250 +# CONFIG_MINIX_SUBPARTITION is not set
1251 +# CONFIG_SOLARIS_X86_PARTITION is not set
1252 +# CONFIG_UNIXWARE_DISKLABEL is not set
1253 +# CONFIG_LDM_PARTITION is not set
1254 +# CONFIG_SGI_PARTITION is not set
1255 +# CONFIG_ULTRIX_PARTITION is not set
1256 +# CONFIG_SUN_PARTITION is not set
1257 +# CONFIG_KARMA_PARTITION is not set
1258 +# CONFIG_EFI_PARTITION is not set
1259 +# CONFIG_SYSV68_PARTITION is not set
1260 +CONFIG_NLS=y
1261 +CONFIG_NLS_DEFAULT="iso8859-1"
1262 +CONFIG_NLS_CODEPAGE_437=y
1263 +# CONFIG_NLS_CODEPAGE_737 is not set
1264 +# CONFIG_NLS_CODEPAGE_775 is not set
1265 +# CONFIG_NLS_CODEPAGE_850 is not set
1266 +# CONFIG_NLS_CODEPAGE_852 is not set
1267 +# CONFIG_NLS_CODEPAGE_855 is not set
1268 +# CONFIG_NLS_CODEPAGE_857 is not set
1269 +# CONFIG_NLS_CODEPAGE_860 is not set
1270 +# CONFIG_NLS_CODEPAGE_861 is not set
1271 +# CONFIG_NLS_CODEPAGE_862 is not set
1272 +# CONFIG_NLS_CODEPAGE_863 is not set
1273 +# CONFIG_NLS_CODEPAGE_864 is not set
1274 +# CONFIG_NLS_CODEPAGE_865 is not set
1275 +# CONFIG_NLS_CODEPAGE_866 is not set
1276 +# CONFIG_NLS_CODEPAGE_869 is not set
1277 +# CONFIG_NLS_CODEPAGE_936 is not set
1278 +# CONFIG_NLS_CODEPAGE_950 is not set
1279 +# CONFIG_NLS_CODEPAGE_932 is not set
1280 +# CONFIG_NLS_CODEPAGE_949 is not set
1281 +# CONFIG_NLS_CODEPAGE_874 is not set
1282 +# CONFIG_NLS_ISO8859_8 is not set
1283 +# CONFIG_NLS_CODEPAGE_1250 is not set
1284 +# CONFIG_NLS_CODEPAGE_1251 is not set
1285 +CONFIG_NLS_ASCII=m
1286 +CONFIG_NLS_ISO8859_1=y
1287 +# CONFIG_NLS_ISO8859_2 is not set
1288 +# CONFIG_NLS_ISO8859_3 is not set
1289 +# CONFIG_NLS_ISO8859_4 is not set
1290 +# CONFIG_NLS_ISO8859_5 is not set
1291 +# CONFIG_NLS_ISO8859_6 is not set
1292 +# CONFIG_NLS_ISO8859_7 is not set
1293 +# CONFIG_NLS_ISO8859_9 is not set
1294 +# CONFIG_NLS_ISO8859_13 is not set
1295 +# CONFIG_NLS_ISO8859_14 is not set
1296 +# CONFIG_NLS_ISO8859_15 is not set
1297 +# CONFIG_NLS_KOI8_R is not set
1298 +# CONFIG_NLS_KOI8_U is not set
1299 +CONFIG_NLS_UTF8=m
1300 +# CONFIG_DLM is not set
1301 +
1302 +#
1303 +# Kernel hacking
1304 +#
1305 +# CONFIG_PRINTK_TIME is not set
1306 +CONFIG_ENABLE_WARN_DEPRECATED=y
1307 +CONFIG_ENABLE_MUST_CHECK=y
1308 +# CONFIG_MAGIC_SYSRQ is not set
1309 +# CONFIG_UNUSED_SYMBOLS is not set
1310 +# CONFIG_DEBUG_FS is not set
1311 +# CONFIG_HEADERS_CHECK is not set
1312 +CONFIG_DEBUG_KERNEL=y
1313 +# CONFIG_DEBUG_SHIRQ is not set
1314 +CONFIG_DETECT_SOFTLOCKUP=y
1315 +CONFIG_SCHED_DEBUG=y
1316 +# CONFIG_SCHEDSTATS is not set
1317 +# CONFIG_TIMER_STATS is not set
1318 +# CONFIG_DEBUG_SLAB is not set
1319 +# CONFIG_DEBUG_RT_MUTEXES is not set
1320 +# CONFIG_RT_MUTEX_TESTER is not set
1321 +# CONFIG_DEBUG_SPINLOCK is not set
1322 +# CONFIG_DEBUG_MUTEXES is not set
1323 +# CONFIG_DEBUG_LOCK_ALLOC is not set
1324 +# CONFIG_PROVE_LOCKING is not set
1325 +# CONFIG_LOCK_STAT is not set
1326 +# CONFIG_DEBUG_SPINLOCK_SLEEP is not set
1327 +# CONFIG_DEBUG_LOCKING_API_SELFTESTS is not set
1328 +# CONFIG_DEBUG_KOBJECT is not set
1329 +# CONFIG_DEBUG_BUGVERBOSE is not set
1330 +# CONFIG_DEBUG_INFO is not set
1331 +# CONFIG_DEBUG_VM is not set
1332 +# CONFIG_DEBUG_LIST is not set
1333 +# CONFIG_DEBUG_SG is not set
1334 +CONFIG_FRAME_POINTER=y
1335 +# CONFIG_BOOT_PRINTK_DELAY is not set
1336 +# CONFIG_RCU_TORTURE_TEST is not set
1337 +# CONFIG_BACKTRACE_SELF_TEST is not set
1338 +# CONFIG_FAULT_INJECTION is not set
1339 +# CONFIG_SAMPLES is not set
1340 +# CONFIG_DEBUG_USER is not set
1341 +# CONFIG_DEBUG_ERRORS is not set
1342 +# CONFIG_DEBUG_STACK_USAGE is not set
1343 +CONFIG_DEBUG_LL=y
1344 +# CONFIG_DEBUG_ICEDCC is not set
1345 +
1346 +#
1347 +# Security options
1348 +#
1349 +# CONFIG_KEYS is not set
1350 +# CONFIG_SECURITY is not set
1351 +# CONFIG_SECURITY_FILE_CAPABILITIES is not set
1352 +CONFIG_CRYPTO=y
1353 +# CONFIG_CRYPTO_SEQIV is not set
1354 +# CONFIG_CRYPTO_MANAGER is not set
1355 +# CONFIG_CRYPTO_HMAC is not set
1356 +# CONFIG_CRYPTO_XCBC is not set
1357 +# CONFIG_CRYPTO_NULL is not set
1358 +# CONFIG_CRYPTO_MD4 is not set
1359 +# CONFIG_CRYPTO_MD5 is not set
1360 +# CONFIG_CRYPTO_SHA1 is not set
1361 +# CONFIG_CRYPTO_SHA256 is not set
1362 +# CONFIG_CRYPTO_SHA512 is not set
1363 +# CONFIG_CRYPTO_WP512 is not set
1364 +# CONFIG_CRYPTO_TGR192 is not set
1365 +# CONFIG_CRYPTO_GF128MUL is not set
1366 +# CONFIG_CRYPTO_ECB is not set
1367 +# CONFIG_CRYPTO_CBC is not set
1368 +# CONFIG_CRYPTO_PCBC is not set
1369 +# CONFIG_CRYPTO_LRW is not set
1370 +# CONFIG_CRYPTO_XTS is not set
1371 +# CONFIG_CRYPTO_CTR is not set
1372 +# CONFIG_CRYPTO_GCM is not set
1373 +# CONFIG_CRYPTO_CCM is not set
1374 +# CONFIG_CRYPTO_CRYPTD is not set
1375 +# CONFIG_CRYPTO_DES is not set
1376 +# CONFIG_CRYPTO_FCRYPT is not set
1377 +# CONFIG_CRYPTO_BLOWFISH is not set
1378 +# CONFIG_CRYPTO_TWOFISH is not set
1379 +# CONFIG_CRYPTO_SERPENT is not set
1380 +# CONFIG_CRYPTO_AES is not set
1381 +# CONFIG_CRYPTO_CAST5 is not set
1382 +# CONFIG_CRYPTO_CAST6 is not set
1383 +# CONFIG_CRYPTO_TEA is not set
1384 +# CONFIG_CRYPTO_ARC4 is not set
1385 +# CONFIG_CRYPTO_KHAZAD is not set
1386 +# CONFIG_CRYPTO_ANUBIS is not set
1387 +# CONFIG_CRYPTO_SEED is not set
1388 +# CONFIG_CRYPTO_SALSA20 is not set
1389 +# CONFIG_CRYPTO_DEFLATE is not set
1390 +# CONFIG_CRYPTO_MICHAEL_MIC is not set
1391 +# CONFIG_CRYPTO_CRC32C is not set
1392 +# CONFIG_CRYPTO_CAMELLIA is not set
1393 +# CONFIG_CRYPTO_TEST is not set
1394 +# CONFIG_CRYPTO_AUTHENC is not set
1395 +# CONFIG_CRYPTO_LZO is not set
1396 +# CONFIG_CRYPTO_HW is not set
1397 +
1398 +#
1399 +# Library routines
1400 +#
1401 +CONFIG_BITREVERSE=y
1402 +CONFIG_CRC_CCITT=m
1403 +# CONFIG_CRC16 is not set
1404 +# CONFIG_CRC_ITU_T is not set
1405 +CONFIG_CRC32=y
1406 +# CONFIG_CRC7 is not set
1407 +# CONFIG_LIBCRC32C is not set
1408 +CONFIG_ZLIB_INFLATE=y
1409 +CONFIG_ZLIB_DEFLATE=y
1410 +CONFIG_PLIST=y
1411 +CONFIG_HAS_IOMEM=y
1412 +CONFIG_HAS_IOPORT=y
1413 +CONFIG_HAS_DMA=y
1414 diff --git a/arch/arm/mach-davinci/Kconfig b/arch/arm/mach-davinci/Kconfig
1415 index 0514c85..bf3c404 100644
1416 --- a/arch/arm/mach-davinci/Kconfig
1417 +++ b/arch/arm/mach-davinci/Kconfig
1418 @@ -19,6 +19,15 @@ config MACH_DAVINCI_EVM
1419           Configure this option to specify the whether the board used
1420           for development is a DaVinci EVM
1421  
1422 +config MACH_SFFSDR
1423 +       bool "Lyrtech SFFSDR"
1424 +       default n
1425 +       depends on ARCH_DAVINCI644x
1426 +       select GPIOEXPANDER_DAVINCI
1427 +       help
1428 +         Configure this option to specify the Lyrtech Small Form Factor
1429 +          Software Defined Radip (SFFSDR) board
1430 +
1431  config DAVINCI_I2C_EXPANDER
1432         bool "TI DaVinci I2C Expander"
1433         default y
1434 diff --git a/arch/arm/mach-davinci/Makefile b/arch/arm/mach-davinci/Makefile
1435 index 80f5b12..12ffd13 100644
1436 --- a/arch/arm/mach-davinci/Makefile
1437 +++ b/arch/arm/mach-davinci/Makefile
1438 @@ -9,5 +9,6 @@ obj-y                   := time.o irq.o clock.o serial.o io.o id.o psc.o \
1439  
1440  # Board specific
1441  obj-$(CONFIG_MACH_DAVINCI_EVM)         += board-evm.o i2c-emac.o
1442 +obj-$(CONFIG_MACH_SFFSDR)              += board-sffsdr.o i2c-emac.o
1443  obj-$(CONFIG_DAVINCI_MCBSP)            += mcbsp.o
1444  obj-$(CONFIG_DAVINCI_I2C_EXPANDER)     += i2c-client.o
1445 diff --git a/arch/arm/mach-davinci/board-sffsdr.c b/arch/arm/mach-davinci/board-sffsdr.c
1446 new file mode 100644
1447 index 0000000..49312b6
1448 --- /dev/null
1449 +++ b/arch/arm/mach-davinci/board-sffsdr.c
1450 @@ -0,0 +1,197 @@
1451 +/*
1452 + * Lyrtech SFF SDR board support
1453 + *
1454 + * Author: Kevin Hilman, MontaVista Software, Inc. <source@mvista.com>
1455 + *
1456 + * 2007 (c) MontaVista Software, Inc. This file is licensed under
1457 + * the terms of the GNU General Public License version 2. This program
1458 + * is licensed "as is" without any warranty of any kind, whether express
1459 + * or implied.
1460 + */
1461 +#include <linux/kernel.h>
1462 +#include <linux/module.h>
1463 +#include <linux/init.h>
1464 +#include <linux/dma-mapping.h>
1465 +#include <linux/platform_device.h>
1466 +#include <linux/mtd/mtd.h>
1467 +#include <linux/mtd/nand.h>
1468 +#include <linux/mtd/partitions.h>
1469 +#include <linux/mtd/physmap.h>
1470 +
1471 +#include <asm/setup.h>
1472 +#include <asm/io.h>
1473 +#include <asm/mach-types.h>
1474 +#include <asm/hardware.h>
1475 +
1476 +#include <asm/mach/arch.h>
1477 +#include <asm/mach/map.h>
1478 +#include <asm/mach/flash.h>
1479 +
1480 +#include <asm/arch/common.h>
1481 +#include <asm/arch/hardware.h>
1482 +#include <asm/arch/psc.h>
1483 +
1484 +/* other misc. init functions */
1485 +void __init davinci_psc_init(void);
1486 +void __init davinci_irq_init(void);
1487 +void __init davinci_map_common_io(void);
1488 +void __init davinci_init_common_hw(void);
1489 +
1490 +#if defined(CONFIG_MTD_NAND_DAVINCI) || defined(CONFIG_MTD_NAND_DAVINCI_MODULE)
1491 +struct mtd_partition sffsdr_nandflash_partition[] = {
1492 +       {
1493 +               .name           = "Bootloader",
1494 +               .offset         = 0,
1495 +               .size           = 5 * SZ_128K,
1496 +               .mask_flags     = MTD_WRITEABLE,
1497 +       },
1498 +
1499 +       {
1500 +               .name           = "Kernel",
1501 +               .offset         = MTDPART_OFS_APPEND,
1502 +               .size           = SZ_2M,
1503 +               .mask_flags     = MTD_WRITEABLE,
1504 +       },
1505 +       {
1506 +               .name           = "File System",
1507 +               .offset         = MTDPART_OFS_APPEND,
1508 +               .size           = 224 * SZ_128K,
1509 +               .mask_flags     = 0,
1510 +       },
1511 +       {
1512 +               .name           = "File System2",
1513 +               .offset         = MTDPART_OFS_APPEND,
1514 +               .size           = MTDPART_SIZ_FULL,
1515 +               .mask_flags     = 0,
1516 +       },
1517 +};
1518 +
1519 +static struct flash_platform_data sffsdr_nandflash_data = {
1520 +       .parts          = sffsdr_nandflash_partition,
1521 +       .nr_parts       = ARRAY_SIZE(sffsdr_nandflash_partition),
1522 +};
1523 +
1524 +static struct resource sffsdr_nandflash_resource = {
1525 +       .start          = DAVINCI_ASYNC_EMIF_DATA_CE0_BASE,
1526 +       .end            = DAVINCI_ASYNC_EMIF_DATA_CE0_BASE + SZ_16K - 1,
1527 +       .flags          = IORESOURCE_MEM,
1528 +};
1529 +
1530 +static struct platform_device sffsdr_nandflash_device = {
1531 +       .name           = "sffsdr_nand",
1532 +       .id             = 0,
1533 +       .dev            = {
1534 +               .platform_data  = &sffsdr_nandflash_data,
1535 +       },
1536 +       .num_resources  = 1,
1537 +       .resource       = &sffsdr_nandflash_resource,
1538 +};
1539 +#endif
1540 +
1541 +/*
1542 + * USB
1543 + */
1544 +#if defined(CONFIG_USB_MUSB_HDRC) || defined(CONFIG_USB_MUSB_HDRC_MODULE)
1545 +
1546 +#include <linux/usb/musb.h>
1547 +
1548 +static struct musb_hdrc_platform_data usb_data = {
1549 +#if     defined(CONFIG_USB_MUSB_OTG)
1550 +       /* OTG requires a Mini-AB connector */
1551 +       .mode           = MUSB_OTG,
1552 +#elif   defined(CONFIG_USB_MUSB_PERIPHERAL)
1553 +       .mode           = MUSB_PERIPHERAL,
1554 +#elif   defined(CONFIG_USB_MUSB_HOST)
1555 +       .mode           = MUSB_HOST,
1556 +#endif
1557 +       /* irlml6401 switches 5V */
1558 +       .power          = 250,          /* sustains 3.0+ Amps (!) */
1559 +       .potpgt         = 4,            /* ~8 msec */
1560 +
1561 +       /* REVISIT multipoint is a _chip_ capability; not board specific */
1562 +       .multipoint     = 1,
1563 +};
1564 +
1565 +static struct resource usb_resources [] = {
1566 +       {
1567 +               /* physical address */
1568 +               .start          = DAVINCI_USB_OTG_BASE,
1569 +               .end            = DAVINCI_USB_OTG_BASE + 0x5ff,
1570 +               .flags          = IORESOURCE_MEM,
1571 +       },
1572 +       {
1573 +               .start          = IRQ_USBINT,
1574 +               .flags          = IORESOURCE_IRQ,
1575 +       },
1576 +};
1577 +
1578 +static u64 usb_dmamask = DMA_32BIT_MASK;
1579 +
1580 +static struct platform_device usb_dev = {
1581 +       .name           = "musb_hdrc",
1582 +       .id             = -1,
1583 +       .dev = {
1584 +               .platform_data          = &usb_data,
1585 +               .dma_mask               = &usb_dmamask,
1586 +               .coherent_dma_mask      = DMA_32BIT_MASK,
1587 +        },
1588 +       .resource       = usb_resources,
1589 +       .num_resources  = ARRAY_SIZE(usb_resources),
1590 +};
1591 +
1592 +#define setup_usb(void)        do {} while(0)
1593 +#endif  /* CONFIG_USB_MUSB_HDRC */
1594 +
1595 +static struct platform_device rtc_dev = {
1596 +       .name           = "rtc_davinci_evm",
1597 +       .id             = -1,
1598 +};
1599 +
1600 +static struct platform_device *sffsdr_devices[] __initdata = {
1601 +#if defined(CONFIG_MTD_NAND_DAVINCI) || defined(CONFIG_MTD_NAND_DAVINCI_MODULE)
1602 +       &sffsdr_nandflash_device,
1603 +#endif
1604 +#if defined(CONFIG_USB_MUSB_HDRC) || defined(CONFIG_USB_MUSB_HDRC_MODULE)
1605 +       &usb_dev,
1606 +#endif
1607 +       &rtc_dev,
1608 +};
1609 +
1610 +static void __init
1611 +sffsdr_map_io(void)
1612 +{
1613 +       davinci_map_common_io();
1614 +}
1615 +
1616 +static __init void sffsdr_init(void)
1617 +{
1618 +       davinci_psc_init();
1619 +
1620 +#if defined(CONFIG_BLK_DEV_PALMCHIP_BK3710) || \
1621 +    defined(CONFIG_BLK_DEV_PALMCHIP_BK3710_MODULE)
1622 +       printk(KERN_WARNING "WARNING: both IDE and NOR flash are enabled, "
1623 +              "but share pins.\n\t Disable IDE for NOR support.\n");
1624 +#endif
1625 +
1626 +       platform_add_devices(sffsdr_devices,
1627 +                            ARRAY_SIZE(sffsdr_devices));
1628 +
1629 +       setup_usb();
1630 +}
1631 +
1632 +static __init void sffsdr_irq_init(void)
1633 +{
1634 +       davinci_init_common_hw();
1635 +       davinci_irq_init();
1636 +}
1637 +
1638 +MACHINE_START(SFFSDR, "Lyrtech SFFSDR")
1639 +       /* Maintainer: Philip Balister philip@opensdr.com */
1640 +       .phys_io      = IO_PHYS,
1641 +       .io_pg_offst  = (io_p2v(IO_PHYS) >> 18) & 0xfffc,
1642 +       .boot_params  = (DAVINCI_DDR_BASE + 0x100),
1643 +       .map_io       = sffsdr_map_io,
1644 +       .init_irq     = sffsdr_irq_init,
1645 +       .timer        = &davinci_timer,
1646 +       .init_machine = sffsdr_init,
1647 +MACHINE_END