[ARM] 3247/1: AT91RM9200 support for 2.6 (Cogent CSB337 & CSB637 boards) (Patch #3244)

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 the Cogent CSB337 and CSB637 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 49978db4 f0a13854

+2513 -2
+1136
arch/arm/configs/csb337_defconfig
··· 1 + # 2 + # Automatically generated make config: don't edit 3 + # Linux kernel version: 2.6.15 4 + # Mon Jan 9 21:51: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=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=y 74 + CONFIG_IOSCHED_CFQ=y 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 is not set 118 + CONFIG_MACH_CSB337=y 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=y 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,38400 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=y 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 is not set 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=y 346 + # CONFIG_MTD_CFI_AMDSTD is not set 347 + # CONFIG_MTD_CFI_STAA is not set 348 + CONFIG_MTD_CFI_UTIL=y 349 + # CONFIG_MTD_RAM is not set 350 + # CONFIG_MTD_ROM is not set 351 + # CONFIG_MTD_ABSENT is not set 352 + # CONFIG_MTD_XIP is not set 353 + 354 + # 355 + # Mapping drivers for chip access 356 + # 357 + # CONFIG_MTD_COMPLEX_MAPPINGS is not set 358 + # CONFIG_MTD_PHYSMAP is not set 359 + # CONFIG_MTD_ARM_INTEGRATOR is not set 360 + # CONFIG_MTD_PLATRAM is not set 361 + CONFIG_MTD_CSB337=y 362 + 363 + # 364 + # Self-contained MTD device drivers 365 + # 366 + # CONFIG_MTD_SLRAM is not set 367 + # CONFIG_MTD_PHRAM is not set 368 + # CONFIG_MTD_MTDRAM is not set 369 + # CONFIG_MTD_BLKMTD is not set 370 + # CONFIG_MTD_BLOCK2MTD is not set 371 + 372 + # 373 + # Disk-On-Chip Device Drivers 374 + # 375 + # CONFIG_MTD_DOC2000 is not set 376 + # CONFIG_MTD_DOC2001 is not set 377 + # CONFIG_MTD_DOC2001PLUS is not set 378 + # CONFIG_MTD_AT91_DATAFLASH is not set 379 + 380 + # 381 + # NAND Flash Device Drivers 382 + # 383 + # CONFIG_MTD_NAND is not set 384 + 385 + # 386 + # OneNAND Flash Device Drivers 387 + # 388 + # CONFIG_MTD_ONENAND is not set 389 + 390 + # 391 + # Parallel port support 392 + # 393 + # CONFIG_PARPORT is not set 394 + 395 + # 396 + # Plug and Play support 397 + # 398 + 399 + # 400 + # Block devices 401 + # 402 + # CONFIG_BLK_DEV_COW_COMMON is not set 403 + CONFIG_BLK_DEV_LOOP=y 404 + # CONFIG_BLK_DEV_CRYPTOLOOP is not set 405 + # CONFIG_BLK_DEV_NBD is not set 406 + # CONFIG_BLK_DEV_UB is not set 407 + CONFIG_BLK_DEV_RAM=y 408 + CONFIG_BLK_DEV_RAM_COUNT=16 409 + CONFIG_BLK_DEV_RAM_SIZE=8192 410 + CONFIG_BLK_DEV_INITRD=y 411 + # CONFIG_CDROM_PKTCDVD is not set 412 + # CONFIG_ATA_OVER_ETH is not set 413 + 414 + # 415 + # ATA/ATAPI/MFM/RLL support 416 + # 417 + # CONFIG_IDE is not set 418 + 419 + # 420 + # SCSI device support 421 + # 422 + # CONFIG_RAID_ATTRS is not set 423 + CONFIG_SCSI=y 424 + CONFIG_SCSI_PROC_FS=y 425 + 426 + # 427 + # SCSI support type (disk, tape, CD-ROM) 428 + # 429 + # CONFIG_BLK_DEV_SD is not set 430 + # CONFIG_CHR_DEV_ST is not set 431 + # CONFIG_CHR_DEV_OSST is not set 432 + # CONFIG_BLK_DEV_SR is not set 433 + # CONFIG_CHR_DEV_SG is not set 434 + # CONFIG_CHR_DEV_SCH is not set 435 + 436 + # 437 + # Some SCSI devices (e.g. CD jukebox) support multiple LUNs 438 + # 439 + # CONFIG_SCSI_MULTI_LUN is not set 440 + # CONFIG_SCSI_CONSTANTS is not set 441 + # CONFIG_SCSI_LOGGING is not set 442 + 443 + # 444 + # SCSI Transport Attributes 445 + # 446 + # CONFIG_SCSI_SPI_ATTRS is not set 447 + # CONFIG_SCSI_FC_ATTRS is not set 448 + # CONFIG_SCSI_ISCSI_ATTRS is not set 449 + # CONFIG_SCSI_SAS_ATTRS is not set 450 + 451 + # 452 + # SCSI low-level drivers 453 + # 454 + # CONFIG_ISCSI_TCP is not set 455 + # CONFIG_SCSI_SATA is not set 456 + # CONFIG_SCSI_DEBUG is not set 457 + 458 + # 459 + # PCMCIA SCSI adapter support 460 + # 461 + # CONFIG_PCMCIA_AHA152X is not set 462 + # CONFIG_PCMCIA_FDOMAIN is not set 463 + # CONFIG_PCMCIA_NINJA_SCSI is not set 464 + # CONFIG_PCMCIA_QLOGIC is not set 465 + # CONFIG_PCMCIA_SYM53C500 is not set 466 + 467 + # 468 + # Multi-device support (RAID and LVM) 469 + # 470 + # CONFIG_MD is not set 471 + 472 + # 473 + # Fusion MPT device support 474 + # 475 + # CONFIG_FUSION is not set 476 + 477 + # 478 + # IEEE 1394 (FireWire) support 479 + # 480 + 481 + # 482 + # I2O device support 483 + # 484 + 485 + # 486 + # Network device support 487 + # 488 + CONFIG_NETDEVICES=y 489 + # CONFIG_DUMMY is not set 490 + # CONFIG_BONDING is not set 491 + # CONFIG_EQUALIZER is not set 492 + # CONFIG_TUN is not set 493 + 494 + # 495 + # PHY device support 496 + # 497 + # CONFIG_PHYLIB is not set 498 + 499 + # 500 + # Ethernet (10 or 100Mbit) 501 + # 502 + CONFIG_NET_ETHERNET=y 503 + CONFIG_MII=y 504 + CONFIG_ARM_AT91_ETHER=y 505 + # CONFIG_SMC91X is not set 506 + # CONFIG_DM9000 is not set 507 + 508 + # 509 + # Ethernet (1000 Mbit) 510 + # 511 + 512 + # 513 + # Ethernet (10000 Mbit) 514 + # 515 + 516 + # 517 + # Token Ring devices 518 + # 519 + 520 + # 521 + # Wireless LAN (non-hamradio) 522 + # 523 + # CONFIG_NET_RADIO is not set 524 + 525 + # 526 + # PCMCIA network device support 527 + # 528 + # CONFIG_NET_PCMCIA is not set 529 + 530 + # 531 + # Wan interfaces 532 + # 533 + # CONFIG_WAN is not set 534 + # CONFIG_PPP is not set 535 + # CONFIG_SLIP is not set 536 + # CONFIG_SHAPER is not set 537 + # CONFIG_NETCONSOLE is not set 538 + # CONFIG_NETPOLL is not set 539 + # CONFIG_NET_POLL_CONTROLLER is not set 540 + 541 + # 542 + # ISDN subsystem 543 + # 544 + # CONFIG_ISDN is not set 545 + 546 + # 547 + # Input device support 548 + # 549 + CONFIG_INPUT=y 550 + 551 + # 552 + # Userland interfaces 553 + # 554 + CONFIG_INPUT_MOUSEDEV=y 555 + CONFIG_INPUT_MOUSEDEV_PSAUX=y 556 + CONFIG_INPUT_MOUSEDEV_SCREEN_X=1024 557 + CONFIG_INPUT_MOUSEDEV_SCREEN_Y=768 558 + # CONFIG_INPUT_JOYDEV is not set 559 + # CONFIG_INPUT_TSDEV is not set 560 + # CONFIG_INPUT_EVDEV is not set 561 + # CONFIG_INPUT_EVBUG is not set 562 + 563 + # 564 + # Input Device Drivers 565 + # 566 + # CONFIG_INPUT_KEYBOARD is not set 567 + # CONFIG_INPUT_MOUSE is not set 568 + # CONFIG_INPUT_JOYSTICK is not set 569 + # CONFIG_INPUT_TOUCHSCREEN is not set 570 + # CONFIG_INPUT_MISC is not set 571 + 572 + # 573 + # Hardware I/O ports 574 + # 575 + # CONFIG_SERIO is not set 576 + # CONFIG_GAMEPORT is not set 577 + 578 + # 579 + # Character devices 580 + # 581 + CONFIG_VT=y 582 + CONFIG_VT_CONSOLE=y 583 + CONFIG_HW_CONSOLE=y 584 + # CONFIG_SERIAL_NONSTANDARD is not set 585 + 586 + # 587 + # Serial drivers 588 + # 589 + # CONFIG_SERIAL_8250 is not set 590 + 591 + # 592 + # Non-8250 serial port support 593 + # 594 + CONFIG_SERIAL_AT91=y 595 + CONFIG_SERIAL_AT91_CONSOLE=y 596 + # CONFIG_SERIAL_AT91_TTYAT is not set 597 + CONFIG_SERIAL_CORE=y 598 + CONFIG_SERIAL_CORE_CONSOLE=y 599 + CONFIG_UNIX98_PTYS=y 600 + CONFIG_LEGACY_PTYS=y 601 + CONFIG_LEGACY_PTY_COUNT=256 602 + 603 + # 604 + # IPMI 605 + # 606 + # CONFIG_IPMI_HANDLER is not set 607 + 608 + # 609 + # Watchdog Cards 610 + # 611 + CONFIG_WATCHDOG=y 612 + CONFIG_WATCHDOG_NOWAYOUT=y 613 + 614 + # 615 + # Watchdog Device Drivers 616 + # 617 + # CONFIG_SOFT_WATCHDOG is not set 618 + CONFIG_AT91_WATCHDOG=y 619 + 620 + # 621 + # USB-based Watchdog Cards 622 + # 623 + # CONFIG_USBPCWATCHDOG is not set 624 + # CONFIG_NVRAM is not set 625 + CONFIG_RTC=y 626 + # CONFIG_AT91_RTC is not set 627 + # CONFIG_DTLK is not set 628 + # CONFIG_R3964 is not set 629 + 630 + # 631 + # Ftape, the floppy tape device driver 632 + # 633 + 634 + # 635 + # PCMCIA character devices 636 + # 637 + # CONFIG_SYNCLINK_CS is not set 638 + # CONFIG_CARDMAN_4000 is not set 639 + # CONFIG_CARDMAN_4040 is not set 640 + # CONFIG_RAW_DRIVER is not set 641 + 642 + # 643 + # TPM devices 644 + # 645 + # CONFIG_TCG_TPM is not set 646 + # CONFIG_TELCLOCK is not set 647 + CONFIG_AT91_SPI=y 648 + CONFIG_AT91_SPIDEV=y 649 + 650 + # 651 + # I2C support 652 + # 653 + CONFIG_I2C=y 654 + CONFIG_I2C_CHARDEV=y 655 + 656 + # 657 + # I2C Algorithms 658 + # 659 + # CONFIG_I2C_ALGOBIT is not set 660 + # CONFIG_I2C_ALGOPCF is not set 661 + # CONFIG_I2C_ALGOPCA is not set 662 + 663 + # 664 + # I2C Hardware Bus support 665 + # 666 + CONFIG_I2C_AT91=y 667 + # CONFIG_I2C_PARPORT_LIGHT is not set 668 + # CONFIG_I2C_STUB is not set 669 + # CONFIG_I2C_PCA_ISA is not set 670 + 671 + # 672 + # Miscellaneous I2C Chip support 673 + # 674 + # CONFIG_SENSORS_DS1337 is not set 675 + # CONFIG_SENSORS_DS1374 is not set 676 + # CONFIG_SENSORS_EEPROM is not set 677 + # CONFIG_SENSORS_PCF8574 is not set 678 + # CONFIG_SENSORS_PCA9539 is not set 679 + # CONFIG_SENSORS_PCF8591 is not set 680 + # CONFIG_SENSORS_RTC8564 is not set 681 + # CONFIG_SENSORS_MAX6875 is not set 682 + # CONFIG_RTC_X1205_I2C is not set 683 + # CONFIG_I2C_DEBUG_CORE is not set 684 + # CONFIG_I2C_DEBUG_ALGO is not set 685 + # CONFIG_I2C_DEBUG_BUS is not set 686 + # CONFIG_I2C_DEBUG_CHIP is not set 687 + 688 + # 689 + # Hardware Monitoring support 690 + # 691 + CONFIG_HWMON=y 692 + # CONFIG_HWMON_VID is not set 693 + # CONFIG_SENSORS_ADM1021 is not set 694 + # CONFIG_SENSORS_ADM1025 is not set 695 + # CONFIG_SENSORS_ADM1026 is not set 696 + # CONFIG_SENSORS_ADM1031 is not set 697 + # CONFIG_SENSORS_ADM9240 is not set 698 + # CONFIG_SENSORS_ASB100 is not set 699 + # CONFIG_SENSORS_ATXP1 is not set 700 + # CONFIG_SENSORS_DS1621 is not set 701 + # CONFIG_SENSORS_FSCHER is not set 702 + # CONFIG_SENSORS_FSCPOS is not set 703 + # CONFIG_SENSORS_GL518SM is not set 704 + # CONFIG_SENSORS_GL520SM is not set 705 + # CONFIG_SENSORS_IT87 is not set 706 + # CONFIG_SENSORS_LM63 is not set 707 + # CONFIG_SENSORS_LM75 is not set 708 + # CONFIG_SENSORS_LM77 is not set 709 + # CONFIG_SENSORS_LM78 is not set 710 + # CONFIG_SENSORS_LM80 is not set 711 + # CONFIG_SENSORS_LM83 is not set 712 + # CONFIG_SENSORS_LM85 is not set 713 + # CONFIG_SENSORS_LM87 is not set 714 + # CONFIG_SENSORS_LM90 is not set 715 + # CONFIG_SENSORS_LM92 is not set 716 + # CONFIG_SENSORS_MAX1619 is not set 717 + # CONFIG_SENSORS_PC87360 is not set 718 + # CONFIG_SENSORS_SMSC47M1 is not set 719 + # CONFIG_SENSORS_SMSC47B397 is not set 720 + # CONFIG_SENSORS_W83781D is not set 721 + # CONFIG_SENSORS_W83792D is not set 722 + # CONFIG_SENSORS_W83L785TS is not set 723 + # CONFIG_SENSORS_W83627HF is not set 724 + # CONFIG_SENSORS_W83627EHF is not set 725 + # CONFIG_HWMON_DEBUG_CHIP is not set 726 + 727 + # 728 + # Misc devices 729 + # 730 + 731 + # 732 + # Multimedia Capabilities Port drivers 733 + # 734 + 735 + # 736 + # Multimedia devices 737 + # 738 + # CONFIG_VIDEO_DEV is not set 739 + 740 + # 741 + # Digital Video Broadcasting Devices 742 + # 743 + # CONFIG_DVB is not set 744 + 745 + # 746 + # Graphics support 747 + # 748 + # CONFIG_FB is not set 749 + 750 + # 751 + # Console display driver support 752 + # 753 + # CONFIG_VGA_CONSOLE is not set 754 + CONFIG_DUMMY_CONSOLE=y 755 + 756 + # 757 + # Sound 758 + # 759 + # CONFIG_SOUND is not set 760 + 761 + # 762 + # USB support 763 + # 764 + CONFIG_USB_ARCH_HAS_HCD=y 765 + CONFIG_USB_ARCH_HAS_OHCI=y 766 + CONFIG_USB=y 767 + CONFIG_USB_DEBUG=y 768 + 769 + # 770 + # Miscellaneous USB options 771 + # 772 + CONFIG_USB_DEVICEFS=y 773 + # CONFIG_USB_BANDWIDTH is not set 774 + # CONFIG_USB_DYNAMIC_MINORS is not set 775 + # CONFIG_USB_OTG is not set 776 + 777 + # 778 + # USB Host Controller Drivers 779 + # 780 + # CONFIG_USB_ISP116X_HCD is not set 781 + CONFIG_USB_OHCI_HCD=y 782 + # CONFIG_USB_OHCI_BIG_ENDIAN is not set 783 + CONFIG_USB_OHCI_LITTLE_ENDIAN=y 784 + # CONFIG_USB_SL811_HCD is not set 785 + 786 + # 787 + # USB Device Class drivers 788 + # 789 + # CONFIG_USB_ACM is not set 790 + # CONFIG_USB_PRINTER is not set 791 + 792 + # 793 + # NOTE: USB_STORAGE enables SCSI, and 'SCSI disk support' 794 + # 795 + 796 + # 797 + # may also be needed; see USB_STORAGE Help for more information 798 + # 799 + CONFIG_USB_STORAGE=y 800 + # CONFIG_USB_STORAGE_DEBUG is not set 801 + # CONFIG_USB_STORAGE_DATAFAB is not set 802 + # CONFIG_USB_STORAGE_FREECOM is not set 803 + # CONFIG_USB_STORAGE_DPCM is not set 804 + # CONFIG_USB_STORAGE_USBAT is not set 805 + # CONFIG_USB_STORAGE_SDDR09 is not set 806 + # CONFIG_USB_STORAGE_SDDR55 is not set 807 + # CONFIG_USB_STORAGE_JUMPSHOT is not set 808 + 809 + # 810 + # USB Input Devices 811 + # 812 + # CONFIG_USB_HID is not set 813 + 814 + # 815 + # USB HID Boot Protocol drivers 816 + # 817 + # CONFIG_USB_KBD is not set 818 + # CONFIG_USB_MOUSE is not set 819 + # CONFIG_USB_AIPTEK is not set 820 + # CONFIG_USB_WACOM is not set 821 + # CONFIG_USB_ACECAD is not set 822 + # CONFIG_USB_KBTAB is not set 823 + # CONFIG_USB_POWERMATE is not set 824 + # CONFIG_USB_MTOUCH is not set 825 + # CONFIG_USB_ITMTOUCH is not set 826 + # CONFIG_USB_EGALAX is not set 827 + # CONFIG_USB_YEALINK is not set 828 + # CONFIG_USB_XPAD is not set 829 + # CONFIG_USB_ATI_REMOTE is not set 830 + # CONFIG_USB_KEYSPAN_REMOTE is not set 831 + # CONFIG_USB_APPLETOUCH is not set 832 + 833 + # 834 + # USB Imaging devices 835 + # 836 + # CONFIG_USB_MDC800 is not set 837 + # CONFIG_USB_MICROTEK is not set 838 + 839 + # 840 + # USB Multimedia devices 841 + # 842 + # CONFIG_USB_DABUSB is not set 843 + 844 + # 845 + # Video4Linux support is needed for USB Multimedia device support 846 + # 847 + 848 + # 849 + # USB Network Adapters 850 + # 851 + # CONFIG_USB_CATC is not set 852 + # CONFIG_USB_KAWETH is not set 853 + # CONFIG_USB_PEGASUS is not set 854 + # CONFIG_USB_RTL8150 is not set 855 + # CONFIG_USB_USBNET is not set 856 + CONFIG_USB_MON=y 857 + 858 + # 859 + # USB port drivers 860 + # 861 + 862 + # 863 + # USB Serial Converter support 864 + # 865 + CONFIG_USB_SERIAL=y 866 + CONFIG_USB_SERIAL_CONSOLE=y 867 + CONFIG_USB_SERIAL_GENERIC=y 868 + # CONFIG_USB_SERIAL_AIRPRIME is not set 869 + # CONFIG_USB_SERIAL_ANYDATA is not set 870 + # CONFIG_USB_SERIAL_BELKIN is not set 871 + # CONFIG_USB_SERIAL_WHITEHEAT is not set 872 + # CONFIG_USB_SERIAL_DIGI_ACCELEPORT is not set 873 + # CONFIG_USB_SERIAL_CP2101 is not set 874 + # CONFIG_USB_SERIAL_CYPRESS_M8 is not set 875 + # CONFIG_USB_SERIAL_EMPEG is not set 876 + CONFIG_USB_SERIAL_FTDI_SIO=y 877 + # CONFIG_USB_SERIAL_VISOR is not set 878 + # CONFIG_USB_SERIAL_IPAQ is not set 879 + # CONFIG_USB_SERIAL_IR is not set 880 + # CONFIG_USB_SERIAL_EDGEPORT is not set 881 + # CONFIG_USB_SERIAL_EDGEPORT_TI is not set 882 + # CONFIG_USB_SERIAL_GARMIN is not set 883 + # CONFIG_USB_SERIAL_IPW is not set 884 + # CONFIG_USB_SERIAL_KEYSPAN_PDA is not set 885 + CONFIG_USB_SERIAL_KEYSPAN=y 886 + CONFIG_USB_SERIAL_KEYSPAN_MPR=y 887 + CONFIG_USB_SERIAL_KEYSPAN_USA28=y 888 + CONFIG_USB_SERIAL_KEYSPAN_USA28X=y 889 + CONFIG_USB_SERIAL_KEYSPAN_USA28XA=y 890 + CONFIG_USB_SERIAL_KEYSPAN_USA28XB=y 891 + CONFIG_USB_SERIAL_KEYSPAN_USA19=y 892 + CONFIG_USB_SERIAL_KEYSPAN_USA18X=y 893 + CONFIG_USB_SERIAL_KEYSPAN_USA19W=y 894 + CONFIG_USB_SERIAL_KEYSPAN_USA19QW=y 895 + CONFIG_USB_SERIAL_KEYSPAN_USA19QI=y 896 + CONFIG_USB_SERIAL_KEYSPAN_USA49W=y 897 + CONFIG_USB_SERIAL_KEYSPAN_USA49WLC=y 898 + # CONFIG_USB_SERIAL_KLSI is not set 899 + # CONFIG_USB_SERIAL_KOBIL_SCT is not set 900 + CONFIG_USB_SERIAL_MCT_U232=y 901 + # CONFIG_USB_SERIAL_PL2303 is not set 902 + # CONFIG_USB_SERIAL_HP4X is not set 903 + # CONFIG_USB_SERIAL_SAFE is not set 904 + # CONFIG_USB_SERIAL_TI is not set 905 + # CONFIG_USB_SERIAL_CYBERJACK is not set 906 + # CONFIG_USB_SERIAL_XIRCOM is not set 907 + # CONFIG_USB_SERIAL_OPTION is not set 908 + # CONFIG_USB_SERIAL_OMNINET is not set 909 + CONFIG_USB_EZUSB=y 910 + 911 + # 912 + # USB Miscellaneous drivers 913 + # 914 + # CONFIG_USB_EMI62 is not set 915 + # CONFIG_USB_EMI26 is not set 916 + # CONFIG_USB_AUERSWALD is not set 917 + # CONFIG_USB_RIO500 is not set 918 + # CONFIG_USB_LEGOTOWER is not set 919 + # CONFIG_USB_LCD is not set 920 + # CONFIG_USB_LED is not set 921 + # CONFIG_USB_CYTHERM is not set 922 + # CONFIG_USB_PHIDGETKIT is not set 923 + # CONFIG_USB_PHIDGETSERVO is not set 924 + # CONFIG_USB_IDMOUSE is not set 925 + # CONFIG_USB_LD is not set 926 + # CONFIG_USB_TEST is not set 927 + 928 + # 929 + # USB DSL modem support 930 + # 931 + 932 + # 933 + # USB Gadget Support 934 + # 935 + CONFIG_USB_GADGET=y 936 + # CONFIG_USB_GADGET_DEBUG_FILES is not set 937 + CONFIG_USB_GADGET_SELECTED=y 938 + # CONFIG_USB_GADGET_NET2280 is not set 939 + # CONFIG_USB_GADGET_PXA2XX is not set 940 + # CONFIG_USB_GADGET_GOKU is not set 941 + # CONFIG_USB_GADGET_LH7A40X is not set 942 + # CONFIG_USB_GADGET_OMAP is not set 943 + CONFIG_USB_GADGET_AT91=y 944 + CONFIG_USB_AT91=y 945 + # CONFIG_USB_GADGET_DUMMY_HCD is not set 946 + # CONFIG_USB_GADGET_DUALSPEED is not set 947 + # CONFIG_USB_ZERO is not set 948 + # CONFIG_USB_ETH is not set 949 + # CONFIG_USB_GADGETFS is not set 950 + # CONFIG_USB_FILE_STORAGE is not set 951 + # CONFIG_USB_G_SERIAL is not set 952 + 953 + # 954 + # MMC/SD Card support 955 + # 956 + CONFIG_MMC=y 957 + # CONFIG_MMC_DEBUG is not set 958 + CONFIG_MMC_BLOCK=y 959 + # CONFIG_MMC_WBSD is not set 960 + CONFIG_MMC_AT91RM9200=y 961 + 962 + # 963 + # File systems 964 + # 965 + CONFIG_EXT2_FS=y 966 + # CONFIG_EXT2_FS_XATTR is not set 967 + # CONFIG_EXT2_FS_XIP is not set 968 + # CONFIG_EXT3_FS is not set 969 + # CONFIG_JBD is not set 970 + # CONFIG_REISERFS_FS is not set 971 + # CONFIG_JFS_FS is not set 972 + # CONFIG_FS_POSIX_ACL is not set 973 + # CONFIG_XFS_FS is not set 974 + # CONFIG_MINIX_FS is not set 975 + # CONFIG_ROMFS_FS is not set 976 + CONFIG_INOTIFY=y 977 + # CONFIG_QUOTA is not set 978 + CONFIG_DNOTIFY=y 979 + # CONFIG_AUTOFS_FS is not set 980 + # CONFIG_AUTOFS4_FS is not set 981 + # CONFIG_FUSE_FS is not set 982 + 983 + # 984 + # CD-ROM/DVD Filesystems 985 + # 986 + # CONFIG_ISO9660_FS is not set 987 + # CONFIG_UDF_FS is not set 988 + 989 + # 990 + # DOS/FAT/NT Filesystems 991 + # 992 + # CONFIG_MSDOS_FS is not set 993 + # CONFIG_VFAT_FS is not set 994 + # CONFIG_NTFS_FS is not set 995 + 996 + # 997 + # Pseudo filesystems 998 + # 999 + CONFIG_PROC_FS=y 1000 + CONFIG_SYSFS=y 1001 + CONFIG_TMPFS=y 1002 + # CONFIG_HUGETLB_PAGE is not set 1003 + CONFIG_RAMFS=y 1004 + # CONFIG_RELAYFS_FS is not set 1005 + 1006 + # 1007 + # Miscellaneous filesystems 1008 + # 1009 + # CONFIG_ADFS_FS is not set 1010 + # CONFIG_AFFS_FS is not set 1011 + # CONFIG_HFS_FS is not set 1012 + # CONFIG_HFSPLUS_FS is not set 1013 + # CONFIG_BEFS_FS is not set 1014 + # CONFIG_BFS_FS is not set 1015 + # CONFIG_EFS_FS is not set 1016 + # CONFIG_JFFS_FS is not set 1017 + # CONFIG_JFFS2_FS is not set 1018 + CONFIG_CRAMFS=y 1019 + # CONFIG_VXFS_FS is not set 1020 + # CONFIG_HPFS_FS is not set 1021 + # CONFIG_QNX4FS_FS is not set 1022 + # CONFIG_SYSV_FS is not set 1023 + # CONFIG_UFS_FS is not set 1024 + 1025 + # 1026 + # Network File Systems 1027 + # 1028 + CONFIG_NFS_FS=y 1029 + CONFIG_NFS_V3=y 1030 + # CONFIG_NFS_V3_ACL is not set 1031 + CONFIG_NFS_V4=y 1032 + # CONFIG_NFS_DIRECTIO is not set 1033 + # CONFIG_NFSD is not set 1034 + CONFIG_ROOT_NFS=y 1035 + CONFIG_LOCKD=y 1036 + CONFIG_LOCKD_V4=y 1037 + CONFIG_NFS_COMMON=y 1038 + CONFIG_SUNRPC=y 1039 + CONFIG_SUNRPC_GSS=y 1040 + CONFIG_RPCSEC_GSS_KRB5=y 1041 + # CONFIG_RPCSEC_GSS_SPKM3 is not set 1042 + # CONFIG_SMB_FS is not set 1043 + # CONFIG_CIFS is not set 1044 + # CONFIG_NCP_FS is not set 1045 + # CONFIG_CODA_FS is not set 1046 + # CONFIG_AFS_FS is not set 1047 + # CONFIG_9P_FS is not set 1048 + 1049 + # 1050 + # Partition Types 1051 + # 1052 + # CONFIG_PARTITION_ADVANCED is not set 1053 + CONFIG_MSDOS_PARTITION=y 1054 + 1055 + # 1056 + # Native Language Support 1057 + # 1058 + # CONFIG_NLS is not set 1059 + 1060 + # 1061 + # Profiling support 1062 + # 1063 + # CONFIG_PROFILING is not set 1064 + 1065 + # 1066 + # Kernel hacking 1067 + # 1068 + # CONFIG_PRINTK_TIME is not set 1069 + CONFIG_DEBUG_KERNEL=y 1070 + # CONFIG_MAGIC_SYSRQ is not set 1071 + CONFIG_LOG_BUF_SHIFT=14 1072 + CONFIG_DETECT_SOFTLOCKUP=y 1073 + # CONFIG_SCHEDSTATS is not set 1074 + # CONFIG_DEBUG_SLAB is not set 1075 + # CONFIG_DEBUG_SPINLOCK is not set 1076 + # CONFIG_DEBUG_SPINLOCK_SLEEP is not set 1077 + # CONFIG_DEBUG_KOBJECT is not set 1078 + CONFIG_DEBUG_BUGVERBOSE=y 1079 + # CONFIG_DEBUG_INFO is not set 1080 + # CONFIG_DEBUG_FS is not set 1081 + # CONFIG_DEBUG_VM is not set 1082 + CONFIG_FRAME_POINTER=y 1083 + # CONFIG_RCU_TORTURE_TEST is not set 1084 + CONFIG_DEBUG_USER=y 1085 + # CONFIG_DEBUG_WAITQ is not set 1086 + # CONFIG_DEBUG_ERRORS is not set 1087 + CONFIG_DEBUG_LL=y 1088 + # CONFIG_DEBUG_ICEDCC is not set 1089 + 1090 + # 1091 + # Security options 1092 + # 1093 + # CONFIG_KEYS is not set 1094 + # CONFIG_SECURITY is not set 1095 + 1096 + # 1097 + # Cryptographic options 1098 + # 1099 + CONFIG_CRYPTO=y 1100 + # CONFIG_CRYPTO_HMAC is not set 1101 + # CONFIG_CRYPTO_NULL is not set 1102 + # CONFIG_CRYPTO_MD4 is not set 1103 + CONFIG_CRYPTO_MD5=y 1104 + # CONFIG_CRYPTO_SHA1 is not set 1105 + # CONFIG_CRYPTO_SHA256 is not set 1106 + # CONFIG_CRYPTO_SHA512 is not set 1107 + # CONFIG_CRYPTO_WP512 is not set 1108 + # CONFIG_CRYPTO_TGR192 is not set 1109 + CONFIG_CRYPTO_DES=y 1110 + # CONFIG_CRYPTO_BLOWFISH is not set 1111 + # CONFIG_CRYPTO_TWOFISH is not set 1112 + # CONFIG_CRYPTO_SERPENT is not set 1113 + # CONFIG_CRYPTO_AES is not set 1114 + # CONFIG_CRYPTO_CAST5 is not set 1115 + # CONFIG_CRYPTO_CAST6 is not set 1116 + # CONFIG_CRYPTO_TEA is not set 1117 + # CONFIG_CRYPTO_ARC4 is not set 1118 + # CONFIG_CRYPTO_KHAZAD is not set 1119 + # CONFIG_CRYPTO_ANUBIS is not set 1120 + # CONFIG_CRYPTO_DEFLATE is not set 1121 + # CONFIG_CRYPTO_MICHAEL_MIC is not set 1122 + # CONFIG_CRYPTO_CRC32C is not set 1123 + # CONFIG_CRYPTO_TEST is not set 1124 + 1125 + # 1126 + # Hardware crypto devices 1127 + # 1128 + 1129 + # 1130 + # Library routines 1131 + # 1132 + # CONFIG_CRC_CCITT is not set 1133 + # CONFIG_CRC16 is not set 1134 + CONFIG_CRC32=y 1135 + # CONFIG_LIBCRC32C is not set 1136 + CONFIG_ZLIB_INFLATE=y
+1116
arch/arm/configs/csb637_defconfig
··· 1 + # 2 + # Automatically generated make config: don't edit 3 + # Linux kernel version: 2.6.15 4 + # Mon Jan 9 21:52:00 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=y 74 + CONFIG_IOSCHED_CFQ=y 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 is not set 118 + # CONFIG_MACH_CSB337 is not set 119 + CONFIG_MACH_CSB637=y 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=y 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,38400 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=y 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 is not set 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=y 346 + # CONFIG_MTD_CFI_AMDSTD is not set 347 + # CONFIG_MTD_CFI_STAA is not set 348 + CONFIG_MTD_CFI_UTIL=y 349 + # CONFIG_MTD_RAM is not set 350 + # CONFIG_MTD_ROM is not set 351 + # CONFIG_MTD_ABSENT is not set 352 + # CONFIG_MTD_XIP is not set 353 + 354 + # 355 + # Mapping drivers for chip access 356 + # 357 + # CONFIG_MTD_COMPLEX_MAPPINGS is not set 358 + # CONFIG_MTD_PHYSMAP is not set 359 + # CONFIG_MTD_ARM_INTEGRATOR is not set 360 + # CONFIG_MTD_PLATRAM is not set 361 + CONFIG_MTD_CSB637=y 362 + 363 + # 364 + # Self-contained MTD device drivers 365 + # 366 + # CONFIG_MTD_SLRAM is not set 367 + # CONFIG_MTD_PHRAM is not set 368 + # CONFIG_MTD_MTDRAM is not set 369 + # CONFIG_MTD_BLKMTD is not set 370 + # CONFIG_MTD_BLOCK2MTD is not set 371 + 372 + # 373 + # Disk-On-Chip Device Drivers 374 + # 375 + # CONFIG_MTD_DOC2000 is not set 376 + # CONFIG_MTD_DOC2001 is not set 377 + # CONFIG_MTD_DOC2001PLUS is not set 378 + # CONFIG_MTD_AT91_DATAFLASH is not set 379 + 380 + # 381 + # NAND Flash Device Drivers 382 + # 383 + # CONFIG_MTD_NAND is not set 384 + 385 + # 386 + # OneNAND Flash Device Drivers 387 + # 388 + # CONFIG_MTD_ONENAND is not set 389 + 390 + # 391 + # Parallel port support 392 + # 393 + # CONFIG_PARPORT is not set 394 + 395 + # 396 + # Plug and Play support 397 + # 398 + 399 + # 400 + # Block devices 401 + # 402 + # CONFIG_BLK_DEV_COW_COMMON is not set 403 + CONFIG_BLK_DEV_LOOP=y 404 + # CONFIG_BLK_DEV_CRYPTOLOOP is not set 405 + # CONFIG_BLK_DEV_NBD is not set 406 + # CONFIG_BLK_DEV_UB is not set 407 + CONFIG_BLK_DEV_RAM=y 408 + CONFIG_BLK_DEV_RAM_COUNT=16 409 + CONFIG_BLK_DEV_RAM_SIZE=8192 410 + CONFIG_BLK_DEV_INITRD=y 411 + # CONFIG_CDROM_PKTCDVD is not set 412 + # CONFIG_ATA_OVER_ETH is not set 413 + 414 + # 415 + # ATA/ATAPI/MFM/RLL support 416 + # 417 + # CONFIG_IDE is not set 418 + 419 + # 420 + # SCSI device support 421 + # 422 + # CONFIG_RAID_ATTRS is not set 423 + CONFIG_SCSI=y 424 + CONFIG_SCSI_PROC_FS=y 425 + 426 + # 427 + # SCSI support type (disk, tape, CD-ROM) 428 + # 429 + # CONFIG_BLK_DEV_SD is not set 430 + # CONFIG_CHR_DEV_ST is not set 431 + # CONFIG_CHR_DEV_OSST is not set 432 + # CONFIG_BLK_DEV_SR is not set 433 + # CONFIG_CHR_DEV_SG is not set 434 + # CONFIG_CHR_DEV_SCH is not set 435 + 436 + # 437 + # Some SCSI devices (e.g. CD jukebox) support multiple LUNs 438 + # 439 + # CONFIG_SCSI_MULTI_LUN is not set 440 + # CONFIG_SCSI_CONSTANTS is not set 441 + # CONFIG_SCSI_LOGGING is not set 442 + 443 + # 444 + # SCSI Transport Attributes 445 + # 446 + # CONFIG_SCSI_SPI_ATTRS is not set 447 + # CONFIG_SCSI_FC_ATTRS is not set 448 + # CONFIG_SCSI_ISCSI_ATTRS is not set 449 + # CONFIG_SCSI_SAS_ATTRS is not set 450 + 451 + # 452 + # SCSI low-level drivers 453 + # 454 + # CONFIG_ISCSI_TCP is not set 455 + # CONFIG_SCSI_SATA is not set 456 + # CONFIG_SCSI_DEBUG is not set 457 + 458 + # 459 + # PCMCIA SCSI adapter support 460 + # 461 + # CONFIG_PCMCIA_AHA152X is not set 462 + # CONFIG_PCMCIA_FDOMAIN is not set 463 + # CONFIG_PCMCIA_NINJA_SCSI is not set 464 + # CONFIG_PCMCIA_QLOGIC is not set 465 + # CONFIG_PCMCIA_SYM53C500 is not set 466 + 467 + # 468 + # Multi-device support (RAID and LVM) 469 + # 470 + # CONFIG_MD is not set 471 + 472 + # 473 + # Fusion MPT device support 474 + # 475 + # CONFIG_FUSION is not set 476 + 477 + # 478 + # IEEE 1394 (FireWire) support 479 + # 480 + 481 + # 482 + # I2O device support 483 + # 484 + 485 + # 486 + # Network device support 487 + # 488 + CONFIG_NETDEVICES=y 489 + # CONFIG_DUMMY is not set 490 + # CONFIG_BONDING is not set 491 + # CONFIG_EQUALIZER is not set 492 + # CONFIG_TUN is not set 493 + 494 + # 495 + # PHY device support 496 + # 497 + # CONFIG_PHYLIB is not set 498 + 499 + # 500 + # Ethernet (10 or 100Mbit) 501 + # 502 + CONFIG_NET_ETHERNET=y 503 + CONFIG_MII=y 504 + CONFIG_ARM_AT91_ETHER=y 505 + # CONFIG_SMC91X is not set 506 + # CONFIG_DM9000 is not set 507 + 508 + # 509 + # Ethernet (1000 Mbit) 510 + # 511 + 512 + # 513 + # Ethernet (10000 Mbit) 514 + # 515 + 516 + # 517 + # Token Ring devices 518 + # 519 + 520 + # 521 + # Wireless LAN (non-hamradio) 522 + # 523 + # CONFIG_NET_RADIO is not set 524 + 525 + # 526 + # PCMCIA network device support 527 + # 528 + # CONFIG_NET_PCMCIA is not set 529 + 530 + # 531 + # Wan interfaces 532 + # 533 + # CONFIG_WAN is not set 534 + # CONFIG_PPP is not set 535 + # CONFIG_SLIP is not set 536 + # CONFIG_SHAPER is not set 537 + # CONFIG_NETCONSOLE is not set 538 + # CONFIG_NETPOLL is not set 539 + # CONFIG_NET_POLL_CONTROLLER is not set 540 + 541 + # 542 + # ISDN subsystem 543 + # 544 + # CONFIG_ISDN is not set 545 + 546 + # 547 + # Input device support 548 + # 549 + CONFIG_INPUT=y 550 + 551 + # 552 + # Userland interfaces 553 + # 554 + CONFIG_INPUT_MOUSEDEV=y 555 + CONFIG_INPUT_MOUSEDEV_PSAUX=y 556 + CONFIG_INPUT_MOUSEDEV_SCREEN_X=1024 557 + CONFIG_INPUT_MOUSEDEV_SCREEN_Y=768 558 + # CONFIG_INPUT_JOYDEV is not set 559 + # CONFIG_INPUT_TSDEV is not set 560 + # CONFIG_INPUT_EVDEV is not set 561 + # CONFIG_INPUT_EVBUG is not set 562 + 563 + # 564 + # Input Device Drivers 565 + # 566 + # CONFIG_INPUT_KEYBOARD is not set 567 + # CONFIG_INPUT_MOUSE is not set 568 + # CONFIG_INPUT_JOYSTICK is not set 569 + # CONFIG_INPUT_TOUCHSCREEN is not set 570 + # CONFIG_INPUT_MISC is not set 571 + 572 + # 573 + # Hardware I/O ports 574 + # 575 + # CONFIG_SERIO is not set 576 + # CONFIG_GAMEPORT is not set 577 + 578 + # 579 + # Character devices 580 + # 581 + CONFIG_VT=y 582 + CONFIG_VT_CONSOLE=y 583 + CONFIG_HW_CONSOLE=y 584 + # CONFIG_SERIAL_NONSTANDARD is not set 585 + 586 + # 587 + # Serial drivers 588 + # 589 + # CONFIG_SERIAL_8250 is not set 590 + 591 + # 592 + # Non-8250 serial port support 593 + # 594 + CONFIG_SERIAL_AT91=y 595 + CONFIG_SERIAL_AT91_CONSOLE=y 596 + # CONFIG_SERIAL_AT91_TTYAT is not set 597 + CONFIG_SERIAL_CORE=y 598 + CONFIG_SERIAL_CORE_CONSOLE=y 599 + CONFIG_UNIX98_PTYS=y 600 + CONFIG_LEGACY_PTYS=y 601 + CONFIG_LEGACY_PTY_COUNT=256 602 + 603 + # 604 + # IPMI 605 + # 606 + # CONFIG_IPMI_HANDLER is not set 607 + 608 + # 609 + # Watchdog Cards 610 + # 611 + CONFIG_WATCHDOG=y 612 + CONFIG_WATCHDOG_NOWAYOUT=y 613 + 614 + # 615 + # Watchdog Device Drivers 616 + # 617 + # CONFIG_SOFT_WATCHDOG is not set 618 + CONFIG_AT91_WATCHDOG=y 619 + 620 + # 621 + # USB-based Watchdog Cards 622 + # 623 + # CONFIG_USBPCWATCHDOG is not set 624 + # CONFIG_NVRAM is not set 625 + CONFIG_RTC=y 626 + # CONFIG_AT91_RTC is not set 627 + # CONFIG_DTLK is not set 628 + # CONFIG_R3964 is not set 629 + 630 + # 631 + # Ftape, the floppy tape device driver 632 + # 633 + 634 + # 635 + # PCMCIA character devices 636 + # 637 + # CONFIG_SYNCLINK_CS is not set 638 + # CONFIG_CARDMAN_4000 is not set 639 + # CONFIG_CARDMAN_4040 is not set 640 + # CONFIG_RAW_DRIVER is not set 641 + 642 + # 643 + # TPM devices 644 + # 645 + # CONFIG_TCG_TPM is not set 646 + # CONFIG_TELCLOCK is not set 647 + CONFIG_AT91_SPI=y 648 + CONFIG_AT91_SPIDEV=y 649 + 650 + # 651 + # I2C support 652 + # 653 + CONFIG_I2C=y 654 + CONFIG_I2C_CHARDEV=y 655 + 656 + # 657 + # I2C Algorithms 658 + # 659 + # CONFIG_I2C_ALGOBIT is not set 660 + # CONFIG_I2C_ALGOPCF is not set 661 + # CONFIG_I2C_ALGOPCA is not set 662 + 663 + # 664 + # I2C Hardware Bus support 665 + # 666 + CONFIG_I2C_AT91=y 667 + # CONFIG_I2C_PARPORT_LIGHT is not set 668 + # CONFIG_I2C_STUB is not set 669 + # CONFIG_I2C_PCA_ISA is not set 670 + 671 + # 672 + # Miscellaneous I2C Chip support 673 + # 674 + # CONFIG_SENSORS_DS1337 is not set 675 + # CONFIG_SENSORS_DS1374 is not set 676 + # CONFIG_SENSORS_EEPROM is not set 677 + # CONFIG_SENSORS_PCF8574 is not set 678 + # CONFIG_SENSORS_PCA9539 is not set 679 + # CONFIG_SENSORS_PCF8591 is not set 680 + # CONFIG_SENSORS_RTC8564 is not set 681 + # CONFIG_SENSORS_MAX6875 is not set 682 + # CONFIG_RTC_X1205_I2C is not set 683 + # CONFIG_I2C_DEBUG_CORE is not set 684 + # CONFIG_I2C_DEBUG_ALGO is not set 685 + # CONFIG_I2C_DEBUG_BUS is not set 686 + # CONFIG_I2C_DEBUG_CHIP is not set 687 + 688 + # 689 + # Hardware Monitoring support 690 + # 691 + CONFIG_HWMON=y 692 + # CONFIG_HWMON_VID is not set 693 + # CONFIG_SENSORS_ADM1021 is not set 694 + # CONFIG_SENSORS_ADM1025 is not set 695 + # CONFIG_SENSORS_ADM1026 is not set 696 + # CONFIG_SENSORS_ADM1031 is not set 697 + # CONFIG_SENSORS_ADM9240 is not set 698 + # CONFIG_SENSORS_ASB100 is not set 699 + # CONFIG_SENSORS_ATXP1 is not set 700 + # CONFIG_SENSORS_DS1621 is not set 701 + # CONFIG_SENSORS_FSCHER is not set 702 + # CONFIG_SENSORS_FSCPOS is not set 703 + # CONFIG_SENSORS_GL518SM is not set 704 + # CONFIG_SENSORS_GL520SM is not set 705 + # CONFIG_SENSORS_IT87 is not set 706 + # CONFIG_SENSORS_LM63 is not set 707 + # CONFIG_SENSORS_LM75 is not set 708 + # CONFIG_SENSORS_LM77 is not set 709 + # CONFIG_SENSORS_LM78 is not set 710 + # CONFIG_SENSORS_LM80 is not set 711 + # CONFIG_SENSORS_LM83 is not set 712 + # CONFIG_SENSORS_LM85 is not set 713 + # CONFIG_SENSORS_LM87 is not set 714 + # CONFIG_SENSORS_LM90 is not set 715 + # CONFIG_SENSORS_LM92 is not set 716 + # CONFIG_SENSORS_MAX1619 is not set 717 + # CONFIG_SENSORS_PC87360 is not set 718 + # CONFIG_SENSORS_SMSC47M1 is not set 719 + # CONFIG_SENSORS_SMSC47B397 is not set 720 + # CONFIG_SENSORS_W83781D is not set 721 + # CONFIG_SENSORS_W83792D is not set 722 + # CONFIG_SENSORS_W83L785TS is not set 723 + # CONFIG_SENSORS_W83627HF is not set 724 + # CONFIG_SENSORS_W83627EHF is not set 725 + # CONFIG_HWMON_DEBUG_CHIP is not set 726 + 727 + # 728 + # Misc devices 729 + # 730 + 731 + # 732 + # Multimedia Capabilities Port drivers 733 + # 734 + 735 + # 736 + # Multimedia devices 737 + # 738 + # CONFIG_VIDEO_DEV is not set 739 + 740 + # 741 + # Digital Video Broadcasting Devices 742 + # 743 + # CONFIG_DVB is not set 744 + 745 + # 746 + # Graphics support 747 + # 748 + # CONFIG_FB is not set 749 + 750 + # 751 + # Console display driver support 752 + # 753 + # CONFIG_VGA_CONSOLE is not set 754 + CONFIG_DUMMY_CONSOLE=y 755 + 756 + # 757 + # Sound 758 + # 759 + # CONFIG_SOUND is not set 760 + 761 + # 762 + # USB support 763 + # 764 + CONFIG_USB_ARCH_HAS_HCD=y 765 + CONFIG_USB_ARCH_HAS_OHCI=y 766 + CONFIG_USB=y 767 + CONFIG_USB_DEBUG=y 768 + 769 + # 770 + # Miscellaneous USB options 771 + # 772 + CONFIG_USB_DEVICEFS=y 773 + # CONFIG_USB_BANDWIDTH is not set 774 + # CONFIG_USB_DYNAMIC_MINORS is not set 775 + # CONFIG_USB_OTG is not set 776 + 777 + # 778 + # USB Host Controller Drivers 779 + # 780 + # CONFIG_USB_ISP116X_HCD is not set 781 + CONFIG_USB_OHCI_HCD=y 782 + # CONFIG_USB_OHCI_BIG_ENDIAN is not set 783 + CONFIG_USB_OHCI_LITTLE_ENDIAN=y 784 + # CONFIG_USB_SL811_HCD is not set 785 + 786 + # 787 + # USB Device Class drivers 788 + # 789 + # CONFIG_USB_ACM is not set 790 + # CONFIG_USB_PRINTER is not set 791 + 792 + # 793 + # NOTE: USB_STORAGE enables SCSI, and 'SCSI disk support' 794 + # 795 + 796 + # 797 + # may also be needed; see USB_STORAGE Help for more information 798 + # 799 + CONFIG_USB_STORAGE=y 800 + # CONFIG_USB_STORAGE_DEBUG is not set 801 + # CONFIG_USB_STORAGE_DATAFAB is not set 802 + # CONFIG_USB_STORAGE_FREECOM is not set 803 + # CONFIG_USB_STORAGE_DPCM is not set 804 + # CONFIG_USB_STORAGE_USBAT is not set 805 + # CONFIG_USB_STORAGE_SDDR09 is not set 806 + # CONFIG_USB_STORAGE_SDDR55 is not set 807 + # CONFIG_USB_STORAGE_JUMPSHOT is not set 808 + 809 + # 810 + # USB Input Devices 811 + # 812 + # CONFIG_USB_HID is not set 813 + 814 + # 815 + # USB HID Boot Protocol drivers 816 + # 817 + # CONFIG_USB_KBD is not set 818 + # CONFIG_USB_MOUSE is not set 819 + # CONFIG_USB_AIPTEK is not set 820 + # CONFIG_USB_WACOM is not set 821 + # CONFIG_USB_ACECAD is not set 822 + # CONFIG_USB_KBTAB is not set 823 + # CONFIG_USB_POWERMATE is not set 824 + # CONFIG_USB_MTOUCH is not set 825 + # CONFIG_USB_ITMTOUCH is not set 826 + # CONFIG_USB_EGALAX is not set 827 + # CONFIG_USB_YEALINK is not set 828 + # CONFIG_USB_XPAD is not set 829 + # CONFIG_USB_ATI_REMOTE is not set 830 + # CONFIG_USB_KEYSPAN_REMOTE is not set 831 + # CONFIG_USB_APPLETOUCH is not set 832 + 833 + # 834 + # USB Imaging devices 835 + # 836 + # CONFIG_USB_MDC800 is not set 837 + # CONFIG_USB_MICROTEK is not set 838 + 839 + # 840 + # USB Multimedia devices 841 + # 842 + # CONFIG_USB_DABUSB is not set 843 + 844 + # 845 + # Video4Linux support is needed for USB Multimedia device support 846 + # 847 + 848 + # 849 + # USB Network Adapters 850 + # 851 + # CONFIG_USB_CATC is not set 852 + # CONFIG_USB_KAWETH is not set 853 + # CONFIG_USB_PEGASUS is not set 854 + # CONFIG_USB_RTL8150 is not set 855 + # CONFIG_USB_USBNET is not set 856 + CONFIG_USB_MON=y 857 + 858 + # 859 + # USB port drivers 860 + # 861 + 862 + # 863 + # USB Serial Converter support 864 + # 865 + CONFIG_USB_SERIAL=y 866 + CONFIG_USB_SERIAL_CONSOLE=y 867 + CONFIG_USB_SERIAL_GENERIC=y 868 + # CONFIG_USB_SERIAL_AIRPRIME is not set 869 + # CONFIG_USB_SERIAL_ANYDATA is not set 870 + # CONFIG_USB_SERIAL_BELKIN is not set 871 + # CONFIG_USB_SERIAL_WHITEHEAT is not set 872 + # CONFIG_USB_SERIAL_DIGI_ACCELEPORT is not set 873 + # CONFIG_USB_SERIAL_CP2101 is not set 874 + # CONFIG_USB_SERIAL_CYPRESS_M8 is not set 875 + # CONFIG_USB_SERIAL_EMPEG is not set 876 + CONFIG_USB_SERIAL_FTDI_SIO=y 877 + # CONFIG_USB_SERIAL_VISOR is not set 878 + # CONFIG_USB_SERIAL_IPAQ is not set 879 + # CONFIG_USB_SERIAL_IR is not set 880 + # CONFIG_USB_SERIAL_EDGEPORT is not set 881 + # CONFIG_USB_SERIAL_EDGEPORT_TI is not set 882 + # CONFIG_USB_SERIAL_GARMIN is not set 883 + # CONFIG_USB_SERIAL_IPW is not set 884 + # CONFIG_USB_SERIAL_KEYSPAN_PDA is not set 885 + CONFIG_USB_SERIAL_KEYSPAN=y 886 + CONFIG_USB_SERIAL_KEYSPAN_MPR=y 887 + CONFIG_USB_SERIAL_KEYSPAN_USA28=y 888 + CONFIG_USB_SERIAL_KEYSPAN_USA28X=y 889 + CONFIG_USB_SERIAL_KEYSPAN_USA28XA=y 890 + CONFIG_USB_SERIAL_KEYSPAN_USA28XB=y 891 + CONFIG_USB_SERIAL_KEYSPAN_USA19=y 892 + CONFIG_USB_SERIAL_KEYSPAN_USA18X=y 893 + CONFIG_USB_SERIAL_KEYSPAN_USA19W=y 894 + CONFIG_USB_SERIAL_KEYSPAN_USA19QW=y 895 + CONFIG_USB_SERIAL_KEYSPAN_USA19QI=y 896 + CONFIG_USB_SERIAL_KEYSPAN_USA49W=y 897 + CONFIG_USB_SERIAL_KEYSPAN_USA49WLC=y 898 + # CONFIG_USB_SERIAL_KLSI is not set 899 + # CONFIG_USB_SERIAL_KOBIL_SCT is not set 900 + CONFIG_USB_SERIAL_MCT_U232=y 901 + # CONFIG_USB_SERIAL_PL2303 is not set 902 + # CONFIG_USB_SERIAL_HP4X is not set 903 + # CONFIG_USB_SERIAL_SAFE is not set 904 + # CONFIG_USB_SERIAL_TI is not set 905 + # CONFIG_USB_SERIAL_CYBERJACK is not set 906 + # CONFIG_USB_SERIAL_XIRCOM is not set 907 + # CONFIG_USB_SERIAL_OPTION is not set 908 + # CONFIG_USB_SERIAL_OMNINET is not set 909 + CONFIG_USB_EZUSB=y 910 + 911 + # 912 + # USB Miscellaneous drivers 913 + # 914 + # CONFIG_USB_EMI62 is not set 915 + # CONFIG_USB_EMI26 is not set 916 + # CONFIG_USB_AUERSWALD is not set 917 + # CONFIG_USB_RIO500 is not set 918 + # CONFIG_USB_LEGOTOWER is not set 919 + # CONFIG_USB_LCD is not set 920 + # CONFIG_USB_LED is not set 921 + # CONFIG_USB_CYTHERM is not set 922 + # CONFIG_USB_PHIDGETKIT is not set 923 + # CONFIG_USB_PHIDGETSERVO is not set 924 + # CONFIG_USB_IDMOUSE is not set 925 + # CONFIG_USB_LD is not set 926 + # CONFIG_USB_TEST is not set 927 + 928 + # 929 + # USB DSL modem support 930 + # 931 + 932 + # 933 + # USB Gadget Support 934 + # 935 + # CONFIG_USB_GADGET is not set 936 + 937 + # 938 + # MMC/SD Card support 939 + # 940 + # CONFIG_MMC is not set 941 + 942 + # 943 + # File systems 944 + # 945 + CONFIG_EXT2_FS=y 946 + # CONFIG_EXT2_FS_XATTR is not set 947 + # CONFIG_EXT2_FS_XIP is not set 948 + # CONFIG_EXT3_FS is not set 949 + # CONFIG_JBD is not set 950 + # CONFIG_REISERFS_FS is not set 951 + # CONFIG_JFS_FS is not set 952 + # CONFIG_FS_POSIX_ACL is not set 953 + # CONFIG_XFS_FS is not set 954 + # CONFIG_MINIX_FS is not set 955 + # CONFIG_ROMFS_FS is not set 956 + CONFIG_INOTIFY=y 957 + # CONFIG_QUOTA is not set 958 + CONFIG_DNOTIFY=y 959 + # CONFIG_AUTOFS_FS is not set 960 + # CONFIG_AUTOFS4_FS is not set 961 + # CONFIG_FUSE_FS is not set 962 + 963 + # 964 + # CD-ROM/DVD Filesystems 965 + # 966 + # CONFIG_ISO9660_FS is not set 967 + # CONFIG_UDF_FS is not set 968 + 969 + # 970 + # DOS/FAT/NT Filesystems 971 + # 972 + # CONFIG_MSDOS_FS is not set 973 + # CONFIG_VFAT_FS is not set 974 + # CONFIG_NTFS_FS is not set 975 + 976 + # 977 + # Pseudo filesystems 978 + # 979 + CONFIG_PROC_FS=y 980 + CONFIG_SYSFS=y 981 + CONFIG_TMPFS=y 982 + # CONFIG_HUGETLB_PAGE is not set 983 + CONFIG_RAMFS=y 984 + # CONFIG_RELAYFS_FS is not set 985 + 986 + # 987 + # Miscellaneous filesystems 988 + # 989 + # CONFIG_ADFS_FS is not set 990 + # CONFIG_AFFS_FS is not set 991 + # CONFIG_HFS_FS is not set 992 + # CONFIG_HFSPLUS_FS is not set 993 + # CONFIG_BEFS_FS is not set 994 + # CONFIG_BFS_FS is not set 995 + # CONFIG_EFS_FS is not set 996 + # CONFIG_JFFS_FS is not set 997 + # CONFIG_JFFS2_FS is not set 998 + CONFIG_CRAMFS=y 999 + # CONFIG_VXFS_FS is not set 1000 + # CONFIG_HPFS_FS is not set 1001 + # CONFIG_QNX4FS_FS is not set 1002 + # CONFIG_SYSV_FS is not set 1003 + # CONFIG_UFS_FS is not set 1004 + 1005 + # 1006 + # Network File Systems 1007 + # 1008 + CONFIG_NFS_FS=y 1009 + CONFIG_NFS_V3=y 1010 + # CONFIG_NFS_V3_ACL is not set 1011 + CONFIG_NFS_V4=y 1012 + # CONFIG_NFS_DIRECTIO is not set 1013 + # CONFIG_NFSD is not set 1014 + CONFIG_ROOT_NFS=y 1015 + CONFIG_LOCKD=y 1016 + CONFIG_LOCKD_V4=y 1017 + CONFIG_NFS_COMMON=y 1018 + CONFIG_SUNRPC=y 1019 + CONFIG_SUNRPC_GSS=y 1020 + CONFIG_RPCSEC_GSS_KRB5=y 1021 + # CONFIG_RPCSEC_GSS_SPKM3 is not set 1022 + # CONFIG_SMB_FS is not set 1023 + # CONFIG_CIFS is not set 1024 + # CONFIG_NCP_FS is not set 1025 + # CONFIG_CODA_FS is not set 1026 + # CONFIG_AFS_FS is not set 1027 + # CONFIG_9P_FS is not set 1028 + 1029 + # 1030 + # Partition Types 1031 + # 1032 + # CONFIG_PARTITION_ADVANCED is not set 1033 + CONFIG_MSDOS_PARTITION=y 1034 + 1035 + # 1036 + # Native Language Support 1037 + # 1038 + # CONFIG_NLS is not set 1039 + 1040 + # 1041 + # Profiling support 1042 + # 1043 + # CONFIG_PROFILING is not set 1044 + 1045 + # 1046 + # Kernel hacking 1047 + # 1048 + # CONFIG_PRINTK_TIME is not set 1049 + CONFIG_DEBUG_KERNEL=y 1050 + # CONFIG_MAGIC_SYSRQ is not set 1051 + CONFIG_LOG_BUF_SHIFT=14 1052 + CONFIG_DETECT_SOFTLOCKUP=y 1053 + # CONFIG_SCHEDSTATS is not set 1054 + # CONFIG_DEBUG_SLAB is not set 1055 + # CONFIG_DEBUG_SPINLOCK is not set 1056 + # CONFIG_DEBUG_SPINLOCK_SLEEP is not set 1057 + # CONFIG_DEBUG_KOBJECT is not set 1058 + CONFIG_DEBUG_BUGVERBOSE=y 1059 + # CONFIG_DEBUG_INFO is not set 1060 + # CONFIG_DEBUG_FS is not set 1061 + # CONFIG_DEBUG_VM is not set 1062 + CONFIG_FRAME_POINTER=y 1063 + # CONFIG_RCU_TORTURE_TEST is not set 1064 + CONFIG_DEBUG_USER=y 1065 + # CONFIG_DEBUG_WAITQ is not set 1066 + # CONFIG_DEBUG_ERRORS is not set 1067 + CONFIG_DEBUG_LL=y 1068 + # CONFIG_DEBUG_ICEDCC is not set 1069 + 1070 + # 1071 + # Security options 1072 + # 1073 + # CONFIG_KEYS is not set 1074 + # CONFIG_SECURITY is not set 1075 + 1076 + # 1077 + # Cryptographic options 1078 + # 1079 + CONFIG_CRYPTO=y 1080 + # CONFIG_CRYPTO_HMAC is not set 1081 + # CONFIG_CRYPTO_NULL is not set 1082 + # CONFIG_CRYPTO_MD4 is not set 1083 + CONFIG_CRYPTO_MD5=y 1084 + # CONFIG_CRYPTO_SHA1 is not set 1085 + # CONFIG_CRYPTO_SHA256 is not set 1086 + # CONFIG_CRYPTO_SHA512 is not set 1087 + # CONFIG_CRYPTO_WP512 is not set 1088 + # CONFIG_CRYPTO_TGR192 is not set 1089 + CONFIG_CRYPTO_DES=y 1090 + # CONFIG_CRYPTO_BLOWFISH is not set 1091 + # CONFIG_CRYPTO_TWOFISH is not set 1092 + # CONFIG_CRYPTO_SERPENT is not set 1093 + # CONFIG_CRYPTO_AES is not set 1094 + # CONFIG_CRYPTO_CAST5 is not set 1095 + # CONFIG_CRYPTO_CAST6 is not set 1096 + # CONFIG_CRYPTO_TEA is not set 1097 + # CONFIG_CRYPTO_ARC4 is not set 1098 + # CONFIG_CRYPTO_KHAZAD is not set 1099 + # CONFIG_CRYPTO_ANUBIS is not set 1100 + # CONFIG_CRYPTO_DEFLATE is not set 1101 + # CONFIG_CRYPTO_MICHAEL_MIC is not set 1102 + # CONFIG_CRYPTO_CRC32C is not set 1103 + # CONFIG_CRYPTO_TEST is not set 1104 + 1105 + # 1106 + # Hardware crypto devices 1107 + # 1108 + 1109 + # 1110 + # Library routines 1111 + # 1112 + # CONFIG_CRC_CCITT is not set 1113 + # CONFIG_CRC16 is not set 1114 + CONFIG_CRC32=y 1115 + # CONFIG_LIBCRC32C is not set 1116 + CONFIG_ZLIB_INFLATE=y
+2 -2
arch/arm/mach-at91rm9200/Makefile
··· 10 10 # Board-specific support 11 11 obj-$(CONFIG_ARCH_AT91RM9200DK) += board-dk.o 12 12 obj-$(CONFIG_MACH_AT91RM9200EK) += board-ek.o 13 - #obj-$(CONFIG_MACH_CSB337) += board-csb337.o 14 - #obj-$(CONFIG_MACH_CSB637) += board-csb637.o 13 + obj-$(CONFIG_MACH_CSB337) += board-csb337.o 14 + obj-$(CONFIG_MACH_CSB637) += board-csb637.o 15 15 #obj-$(CONFIG_MACH_CARMEVA) += board-carmeva.o 16 16 #obj-$(CONFIG_MACH_KB9200) += board-kb9202.o 17 17
+143
arch/arm/mach-at91rm9200/board-csb337.c
··· 1 + /* 2 + * linux/arch/arm/mach-at91rm9200/board-csb337.c 3 + * 4 + * Copyright (C) 2005 SAN People 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/config.h> 22 + #include <linux/types.h> 23 + #include <linux/init.h> 24 + #include <linux/mm.h> 25 + #include <linux/module.h> 26 + #include <linux/platform_device.h> 27 + 28 + #include <asm/hardware.h> 29 + #include <asm/setup.h> 30 + #include <asm/mach-types.h> 31 + #include <asm/irq.h> 32 + 33 + #include <asm/mach/arch.h> 34 + #include <asm/mach/map.h> 35 + #include <asm/mach/irq.h> 36 + 37 + #include <asm/arch/hardware.h> 38 + #include <asm/mach/serial_at91rm9200.h> 39 + #include <asm/arch/board.h> 40 + 41 + #include "generic.h" 42 + 43 + static void __init csb337_init_irq(void) 44 + { 45 + /* Initialize AIC controller */ 46 + at91rm9200_init_irq(NULL); 47 + 48 + /* Set up the GPIO interrupts */ 49 + at91_gpio_irq_setup(BGA_GPIO_BANKS); 50 + } 51 + 52 + /* 53 + * Serial port configuration. 54 + * 0 .. 3 = USART0 .. USART3 55 + * 4 = DBGU 56 + */ 57 + #define CSB337_UART_MAP { 4, 1, -1, -1, -1 } /* ttyS0, ..., ttyS4 */ 58 + #define CSB337_SERIAL_CONSOLE 0 /* ttyS0 */ 59 + 60 + static void __init csb337_map_io(void) 61 + { 62 + int serial[AT91_NR_UART] = CSB337_UART_MAP; 63 + int i; 64 + 65 + at91rm9200_map_io(); 66 + 67 + /* Initialize clocks: 3.6864 MHz crystal */ 68 + at91_clock_init(3686400); 69 + 70 + #ifdef CONFIG_SERIAL_AT91 71 + at91_console_port = CSB337_SERIAL_CONSOLE; 72 + memcpy(at91_serial_map, serial, sizeof(serial)); 73 + 74 + /* Register UARTs */ 75 + for (i = 0; i < AT91_NR_UART; i++) { 76 + if (serial[i] >= 0) 77 + at91_register_uart(i, serial[i]); 78 + } 79 + #endif 80 + } 81 + 82 + static struct at91_eth_data __initdata csb337_eth_data = { 83 + .phy_irq_pin = AT91_PIN_PC2, 84 + .is_rmii = 0, 85 + }; 86 + 87 + static struct at91_usbh_data __initdata csb337_usbh_data = { 88 + .ports = 2, 89 + }; 90 + 91 + static struct at91_udc_data __initdata csb337_udc_data = { 92 + // this has no VBUS sensing pin 93 + .pullup_pin = AT91_PIN_PA24, 94 + }; 95 + 96 + static struct at91_cf_data __initdata csb337_cf_data = { 97 + /* 98 + * connector P4 on the CSB 337 mates to 99 + * connector P8 on the CSB 300CF 100 + */ 101 + 102 + /* CSB337 specific */ 103 + .det_pin = AT91_PIN_PC3, 104 + 105 + /* CSB300CF specific */ 106 + .irq_pin = AT91_PIN_PA19, 107 + .vcc_pin = AT91_PIN_PD0, 108 + .rst_pin = AT91_PIN_PD2, 109 + }; 110 + 111 + static struct at91_mmc_data __initdata csb337_mmc_data = { 112 + .det_pin = AT91_PIN_PD5, 113 + .is_b = 0, 114 + .wire4 = 1, 115 + .wp_pin = AT91_PIN_PD6, 116 + }; 117 + 118 + static void __init csb337_board_init(void) 119 + { 120 + /* Ethernet */ 121 + at91_add_device_eth(&csb337_eth_data); 122 + /* USB Host */ 123 + at91_add_device_usbh(&csb337_usbh_data); 124 + /* USB Device */ 125 + at91_add_device_udc(&csb337_udc_data); 126 + /* Compact Flash */ 127 + at91_set_gpio_input(AT91_PIN_PB22, 1); /* IOIS16 */ 128 + at91_add_device_cf(&csb337_cf_data); 129 + /* MMC */ 130 + at91_add_device_mmc(&csb337_mmc_data); 131 + } 132 + 133 + MACHINE_START(CSB337, "Cogent CSB337") 134 + /* Maintainer: Bill Gatliff */ 135 + .phys_ram = AT91_SDRAM_BASE, 136 + .phys_io = AT91_BASE_SYS, 137 + .io_pg_offst = (AT91_VA_BASE_SYS >> 18) & 0xfffc, 138 + .boot_params = AT91_SDRAM_BASE + 0x100, 139 + .timer = &at91rm9200_timer, 140 + .map_io = csb337_map_io, 141 + .init_irq = csb337_init_irq, 142 + .init_machine = csb337_board_init, 143 + MACHINE_END
+116
arch/arm/mach-at91rm9200/board-csb637.c
··· 1 + /* 2 + * linux/arch/arm/mach-at91rm9200/board-csb637.c 3 + * 4 + * Copyright (C) 2005 SAN People 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/config.h> 22 + #include <linux/types.h> 23 + #include <linux/init.h> 24 + #include <linux/mm.h> 25 + #include <linux/module.h> 26 + #include <linux/platform_device.h> 27 + 28 + #include <asm/hardware.h> 29 + #include <asm/setup.h> 30 + #include <asm/mach-types.h> 31 + #include <asm/irq.h> 32 + 33 + #include <asm/mach/arch.h> 34 + #include <asm/mach/map.h> 35 + #include <asm/mach/irq.h> 36 + 37 + #include <asm/arch/hardware.h> 38 + #include <asm/mach/serial_at91rm9200.h> 39 + #include <asm/arch/board.h> 40 + 41 + #include "generic.h" 42 + 43 + static void __init csb637_init_irq(void) 44 + { 45 + /* Initialize AIC controller */ 46 + at91rm9200_init_irq(NULL); 47 + 48 + /* Set up the GPIO interrupts */ 49 + at91_gpio_irq_setup(BGA_GPIO_BANKS); 50 + } 51 + 52 + /* 53 + * Serial port configuration. 54 + * 0 .. 3 = USART0 .. USART3 55 + * 4 = DBGU 56 + */ 57 + #define CSB637_UART_MAP { 4, 1, -1, -1, -1 } /* ttyS0, ..., ttyS4 */ 58 + #define CSB637_SERIAL_CONSOLE 0 /* ttyS0 */ 59 + 60 + static void __init csb637_map_io(void) 61 + { 62 + int serial[AT91_NR_UART] = CSB637_UART_MAP; 63 + int i; 64 + 65 + at91rm9200_map_io(); 66 + 67 + /* Initialize clocks: 3.6864 MHz crystal */ 68 + at91_clock_init(3686400); 69 + 70 + #ifdef CONFIG_SERIAL_AT91 71 + at91_console_port = CSB637_SERIAL_CONSOLE; 72 + memcpy(at91_serial_map, serial, sizeof(serial)); 73 + 74 + /* Register UARTs */ 75 + for (i = 0; i < AT91_NR_UART; i++) { 76 + if (serial[i] >= 0) 77 + at91_register_uart(i, serial[i]); 78 + } 79 + #endif 80 + } 81 + 82 + static struct at91_eth_data __initdata csb637_eth_data = { 83 + .phy_irq_pin = AT91_PIN_PC0, 84 + .is_rmii = 0, 85 + }; 86 + 87 + static struct at91_usbh_data __initdata csb637_usbh_data = { 88 + .ports = 2, 89 + }; 90 + 91 + static struct at91_udc_data __initdata csb637_udc_data = { 92 + .vbus_pin = AT91_PIN_PB28, 93 + .pullup_pin = AT91_PIN_PB1, 94 + }; 95 + 96 + static void __init csb637_board_init(void) 97 + { 98 + /* Ethernet */ 99 + at91_add_device_eth(&csb637_eth_data); 100 + /* USB Host */ 101 + at91_add_device_usbh(&csb637_usbh_data); 102 + /* USB Device */ 103 + at91_add_device_udc(&csb637_udc_data); 104 + } 105 + 106 + MACHINE_START(CSB637, "Cogent CSB637") 107 + /* Maintainer: Bill Gatliff */ 108 + .phys_ram = AT91_SDRAM_BASE, 109 + .phys_io = AT91_BASE_SYS, 110 + .io_pg_offst = (AT91_VA_BASE_SYS >> 18) & 0xfffc, 111 + .boot_params = AT91_SDRAM_BASE + 0x100, 112 + .timer = &at91rm9200_timer, 113 + .map_io = csb637_map_io, 114 + .init_irq = csb637_init_irq, 115 + .init_machine = csb637_board_init, 116 + MACHINE_END