[ARM] 3243/2: AT91RM9200 support for 2.6 (Atmel DK & EK boards)

Patch from Andrew Victor

This patch adds support to the 2.6 kernel series for the Atmel
AT91RM9200 processor.

This patch is the support for Atmel's DK and EK boards.

Signed-off-by: Andrew Victor <andrew@sanpeople.com>
Signed-off-by: Russell King <rmk+kernel@arm.linux.org.uk>

authored by Andrew Victor and committed by Russell King f0a13854 1e6c9c28

+2278 -2
+1009
arch/arm/configs/at91rm9200dk_defconfig
···
··· 1 + # 2 + # Automatically generated make config: don't edit 3 + # Linux kernel version: 2.6.15 4 + # Mon Jan 9 20:54:30 2006 5 + # 6 + CONFIG_ARM=y 7 + CONFIG_MMU=y 8 + CONFIG_UID16=y 9 + CONFIG_RWSEM_GENERIC_SPINLOCK=y 10 + CONFIG_GENERIC_CALIBRATE_DELAY=y 11 + 12 + # 13 + # Code maturity level options 14 + # 15 + CONFIG_EXPERIMENTAL=y 16 + CONFIG_CLEAN_COMPILE=y 17 + CONFIG_BROKEN_ON_SMP=y 18 + CONFIG_INIT_ENV_ARG_LIMIT=32 19 + 20 + # 21 + # General setup 22 + # 23 + CONFIG_LOCALVERSION="" 24 + CONFIG_LOCALVERSION_AUTO=y 25 + # CONFIG_SWAP is not set 26 + CONFIG_SYSVIPC=y 27 + # CONFIG_POSIX_MQUEUE is not set 28 + # CONFIG_BSD_PROCESS_ACCT is not set 29 + CONFIG_SYSCTL=y 30 + # CONFIG_AUDIT is not set 31 + CONFIG_HOTPLUG=y 32 + CONFIG_KOBJECT_UEVENT=y 33 + # CONFIG_IKCONFIG is not set 34 + CONFIG_INITRAMFS_SOURCE="" 35 + CONFIG_CC_OPTIMIZE_FOR_SIZE=y 36 + # CONFIG_EMBEDDED is not set 37 + CONFIG_KALLSYMS=y 38 + # CONFIG_KALLSYMS_ALL is not set 39 + # CONFIG_KALLSYMS_EXTRA_PASS is not set 40 + CONFIG_PRINTK=y 41 + CONFIG_BUG=y 42 + CONFIG_BASE_FULL=y 43 + CONFIG_FUTEX=y 44 + CONFIG_EPOLL=y 45 + CONFIG_SHMEM=y 46 + CONFIG_CC_ALIGN_FUNCTIONS=0 47 + CONFIG_CC_ALIGN_LABELS=0 48 + CONFIG_CC_ALIGN_LOOPS=0 49 + CONFIG_CC_ALIGN_JUMPS=0 50 + # CONFIG_TINY_SHMEM is not set 51 + CONFIG_BASE_SMALL=0 52 + 53 + # 54 + # Loadable module support 55 + # 56 + CONFIG_MODULES=y 57 + CONFIG_MODULE_UNLOAD=y 58 + # CONFIG_MODULE_FORCE_UNLOAD is not set 59 + CONFIG_OBSOLETE_MODPARM=y 60 + # CONFIG_MODVERSIONS is not set 61 + # CONFIG_MODULE_SRCVERSION_ALL is not set 62 + CONFIG_KMOD=y 63 + 64 + # 65 + # Block layer 66 + # 67 + 68 + # 69 + # IO Schedulers 70 + # 71 + CONFIG_IOSCHED_NOOP=y 72 + CONFIG_IOSCHED_AS=y 73 + # CONFIG_IOSCHED_DEADLINE is not set 74 + # CONFIG_IOSCHED_CFQ is not set 75 + CONFIG_DEFAULT_AS=y 76 + # CONFIG_DEFAULT_DEADLINE is not set 77 + # CONFIG_DEFAULT_CFQ is not set 78 + # CONFIG_DEFAULT_NOOP is not set 79 + CONFIG_DEFAULT_IOSCHED="anticipatory" 80 + 81 + # 82 + # System Type 83 + # 84 + # CONFIG_ARCH_CLPS7500 is not set 85 + # CONFIG_ARCH_CLPS711X is not set 86 + # CONFIG_ARCH_CO285 is not set 87 + # CONFIG_ARCH_EBSA110 is not set 88 + # CONFIG_ARCH_CAMELOT is not set 89 + # CONFIG_ARCH_FOOTBRIDGE is not set 90 + # CONFIG_ARCH_INTEGRATOR is not set 91 + # CONFIG_ARCH_IOP3XX is not set 92 + # CONFIG_ARCH_IXP4XX is not set 93 + # CONFIG_ARCH_IXP2000 is not set 94 + # CONFIG_ARCH_L7200 is not set 95 + # CONFIG_ARCH_PXA is not set 96 + # CONFIG_ARCH_RPC is not set 97 + # CONFIG_ARCH_SA1100 is not set 98 + # CONFIG_ARCH_S3C2410 is not set 99 + # CONFIG_ARCH_SHARK is not set 100 + # CONFIG_ARCH_LH7A40X is not set 101 + # CONFIG_ARCH_OMAP is not set 102 + # CONFIG_ARCH_VERSATILE is not set 103 + # CONFIG_ARCH_REALVIEW is not set 104 + # CONFIG_ARCH_IMX is not set 105 + # CONFIG_ARCH_H720X is not set 106 + # CONFIG_ARCH_AAEC2000 is not set 107 + CONFIG_ARCH_AT91RM9200=y 108 + 109 + # 110 + # AT91RM9200 Implementations 111 + # 112 + 113 + # 114 + # AT91RM9200 Board Type 115 + # 116 + CONFIG_ARCH_AT91RM9200DK=y 117 + # CONFIG_MACH_AT91RM9200EK is not set 118 + # CONFIG_MACH_CSB337 is not set 119 + # CONFIG_MACH_CSB637 is not set 120 + # CONFIG_MACH_CARMEVA is not set 121 + # CONFIG_MACH_KB9200 is not set 122 + # CONFIG_MACH_ATEB9200 is not set 123 + 124 + # 125 + # AT91RM9200 Feature Selections 126 + # 127 + CONFIG_AT91_PROGRAMMABLE_CLOCKS=y 128 + 129 + # 130 + # Processor Type 131 + # 132 + CONFIG_CPU_32=y 133 + CONFIG_CPU_ARM920T=y 134 + CONFIG_CPU_32v4=y 135 + CONFIG_CPU_ABRT_EV4T=y 136 + CONFIG_CPU_CACHE_V4WT=y 137 + CONFIG_CPU_CACHE_VIVT=y 138 + CONFIG_CPU_COPY_V4WB=y 139 + CONFIG_CPU_TLB_V4WBI=y 140 + 141 + # 142 + # Processor Features 143 + # 144 + # CONFIG_ARM_THUMB is not set 145 + # CONFIG_CPU_ICACHE_DISABLE is not set 146 + # CONFIG_CPU_DCACHE_DISABLE is not set 147 + # CONFIG_CPU_DCACHE_WRITETHROUGH is not set 148 + 149 + # 150 + # Bus support 151 + # 152 + CONFIG_ISA_DMA_API=y 153 + 154 + # 155 + # PCCARD (PCMCIA/CardBus) support 156 + # 157 + CONFIG_PCCARD=y 158 + # CONFIG_PCMCIA_DEBUG is not set 159 + CONFIG_PCMCIA=y 160 + CONFIG_PCMCIA_LOAD_CIS=y 161 + CONFIG_PCMCIA_IOCTL=y 162 + 163 + # 164 + # PC-card bridges 165 + # 166 + CONFIG_AT91_CF=y 167 + 168 + # 169 + # Kernel Features 170 + # 171 + # CONFIG_PREEMPT is not set 172 + # CONFIG_NO_IDLE_HZ is not set 173 + # CONFIG_ARCH_DISCONTIGMEM_ENABLE is not set 174 + CONFIG_SELECT_MEMORY_MODEL=y 175 + CONFIG_FLATMEM_MANUAL=y 176 + # CONFIG_DISCONTIGMEM_MANUAL is not set 177 + # CONFIG_SPARSEMEM_MANUAL is not set 178 + CONFIG_FLATMEM=y 179 + CONFIG_FLAT_NODE_MEM_MAP=y 180 + # CONFIG_SPARSEMEM_STATIC is not set 181 + CONFIG_SPLIT_PTLOCK_CPUS=4096 182 + CONFIG_LEDS=y 183 + CONFIG_LEDS_TIMER=y 184 + # CONFIG_LEDS_CPU is not set 185 + CONFIG_ALIGNMENT_TRAP=y 186 + 187 + # 188 + # Boot options 189 + # 190 + CONFIG_ZBOOT_ROM_TEXT=0x0 191 + CONFIG_ZBOOT_ROM_BSS=0x0 192 + CONFIG_CMDLINE="mem=32M console=ttyS0,115200 initrd=0x20410000,3145728 root=/dev/ram0 rw" 193 + # CONFIG_XIP_KERNEL is not set 194 + 195 + # 196 + # Floating point emulation 197 + # 198 + 199 + # 200 + # At least one emulation must be selected 201 + # 202 + CONFIG_FPE_NWFPE=y 203 + # CONFIG_FPE_NWFPE_XP is not set 204 + # CONFIG_FPE_FASTFPE is not set 205 + 206 + # 207 + # Userspace binary formats 208 + # 209 + CONFIG_BINFMT_ELF=y 210 + # CONFIG_BINFMT_AOUT is not set 211 + # CONFIG_BINFMT_MISC is not set 212 + # CONFIG_ARTHUR is not set 213 + 214 + # 215 + # Power management options 216 + # 217 + # CONFIG_PM is not set 218 + 219 + # 220 + # Networking 221 + # 222 + CONFIG_NET=y 223 + 224 + # 225 + # Networking options 226 + # 227 + CONFIG_PACKET=y 228 + # CONFIG_PACKET_MMAP is not set 229 + CONFIG_UNIX=y 230 + # CONFIG_NET_KEY is not set 231 + CONFIG_INET=y 232 + # CONFIG_IP_MULTICAST is not set 233 + # CONFIG_IP_ADVANCED_ROUTER is not set 234 + CONFIG_IP_FIB_HASH=y 235 + CONFIG_IP_PNP=y 236 + # CONFIG_IP_PNP_DHCP is not set 237 + CONFIG_IP_PNP_BOOTP=y 238 + # CONFIG_IP_PNP_RARP is not set 239 + # CONFIG_NET_IPIP is not set 240 + # CONFIG_NET_IPGRE is not set 241 + # CONFIG_ARPD is not set 242 + # CONFIG_SYN_COOKIES is not set 243 + # CONFIG_INET_AH is not set 244 + # CONFIG_INET_ESP is not set 245 + # CONFIG_INET_IPCOMP is not set 246 + # CONFIG_INET_TUNNEL is not set 247 + CONFIG_INET_DIAG=y 248 + CONFIG_INET_TCP_DIAG=y 249 + # CONFIG_TCP_CONG_ADVANCED is not set 250 + CONFIG_TCP_CONG_BIC=y 251 + # CONFIG_IPV6 is not set 252 + # CONFIG_NETFILTER is not set 253 + 254 + # 255 + # DCCP Configuration (EXPERIMENTAL) 256 + # 257 + # CONFIG_IP_DCCP is not set 258 + 259 + # 260 + # SCTP Configuration (EXPERIMENTAL) 261 + # 262 + # CONFIG_IP_SCTP is not set 263 + # CONFIG_ATM is not set 264 + # CONFIG_BRIDGE is not set 265 + # CONFIG_VLAN_8021Q is not set 266 + # CONFIG_DECNET is not set 267 + # CONFIG_LLC2 is not set 268 + # CONFIG_IPX is not set 269 + # CONFIG_ATALK is not set 270 + # CONFIG_X25 is not set 271 + # CONFIG_LAPB is not set 272 + # CONFIG_NET_DIVERT is not set 273 + # CONFIG_ECONET is not set 274 + # CONFIG_WAN_ROUTER is not set 275 + 276 + # 277 + # QoS and/or fair queueing 278 + # 279 + # CONFIG_NET_SCHED is not set 280 + 281 + # 282 + # Network testing 283 + # 284 + # CONFIG_NET_PKTGEN is not set 285 + # CONFIG_HAMRADIO is not set 286 + # CONFIG_IRDA is not set 287 + # CONFIG_BT is not set 288 + # CONFIG_IEEE80211 is not set 289 + 290 + # 291 + # Device Drivers 292 + # 293 + 294 + # 295 + # Generic Driver Options 296 + # 297 + CONFIG_STANDALONE=y 298 + CONFIG_PREVENT_FIRMWARE_BUILD=y 299 + CONFIG_FW_LOADER=y 300 + # CONFIG_DEBUG_DRIVER is not set 301 + 302 + # 303 + # Connector - unified userspace <-> kernelspace linker 304 + # 305 + # CONFIG_CONNECTOR is not set 306 + 307 + # 308 + # Memory Technology Devices (MTD) 309 + # 310 + CONFIG_MTD=y 311 + # CONFIG_MTD_DEBUG is not set 312 + # CONFIG_MTD_CONCAT is not set 313 + CONFIG_MTD_PARTITIONS=y 314 + # CONFIG_MTD_REDBOOT_PARTS is not set 315 + CONFIG_MTD_CMDLINE_PARTS=y 316 + # CONFIG_MTD_AFS_PARTS is not set 317 + 318 + # 319 + # User Modules And Translation Layers 320 + # 321 + CONFIG_MTD_CHAR=y 322 + CONFIG_MTD_BLOCK=y 323 + # CONFIG_FTL is not set 324 + # CONFIG_NFTL is not set 325 + # CONFIG_INFTL is not set 326 + # CONFIG_RFD_FTL is not set 327 + 328 + # 329 + # RAM/ROM/Flash chip drivers 330 + # 331 + CONFIG_MTD_CFI=y 332 + CONFIG_MTD_JEDECPROBE=y 333 + CONFIG_MTD_GEN_PROBE=y 334 + # CONFIG_MTD_CFI_ADV_OPTIONS is not set 335 + CONFIG_MTD_MAP_BANK_WIDTH_1=y 336 + CONFIG_MTD_MAP_BANK_WIDTH_2=y 337 + CONFIG_MTD_MAP_BANK_WIDTH_4=y 338 + # CONFIG_MTD_MAP_BANK_WIDTH_8 is not set 339 + # CONFIG_MTD_MAP_BANK_WIDTH_16 is not set 340 + # CONFIG_MTD_MAP_BANK_WIDTH_32 is not set 341 + CONFIG_MTD_CFI_I1=y 342 + CONFIG_MTD_CFI_I2=y 343 + # CONFIG_MTD_CFI_I4 is not set 344 + # CONFIG_MTD_CFI_I8 is not set 345 + # CONFIG_MTD_CFI_INTELEXT is not set 346 + CONFIG_MTD_CFI_AMDSTD=y 347 + CONFIG_MTD_CFI_AMDSTD_RETRY=0 348 + # CONFIG_MTD_CFI_STAA is not set 349 + CONFIG_MTD_CFI_UTIL=y 350 + # CONFIG_MTD_RAM is not set 351 + # CONFIG_MTD_ROM is not set 352 + # CONFIG_MTD_ABSENT is not set 353 + # CONFIG_MTD_XIP is not set 354 + 355 + # 356 + # Mapping drivers for chip access 357 + # 358 + # CONFIG_MTD_COMPLEX_MAPPINGS is not set 359 + CONFIG_MTD_PHYSMAP=y 360 + CONFIG_MTD_PHYSMAP_START=0x10000000 361 + CONFIG_MTD_PHYSMAP_LEN=0x200000 362 + CONFIG_MTD_PHYSMAP_BANKWIDTH=2 363 + # CONFIG_MTD_ARM_INTEGRATOR is not set 364 + # CONFIG_MTD_IMPA7 is not set 365 + # CONFIG_MTD_PLATRAM is not set 366 + 367 + # 368 + # Self-contained MTD device drivers 369 + # 370 + # CONFIG_MTD_SLRAM is not set 371 + # CONFIG_MTD_PHRAM is not set 372 + # CONFIG_MTD_MTDRAM is not set 373 + # CONFIG_MTD_BLKMTD is not set 374 + # CONFIG_MTD_BLOCK2MTD is not set 375 + 376 + # 377 + # Disk-On-Chip Device Drivers 378 + # 379 + # CONFIG_MTD_DOC2000 is not set 380 + # CONFIG_MTD_DOC2001 is not set 381 + # CONFIG_MTD_DOC2001PLUS is not set 382 + CONFIG_MTD_AT91_DATAFLASH=y 383 + CONFIG_MTD_AT91_DATAFLASH_CARD=y 384 + 385 + # 386 + # NAND Flash Device Drivers 387 + # 388 + # CONFIG_MTD_NAND is not set 389 + 390 + # 391 + # OneNAND Flash Device Drivers 392 + # 393 + # CONFIG_MTD_ONENAND is not set 394 + 395 + # 396 + # Parallel port support 397 + # 398 + # CONFIG_PARPORT is not set 399 + 400 + # 401 + # Plug and Play support 402 + # 403 + 404 + # 405 + # Block devices 406 + # 407 + # CONFIG_BLK_DEV_COW_COMMON is not set 408 + # CONFIG_BLK_DEV_LOOP is not set 409 + # CONFIG_BLK_DEV_NBD is not set 410 + # CONFIG_BLK_DEV_UB is not set 411 + CONFIG_BLK_DEV_RAM=y 412 + CONFIG_BLK_DEV_RAM_COUNT=16 413 + CONFIG_BLK_DEV_RAM_SIZE=8192 414 + CONFIG_BLK_DEV_INITRD=y 415 + # CONFIG_CDROM_PKTCDVD is not set 416 + # CONFIG_ATA_OVER_ETH is not set 417 + 418 + # 419 + # ATA/ATAPI/MFM/RLL support 420 + # 421 + # CONFIG_IDE is not set 422 + 423 + # 424 + # SCSI device support 425 + # 426 + # CONFIG_RAID_ATTRS is not set 427 + # CONFIG_SCSI is not set 428 + 429 + # 430 + # Multi-device support (RAID and LVM) 431 + # 432 + # CONFIG_MD is not set 433 + 434 + # 435 + # Fusion MPT device support 436 + # 437 + # CONFIG_FUSION is not set 438 + 439 + # 440 + # IEEE 1394 (FireWire) support 441 + # 442 + 443 + # 444 + # I2O device support 445 + # 446 + 447 + # 448 + # Network device support 449 + # 450 + CONFIG_NETDEVICES=y 451 + # CONFIG_DUMMY is not set 452 + # CONFIG_BONDING is not set 453 + # CONFIG_EQUALIZER is not set 454 + # CONFIG_TUN is not set 455 + 456 + # 457 + # PHY device support 458 + # 459 + # CONFIG_PHYLIB is not set 460 + 461 + # 462 + # Ethernet (10 or 100Mbit) 463 + # 464 + CONFIG_NET_ETHERNET=y 465 + CONFIG_MII=y 466 + CONFIG_ARM_AT91_ETHER=y 467 + # CONFIG_SMC91X is not set 468 + # CONFIG_DM9000 is not set 469 + 470 + # 471 + # Ethernet (1000 Mbit) 472 + # 473 + 474 + # 475 + # Ethernet (10000 Mbit) 476 + # 477 + 478 + # 479 + # Token Ring devices 480 + # 481 + 482 + # 483 + # Wireless LAN (non-hamradio) 484 + # 485 + # CONFIG_NET_RADIO is not set 486 + 487 + # 488 + # PCMCIA network device support 489 + # 490 + # CONFIG_NET_PCMCIA is not set 491 + 492 + # 493 + # Wan interfaces 494 + # 495 + # CONFIG_WAN is not set 496 + # CONFIG_PPP is not set 497 + # CONFIG_SLIP is not set 498 + # CONFIG_SHAPER is not set 499 + # CONFIG_NETCONSOLE is not set 500 + # CONFIG_NETPOLL is not set 501 + # CONFIG_NET_POLL_CONTROLLER is not set 502 + 503 + # 504 + # ISDN subsystem 505 + # 506 + # CONFIG_ISDN is not set 507 + 508 + # 509 + # Input device support 510 + # 511 + CONFIG_INPUT=y 512 + 513 + # 514 + # Userland interfaces 515 + # 516 + CONFIG_INPUT_MOUSEDEV=y 517 + # CONFIG_INPUT_MOUSEDEV_PSAUX is not set 518 + CONFIG_INPUT_MOUSEDEV_SCREEN_X=1024 519 + CONFIG_INPUT_MOUSEDEV_SCREEN_Y=768 520 + # CONFIG_INPUT_JOYDEV is not set 521 + # CONFIG_INPUT_TSDEV is not set 522 + # CONFIG_INPUT_EVDEV is not set 523 + # CONFIG_INPUT_EVBUG is not set 524 + 525 + # 526 + # Input Device Drivers 527 + # 528 + # CONFIG_INPUT_KEYBOARD is not set 529 + # CONFIG_INPUT_MOUSE is not set 530 + # CONFIG_INPUT_JOYSTICK is not set 531 + # CONFIG_INPUT_TOUCHSCREEN is not set 532 + # CONFIG_INPUT_MISC is not set 533 + 534 + # 535 + # Hardware I/O ports 536 + # 537 + # CONFIG_SERIO is not set 538 + # CONFIG_GAMEPORT is not set 539 + 540 + # 541 + # Character devices 542 + # 543 + CONFIG_VT=y 544 + CONFIG_VT_CONSOLE=y 545 + CONFIG_HW_CONSOLE=y 546 + # CONFIG_SERIAL_NONSTANDARD is not set 547 + 548 + # 549 + # Serial drivers 550 + # 551 + # CONFIG_SERIAL_8250 is not set 552 + 553 + # 554 + # Non-8250 serial port support 555 + # 556 + CONFIG_SERIAL_AT91=y 557 + CONFIG_SERIAL_AT91_CONSOLE=y 558 + # CONFIG_SERIAL_AT91_TTYAT is not set 559 + CONFIG_SERIAL_CORE=y 560 + CONFIG_SERIAL_CORE_CONSOLE=y 561 + CONFIG_UNIX98_PTYS=y 562 + CONFIG_LEGACY_PTYS=y 563 + CONFIG_LEGACY_PTY_COUNT=256 564 + 565 + # 566 + # IPMI 567 + # 568 + # CONFIG_IPMI_HANDLER is not set 569 + 570 + # 571 + # Watchdog Cards 572 + # 573 + CONFIG_WATCHDOG=y 574 + CONFIG_WATCHDOG_NOWAYOUT=y 575 + 576 + # 577 + # Watchdog Device Drivers 578 + # 579 + # CONFIG_SOFT_WATCHDOG is not set 580 + CONFIG_AT91_WATCHDOG=y 581 + 582 + # 583 + # USB-based Watchdog Cards 584 + # 585 + # CONFIG_USBPCWATCHDOG is not set 586 + # CONFIG_NVRAM is not set 587 + # CONFIG_RTC is not set 588 + CONFIG_AT91_RTC=y 589 + # CONFIG_DTLK is not set 590 + # CONFIG_R3964 is not set 591 + 592 + # 593 + # Ftape, the floppy tape device driver 594 + # 595 + 596 + # 597 + # PCMCIA character devices 598 + # 599 + # CONFIG_SYNCLINK_CS is not set 600 + # CONFIG_CARDMAN_4000 is not set 601 + # CONFIG_CARDMAN_4040 is not set 602 + # CONFIG_RAW_DRIVER is not set 603 + 604 + # 605 + # TPM devices 606 + # 607 + # CONFIG_TCG_TPM is not set 608 + # CONFIG_TELCLOCK is not set 609 + CONFIG_AT91_SPI=y 610 + CONFIG_AT91_SPIDEV=y 611 + 612 + # 613 + # I2C support 614 + # 615 + CONFIG_I2C=y 616 + CONFIG_I2C_CHARDEV=y 617 + 618 + # 619 + # I2C Algorithms 620 + # 621 + # CONFIG_I2C_ALGOBIT is not set 622 + # CONFIG_I2C_ALGOPCF is not set 623 + # CONFIG_I2C_ALGOPCA is not set 624 + 625 + # 626 + # I2C Hardware Bus support 627 + # 628 + CONFIG_I2C_AT91=y 629 + # CONFIG_I2C_PARPORT_LIGHT is not set 630 + # CONFIG_I2C_STUB is not set 631 + # CONFIG_I2C_PCA_ISA is not set 632 + 633 + # 634 + # Miscellaneous I2C Chip support 635 + # 636 + # CONFIG_SENSORS_DS1337 is not set 637 + # CONFIG_SENSORS_DS1374 is not set 638 + # CONFIG_SENSORS_EEPROM is not set 639 + # CONFIG_SENSORS_PCF8574 is not set 640 + # CONFIG_SENSORS_PCA9539 is not set 641 + # CONFIG_SENSORS_PCF8591 is not set 642 + # CONFIG_SENSORS_RTC8564 is not set 643 + # CONFIG_SENSORS_MAX6875 is not set 644 + # CONFIG_RTC_X1205_I2C is not set 645 + # CONFIG_I2C_DEBUG_CORE is not set 646 + # CONFIG_I2C_DEBUG_ALGO is not set 647 + # CONFIG_I2C_DEBUG_BUS is not set 648 + # CONFIG_I2C_DEBUG_CHIP is not set 649 + 650 + # 651 + # Hardware Monitoring support 652 + # 653 + CONFIG_HWMON=y 654 + # CONFIG_HWMON_VID is not set 655 + # CONFIG_SENSORS_ADM1021 is not set 656 + # CONFIG_SENSORS_ADM1025 is not set 657 + # CONFIG_SENSORS_ADM1026 is not set 658 + # CONFIG_SENSORS_ADM1031 is not set 659 + # CONFIG_SENSORS_ADM9240 is not set 660 + # CONFIG_SENSORS_ASB100 is not set 661 + # CONFIG_SENSORS_ATXP1 is not set 662 + # CONFIG_SENSORS_DS1621 is not set 663 + # CONFIG_SENSORS_FSCHER is not set 664 + # CONFIG_SENSORS_FSCPOS is not set 665 + # CONFIG_SENSORS_GL518SM is not set 666 + # CONFIG_SENSORS_GL520SM is not set 667 + # CONFIG_SENSORS_IT87 is not set 668 + # CONFIG_SENSORS_LM63 is not set 669 + # CONFIG_SENSORS_LM75 is not set 670 + # CONFIG_SENSORS_LM77 is not set 671 + # CONFIG_SENSORS_LM78 is not set 672 + # CONFIG_SENSORS_LM80 is not set 673 + # CONFIG_SENSORS_LM83 is not set 674 + # CONFIG_SENSORS_LM85 is not set 675 + # CONFIG_SENSORS_LM87 is not set 676 + # CONFIG_SENSORS_LM90 is not set 677 + # CONFIG_SENSORS_LM92 is not set 678 + # CONFIG_SENSORS_MAX1619 is not set 679 + # CONFIG_SENSORS_PC87360 is not set 680 + # CONFIG_SENSORS_SMSC47M1 is not set 681 + # CONFIG_SENSORS_SMSC47B397 is not set 682 + # CONFIG_SENSORS_W83781D is not set 683 + # CONFIG_SENSORS_W83792D is not set 684 + # CONFIG_SENSORS_W83L785TS is not set 685 + # CONFIG_SENSORS_W83627HF is not set 686 + # CONFIG_SENSORS_W83627EHF is not set 687 + # CONFIG_HWMON_DEBUG_CHIP is not set 688 + 689 + # 690 + # Misc devices 691 + # 692 + 693 + # 694 + # Multimedia Capabilities Port drivers 695 + # 696 + 697 + # 698 + # Multimedia devices 699 + # 700 + # CONFIG_VIDEO_DEV is not set 701 + 702 + # 703 + # Digital Video Broadcasting Devices 704 + # 705 + # CONFIG_DVB is not set 706 + 707 + # 708 + # Graphics support 709 + # 710 + # CONFIG_FB is not set 711 + 712 + # 713 + # Console display driver support 714 + # 715 + # CONFIG_VGA_CONSOLE is not set 716 + CONFIG_DUMMY_CONSOLE=y 717 + 718 + # 719 + # Sound 720 + # 721 + # CONFIG_SOUND is not set 722 + 723 + # 724 + # USB support 725 + # 726 + CONFIG_USB_ARCH_HAS_HCD=y 727 + CONFIG_USB_ARCH_HAS_OHCI=y 728 + CONFIG_USB=y 729 + CONFIG_USB_DEBUG=y 730 + 731 + # 732 + # Miscellaneous USB options 733 + # 734 + CONFIG_USB_DEVICEFS=y 735 + # CONFIG_USB_BANDWIDTH is not set 736 + # CONFIG_USB_DYNAMIC_MINORS is not set 737 + # CONFIG_USB_OTG is not set 738 + 739 + # 740 + # USB Host Controller Drivers 741 + # 742 + # CONFIG_USB_ISP116X_HCD is not set 743 + CONFIG_USB_OHCI_HCD=y 744 + # CONFIG_USB_OHCI_BIG_ENDIAN is not set 745 + CONFIG_USB_OHCI_LITTLE_ENDIAN=y 746 + # CONFIG_USB_SL811_HCD is not set 747 + 748 + # 749 + # USB Device Class drivers 750 + # 751 + # CONFIG_USB_ACM is not set 752 + # CONFIG_USB_PRINTER is not set 753 + 754 + # 755 + # NOTE: USB_STORAGE enables SCSI, and 'SCSI disk support' 756 + # 757 + 758 + # 759 + # may also be needed; see USB_STORAGE Help for more information 760 + # 761 + # CONFIG_USB_STORAGE is not set 762 + 763 + # 764 + # USB Input Devices 765 + # 766 + # CONFIG_USB_HID is not set 767 + 768 + # 769 + # USB HID Boot Protocol drivers 770 + # 771 + # CONFIG_USB_KBD is not set 772 + # CONFIG_USB_MOUSE is not set 773 + # CONFIG_USB_AIPTEK is not set 774 + # CONFIG_USB_WACOM is not set 775 + # CONFIG_USB_ACECAD is not set 776 + # CONFIG_USB_KBTAB is not set 777 + # CONFIG_USB_POWERMATE is not set 778 + # CONFIG_USB_MTOUCH is not set 779 + # CONFIG_USB_ITMTOUCH is not set 780 + # CONFIG_USB_EGALAX is not set 781 + # CONFIG_USB_YEALINK is not set 782 + # CONFIG_USB_XPAD is not set 783 + # CONFIG_USB_ATI_REMOTE is not set 784 + # CONFIG_USB_KEYSPAN_REMOTE is not set 785 + # CONFIG_USB_APPLETOUCH is not set 786 + 787 + # 788 + # USB Imaging devices 789 + # 790 + # CONFIG_USB_MDC800 is not set 791 + 792 + # 793 + # USB Multimedia devices 794 + # 795 + # CONFIG_USB_DABUSB is not set 796 + 797 + # 798 + # Video4Linux support is needed for USB Multimedia device support 799 + # 800 + 801 + # 802 + # USB Network Adapters 803 + # 804 + # CONFIG_USB_CATC is not set 805 + # CONFIG_USB_KAWETH is not set 806 + # CONFIG_USB_PEGASUS is not set 807 + # CONFIG_USB_RTL8150 is not set 808 + # CONFIG_USB_USBNET is not set 809 + CONFIG_USB_MON=y 810 + 811 + # 812 + # USB port drivers 813 + # 814 + 815 + # 816 + # USB Serial Converter support 817 + # 818 + # CONFIG_USB_SERIAL is not set 819 + 820 + # 821 + # USB Miscellaneous drivers 822 + # 823 + # CONFIG_USB_EMI62 is not set 824 + # CONFIG_USB_EMI26 is not set 825 + # CONFIG_USB_AUERSWALD is not set 826 + # CONFIG_USB_RIO500 is not set 827 + # CONFIG_USB_LEGOTOWER is not set 828 + # CONFIG_USB_LCD is not set 829 + # CONFIG_USB_LED is not set 830 + # CONFIG_USB_CYTHERM is not set 831 + # CONFIG_USB_PHIDGETKIT is not set 832 + # CONFIG_USB_PHIDGETSERVO is not set 833 + # CONFIG_USB_IDMOUSE is not set 834 + # CONFIG_USB_LD is not set 835 + # CONFIG_USB_TEST is not set 836 + 837 + # 838 + # USB DSL modem support 839 + # 840 + 841 + # 842 + # USB Gadget Support 843 + # 844 + CONFIG_USB_GADGET=y 845 + # CONFIG_USB_GADGET_DEBUG_FILES is not set 846 + CONFIG_USB_GADGET_SELECTED=y 847 + # CONFIG_USB_GADGET_NET2280 is not set 848 + # CONFIG_USB_GADGET_PXA2XX is not set 849 + # CONFIG_USB_GADGET_GOKU is not set 850 + # CONFIG_USB_GADGET_LH7A40X is not set 851 + # CONFIG_USB_GADGET_OMAP is not set 852 + CONFIG_USB_GADGET_AT91=y 853 + CONFIG_USB_AT91=y 854 + # CONFIG_USB_GADGET_DUMMY_HCD is not set 855 + # CONFIG_USB_GADGET_DUALSPEED is not set 856 + # CONFIG_USB_ZERO is not set 857 + # CONFIG_USB_ETH is not set 858 + # CONFIG_USB_GADGETFS is not set 859 + # CONFIG_USB_FILE_STORAGE is not set 860 + # CONFIG_USB_G_SERIAL is not set 861 + 862 + # 863 + # MMC/SD Card support 864 + # 865 + CONFIG_MMC=y 866 + # CONFIG_MMC_DEBUG is not set 867 + CONFIG_MMC_BLOCK=y 868 + # CONFIG_MMC_WBSD is not set 869 + CONFIG_MMC_AT91RM9200=y 870 + 871 + # 872 + # File systems 873 + # 874 + CONFIG_EXT2_FS=y 875 + # CONFIG_EXT2_FS_XATTR is not set 876 + # CONFIG_EXT2_FS_XIP is not set 877 + # CONFIG_EXT3_FS is not set 878 + # CONFIG_JBD is not set 879 + # CONFIG_REISERFS_FS is not set 880 + # CONFIG_JFS_FS is not set 881 + # CONFIG_FS_POSIX_ACL is not set 882 + # CONFIG_XFS_FS is not set 883 + # CONFIG_MINIX_FS is not set 884 + # CONFIG_ROMFS_FS is not set 885 + CONFIG_INOTIFY=y 886 + # CONFIG_QUOTA is not set 887 + CONFIG_DNOTIFY=y 888 + # CONFIG_AUTOFS_FS is not set 889 + # CONFIG_AUTOFS4_FS is not set 890 + # CONFIG_FUSE_FS is not set 891 + 892 + # 893 + # CD-ROM/DVD Filesystems 894 + # 895 + # CONFIG_ISO9660_FS is not set 896 + # CONFIG_UDF_FS is not set 897 + 898 + # 899 + # DOS/FAT/NT Filesystems 900 + # 901 + # CONFIG_MSDOS_FS is not set 902 + # CONFIG_VFAT_FS is not set 903 + # CONFIG_NTFS_FS is not set 904 + 905 + # 906 + # Pseudo filesystems 907 + # 908 + CONFIG_PROC_FS=y 909 + CONFIG_SYSFS=y 910 + CONFIG_TMPFS=y 911 + # CONFIG_HUGETLB_PAGE is not set 912 + CONFIG_RAMFS=y 913 + # CONFIG_RELAYFS_FS is not set 914 + 915 + # 916 + # Miscellaneous filesystems 917 + # 918 + # CONFIG_ADFS_FS is not set 919 + # CONFIG_AFFS_FS is not set 920 + # CONFIG_HFS_FS is not set 921 + # CONFIG_HFSPLUS_FS is not set 922 + # CONFIG_BEFS_FS is not set 923 + # CONFIG_BFS_FS is not set 924 + # CONFIG_EFS_FS is not set 925 + # CONFIG_JFFS_FS is not set 926 + # CONFIG_JFFS2_FS is not set 927 + CONFIG_CRAMFS=y 928 + # CONFIG_VXFS_FS is not set 929 + # CONFIG_HPFS_FS is not set 930 + # CONFIG_QNX4FS_FS is not set 931 + # CONFIG_SYSV_FS is not set 932 + # CONFIG_UFS_FS is not set 933 + 934 + # 935 + # Network File Systems 936 + # 937 + # CONFIG_NFS_FS is not set 938 + # CONFIG_NFSD is not set 939 + # CONFIG_SMB_FS is not set 940 + # CONFIG_CIFS is not set 941 + # CONFIG_NCP_FS is not set 942 + # CONFIG_CODA_FS is not set 943 + # CONFIG_AFS_FS is not set 944 + # CONFIG_9P_FS is not set 945 + 946 + # 947 + # Partition Types 948 + # 949 + # CONFIG_PARTITION_ADVANCED is not set 950 + CONFIG_MSDOS_PARTITION=y 951 + 952 + # 953 + # Native Language Support 954 + # 955 + # CONFIG_NLS is not set 956 + 957 + # 958 + # Profiling support 959 + # 960 + # CONFIG_PROFILING is not set 961 + 962 + # 963 + # Kernel hacking 964 + # 965 + # CONFIG_PRINTK_TIME is not set 966 + CONFIG_DEBUG_KERNEL=y 967 + # CONFIG_MAGIC_SYSRQ is not set 968 + CONFIG_LOG_BUF_SHIFT=14 969 + CONFIG_DETECT_SOFTLOCKUP=y 970 + # CONFIG_SCHEDSTATS is not set 971 + # CONFIG_DEBUG_SLAB is not set 972 + # CONFIG_DEBUG_SPINLOCK is not set 973 + # CONFIG_DEBUG_SPINLOCK_SLEEP is not set 974 + # CONFIG_DEBUG_KOBJECT is not set 975 + CONFIG_DEBUG_BUGVERBOSE=y 976 + # CONFIG_DEBUG_INFO is not set 977 + # CONFIG_DEBUG_FS is not set 978 + # CONFIG_DEBUG_VM is not set 979 + CONFIG_FRAME_POINTER=y 980 + # CONFIG_RCU_TORTURE_TEST is not set 981 + CONFIG_DEBUG_USER=y 982 + # CONFIG_DEBUG_WAITQ is not set 983 + # CONFIG_DEBUG_ERRORS is not set 984 + CONFIG_DEBUG_LL=y 985 + # CONFIG_DEBUG_ICEDCC is not set 986 + 987 + # 988 + # Security options 989 + # 990 + # CONFIG_KEYS is not set 991 + # CONFIG_SECURITY is not set 992 + 993 + # 994 + # Cryptographic options 995 + # 996 + # CONFIG_CRYPTO is not set 997 + 998 + # 999 + # Hardware crypto devices 1000 + # 1001 + 1002 + # 1003 + # Library routines 1004 + # 1005 + # CONFIG_CRC_CCITT is not set 1006 + # CONFIG_CRC16 is not set 1007 + CONFIG_CRC32=y 1008 + # CONFIG_LIBCRC32C is not set 1009 + CONFIG_ZLIB_INFLATE=y
+998
arch/arm/configs/at91rm9200ek_defconfig
···
··· 1 + # 2 + # Automatically generated make config: don't edit 3 + # Linux kernel version: 2.6.15 4 + # Mon Jan 9 20:57:31 2006 5 + # 6 + CONFIG_ARM=y 7 + CONFIG_MMU=y 8 + CONFIG_UID16=y 9 + CONFIG_RWSEM_GENERIC_SPINLOCK=y 10 + CONFIG_GENERIC_CALIBRATE_DELAY=y 11 + 12 + # 13 + # Code maturity level options 14 + # 15 + CONFIG_EXPERIMENTAL=y 16 + CONFIG_CLEAN_COMPILE=y 17 + CONFIG_BROKEN_ON_SMP=y 18 + CONFIG_INIT_ENV_ARG_LIMIT=32 19 + 20 + # 21 + # General setup 22 + # 23 + CONFIG_LOCALVERSION="" 24 + # CONFIG_LOCALVERSION_AUTO is not set 25 + # CONFIG_SWAP is not set 26 + CONFIG_SYSVIPC=y 27 + # CONFIG_POSIX_MQUEUE is not set 28 + # CONFIG_BSD_PROCESS_ACCT is not set 29 + CONFIG_SYSCTL=y 30 + # CONFIG_AUDIT is not set 31 + CONFIG_HOTPLUG=y 32 + CONFIG_KOBJECT_UEVENT=y 33 + # CONFIG_IKCONFIG is not set 34 + CONFIG_INITRAMFS_SOURCE="" 35 + CONFIG_CC_OPTIMIZE_FOR_SIZE=y 36 + # CONFIG_EMBEDDED is not set 37 + CONFIG_KALLSYMS=y 38 + # CONFIG_KALLSYMS_ALL is not set 39 + # CONFIG_KALLSYMS_EXTRA_PASS is not set 40 + CONFIG_PRINTK=y 41 + CONFIG_BUG=y 42 + CONFIG_BASE_FULL=y 43 + CONFIG_FUTEX=y 44 + CONFIG_EPOLL=y 45 + CONFIG_SHMEM=y 46 + CONFIG_CC_ALIGN_FUNCTIONS=0 47 + CONFIG_CC_ALIGN_LABELS=0 48 + CONFIG_CC_ALIGN_LOOPS=0 49 + CONFIG_CC_ALIGN_JUMPS=0 50 + # CONFIG_TINY_SHMEM is not set 51 + CONFIG_BASE_SMALL=0 52 + 53 + # 54 + # Loadable module support 55 + # 56 + CONFIG_MODULES=y 57 + CONFIG_MODULE_UNLOAD=y 58 + # CONFIG_MODULE_FORCE_UNLOAD is not set 59 + CONFIG_OBSOLETE_MODPARM=y 60 + # CONFIG_MODVERSIONS is not set 61 + # CONFIG_MODULE_SRCVERSION_ALL is not set 62 + CONFIG_KMOD=y 63 + 64 + # 65 + # Block layer 66 + # 67 + 68 + # 69 + # IO Schedulers 70 + # 71 + CONFIG_IOSCHED_NOOP=y 72 + CONFIG_IOSCHED_AS=y 73 + # CONFIG_IOSCHED_DEADLINE is not set 74 + # CONFIG_IOSCHED_CFQ is not set 75 + CONFIG_DEFAULT_AS=y 76 + # CONFIG_DEFAULT_DEADLINE is not set 77 + # CONFIG_DEFAULT_CFQ is not set 78 + # CONFIG_DEFAULT_NOOP is not set 79 + CONFIG_DEFAULT_IOSCHED="anticipatory" 80 + 81 + # 82 + # System Type 83 + # 84 + # CONFIG_ARCH_CLPS7500 is not set 85 + # CONFIG_ARCH_CLPS711X is not set 86 + # CONFIG_ARCH_CO285 is not set 87 + # CONFIG_ARCH_EBSA110 is not set 88 + # CONFIG_ARCH_CAMELOT is not set 89 + # CONFIG_ARCH_FOOTBRIDGE is not set 90 + # CONFIG_ARCH_INTEGRATOR is not set 91 + # CONFIG_ARCH_IOP3XX is not set 92 + # CONFIG_ARCH_IXP4XX is not set 93 + # CONFIG_ARCH_IXP2000 is not set 94 + # CONFIG_ARCH_L7200 is not set 95 + # CONFIG_ARCH_PXA is not set 96 + # CONFIG_ARCH_RPC is not set 97 + # CONFIG_ARCH_SA1100 is not set 98 + # CONFIG_ARCH_S3C2410 is not set 99 + # CONFIG_ARCH_SHARK is not set 100 + # CONFIG_ARCH_LH7A40X is not set 101 + # CONFIG_ARCH_OMAP is not set 102 + # CONFIG_ARCH_VERSATILE is not set 103 + # CONFIG_ARCH_REALVIEW is not set 104 + # CONFIG_ARCH_IMX is not set 105 + # CONFIG_ARCH_H720X is not set 106 + # CONFIG_ARCH_AAEC2000 is not set 107 + CONFIG_ARCH_AT91RM9200=y 108 + 109 + # 110 + # AT91RM9200 Implementations 111 + # 112 + 113 + # 114 + # AT91RM9200 Board Type 115 + # 116 + # CONFIG_ARCH_AT91RM9200DK is not set 117 + CONFIG_MACH_AT91RM9200EK=y 118 + # CONFIG_MACH_CSB337 is not set 119 + # CONFIG_MACH_CSB637 is not set 120 + # CONFIG_MACH_CARMEVA is not set 121 + # CONFIG_MACH_KB9200 is not set 122 + # CONFIG_MACH_ATEB9200 is not set 123 + 124 + # 125 + # AT91RM9200 Feature Selections 126 + # 127 + CONFIG_AT91_PROGRAMMABLE_CLOCKS=y 128 + 129 + # 130 + # Processor Type 131 + # 132 + CONFIG_CPU_32=y 133 + CONFIG_CPU_ARM920T=y 134 + CONFIG_CPU_32v4=y 135 + CONFIG_CPU_ABRT_EV4T=y 136 + CONFIG_CPU_CACHE_V4WT=y 137 + CONFIG_CPU_CACHE_VIVT=y 138 + CONFIG_CPU_COPY_V4WB=y 139 + CONFIG_CPU_TLB_V4WBI=y 140 + 141 + # 142 + # Processor Features 143 + # 144 + # CONFIG_ARM_THUMB is not set 145 + # CONFIG_CPU_ICACHE_DISABLE is not set 146 + # CONFIG_CPU_DCACHE_DISABLE is not set 147 + # CONFIG_CPU_DCACHE_WRITETHROUGH is not set 148 + 149 + # 150 + # Bus support 151 + # 152 + CONFIG_ISA_DMA_API=y 153 + 154 + # 155 + # PCCARD (PCMCIA/CardBus) support 156 + # 157 + # CONFIG_PCCARD is not set 158 + 159 + # 160 + # Kernel Features 161 + # 162 + # CONFIG_PREEMPT is not set 163 + # CONFIG_NO_IDLE_HZ is not set 164 + # CONFIG_ARCH_DISCONTIGMEM_ENABLE is not set 165 + CONFIG_SELECT_MEMORY_MODEL=y 166 + CONFIG_FLATMEM_MANUAL=y 167 + # CONFIG_DISCONTIGMEM_MANUAL is not set 168 + # CONFIG_SPARSEMEM_MANUAL is not set 169 + CONFIG_FLATMEM=y 170 + CONFIG_FLAT_NODE_MEM_MAP=y 171 + # CONFIG_SPARSEMEM_STATIC is not set 172 + CONFIG_SPLIT_PTLOCK_CPUS=4096 173 + CONFIG_LEDS=y 174 + CONFIG_LEDS_TIMER=y 175 + CONFIG_LEDS_CPU=y 176 + CONFIG_ALIGNMENT_TRAP=y 177 + 178 + # 179 + # Boot options 180 + # 181 + CONFIG_ZBOOT_ROM_TEXT=0x0 182 + CONFIG_ZBOOT_ROM_BSS=0x0 183 + CONFIG_CMDLINE="mem=32M console=ttyS0,115200 initrd=0x20410000,3145728 root=/dev/ram0 rw" 184 + # CONFIG_XIP_KERNEL is not set 185 + 186 + # 187 + # Floating point emulation 188 + # 189 + 190 + # 191 + # At least one emulation must be selected 192 + # 193 + CONFIG_FPE_NWFPE=y 194 + # CONFIG_FPE_NWFPE_XP is not set 195 + # CONFIG_FPE_FASTFPE is not set 196 + 197 + # 198 + # Userspace binary formats 199 + # 200 + CONFIG_BINFMT_ELF=y 201 + # CONFIG_BINFMT_AOUT is not set 202 + # CONFIG_BINFMT_MISC is not set 203 + # CONFIG_ARTHUR is not set 204 + 205 + # 206 + # Power management options 207 + # 208 + # CONFIG_PM is not set 209 + 210 + # 211 + # Networking 212 + # 213 + CONFIG_NET=y 214 + 215 + # 216 + # Networking options 217 + # 218 + CONFIG_PACKET=y 219 + # CONFIG_PACKET_MMAP is not set 220 + CONFIG_UNIX=y 221 + # CONFIG_NET_KEY is not set 222 + CONFIG_INET=y 223 + # CONFIG_IP_MULTICAST is not set 224 + # CONFIG_IP_ADVANCED_ROUTER is not set 225 + CONFIG_IP_FIB_HASH=y 226 + CONFIG_IP_PNP=y 227 + # CONFIG_IP_PNP_DHCP is not set 228 + CONFIG_IP_PNP_BOOTP=y 229 + # CONFIG_IP_PNP_RARP is not set 230 + # CONFIG_NET_IPIP is not set 231 + # CONFIG_NET_IPGRE is not set 232 + # CONFIG_ARPD is not set 233 + # CONFIG_SYN_COOKIES is not set 234 + # CONFIG_INET_AH is not set 235 + # CONFIG_INET_ESP is not set 236 + # CONFIG_INET_IPCOMP is not set 237 + # CONFIG_INET_TUNNEL is not set 238 + CONFIG_INET_DIAG=y 239 + CONFIG_INET_TCP_DIAG=y 240 + # CONFIG_TCP_CONG_ADVANCED is not set 241 + CONFIG_TCP_CONG_BIC=y 242 + # CONFIG_IPV6 is not set 243 + # CONFIG_NETFILTER is not set 244 + 245 + # 246 + # DCCP Configuration (EXPERIMENTAL) 247 + # 248 + # CONFIG_IP_DCCP is not set 249 + 250 + # 251 + # SCTP Configuration (EXPERIMENTAL) 252 + # 253 + # CONFIG_IP_SCTP is not set 254 + # CONFIG_ATM is not set 255 + # CONFIG_BRIDGE is not set 256 + # CONFIG_VLAN_8021Q is not set 257 + # CONFIG_DECNET is not set 258 + # CONFIG_LLC2 is not set 259 + # CONFIG_IPX is not set 260 + # CONFIG_ATALK is not set 261 + # CONFIG_X25 is not set 262 + # CONFIG_LAPB is not set 263 + # CONFIG_NET_DIVERT is not set 264 + # CONFIG_ECONET is not set 265 + # CONFIG_WAN_ROUTER is not set 266 + 267 + # 268 + # QoS and/or fair queueing 269 + # 270 + # CONFIG_NET_SCHED is not set 271 + 272 + # 273 + # Network testing 274 + # 275 + # CONFIG_NET_PKTGEN is not set 276 + # CONFIG_HAMRADIO is not set 277 + # CONFIG_IRDA is not set 278 + # CONFIG_BT is not set 279 + # CONFIG_IEEE80211 is not set 280 + 281 + # 282 + # Device Drivers 283 + # 284 + 285 + # 286 + # Generic Driver Options 287 + # 288 + CONFIG_STANDALONE=y 289 + CONFIG_PREVENT_FIRMWARE_BUILD=y 290 + # CONFIG_FW_LOADER is not set 291 + # CONFIG_DEBUG_DRIVER is not set 292 + 293 + # 294 + # Connector - unified userspace <-> kernelspace linker 295 + # 296 + # CONFIG_CONNECTOR is not set 297 + 298 + # 299 + # Memory Technology Devices (MTD) 300 + # 301 + CONFIG_MTD=y 302 + # CONFIG_MTD_DEBUG is not set 303 + # CONFIG_MTD_CONCAT is not set 304 + CONFIG_MTD_PARTITIONS=y 305 + # CONFIG_MTD_REDBOOT_PARTS is not set 306 + CONFIG_MTD_CMDLINE_PARTS=y 307 + # CONFIG_MTD_AFS_PARTS is not set 308 + 309 + # 310 + # User Modules And Translation Layers 311 + # 312 + CONFIG_MTD_CHAR=y 313 + CONFIG_MTD_BLOCK=y 314 + # CONFIG_FTL is not set 315 + # CONFIG_NFTL is not set 316 + # CONFIG_INFTL is not set 317 + # CONFIG_RFD_FTL is not set 318 + 319 + # 320 + # RAM/ROM/Flash chip drivers 321 + # 322 + CONFIG_MTD_CFI=y 323 + CONFIG_MTD_JEDECPROBE=y 324 + CONFIG_MTD_GEN_PROBE=y 325 + # CONFIG_MTD_CFI_ADV_OPTIONS is not set 326 + CONFIG_MTD_MAP_BANK_WIDTH_1=y 327 + CONFIG_MTD_MAP_BANK_WIDTH_2=y 328 + CONFIG_MTD_MAP_BANK_WIDTH_4=y 329 + # CONFIG_MTD_MAP_BANK_WIDTH_8 is not set 330 + # CONFIG_MTD_MAP_BANK_WIDTH_16 is not set 331 + # CONFIG_MTD_MAP_BANK_WIDTH_32 is not set 332 + CONFIG_MTD_CFI_I1=y 333 + CONFIG_MTD_CFI_I2=y 334 + # CONFIG_MTD_CFI_I4 is not set 335 + # CONFIG_MTD_CFI_I8 is not set 336 + # CONFIG_MTD_CFI_INTELEXT is not set 337 + CONFIG_MTD_CFI_AMDSTD=y 338 + CONFIG_MTD_CFI_AMDSTD_RETRY=0 339 + # CONFIG_MTD_CFI_STAA is not set 340 + CONFIG_MTD_CFI_UTIL=y 341 + # CONFIG_MTD_RAM is not set 342 + # CONFIG_MTD_ROM is not set 343 + # CONFIG_MTD_ABSENT is not set 344 + # CONFIG_MTD_XIP is not set 345 + 346 + # 347 + # Mapping drivers for chip access 348 + # 349 + # CONFIG_MTD_COMPLEX_MAPPINGS is not set 350 + CONFIG_MTD_PHYSMAP=y 351 + CONFIG_MTD_PHYSMAP_START=0x10000000 352 + CONFIG_MTD_PHYSMAP_LEN=0x800000 353 + CONFIG_MTD_PHYSMAP_BANKWIDTH=2 354 + # CONFIG_MTD_ARM_INTEGRATOR is not set 355 + # CONFIG_MTD_IMPA7 is not set 356 + # CONFIG_MTD_PLATRAM is not set 357 + 358 + # 359 + # Self-contained MTD device drivers 360 + # 361 + # CONFIG_MTD_SLRAM is not set 362 + # CONFIG_MTD_PHRAM is not set 363 + # CONFIG_MTD_MTDRAM is not set 364 + # CONFIG_MTD_BLKMTD is not set 365 + # CONFIG_MTD_BLOCK2MTD is not set 366 + 367 + # 368 + # Disk-On-Chip Device Drivers 369 + # 370 + # CONFIG_MTD_DOC2000 is not set 371 + # CONFIG_MTD_DOC2001 is not set 372 + # CONFIG_MTD_DOC2001PLUS is not set 373 + CONFIG_MTD_AT91_DATAFLASH=y 374 + CONFIG_MTD_AT91_DATAFLASH_CARD=y 375 + 376 + # 377 + # NAND Flash Device Drivers 378 + # 379 + # CONFIG_MTD_NAND is not set 380 + 381 + # 382 + # OneNAND Flash Device Drivers 383 + # 384 + # CONFIG_MTD_ONENAND is not set 385 + 386 + # 387 + # Parallel port support 388 + # 389 + # CONFIG_PARPORT is not set 390 + 391 + # 392 + # Plug and Play support 393 + # 394 + 395 + # 396 + # Block devices 397 + # 398 + # CONFIG_BLK_DEV_COW_COMMON is not set 399 + # CONFIG_BLK_DEV_LOOP is not set 400 + # CONFIG_BLK_DEV_NBD is not set 401 + # CONFIG_BLK_DEV_UB is not set 402 + CONFIG_BLK_DEV_RAM=y 403 + CONFIG_BLK_DEV_RAM_COUNT=16 404 + CONFIG_BLK_DEV_RAM_SIZE=8192 405 + CONFIG_BLK_DEV_INITRD=y 406 + # CONFIG_CDROM_PKTCDVD is not set 407 + # CONFIG_ATA_OVER_ETH is not set 408 + 409 + # 410 + # SCSI device support 411 + # 412 + # CONFIG_RAID_ATTRS is not set 413 + # CONFIG_SCSI is not set 414 + 415 + # 416 + # Multi-device support (RAID and LVM) 417 + # 418 + # CONFIG_MD is not set 419 + 420 + # 421 + # Fusion MPT device support 422 + # 423 + # CONFIG_FUSION is not set 424 + 425 + # 426 + # IEEE 1394 (FireWire) support 427 + # 428 + 429 + # 430 + # I2O device support 431 + # 432 + 433 + # 434 + # Network device support 435 + # 436 + CONFIG_NETDEVICES=y 437 + # CONFIG_DUMMY is not set 438 + # CONFIG_BONDING is not set 439 + # CONFIG_EQUALIZER is not set 440 + # CONFIG_TUN is not set 441 + 442 + # 443 + # PHY device support 444 + # 445 + # CONFIG_PHYLIB is not set 446 + 447 + # 448 + # Ethernet (10 or 100Mbit) 449 + # 450 + CONFIG_NET_ETHERNET=y 451 + CONFIG_MII=y 452 + CONFIG_ARM_AT91_ETHER=y 453 + # CONFIG_SMC91X is not set 454 + # CONFIG_DM9000 is not set 455 + 456 + # 457 + # Ethernet (1000 Mbit) 458 + # 459 + 460 + # 461 + # Ethernet (10000 Mbit) 462 + # 463 + 464 + # 465 + # Token Ring devices 466 + # 467 + 468 + # 469 + # Wireless LAN (non-hamradio) 470 + # 471 + # CONFIG_NET_RADIO is not set 472 + 473 + # 474 + # Wan interfaces 475 + # 476 + # CONFIG_WAN is not set 477 + # CONFIG_PPP is not set 478 + # CONFIG_SLIP is not set 479 + # CONFIG_SHAPER is not set 480 + # CONFIG_NETCONSOLE is not set 481 + # CONFIG_NETPOLL is not set 482 + # CONFIG_NET_POLL_CONTROLLER is not set 483 + 484 + # 485 + # ISDN subsystem 486 + # 487 + # CONFIG_ISDN is not set 488 + 489 + # 490 + # Input device support 491 + # 492 + CONFIG_INPUT=y 493 + 494 + # 495 + # Userland interfaces 496 + # 497 + CONFIG_INPUT_MOUSEDEV=y 498 + # CONFIG_INPUT_MOUSEDEV_PSAUX is not set 499 + CONFIG_INPUT_MOUSEDEV_SCREEN_X=1024 500 + CONFIG_INPUT_MOUSEDEV_SCREEN_Y=768 501 + # CONFIG_INPUT_JOYDEV is not set 502 + # CONFIG_INPUT_TSDEV is not set 503 + # CONFIG_INPUT_EVDEV is not set 504 + # CONFIG_INPUT_EVBUG is not set 505 + 506 + # 507 + # Input Device Drivers 508 + # 509 + # CONFIG_INPUT_KEYBOARD is not set 510 + # CONFIG_INPUT_MOUSE is not set 511 + # CONFIG_INPUT_JOYSTICK is not set 512 + # CONFIG_INPUT_TOUCHSCREEN is not set 513 + # CONFIG_INPUT_MISC is not set 514 + 515 + # 516 + # Hardware I/O ports 517 + # 518 + # CONFIG_SERIO is not set 519 + # CONFIG_GAMEPORT is not set 520 + 521 + # 522 + # Character devices 523 + # 524 + CONFIG_VT=y 525 + CONFIG_VT_CONSOLE=y 526 + CONFIG_HW_CONSOLE=y 527 + # CONFIG_SERIAL_NONSTANDARD is not set 528 + 529 + # 530 + # Serial drivers 531 + # 532 + # CONFIG_SERIAL_8250 is not set 533 + 534 + # 535 + # Non-8250 serial port support 536 + # 537 + CONFIG_SERIAL_AT91=y 538 + CONFIG_SERIAL_AT91_CONSOLE=y 539 + # CONFIG_SERIAL_AT91_TTYAT is not set 540 + CONFIG_SERIAL_CORE=y 541 + CONFIG_SERIAL_CORE_CONSOLE=y 542 + CONFIG_UNIX98_PTYS=y 543 + CONFIG_LEGACY_PTYS=y 544 + CONFIG_LEGACY_PTY_COUNT=256 545 + 546 + # 547 + # IPMI 548 + # 549 + # CONFIG_IPMI_HANDLER is not set 550 + 551 + # 552 + # Watchdog Cards 553 + # 554 + CONFIG_WATCHDOG=y 555 + CONFIG_WATCHDOG_NOWAYOUT=y 556 + 557 + # 558 + # Watchdog Device Drivers 559 + # 560 + # CONFIG_SOFT_WATCHDOG is not set 561 + CONFIG_AT91_WATCHDOG=y 562 + 563 + # 564 + # USB-based Watchdog Cards 565 + # 566 + # CONFIG_USBPCWATCHDOG is not set 567 + # CONFIG_NVRAM is not set 568 + # CONFIG_RTC is not set 569 + CONFIG_AT91_RTC=y 570 + # CONFIG_DTLK is not set 571 + # CONFIG_R3964 is not set 572 + 573 + # 574 + # Ftape, the floppy tape device driver 575 + # 576 + # CONFIG_RAW_DRIVER is not set 577 + 578 + # 579 + # TPM devices 580 + # 581 + # CONFIG_TCG_TPM is not set 582 + # CONFIG_TELCLOCK is not set 583 + CONFIG_AT91_SPI=y 584 + CONFIG_AT91_SPIDEV=y 585 + 586 + # 587 + # I2C support 588 + # 589 + CONFIG_I2C=y 590 + CONFIG_I2C_CHARDEV=y 591 + 592 + # 593 + # I2C Algorithms 594 + # 595 + # CONFIG_I2C_ALGOBIT is not set 596 + # CONFIG_I2C_ALGOPCF is not set 597 + # CONFIG_I2C_ALGOPCA is not set 598 + 599 + # 600 + # I2C Hardware Bus support 601 + # 602 + CONFIG_I2C_AT91=y 603 + # CONFIG_I2C_PARPORT_LIGHT is not set 604 + # CONFIG_I2C_STUB is not set 605 + # CONFIG_I2C_PCA_ISA is not set 606 + 607 + # 608 + # Miscellaneous I2C Chip support 609 + # 610 + # CONFIG_SENSORS_DS1337 is not set 611 + # CONFIG_SENSORS_DS1374 is not set 612 + # CONFIG_SENSORS_EEPROM is not set 613 + # CONFIG_SENSORS_PCF8574 is not set 614 + # CONFIG_SENSORS_PCA9539 is not set 615 + # CONFIG_SENSORS_PCF8591 is not set 616 + # CONFIG_SENSORS_RTC8564 is not set 617 + # CONFIG_SENSORS_MAX6875 is not set 618 + # CONFIG_RTC_X1205_I2C is not set 619 + # CONFIG_I2C_DEBUG_CORE is not set 620 + # CONFIG_I2C_DEBUG_ALGO is not set 621 + # CONFIG_I2C_DEBUG_BUS is not set 622 + # CONFIG_I2C_DEBUG_CHIP is not set 623 + 624 + # 625 + # Hardware Monitoring support 626 + # 627 + CONFIG_HWMON=y 628 + # CONFIG_HWMON_VID is not set 629 + # CONFIG_SENSORS_ADM1021 is not set 630 + # CONFIG_SENSORS_ADM1025 is not set 631 + # CONFIG_SENSORS_ADM1026 is not set 632 + # CONFIG_SENSORS_ADM1031 is not set 633 + # CONFIG_SENSORS_ADM9240 is not set 634 + # CONFIG_SENSORS_ASB100 is not set 635 + # CONFIG_SENSORS_ATXP1 is not set 636 + # CONFIG_SENSORS_DS1621 is not set 637 + # CONFIG_SENSORS_FSCHER is not set 638 + # CONFIG_SENSORS_FSCPOS is not set 639 + # CONFIG_SENSORS_GL518SM is not set 640 + # CONFIG_SENSORS_GL520SM is not set 641 + # CONFIG_SENSORS_IT87 is not set 642 + # CONFIG_SENSORS_LM63 is not set 643 + # CONFIG_SENSORS_LM75 is not set 644 + # CONFIG_SENSORS_LM77 is not set 645 + # CONFIG_SENSORS_LM78 is not set 646 + # CONFIG_SENSORS_LM80 is not set 647 + # CONFIG_SENSORS_LM83 is not set 648 + # CONFIG_SENSORS_LM85 is not set 649 + # CONFIG_SENSORS_LM87 is not set 650 + # CONFIG_SENSORS_LM90 is not set 651 + # CONFIG_SENSORS_LM92 is not set 652 + # CONFIG_SENSORS_MAX1619 is not set 653 + # CONFIG_SENSORS_PC87360 is not set 654 + # CONFIG_SENSORS_SMSC47M1 is not set 655 + # CONFIG_SENSORS_SMSC47B397 is not set 656 + # CONFIG_SENSORS_W83781D is not set 657 + # CONFIG_SENSORS_W83792D is not set 658 + # CONFIG_SENSORS_W83L785TS is not set 659 + # CONFIG_SENSORS_W83627HF is not set 660 + # CONFIG_SENSORS_W83627EHF is not set 661 + # CONFIG_HWMON_DEBUG_CHIP is not set 662 + 663 + # 664 + # Misc devices 665 + # 666 + 667 + # 668 + # Multimedia Capabilities Port drivers 669 + # 670 + 671 + # 672 + # Multimedia devices 673 + # 674 + # CONFIG_VIDEO_DEV is not set 675 + 676 + # 677 + # Digital Video Broadcasting Devices 678 + # 679 + # CONFIG_DVB is not set 680 + 681 + # 682 + # Graphics support 683 + # 684 + CONFIG_FB=y 685 + CONFIG_FB_CFB_FILLRECT=y 686 + CONFIG_FB_CFB_COPYAREA=y 687 + CONFIG_FB_CFB_IMAGEBLIT=y 688 + # CONFIG_FB_MACMODES is not set 689 + # CONFIG_FB_MODE_HELPERS is not set 690 + # CONFIG_FB_TILEBLITTING is not set 691 + CONFIG_FB_S1D13XXX=y 692 + # CONFIG_FB_VIRTUAL is not set 693 + 694 + # 695 + # Console display driver support 696 + # 697 + # CONFIG_VGA_CONSOLE is not set 698 + CONFIG_DUMMY_CONSOLE=y 699 + # CONFIG_FRAMEBUFFER_CONSOLE is not set 700 + 701 + # 702 + # Logo configuration 703 + # 704 + # CONFIG_LOGO is not set 705 + # CONFIG_BACKLIGHT_LCD_SUPPORT is not set 706 + 707 + # 708 + # Sound 709 + # 710 + # CONFIG_SOUND is not set 711 + 712 + # 713 + # USB support 714 + # 715 + CONFIG_USB_ARCH_HAS_HCD=y 716 + CONFIG_USB_ARCH_HAS_OHCI=y 717 + CONFIG_USB=y 718 + CONFIG_USB_DEBUG=y 719 + 720 + # 721 + # Miscellaneous USB options 722 + # 723 + CONFIG_USB_DEVICEFS=y 724 + # CONFIG_USB_BANDWIDTH is not set 725 + # CONFIG_USB_DYNAMIC_MINORS is not set 726 + # CONFIG_USB_OTG is not set 727 + 728 + # 729 + # USB Host Controller Drivers 730 + # 731 + # CONFIG_USB_ISP116X_HCD is not set 732 + CONFIG_USB_OHCI_HCD=y 733 + # CONFIG_USB_OHCI_BIG_ENDIAN is not set 734 + CONFIG_USB_OHCI_LITTLE_ENDIAN=y 735 + # CONFIG_USB_SL811_HCD is not set 736 + 737 + # 738 + # USB Device Class drivers 739 + # 740 + # CONFIG_USB_ACM is not set 741 + # CONFIG_USB_PRINTER is not set 742 + 743 + # 744 + # NOTE: USB_STORAGE enables SCSI, and 'SCSI disk support' 745 + # 746 + 747 + # 748 + # may also be needed; see USB_STORAGE Help for more information 749 + # 750 + # CONFIG_USB_STORAGE is not set 751 + 752 + # 753 + # USB Input Devices 754 + # 755 + # CONFIG_USB_HID is not set 756 + 757 + # 758 + # USB HID Boot Protocol drivers 759 + # 760 + # CONFIG_USB_KBD is not set 761 + # CONFIG_USB_MOUSE is not set 762 + # CONFIG_USB_AIPTEK is not set 763 + # CONFIG_USB_WACOM is not set 764 + # CONFIG_USB_ACECAD is not set 765 + # CONFIG_USB_KBTAB is not set 766 + # CONFIG_USB_POWERMATE is not set 767 + # CONFIG_USB_MTOUCH is not set 768 + # CONFIG_USB_ITMTOUCH is not set 769 + # CONFIG_USB_EGALAX is not set 770 + # CONFIG_USB_YEALINK is not set 771 + # CONFIG_USB_XPAD is not set 772 + # CONFIG_USB_ATI_REMOTE is not set 773 + # CONFIG_USB_KEYSPAN_REMOTE is not set 774 + # CONFIG_USB_APPLETOUCH is not set 775 + 776 + # 777 + # USB Imaging devices 778 + # 779 + # CONFIG_USB_MDC800 is not set 780 + 781 + # 782 + # USB Multimedia devices 783 + # 784 + # CONFIG_USB_DABUSB is not set 785 + 786 + # 787 + # Video4Linux support is needed for USB Multimedia device support 788 + # 789 + 790 + # 791 + # USB Network Adapters 792 + # 793 + # CONFIG_USB_CATC is not set 794 + # CONFIG_USB_KAWETH is not set 795 + # CONFIG_USB_PEGASUS is not set 796 + # CONFIG_USB_RTL8150 is not set 797 + # CONFIG_USB_USBNET is not set 798 + CONFIG_USB_MON=y 799 + 800 + # 801 + # USB port drivers 802 + # 803 + 804 + # 805 + # USB Serial Converter support 806 + # 807 + # CONFIG_USB_SERIAL is not set 808 + 809 + # 810 + # USB Miscellaneous drivers 811 + # 812 + # CONFIG_USB_EMI62 is not set 813 + # CONFIG_USB_EMI26 is not set 814 + # CONFIG_USB_AUERSWALD is not set 815 + # CONFIG_USB_RIO500 is not set 816 + # CONFIG_USB_LEGOTOWER is not set 817 + # CONFIG_USB_LCD is not set 818 + # CONFIG_USB_LED is not set 819 + # CONFIG_USB_CYTHERM is not set 820 + # CONFIG_USB_PHIDGETKIT is not set 821 + # CONFIG_USB_PHIDGETSERVO is not set 822 + # CONFIG_USB_IDMOUSE is not set 823 + # CONFIG_USB_LD is not set 824 + # CONFIG_USB_TEST is not set 825 + 826 + # 827 + # USB DSL modem support 828 + # 829 + 830 + # 831 + # USB Gadget Support 832 + # 833 + CONFIG_USB_GADGET=y 834 + # CONFIG_USB_GADGET_DEBUG_FILES is not set 835 + CONFIG_USB_GADGET_SELECTED=y 836 + # CONFIG_USB_GADGET_NET2280 is not set 837 + # CONFIG_USB_GADGET_PXA2XX is not set 838 + # CONFIG_USB_GADGET_GOKU is not set 839 + # CONFIG_USB_GADGET_LH7A40X is not set 840 + # CONFIG_USB_GADGET_OMAP is not set 841 + CONFIG_USB_GADGET_AT91=y 842 + CONFIG_USB_AT91=y 843 + # CONFIG_USB_GADGET_DUMMY_HCD is not set 844 + # CONFIG_USB_GADGET_DUALSPEED is not set 845 + # CONFIG_USB_ZERO is not set 846 + # CONFIG_USB_ETH is not set 847 + # CONFIG_USB_GADGETFS is not set 848 + # CONFIG_USB_FILE_STORAGE is not set 849 + # CONFIG_USB_G_SERIAL is not set 850 + 851 + # 852 + # MMC/SD Card support 853 + # 854 + CONFIG_MMC=y 855 + # CONFIG_MMC_DEBUG is not set 856 + CONFIG_MMC_BLOCK=y 857 + # CONFIG_MMC_WBSD is not set 858 + CONFIG_MMC_AT91RM9200=y 859 + 860 + # 861 + # File systems 862 + # 863 + CONFIG_EXT2_FS=y 864 + # CONFIG_EXT2_FS_XATTR is not set 865 + # CONFIG_EXT2_FS_XIP is not set 866 + # CONFIG_EXT3_FS is not set 867 + # CONFIG_JBD is not set 868 + # CONFIG_REISERFS_FS is not set 869 + # CONFIG_JFS_FS is not set 870 + # CONFIG_FS_POSIX_ACL is not set 871 + # CONFIG_XFS_FS is not set 872 + # CONFIG_MINIX_FS is not set 873 + # CONFIG_ROMFS_FS is not set 874 + CONFIG_INOTIFY=y 875 + # CONFIG_QUOTA is not set 876 + CONFIG_DNOTIFY=y 877 + # CONFIG_AUTOFS_FS is not set 878 + # CONFIG_AUTOFS4_FS is not set 879 + # CONFIG_FUSE_FS is not set 880 + 881 + # 882 + # CD-ROM/DVD Filesystems 883 + # 884 + # CONFIG_ISO9660_FS is not set 885 + # CONFIG_UDF_FS is not set 886 + 887 + # 888 + # DOS/FAT/NT Filesystems 889 + # 890 + # CONFIG_MSDOS_FS is not set 891 + # CONFIG_VFAT_FS is not set 892 + # CONFIG_NTFS_FS is not set 893 + 894 + # 895 + # Pseudo filesystems 896 + # 897 + CONFIG_PROC_FS=y 898 + CONFIG_SYSFS=y 899 + CONFIG_TMPFS=y 900 + # CONFIG_HUGETLB_PAGE is not set 901 + CONFIG_RAMFS=y 902 + # CONFIG_RELAYFS_FS is not set 903 + 904 + # 905 + # Miscellaneous filesystems 906 + # 907 + # CONFIG_ADFS_FS is not set 908 + # CONFIG_AFFS_FS is not set 909 + # CONFIG_HFS_FS is not set 910 + # CONFIG_HFSPLUS_FS is not set 911 + # CONFIG_BEFS_FS is not set 912 + # CONFIG_BFS_FS is not set 913 + # CONFIG_EFS_FS is not set 914 + # CONFIG_JFFS_FS is not set 915 + # CONFIG_JFFS2_FS is not set 916 + CONFIG_CRAMFS=y 917 + # CONFIG_VXFS_FS is not set 918 + # CONFIG_HPFS_FS is not set 919 + # CONFIG_QNX4FS_FS is not set 920 + # CONFIG_SYSV_FS is not set 921 + # CONFIG_UFS_FS is not set 922 + 923 + # 924 + # Network File Systems 925 + # 926 + # CONFIG_NFS_FS is not set 927 + # CONFIG_NFSD is not set 928 + # CONFIG_SMB_FS is not set 929 + # CONFIG_CIFS is not set 930 + # CONFIG_NCP_FS is not set 931 + # CONFIG_CODA_FS is not set 932 + # CONFIG_AFS_FS is not set 933 + # CONFIG_9P_FS is not set 934 + 935 + # 936 + # Partition Types 937 + # 938 + # CONFIG_PARTITION_ADVANCED is not set 939 + CONFIG_MSDOS_PARTITION=y 940 + 941 + # 942 + # Native Language Support 943 + # 944 + # CONFIG_NLS is not set 945 + 946 + # 947 + # Profiling support 948 + # 949 + # CONFIG_PROFILING is not set 950 + 951 + # 952 + # Kernel hacking 953 + # 954 + # CONFIG_PRINTK_TIME is not set 955 + CONFIG_DEBUG_KERNEL=y 956 + # CONFIG_MAGIC_SYSRQ is not set 957 + CONFIG_LOG_BUF_SHIFT=14 958 + CONFIG_DETECT_SOFTLOCKUP=y 959 + # CONFIG_SCHEDSTATS is not set 960 + # CONFIG_DEBUG_SLAB is not set 961 + # CONFIG_DEBUG_SPINLOCK is not set 962 + # CONFIG_DEBUG_SPINLOCK_SLEEP is not set 963 + # CONFIG_DEBUG_KOBJECT is not set 964 + CONFIG_DEBUG_BUGVERBOSE=y 965 + # CONFIG_DEBUG_INFO is not set 966 + # CONFIG_DEBUG_FS is not set 967 + # CONFIG_DEBUG_VM is not set 968 + CONFIG_FRAME_POINTER=y 969 + # CONFIG_RCU_TORTURE_TEST is not set 970 + CONFIG_DEBUG_USER=y 971 + # CONFIG_DEBUG_WAITQ is not set 972 + # CONFIG_DEBUG_ERRORS is not set 973 + CONFIG_DEBUG_LL=y 974 + # CONFIG_DEBUG_ICEDCC is not set 975 + 976 + # 977 + # Security options 978 + # 979 + # CONFIG_KEYS is not set 980 + # CONFIG_SECURITY is not set 981 + 982 + # 983 + # Cryptographic options 984 + # 985 + # CONFIG_CRYPTO is not set 986 + 987 + # 988 + # Hardware crypto devices 989 + # 990 + 991 + # 992 + # Library routines 993 + # 994 + # CONFIG_CRC_CCITT is not set 995 + # CONFIG_CRC16 is not set 996 + CONFIG_CRC32=y 997 + # CONFIG_LIBCRC32C is not set 998 + CONFIG_ZLIB_INFLATE=y
+2 -2
arch/arm/mach-at91rm9200/Makefile
··· 8 obj- := 9 10 # Board-specific support 11 - #obj-$(CONFIG_ARCH_AT91RM9200DK) += board-dk.o 12 - #obj-$(CONFIG_MACH_AT91RM9200EK) += board-ek.o 13 #obj-$(CONFIG_MACH_CSB337) += board-csb337.o 14 #obj-$(CONFIG_MACH_CSB637) += board-csb637.o 15 #obj-$(CONFIG_MACH_CARMEVA) += board-carmeva.o
··· 8 obj- := 9 10 # Board-specific support 11 + obj-$(CONFIG_ARCH_AT91RM9200DK) += board-dk.o 12 + obj-$(CONFIG_MACH_AT91RM9200EK) += board-ek.o 13 #obj-$(CONFIG_MACH_CSB337) += board-csb337.o 14 #obj-$(CONFIG_MACH_CSB637) += board-csb637.o 15 #obj-$(CONFIG_MACH_CARMEVA) += board-carmeva.o
+138
arch/arm/mach-at91rm9200/board-dk.c
···
··· 1 + /* 2 + * linux/arch/arm/mach-at91rm9200/board-dk.c 3 + * 4 + * Copyright (C) 2005 SAN People 5 + * 6 + * Epson S1D framebuffer glue code is: 7 + * Copyright (C) 2005 Thibaut VARENE <varenet@parisc-linux.org> 8 + * 9 + * This program is free software; you can redistribute it and/or modify 10 + * it under the terms of the GNU General Public License as published by 11 + * the Free Software Foundation; either version 2 of the License, or 12 + * (at your option) any later version. 13 + * 14 + * This program is distributed in the hope that it will be useful, 15 + * but WITHOUT ANY WARRANTY; without even the implied warranty of 16 + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 17 + * GNU General Public License for more details. 18 + * 19 + * You should have received a copy of the GNU General Public License 20 + * along with this program; if not, write to the Free Software 21 + * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA 22 + */ 23 + 24 + #include <linux/config.h> 25 + #include <linux/types.h> 26 + #include <linux/init.h> 27 + #include <linux/mm.h> 28 + #include <linux/module.h> 29 + #include <linux/platform_device.h> 30 + 31 + #include <asm/hardware.h> 32 + #include <asm/setup.h> 33 + #include <asm/mach-types.h> 34 + #include <asm/irq.h> 35 + 36 + #include <asm/mach/arch.h> 37 + #include <asm/mach/map.h> 38 + #include <asm/mach/irq.h> 39 + 40 + #include <asm/arch/hardware.h> 41 + #include <asm/mach/serial_at91rm9200.h> 42 + #include <asm/arch/board.h> 43 + 44 + #include "generic.h" 45 + 46 + static void __init dk_init_irq(void) 47 + { 48 + /* Initialize AIC controller */ 49 + at91rm9200_init_irq(NULL); 50 + 51 + /* Set up the GPIO interrupts */ 52 + at91_gpio_irq_setup(BGA_GPIO_BANKS); 53 + } 54 + 55 + /* 56 + * Serial port configuration. 57 + * 0 .. 3 = USART0 .. USART3 58 + * 4 = DBGU 59 + */ 60 + #define DK_UART_MAP { 4, 1, -1, -1, -1 } /* ttyS0, ..., ttyS4 */ 61 + #define DK_SERIAL_CONSOLE 0 /* ttyS0 */ 62 + 63 + static void __init dk_map_io(void) 64 + { 65 + int serial[AT91_NR_UART] = DK_UART_MAP; 66 + int i; 67 + 68 + at91rm9200_map_io(); 69 + 70 + /* Initialize clocks: 18.432 MHz crystal */ 71 + at91_clock_init(18432000); 72 + 73 + #ifdef CONFIG_SERIAL_AT91 74 + at91_console_port = DK_SERIAL_CONSOLE; 75 + memcpy(at91_serial_map, serial, sizeof(serial)); 76 + 77 + /* Register UARTs */ 78 + for (i = 0; i < AT91_NR_UART; i++) { 79 + if (at91_serial_map[i] >= 0) 80 + at91_register_uart(i, at91_serial_map[i]); 81 + } 82 + #endif 83 + } 84 + 85 + static struct at91_eth_data __initdata dk_eth_data = { 86 + .phy_irq_pin = AT91_PIN_PC4, 87 + .is_rmii = 1, 88 + }; 89 + 90 + static struct at91_usbh_data __initdata dk_usbh_data = { 91 + .ports = 2, 92 + }; 93 + 94 + static struct at91_udc_data __initdata dk_udc_data = { 95 + .vbus_pin = AT91_PIN_PD4, 96 + .pullup_pin = AT91_PIN_PD5, 97 + }; 98 + 99 + static struct at91_cf_data __initdata dk_cf_data = { 100 + .det_pin = AT91_PIN_PB0, 101 + .rst_pin = AT91_PIN_PC5, 102 + // .irq_pin = ... not connected 103 + // .vcc_pin = ... always powered 104 + }; 105 + 106 + static struct at91_mmc_data __initdata dk_mmc_data = { 107 + .is_b = 0, 108 + .wire4 = 1, 109 + }; 110 + 111 + static void __init dk_board_init(void) 112 + { 113 + /* Ethernet */ 114 + at91_add_device_eth(&dk_eth_data); 115 + /* USB Host */ 116 + at91_add_device_usbh(&dk_usbh_data); 117 + /* USB Device */ 118 + at91_add_device_udc(&dk_udc_data); 119 + /* Compact Flash */ 120 + at91_add_device_cf(&dk_cf_data); 121 + /* MMC */ 122 + at91_set_gpio_output(AT91_PIN_PB7, 1); /* this MMC card slot can optionally use SPI signaling (CS3). default: MMC */ 123 + at91_add_device_mmc(&dk_mmc_data); 124 + /* VGA */ 125 + // dk_add_device_video(); 126 + } 127 + 128 + MACHINE_START(AT91RM9200DK, "Atmel AT91RM9200-DK") 129 + /* Maintainer: SAN People/Atmel */ 130 + .phys_ram = AT91_SDRAM_BASE, 131 + .phys_io = AT91_BASE_SYS, 132 + .io_pg_offst = (AT91_VA_BASE_SYS >> 18) & 0xfffc, 133 + .boot_params = AT91_SDRAM_BASE + 0x100, 134 + .timer = &at91rm9200_timer, 135 + .map_io = dk_map_io, 136 + .init_irq = dk_init_irq, 137 + .init_machine = dk_board_init, 138 + MACHINE_END
+131
arch/arm/mach-at91rm9200/board-ek.c
···
··· 1 + /* 2 + * linux/arch/arm/mach-at91rm9200/board-ek.c 3 + * 4 + * Copyright (C) 2005 SAN People 5 + * 6 + * Epson S1D framebuffer glue code is: 7 + * Copyright (C) 2005 Thibaut VARENE <varenet@parisc-linux.org> 8 + * 9 + * This program is free software; you can redistribute it and/or modify 10 + * it under the terms of the GNU General Public License as published by 11 + * the Free Software Foundation; either version 2 of the License, or 12 + * (at your option) any later version. 13 + * 14 + * This program is distributed in the hope that it will be useful, 15 + * but WITHOUT ANY WARRANTY; without even the implied warranty of 16 + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 17 + * GNU General Public License for more details. 18 + * 19 + * You should have received a copy of the GNU General Public License 20 + * along with this program; if not, write to the Free Software 21 + * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA 22 + */ 23 + 24 + #include <linux/config.h> 25 + #include <linux/types.h> 26 + #include <linux/init.h> 27 + #include <linux/mm.h> 28 + #include <linux/module.h> 29 + #include <linux/platform_device.h> 30 + 31 + #include <asm/hardware.h> 32 + #include <asm/setup.h> 33 + #include <asm/mach-types.h> 34 + #include <asm/irq.h> 35 + 36 + #include <asm/mach/arch.h> 37 + #include <asm/mach/map.h> 38 + #include <asm/mach/irq.h> 39 + 40 + #include <asm/arch/hardware.h> 41 + #include <asm/mach/serial_at91rm9200.h> 42 + #include <asm/arch/board.h> 43 + 44 + #include "generic.h" 45 + 46 + static void __init ek_init_irq(void) 47 + { 48 + /* Initialize AIC controller */ 49 + at91rm9200_init_irq(NULL); 50 + 51 + /* Set up the GPIO interrupts */ 52 + at91_gpio_irq_setup(BGA_GPIO_BANKS); 53 + } 54 + 55 + /* 56 + * Serial port configuration. 57 + * 0 .. 3 = USART0 .. USART3 58 + * 4 = DBGU 59 + */ 60 + #define EK_UART_MAP { 4, 1, -1, -1, -1 } /* ttyS0, ..., ttyS4 */ 61 + #define EK_SERIAL_CONSOLE 0 /* ttyS0 */ 62 + 63 + static void __init ek_map_io(void) 64 + { 65 + int serial[AT91_NR_UART] = EK_UART_MAP; 66 + int i; 67 + 68 + at91rm9200_map_io(); 69 + 70 + /* Initialize clocks: 18.432 MHz crystal */ 71 + at91_clock_init(18432000); 72 + 73 + #ifdef CONFIG_SERIAL_AT91 74 + at91_console_port = EK_SERIAL_CONSOLE; 75 + memcpy(at91_serial_map, serial, sizeof(serial)); 76 + 77 + /* Register UARTs */ 78 + for (i = 0; i < AT91_NR_UART; i++) { 79 + if (serial[i] >= 0) 80 + at91_register_uart(i, serial[i]); 81 + } 82 + #endif 83 + } 84 + 85 + static struct at91_eth_data __initdata ek_eth_data = { 86 + .phy_irq_pin = AT91_PIN_PC4, 87 + .is_rmii = 1, 88 + }; 89 + 90 + static struct at91_usbh_data __initdata ek_usbh_data = { 91 + .ports = 2, 92 + }; 93 + 94 + static struct at91_udc_data __initdata ek_udc_data = { 95 + .vbus_pin = AT91_PIN_PD4, 96 + .pullup_pin = AT91_PIN_PD5, 97 + }; 98 + 99 + static struct at91_mmc_data __initdata ek_mmc_data = { 100 + .det_pin = AT91_PIN_PB27, 101 + .is_b = 0, 102 + .wire4 = 1, 103 + .wp_pin = AT91_PIN_PA17, 104 + }; 105 + 106 + static void __init ek_board_init(void) 107 + { 108 + /* Ethernet */ 109 + at91_add_device_eth(&ek_eth_data); 110 + /* USB Host */ 111 + at91_add_device_usbh(&ek_usbh_data); 112 + /* USB Device */ 113 + at91_add_device_udc(&ek_udc_data); 114 + /* MMC */ 115 + at91_set_gpio_output(AT91_PIN_PB22, 1); /* this MMC card slot can optionally use SPI signaling (CS3). default: MMC */ 116 + at91_add_device_mmc(&ek_mmc_data); 117 + /* VGA */ 118 + // ek_add_device_video(); 119 + } 120 + 121 + MACHINE_START(AT91RM9200EK, "Atmel AT91RM9200-EK") 122 + /* Maintainer: SAN People/Atmel */ 123 + .phys_ram = AT91_SDRAM_BASE, 124 + .phys_io = AT91_BASE_SYS, 125 + .io_pg_offst = (AT91_VA_BASE_SYS >> 18) & 0xfffc, 126 + .boot_params = AT91_SDRAM_BASE + 0x100, 127 + .timer = &at91rm9200_timer, 128 + .map_io = ek_map_io, 129 + .init_irq = ek_init_irq, 130 + .init_machine = ek_board_init, 131 + MACHINE_END