Linux kernel mirror (for testing) git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
kernel os linux

MX3: Add basic support for LogicPD i.MX31 LiteKit

This patch adds basic support for i.MX31 LiteKit by LogicPD.
With printascii() in kernel/printk.c, it boots right into the
rootfs-panic.

Note: This is a modified version of Daniel's patch to fit into this patch
stack.

> On 09.06.2008, at 17:26, Russell King - ARM Linux wrote:
>
> > I would much prefer it if board specific includes were included by the
> > code which needs them rather than in asm/arch/hardware.h.  With the
> > device model, drivers shouldn't need to include any board specific
> > includes - only the board specific C file should need it.
>
> The new version of this patch (#5102) has been uploaded to the patch
> tracker this morning.

Signed-off-by: Daniel Mack <daniel@caiaq.de>

--
arch/arm/configs/mx31litekit_defconfig | 1100 ++++++++++++++++++++++++++++++
arch/arm/mach-mx3/Kconfig | 7
arch/arm/mach-mx3/Makefile | 1
arch/arm/mach-mx3/mx31lite.c | 96 ++
include/asm-arm/arch-mxc/board-mx31lite.h | 38 +
include/asm-arm/arch-mxc/debug-macro.S | 3
6 files changed, 1245 insertions(+)

authored by

Daniel Mack and committed by
Robert Schwebel
9a4cd7a5 ce8ffef0

+1245
+1100
arch/arm/configs/mx31litekit_defconfig
··· 1 + # 2 + # Automatically generated make config: don't edit 3 + # Linux kernel version: 2.6.26-rc5 4 + # Fri Jun 13 14:23:39 2008 5 + # 6 + CONFIG_ARM=y 7 + CONFIG_SYS_SUPPORTS_APM_EMULATION=y 8 + # CONFIG_GENERIC_GPIO is not set 9 + # CONFIG_GENERIC_TIME is not set 10 + # CONFIG_GENERIC_CLOCKEVENTS is not set 11 + CONFIG_MMU=y 12 + # CONFIG_NO_IOPORT is not set 13 + CONFIG_GENERIC_HARDIRQS=y 14 + CONFIG_STACKTRACE_SUPPORT=y 15 + CONFIG_LOCKDEP_SUPPORT=y 16 + CONFIG_TRACE_IRQFLAGS_SUPPORT=y 17 + CONFIG_HARDIRQS_SW_RESEND=y 18 + CONFIG_GENERIC_IRQ_PROBE=y 19 + CONFIG_RWSEM_GENERIC_SPINLOCK=y 20 + # CONFIG_ARCH_HAS_ILOG2_U32 is not set 21 + # CONFIG_ARCH_HAS_ILOG2_U64 is not set 22 + CONFIG_GENERIC_HWEIGHT=y 23 + CONFIG_GENERIC_CALIBRATE_DELAY=y 24 + CONFIG_ARCH_SUPPORTS_AOUT=y 25 + CONFIG_ZONE_DMA=y 26 + CONFIG_ARCH_MTD_XIP=y 27 + CONFIG_VECTORS_BASE=0xffff0000 28 + CONFIG_DEFCONFIG_LIST="/lib/modules/$UNAME_RELEASE/.config" 29 + 30 + # 31 + # General setup 32 + # 33 + CONFIG_EXPERIMENTAL=y 34 + CONFIG_BROKEN_ON_SMP=y 35 + CONFIG_LOCK_KERNEL=y 36 + CONFIG_INIT_ENV_ARG_LIMIT=32 37 + CONFIG_LOCALVERSION="" 38 + CONFIG_LOCALVERSION_AUTO=y 39 + CONFIG_SWAP=y 40 + CONFIG_SYSVIPC=y 41 + CONFIG_SYSVIPC_SYSCTL=y 42 + # CONFIG_POSIX_MQUEUE is not set 43 + # CONFIG_BSD_PROCESS_ACCT is not set 44 + # CONFIG_TASKSTATS is not set 45 + # CONFIG_AUDIT is not set 46 + CONFIG_IKCONFIG=y 47 + CONFIG_IKCONFIG_PROC=y 48 + CONFIG_LOG_BUF_SHIFT=14 49 + # CONFIG_CGROUPS is not set 50 + # CONFIG_GROUP_SCHED is not set 51 + CONFIG_SYSFS_DEPRECATED=y 52 + CONFIG_SYSFS_DEPRECATED_V2=y 53 + # CONFIG_RELAY is not set 54 + # CONFIG_NAMESPACES is not set 55 + # CONFIG_BLK_DEV_INITRD is not set 56 + CONFIG_CC_OPTIMIZE_FOR_SIZE=y 57 + CONFIG_SYSCTL=y 58 + CONFIG_EMBEDDED=y 59 + CONFIG_UID16=y 60 + CONFIG_SYSCTL_SYSCALL=y 61 + CONFIG_SYSCTL_SYSCALL_CHECK=y 62 + CONFIG_KALLSYMS=y 63 + # CONFIG_KALLSYMS_ALL is not set 64 + # CONFIG_KALLSYMS_EXTRA_PASS is not set 65 + CONFIG_HOTPLUG=y 66 + CONFIG_PRINTK=y 67 + CONFIG_BUG=y 68 + CONFIG_ELF_CORE=y 69 + CONFIG_COMPAT_BRK=y 70 + CONFIG_BASE_FULL=y 71 + CONFIG_FUTEX=y 72 + CONFIG_ANON_INODES=y 73 + CONFIG_EPOLL=y 74 + CONFIG_SIGNALFD=y 75 + CONFIG_TIMERFD=y 76 + CONFIG_EVENTFD=y 77 + CONFIG_SHMEM=y 78 + CONFIG_VM_EVENT_COUNTERS=y 79 + CONFIG_SLAB=y 80 + # CONFIG_SLUB is not set 81 + # CONFIG_SLOB is not set 82 + # CONFIG_PROFILING is not set 83 + # CONFIG_MARKERS is not set 84 + CONFIG_HAVE_OPROFILE=y 85 + # CONFIG_KPROBES is not set 86 + CONFIG_HAVE_KPROBES=y 87 + CONFIG_HAVE_KRETPROBES=y 88 + # CONFIG_HAVE_DMA_ATTRS is not set 89 + CONFIG_PROC_PAGE_MONITOR=y 90 + CONFIG_SLABINFO=y 91 + CONFIG_RT_MUTEXES=y 92 + # CONFIG_TINY_SHMEM is not set 93 + CONFIG_BASE_SMALL=0 94 + CONFIG_MODULES=y 95 + # CONFIG_MODULE_FORCE_LOAD is not set 96 + CONFIG_MODULE_UNLOAD=y 97 + CONFIG_MODULE_FORCE_UNLOAD=y 98 + CONFIG_MODVERSIONS=y 99 + # CONFIG_MODULE_SRCVERSION_ALL is not set 100 + CONFIG_KMOD=y 101 + CONFIG_BLOCK=y 102 + # CONFIG_LBD is not set 103 + # CONFIG_BLK_DEV_IO_TRACE is not set 104 + # CONFIG_LSF is not set 105 + # CONFIG_BLK_DEV_BSG is not set 106 + 107 + # 108 + # IO Schedulers 109 + # 110 + CONFIG_IOSCHED_NOOP=y 111 + CONFIG_IOSCHED_AS=y 112 + CONFIG_IOSCHED_DEADLINE=y 113 + CONFIG_IOSCHED_CFQ=y 114 + # CONFIG_DEFAULT_AS is not set 115 + # CONFIG_DEFAULT_DEADLINE is not set 116 + CONFIG_DEFAULT_CFQ=y 117 + # CONFIG_DEFAULT_NOOP is not set 118 + CONFIG_DEFAULT_IOSCHED="cfq" 119 + CONFIG_CLASSIC_RCU=y 120 + 121 + # 122 + # System Type 123 + # 124 + # CONFIG_ARCH_AAEC2000 is not set 125 + # CONFIG_ARCH_INTEGRATOR is not set 126 + # CONFIG_ARCH_REALVIEW is not set 127 + # CONFIG_ARCH_VERSATILE is not set 128 + # CONFIG_ARCH_AT91 is not set 129 + # CONFIG_ARCH_CLPS7500 is not set 130 + # CONFIG_ARCH_CLPS711X is not set 131 + # CONFIG_ARCH_CO285 is not set 132 + # CONFIG_ARCH_EBSA110 is not set 133 + # CONFIG_ARCH_EP93XX is not set 134 + # CONFIG_ARCH_FOOTBRIDGE is not set 135 + # CONFIG_ARCH_NETX is not set 136 + # CONFIG_ARCH_H720X is not set 137 + # CONFIG_ARCH_IMX is not set 138 + # CONFIG_ARCH_IOP13XX is not set 139 + # CONFIG_ARCH_IOP32X is not set 140 + # CONFIG_ARCH_IOP33X is not set 141 + # CONFIG_ARCH_IXP23XX is not set 142 + # CONFIG_ARCH_IXP2000 is not set 143 + # CONFIG_ARCH_IXP4XX is not set 144 + # CONFIG_ARCH_L7200 is not set 145 + # CONFIG_ARCH_KS8695 is not set 146 + # CONFIG_ARCH_NS9XXX is not set 147 + CONFIG_ARCH_MXC=y 148 + # CONFIG_ARCH_ORION5X is not set 149 + # CONFIG_ARCH_PNX4008 is not set 150 + # CONFIG_ARCH_PXA is not set 151 + # CONFIG_ARCH_RPC is not set 152 + # CONFIG_ARCH_SA1100 is not set 153 + # CONFIG_ARCH_S3C2410 is not set 154 + # CONFIG_ARCH_SHARK is not set 155 + # CONFIG_ARCH_LH7A40X is not set 156 + # CONFIG_ARCH_DAVINCI is not set 157 + # CONFIG_ARCH_OMAP is not set 158 + # CONFIG_ARCH_MSM7X00A is not set 159 + 160 + # 161 + # Boot options 162 + # 163 + 164 + # 165 + # Power management 166 + # 167 + 168 + # 169 + # Freescale MXC Implementations 170 + # 171 + CONFIG_ARCH_MX3=y 172 + 173 + # 174 + # MX3 Options 175 + # 176 + # CONFIG_MACH_MX31ADS is not set 177 + CONFIG_MACH_MX31LITE=y 178 + 179 + # 180 + # Processor Type 181 + # 182 + CONFIG_CPU_32=y 183 + CONFIG_CPU_V6=y 184 + # CONFIG_CPU_32v6K is not set 185 + CONFIG_CPU_32v6=y 186 + CONFIG_CPU_ABRT_EV6=y 187 + CONFIG_CPU_PABRT_NOIFAR=y 188 + CONFIG_CPU_CACHE_V6=y 189 + CONFIG_CPU_CACHE_VIPT=y 190 + CONFIG_CPU_COPY_V6=y 191 + CONFIG_CPU_TLB_V6=y 192 + CONFIG_CPU_HAS_ASID=y 193 + CONFIG_CPU_CP15=y 194 + CONFIG_CPU_CP15_MMU=y 195 + 196 + # 197 + # Processor Features 198 + # 199 + CONFIG_ARM_THUMB=y 200 + # CONFIG_CPU_ICACHE_DISABLE is not set 201 + # CONFIG_CPU_DCACHE_DISABLE is not set 202 + # CONFIG_CPU_BPREDICT_DISABLE is not set 203 + # CONFIG_OUTER_CACHE is not set 204 + 205 + # 206 + # Bus support 207 + # 208 + # CONFIG_PCI_SYSCALL is not set 209 + # CONFIG_ARCH_SUPPORTS_MSI is not set 210 + CONFIG_PCCARD=m 211 + # CONFIG_PCMCIA_DEBUG is not set 212 + # CONFIG_PCMCIA is not set 213 + 214 + # 215 + # PC-card bridges 216 + # 217 + 218 + # 219 + # Kernel Features 220 + # 221 + # CONFIG_TICK_ONESHOT is not set 222 + CONFIG_PREEMPT=y 223 + # CONFIG_NO_IDLE_HZ is not set 224 + CONFIG_HZ=100 225 + CONFIG_AEABI=y 226 + # CONFIG_OABI_COMPAT is not set 227 + # CONFIG_ARCH_DISCONTIGMEM_ENABLE is not set 228 + CONFIG_SELECT_MEMORY_MODEL=y 229 + CONFIG_FLATMEM_MANUAL=y 230 + # CONFIG_DISCONTIGMEM_MANUAL is not set 231 + # CONFIG_SPARSEMEM_MANUAL is not set 232 + CONFIG_FLATMEM=y 233 + CONFIG_FLAT_NODE_MEM_MAP=y 234 + # CONFIG_SPARSEMEM_STATIC is not set 235 + # CONFIG_SPARSEMEM_VMEMMAP_ENABLE is not set 236 + CONFIG_PAGEFLAGS_EXTENDED=y 237 + CONFIG_SPLIT_PTLOCK_CPUS=4 238 + # CONFIG_RESOURCES_64BIT is not set 239 + CONFIG_ZONE_DMA_FLAG=1 240 + CONFIG_BOUNCE=y 241 + CONFIG_VIRT_TO_BUS=y 242 + CONFIG_ALIGNMENT_TRAP=y 243 + 244 + # 245 + # Boot options 246 + # 247 + CONFIG_ZBOOT_ROM_TEXT=0x0 248 + CONFIG_ZBOOT_ROM_BSS=0x0 249 + CONFIG_CMDLINE="noinitrd console=ttymxc0,115200 root=/dev/mtdblock2 rw ip=off" 250 + # CONFIG_XIP_KERNEL is not set 251 + # CONFIG_KEXEC is not set 252 + 253 + # 254 + # Floating point emulation 255 + # 256 + 257 + # 258 + # At least one emulation must be selected 259 + # 260 + CONFIG_VFP=y 261 + 262 + # 263 + # Userspace binary formats 264 + # 265 + CONFIG_BINFMT_ELF=y 266 + CONFIG_BINFMT_AOUT=y 267 + # CONFIG_BINFMT_MISC is not set 268 + 269 + # 270 + # Power management options 271 + # 272 + CONFIG_PM=y 273 + # CONFIG_PM_DEBUG is not set 274 + # CONFIG_SUSPEND is not set 275 + # CONFIG_APM_EMULATION is not set 276 + CONFIG_ARCH_SUSPEND_POSSIBLE=y 277 + 278 + # 279 + # Networking 280 + # 281 + CONFIG_NET=y 282 + 283 + # 284 + # Networking options 285 + # 286 + CONFIG_PACKET=y 287 + # CONFIG_PACKET_MMAP is not set 288 + CONFIG_UNIX=y 289 + CONFIG_XFRM=y 290 + # CONFIG_XFRM_USER is not set 291 + # CONFIG_XFRM_SUB_POLICY is not set 292 + # CONFIG_XFRM_MIGRATE is not set 293 + # CONFIG_XFRM_STATISTICS is not set 294 + # CONFIG_NET_KEY is not set 295 + CONFIG_INET=y 296 + # CONFIG_IP_MULTICAST is not set 297 + # CONFIG_IP_ADVANCED_ROUTER is not set 298 + CONFIG_IP_FIB_HASH=y 299 + CONFIG_IP_PNP=y 300 + CONFIG_IP_PNP_DHCP=y 301 + # CONFIG_IP_PNP_BOOTP is not set 302 + # CONFIG_IP_PNP_RARP is not set 303 + # CONFIG_NET_IPIP is not set 304 + # CONFIG_NET_IPGRE is not set 305 + # CONFIG_ARPD is not set 306 + # CONFIG_SYN_COOKIES is not set 307 + # CONFIG_INET_AH is not set 308 + # CONFIG_INET_ESP is not set 309 + # CONFIG_INET_IPCOMP is not set 310 + # CONFIG_INET_XFRM_TUNNEL is not set 311 + # CONFIG_INET_TUNNEL is not set 312 + CONFIG_INET_XFRM_MODE_TRANSPORT=y 313 + CONFIG_INET_XFRM_MODE_TUNNEL=y 314 + CONFIG_INET_XFRM_MODE_BEET=y 315 + # CONFIG_INET_LRO is not set 316 + CONFIG_INET_DIAG=y 317 + CONFIG_INET_TCP_DIAG=y 318 + # CONFIG_TCP_CONG_ADVANCED is not set 319 + CONFIG_TCP_CONG_CUBIC=y 320 + CONFIG_DEFAULT_TCP_CONG="cubic" 321 + # CONFIG_TCP_MD5SIG is not set 322 + # CONFIG_IPV6 is not set 323 + # CONFIG_NETWORK_SECMARK is not set 324 + # CONFIG_NETFILTER is not set 325 + # CONFIG_IP_DCCP is not set 326 + # CONFIG_IP_SCTP is not set 327 + # CONFIG_TIPC is not set 328 + # CONFIG_ATM is not set 329 + # CONFIG_BRIDGE is not set 330 + # CONFIG_VLAN_8021Q is not set 331 + # CONFIG_DECNET is not set 332 + # CONFIG_LLC2 is not set 333 + # CONFIG_IPX is not set 334 + # CONFIG_ATALK is not set 335 + # CONFIG_X25 is not set 336 + # CONFIG_LAPB is not set 337 + # CONFIG_ECONET is not set 338 + # CONFIG_WAN_ROUTER is not set 339 + # CONFIG_NET_SCHED is not set 340 + 341 + # 342 + # Network testing 343 + # 344 + # CONFIG_NET_PKTGEN is not set 345 + # CONFIG_HAMRADIO is not set 346 + # CONFIG_CAN is not set 347 + # CONFIG_IRDA is not set 348 + # CONFIG_BT is not set 349 + # CONFIG_AF_RXRPC is not set 350 + 351 + # 352 + # Wireless 353 + # 354 + # CONFIG_CFG80211 is not set 355 + # CONFIG_WIRELESS_EXT is not set 356 + # CONFIG_MAC80211 is not set 357 + # CONFIG_IEEE80211 is not set 358 + # CONFIG_RFKILL is not set 359 + # CONFIG_NET_9P is not set 360 + 361 + # 362 + # Device Drivers 363 + # 364 + 365 + # 366 + # Generic Driver Options 367 + # 368 + CONFIG_UEVENT_HELPER_PATH="/sbin/hotplug" 369 + CONFIG_STANDALONE=y 370 + CONFIG_PREVENT_FIRMWARE_BUILD=y 371 + CONFIG_FW_LOADER=m 372 + # CONFIG_DEBUG_DRIVER is not set 373 + # CONFIG_DEBUG_DEVRES is not set 374 + # CONFIG_SYS_HYPERVISOR is not set 375 + # CONFIG_CONNECTOR is not set 376 + CONFIG_MTD=y 377 + # CONFIG_MTD_DEBUG is not set 378 + # CONFIG_MTD_CONCAT is not set 379 + CONFIG_MTD_PARTITIONS=y 380 + CONFIG_MTD_REDBOOT_PARTS=y 381 + CONFIG_MTD_REDBOOT_DIRECTORY_BLOCK=-1 382 + # CONFIG_MTD_REDBOOT_PARTS_UNALLOCATED is not set 383 + # CONFIG_MTD_REDBOOT_PARTS_READONLY is not set 384 + CONFIG_MTD_CMDLINE_PARTS=y 385 + # CONFIG_MTD_AFS_PARTS is not set 386 + # CONFIG_MTD_AR7_PARTS is not set 387 + 388 + # 389 + # User Modules And Translation Layers 390 + # 391 + CONFIG_MTD_CHAR=y 392 + CONFIG_MTD_BLKDEVS=y 393 + CONFIG_MTD_BLOCK=y 394 + # CONFIG_FTL is not set 395 + # CONFIG_NFTL is not set 396 + # CONFIG_INFTL is not set 397 + # CONFIG_RFD_FTL is not set 398 + # CONFIG_SSFDC is not set 399 + # CONFIG_MTD_OOPS is not set 400 + 401 + # 402 + # RAM/ROM/Flash chip drivers 403 + # 404 + CONFIG_MTD_CFI=y 405 + # CONFIG_MTD_JEDECPROBE is not set 406 + CONFIG_MTD_GEN_PROBE=y 407 + CONFIG_MTD_CFI_ADV_OPTIONS=y 408 + CONFIG_MTD_CFI_NOSWAP=y 409 + # CONFIG_MTD_CFI_BE_BYTE_SWAP is not set 410 + # CONFIG_MTD_CFI_LE_BYTE_SWAP is not set 411 + CONFIG_MTD_CFI_GEOMETRY=y 412 + # CONFIG_MTD_MAP_BANK_WIDTH_1 is not set 413 + CONFIG_MTD_MAP_BANK_WIDTH_2=y 414 + # CONFIG_MTD_MAP_BANK_WIDTH_4 is not set 415 + # CONFIG_MTD_MAP_BANK_WIDTH_8 is not set 416 + # CONFIG_MTD_MAP_BANK_WIDTH_16 is not set 417 + # CONFIG_MTD_MAP_BANK_WIDTH_32 is not set 418 + CONFIG_MTD_CFI_I1=y 419 + # CONFIG_MTD_CFI_I2 is not set 420 + # CONFIG_MTD_CFI_I4 is not set 421 + # CONFIG_MTD_CFI_I8 is not set 422 + # CONFIG_MTD_OTP is not set 423 + # CONFIG_MTD_CFI_INTELEXT is not set 424 + CONFIG_MTD_CFI_AMDSTD=y 425 + # CONFIG_MTD_CFI_STAA is not set 426 + CONFIG_MTD_CFI_UTIL=y 427 + CONFIG_MTD_RAM=y 428 + # CONFIG_MTD_ROM is not set 429 + # CONFIG_MTD_ABSENT is not set 430 + # CONFIG_MTD_XIP is not set 431 + 432 + # 433 + # Mapping drivers for chip access 434 + # 435 + # CONFIG_MTD_COMPLEX_MAPPINGS is not set 436 + # CONFIG_MTD_PHYSMAP is not set 437 + # CONFIG_MTD_ARM_INTEGRATOR is not set 438 + # CONFIG_MTD_PLATRAM is not set 439 + 440 + # 441 + # Self-contained MTD device drivers 442 + # 443 + # CONFIG_MTD_SLRAM is not set 444 + # CONFIG_MTD_PHRAM is not set 445 + # CONFIG_MTD_MTDRAM is not set 446 + # CONFIG_MTD_BLOCK2MTD is not set 447 + 448 + # 449 + # Disk-On-Chip Device Drivers 450 + # 451 + # CONFIG_MTD_DOC2000 is not set 452 + # CONFIG_MTD_DOC2001 is not set 453 + # CONFIG_MTD_DOC2001PLUS is not set 454 + CONFIG_MTD_NAND=y 455 + # CONFIG_MTD_NAND_VERIFY_WRITE is not set 456 + # CONFIG_MTD_NAND_ECC_SMC is not set 457 + # CONFIG_MTD_NAND_MUSEUM_IDS is not set 458 + CONFIG_MTD_NAND_IDS=y 459 + # CONFIG_MTD_NAND_DISKONCHIP is not set 460 + # CONFIG_MTD_NAND_NANDSIM is not set 461 + # CONFIG_MTD_NAND_PLATFORM is not set 462 + # CONFIG_MTD_ALAUDA is not set 463 + # CONFIG_MTD_ONENAND is not set 464 + 465 + # 466 + # UBI - Unsorted block images 467 + # 468 + # CONFIG_MTD_UBI is not set 469 + # CONFIG_PARPORT is not set 470 + # CONFIG_BLK_DEV is not set 471 + # CONFIG_MISC_DEVICES is not set 472 + CONFIG_HAVE_IDE=y 473 + # CONFIG_IDE is not set 474 + 475 + # 476 + # SCSI device support 477 + # 478 + # CONFIG_RAID_ATTRS is not set 479 + CONFIG_SCSI=y 480 + CONFIG_SCSI_DMA=y 481 + # CONFIG_SCSI_TGT is not set 482 + # CONFIG_SCSI_NETLINK is not set 483 + CONFIG_SCSI_PROC_FS=y 484 + 485 + # 486 + # SCSI support type (disk, tape, CD-ROM) 487 + # 488 + CONFIG_BLK_DEV_SD=y 489 + # CONFIG_CHR_DEV_ST is not set 490 + # CONFIG_CHR_DEV_OSST is not set 491 + # CONFIG_BLK_DEV_SR is not set 492 + # CONFIG_CHR_DEV_SG is not set 493 + # CONFIG_CHR_DEV_SCH is not set 494 + 495 + # 496 + # Some SCSI devices (e.g. CD jukebox) support multiple LUNs 497 + # 498 + CONFIG_SCSI_MULTI_LUN=y 499 + # CONFIG_SCSI_CONSTANTS is not set 500 + # CONFIG_SCSI_LOGGING is not set 501 + # CONFIG_SCSI_SCAN_ASYNC is not set 502 + CONFIG_SCSI_WAIT_SCAN=m 503 + 504 + # 505 + # SCSI Transports 506 + # 507 + # CONFIG_SCSI_SPI_ATTRS is not set 508 + # CONFIG_SCSI_FC_ATTRS is not set 509 + # CONFIG_SCSI_ISCSI_ATTRS is not set 510 + # CONFIG_SCSI_SAS_LIBSAS is not set 511 + # CONFIG_SCSI_SRP_ATTRS is not set 512 + CONFIG_SCSI_LOWLEVEL=y 513 + # CONFIG_ISCSI_TCP is not set 514 + # CONFIG_SCSI_DEBUG is not set 515 + # CONFIG_ATA is not set 516 + # CONFIG_MD is not set 517 + CONFIG_NETDEVICES=y 518 + # CONFIG_NETDEVICES_MULTIQUEUE is not set 519 + # CONFIG_DUMMY is not set 520 + # CONFIG_BONDING is not set 521 + # CONFIG_MACVLAN is not set 522 + # CONFIG_EQUALIZER is not set 523 + # CONFIG_TUN is not set 524 + # CONFIG_VETH is not set 525 + # CONFIG_PHYLIB is not set 526 + CONFIG_NET_ETHERNET=y 527 + CONFIG_MII=y 528 + # CONFIG_AX88796 is not set 529 + # CONFIG_SMC91X is not set 530 + # CONFIG_DM9000 is not set 531 + # CONFIG_IBM_NEW_EMAC_ZMII is not set 532 + # CONFIG_IBM_NEW_EMAC_RGMII is not set 533 + # CONFIG_IBM_NEW_EMAC_TAH is not set 534 + # CONFIG_IBM_NEW_EMAC_EMAC4 is not set 535 + # CONFIG_B44 is not set 536 + # CONFIG_NETDEV_1000 is not set 537 + # CONFIG_NETDEV_10000 is not set 538 + 539 + # 540 + # Wireless LAN 541 + # 542 + # CONFIG_WLAN_PRE80211 is not set 543 + # CONFIG_WLAN_80211 is not set 544 + # CONFIG_IWLWIFI_LEDS is not set 545 + 546 + # 547 + # USB Network Adapters 548 + # 549 + # CONFIG_USB_CATC is not set 550 + # CONFIG_USB_KAWETH is not set 551 + # CONFIG_USB_PEGASUS is not set 552 + # CONFIG_USB_RTL8150 is not set 553 + # CONFIG_USB_USBNET is not set 554 + # CONFIG_WAN is not set 555 + # CONFIG_PPP is not set 556 + # CONFIG_SLIP is not set 557 + # CONFIG_NETCONSOLE is not set 558 + # CONFIG_NETPOLL is not set 559 + # CONFIG_NET_POLL_CONTROLLER is not set 560 + # CONFIG_ISDN is not set 561 + 562 + # 563 + # Input device support 564 + # 565 + CONFIG_INPUT=y 566 + # CONFIG_INPUT_FF_MEMLESS is not set 567 + # CONFIG_INPUT_POLLDEV is not set 568 + 569 + # 570 + # Userland interfaces 571 + # 572 + # CONFIG_INPUT_MOUSEDEV is not set 573 + # CONFIG_INPUT_JOYDEV is not set 574 + CONFIG_INPUT_EVDEV=y 575 + # CONFIG_INPUT_EVBUG is not set 576 + 577 + # 578 + # Input Device Drivers 579 + # 580 + CONFIG_INPUT_KEYBOARD=y 581 + # CONFIG_KEYBOARD_ATKBD is not set 582 + # CONFIG_KEYBOARD_SUNKBD is not set 583 + # CONFIG_KEYBOARD_LKKBD is not set 584 + # CONFIG_KEYBOARD_XTKBD is not set 585 + # CONFIG_KEYBOARD_NEWTON is not set 586 + # CONFIG_KEYBOARD_STOWAWAY is not set 587 + # CONFIG_INPUT_MOUSE is not set 588 + # CONFIG_INPUT_JOYSTICK is not set 589 + # CONFIG_INPUT_TABLET is not set 590 + CONFIG_INPUT_TOUCHSCREEN=y 591 + # CONFIG_TOUCHSCREEN_FUJITSU is not set 592 + # CONFIG_TOUCHSCREEN_GUNZE is not set 593 + # CONFIG_TOUCHSCREEN_ELO is not set 594 + # CONFIG_TOUCHSCREEN_MTOUCH is not set 595 + # CONFIG_TOUCHSCREEN_MK712 is not set 596 + # CONFIG_TOUCHSCREEN_PENMOUNT is not set 597 + # CONFIG_TOUCHSCREEN_TOUCHRIGHT is not set 598 + # CONFIG_TOUCHSCREEN_TOUCHWIN is not set 599 + # CONFIG_TOUCHSCREEN_UCB1400 is not set 600 + # CONFIG_TOUCHSCREEN_USB_COMPOSITE is not set 601 + # CONFIG_INPUT_MISC is not set 602 + 603 + # 604 + # Hardware I/O ports 605 + # 606 + # CONFIG_SERIO is not set 607 + # CONFIG_GAMEPORT is not set 608 + 609 + # 610 + # Character devices 611 + # 612 + CONFIG_VT=y 613 + CONFIG_VT_CONSOLE=y 614 + CONFIG_HW_CONSOLE=y 615 + # CONFIG_VT_HW_CONSOLE_BINDING is not set 616 + CONFIG_DEVKMEM=y 617 + # CONFIG_SERIAL_NONSTANDARD is not set 618 + 619 + # 620 + # Serial drivers 621 + # 622 + # CONFIG_SERIAL_8250 is not set 623 + 624 + # 625 + # Non-8250 serial port support 626 + # 627 + CONFIG_UNIX98_PTYS=y 628 + CONFIG_LEGACY_PTYS=y 629 + CONFIG_LEGACY_PTY_COUNT=256 630 + # CONFIG_IPMI_HANDLER is not set 631 + CONFIG_HW_RANDOM=y 632 + # CONFIG_NVRAM is not set 633 + # CONFIG_R3964 is not set 634 + # CONFIG_RAW_DRIVER is not set 635 + # CONFIG_TCG_TPM is not set 636 + # CONFIG_I2C is not set 637 + # CONFIG_SPI is not set 638 + # CONFIG_W1 is not set 639 + # CONFIG_POWER_SUPPLY is not set 640 + # CONFIG_HWMON is not set 641 + CONFIG_WATCHDOG=y 642 + CONFIG_WATCHDOG_NOWAYOUT=y 643 + 644 + # 645 + # Watchdog Device Drivers 646 + # 647 + # CONFIG_SOFT_WATCHDOG is not set 648 + 649 + # 650 + # USB-based Watchdog Cards 651 + # 652 + # CONFIG_USBPCWATCHDOG is not set 653 + 654 + # 655 + # Sonics Silicon Backplane 656 + # 657 + CONFIG_SSB_POSSIBLE=y 658 + # CONFIG_SSB is not set 659 + 660 + # 661 + # Multifunction device drivers 662 + # 663 + # CONFIG_MFD_SM501 is not set 664 + # CONFIG_MFD_ASIC3 is not set 665 + # CONFIG_HTC_PASIC3 is not set 666 + 667 + # 668 + # Multimedia devices 669 + # 670 + 671 + # 672 + # Multimedia core support 673 + # 674 + CONFIG_VIDEO_DEV=y 675 + CONFIG_VIDEO_V4L2_COMMON=y 676 + CONFIG_VIDEO_ALLOW_V4L1=y 677 + CONFIG_VIDEO_V4L1_COMPAT=y 678 + # CONFIG_DVB_CORE is not set 679 + CONFIG_VIDEO_MEDIA=y 680 + 681 + # 682 + # Multimedia drivers 683 + # 684 + # CONFIG_MEDIA_ATTACH is not set 685 + CONFIG_VIDEO_V4L2=y 686 + CONFIG_VIDEO_V4L1=y 687 + CONFIG_VIDEO_CAPTURE_DRIVERS=y 688 + # CONFIG_VIDEO_ADV_DEBUG is not set 689 + CONFIG_VIDEO_HELPER_CHIPS_AUTO=y 690 + # CONFIG_VIDEO_VIVI is not set 691 + # CONFIG_VIDEO_CPIA is not set 692 + # CONFIG_VIDEO_CPIA2 is not set 693 + CONFIG_V4L_USB_DRIVERS=y 694 + # CONFIG_USB_VICAM is not set 695 + # CONFIG_USB_IBMCAM is not set 696 + # CONFIG_USB_KONICAWC is not set 697 + # CONFIG_USB_QUICKCAM_MESSENGER is not set 698 + # CONFIG_USB_ET61X251 is not set 699 + # CONFIG_USB_OV511 is not set 700 + # CONFIG_USB_SE401 is not set 701 + # CONFIG_USB_SN9C102 is not set 702 + # CONFIG_USB_STV680 is not set 703 + # CONFIG_USB_ZC0301 is not set 704 + # CONFIG_USB_PWC is not set 705 + # CONFIG_USB_ZR364XX is not set 706 + # CONFIG_USB_STKWEBCAM is not set 707 + # CONFIG_SOC_CAMERA is not set 708 + CONFIG_RADIO_ADAPTERS=y 709 + # CONFIG_USB_DSBR is not set 710 + # CONFIG_USB_SI470X is not set 711 + CONFIG_DAB=y 712 + # CONFIG_USB_DABUSB is not set 713 + 714 + # 715 + # Graphics support 716 + # 717 + # CONFIG_VGASTATE is not set 718 + # CONFIG_VIDEO_OUTPUT_CONTROL is not set 719 + CONFIG_FB=y 720 + # CONFIG_FIRMWARE_EDID is not set 721 + # CONFIG_FB_DDC is not set 722 + # CONFIG_FB_CFB_FILLRECT is not set 723 + # CONFIG_FB_CFB_COPYAREA is not set 724 + # CONFIG_FB_CFB_IMAGEBLIT is not set 725 + # CONFIG_FB_CFB_REV_PIXELS_IN_BYTE is not set 726 + # CONFIG_FB_SYS_FILLRECT is not set 727 + # CONFIG_FB_SYS_COPYAREA is not set 728 + # CONFIG_FB_SYS_IMAGEBLIT is not set 729 + # CONFIG_FB_FOREIGN_ENDIAN is not set 730 + # CONFIG_FB_SYS_FOPS is not set 731 + # CONFIG_FB_SVGALIB is not set 732 + # CONFIG_FB_MACMODES is not set 733 + # CONFIG_FB_BACKLIGHT is not set 734 + # CONFIG_FB_MODE_HELPERS is not set 735 + # CONFIG_FB_TILEBLITTING is not set 736 + 737 + # 738 + # Frame buffer hardware drivers 739 + # 740 + # CONFIG_FB_S1D13XXX is not set 741 + # CONFIG_FB_VIRTUAL is not set 742 + # CONFIG_BACKLIGHT_LCD_SUPPORT is not set 743 + 744 + # 745 + # Display device support 746 + # 747 + # CONFIG_DISPLAY_SUPPORT is not set 748 + 749 + # 750 + # Console display driver support 751 + # 752 + # CONFIG_VGA_CONSOLE is not set 753 + CONFIG_DUMMY_CONSOLE=y 754 + CONFIG_FRAMEBUFFER_CONSOLE=y 755 + # CONFIG_FRAMEBUFFER_CONSOLE_DETECT_PRIMARY is not set 756 + # CONFIG_FRAMEBUFFER_CONSOLE_ROTATION is not set 757 + # CONFIG_FONTS is not set 758 + CONFIG_FONT_8x8=y 759 + CONFIG_FONT_8x16=y 760 + CONFIG_LOGO=y 761 + # CONFIG_LOGO_LINUX_MONO is not set 762 + # CONFIG_LOGO_LINUX_VGA16 is not set 763 + CONFIG_LOGO_LINUX_CLUT224=y 764 + 765 + # 766 + # Sound 767 + # 768 + # CONFIG_SOUND is not set 769 + # CONFIG_HID_SUPPORT is not set 770 + CONFIG_USB_SUPPORT=y 771 + CONFIG_USB_ARCH_HAS_HCD=y 772 + # CONFIG_USB_ARCH_HAS_OHCI is not set 773 + # CONFIG_USB_ARCH_HAS_EHCI is not set 774 + CONFIG_USB=y 775 + # CONFIG_USB_DEBUG is not set 776 + # CONFIG_USB_ANNOUNCE_NEW_DEVICES is not set 777 + 778 + # 779 + # Miscellaneous USB options 780 + # 781 + # CONFIG_USB_DEVICEFS is not set 782 + CONFIG_USB_DEVICE_CLASS=y 783 + # CONFIG_USB_DYNAMIC_MINORS is not set 784 + # CONFIG_USB_SUSPEND is not set 785 + # CONFIG_USB_OTG is not set 786 + # CONFIG_USB_OTG_WHITELIST is not set 787 + # CONFIG_USB_OTG_BLACKLIST_HUB is not set 788 + 789 + # 790 + # USB Host Controller Drivers 791 + # 792 + # CONFIG_USB_C67X00_HCD is not set 793 + # CONFIG_USB_ISP116X_HCD is not set 794 + # CONFIG_USB_ISP1760_HCD is not set 795 + # CONFIG_USB_SL811_HCD is not set 796 + # CONFIG_USB_R8A66597_HCD is not set 797 + 798 + # 799 + # USB Device Class drivers 800 + # 801 + # CONFIG_USB_ACM is not set 802 + # CONFIG_USB_PRINTER is not set 803 + # CONFIG_USB_WDM is not set 804 + 805 + # 806 + # NOTE: USB_STORAGE enables SCSI, and 'SCSI disk support' 807 + # 808 + 809 + # 810 + # may also be needed; see USB_STORAGE Help for more information 811 + # 812 + # CONFIG_USB_STORAGE is not set 813 + # CONFIG_USB_LIBUSUAL is not set 814 + 815 + # 816 + # USB Imaging devices 817 + # 818 + # CONFIG_USB_MDC800 is not set 819 + # CONFIG_USB_MICROTEK is not set 820 + CONFIG_USB_MON=y 821 + 822 + # 823 + # USB port drivers 824 + # 825 + # CONFIG_USB_SERIAL is not set 826 + 827 + # 828 + # USB Miscellaneous drivers 829 + # 830 + # CONFIG_USB_EMI62 is not set 831 + # CONFIG_USB_EMI26 is not set 832 + # CONFIG_USB_ADUTUX is not set 833 + # CONFIG_USB_AUERSWALD is not set 834 + # CONFIG_USB_RIO500 is not set 835 + # CONFIG_USB_LEGOTOWER is not set 836 + # CONFIG_USB_LCD is not set 837 + # CONFIG_USB_BERRY_CHARGE is not set 838 + # CONFIG_USB_LED is not set 839 + # CONFIG_USB_CYPRESS_CY7C63 is not set 840 + # CONFIG_USB_CYTHERM is not set 841 + # CONFIG_USB_PHIDGET is not set 842 + # CONFIG_USB_IDMOUSE is not set 843 + # CONFIG_USB_FTDI_ELAN is not set 844 + # CONFIG_USB_APPLEDISPLAY is not set 845 + # CONFIG_USB_LD is not set 846 + # CONFIG_USB_TRANCEVIBRATOR is not set 847 + # CONFIG_USB_IOWARRIOR is not set 848 + # CONFIG_USB_ISIGHTFW is not set 849 + # CONFIG_USB_GADGET is not set 850 + # CONFIG_MMC is not set 851 + # CONFIG_NEW_LEDS is not set 852 + CONFIG_RTC_LIB=y 853 + # CONFIG_RTC_CLASS is not set 854 + # CONFIG_UIO is not set 855 + 856 + # 857 + # File systems 858 + # 859 + # CONFIG_EXT2_FS is not set 860 + # CONFIG_EXT3_FS is not set 861 + # CONFIG_EXT4DEV_FS is not set 862 + # CONFIG_REISERFS_FS is not set 863 + # CONFIG_JFS_FS is not set 864 + # CONFIG_FS_POSIX_ACL is not set 865 + # CONFIG_XFS_FS is not set 866 + # CONFIG_OCFS2_FS is not set 867 + # CONFIG_DNOTIFY is not set 868 + CONFIG_INOTIFY=y 869 + CONFIG_INOTIFY_USER=y 870 + # CONFIG_QUOTA is not set 871 + # CONFIG_AUTOFS_FS is not set 872 + # CONFIG_AUTOFS4_FS is not set 873 + # CONFIG_FUSE_FS is not set 874 + 875 + # 876 + # CD-ROM/DVD Filesystems 877 + # 878 + # CONFIG_ISO9660_FS is not set 879 + # CONFIG_UDF_FS is not set 880 + 881 + # 882 + # DOS/FAT/NT Filesystems 883 + # 884 + # CONFIG_MSDOS_FS is not set 885 + # CONFIG_VFAT_FS is not set 886 + # CONFIG_NTFS_FS is not set 887 + 888 + # 889 + # Pseudo filesystems 890 + # 891 + CONFIG_PROC_FS=y 892 + CONFIG_PROC_SYSCTL=y 893 + CONFIG_SYSFS=y 894 + CONFIG_TMPFS=y 895 + # CONFIG_TMPFS_POSIX_ACL is not set 896 + # CONFIG_HUGETLB_PAGE is not set 897 + # CONFIG_CONFIGFS_FS is not set 898 + 899 + # 900 + # Miscellaneous filesystems 901 + # 902 + # CONFIG_ADFS_FS is not set 903 + # CONFIG_AFFS_FS is not set 904 + # CONFIG_HFS_FS is not set 905 + # CONFIG_HFSPLUS_FS is not set 906 + # CONFIG_BEFS_FS is not set 907 + # CONFIG_BFS_FS is not set 908 + # CONFIG_EFS_FS is not set 909 + CONFIG_JFFS2_FS=y 910 + CONFIG_JFFS2_FS_DEBUG=0 911 + CONFIG_JFFS2_FS_WRITEBUFFER=y 912 + # CONFIG_JFFS2_FS_WBUF_VERIFY is not set 913 + # CONFIG_JFFS2_SUMMARY is not set 914 + # CONFIG_JFFS2_FS_XATTR is not set 915 + # CONFIG_JFFS2_COMPRESSION_OPTIONS is not set 916 + CONFIG_JFFS2_ZLIB=y 917 + # CONFIG_JFFS2_LZO is not set 918 + CONFIG_JFFS2_RTIME=y 919 + # CONFIG_JFFS2_RUBIN is not set 920 + CONFIG_CRAMFS=y 921 + # CONFIG_VXFS_FS is not set 922 + # CONFIG_MINIX_FS is not set 923 + # CONFIG_HPFS_FS is not set 924 + # CONFIG_QNX4FS_FS is not set 925 + # CONFIG_ROMFS_FS is not set 926 + # CONFIG_SYSV_FS is not set 927 + # CONFIG_UFS_FS is not set 928 + CONFIG_NETWORK_FILESYSTEMS=y 929 + CONFIG_NFS_FS=y 930 + # CONFIG_NFS_V3 is not set 931 + # CONFIG_NFS_V4 is not set 932 + # CONFIG_NFSD is not set 933 + CONFIG_ROOT_NFS=y 934 + CONFIG_LOCKD=y 935 + CONFIG_NFS_COMMON=y 936 + CONFIG_SUNRPC=y 937 + # CONFIG_SUNRPC_BIND34 is not set 938 + # CONFIG_RPCSEC_GSS_KRB5 is not set 939 + # CONFIG_RPCSEC_GSS_SPKM3 is not set 940 + # CONFIG_SMB_FS is not set 941 + # CONFIG_CIFS is not set 942 + # CONFIG_NCP_FS is not set 943 + # CONFIG_CODA_FS is not set 944 + # CONFIG_AFS_FS is not set 945 + 946 + # 947 + # Partition Types 948 + # 949 + # CONFIG_PARTITION_ADVANCED is not set 950 + CONFIG_MSDOS_PARTITION=y 951 + # CONFIG_NLS is not set 952 + # CONFIG_DLM is not set 953 + 954 + # 955 + # Kernel hacking 956 + # 957 + CONFIG_PRINTK_TIME=y 958 + CONFIG_ENABLE_WARN_DEPRECATED=y 959 + CONFIG_ENABLE_MUST_CHECK=y 960 + CONFIG_FRAME_WARN=1024 961 + # CONFIG_MAGIC_SYSRQ is not set 962 + # CONFIG_UNUSED_SYMBOLS is not set 963 + # CONFIG_DEBUG_FS is not set 964 + # CONFIG_HEADERS_CHECK is not set 965 + CONFIG_DEBUG_KERNEL=y 966 + # CONFIG_DEBUG_SHIRQ is not set 967 + CONFIG_DETECT_SOFTLOCKUP=y 968 + CONFIG_SCHED_DEBUG=y 969 + # CONFIG_SCHEDSTATS is not set 970 + # CONFIG_TIMER_STATS is not set 971 + # CONFIG_DEBUG_OBJECTS is not set 972 + # CONFIG_DEBUG_SLAB is not set 973 + CONFIG_DEBUG_PREEMPT=y 974 + # CONFIG_DEBUG_RT_MUTEXES is not set 975 + # CONFIG_RT_MUTEX_TESTER is not set 976 + # CONFIG_DEBUG_SPINLOCK is not set 977 + # CONFIG_DEBUG_MUTEXES is not set 978 + # CONFIG_DEBUG_LOCK_ALLOC is not set 979 + # CONFIG_PROVE_LOCKING is not set 980 + # CONFIG_LOCK_STAT is not set 981 + # CONFIG_DEBUG_SPINLOCK_SLEEP is not set 982 + # CONFIG_DEBUG_LOCKING_API_SELFTESTS is not set 983 + # CONFIG_DEBUG_KOBJECT is not set 984 + CONFIG_DEBUG_BUGVERBOSE=y 985 + # CONFIG_DEBUG_INFO is not set 986 + # CONFIG_DEBUG_VM is not set 987 + # CONFIG_DEBUG_WRITECOUNT is not set 988 + # CONFIG_DEBUG_LIST is not set 989 + # CONFIG_DEBUG_SG is not set 990 + CONFIG_FRAME_POINTER=y 991 + # CONFIG_BOOT_PRINTK_DELAY is not set 992 + # CONFIG_RCU_TORTURE_TEST is not set 993 + # CONFIG_BACKTRACE_SELF_TEST is not set 994 + # CONFIG_FAULT_INJECTION is not set 995 + # CONFIG_SAMPLES is not set 996 + # CONFIG_DEBUG_USER is not set 997 + CONFIG_DEBUG_ERRORS=y 998 + # CONFIG_DEBUG_STACK_USAGE is not set 999 + CONFIG_DEBUG_LL=y 1000 + # CONFIG_DEBUG_ICEDCC is not set 1001 + 1002 + # 1003 + # Security options 1004 + # 1005 + # CONFIG_KEYS is not set 1006 + # CONFIG_SECURITY is not set 1007 + # CONFIG_SECURITY_FILE_CAPABILITIES is not set 1008 + CONFIG_CRYPTO=y 1009 + 1010 + # 1011 + # Crypto core or helper 1012 + # 1013 + # CONFIG_CRYPTO_MANAGER is not set 1014 + # CONFIG_CRYPTO_GF128MUL is not set 1015 + # CONFIG_CRYPTO_NULL is not set 1016 + # CONFIG_CRYPTO_CRYPTD is not set 1017 + # CONFIG_CRYPTO_AUTHENC is not set 1018 + # CONFIG_CRYPTO_TEST is not set 1019 + 1020 + # 1021 + # Authenticated Encryption with Associated Data 1022 + # 1023 + # CONFIG_CRYPTO_CCM is not set 1024 + # CONFIG_CRYPTO_GCM is not set 1025 + # CONFIG_CRYPTO_SEQIV is not set 1026 + 1027 + # 1028 + # Block modes 1029 + # 1030 + # CONFIG_CRYPTO_CBC is not set 1031 + # CONFIG_CRYPTO_CTR is not set 1032 + # CONFIG_CRYPTO_CTS is not set 1033 + # CONFIG_CRYPTO_ECB is not set 1034 + # CONFIG_CRYPTO_LRW is not set 1035 + # CONFIG_CRYPTO_PCBC is not set 1036 + # CONFIG_CRYPTO_XTS is not set 1037 + 1038 + # 1039 + # Hash modes 1040 + # 1041 + # CONFIG_CRYPTO_HMAC is not set 1042 + # CONFIG_CRYPTO_XCBC is not set 1043 + 1044 + # 1045 + # Digest 1046 + # 1047 + # CONFIG_CRYPTO_CRC32C is not set 1048 + # CONFIG_CRYPTO_MD4 is not set 1049 + # CONFIG_CRYPTO_MD5 is not set 1050 + # CONFIG_CRYPTO_MICHAEL_MIC is not set 1051 + # CONFIG_CRYPTO_SHA1 is not set 1052 + # CONFIG_CRYPTO_SHA256 is not set 1053 + # CONFIG_CRYPTO_SHA512 is not set 1054 + # CONFIG_CRYPTO_TGR192 is not set 1055 + # CONFIG_CRYPTO_WP512 is not set 1056 + 1057 + # 1058 + # Ciphers 1059 + # 1060 + # CONFIG_CRYPTO_AES is not set 1061 + # CONFIG_CRYPTO_ANUBIS is not set 1062 + # CONFIG_CRYPTO_ARC4 is not set 1063 + # CONFIG_CRYPTO_BLOWFISH is not set 1064 + # CONFIG_CRYPTO_CAMELLIA is not set 1065 + # CONFIG_CRYPTO_CAST5 is not set 1066 + # CONFIG_CRYPTO_CAST6 is not set 1067 + # CONFIG_CRYPTO_DES is not set 1068 + # CONFIG_CRYPTO_FCRYPT is not set 1069 + # CONFIG_CRYPTO_KHAZAD is not set 1070 + # CONFIG_CRYPTO_SALSA20 is not set 1071 + # CONFIG_CRYPTO_SEED is not set 1072 + # CONFIG_CRYPTO_SERPENT is not set 1073 + # CONFIG_CRYPTO_TEA is not set 1074 + # CONFIG_CRYPTO_TWOFISH is not set 1075 + 1076 + # 1077 + # Compression 1078 + # 1079 + # CONFIG_CRYPTO_DEFLATE is not set 1080 + # CONFIG_CRYPTO_LZO is not set 1081 + CONFIG_CRYPTO_HW=y 1082 + 1083 + # 1084 + # Library routines 1085 + # 1086 + CONFIG_BITREVERSE=y 1087 + # CONFIG_GENERIC_FIND_FIRST_BIT is not set 1088 + # CONFIG_GENERIC_FIND_NEXT_BIT is not set 1089 + CONFIG_CRC_CCITT=m 1090 + # CONFIG_CRC16 is not set 1091 + # CONFIG_CRC_ITU_T is not set 1092 + CONFIG_CRC32=y 1093 + # CONFIG_CRC7 is not set 1094 + # CONFIG_LIBCRC32C is not set 1095 + CONFIG_ZLIB_INFLATE=y 1096 + CONFIG_ZLIB_DEFLATE=y 1097 + CONFIG_PLIST=y 1098 + CONFIG_HAS_IOMEM=y 1099 + CONFIG_HAS_IOPORT=y 1100 + CONFIG_HAS_DMA=y
+7
arch/arm/mach-mx3/Kconfig
··· 14 14 Include support for Phytec pcm037 platform. This includes 15 15 specific configurations for the board and its peripherals. 16 16 17 + config MACH_MX31LITE 18 + bool "Support MX31 LITEKIT (LogicPD)" 19 + default n 20 + help 21 + Include support for MX31 LITEKIT platform. This includes specific 22 + configurations for the board and its peripherals. 23 + 17 24 endmenu 18 25
+1
arch/arm/mach-mx3/Makefile
··· 6 6 7 7 obj-y := mm.o clock.o devices.o iomux.o 8 8 obj-$(CONFIG_MACH_MX31ADS) += mx31ads.o 9 + obj-$(CONFIG_MACH_MX31LITE) += mx31lite.o 9 10 obj-$(CONFIG_MACH_PCM037) += pcm037.o
+96
arch/arm/mach-mx3/mx31lite.c
··· 1 + /* 2 + * Copyright (C) 2000 Deep Blue Solutions Ltd 3 + * Copyright (C) 2002 Shane Nay (shane@minirl.com) 4 + * Copyright 2005-2007 Freescale Semiconductor, Inc. All Rights Reserved. 5 + * 6 + * This program is free software; you can redistribute it and/or modify 7 + * it under the terms of the GNU General Public License as published by 8 + * the Free Software Foundation; either version 2 of the License, or 9 + * (at your option) any later version. 10 + * 11 + * This program is distributed in the hope that it will be useful, 12 + * but WITHOUT ANY WARRANTY; without even the implied warranty of 13 + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 14 + * GNU General Public License for more details. 15 + * 16 + * You should have received a copy of the GNU General Public License 17 + * along with this program; if not, write to the Free Software 18 + * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA 19 + */ 20 + 21 + #include <linux/types.h> 22 + #include <linux/init.h> 23 + #include <linux/kernel.h> 24 + #include <linux/memory.h> 25 + 26 + #include <asm/hardware.h> 27 + #include <asm/mach-types.h> 28 + #include <asm/mach/arch.h> 29 + #include <asm/mach/map.h> 30 + #include <asm/arch/common.h> 31 + #include <asm/page.h> 32 + #include <asm/setup.h> 33 + #include <asm/arch/board-mx31lite.h> 34 + 35 + /* 36 + * This file contains the board-specific initialization routines. 37 + */ 38 + 39 + /* 40 + * This structure defines the MX31 memory map. 41 + */ 42 + static struct map_desc mx31lite_io_desc[] __initdata = { 43 + { 44 + .virtual = AIPS1_BASE_ADDR_VIRT, 45 + .pfn = __phys_to_pfn(AIPS1_BASE_ADDR), 46 + .length = AIPS1_SIZE, 47 + .type = MT_NONSHARED_DEVICE 48 + }, { 49 + .virtual = SPBA0_BASE_ADDR_VIRT, 50 + .pfn = __phys_to_pfn(SPBA0_BASE_ADDR), 51 + .length = SPBA0_SIZE, 52 + .type = MT_NONSHARED_DEVICE 53 + }, { 54 + .virtual = AIPS2_BASE_ADDR_VIRT, 55 + .pfn = __phys_to_pfn(AIPS2_BASE_ADDR), 56 + .length = AIPS2_SIZE, 57 + .type = MT_NONSHARED_DEVICE 58 + }, { 59 + .virtual = CS4_BASE_ADDR_VIRT, 60 + .pfn = __phys_to_pfn(CS4_BASE_ADDR), 61 + .length = CS4_SIZE, 62 + .type = MT_DEVICE 63 + } 64 + }; 65 + 66 + /* 67 + * Set up static virtual mappings. 68 + */ 69 + void __init mx31lite_map_io(void) 70 + { 71 + mxc_map_io(); 72 + iotable_init(mx31lite_io_desc, ARRAY_SIZE(mx31lite_io_desc)); 73 + } 74 + 75 + /* 76 + * Board specific initialization. 77 + */ 78 + static void __init mxc_board_init(void) 79 + { 80 + } 81 + 82 + /* 83 + * The following uses standard kernel macros defined in arch.h in order to 84 + * initialize __mach_desc_MX31LITE data structure. 85 + */ 86 + 87 + MACHINE_START(MX31LITE, "LogicPD MX31 LITEKIT") 88 + /* Maintainer: Freescale Semiconductor, Inc. */ 89 + .phys_io = AIPS1_BASE_ADDR, 90 + .io_pg_offst = ((AIPS1_BASE_ADDR_VIRT) >> 18) & 0xfffc, 91 + .boot_params = PHYS_OFFSET + 0x100, 92 + .map_io = mx31lite_map_io, 93 + .init_irq = mxc_init_irq, 94 + .init_machine = mxc_board_init, 95 + .timer = &mxc_timer, 96 + MACHINE_END
+38
include/asm-arm/arch-mxc/board-mx31lite.h
··· 1 + /* 2 + * Copyright 2007 Freescale Semiconductor, Inc. All Rights Reserved. 3 + */ 4 + 5 + /* 6 + * This program is free software; you can redistribute it and/or modify 7 + * it under the terms of the GNU General Public License version 2 as 8 + * published by the Free Software Foundation. 9 + */ 10 + 11 + #ifndef __ASM_ARCH_MXC_BOARD_MX31LITE_H__ 12 + #define __ASM_ARCH_MXC_BOARD_MX31LITE_H__ 13 + 14 + #define MXC_MAX_EXP_IO_LINES 16 15 + 16 + 17 + /* 18 + * Memory Size parameters 19 + */ 20 + 21 + /* 22 + * Size of SDRAM memory 23 + */ 24 + #define SDRAM_MEM_SIZE SZ_128M 25 + /* 26 + * Size of MBX buffer memory 27 + */ 28 + #define MXC_MBX_MEM_SIZE SZ_16M 29 + /* 30 + * Size of memory available to kernel 31 + */ 32 + #define MEM_SIZE (SDRAM_MEM_SIZE - MXC_MBX_MEM_SIZE) 33 + 34 + #define MXC_LL_UART_PADDR UART1_BASE_ADDR 35 + #define MXC_LL_UART_VADDR AIPS1_IO_ADDRESS(UART1_BASE_ADDR) 36 + 37 + #endif /* __ASM_ARCH_MXC_BOARD_MX31ADS_H__ */ 38 +
+3
include/asm-arm/arch-mxc/debug-macro.S
··· 19 19 #ifdef CONFIG_MACH_PCM037 20 20 #include <asm/arch/board-pcm037.h> 21 21 #endif 22 + #ifdef CONFIG_MACH_MX31LITE 23 + #include <asm/arch/board-mx31lite.h> 24 + #endif 22 25 23 26 .macro addruart,rx 24 27 mrc p15, 0, \rx, c1, c0