Commit da177247e89c672fc910cbbc4e24d7d578e2e0b2

Authored by Grazvydas Ignotas
Committed by Tony Lindgren
1 parent a50f18c700

ARM: OMAP3: Add basic support for Pandora handheld console

This patch adds support for basic features: uarts, i2c,
and rtc. Also includes defconfig.

Signed-off-by: Grazvydas Ignotas <notasas@gmail.com>
Signed-off-by: Tony Lindgren <tony@atomide.com>

Showing 4 changed files with 1594 additions and 0 deletions Side-by-side Diff

arch/arm/configs/omap3_pandora_defconfig
Changes suppressed. Click to show
  1 +#
  2 +# Automatically generated make config: don't edit
  3 +# Linux kernel version: 2.6.28-rc7
  4 +# Fri Dec 5 11:54:09 2008
  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_GENERIC_HARDIRQS_NO__DO_IRQ=y
  26 +CONFIG_VECTORS_BASE=0xffff0000
  27 +CONFIG_DEFCONFIG_LIST="/lib/modules/$UNAME_RELEASE/.config"
  28 +
  29 +#
  30 +# General setup
  31 +#
  32 +CONFIG_EXPERIMENTAL=y
  33 +CONFIG_BROKEN_ON_SMP=y
  34 +CONFIG_INIT_ENV_ARG_LIMIT=32
  35 +CONFIG_LOCALVERSION=""
  36 +CONFIG_LOCALVERSION_AUTO=y
  37 +CONFIG_SWAP=y
  38 +CONFIG_SYSVIPC=y
  39 +CONFIG_SYSVIPC_SYSCTL=y
  40 +# CONFIG_POSIX_MQUEUE is not set
  41 +CONFIG_BSD_PROCESS_ACCT=y
  42 +# CONFIG_BSD_PROCESS_ACCT_V3 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_CGROUPS is not set
  49 +CONFIG_GROUP_SCHED=y
  50 +CONFIG_FAIR_GROUP_SCHED=y
  51 +# CONFIG_RT_GROUP_SCHED is not set
  52 +CONFIG_USER_SCHED=y
  53 +# CONFIG_CGROUP_SCHED 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 is not set
  65 +CONFIG_KALLSYMS=y
  66 +# CONFIG_KALLSYMS_ALL is not set
  67 +CONFIG_KALLSYMS_EXTRA_PASS=y
  68 +CONFIG_HOTPLUG=y
  69 +CONFIG_PRINTK=y
  70 +CONFIG_BUG=y
  71 +CONFIG_ELF_CORE=y
  72 +CONFIG_COMPAT_BRK=y
  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=y
  83 +CONFIG_SLAB=y
  84 +# CONFIG_SLUB is not set
  85 +# CONFIG_SLOB is not set
  86 +# CONFIG_PROFILING is not set
  87 +# CONFIG_MARKERS 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_SLABINFO=y
  95 +CONFIG_RT_MUTEXES=y
  96 +# CONFIG_TINY_SHMEM is not set
  97 +CONFIG_BASE_SMALL=0
  98 +CONFIG_MODULES=y
  99 +# CONFIG_MODULE_FORCE_LOAD is not set
  100 +CONFIG_MODULE_UNLOAD=y
  101 +# CONFIG_MODULE_FORCE_UNLOAD is not set
  102 +CONFIG_MODVERSIONS=y
  103 +CONFIG_MODULE_SRCVERSION_ALL=y
  104 +CONFIG_KMOD=y
  105 +CONFIG_BLOCK=y
  106 +# CONFIG_LBD is not set
  107 +# CONFIG_BLK_DEV_IO_TRACE is not set
  108 +# CONFIG_LSF is not set
  109 +# CONFIG_BLK_DEV_BSG is not set
  110 +# CONFIG_BLK_DEV_INTEGRITY is not set
  111 +
  112 +#
  113 +# IO Schedulers
  114 +#
  115 +CONFIG_IOSCHED_NOOP=y
  116 +CONFIG_IOSCHED_AS=y
  117 +CONFIG_IOSCHED_DEADLINE=y
  118 +CONFIG_IOSCHED_CFQ=y
  119 +CONFIG_DEFAULT_AS=y
  120 +# CONFIG_DEFAULT_DEADLINE is not set
  121 +# CONFIG_DEFAULT_CFQ is not set
  122 +# CONFIG_DEFAULT_NOOP is not set
  123 +CONFIG_DEFAULT_IOSCHED="anticipatory"
  124 +CONFIG_CLASSIC_RCU=y
  125 +# CONFIG_FREEZER is not set
  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_EBSA110 is not set
  138 +# CONFIG_ARCH_EP93XX is not set
  139 +# CONFIG_ARCH_FOOTBRIDGE is not set
  140 +# CONFIG_ARCH_NETX is not set
  141 +# CONFIG_ARCH_H720X is not set
  142 +# CONFIG_ARCH_IMX is not set
  143 +# CONFIG_ARCH_IOP13XX is not set
  144 +# CONFIG_ARCH_IOP32X is not set
  145 +# CONFIG_ARCH_IOP33X is not set
  146 +# CONFIG_ARCH_IXP23XX is not set
  147 +# CONFIG_ARCH_IXP2000 is not set
  148 +# CONFIG_ARCH_IXP4XX is not set
  149 +# CONFIG_ARCH_L7200 is not set
  150 +# CONFIG_ARCH_KIRKWOOD is not set
  151 +# CONFIG_ARCH_KS8695 is not set
  152 +# CONFIG_ARCH_NS9XXX is not set
  153 +# CONFIG_ARCH_LOKI is not set
  154 +# CONFIG_ARCH_MV78XX0 is not set
  155 +# CONFIG_ARCH_MXC is not set
  156 +# CONFIG_ARCH_ORION5X is not set
  157 +# CONFIG_ARCH_PNX4008 is not set
  158 +# CONFIG_ARCH_PXA is not set
  159 +# CONFIG_ARCH_RPC is not set
  160 +# CONFIG_ARCH_SA1100 is not set
  161 +# CONFIG_ARCH_S3C2410 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=y
  166 +# CONFIG_ARCH_MSM is not set
  167 +
  168 +#
  169 +# TI OMAP Implementations
  170 +#
  171 +CONFIG_ARCH_OMAP_OTG=y
  172 +# CONFIG_ARCH_OMAP1 is not set
  173 +# CONFIG_ARCH_OMAP2 is not set
  174 +CONFIG_ARCH_OMAP3=y
  175 +
  176 +#
  177 +# OMAP Feature Selections
  178 +#
  179 +# CONFIG_OMAP_DEBUG_POWERDOMAIN is not set
  180 +# CONFIG_OMAP_DEBUG_CLOCKDOMAIN is not set
  181 +# CONFIG_OMAP_RESET_CLOCKS is not set
  182 +# CONFIG_OMAP_MUX is not set
  183 +CONFIG_OMAP_MCBSP=y
  184 +# CONFIG_OMAP_MPU_TIMER is not set
  185 +CONFIG_OMAP_32K_TIMER=y
  186 +CONFIG_OMAP_32K_TIMER_HZ=128
  187 +CONFIG_OMAP_DM_TIMER=y
  188 +# CONFIG_OMAP_LL_DEBUG_UART1 is not set
  189 +# CONFIG_OMAP_LL_DEBUG_UART2 is not set
  190 +CONFIG_OMAP_LL_DEBUG_UART3=y
  191 +CONFIG_ARCH_OMAP34XX=y
  192 +CONFIG_ARCH_OMAP3430=y
  193 +
  194 +#
  195 +# OMAP Board Type
  196 +#
  197 +# CONFIG_MACH_OMAP3_BEAGLE is not set
  198 +# CONFIG_MACH_OMAP_LDP is not set
  199 +# CONFIG_MACH_OVERO is not set
  200 +CONFIG_MACH_OMAP3_PANDORA=y
  201 +
  202 +#
  203 +# Boot options
  204 +#
  205 +
  206 +#
  207 +# Power management
  208 +#
  209 +
  210 +#
  211 +# Processor Type
  212 +#
  213 +CONFIG_CPU_32=y
  214 +CONFIG_CPU_32v6K=y
  215 +CONFIG_CPU_V7=y
  216 +CONFIG_CPU_32v7=y
  217 +CONFIG_CPU_ABRT_EV7=y
  218 +CONFIG_CPU_PABRT_IFAR=y
  219 +CONFIG_CPU_CACHE_V7=y
  220 +CONFIG_CPU_CACHE_VIPT=y
  221 +CONFIG_CPU_COPY_V6=y
  222 +CONFIG_CPU_TLB_V7=y
  223 +CONFIG_CPU_HAS_ASID=y
  224 +CONFIG_CPU_CP15=y
  225 +CONFIG_CPU_CP15_MMU=y
  226 +
  227 +#
  228 +# Processor Features
  229 +#
  230 +CONFIG_ARM_THUMB=y
  231 +CONFIG_ARM_THUMBEE=y
  232 +# CONFIG_CPU_ICACHE_DISABLE is not set
  233 +# CONFIG_CPU_DCACHE_DISABLE is not set
  234 +# CONFIG_CPU_BPREDICT_DISABLE is not set
  235 +CONFIG_HAS_TLS_REG=y
  236 +# CONFIG_OUTER_CACHE is not set
  237 +
  238 +#
  239 +# Bus support
  240 +#
  241 +# CONFIG_PCI_SYSCALL is not set
  242 +# CONFIG_ARCH_SUPPORTS_MSI is not set
  243 +# CONFIG_PCCARD is not set
  244 +
  245 +#
  246 +# Kernel Features
  247 +#
  248 +CONFIG_TICK_ONESHOT=y
  249 +CONFIG_NO_HZ=y
  250 +CONFIG_HIGH_RES_TIMERS=y
  251 +CONFIG_GENERIC_CLOCKEVENTS_BUILD=y
  252 +CONFIG_VMSPLIT_3G=y
  253 +# CONFIG_VMSPLIT_2G is not set
  254 +# CONFIG_VMSPLIT_1G is not set
  255 +CONFIG_PAGE_OFFSET=0xC0000000
  256 +# CONFIG_PREEMPT is not set
  257 +CONFIG_HZ=128
  258 +CONFIG_AEABI=y
  259 +CONFIG_OABI_COMPAT=y
  260 +CONFIG_ARCH_FLATMEM_HAS_HOLES=y
  261 +# CONFIG_ARCH_SPARSEMEM_DEFAULT is not set
  262 +# CONFIG_ARCH_SELECT_MEMORY_MODEL is not set
  263 +CONFIG_SELECT_MEMORY_MODEL=y
  264 +CONFIG_FLATMEM_MANUAL=y
  265 +# CONFIG_DISCONTIGMEM_MANUAL is not set
  266 +# CONFIG_SPARSEMEM_MANUAL is not set
  267 +CONFIG_FLATMEM=y
  268 +CONFIG_FLAT_NODE_MEM_MAP=y
  269 +CONFIG_PAGEFLAGS_EXTENDED=y
  270 +CONFIG_SPLIT_PTLOCK_CPUS=4
  271 +# CONFIG_RESOURCES_64BIT is not set
  272 +# CONFIG_PHYS_ADDR_T_64BIT is not set
  273 +CONFIG_ZONE_DMA_FLAG=0
  274 +CONFIG_VIRT_TO_BUS=y
  275 +CONFIG_UNEVICTABLE_LRU=y
  276 +# CONFIG_LEDS is not set
  277 +CONFIG_ALIGNMENT_TRAP=y
  278 +
  279 +#
  280 +# Boot options
  281 +#
  282 +CONFIG_ZBOOT_ROM_TEXT=0x0
  283 +CONFIG_ZBOOT_ROM_BSS=0x0
  284 +CONFIG_CMDLINE=" debug "
  285 +# CONFIG_XIP_KERNEL is not set
  286 +# CONFIG_KEXEC is not set
  287 +
  288 +#
  289 +# CPU Power Management
  290 +#
  291 +# CONFIG_CPU_FREQ is not set
  292 +# CONFIG_CPU_IDLE is not set
  293 +
  294 +#
  295 +# Floating point emulation
  296 +#
  297 +
  298 +#
  299 +# At least one emulation must be selected
  300 +#
  301 +CONFIG_FPE_NWFPE=y
  302 +# CONFIG_FPE_NWFPE_XP is not set
  303 +# CONFIG_FPE_FASTFPE is not set
  304 +CONFIG_VFP=y
  305 +CONFIG_VFPv3=y
  306 +CONFIG_NEON=y
  307 +
  308 +#
  309 +# Userspace binary formats
  310 +#
  311 +CONFIG_BINFMT_ELF=y
  312 +# CONFIG_CORE_DUMP_DEFAULT_ELF_HEADERS is not set
  313 +CONFIG_HAVE_AOUT=y
  314 +# CONFIG_BINFMT_AOUT is not set
  315 +CONFIG_BINFMT_MISC=y
  316 +
  317 +#
  318 +# Power management options
  319 +#
  320 +# CONFIG_PM is not set
  321 +CONFIG_ARCH_SUSPEND_POSSIBLE=y
  322 +CONFIG_NET=y
  323 +
  324 +#
  325 +# Networking options
  326 +#
  327 +CONFIG_PACKET=y
  328 +# CONFIG_PACKET_MMAP is not set
  329 +CONFIG_UNIX=y
  330 +CONFIG_XFRM=y
  331 +# CONFIG_XFRM_USER is not set
  332 +# CONFIG_XFRM_SUB_POLICY is not set
  333 +# CONFIG_XFRM_MIGRATE is not set
  334 +# CONFIG_XFRM_STATISTICS is not set
  335 +CONFIG_NET_KEY=y
  336 +# CONFIG_NET_KEY_MIGRATE is not set
  337 +CONFIG_INET=y
  338 +# CONFIG_IP_MULTICAST is not set
  339 +# CONFIG_IP_ADVANCED_ROUTER is not set
  340 +CONFIG_IP_FIB_HASH=y
  341 +CONFIG_IP_PNP=y
  342 +CONFIG_IP_PNP_DHCP=y
  343 +CONFIG_IP_PNP_BOOTP=y
  344 +CONFIG_IP_PNP_RARP=y
  345 +# CONFIG_NET_IPIP is not set
  346 +# CONFIG_NET_IPGRE is not set
  347 +# CONFIG_ARPD is not set
  348 +# CONFIG_SYN_COOKIES is not set
  349 +# CONFIG_INET_AH is not set
  350 +# CONFIG_INET_ESP is not set
  351 +# CONFIG_INET_IPCOMP is not set
  352 +# CONFIG_INET_XFRM_TUNNEL is not set
  353 +# CONFIG_INET_TUNNEL is not set
  354 +CONFIG_INET_XFRM_MODE_TRANSPORT=y
  355 +CONFIG_INET_XFRM_MODE_TUNNEL=y
  356 +CONFIG_INET_XFRM_MODE_BEET=y
  357 +# CONFIG_INET_LRO is not set
  358 +CONFIG_INET_DIAG=y
  359 +CONFIG_INET_TCP_DIAG=y
  360 +# CONFIG_TCP_CONG_ADVANCED is not set
  361 +CONFIG_TCP_CONG_CUBIC=y
  362 +CONFIG_DEFAULT_TCP_CONG="cubic"
  363 +# CONFIG_TCP_MD5SIG is not set
  364 +# CONFIG_IPV6 is not set
  365 +# CONFIG_NETWORK_SECMARK is not set
  366 +# CONFIG_NETFILTER is not set
  367 +# CONFIG_IP_DCCP is not set
  368 +# CONFIG_IP_SCTP is not set
  369 +# CONFIG_TIPC is not set
  370 +# CONFIG_ATM is not set
  371 +# CONFIG_BRIDGE is not set
  372 +# CONFIG_NET_DSA is not set
  373 +# CONFIG_VLAN_8021Q is not set
  374 +# CONFIG_DECNET is not set
  375 +# CONFIG_LLC2 is not set
  376 +# CONFIG_IPX is not set
  377 +# CONFIG_ATALK is not set
  378 +# CONFIG_X25 is not set
  379 +# CONFIG_LAPB is not set
  380 +# CONFIG_ECONET is not set
  381 +# CONFIG_WAN_ROUTER is not set
  382 +# CONFIG_NET_SCHED is not set
  383 +
  384 +#
  385 +# Network testing
  386 +#
  387 +# CONFIG_NET_PKTGEN is not set
  388 +# CONFIG_HAMRADIO is not set
  389 +# CONFIG_CAN is not set
  390 +# CONFIG_IRDA is not set
  391 +# CONFIG_BT is not set
  392 +# CONFIG_AF_RXRPC is not set
  393 +# CONFIG_PHONET is not set
  394 +# CONFIG_WIRELESS is not set
  395 +# CONFIG_RFKILL is not set
  396 +# CONFIG_NET_9P is not set
  397 +
  398 +#
  399 +# Device Drivers
  400 +#
  401 +
  402 +#
  403 +# Generic Driver Options
  404 +#
  405 +CONFIG_UEVENT_HELPER_PATH="/sbin/hotplug"
  406 +CONFIG_STANDALONE=y
  407 +CONFIG_PREVENT_FIRMWARE_BUILD=y
  408 +# CONFIG_FW_LOADER is not set
  409 +# CONFIG_DEBUG_DRIVER is not set
  410 +# CONFIG_DEBUG_DEVRES is not set
  411 +# CONFIG_SYS_HYPERVISOR is not set
  412 +# CONFIG_CONNECTOR is not set
  413 +CONFIG_MTD=y
  414 +# CONFIG_MTD_DEBUG is not set
  415 +# CONFIG_MTD_CONCAT is not set
  416 +CONFIG_MTD_PARTITIONS=y
  417 +# CONFIG_MTD_REDBOOT_PARTS is not set
  418 +# CONFIG_MTD_CMDLINE_PARTS is not set
  419 +# CONFIG_MTD_AFS_PARTS is not set
  420 +# CONFIG_MTD_AR7_PARTS is not set
  421 +
  422 +#
  423 +# User Modules And Translation Layers
  424 +#
  425 +CONFIG_MTD_CHAR=y
  426 +CONFIG_MTD_BLKDEVS=y
  427 +CONFIG_MTD_BLOCK=y
  428 +# CONFIG_FTL is not set
  429 +# CONFIG_NFTL is not set
  430 +# CONFIG_INFTL is not set
  431 +# CONFIG_RFD_FTL is not set
  432 +# CONFIG_SSFDC is not set
  433 +# CONFIG_MTD_OOPS is not set
  434 +
  435 +#
  436 +# RAM/ROM/Flash chip drivers
  437 +#
  438 +# CONFIG_MTD_CFI is not set
  439 +# CONFIG_MTD_JEDECPROBE is not set
  440 +CONFIG_MTD_MAP_BANK_WIDTH_1=y
  441 +CONFIG_MTD_MAP_BANK_WIDTH_2=y
  442 +CONFIG_MTD_MAP_BANK_WIDTH_4=y
  443 +# CONFIG_MTD_MAP_BANK_WIDTH_8 is not set
  444 +# CONFIG_MTD_MAP_BANK_WIDTH_16 is not set
  445 +# CONFIG_MTD_MAP_BANK_WIDTH_32 is not set
  446 +CONFIG_MTD_CFI_I1=y
  447 +CONFIG_MTD_CFI_I2=y
  448 +# CONFIG_MTD_CFI_I4 is not set
  449 +# CONFIG_MTD_CFI_I8 is not set
  450 +# CONFIG_MTD_RAM is not set
  451 +# CONFIG_MTD_ROM is not set
  452 +# CONFIG_MTD_ABSENT is not set
  453 +
  454 +#
  455 +# Mapping drivers for chip access
  456 +#
  457 +# CONFIG_MTD_COMPLEX_MAPPINGS is not set
  458 +# CONFIG_MTD_PLATRAM is not set
  459 +
  460 +#
  461 +# Self-contained MTD device drivers
  462 +#
  463 +# CONFIG_MTD_DATAFLASH is not set
  464 +# CONFIG_MTD_M25P80 is not set
  465 +# CONFIG_MTD_SLRAM is not set
  466 +# CONFIG_MTD_PHRAM is not set
  467 +# CONFIG_MTD_MTDRAM is not set
  468 +# CONFIG_MTD_BLOCK2MTD is not set
  469 +
  470 +#
  471 +# Disk-On-Chip Device Drivers
  472 +#
  473 +# CONFIG_MTD_DOC2000 is not set
  474 +# CONFIG_MTD_DOC2001 is not set
  475 +# CONFIG_MTD_DOC2001PLUS is not set
  476 +CONFIG_MTD_NAND=y
  477 +# CONFIG_MTD_NAND_VERIFY_WRITE is not set
  478 +# CONFIG_MTD_NAND_ECC_SMC is not set
  479 +# CONFIG_MTD_NAND_MUSEUM_IDS is not set
  480 +# CONFIG_MTD_NAND_GPIO is not set
  481 +CONFIG_MTD_NAND_IDS=y
  482 +# CONFIG_MTD_NAND_DISKONCHIP is not set
  483 +# CONFIG_MTD_NAND_NANDSIM is not set
  484 +# CONFIG_MTD_NAND_PLATFORM is not set
  485 +# CONFIG_MTD_ALAUDA is not set
  486 +# CONFIG_MTD_ONENAND is not set
  487 +
  488 +#
  489 +# UBI - Unsorted block images
  490 +#
  491 +# CONFIG_MTD_UBI is not set
  492 +# CONFIG_PARPORT is not set
  493 +CONFIG_BLK_DEV=y
  494 +# CONFIG_BLK_DEV_COW_COMMON is not set
  495 +CONFIG_BLK_DEV_LOOP=y
  496 +# CONFIG_BLK_DEV_CRYPTOLOOP is not set
  497 +# CONFIG_BLK_DEV_NBD is not set
  498 +# CONFIG_BLK_DEV_UB is not set
  499 +CONFIG_BLK_DEV_RAM=y
  500 +CONFIG_BLK_DEV_RAM_COUNT=16
  501 +CONFIG_BLK_DEV_RAM_SIZE=16384
  502 +# CONFIG_BLK_DEV_XIP is not set
  503 +# CONFIG_CDROM_PKTCDVD is not set
  504 +# CONFIG_ATA_OVER_ETH is not set
  505 +# CONFIG_MISC_DEVICES is not set
  506 +CONFIG_HAVE_IDE=y
  507 +# CONFIG_IDE is not set
  508 +
  509 +#
  510 +# SCSI device support
  511 +#
  512 +# CONFIG_RAID_ATTRS is not set
  513 +CONFIG_SCSI=y
  514 +CONFIG_SCSI_DMA=y
  515 +# CONFIG_SCSI_TGT is not set
  516 +# CONFIG_SCSI_NETLINK is not set
  517 +CONFIG_SCSI_PROC_FS=y
  518 +
  519 +#
  520 +# SCSI support type (disk, tape, CD-ROM)
  521 +#
  522 +CONFIG_BLK_DEV_SD=y
  523 +# CONFIG_CHR_DEV_ST is not set
  524 +# CONFIG_CHR_DEV_OSST is not set
  525 +# CONFIG_BLK_DEV_SR is not set
  526 +# CONFIG_CHR_DEV_SG is not set
  527 +# CONFIG_CHR_DEV_SCH is not set
  528 +
  529 +#
  530 +# Some SCSI devices (e.g. CD jukebox) support multiple LUNs
  531 +#
  532 +# CONFIG_SCSI_MULTI_LUN is not set
  533 +# CONFIG_SCSI_CONSTANTS is not set
  534 +# CONFIG_SCSI_LOGGING is not set
  535 +# CONFIG_SCSI_SCAN_ASYNC is not set
  536 +CONFIG_SCSI_WAIT_SCAN=m
  537 +
  538 +#
  539 +# SCSI Transports
  540 +#
  541 +# CONFIG_SCSI_SPI_ATTRS is not set
  542 +# CONFIG_SCSI_FC_ATTRS is not set
  543 +# CONFIG_SCSI_ISCSI_ATTRS is not set
  544 +# CONFIG_SCSI_SAS_LIBSAS is not set
  545 +# CONFIG_SCSI_SRP_ATTRS is not set
  546 +CONFIG_SCSI_LOWLEVEL=y
  547 +# CONFIG_ISCSI_TCP is not set
  548 +# CONFIG_SCSI_DEBUG is not set
  549 +# CONFIG_SCSI_DH is not set
  550 +# CONFIG_ATA is not set
  551 +# CONFIG_MD is not set
  552 +CONFIG_NETDEVICES=y
  553 +# CONFIG_DUMMY is not set
  554 +# CONFIG_BONDING is not set
  555 +# CONFIG_MACVLAN is not set
  556 +# CONFIG_EQUALIZER is not set
  557 +# CONFIG_TUN is not set
  558 +# CONFIG_VETH is not set
  559 +# CONFIG_NET_ETHERNET is not set
  560 +# CONFIG_NETDEV_1000 is not set
  561 +# CONFIG_NETDEV_10000 is not set
  562 +
  563 +#
  564 +# Wireless LAN
  565 +#
  566 +# CONFIG_WLAN_PRE80211 is not set
  567 +# CONFIG_WLAN_80211 is not set
  568 +# CONFIG_IWLWIFI_LEDS is not set
  569 +
  570 +#
  571 +# USB Network Adapters
  572 +#
  573 +# CONFIG_USB_CATC is not set
  574 +# CONFIG_USB_KAWETH is not set
  575 +# CONFIG_USB_PEGASUS is not set
  576 +# CONFIG_USB_RTL8150 is not set
  577 +# CONFIG_USB_USBNET is not set
  578 +# CONFIG_WAN is not set
  579 +# CONFIG_PPP is not set
  580 +# CONFIG_SLIP is not set
  581 +# CONFIG_NETCONSOLE is not set
  582 +# CONFIG_NETPOLL is not set
  583 +# CONFIG_NET_POLL_CONTROLLER is not set
  584 +# CONFIG_ISDN is not set
  585 +
  586 +#
  587 +# Input device support
  588 +#
  589 +CONFIG_INPUT=y
  590 +# CONFIG_INPUT_FF_MEMLESS is not set
  591 +# CONFIG_INPUT_POLLDEV is not set
  592 +
  593 +#
  594 +# Userland interfaces
  595 +#
  596 +CONFIG_INPUT_MOUSEDEV=y
  597 +CONFIG_INPUT_MOUSEDEV_PSAUX=y
  598 +CONFIG_INPUT_MOUSEDEV_SCREEN_X=800
  599 +CONFIG_INPUT_MOUSEDEV_SCREEN_Y=480
  600 +CONFIG_INPUT_JOYDEV=y
  601 +CONFIG_INPUT_EVDEV=y
  602 +# CONFIG_INPUT_EVBUG is not set
  603 +
  604 +#
  605 +# Input Device Drivers
  606 +#
  607 +CONFIG_INPUT_KEYBOARD=y
  608 +# CONFIG_KEYBOARD_ATKBD is not set
  609 +# CONFIG_KEYBOARD_SUNKBD is not set
  610 +# CONFIG_KEYBOARD_LKKBD is not set
  611 +# CONFIG_KEYBOARD_XTKBD is not set
  612 +# CONFIG_KEYBOARD_NEWTON is not set
  613 +# CONFIG_KEYBOARD_STOWAWAY is not set
  614 +# CONFIG_KEYBOARD_GPIO is not set
  615 +CONFIG_INPUT_MOUSE=y
  616 +# CONFIG_MOUSE_PS2 is not set
  617 +# CONFIG_MOUSE_SERIAL is not set
  618 +# CONFIG_MOUSE_APPLETOUCH is not set
  619 +# CONFIG_MOUSE_BCM5974 is not set
  620 +# CONFIG_MOUSE_VSXXXAA is not set
  621 +# CONFIG_MOUSE_GPIO is not set
  622 +# CONFIG_INPUT_JOYSTICK is not set
  623 +# CONFIG_INPUT_TABLET is not set
  624 +CONFIG_INPUT_TOUCHSCREEN=y
  625 +CONFIG_TOUCHSCREEN_ADS7846=y
  626 +# CONFIG_TOUCHSCREEN_FUJITSU is not set
  627 +# CONFIG_TOUCHSCREEN_GUNZE is not set
  628 +# CONFIG_TOUCHSCREEN_ELO is not set
  629 +# CONFIG_TOUCHSCREEN_MTOUCH is not set
  630 +# CONFIG_TOUCHSCREEN_INEXIO is not set
  631 +# CONFIG_TOUCHSCREEN_MK712 is not set
  632 +# CONFIG_TOUCHSCREEN_PENMOUNT is not set
  633 +# CONFIG_TOUCHSCREEN_TOUCHRIGHT is not set
  634 +# CONFIG_TOUCHSCREEN_TOUCHWIN is not set
  635 +# CONFIG_TOUCHSCREEN_USB_COMPOSITE is not set
  636 +# CONFIG_TOUCHSCREEN_TOUCHIT213 is not set
  637 +# CONFIG_INPUT_MISC is not set
  638 +
  639 +#
  640 +# Hardware I/O ports
  641 +#
  642 +# CONFIG_SERIO is not set
  643 +# CONFIG_GAMEPORT is not set
  644 +
  645 +#
  646 +# Character devices
  647 +#
  648 +CONFIG_VT=y
  649 +CONFIG_CONSOLE_TRANSLATIONS=y
  650 +CONFIG_VT_CONSOLE=y
  651 +CONFIG_HW_CONSOLE=y
  652 +# CONFIG_VT_HW_CONSOLE_BINDING is not set
  653 +CONFIG_DEVKMEM=y
  654 +# CONFIG_SERIAL_NONSTANDARD is not set
  655 +
  656 +#
  657 +# Serial drivers
  658 +#
  659 +CONFIG_SERIAL_8250=y
  660 +CONFIG_SERIAL_8250_CONSOLE=y
  661 +CONFIG_SERIAL_8250_NR_UARTS=32
  662 +CONFIG_SERIAL_8250_RUNTIME_UARTS=4
  663 +CONFIG_SERIAL_8250_EXTENDED=y
  664 +CONFIG_SERIAL_8250_MANY_PORTS=y
  665 +CONFIG_SERIAL_8250_SHARE_IRQ=y
  666 +CONFIG_SERIAL_8250_DETECT_IRQ=y
  667 +CONFIG_SERIAL_8250_RSA=y
  668 +
  669 +#
  670 +# Non-8250 serial port support
  671 +#
  672 +CONFIG_SERIAL_CORE=y
  673 +CONFIG_SERIAL_CORE_CONSOLE=y
  674 +CONFIG_UNIX98_PTYS=y
  675 +# CONFIG_LEGACY_PTYS is not set
  676 +# CONFIG_IPMI_HANDLER is not set
  677 +CONFIG_HW_RANDOM=y
  678 +# CONFIG_NVRAM is not set
  679 +# CONFIG_R3964 is not set
  680 +# CONFIG_RAW_DRIVER is not set
  681 +# CONFIG_TCG_TPM is not set
  682 +CONFIG_I2C=y
  683 +CONFIG_I2C_BOARDINFO=y
  684 +CONFIG_I2C_CHARDEV=y
  685 +CONFIG_I2C_HELPER_AUTO=y
  686 +
  687 +#
  688 +# I2C Hardware Bus support
  689 +#
  690 +
  691 +#
  692 +# I2C system bus drivers (mostly embedded / system-on-chip)
  693 +#
  694 +# CONFIG_I2C_GPIO is not set
  695 +# CONFIG_I2C_OCORES is not set
  696 +CONFIG_I2C_OMAP=y
  697 +# CONFIG_I2C_SIMTEC is not set
  698 +
  699 +#
  700 +# External I2C/SMBus adapter drivers
  701 +#
  702 +# CONFIG_I2C_PARPORT_LIGHT is not set
  703 +# CONFIG_I2C_TAOS_EVM is not set
  704 +# CONFIG_I2C_TINY_USB is not set
  705 +
  706 +#
  707 +# Other I2C/SMBus bus drivers
  708 +#
  709 +# CONFIG_I2C_PCA_PLATFORM is not set
  710 +# CONFIG_I2C_STUB is not set
  711 +
  712 +#
  713 +# Miscellaneous I2C Chip support
  714 +#
  715 +# CONFIG_DS1682 is not set
  716 +# CONFIG_AT24 is not set
  717 +# CONFIG_SENSORS_EEPROM is not set
  718 +# CONFIG_SENSORS_PCF8574 is not set
  719 +# CONFIG_PCF8575 is not set
  720 +# CONFIG_SENSORS_PCA9539 is not set
  721 +# CONFIG_SENSORS_PCF8591 is not set
  722 +# CONFIG_ISP1301_OMAP is not set
  723 +# CONFIG_TPS65010 is not set
  724 +# CONFIG_SENSORS_MAX6875 is not set
  725 +# CONFIG_SENSORS_TSL2550 is not set
  726 +# CONFIG_I2C_DEBUG_CORE is not set
  727 +# CONFIG_I2C_DEBUG_ALGO is not set
  728 +# CONFIG_I2C_DEBUG_BUS is not set
  729 +# CONFIG_I2C_DEBUG_CHIP is not set
  730 +CONFIG_SPI=y
  731 +# CONFIG_SPI_DEBUG is not set
  732 +CONFIG_SPI_MASTER=y
  733 +
  734 +#
  735 +# SPI Master Controller Drivers
  736 +#
  737 +# CONFIG_SPI_BITBANG is not set
  738 +CONFIG_SPI_OMAP24XX=y
  739 +
  740 +#
  741 +# SPI Protocol Masters
  742 +#
  743 +# CONFIG_SPI_AT25 is not set
  744 +# CONFIG_SPI_SPIDEV is not set
  745 +# CONFIG_SPI_TLE62X0 is not set
  746 +CONFIG_ARCH_REQUIRE_GPIOLIB=y
  747 +CONFIG_GPIOLIB=y
  748 +# CONFIG_DEBUG_GPIO is not set
  749 +# CONFIG_GPIO_SYSFS is not set
  750 +
  751 +#
  752 +# Memory mapped GPIO expanders:
  753 +#
  754 +
  755 +#
  756 +# I2C GPIO expanders:
  757 +#
  758 +# CONFIG_GPIO_MAX732X is not set
  759 +# CONFIG_GPIO_PCA953X is not set
  760 +# CONFIG_GPIO_PCF857X is not set
  761 +CONFIG_GPIO_TWL4030=y
  762 +
  763 +#
  764 +# PCI GPIO expanders:
  765 +#
  766 +
  767 +#
  768 +# SPI GPIO expanders:
  769 +#
  770 +# CONFIG_GPIO_MAX7301 is not set
  771 +# CONFIG_GPIO_MCP23S08 is not set
  772 +# CONFIG_W1 is not set
  773 +# CONFIG_POWER_SUPPLY is not set
  774 +# CONFIG_HWMON is not set
  775 +# CONFIG_THERMAL is not set
  776 +# CONFIG_THERMAL_HWMON is not set
  777 +# CONFIG_WATCHDOG is not set
  778 +CONFIG_SSB_POSSIBLE=y
  779 +
  780 +#
  781 +# Sonics Silicon Backplane
  782 +#
  783 +# CONFIG_SSB is not set
  784 +
  785 +#
  786 +# Multifunction device drivers
  787 +#
  788 +# CONFIG_MFD_CORE is not set
  789 +# CONFIG_MFD_SM501 is not set
  790 +# CONFIG_MFD_ASIC3 is not set
  791 +# CONFIG_HTC_EGPIO is not set
  792 +# CONFIG_HTC_PASIC3 is not set
  793 +CONFIG_TWL4030_CORE=y
  794 +# CONFIG_MFD_TMIO is not set
  795 +# CONFIG_MFD_T7L66XB is not set
  796 +# CONFIG_MFD_TC6387XB is not set
  797 +# CONFIG_MFD_TC6393XB is not set
  798 +# CONFIG_PMIC_DA903X is not set
  799 +# CONFIG_MFD_WM8400 is not set
  800 +# CONFIG_MFD_WM8350_I2C is not set
  801 +
  802 +#
  803 +# Multimedia devices
  804 +#
  805 +
  806 +#
  807 +# Multimedia core support
  808 +#
  809 +# CONFIG_VIDEO_DEV is not set
  810 +# CONFIG_DVB_CORE is not set
  811 +# CONFIG_VIDEO_MEDIA is not set
  812 +
  813 +#
  814 +# Multimedia drivers
  815 +#
  816 +CONFIG_DAB=y
  817 +# CONFIG_USB_DABUSB is not set
  818 +
  819 +#
  820 +# Graphics support
  821 +#
  822 +# CONFIG_VGASTATE is not set
  823 +# CONFIG_VIDEO_OUTPUT_CONTROL is not set
  824 +# CONFIG_FB is not set
  825 +# CONFIG_BACKLIGHT_LCD_SUPPORT is not set
  826 +
  827 +#
  828 +# Display device support
  829 +#
  830 +# CONFIG_DISPLAY_SUPPORT is not set
  831 +
  832 +#
  833 +# Console display driver support
  834 +#
  835 +# CONFIG_VGA_CONSOLE is not set
  836 +CONFIG_DUMMY_CONSOLE=y
  837 +# CONFIG_SOUND is not set
  838 +CONFIG_HID_SUPPORT=y
  839 +CONFIG_HID=y
  840 +# CONFIG_HID_DEBUG is not set
  841 +# CONFIG_HIDRAW is not set
  842 +
  843 +#
  844 +# USB Input Devices
  845 +#
  846 +CONFIG_USB_HID=y
  847 +# CONFIG_HID_PID is not set
  848 +# CONFIG_USB_HIDDEV is not set
  849 +
  850 +#
  851 +# Special HID drivers
  852 +#
  853 +# CONFIG_HID_COMPAT is not set
  854 +# CONFIG_HID_A4TECH is not set
  855 +# CONFIG_HID_APPLE is not set
  856 +# CONFIG_HID_BELKIN is not set
  857 +# CONFIG_HID_BRIGHT is not set
  858 +# CONFIG_HID_CHERRY is not set
  859 +# CONFIG_HID_CHICONY is not set
  860 +# CONFIG_HID_CYPRESS is not set
  861 +# CONFIG_HID_DELL is not set
  862 +# CONFIG_HID_EZKEY is not set
  863 +# CONFIG_HID_GYRATION is not set
  864 +# CONFIG_HID_LOGITECH is not set
  865 +# CONFIG_HID_MICROSOFT is not set
  866 +# CONFIG_HID_MONTEREY is not set
  867 +# CONFIG_HID_PANTHERLORD is not set
  868 +# CONFIG_HID_PETALYNX is not set
  869 +# CONFIG_HID_SAMSUNG is not set
  870 +# CONFIG_HID_SONY is not set
  871 +# CONFIG_HID_SUNPLUS is not set
  872 +# CONFIG_THRUSTMASTER_FF is not set
  873 +# CONFIG_ZEROPLUS_FF is not set
  874 +CONFIG_USB_SUPPORT=y
  875 +CONFIG_USB_ARCH_HAS_HCD=y
  876 +CONFIG_USB_ARCH_HAS_OHCI=y
  877 +# CONFIG_USB_ARCH_HAS_EHCI is not set
  878 +CONFIG_USB=y
  879 +# CONFIG_USB_DEBUG is not set
  880 +# CONFIG_USB_ANNOUNCE_NEW_DEVICES is not set
  881 +
  882 +#
  883 +# Miscellaneous USB options
  884 +#
  885 +CONFIG_USB_DEVICEFS=y
  886 +CONFIG_USB_DEVICE_CLASS=y
  887 +# CONFIG_USB_DYNAMIC_MINORS is not set
  888 +# CONFIG_USB_OTG is not set
  889 +# CONFIG_USB_OTG_WHITELIST is not set
  890 +# CONFIG_USB_OTG_BLACKLIST_HUB is not set
  891 +CONFIG_USB_MON=y
  892 +# CONFIG_USB_WUSB is not set
  893 +# CONFIG_USB_WUSB_CBAF is not set
  894 +
  895 +#
  896 +# USB Host Controller Drivers
  897 +#
  898 +# CONFIG_USB_C67X00_HCD is not set
  899 +# CONFIG_USB_ISP116X_HCD is not set
  900 +# CONFIG_USB_OHCI_HCD is not set
  901 +# CONFIG_USB_SL811_HCD is not set
  902 +# CONFIG_USB_R8A66597_HCD is not set
  903 +# CONFIG_USB_HWA_HCD is not set
  904 +CONFIG_USB_MUSB_HDRC=y
  905 +CONFIG_USB_MUSB_SOC=y
  906 +
  907 +#
  908 +# OMAP 343x high speed USB support
  909 +#
  910 +CONFIG_USB_MUSB_HOST=y
  911 +# CONFIG_USB_MUSB_PERIPHERAL is not set
  912 +# CONFIG_USB_MUSB_OTG is not set
  913 +# CONFIG_USB_GADGET_MUSB_HDRC is not set
  914 +CONFIG_USB_MUSB_HDRC_HCD=y
  915 +# CONFIG_MUSB_PIO_ONLY is not set
  916 +CONFIG_USB_INVENTRA_DMA=y
  917 +# CONFIG_USB_TI_CPPI_DMA is not set
  918 +# CONFIG_USB_MUSB_DEBUG is not set
  919 +
  920 +#
  921 +# USB Device Class drivers
  922 +#
  923 +# CONFIG_USB_ACM is not set
  924 +# CONFIG_USB_PRINTER is not set
  925 +# CONFIG_USB_WDM is not set
  926 +# CONFIG_USB_TMC is not set
  927 +
  928 +#
  929 +# NOTE: USB_STORAGE depends on SCSI but BLK_DEV_SD may also be needed;
  930 +#
  931 +
  932 +#
  933 +# see USB_STORAGE Help for more information
  934 +#
  935 +# CONFIG_USB_STORAGE is not set
  936 +# CONFIG_USB_LIBUSUAL is not set
  937 +
  938 +#
  939 +# USB Imaging devices
  940 +#
  941 +# CONFIG_USB_MDC800 is not set
  942 +# CONFIG_USB_MICROTEK is not set
  943 +
  944 +#
  945 +# USB port drivers
  946 +#
  947 +# CONFIG_USB_SERIAL is not set
  948 +
  949 +#
  950 +# USB Miscellaneous drivers
  951 +#
  952 +# CONFIG_USB_EMI62 is not set
  953 +# CONFIG_USB_EMI26 is not set
  954 +# CONFIG_USB_ADUTUX is not set
  955 +# CONFIG_USB_SEVSEG is not set
  956 +# CONFIG_USB_RIO500 is not set
  957 +# CONFIG_USB_LEGOTOWER is not set
  958 +# CONFIG_USB_LCD is not set
  959 +# CONFIG_USB_BERRY_CHARGE is not set
  960 +# CONFIG_USB_LED is not set
  961 +# CONFIG_USB_CYPRESS_CY7C63 is not set
  962 +# CONFIG_USB_CYTHERM is not set
  963 +# CONFIG_USB_PHIDGET is not set
  964 +# CONFIG_USB_IDMOUSE is not set
  965 +# CONFIG_USB_FTDI_ELAN is not set
  966 +# CONFIG_USB_APPLEDISPLAY is not set
  967 +# CONFIG_USB_LD is not set
  968 +# CONFIG_USB_TRANCEVIBRATOR is not set
  969 +# CONFIG_USB_IOWARRIOR is not set
  970 +# CONFIG_USB_TEST is not set
  971 +# CONFIG_USB_ISIGHTFW is not set
  972 +# CONFIG_USB_VST is not set
  973 +CONFIG_USB_GADGET=y
  974 +# CONFIG_USB_GADGET_DEBUG is not set
  975 +# CONFIG_USB_GADGET_DEBUG_FILES is not set
  976 +CONFIG_USB_GADGET_VBUS_DRAW=2
  977 +CONFIG_USB_GADGET_SELECTED=y
  978 +# CONFIG_USB_GADGET_AT91 is not set
  979 +# CONFIG_USB_GADGET_ATMEL_USBA is not set
  980 +# CONFIG_USB_GADGET_FSL_USB2 is not set
  981 +# CONFIG_USB_GADGET_LH7A40X is not set
  982 +CONFIG_USB_GADGET_OMAP=y
  983 +CONFIG_USB_OMAP=y
  984 +# CONFIG_USB_GADGET_PXA25X is not set
  985 +# CONFIG_USB_GADGET_PXA27X is not set
  986 +# CONFIG_USB_GADGET_S3C2410 is not set
  987 +# CONFIG_USB_GADGET_M66592 is not set
  988 +# CONFIG_USB_GADGET_AMD5536UDC is not set
  989 +# CONFIG_USB_GADGET_FSL_QE is not set
  990 +# CONFIG_USB_GADGET_NET2280 is not set
  991 +# CONFIG_USB_GADGET_GOKU is not set
  992 +# CONFIG_USB_GADGET_DUMMY_HCD is not set
  993 +# CONFIG_USB_GADGET_DUALSPEED is not set
  994 +# CONFIG_USB_ZERO is not set
  995 +CONFIG_USB_ETH=y
  996 +CONFIG_USB_ETH_RNDIS=y
  997 +# CONFIG_USB_GADGETFS is not set
  998 +# CONFIG_USB_FILE_STORAGE is not set
  999 +# CONFIG_USB_G_SERIAL is not set
  1000 +# CONFIG_USB_MIDI_GADGET is not set
  1001 +# CONFIG_USB_G_PRINTER is not set
  1002 +# CONFIG_USB_CDC_COMPOSITE is not set
  1003 +CONFIG_MMC=y
  1004 +# CONFIG_MMC_DEBUG is not set
  1005 +# CONFIG_MMC_UNSAFE_RESUME is not set
  1006 +
  1007 +#
  1008 +# MMC/SD/SDIO Card Drivers
  1009 +#
  1010 +CONFIG_MMC_BLOCK=y
  1011 +CONFIG_MMC_BLOCK_BOUNCE=y
  1012 +# CONFIG_SDIO_UART is not set
  1013 +# CONFIG_MMC_TEST is not set
  1014 +
  1015 +#
  1016 +# MMC/SD/SDIO Host Controller Drivers
  1017 +#
  1018 +# CONFIG_MMC_SDHCI is not set
  1019 +# CONFIG_MMC_OMAP is not set
  1020 +# CONFIG_MMC_SPI is not set
  1021 +# CONFIG_MEMSTICK is not set
  1022 +# CONFIG_ACCESSIBILITY is not set
  1023 +# CONFIG_NEW_LEDS is not set
  1024 +CONFIG_RTC_LIB=y
  1025 +CONFIG_RTC_CLASS=y
  1026 +CONFIG_RTC_HCTOSYS=y
  1027 +CONFIG_RTC_HCTOSYS_DEVICE="rtc0"
  1028 +# CONFIG_RTC_DEBUG is not set
  1029 +
  1030 +#
  1031 +# RTC interfaces
  1032 +#
  1033 +CONFIG_RTC_INTF_SYSFS=y
  1034 +CONFIG_RTC_INTF_PROC=y
  1035 +CONFIG_RTC_INTF_DEV=y
  1036 +# CONFIG_RTC_INTF_DEV_UIE_EMUL is not set
  1037 +# CONFIG_RTC_DRV_TEST is not set
  1038 +
  1039 +#
  1040 +# I2C RTC drivers
  1041 +#
  1042 +# CONFIG_RTC_DRV_DS1307 is not set
  1043 +# CONFIG_RTC_DRV_DS1374 is not set
  1044 +# CONFIG_RTC_DRV_DS1672 is not set
  1045 +# CONFIG_RTC_DRV_MAX6900 is not set
  1046 +# CONFIG_RTC_DRV_RS5C372 is not set
  1047 +# CONFIG_RTC_DRV_ISL1208 is not set
  1048 +# CONFIG_RTC_DRV_X1205 is not set
  1049 +# CONFIG_RTC_DRV_PCF8563 is not set
  1050 +# CONFIG_RTC_DRV_PCF8583 is not set
  1051 +# CONFIG_RTC_DRV_M41T80 is not set
  1052 +CONFIG_RTC_DRV_TWL4030=y
  1053 +# CONFIG_RTC_DRV_S35390A is not set
  1054 +# CONFIG_RTC_DRV_FM3130 is not set
  1055 +# CONFIG_RTC_DRV_RX8581 is not set
  1056 +
  1057 +#
  1058 +# SPI RTC drivers
  1059 +#
  1060 +# CONFIG_RTC_DRV_M41T94 is not set
  1061 +# CONFIG_RTC_DRV_DS1305 is not set
  1062 +# CONFIG_RTC_DRV_DS1390 is not set
  1063 +# CONFIG_RTC_DRV_MAX6902 is not set
  1064 +# CONFIG_RTC_DRV_R9701 is not set
  1065 +# CONFIG_RTC_DRV_RS5C348 is not set
  1066 +# CONFIG_RTC_DRV_DS3234 is not set
  1067 +
  1068 +#
  1069 +# Platform RTC drivers
  1070 +#
  1071 +# CONFIG_RTC_DRV_CMOS is not set
  1072 +# CONFIG_RTC_DRV_DS1286 is not set
  1073 +# CONFIG_RTC_DRV_DS1511 is not set
  1074 +# CONFIG_RTC_DRV_DS1553 is not set
  1075 +# CONFIG_RTC_DRV_DS1742 is not set
  1076 +# CONFIG_RTC_DRV_STK17TA8 is not set
  1077 +# CONFIG_RTC_DRV_M48T86 is not set
  1078 +# CONFIG_RTC_DRV_M48T35 is not set
  1079 +# CONFIG_RTC_DRV_M48T59 is not set
  1080 +# CONFIG_RTC_DRV_BQ4802 is not set
  1081 +# CONFIG_RTC_DRV_V3020 is not set
  1082 +
  1083 +#
  1084 +# on-CPU RTC drivers
  1085 +#
  1086 +# CONFIG_DMADEVICES is not set
  1087 +# CONFIG_REGULATOR is not set
  1088 +# CONFIG_UIO is not set
  1089 +
  1090 +#
  1091 +# File systems
  1092 +#
  1093 +CONFIG_EXT2_FS=y
  1094 +# CONFIG_EXT2_FS_XATTR is not set
  1095 +# CONFIG_EXT2_FS_XIP is not set
  1096 +CONFIG_EXT3_FS=y
  1097 +# CONFIG_EXT3_FS_XATTR is not set
  1098 +# CONFIG_EXT4_FS is not set
  1099 +CONFIG_JBD=y
  1100 +# CONFIG_REISERFS_FS is not set
  1101 +# CONFIG_JFS_FS is not set
  1102 +# CONFIG_FS_POSIX_ACL is not set
  1103 +CONFIG_FILE_LOCKING=y
  1104 +# CONFIG_XFS_FS is not set
  1105 +# CONFIG_OCFS2_FS is not set
  1106 +CONFIG_DNOTIFY=y
  1107 +CONFIG_INOTIFY=y
  1108 +CONFIG_INOTIFY_USER=y
  1109 +CONFIG_QUOTA=y
  1110 +# CONFIG_QUOTA_NETLINK_INTERFACE is not set
  1111 +CONFIG_PRINT_QUOTA_WARNING=y
  1112 +# CONFIG_QFMT_V1 is not set
  1113 +CONFIG_QFMT_V2=y
  1114 +CONFIG_QUOTACTL=y
  1115 +# CONFIG_AUTOFS_FS is not set
  1116 +# CONFIG_AUTOFS4_FS is not set
  1117 +# CONFIG_FUSE_FS is not set
  1118 +
  1119 +#
  1120 +# CD-ROM/DVD Filesystems
  1121 +#
  1122 +# CONFIG_ISO9660_FS is not set
  1123 +# CONFIG_UDF_FS is not set
  1124 +
  1125 +#
  1126 +# DOS/FAT/NT Filesystems
  1127 +#
  1128 +CONFIG_FAT_FS=y
  1129 +CONFIG_MSDOS_FS=y
  1130 +CONFIG_VFAT_FS=y
  1131 +CONFIG_FAT_DEFAULT_CODEPAGE=437
  1132 +CONFIG_FAT_DEFAULT_IOCHARSET="iso8859-1"
  1133 +# CONFIG_NTFS_FS is not set
  1134 +
  1135 +#
  1136 +# Pseudo filesystems
  1137 +#
  1138 +CONFIG_PROC_FS=y
  1139 +CONFIG_PROC_SYSCTL=y
  1140 +CONFIG_PROC_PAGE_MONITOR=y
  1141 +CONFIG_SYSFS=y
  1142 +CONFIG_TMPFS=y
  1143 +# CONFIG_TMPFS_POSIX_ACL is not set
  1144 +# CONFIG_HUGETLB_PAGE is not set
  1145 +# CONFIG_CONFIGFS_FS is not set
  1146 +
  1147 +#
  1148 +# Miscellaneous filesystems
  1149 +#
  1150 +# CONFIG_ADFS_FS is not set
  1151 +# CONFIG_AFFS_FS is not set
  1152 +# CONFIG_HFS_FS is not set
  1153 +# CONFIG_HFSPLUS_FS is not set
  1154 +# CONFIG_BEFS_FS is not set
  1155 +# CONFIG_BFS_FS is not set
  1156 +# CONFIG_EFS_FS is not set
  1157 +# CONFIG_JFFS2_FS is not set
  1158 +# CONFIG_CRAMFS is not set
  1159 +# CONFIG_VXFS_FS is not set
  1160 +# CONFIG_MINIX_FS is not set
  1161 +# CONFIG_OMFS_FS is not set
  1162 +# CONFIG_HPFS_FS is not set
  1163 +# CONFIG_QNX4FS_FS is not set
  1164 +# CONFIG_ROMFS_FS is not set
  1165 +# CONFIG_SYSV_FS is not set
  1166 +# CONFIG_UFS_FS is not set
  1167 +# CONFIG_NETWORK_FILESYSTEMS is not set
  1168 +
  1169 +#
  1170 +# Partition Types
  1171 +#
  1172 +CONFIG_PARTITION_ADVANCED=y
  1173 +# CONFIG_ACORN_PARTITION is not set
  1174 +# CONFIG_OSF_PARTITION is not set
  1175 +# CONFIG_AMIGA_PARTITION is not set
  1176 +# CONFIG_ATARI_PARTITION is not set
  1177 +# CONFIG_MAC_PARTITION is not set
  1178 +CONFIG_MSDOS_PARTITION=y
  1179 +# CONFIG_BSD_DISKLABEL is not set
  1180 +# CONFIG_MINIX_SUBPARTITION is not set
  1181 +# CONFIG_SOLARIS_X86_PARTITION is not set
  1182 +# CONFIG_UNIXWARE_DISKLABEL is not set
  1183 +# CONFIG_LDM_PARTITION is not set
  1184 +# CONFIG_SGI_PARTITION is not set
  1185 +# CONFIG_ULTRIX_PARTITION is not set
  1186 +# CONFIG_SUN_PARTITION is not set
  1187 +# CONFIG_KARMA_PARTITION is not set
  1188 +# CONFIG_EFI_PARTITION is not set
  1189 +# CONFIG_SYSV68_PARTITION is not set
  1190 +CONFIG_NLS=y
  1191 +CONFIG_NLS_DEFAULT="iso8859-1"
  1192 +CONFIG_NLS_CODEPAGE_437=y
  1193 +# CONFIG_NLS_CODEPAGE_737 is not set
  1194 +# CONFIG_NLS_CODEPAGE_775 is not set
  1195 +# CONFIG_NLS_CODEPAGE_850 is not set
  1196 +# CONFIG_NLS_CODEPAGE_852 is not set
  1197 +# CONFIG_NLS_CODEPAGE_855 is not set
  1198 +# CONFIG_NLS_CODEPAGE_857 is not set
  1199 +# CONFIG_NLS_CODEPAGE_860 is not set
  1200 +# CONFIG_NLS_CODEPAGE_861 is not set
  1201 +# CONFIG_NLS_CODEPAGE_862 is not set
  1202 +# CONFIG_NLS_CODEPAGE_863 is not set
  1203 +# CONFIG_NLS_CODEPAGE_864 is not set
  1204 +# CONFIG_NLS_CODEPAGE_865 is not set
  1205 +# CONFIG_NLS_CODEPAGE_866 is not set
  1206 +# CONFIG_NLS_CODEPAGE_869 is not set
  1207 +# CONFIG_NLS_CODEPAGE_936 is not set
  1208 +# CONFIG_NLS_CODEPAGE_950 is not set
  1209 +# CONFIG_NLS_CODEPAGE_932 is not set
  1210 +# CONFIG_NLS_CODEPAGE_949 is not set
  1211 +# CONFIG_NLS_CODEPAGE_874 is not set
  1212 +# CONFIG_NLS_ISO8859_8 is not set
  1213 +# CONFIG_NLS_CODEPAGE_1250 is not set
  1214 +# CONFIG_NLS_CODEPAGE_1251 is not set
  1215 +# CONFIG_NLS_ASCII is not set
  1216 +CONFIG_NLS_ISO8859_1=y
  1217 +# CONFIG_NLS_ISO8859_2 is not set
  1218 +# CONFIG_NLS_ISO8859_3 is not set
  1219 +# CONFIG_NLS_ISO8859_4 is not set
  1220 +# CONFIG_NLS_ISO8859_5 is not set
  1221 +# CONFIG_NLS_ISO8859_6 is not set
  1222 +# CONFIG_NLS_ISO8859_7 is not set
  1223 +# CONFIG_NLS_ISO8859_9 is not set
  1224 +# CONFIG_NLS_ISO8859_13 is not set
  1225 +# CONFIG_NLS_ISO8859_14 is not set
  1226 +# CONFIG_NLS_ISO8859_15 is not set
  1227 +# CONFIG_NLS_KOI8_R is not set
  1228 +# CONFIG_NLS_KOI8_U is not set
  1229 +# CONFIG_NLS_UTF8 is not set
  1230 +# CONFIG_DLM is not set
  1231 +
  1232 +#
  1233 +# Kernel hacking
  1234 +#
  1235 +# CONFIG_PRINTK_TIME is not set
  1236 +CONFIG_ENABLE_WARN_DEPRECATED=y
  1237 +CONFIG_ENABLE_MUST_CHECK=y
  1238 +CONFIG_FRAME_WARN=1024
  1239 +CONFIG_MAGIC_SYSRQ=y
  1240 +# CONFIG_UNUSED_SYMBOLS is not set
  1241 +# CONFIG_DEBUG_FS is not set
  1242 +# CONFIG_HEADERS_CHECK is not set
  1243 +CONFIG_DEBUG_KERNEL=y
  1244 +# CONFIG_DEBUG_SHIRQ is not set
  1245 +CONFIG_DETECT_SOFTLOCKUP=y
  1246 +# CONFIG_BOOTPARAM_SOFTLOCKUP_PANIC is not set
  1247 +CONFIG_BOOTPARAM_SOFTLOCKUP_PANIC_VALUE=0
  1248 +CONFIG_SCHED_DEBUG=y
  1249 +# CONFIG_SCHEDSTATS is not set
  1250 +# CONFIG_TIMER_STATS is not set
  1251 +# CONFIG_DEBUG_OBJECTS is not set
  1252 +# CONFIG_DEBUG_SLAB is not set
  1253 +# CONFIG_DEBUG_RT_MUTEXES is not set
  1254 +# CONFIG_RT_MUTEX_TESTER is not set
  1255 +# CONFIG_DEBUG_SPINLOCK is not set
  1256 +CONFIG_DEBUG_MUTEXES=y
  1257 +# CONFIG_DEBUG_LOCK_ALLOC is not set
  1258 +# CONFIG_PROVE_LOCKING is not set
  1259 +# CONFIG_LOCK_STAT is not set
  1260 +# CONFIG_DEBUG_SPINLOCK_SLEEP is not set
  1261 +# CONFIG_DEBUG_LOCKING_API_SELFTESTS is not set
  1262 +# CONFIG_DEBUG_KOBJECT is not set
  1263 +# CONFIG_DEBUG_BUGVERBOSE is not set
  1264 +CONFIG_DEBUG_INFO=y
  1265 +# CONFIG_DEBUG_VM is not set
  1266 +# CONFIG_DEBUG_WRITECOUNT is not set
  1267 +# CONFIG_DEBUG_MEMORY_INIT is not set
  1268 +# CONFIG_DEBUG_LIST is not set
  1269 +# CONFIG_DEBUG_SG is not set
  1270 +CONFIG_FRAME_POINTER=y
  1271 +# CONFIG_BOOT_PRINTK_DELAY is not set
  1272 +# CONFIG_RCU_TORTURE_TEST is not set
  1273 +# CONFIG_RCU_CPU_STALL_DETECTOR is not set
  1274 +# CONFIG_BACKTRACE_SELF_TEST is not set
  1275 +# CONFIG_DEBUG_BLOCK_EXT_DEVT is not set
  1276 +# CONFIG_FAULT_INJECTION is not set
  1277 +# CONFIG_LATENCYTOP is not set
  1278 +CONFIG_HAVE_FUNCTION_TRACER=y
  1279 +
  1280 +#
  1281 +# Tracers
  1282 +#
  1283 +# CONFIG_FUNCTION_TRACER is not set
  1284 +# CONFIG_IRQSOFF_TRACER is not set
  1285 +# CONFIG_SCHED_TRACER is not set
  1286 +# CONFIG_CONTEXT_SWITCH_TRACER is not set
  1287 +# CONFIG_BOOT_TRACER is not set
  1288 +# CONFIG_STACK_TRACER is not set
  1289 +# CONFIG_DYNAMIC_PRINTK_DEBUG is not set
  1290 +# CONFIG_SAMPLES is not set
  1291 +CONFIG_HAVE_ARCH_KGDB=y
  1292 +# CONFIG_KGDB is not set
  1293 +# CONFIG_DEBUG_USER is not set
  1294 +# CONFIG_DEBUG_ERRORS is not set
  1295 +# CONFIG_DEBUG_STACK_USAGE is not set
  1296 +# CONFIG_DEBUG_LL is not set
  1297 +
  1298 +#
  1299 +# Security options
  1300 +#
  1301 +# CONFIG_KEYS is not set
  1302 +# CONFIG_SECURITY is not set
  1303 +# CONFIG_SECURITYFS is not set
  1304 +# CONFIG_SECURITY_FILE_CAPABILITIES is not set
  1305 +CONFIG_CRYPTO=y
  1306 +
  1307 +#
  1308 +# Crypto core or helper
  1309 +#
  1310 +# CONFIG_CRYPTO_FIPS is not set
  1311 +CONFIG_CRYPTO_ALGAPI=y
  1312 +CONFIG_CRYPTO_AEAD=y
  1313 +CONFIG_CRYPTO_BLKCIPHER=y
  1314 +CONFIG_CRYPTO_HASH=y
  1315 +CONFIG_CRYPTO_RNG=y
  1316 +CONFIG_CRYPTO_MANAGER=y
  1317 +# CONFIG_CRYPTO_GF128MUL is not set
  1318 +# CONFIG_CRYPTO_NULL is not set
  1319 +# CONFIG_CRYPTO_CRYPTD is not set
  1320 +# CONFIG_CRYPTO_AUTHENC is not set
  1321 +# CONFIG_CRYPTO_TEST is not set
  1322 +
  1323 +#
  1324 +# Authenticated Encryption with Associated Data
  1325 +#
  1326 +# CONFIG_CRYPTO_CCM is not set
  1327 +# CONFIG_CRYPTO_GCM is not set
  1328 +# CONFIG_CRYPTO_SEQIV is not set
  1329 +
  1330 +#
  1331 +# Block modes
  1332 +#
  1333 +CONFIG_CRYPTO_CBC=y
  1334 +# CONFIG_CRYPTO_CTR is not set
  1335 +# CONFIG_CRYPTO_CTS is not set
  1336 +CONFIG_CRYPTO_ECB=m
  1337 +# CONFIG_CRYPTO_LRW is not set
  1338 +CONFIG_CRYPTO_PCBC=m
  1339 +# CONFIG_CRYPTO_XTS is not set
  1340 +
  1341 +#
  1342 +# Hash modes
  1343 +#
  1344 +# CONFIG_CRYPTO_HMAC is not set
  1345 +# CONFIG_CRYPTO_XCBC is not set
  1346 +
  1347 +#
  1348 +# Digest
  1349 +#
  1350 +# CONFIG_CRYPTO_CRC32C is not set
  1351 +# CONFIG_CRYPTO_MD4 is not set
  1352 +CONFIG_CRYPTO_MD5=y
  1353 +# CONFIG_CRYPTO_MICHAEL_MIC is not set
  1354 +# CONFIG_CRYPTO_RMD128 is not set
  1355 +# CONFIG_CRYPTO_RMD160 is not set
  1356 +# CONFIG_CRYPTO_RMD256 is not set
  1357 +# CONFIG_CRYPTO_RMD320 is not set
  1358 +# CONFIG_CRYPTO_SHA1 is not set
  1359 +# CONFIG_CRYPTO_SHA256 is not set
  1360 +# CONFIG_CRYPTO_SHA512 is not set
  1361 +# CONFIG_CRYPTO_TGR192 is not set
  1362 +# CONFIG_CRYPTO_WP512 is not set
  1363 +
  1364 +#
  1365 +# Ciphers
  1366 +#
  1367 +# CONFIG_CRYPTO_AES is not set
  1368 +# CONFIG_CRYPTO_ANUBIS is not set
  1369 +# CONFIG_CRYPTO_ARC4 is not set
  1370 +# CONFIG_CRYPTO_BLOWFISH is not set
  1371 +# CONFIG_CRYPTO_CAMELLIA is not set
  1372 +# CONFIG_CRYPTO_CAST5 is not set
  1373 +# CONFIG_CRYPTO_CAST6 is not set
  1374 +CONFIG_CRYPTO_DES=y
  1375 +# CONFIG_CRYPTO_FCRYPT is not set
  1376 +# CONFIG_CRYPTO_KHAZAD is not set
  1377 +# CONFIG_CRYPTO_SALSA20 is not set
  1378 +# CONFIG_CRYPTO_SEED is not set
  1379 +# CONFIG_CRYPTO_SERPENT is not set
  1380 +# CONFIG_CRYPTO_TEA is not set
  1381 +# CONFIG_CRYPTO_TWOFISH is not set
  1382 +
  1383 +#
  1384 +# Compression
  1385 +#
  1386 +# CONFIG_CRYPTO_DEFLATE is not set
  1387 +# CONFIG_CRYPTO_LZO is not set
  1388 +
  1389 +#
  1390 +# Random Number Generation
  1391 +#
  1392 +# CONFIG_CRYPTO_ANSI_CPRNG is not set
  1393 +CONFIG_CRYPTO_HW=y
  1394 +
  1395 +#
  1396 +# Library routines
  1397 +#
  1398 +CONFIG_BITREVERSE=y
  1399 +CONFIG_CRC_CCITT=y
  1400 +# CONFIG_CRC16 is not set
  1401 +# CONFIG_CRC_T10DIF is not set
  1402 +# CONFIG_CRC_ITU_T is not set
  1403 +CONFIG_CRC32=y
  1404 +# CONFIG_CRC7 is not set
  1405 +CONFIG_LIBCRC32C=y
  1406 +CONFIG_PLIST=y
  1407 +CONFIG_HAS_IOMEM=y
  1408 +CONFIG_HAS_IOPORT=y
  1409 +CONFIG_HAS_DMA=y
arch/arm/mach-omap2/Kconfig
... ... @@ -55,4 +55,8 @@
55 55 config MACH_OVERO
56 56 bool "Gumstix Overo board"
57 57 depends on ARCH_OMAP3 && ARCH_OMAP34XX
  58 +
  59 +config MACH_OMAP3_PANDORA
  60 + bool "OMAP3 Pandora"
  61 + depends on ARCH_OMAP3 && ARCH_OMAP34XX
arch/arm/mach-omap2/Makefile
... ... @@ -32,4 +32,5 @@
32 32 obj-$(CONFIG_MACH_OMAP3_BEAGLE) += board-omap3beagle.o
33 33 obj-$(CONFIG_MACH_OMAP_LDP) += board-ldp.o
34 34 obj-$(CONFIG_MACH_OVERO) += board-overo.o
  35 +obj-$(CONFIG_MACH_OMAP3_PANDORA) += board-omap3pandora.o
arch/arm/mach-omap2/board-omap3pandora.c
  1 +/*
  2 + * board-omap3pandora.c (Pandora Handheld Console)
  3 + *
  4 + * This program is free software; you can redistribute it and/or
  5 + * modify it under the terms of the GNU General Public License
  6 + * version 2 as published by the Free Software Foundation.
  7 + *
  8 + * This program is distributed in the hope that it will be useful, but
  9 + * WITHOUT ANY WARRANTY; without even the implied warranty of
  10 + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
  11 + * General Public License for more details.
  12 + *
  13 + * You should have received a copy of the GNU General Public License
  14 + * along with this program; if not, write to the Free Software
  15 + * Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA
  16 + * 02110-1301 USA
  17 + *
  18 + */
  19 +
  20 +#include <linux/init.h>
  21 +#include <linux/kernel.h>
  22 +#include <linux/platform_device.h>
  23 +
  24 +#include <linux/spi/spi.h>
  25 +#include <linux/spi/ads7846.h>
  26 +#include <linux/i2c/twl4030.h>
  27 +
  28 +#include <asm/mach-types.h>
  29 +#include <asm/mach/arch.h>
  30 +#include <asm/mach/map.h>
  31 +
  32 +#include <mach/board.h>
  33 +#include <mach/common.h>
  34 +#include <mach/gpio.h>
  35 +#include <mach/hardware.h>
  36 +#include <mach/mcspi.h>
  37 +
  38 +#define OMAP3_PANDORA_TS_GPIO 94
  39 +
  40 +static struct omap_uart_config omap3pandora_uart_config __initdata = {
  41 + .enabled_uarts = (1 << 2), /* UART3 */
  42 +};
  43 +
  44 +static struct twl4030_gpio_platform_data omap3pandora_gpio_data = {
  45 + .gpio_base = OMAP_MAX_GPIO_LINES,
  46 + .irq_base = TWL4030_GPIO_IRQ_BASE,
  47 + .irq_end = TWL4030_GPIO_IRQ_END,
  48 +};
  49 +
  50 +static struct twl4030_usb_data omap3pandora_usb_data = {
  51 + .usb_mode = T2_USB_MODE_ULPI,
  52 +};
  53 +
  54 +static struct twl4030_platform_data omap3pandora_twldata = {
  55 + .irq_base = TWL4030_IRQ_BASE,
  56 + .irq_end = TWL4030_IRQ_END,
  57 + .gpio = &omap3pandora_gpio_data,
  58 + .usb = &omap3pandora_usb_data,
  59 +};
  60 +
  61 +static struct i2c_board_info __initdata omap3pandora_i2c_boardinfo[] = {
  62 + {
  63 + I2C_BOARD_INFO("tps65950", 0x48),
  64 + .flags = I2C_CLIENT_WAKE,
  65 + .irq = INT_34XX_SYS_NIRQ,
  66 + .platform_data = &omap3pandora_twldata,
  67 + },
  68 +};
  69 +
  70 +static int __init omap3pandora_i2c_init(void)
  71 +{
  72 + omap_register_i2c_bus(1, 2600, omap3pandora_i2c_boardinfo,
  73 + ARRAY_SIZE(omap3pandora_i2c_boardinfo));
  74 + /* i2c2 pins are not connected */
  75 + omap_register_i2c_bus(3, 400, NULL, 0);
  76 + return 0;
  77 +}
  78 +
  79 +static void __init omap3pandora_init_irq(void)
  80 +{
  81 + omap2_init_common_hw();
  82 + omap_init_irq();
  83 + omap_gpio_init();
  84 +}
  85 +
  86 +static void __init omap3pandora_ads7846_init(void)
  87 +{
  88 + int gpio = OMAP3_PANDORA_TS_GPIO;
  89 + int ret;
  90 +
  91 + ret = gpio_request(gpio, "ads7846_pen_down");
  92 + if (ret < 0) {
  93 + printk(KERN_ERR "Failed to request GPIO %d for "
  94 + "ads7846 pen down IRQ\n", gpio);
  95 + return;
  96 + }
  97 +
  98 + gpio_direction_input(gpio);
  99 +}
  100 +
  101 +static int ads7846_get_pendown_state(void)
  102 +{
  103 + return !gpio_get_value(OMAP3_PANDORA_TS_GPIO);
  104 +}
  105 +
  106 +static struct ads7846_platform_data ads7846_config = {
  107 + .x_max = 0x0fff,
  108 + .y_max = 0x0fff,
  109 + .x_plate_ohms = 180,
  110 + .pressure_max = 255,
  111 + .debounce_max = 10,
  112 + .debounce_tol = 3,
  113 + .debounce_rep = 1,
  114 + .get_pendown_state = ads7846_get_pendown_state,
  115 + .keep_vref_on = 1,
  116 +};
  117 +
  118 +static struct omap2_mcspi_device_config ads7846_mcspi_config = {
  119 + .turbo_mode = 0,
  120 + .single_channel = 1, /* 0: slave, 1: master */
  121 +};
  122 +
  123 +static struct spi_board_info omap3pandora_spi_board_info[] __initdata = {
  124 + {
  125 + .modalias = "ads7846",
  126 + .bus_num = 1,
  127 + .chip_select = 0,
  128 + .max_speed_hz = 1500000,
  129 + .controller_data = &ads7846_mcspi_config,
  130 + .irq = OMAP_GPIO_IRQ(OMAP3_PANDORA_TS_GPIO),
  131 + .platform_data = &ads7846_config,
  132 + }
  133 +};
  134 +
  135 +static struct platform_device omap3pandora_lcd_device = {
  136 + .name = "pandora_lcd",
  137 + .id = -1,
  138 +};
  139 +
  140 +static struct omap_lcd_config omap3pandora_lcd_config __initdata = {
  141 + .ctrl_name = "internal",
  142 +};
  143 +
  144 +static struct omap_board_config_kernel omap3pandora_config[] __initdata = {
  145 + { OMAP_TAG_UART, &omap3pandora_uart_config },
  146 + { OMAP_TAG_LCD, &omap3pandora_lcd_config },
  147 +};
  148 +
  149 +static struct platform_device *omap3pandora_devices[] __initdata = {
  150 + &omap3pandora_lcd_device,
  151 +};
  152 +
  153 +static void __init omap3pandora_init(void)
  154 +{
  155 + omap3pandora_i2c_init();
  156 + platform_add_devices(omap3pandora_devices,
  157 + ARRAY_SIZE(omap3pandora_devices));
  158 + omap_board_config = omap3pandora_config;
  159 + omap_board_config_size = ARRAY_SIZE(omap3pandora_config);
  160 + omap_serial_init();
  161 + spi_register_board_info(omap3pandora_spi_board_info,
  162 + ARRAY_SIZE(omap3pandora_spi_board_info));
  163 + omap3pandora_ads7846_init();
  164 +}
  165 +
  166 +static void __init omap3pandora_map_io(void)
  167 +{
  168 + omap2_set_globals_343x();
  169 + omap2_map_common_io();
  170 +}
  171 +
  172 +MACHINE_START(OMAP3_PANDORA, "Pandora Handheld Console")
  173 + .phys_io = 0x48000000,
  174 + .io_pg_offst = ((0xd8000000) >> 18) & 0xfffc,
  175 + .boot_params = 0x80000100,
  176 + .map_io = omap3pandora_map_io,
  177 + .init_irq = omap3pandora_init_irq,
  178 + .init_machine = omap3pandora_init,
  179 + .timer = &omap_timer,
  180 +MACHINE_END