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

Configure Feed

Select the types of activity you want to include in your feed.

Merge master.kernel.org:/home/rmk/linux-2.6-arm

+381 -1088
+65 -20
arch/arm/configs/corgi_defconfig
··· 1 1 # 2 2 # Automatically generated make config: don't edit 3 - # Linux kernel version: 2.6.14-rc3 4 - # Sun Oct 9 15:46:42 2005 3 + # Linux kernel version: 2.6.15-rc2 4 + # Mon Nov 28 10:30:09 2005 5 5 # 6 6 CONFIG_ARM=y 7 7 CONFIG_MMU=y ··· 64 64 CONFIG_KMOD=y 65 65 66 66 # 67 + # Block layer 68 + # 69 + 70 + # 71 + # IO Schedulers 72 + # 73 + CONFIG_IOSCHED_NOOP=y 74 + CONFIG_IOSCHED_AS=y 75 + CONFIG_IOSCHED_DEADLINE=y 76 + CONFIG_IOSCHED_CFQ=y 77 + CONFIG_DEFAULT_AS=y 78 + # CONFIG_DEFAULT_DEADLINE is not set 79 + # CONFIG_DEFAULT_CFQ is not set 80 + # CONFIG_DEFAULT_NOOP is not set 81 + CONFIG_DEFAULT_IOSCHED="anticipatory" 82 + 83 + # 67 84 # System Type 68 85 # 69 86 # CONFIG_ARCH_CLPS7500 is not set ··· 102 85 # CONFIG_ARCH_LH7A40X is not set 103 86 # CONFIG_ARCH_OMAP is not set 104 87 # CONFIG_ARCH_VERSATILE is not set 88 + # CONFIG_ARCH_REALVIEW is not set 105 89 # CONFIG_ARCH_IMX is not set 106 90 # CONFIG_ARCH_H720X is not set 107 91 # CONFIG_ARCH_AAEC2000 is not set ··· 116 98 CONFIG_PXA_SHARPSL=y 117 99 CONFIG_PXA_SHARPSL_25x=y 118 100 # CONFIG_PXA_SHARPSL_27x is not set 119 - # CONFIG_MACH_POODLE is not set 101 + CONFIG_MACH_POODLE=y 120 102 CONFIG_MACH_CORGI=y 121 103 CONFIG_MACH_SHEPHERD=y 122 104 CONFIG_MACH_HUSKY=y 105 + CONFIG_MACH_TOSA=y 123 106 CONFIG_PXA25x=y 124 107 CONFIG_PXA_SHARP_C7xx=y 108 + CONFIG_PXA_SSP=y 125 109 126 110 # 127 111 # Processor Type ··· 175 155 CONFIG_FLATMEM=y 176 156 CONFIG_FLAT_NODE_MEM_MAP=y 177 157 # CONFIG_SPARSEMEM_STATIC is not set 158 + CONFIG_SPLIT_PTLOCK_CPUS=4096 178 159 CONFIG_ALIGNMENT_TRAP=y 179 160 180 161 # ··· 256 235 CONFIG_IPV6_TUNNEL=m 257 236 CONFIG_NETFILTER=y 258 237 # CONFIG_NETFILTER_DEBUG is not set 238 + 239 + # 240 + # Core Netfilter Configuration 241 + # 259 242 # CONFIG_NETFILTER_NETLINK is not set 260 243 261 244 # ··· 381 356 # CONFIG_NET_DIVERT is not set 382 357 # CONFIG_ECONET is not set 383 358 # CONFIG_WAN_ROUTER is not set 359 + 360 + # 361 + # QoS and/or fair queueing 362 + # 384 363 # CONFIG_NET_SCHED is not set 385 364 CONFIG_NET_CLS_ROUTE=y 386 365 ··· 442 413 # CONFIG_SMC_IRCC_FIR is not set 443 414 # CONFIG_ALI_FIR is not set 444 415 # CONFIG_VIA_FIR is not set 416 + CONFIG_PXA_FICP=m 445 417 CONFIG_BT=m 446 418 CONFIG_BT_L2CAP=m 447 419 CONFIG_BT_SCO=m ··· 461 431 CONFIG_BT_HCIUART=m 462 432 CONFIG_BT_HCIUART_H4=y 463 433 CONFIG_BT_HCIUART_BCSP=y 464 - CONFIG_BT_HCIUART_BCSP_TXCRC=y 465 434 CONFIG_BT_HCIBCM203X=m 466 435 CONFIG_BT_HCIBPA10X=m 467 436 CONFIG_BT_HCIBFUSB=m ··· 488 459 # CONFIG_DEBUG_DRIVER is not set 489 460 490 461 # 462 + # Connector - unified userspace <-> kernelspace linker 463 + # 464 + # CONFIG_CONNECTOR is not set 465 + 466 + # 491 467 # Memory Technology Devices (MTD) 492 468 # 493 469 CONFIG_MTD=y ··· 511 477 # CONFIG_FTL is not set 512 478 # CONFIG_NFTL is not set 513 479 # CONFIG_INFTL is not set 480 + # CONFIG_RFD_FTL is not set 514 481 515 482 # 516 483 # RAM/ROM/Flash chip drivers ··· 567 532 # CONFIG_MTD_NAND_NANDSIM is not set 568 533 569 534 # 535 + # OneNAND Flash Device Drivers 536 + # 537 + # CONFIG_MTD_ONENAND is not set 538 + 539 + # 570 540 # Parallel port support 571 541 # 572 542 # CONFIG_PARPORT is not set ··· 591 551 # CONFIG_BLK_DEV_RAM is not set 592 552 CONFIG_BLK_DEV_RAM_COUNT=16 593 553 # CONFIG_CDROM_PKTCDVD is not set 594 - 595 - # 596 - # IO Schedulers 597 - # 598 - CONFIG_IOSCHED_NOOP=y 599 - CONFIG_IOSCHED_AS=y 600 - CONFIG_IOSCHED_DEADLINE=y 601 - CONFIG_IOSCHED_CFQ=y 602 554 # CONFIG_ATA_OVER_ETH is not set 603 555 604 556 # ··· 657 625 # 658 626 # SCSI low-level drivers 659 627 # 628 + # CONFIG_ISCSI_TCP is not set 660 629 # CONFIG_SCSI_SATA is not set 661 630 # CONFIG_SCSI_DEBUG is not set 662 631 ··· 781 748 # CONFIG_PPP_SYNC_TTY is not set 782 749 # CONFIG_PPP_DEFLATE is not set 783 750 CONFIG_PPP_BSDCOMP=m 751 + # CONFIG_PPP_MPPE is not set 784 752 # CONFIG_PPPOE is not set 785 753 # CONFIG_SLIP is not set 786 754 # CONFIG_SHAPER is not set ··· 884 850 # PCMCIA character devices 885 851 # 886 852 # CONFIG_SYNCLINK_CS is not set 853 + # CONFIG_CARDMAN_4000 is not set 854 + # CONFIG_CARDMAN_4040 is not set 887 855 # CONFIG_RAW_DRIVER is not set 888 856 889 857 # 890 858 # TPM devices 891 859 # 860 + # CONFIG_TCG_TPM is not set 861 + # CONFIG_TELCLOCK is not set 892 862 893 863 # 894 864 # I2C support ··· 927 889 # CONFIG_SENSORS_PCF8591 is not set 928 890 # CONFIG_SENSORS_RTC8564 is not set 929 891 # CONFIG_SENSORS_MAX6875 is not set 892 + # CONFIG_RTC_X1205_I2C is not set 930 893 # CONFIG_I2C_DEBUG_CORE is not set 931 894 # CONFIG_I2C_DEBUG_ALGO is not set 932 895 # CONFIG_I2C_DEBUG_BUS is not set ··· 996 957 # CONFIG_VIDEO_SAA5246A is not set 997 958 # CONFIG_VIDEO_SAA5249 is not set 998 959 # CONFIG_TUNER_3036 is not set 960 + # CONFIG_VIDEO_EM28XX is not set 999 961 # CONFIG_VIDEO_OVCAMCHIP is not set 962 + # CONFIG_VIDEO_AUDIO_DECODER is not set 963 + # CONFIG_VIDEO_DECODER is not set 1000 964 1001 965 # 1002 966 # Radio Adapters ··· 1018 976 CONFIG_FB_CFB_FILLRECT=y 1019 977 CONFIG_FB_CFB_COPYAREA=y 1020 978 CONFIG_FB_CFB_IMAGEBLIT=y 1021 - CONFIG_FB_SOFT_CURSOR=y 1022 979 # CONFIG_FB_MACMODES is not set 1023 980 # CONFIG_FB_MODE_HELPERS is not set 1024 981 # CONFIG_FB_TILEBLITTING is not set 982 + # CONFIG_FB_S1D13XXX is not set 1025 983 # CONFIG_FB_PXA is not set 1026 984 CONFIG_FB_W100=y 1027 - # CONFIG_FB_S1D13XXX is not set 1028 985 # CONFIG_FB_VIRTUAL is not set 1029 986 1030 987 # ··· 1032 991 # CONFIG_VGA_CONSOLE is not set 1033 992 CONFIG_DUMMY_CONSOLE=y 1034 993 CONFIG_FRAMEBUFFER_CONSOLE=y 994 + # CONFIG_FRAMEBUFFER_CONSOLE_ROTATION is not set 1035 995 CONFIG_FONTS=y 1036 996 CONFIG_FONT_8x8=y 1037 997 CONFIG_FONT_8x16=y ··· 1129 1087 # USB Device Class drivers 1130 1088 # 1131 1089 # CONFIG_OBSOLETE_OSS_USB_DRIVER is not set 1132 - 1133 - # 1134 - # USB Bluetooth TTY can only be used with disabled Bluetooth subsystem 1135 - # 1136 1090 CONFIG_USB_ACM=m 1137 1091 CONFIG_USB_PRINTER=m 1138 1092 1139 1093 # 1140 - # NOTE: USB_STORAGE enables SCSI, and 'SCSI disk support' may also be needed; see USB_STORAGE Help for more information 1094 + # NOTE: USB_STORAGE enables SCSI, and 'SCSI disk support' 1095 + # 1096 + 1097 + # 1098 + # may also be needed; see USB_STORAGE Help for more information 1141 1099 # 1142 1100 CONFIG_USB_STORAGE=m 1143 1101 # CONFIG_USB_STORAGE_DEBUG is not set ··· 1149 1107 # CONFIG_USB_STORAGE_SDDR09 is not set 1150 1108 # CONFIG_USB_STORAGE_SDDR55 is not set 1151 1109 # CONFIG_USB_STORAGE_JUMPSHOT is not set 1152 - # CONFIG_USB_STORAGE_ONETOUCH is not set 1153 1110 1154 1111 # 1155 1112 # USB Input Devices ··· 1226 1185 CONFIG_USB_SERIAL=m 1227 1186 CONFIG_USB_SERIAL_GENERIC=y 1228 1187 # CONFIG_USB_SERIAL_AIRPRIME is not set 1188 + # CONFIG_USB_SERIAL_ANYDATA is not set 1229 1189 CONFIG_USB_SERIAL_BELKIN=m 1230 1190 # CONFIG_USB_SERIAL_WHITEHEAT is not set 1231 1191 CONFIG_USB_SERIAL_DIGI_ACCELEPORT=m ··· 1382 1340 CONFIG_JFFS2_FS=y 1383 1341 CONFIG_JFFS2_FS_DEBUG=0 1384 1342 CONFIG_JFFS2_FS_WRITEBUFFER=y 1343 + CONFIG_JFFS2_SUMMARY=y 1385 1344 CONFIG_JFFS2_COMPRESSION_OPTIONS=y 1386 1345 CONFIG_JFFS2_ZLIB=y 1387 1346 CONFIG_JFFS2_RTIME=y ··· 1509 1466 CONFIG_DEBUG_BUGVERBOSE=y 1510 1467 # CONFIG_DEBUG_INFO is not set 1511 1468 # CONFIG_DEBUG_FS is not set 1469 + # CONFIG_DEBUG_VM is not set 1512 1470 CONFIG_FRAME_POINTER=y 1471 + # CONFIG_RCU_TORTURE_TEST is not set 1513 1472 # CONFIG_DEBUG_USER is not set 1514 1473 # CONFIG_DEBUG_WAITQ is not set 1515 1474 CONFIG_DEBUG_ERRORS=y
-1015
arch/arm/configs/poodle_defconfig
··· 1 - # 2 - # Automatically generated make config: don't edit 3 - # Linux kernel version: 2.6.14-rc3 4 - # Sun Oct 9 17:04:29 2005 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_LOCK_KERNEL=y 19 - CONFIG_INIT_ENV_ARG_LIMIT=32 20 - 21 - # 22 - # General setup 23 - # 24 - CONFIG_LOCALVERSION="" 25 - CONFIG_LOCALVERSION_AUTO=y 26 - CONFIG_SWAP=y 27 - CONFIG_SYSVIPC=y 28 - # CONFIG_POSIX_MQUEUE is not set 29 - CONFIG_BSD_PROCESS_ACCT=y 30 - # CONFIG_BSD_PROCESS_ACCT_V3 is not set 31 - CONFIG_SYSCTL=y 32 - # CONFIG_AUDIT is not set 33 - CONFIG_HOTPLUG=y 34 - CONFIG_KOBJECT_UEVENT=y 35 - # CONFIG_IKCONFIG is not set 36 - CONFIG_INITRAMFS_SOURCE="" 37 - CONFIG_EMBEDDED=y 38 - CONFIG_KALLSYMS=y 39 - # CONFIG_KALLSYMS_ALL is not set 40 - # CONFIG_KALLSYMS_EXTRA_PASS is not set 41 - CONFIG_PRINTK=y 42 - CONFIG_BUG=y 43 - CONFIG_BASE_FULL=y 44 - CONFIG_FUTEX=y 45 - CONFIG_EPOLL=y 46 - # CONFIG_CC_OPTIMIZE_FOR_SIZE is not set 47 - CONFIG_SHMEM=y 48 - CONFIG_CC_ALIGN_FUNCTIONS=0 49 - CONFIG_CC_ALIGN_LABELS=0 50 - CONFIG_CC_ALIGN_LOOPS=0 51 - CONFIG_CC_ALIGN_JUMPS=0 52 - # CONFIG_TINY_SHMEM is not set 53 - CONFIG_BASE_SMALL=0 54 - 55 - # 56 - # Loadable module support 57 - # 58 - CONFIG_MODULES=y 59 - CONFIG_MODULE_UNLOAD=y 60 - CONFIG_MODULE_FORCE_UNLOAD=y 61 - CONFIG_OBSOLETE_MODPARM=y 62 - CONFIG_MODVERSIONS=y 63 - # CONFIG_MODULE_SRCVERSION_ALL is not set 64 - CONFIG_KMOD=y 65 - 66 - # 67 - # System Type 68 - # 69 - # CONFIG_ARCH_CLPS7500 is not set 70 - # CONFIG_ARCH_CLPS711X is not set 71 - # CONFIG_ARCH_CO285 is not set 72 - # CONFIG_ARCH_EBSA110 is not set 73 - # CONFIG_ARCH_CAMELOT is not set 74 - # CONFIG_ARCH_FOOTBRIDGE is not set 75 - # CONFIG_ARCH_INTEGRATOR is not set 76 - # CONFIG_ARCH_IOP3XX is not set 77 - # CONFIG_ARCH_IXP4XX is not set 78 - # CONFIG_ARCH_IXP2000 is not set 79 - # CONFIG_ARCH_L7200 is not set 80 - CONFIG_ARCH_PXA=y 81 - # CONFIG_ARCH_RPC is not set 82 - # CONFIG_ARCH_SA1100 is not set 83 - # CONFIG_ARCH_S3C2410 is not set 84 - # CONFIG_ARCH_SHARK is not set 85 - # CONFIG_ARCH_LH7A40X is not set 86 - # CONFIG_ARCH_OMAP is not set 87 - # CONFIG_ARCH_VERSATILE is not set 88 - # CONFIG_ARCH_IMX is not set 89 - # CONFIG_ARCH_H720X is not set 90 - # CONFIG_ARCH_AAEC2000 is not set 91 - 92 - # 93 - # Intel PXA2xx Implementations 94 - # 95 - # CONFIG_ARCH_LUBBOCK is not set 96 - # CONFIG_MACH_MAINSTONE is not set 97 - # CONFIG_ARCH_PXA_IDP is not set 98 - CONFIG_PXA_SHARPSL=y 99 - CONFIG_PXA_SHARPSL_25x=y 100 - # CONFIG_PXA_SHARPSL_27x is not set 101 - CONFIG_MACH_POODLE=y 102 - # CONFIG_MACH_CORGI is not set 103 - # CONFIG_MACH_SHEPHERD is not set 104 - # CONFIG_MACH_HUSKY is not set 105 - CONFIG_PXA25x=y 106 - 107 - # 108 - # Processor Type 109 - # 110 - CONFIG_CPU_32=y 111 - CONFIG_CPU_XSCALE=y 112 - CONFIG_CPU_32v5=y 113 - CONFIG_CPU_ABRT_EV5T=y 114 - CONFIG_CPU_CACHE_VIVT=y 115 - CONFIG_CPU_TLB_V4WBI=y 116 - 117 - # 118 - # Processor Features 119 - # 120 - CONFIG_ARM_THUMB=y 121 - CONFIG_XSCALE_PMU=y 122 - CONFIG_SHARP_LOCOMO=y 123 - CONFIG_SHARP_PARAM=y 124 - CONFIG_SHARP_SCOOP=y 125 - 126 - # 127 - # Bus support 128 - # 129 - CONFIG_ISA_DMA_API=y 130 - 131 - # 132 - # PCCARD (PCMCIA/CardBus) support 133 - # 134 - CONFIG_PCCARD=y 135 - # CONFIG_PCMCIA_DEBUG is not set 136 - CONFIG_PCMCIA=y 137 - CONFIG_PCMCIA_LOAD_CIS=y 138 - CONFIG_PCMCIA_IOCTL=y 139 - 140 - # 141 - # PC-card bridges 142 - # 143 - CONFIG_PCMCIA_PXA2XX=y 144 - 145 - # 146 - # Kernel Features 147 - # 148 - CONFIG_PREEMPT=y 149 - # CONFIG_NO_IDLE_HZ is not set 150 - # CONFIG_ARCH_DISCONTIGMEM_ENABLE is not set 151 - CONFIG_SELECT_MEMORY_MODEL=y 152 - CONFIG_FLATMEM_MANUAL=y 153 - # CONFIG_DISCONTIGMEM_MANUAL is not set 154 - # CONFIG_SPARSEMEM_MANUAL is not set 155 - CONFIG_FLATMEM=y 156 - CONFIG_FLAT_NODE_MEM_MAP=y 157 - # CONFIG_SPARSEMEM_STATIC is not set 158 - CONFIG_ALIGNMENT_TRAP=y 159 - 160 - # 161 - # Boot options 162 - # 163 - CONFIG_ZBOOT_ROM_TEXT=0x0 164 - CONFIG_ZBOOT_ROM_BSS=0x0 165 - CONFIG_CMDLINE="console=ttyS0,115200n8 console=tty1 noinitrd root=/dev/mtdblock2 rootfstype=jffs2 debug" 166 - # CONFIG_XIP_KERNEL is not set 167 - 168 - # 169 - # Floating point emulation 170 - # 171 - 172 - # 173 - # At least one emulation must be selected 174 - # 175 - CONFIG_FPE_NWFPE=y 176 - # CONFIG_FPE_NWFPE_XP is not set 177 - # CONFIG_FPE_FASTFPE is not set 178 - 179 - # 180 - # Userspace binary formats 181 - # 182 - CONFIG_BINFMT_ELF=y 183 - CONFIG_BINFMT_AOUT=m 184 - CONFIG_BINFMT_MISC=m 185 - # CONFIG_ARTHUR is not set 186 - 187 - # 188 - # Power management options 189 - # 190 - CONFIG_PM=y 191 - CONFIG_APM=y 192 - 193 - # 194 - # Networking 195 - # 196 - CONFIG_NET=y 197 - 198 - # 199 - # Networking options 200 - # 201 - CONFIG_PACKET=y 202 - CONFIG_PACKET_MMAP=y 203 - CONFIG_UNIX=y 204 - # CONFIG_NET_KEY is not set 205 - CONFIG_INET=y 206 - # CONFIG_IP_MULTICAST is not set 207 - # CONFIG_IP_ADVANCED_ROUTER is not set 208 - CONFIG_IP_FIB_HASH=y 209 - # CONFIG_IP_PNP is not set 210 - # CONFIG_NET_IPIP is not set 211 - # CONFIG_NET_IPGRE is not set 212 - # CONFIG_ARPD is not set 213 - CONFIG_SYN_COOKIES=y 214 - # CONFIG_INET_AH is not set 215 - # CONFIG_INET_ESP is not set 216 - # CONFIG_INET_IPCOMP is not set 217 - # CONFIG_INET_TUNNEL is not set 218 - CONFIG_INET_DIAG=y 219 - CONFIG_INET_TCP_DIAG=y 220 - # CONFIG_TCP_CONG_ADVANCED is not set 221 - CONFIG_TCP_CONG_BIC=y 222 - # CONFIG_IPV6 is not set 223 - # CONFIG_NETFILTER is not set 224 - 225 - # 226 - # DCCP Configuration (EXPERIMENTAL) 227 - # 228 - # CONFIG_IP_DCCP is not set 229 - 230 - # 231 - # SCTP Configuration (EXPERIMENTAL) 232 - # 233 - # CONFIG_IP_SCTP is not set 234 - # CONFIG_ATM is not set 235 - # CONFIG_BRIDGE is not set 236 - # CONFIG_VLAN_8021Q is not set 237 - # CONFIG_DECNET is not set 238 - # CONFIG_LLC2 is not set 239 - # CONFIG_IPX is not set 240 - # CONFIG_ATALK is not set 241 - # CONFIG_X25 is not set 242 - # CONFIG_LAPB is not set 243 - # CONFIG_NET_DIVERT is not set 244 - # CONFIG_ECONET is not set 245 - # CONFIG_WAN_ROUTER is not set 246 - # CONFIG_NET_SCHED is not set 247 - # CONFIG_NET_CLS_ROUTE is not set 248 - 249 - # 250 - # Network testing 251 - # 252 - # CONFIG_NET_PKTGEN is not set 253 - # CONFIG_HAMRADIO is not set 254 - # CONFIG_IRDA is not set 255 - # CONFIG_BT is not set 256 - # CONFIG_IEEE80211 is not set 257 - 258 - # 259 - # Device Drivers 260 - # 261 - 262 - # 263 - # Generic Driver Options 264 - # 265 - CONFIG_STANDALONE=y 266 - CONFIG_PREVENT_FIRMWARE_BUILD=y 267 - CONFIG_FW_LOADER=y 268 - # CONFIG_DEBUG_DRIVER is not set 269 - 270 - # 271 - # Memory Technology Devices (MTD) 272 - # 273 - CONFIG_MTD=y 274 - # CONFIG_MTD_DEBUG is not set 275 - # CONFIG_MTD_CONCAT is not set 276 - CONFIG_MTD_PARTITIONS=y 277 - # CONFIG_MTD_REDBOOT_PARTS is not set 278 - # CONFIG_MTD_CMDLINE_PARTS is not set 279 - # CONFIG_MTD_AFS_PARTS is not set 280 - 281 - # 282 - # User Modules And Translation Layers 283 - # 284 - CONFIG_MTD_CHAR=y 285 - CONFIG_MTD_BLOCK=y 286 - # CONFIG_FTL is not set 287 - # CONFIG_NFTL is not set 288 - # CONFIG_INFTL is not set 289 - 290 - # 291 - # RAM/ROM/Flash chip drivers 292 - # 293 - # CONFIG_MTD_CFI is not set 294 - # CONFIG_MTD_JEDECPROBE is not set 295 - CONFIG_MTD_MAP_BANK_WIDTH_1=y 296 - CONFIG_MTD_MAP_BANK_WIDTH_2=y 297 - CONFIG_MTD_MAP_BANK_WIDTH_4=y 298 - # CONFIG_MTD_MAP_BANK_WIDTH_8 is not set 299 - # CONFIG_MTD_MAP_BANK_WIDTH_16 is not set 300 - # CONFIG_MTD_MAP_BANK_WIDTH_32 is not set 301 - CONFIG_MTD_CFI_I1=y 302 - CONFIG_MTD_CFI_I2=y 303 - # CONFIG_MTD_CFI_I4 is not set 304 - # CONFIG_MTD_CFI_I8 is not set 305 - # CONFIG_MTD_RAM is not set 306 - # CONFIG_MTD_ROM is not set 307 - # CONFIG_MTD_ABSENT is not set 308 - 309 - # 310 - # Mapping drivers for chip access 311 - # 312 - CONFIG_MTD_COMPLEX_MAPPINGS=y 313 - CONFIG_MTD_SHARP_SL=y 314 - # CONFIG_MTD_PLATRAM is not set 315 - 316 - # 317 - # Self-contained MTD device drivers 318 - # 319 - # CONFIG_MTD_SLRAM is not set 320 - # CONFIG_MTD_PHRAM is not set 321 - # CONFIG_MTD_MTDRAM is not set 322 - # CONFIG_MTD_BLKMTD is not set 323 - # CONFIG_MTD_BLOCK2MTD is not set 324 - 325 - # 326 - # Disk-On-Chip Device Drivers 327 - # 328 - # CONFIG_MTD_DOC2000 is not set 329 - # CONFIG_MTD_DOC2001 is not set 330 - # CONFIG_MTD_DOC2001PLUS is not set 331 - 332 - # 333 - # NAND Flash Device Drivers 334 - # 335 - CONFIG_MTD_NAND=y 336 - CONFIG_MTD_NAND_VERIFY_WRITE=y 337 - # CONFIG_MTD_NAND_H1900 is not set 338 - CONFIG_MTD_NAND_IDS=y 339 - # CONFIG_MTD_NAND_DISKONCHIP is not set 340 - CONFIG_MTD_NAND_SHARPSL=y 341 - # CONFIG_MTD_NAND_NANDSIM is not set 342 - 343 - # 344 - # Parallel port support 345 - # 346 - # CONFIG_PARPORT is not set 347 - 348 - # 349 - # Plug and Play support 350 - # 351 - 352 - # 353 - # Block devices 354 - # 355 - # CONFIG_BLK_DEV_COW_COMMON is not set 356 - CONFIG_BLK_DEV_LOOP=y 357 - # CONFIG_BLK_DEV_CRYPTOLOOP is not set 358 - # CONFIG_BLK_DEV_NBD is not set 359 - # CONFIG_BLK_DEV_RAM is not set 360 - CONFIG_BLK_DEV_RAM_COUNT=16 361 - # CONFIG_CDROM_PKTCDVD is not set 362 - 363 - # 364 - # IO Schedulers 365 - # 366 - CONFIG_IOSCHED_NOOP=y 367 - CONFIG_IOSCHED_AS=y 368 - CONFIG_IOSCHED_DEADLINE=y 369 - CONFIG_IOSCHED_CFQ=y 370 - # CONFIG_ATA_OVER_ETH is not set 371 - 372 - # 373 - # ATA/ATAPI/MFM/RLL support 374 - # 375 - CONFIG_IDE=y 376 - CONFIG_BLK_DEV_IDE=y 377 - 378 - # 379 - # Please see Documentation/ide.txt for help/info on IDE drives 380 - # 381 - # CONFIG_BLK_DEV_IDE_SATA is not set 382 - CONFIG_BLK_DEV_IDEDISK=y 383 - # CONFIG_IDEDISK_MULTI_MODE is not set 384 - CONFIG_BLK_DEV_IDECS=y 385 - # CONFIG_BLK_DEV_IDECD is not set 386 - # CONFIG_BLK_DEV_IDETAPE is not set 387 - # CONFIG_BLK_DEV_IDEFLOPPY is not set 388 - # CONFIG_IDE_TASK_IOCTL is not set 389 - 390 - # 391 - # IDE chipset support/bugfixes 392 - # 393 - CONFIG_IDE_GENERIC=y 394 - # CONFIG_IDE_ARM is not set 395 - # CONFIG_BLK_DEV_IDEDMA is not set 396 - # CONFIG_IDEDMA_AUTO is not set 397 - # CONFIG_BLK_DEV_HD is not set 398 - 399 - # 400 - # SCSI device support 401 - # 402 - # CONFIG_RAID_ATTRS is not set 403 - # CONFIG_SCSI is not set 404 - 405 - # 406 - # Multi-device support (RAID and LVM) 407 - # 408 - # CONFIG_MD is not set 409 - 410 - # 411 - # Fusion MPT device support 412 - # 413 - # CONFIG_FUSION is not set 414 - 415 - # 416 - # IEEE 1394 (FireWire) support 417 - # 418 - 419 - # 420 - # I2O device support 421 - # 422 - 423 - # 424 - # Network device support 425 - # 426 - CONFIG_NETDEVICES=y 427 - # CONFIG_DUMMY is not set 428 - # CONFIG_BONDING is not set 429 - # CONFIG_EQUALIZER is not set 430 - # CONFIG_TUN is not set 431 - 432 - # 433 - # PHY device support 434 - # 435 - # CONFIG_PHYLIB is not set 436 - 437 - # 438 - # Ethernet (10 or 100Mbit) 439 - # 440 - CONFIG_NET_ETHERNET=y 441 - # CONFIG_MII is not set 442 - # CONFIG_SMC91X is not set 443 - # CONFIG_DM9000 is not set 444 - 445 - # 446 - # Ethernet (1000 Mbit) 447 - # 448 - 449 - # 450 - # Ethernet (10000 Mbit) 451 - # 452 - 453 - # 454 - # Token Ring devices 455 - # 456 - 457 - # 458 - # Wireless LAN (non-hamradio) 459 - # 460 - CONFIG_NET_RADIO=y 461 - 462 - # 463 - # Obsolete Wireless cards support (pre-802.11) 464 - # 465 - # CONFIG_STRIP is not set 466 - # CONFIG_PCMCIA_WAVELAN is not set 467 - # CONFIG_PCMCIA_NETWAVE is not set 468 - 469 - # 470 - # Wireless 802.11 Frequency Hopping cards support 471 - # 472 - # CONFIG_PCMCIA_RAYCS is not set 473 - 474 - # 475 - # Wireless 802.11b ISA/PCI cards support 476 - # 477 - # CONFIG_HERMES is not set 478 - # CONFIG_ATMEL is not set 479 - 480 - # 481 - # Wireless 802.11b Pcmcia/Cardbus cards support 482 - # 483 - # CONFIG_AIRO_CS is not set 484 - # CONFIG_PCMCIA_WL3501 is not set 485 - # CONFIG_HOSTAP is not set 486 - CONFIG_NET_WIRELESS=y 487 - 488 - # 489 - # PCMCIA network device support 490 - # 491 - CONFIG_NET_PCMCIA=y 492 - # CONFIG_PCMCIA_3C589 is not set 493 - # CONFIG_PCMCIA_3C574 is not set 494 - # CONFIG_PCMCIA_FMVJ18X is not set 495 - CONFIG_PCMCIA_PCNET=y 496 - # CONFIG_PCMCIA_NMCLAN is not set 497 - # CONFIG_PCMCIA_SMC91C92 is not set 498 - # CONFIG_PCMCIA_XIRC2PS is not set 499 - # CONFIG_PCMCIA_AXNET is not set 500 - 501 - # 502 - # Wan interfaces 503 - # 504 - # CONFIG_WAN is not set 505 - CONFIG_PPP=m 506 - # CONFIG_PPP_MULTILINK is not set 507 - # CONFIG_PPP_FILTER is not set 508 - CONFIG_PPP_ASYNC=m 509 - # CONFIG_PPP_SYNC_TTY is not set 510 - # CONFIG_PPP_DEFLATE is not set 511 - CONFIG_PPP_BSDCOMP=m 512 - # CONFIG_PPPOE is not set 513 - # CONFIG_SLIP is not set 514 - # CONFIG_SHAPER is not set 515 - # CONFIG_NETCONSOLE is not set 516 - # CONFIG_NETPOLL is not set 517 - # CONFIG_NET_POLL_CONTROLLER is not set 518 - 519 - # 520 - # ISDN subsystem 521 - # 522 - # CONFIG_ISDN is not set 523 - 524 - # 525 - # Input device support 526 - # 527 - CONFIG_INPUT=y 528 - 529 - # 530 - # Userland interfaces 531 - # 532 - # CONFIG_INPUT_MOUSEDEV is not set 533 - # CONFIG_INPUT_JOYDEV is not set 534 - CONFIG_INPUT_TSDEV=y 535 - CONFIG_INPUT_TSDEV_SCREEN_X=240 536 - CONFIG_INPUT_TSDEV_SCREEN_Y=320 537 - CONFIG_INPUT_EVDEV=y 538 - CONFIG_INPUT_EVBUG=y 539 - 540 - # 541 - # Input Device Drivers 542 - # 543 - CONFIG_INPUT_KEYBOARD=y 544 - # CONFIG_KEYBOARD_ATKBD is not set 545 - # CONFIG_KEYBOARD_SUNKBD is not set 546 - # CONFIG_KEYBOARD_LKKBD is not set 547 - CONFIG_KEYBOARD_LOCOMO=y 548 - # CONFIG_KEYBOARD_XTKBD is not set 549 - # CONFIG_KEYBOARD_NEWTON is not set 550 - # CONFIG_KEYBOARD_CORGI is not set 551 - CONFIG_KEYBOARD_SPITZ=y 552 - # CONFIG_INPUT_MOUSE is not set 553 - # CONFIG_INPUT_JOYSTICK is not set 554 - # CONFIG_INPUT_TOUCHSCREEN is not set 555 - # CONFIG_INPUT_MISC is not set 556 - 557 - # 558 - # Hardware I/O ports 559 - # 560 - # CONFIG_SERIO is not set 561 - # CONFIG_GAMEPORT is not set 562 - 563 - # 564 - # Character devices 565 - # 566 - CONFIG_VT=y 567 - CONFIG_VT_CONSOLE=y 568 - CONFIG_HW_CONSOLE=y 569 - # CONFIG_SERIAL_NONSTANDARD is not set 570 - 571 - # 572 - # Serial drivers 573 - # 574 - # CONFIG_SERIAL_8250 is not set 575 - 576 - # 577 - # Non-8250 serial port support 578 - # 579 - CONFIG_SERIAL_PXA=y 580 - CONFIG_SERIAL_PXA_CONSOLE=y 581 - CONFIG_SERIAL_CORE=y 582 - CONFIG_SERIAL_CORE_CONSOLE=y 583 - CONFIG_UNIX98_PTYS=y 584 - # CONFIG_LEGACY_PTYS is not set 585 - 586 - # 587 - # IPMI 588 - # 589 - # CONFIG_IPMI_HANDLER is not set 590 - 591 - # 592 - # Watchdog Cards 593 - # 594 - # CONFIG_WATCHDOG is not set 595 - # CONFIG_NVRAM is not set 596 - # CONFIG_RTC is not set 597 - # CONFIG_DTLK is not set 598 - # CONFIG_R3964 is not set 599 - 600 - # 601 - # Ftape, the floppy tape device driver 602 - # 603 - 604 - # 605 - # PCMCIA character devices 606 - # 607 - # CONFIG_SYNCLINK_CS is not set 608 - # CONFIG_RAW_DRIVER is not set 609 - 610 - # 611 - # TPM devices 612 - # 613 - 614 - # 615 - # I2C support 616 - # 617 - CONFIG_I2C=y 618 - # CONFIG_I2C_CHARDEV is not set 619 - 620 - # 621 - # I2C Algorithms 622 - # 623 - CONFIG_I2C_ALGOBIT=y 624 - # CONFIG_I2C_ALGOPCF is not set 625 - # CONFIG_I2C_ALGOPCA is not set 626 - 627 - # 628 - # I2C Hardware Bus support 629 - # 630 - # CONFIG_I2C_PXA is not set 631 - # CONFIG_I2C_PARPORT_LIGHT is not set 632 - # CONFIG_I2C_STUB is not set 633 - # CONFIG_I2C_PCA_ISA is not set 634 - 635 - # 636 - # Miscellaneous I2C Chip support 637 - # 638 - # CONFIG_SENSORS_DS1337 is not set 639 - # CONFIG_SENSORS_DS1374 is not set 640 - # CONFIG_SENSORS_EEPROM is not set 641 - # CONFIG_SENSORS_PCF8574 is not set 642 - # CONFIG_SENSORS_PCA9539 is not set 643 - # CONFIG_SENSORS_PCF8591 is not set 644 - # CONFIG_SENSORS_RTC8564 is not set 645 - # CONFIG_SENSORS_MAX6875 is not set 646 - CONFIG_I2C_DEBUG_CORE=y 647 - CONFIG_I2C_DEBUG_ALGO=y 648 - CONFIG_I2C_DEBUG_BUS=y 649 - # CONFIG_I2C_DEBUG_CHIP is not set 650 - 651 - # 652 - # Hardware Monitoring support 653 - # 654 - CONFIG_HWMON=y 655 - # CONFIG_HWMON_VID is not set 656 - # CONFIG_SENSORS_ADM1021 is not set 657 - # CONFIG_SENSORS_ADM1025 is not set 658 - # CONFIG_SENSORS_ADM1026 is not set 659 - # CONFIG_SENSORS_ADM1031 is not set 660 - # CONFIG_SENSORS_ADM9240 is not set 661 - # CONFIG_SENSORS_ASB100 is not set 662 - # CONFIG_SENSORS_ATXP1 is not set 663 - # CONFIG_SENSORS_DS1621 is not set 664 - # CONFIG_SENSORS_FSCHER is not set 665 - # CONFIG_SENSORS_FSCPOS is not set 666 - # CONFIG_SENSORS_GL518SM is not set 667 - # CONFIG_SENSORS_GL520SM is not set 668 - # CONFIG_SENSORS_IT87 is not set 669 - # CONFIG_SENSORS_LM63 is not set 670 - # CONFIG_SENSORS_LM75 is not set 671 - # CONFIG_SENSORS_LM77 is not set 672 - # CONFIG_SENSORS_LM78 is not set 673 - # CONFIG_SENSORS_LM80 is not set 674 - # CONFIG_SENSORS_LM83 is not set 675 - # CONFIG_SENSORS_LM85 is not set 676 - # CONFIG_SENSORS_LM87 is not set 677 - # CONFIG_SENSORS_LM90 is not set 678 - # CONFIG_SENSORS_LM92 is not set 679 - # CONFIG_SENSORS_MAX1619 is not set 680 - # CONFIG_SENSORS_PC87360 is not set 681 - # CONFIG_SENSORS_SMSC47M1 is not set 682 - # CONFIG_SENSORS_SMSC47B397 is not set 683 - # CONFIG_SENSORS_W83781D is not set 684 - # CONFIG_SENSORS_W83792D is not set 685 - # CONFIG_SENSORS_W83L785TS is not set 686 - # CONFIG_SENSORS_W83627HF is not set 687 - # CONFIG_SENSORS_W83627EHF is not set 688 - # CONFIG_HWMON_DEBUG_CHIP is not set 689 - 690 - # 691 - # Misc devices 692 - # 693 - 694 - # 695 - # Multimedia Capabilities Port drivers 696 - # 697 - 698 - # 699 - # Multimedia devices 700 - # 701 - CONFIG_VIDEO_DEV=m 702 - 703 - # 704 - # Video For Linux 705 - # 706 - 707 - # 708 - # Video Adapters 709 - # 710 - # CONFIG_VIDEO_CPIA is not set 711 - # CONFIG_VIDEO_SAA5246A is not set 712 - # CONFIG_VIDEO_SAA5249 is not set 713 - # CONFIG_TUNER_3036 is not set 714 - # CONFIG_VIDEO_OVCAMCHIP is not set 715 - 716 - # 717 - # Radio Adapters 718 - # 719 - # CONFIG_RADIO_MAESTRO is not set 720 - 721 - # 722 - # Digital Video Broadcasting Devices 723 - # 724 - # CONFIG_DVB is not set 725 - 726 - # 727 - # Graphics support 728 - # 729 - CONFIG_FB=y 730 - CONFIG_FB_CFB_FILLRECT=y 731 - CONFIG_FB_CFB_COPYAREA=y 732 - CONFIG_FB_CFB_IMAGEBLIT=y 733 - CONFIG_FB_SOFT_CURSOR=y 734 - # CONFIG_FB_MACMODES is not set 735 - CONFIG_FB_MODE_HELPERS=y 736 - # CONFIG_FB_TILEBLITTING is not set 737 - CONFIG_FB_PXA=y 738 - # CONFIG_FB_W100 is not set 739 - # CONFIG_FB_PXA_PARAMETERS is not set 740 - # CONFIG_FB_S1D13XXX is not set 741 - # CONFIG_FB_VIRTUAL is not set 742 - 743 - # 744 - # Console display driver support 745 - # 746 - # CONFIG_VGA_CONSOLE is not set 747 - CONFIG_DUMMY_CONSOLE=y 748 - CONFIG_FRAMEBUFFER_CONSOLE=y 749 - CONFIG_FONTS=y 750 - CONFIG_FONT_8x8=y 751 - # CONFIG_FONT_8x16 is not set 752 - # CONFIG_FONT_6x11 is not set 753 - # CONFIG_FONT_7x14 is not set 754 - # CONFIG_FONT_PEARL_8x8 is not set 755 - # CONFIG_FONT_ACORN_8x8 is not set 756 - # CONFIG_FONT_MINI_4x6 is not set 757 - # CONFIG_FONT_SUN8x16 is not set 758 - # CONFIG_FONT_SUN12x22 is not set 759 - # CONFIG_FONT_10x18 is not set 760 - 761 - # 762 - # Logo configuration 763 - # 764 - # CONFIG_LOGO is not set 765 - # CONFIG_BACKLIGHT_LCD_SUPPORT is not set 766 - 767 - # 768 - # Sound 769 - # 770 - # CONFIG_SOUND is not set 771 - 772 - # 773 - # USB support 774 - # 775 - CONFIG_USB_ARCH_HAS_HCD=y 776 - # CONFIG_USB_ARCH_HAS_OHCI is not set 777 - # CONFIG_USB is not set 778 - 779 - # 780 - # USB Gadget Support 781 - # 782 - CONFIG_USB_GADGET=y 783 - # CONFIG_USB_GADGET_DEBUG_FILES is not set 784 - CONFIG_USB_GADGET_SELECTED=y 785 - # CONFIG_USB_GADGET_NET2280 is not set 786 - CONFIG_USB_GADGET_PXA2XX=y 787 - CONFIG_USB_PXA2XX=y 788 - # CONFIG_USB_PXA2XX_SMALL is not set 789 - # CONFIG_USB_GADGET_GOKU is not set 790 - # CONFIG_USB_GADGET_LH7A40X is not set 791 - # CONFIG_USB_GADGET_OMAP is not set 792 - # CONFIG_USB_GADGET_DUMMY_HCD is not set 793 - # CONFIG_USB_GADGET_DUALSPEED is not set 794 - # CONFIG_USB_ZERO is not set 795 - CONFIG_USB_ETH=y 796 - CONFIG_USB_ETH_RNDIS=y 797 - # CONFIG_USB_GADGETFS is not set 798 - # CONFIG_USB_FILE_STORAGE is not set 799 - # CONFIG_USB_G_SERIAL is not set 800 - 801 - # 802 - # MMC/SD Card support 803 - # 804 - CONFIG_MMC=y 805 - CONFIG_MMC_DEBUG=y 806 - CONFIG_MMC_BLOCK=y 807 - CONFIG_MMC_PXA=y 808 - # CONFIG_MMC_WBSD is not set 809 - 810 - # 811 - # File systems 812 - # 813 - CONFIG_EXT2_FS=y 814 - CONFIG_EXT2_FS_XATTR=y 815 - CONFIG_EXT2_FS_POSIX_ACL=y 816 - CONFIG_EXT2_FS_SECURITY=y 817 - # CONFIG_EXT2_FS_XIP is not set 818 - # CONFIG_EXT3_FS is not set 819 - # CONFIG_JBD is not set 820 - CONFIG_FS_MBCACHE=y 821 - # CONFIG_REISERFS_FS is not set 822 - # CONFIG_JFS_FS is not set 823 - CONFIG_FS_POSIX_ACL=y 824 - # CONFIG_XFS_FS is not set 825 - # CONFIG_MINIX_FS is not set 826 - # CONFIG_ROMFS_FS is not set 827 - CONFIG_INOTIFY=y 828 - # CONFIG_QUOTA is not set 829 - CONFIG_DNOTIFY=y 830 - # CONFIG_AUTOFS_FS is not set 831 - # CONFIG_AUTOFS4_FS is not set 832 - # CONFIG_FUSE_FS is not set 833 - 834 - # 835 - # CD-ROM/DVD Filesystems 836 - # 837 - # CONFIG_ISO9660_FS is not set 838 - # CONFIG_UDF_FS is not set 839 - 840 - # 841 - # DOS/FAT/NT Filesystems 842 - # 843 - CONFIG_FAT_FS=y 844 - CONFIG_MSDOS_FS=y 845 - CONFIG_VFAT_FS=y 846 - CONFIG_FAT_DEFAULT_CODEPAGE=437 847 - CONFIG_FAT_DEFAULT_IOCHARSET="iso8859-1" 848 - # CONFIG_NTFS_FS is not set 849 - 850 - # 851 - # Pseudo filesystems 852 - # 853 - CONFIG_PROC_FS=y 854 - CONFIG_SYSFS=y 855 - CONFIG_TMPFS=y 856 - # CONFIG_HUGETLB_PAGE is not set 857 - CONFIG_RAMFS=y 858 - # CONFIG_RELAYFS_FS is not set 859 - 860 - # 861 - # Miscellaneous filesystems 862 - # 863 - # CONFIG_ADFS_FS is not set 864 - # CONFIG_AFFS_FS is not set 865 - # CONFIG_HFS_FS is not set 866 - # CONFIG_HFSPLUS_FS is not set 867 - # CONFIG_BEFS_FS is not set 868 - # CONFIG_BFS_FS is not set 869 - # CONFIG_EFS_FS is not set 870 - # CONFIG_JFFS_FS is not set 871 - CONFIG_JFFS2_FS=y 872 - CONFIG_JFFS2_FS_DEBUG=0 873 - CONFIG_JFFS2_FS_WRITEBUFFER=y 874 - CONFIG_JFFS2_COMPRESSION_OPTIONS=y 875 - CONFIG_JFFS2_ZLIB=y 876 - CONFIG_JFFS2_RTIME=y 877 - CONFIG_JFFS2_RUBIN=y 878 - # CONFIG_JFFS2_CMODE_NONE is not set 879 - CONFIG_JFFS2_CMODE_PRIORITY=y 880 - # CONFIG_JFFS2_CMODE_SIZE is not set 881 - CONFIG_CRAMFS=m 882 - # CONFIG_VXFS_FS is not set 883 - # CONFIG_HPFS_FS is not set 884 - # CONFIG_QNX4FS_FS is not set 885 - # CONFIG_SYSV_FS is not set 886 - # CONFIG_UFS_FS is not set 887 - 888 - # 889 - # Network File Systems 890 - # 891 - # CONFIG_NFS_FS is not set 892 - # CONFIG_NFSD is not set 893 - # CONFIG_SMB_FS is not set 894 - # CONFIG_CIFS is not set 895 - # CONFIG_NCP_FS is not set 896 - # CONFIG_CODA_FS is not set 897 - # CONFIG_AFS_FS is not set 898 - # CONFIG_9P_FS is not set 899 - 900 - # 901 - # Partition Types 902 - # 903 - CONFIG_PARTITION_ADVANCED=y 904 - # CONFIG_ACORN_PARTITION is not set 905 - # CONFIG_OSF_PARTITION is not set 906 - # CONFIG_AMIGA_PARTITION is not set 907 - # CONFIG_ATARI_PARTITION is not set 908 - # CONFIG_MAC_PARTITION is not set 909 - CONFIG_MSDOS_PARTITION=y 910 - # CONFIG_BSD_DISKLABEL is not set 911 - # CONFIG_MINIX_SUBPARTITION is not set 912 - # CONFIG_SOLARIS_X86_PARTITION is not set 913 - # CONFIG_UNIXWARE_DISKLABEL is not set 914 - # CONFIG_LDM_PARTITION is not set 915 - # CONFIG_SGI_PARTITION is not set 916 - # CONFIG_ULTRIX_PARTITION is not set 917 - # CONFIG_SUN_PARTITION is not set 918 - # CONFIG_EFI_PARTITION is not set 919 - 920 - # 921 - # Native Language Support 922 - # 923 - CONFIG_NLS=y 924 - CONFIG_NLS_DEFAULT="cp437" 925 - CONFIG_NLS_CODEPAGE_437=y 926 - # CONFIG_NLS_CODEPAGE_737 is not set 927 - # CONFIG_NLS_CODEPAGE_775 is not set 928 - # CONFIG_NLS_CODEPAGE_850 is not set 929 - # CONFIG_NLS_CODEPAGE_852 is not set 930 - # CONFIG_NLS_CODEPAGE_855 is not set 931 - # CONFIG_NLS_CODEPAGE_857 is not set 932 - # CONFIG_NLS_CODEPAGE_860 is not set 933 - # CONFIG_NLS_CODEPAGE_861 is not set 934 - # CONFIG_NLS_CODEPAGE_862 is not set 935 - # CONFIG_NLS_CODEPAGE_863 is not set 936 - # CONFIG_NLS_CODEPAGE_864 is not set 937 - # CONFIG_NLS_CODEPAGE_865 is not set 938 - # CONFIG_NLS_CODEPAGE_866 is not set 939 - # CONFIG_NLS_CODEPAGE_869 is not set 940 - # CONFIG_NLS_CODEPAGE_936 is not set 941 - # CONFIG_NLS_CODEPAGE_950 is not set 942 - # CONFIG_NLS_CODEPAGE_932 is not set 943 - # CONFIG_NLS_CODEPAGE_949 is not set 944 - # CONFIG_NLS_CODEPAGE_874 is not set 945 - # CONFIG_NLS_ISO8859_8 is not set 946 - # CONFIG_NLS_CODEPAGE_1250 is not set 947 - # CONFIG_NLS_CODEPAGE_1251 is not set 948 - CONFIG_NLS_ASCII=y 949 - CONFIG_NLS_ISO8859_1=y 950 - # CONFIG_NLS_ISO8859_2 is not set 951 - # CONFIG_NLS_ISO8859_3 is not set 952 - # CONFIG_NLS_ISO8859_4 is not set 953 - # CONFIG_NLS_ISO8859_5 is not set 954 - # CONFIG_NLS_ISO8859_6 is not set 955 - # CONFIG_NLS_ISO8859_7 is not set 956 - # CONFIG_NLS_ISO8859_9 is not set 957 - # CONFIG_NLS_ISO8859_13 is not set 958 - # CONFIG_NLS_ISO8859_14 is not set 959 - # CONFIG_NLS_ISO8859_15 is not set 960 - # CONFIG_NLS_KOI8_R is not set 961 - # CONFIG_NLS_KOI8_U is not set 962 - CONFIG_NLS_UTF8=y 963 - 964 - # 965 - # Profiling support 966 - # 967 - # CONFIG_PROFILING is not set 968 - 969 - # 970 - # Kernel hacking 971 - # 972 - # CONFIG_PRINTK_TIME is not set 973 - CONFIG_DEBUG_KERNEL=y 974 - CONFIG_MAGIC_SYSRQ=y 975 - CONFIG_LOG_BUF_SHIFT=14 976 - CONFIG_DETECT_SOFTLOCKUP=y 977 - # CONFIG_SCHEDSTATS is not set 978 - # CONFIG_DEBUG_SLAB is not set 979 - CONFIG_DEBUG_PREEMPT=y 980 - # CONFIG_DEBUG_SPINLOCK is not set 981 - # CONFIG_DEBUG_SPINLOCK_SLEEP is not set 982 - # CONFIG_DEBUG_KOBJECT is not set 983 - # CONFIG_DEBUG_BUGVERBOSE is not set 984 - # CONFIG_DEBUG_INFO is not set 985 - # CONFIG_DEBUG_FS is not set 986 - CONFIG_FRAME_POINTER=y 987 - # CONFIG_DEBUG_USER is not set 988 - # CONFIG_DEBUG_WAITQ is not set 989 - CONFIG_DEBUG_ERRORS=y 990 - # CONFIG_DEBUG_LL is not set 991 - 992 - # 993 - # Security options 994 - # 995 - # CONFIG_KEYS is not set 996 - # CONFIG_SECURITY is not set 997 - 998 - # 999 - # Cryptographic options 1000 - # 1001 - # CONFIG_CRYPTO is not set 1002 - 1003 - # 1004 - # Hardware crypto devices 1005 - # 1006 - 1007 - # 1008 - # Library routines 1009 - # 1010 - CONFIG_CRC_CCITT=y 1011 - # CONFIG_CRC16 is not set 1012 - CONFIG_CRC32=y 1013 - # CONFIG_LIBCRC32C is not set 1014 - CONFIG_ZLIB_INFLATE=y 1015 - CONFIG_ZLIB_DEFLATE=y
+64 -21
arch/arm/configs/spitz_defconfig
··· 1 1 # 2 2 # Automatically generated make config: don't edit 3 - # Linux kernel version: 2.6.14-rc3 4 - # Sun Oct 9 17:11:19 2005 3 + # Linux kernel version: 2.6.15-rc2 4 + # Mon Nov 28 10:26:52 2005 5 5 # 6 6 CONFIG_ARM=y 7 7 CONFIG_MMU=y ··· 64 64 CONFIG_KMOD=y 65 65 66 66 # 67 + # Block layer 68 + # 69 + 70 + # 71 + # IO Schedulers 72 + # 73 + CONFIG_IOSCHED_NOOP=y 74 + CONFIG_IOSCHED_AS=y 75 + CONFIG_IOSCHED_DEADLINE=y 76 + CONFIG_IOSCHED_CFQ=y 77 + CONFIG_DEFAULT_AS=y 78 + # CONFIG_DEFAULT_DEADLINE is not set 79 + # CONFIG_DEFAULT_CFQ is not set 80 + # CONFIG_DEFAULT_NOOP is not set 81 + CONFIG_DEFAULT_IOSCHED="anticipatory" 82 + 83 + # 67 84 # System Type 68 85 # 69 86 # CONFIG_ARCH_CLPS7500 is not set ··· 102 85 # CONFIG_ARCH_LH7A40X is not set 103 86 # CONFIG_ARCH_OMAP is not set 104 87 # CONFIG_ARCH_VERSATILE is not set 88 + # CONFIG_ARCH_REALVIEW is not set 105 89 # CONFIG_ARCH_IMX is not set 106 90 # CONFIG_ARCH_H720X is not set 107 91 # CONFIG_ARCH_AAEC2000 is not set ··· 116 98 CONFIG_PXA_SHARPSL=y 117 99 # CONFIG_PXA_SHARPSL_25x is not set 118 100 CONFIG_PXA_SHARPSL_27x=y 101 + CONFIG_MACH_AKITA=y 119 102 CONFIG_MACH_SPITZ=y 120 103 CONFIG_MACH_BORZOI=y 121 104 CONFIG_PXA27x=y 105 + CONFIG_IWMMXT=y 122 106 CONFIG_PXA_SHARP_Cxx00=y 107 + CONFIG_PXA_SSP=y 123 108 124 109 # 125 110 # Processor Type ··· 174 153 CONFIG_FLATMEM=y 175 154 CONFIG_FLAT_NODE_MEM_MAP=y 176 155 # CONFIG_SPARSEMEM_STATIC is not set 156 + CONFIG_SPLIT_PTLOCK_CPUS=4096 177 157 CONFIG_ALIGNMENT_TRAP=y 178 158 179 159 # ··· 255 233 CONFIG_IPV6_TUNNEL=m 256 234 CONFIG_NETFILTER=y 257 235 # CONFIG_NETFILTER_DEBUG is not set 236 + 237 + # 238 + # Core Netfilter Configuration 239 + # 258 240 # CONFIG_NETFILTER_NETLINK is not set 259 241 260 242 # ··· 380 354 # CONFIG_NET_DIVERT is not set 381 355 # CONFIG_ECONET is not set 382 356 # CONFIG_WAN_ROUTER is not set 357 + 358 + # 359 + # QoS and/or fair queueing 360 + # 383 361 # CONFIG_NET_SCHED is not set 384 362 CONFIG_NET_CLS_ROUTE=y 385 363 ··· 441 411 # CONFIG_SMC_IRCC_FIR is not set 442 412 # CONFIG_ALI_FIR is not set 443 413 # CONFIG_VIA_FIR is not set 414 + CONFIG_PXA_FICP=m 444 415 CONFIG_BT=m 445 416 CONFIG_BT_L2CAP=m 446 417 CONFIG_BT_SCO=m ··· 460 429 CONFIG_BT_HCIUART=m 461 430 CONFIG_BT_HCIUART_H4=y 462 431 CONFIG_BT_HCIUART_BCSP=y 463 - CONFIG_BT_HCIUART_BCSP_TXCRC=y 464 432 CONFIG_BT_HCIBCM203X=m 465 433 CONFIG_BT_HCIBPA10X=m 466 434 CONFIG_BT_HCIBFUSB=m ··· 487 457 # CONFIG_DEBUG_DRIVER is not set 488 458 489 459 # 460 + # Connector - unified userspace <-> kernelspace linker 461 + # 462 + # CONFIG_CONNECTOR is not set 463 + 464 + # 490 465 # Memory Technology Devices (MTD) 491 466 # 492 467 CONFIG_MTD=y ··· 510 475 # CONFIG_FTL is not set 511 476 # CONFIG_NFTL is not set 512 477 # CONFIG_INFTL is not set 478 + # CONFIG_RFD_FTL is not set 513 479 514 480 # 515 481 # RAM/ROM/Flash chip drivers ··· 566 530 # CONFIG_MTD_NAND_NANDSIM is not set 567 531 568 532 # 533 + # OneNAND Flash Device Drivers 534 + # 535 + # CONFIG_MTD_ONENAND is not set 536 + 537 + # 569 538 # Parallel port support 570 539 # 571 540 # CONFIG_PARPORT is not set ··· 590 549 # CONFIG_BLK_DEV_RAM is not set 591 550 CONFIG_BLK_DEV_RAM_COUNT=16 592 551 # CONFIG_CDROM_PKTCDVD is not set 593 - 594 - # 595 - # IO Schedulers 596 - # 597 - CONFIG_IOSCHED_NOOP=y 598 - CONFIG_IOSCHED_AS=y 599 - CONFIG_IOSCHED_DEADLINE=y 600 - CONFIG_IOSCHED_CFQ=y 601 552 # CONFIG_ATA_OVER_ETH is not set 602 553 603 554 # ··· 656 623 # 657 624 # SCSI low-level drivers 658 625 # 626 + # CONFIG_ISCSI_TCP is not set 659 627 # CONFIG_SCSI_SATA is not set 660 628 # CONFIG_SCSI_DEBUG is not set 661 629 ··· 780 746 # CONFIG_PPP_SYNC_TTY is not set 781 747 # CONFIG_PPP_DEFLATE is not set 782 748 CONFIG_PPP_BSDCOMP=m 749 + # CONFIG_PPP_MPPE is not set 783 750 # CONFIG_PPPOE is not set 784 751 # CONFIG_SLIP is not set 785 752 # CONFIG_SHAPER is not set ··· 806 771 # CONFIG_INPUT_TSDEV is not set 807 772 CONFIG_INPUT_EVDEV=y 808 773 # CONFIG_INPUT_EVBUG is not set 774 + # CONFIG_INPUT_POWER is not set 809 775 810 776 # 811 777 # Input Device Drivers ··· 884 848 # PCMCIA character devices 885 849 # 886 850 # CONFIG_SYNCLINK_CS is not set 851 + # CONFIG_CARDMAN_4000 is not set 852 + # CONFIG_CARDMAN_4040 is not set 887 853 # CONFIG_RAW_DRIVER is not set 888 854 889 855 # 890 856 # TPM devices 891 857 # 858 + # CONFIG_TCG_TPM is not set 859 + # CONFIG_TELCLOCK is not set 892 860 893 861 # 894 862 # I2C support ··· 931 891 CONFIG_FB_CFB_FILLRECT=y 932 892 CONFIG_FB_CFB_COPYAREA=y 933 893 CONFIG_FB_CFB_IMAGEBLIT=y 934 - CONFIG_FB_SOFT_CURSOR=y 935 894 # CONFIG_FB_MACMODES is not set 936 895 # CONFIG_FB_MODE_HELPERS is not set 937 896 # CONFIG_FB_TILEBLITTING is not set 938 - CONFIG_FB_PXA=y 939 - # CONFIG_FB_W100 is not set 940 - # CONFIG_FB_PXA_PARAMETERS is not set 941 897 # CONFIG_FB_S1D13XXX is not set 898 + CONFIG_FB_PXA=y 899 + # CONFIG_FB_PXA_PARAMETERS is not set 900 + # CONFIG_FB_W100 is not set 942 901 # CONFIG_FB_VIRTUAL is not set 943 902 944 903 # ··· 946 907 # CONFIG_VGA_CONSOLE is not set 947 908 CONFIG_DUMMY_CONSOLE=y 948 909 CONFIG_FRAMEBUFFER_CONSOLE=y 910 + CONFIG_FRAMEBUFFER_CONSOLE_ROTATION=y 949 911 CONFIG_FONTS=y 950 912 CONFIG_FONT_8x8=y 951 913 CONFIG_FONT_8x16=y ··· 1005 965 # 1006 966 # USB Device Class drivers 1007 967 # 1008 - 1009 - # 1010 - # USB Bluetooth TTY can only be used with disabled Bluetooth subsystem 1011 - # 1012 968 CONFIG_USB_ACM=m 1013 969 CONFIG_USB_PRINTER=m 1014 970 1015 971 # 1016 - # NOTE: USB_STORAGE enables SCSI, and 'SCSI disk support' may also be needed; see USB_STORAGE Help for more information 972 + # NOTE: USB_STORAGE enables SCSI, and 'SCSI disk support' 973 + # 974 + 975 + # 976 + # may also be needed; see USB_STORAGE Help for more information 1017 977 # 1018 978 CONFIG_USB_STORAGE=m 1019 979 # CONFIG_USB_STORAGE_DEBUG is not set ··· 1025 985 # CONFIG_USB_STORAGE_SDDR09 is not set 1026 986 # CONFIG_USB_STORAGE_SDDR55 is not set 1027 987 # CONFIG_USB_STORAGE_JUMPSHOT is not set 1028 - # CONFIG_USB_STORAGE_ONETOUCH is not set 1029 988 1030 989 # 1031 990 # USB Input Devices ··· 1097 1058 CONFIG_USB_SERIAL=m 1098 1059 CONFIG_USB_SERIAL_GENERIC=y 1099 1060 # CONFIG_USB_SERIAL_AIRPRIME is not set 1061 + # CONFIG_USB_SERIAL_ANYDATA is not set 1100 1062 CONFIG_USB_SERIAL_BELKIN=m 1101 1063 # CONFIG_USB_SERIAL_WHITEHEAT is not set 1102 1064 CONFIG_USB_SERIAL_DIGI_ACCELEPORT=m ··· 1258 1218 CONFIG_JFFS2_FS=y 1259 1219 CONFIG_JFFS2_FS_DEBUG=0 1260 1220 CONFIG_JFFS2_FS_WRITEBUFFER=y 1221 + CONFIG_JFFS2_SUMMARY=y 1261 1222 CONFIG_JFFS2_COMPRESSION_OPTIONS=y 1262 1223 CONFIG_JFFS2_ZLIB=y 1263 1224 CONFIG_JFFS2_RTIME=y ··· 1385 1344 CONFIG_DEBUG_BUGVERBOSE=y 1386 1345 # CONFIG_DEBUG_INFO is not set 1387 1346 # CONFIG_DEBUG_FS is not set 1347 + # CONFIG_DEBUG_VM is not set 1388 1348 CONFIG_FRAME_POINTER=y 1349 + # CONFIG_RCU_TORTURE_TEST is not set 1389 1350 # CONFIG_DEBUG_USER is not set 1390 1351 # CONFIG_DEBUG_WAITQ is not set 1391 1352 CONFIG_DEBUG_ERRORS=y
+3 -8
arch/arm/kernel/head.S
··· 17 17 18 18 #include <asm/assembler.h> 19 19 #include <asm/domain.h> 20 - #include <asm/mach-types.h> 21 20 #include <asm/procinfo.h> 22 21 #include <asm/ptrace.h> 23 22 #include <asm/asm-offsets.h> ··· 82 83 @ and irqs disabled 83 84 bl __lookup_processor_type @ r5=procinfo r9=cpuid 84 85 movs r10, r5 @ invalid processor (r5=0)? 85 - beq __error_p @ yes, error 'p' 86 + beq __error_p @ yes, error 'p' 86 87 bl __lookup_machine_type @ r5=machinfo 87 88 movs r8, r5 @ invalid machine (r5=0)? 88 89 beq __error_a @ yes, error 'a' ··· 342 343 bne 1b 343 344 #if defined(CONFIG_ARCH_NETWINDER) || defined(CONFIG_ARCH_CATS) 344 345 /* 345 - * If we're using the NetWinder, we need to map in 346 - * the 16550-type serial port for the debug messages 346 + * If we're using the NetWinder or CATS, we also need to map 347 + * in the 16550-type serial port for the debug messages 347 348 */ 348 - teq r1, #MACH_TYPE_NETWINDER 349 - teqne r1, #MACH_TYPE_CATS 350 - bne 1f 351 349 add r0, r4, #0xff000000 >> 18 352 350 orr r3, r7, #0x7c000000 353 351 str r3, [r0] 354 - 1: 355 352 #endif 356 353 #ifdef CONFIG_ARCH_RPC 357 354 /*
+2 -2
arch/arm/mach-pxa/Kconfig
··· 44 44 config PXA_SHARPSL_27x 45 45 bool "Sharp PXA270 models (SL-Cxx00)" 46 46 select PXA27x 47 + select IWMMXT 47 48 48 49 endchoice 49 50 ··· 61 60 bool "Enable Sharp SL-C700 (Corgi) Support" 62 61 depends PXA_SHARPSL_25x 63 62 select PXA_SHARP_C7xx 64 - select PXA_SSP 65 63 66 64 config MACH_SHEPHERD 67 65 bool "Enable Sharp SL-C750 (Shepherd) Support" ··· 90 90 91 91 config MACH_TOSA 92 92 bool "Enable Sharp SL-6000x (Tosa) Support" 93 - depends PXA_SHARPSL 93 + depends PXA_SHARPSL_25x 94 94 95 95 config PXA25x 96 96 bool
-1
arch/arm/mach-realview/core.c
··· 30 30 #include <asm/io.h> 31 31 #include <asm/irq.h> 32 32 #include <asm/leds.h> 33 - #include <asm/mach-types.h> 34 33 #include <asm/hardware/amba.h> 35 34 #include <asm/hardware/amba_clcd.h> 36 35 #include <asm/hardware/arm_timer.h>
+10 -3
arch/arm/mm/consistent.c
··· 66 66 unsigned long vm_start; 67 67 unsigned long vm_end; 68 68 struct page *vm_pages; 69 + int vm_active; 69 70 }; 70 71 71 72 static struct vm_region consistent_head = { ··· 105 104 list_add_tail(&new->vm_list, &c->vm_list); 106 105 new->vm_start = addr; 107 106 new->vm_end = addr + size; 107 + new->vm_active = 1; 108 108 109 109 spin_unlock_irqrestore(&consistent_lock, flags); 110 110 return new; ··· 122 120 struct vm_region *c; 123 121 124 122 list_for_each_entry(c, &head->vm_list, vm_list) { 125 - if (c->vm_start == addr) 123 + if (c->vm_active && c->vm_start == addr) 126 124 goto out; 127 125 } 128 126 c = NULL; ··· 321 319 322 320 /* 323 321 * free a page as defined by the above mapping. 322 + * Must not be called with IRQs disabled. 324 323 */ 325 324 void dma_free_coherent(struct device *dev, size_t size, void *cpu_addr, dma_addr_t handle) 326 325 { ··· 329 326 unsigned long flags, addr; 330 327 pte_t *ptep; 331 328 329 + WARN_ON(irqs_disabled()); 330 + 332 331 size = PAGE_ALIGN(size); 333 332 334 333 spin_lock_irqsave(&consistent_lock, flags); 335 - 336 334 c = vm_region_find(&consistent_head, (unsigned long)cpu_addr); 337 335 if (!c) 338 336 goto no_area; 337 + 338 + c->vm_active = 0; 339 + spin_unlock_irqrestore(&consistent_lock, flags); 339 340 340 341 if ((c->vm_end - c->vm_start) != size) { 341 342 printk(KERN_ERR "%s: freeing wrong coherent size (%ld != %d)\n", ··· 379 372 380 373 flush_tlb_kernel_range(c->vm_start, c->vm_end); 381 374 375 + spin_lock_irqsave(&consistent_lock, flags); 382 376 list_del(&c->vm_list); 383 - 384 377 spin_unlock_irqrestore(&consistent_lock, flags); 385 378 386 379 kfree(c);
+10 -4
arch/arm/tools/mach-types
··· 12 12 # 13 13 # http://www.arm.linux.org.uk/developer/machines/?action=new 14 14 # 15 - # Last update: Fri Nov 11 21:55:04 2005 15 + # Last update: Fri Nov 25 14:43:04 2005 16 16 # 17 17 # machine_is_xxx CONFIG_xxxx MACH_TYPE_xxx number 18 18 # ··· 857 857 maestro MACH_MAESTRO MAESTRO 843 858 858 tunge2 MACH_TUNGE2 TUNGE2 844 859 859 ixbbm MACH_IXBBM IXBBM 845 860 - mx27 MACH_MX27 MX27 846 860 + mx27ads MACH_MX27 MX27 846 861 861 ax8004 MACH_AX8004 AX8004 847 862 862 at91sam9261ek MACH_AT91SAM9261EK AT91SAM9261EK 848 863 863 loft MACH_LOFT LOFT 849 864 864 magpie MACH_MAGPIE MAGPIE 850 865 - mx21 MACH_MX21 MX21 851 865 + mx21ads MACH_MX21 MX21 851 866 866 mb87m3400 MACH_MB87M3400 MB87M3400 852 867 867 mguard_delta MACH_MGUARD_DELTA MGUARD_DELTA 853 868 868 davinci_dvdp MACH_DAVINCI_DVDP DAVINCI_DVDP 854 ··· 897 897 mx21civ MACH_MX21CIV MX21CIV 883 898 898 mahi_cdac MACH_MAHI_CDAC MAHI_CDAC 884 899 899 xscale_palmtx MACH_XSCALE_PALMTX XSCALE_PALMTX 885 900 - arch_s3c2413 MACH_ARCH_S3C2413 ARCH_S3C2413 886 901 900 s3c2413 MACH_S3C2413 S3C2413 887 902 901 samsys_ep0 MACH_SAMSYS_EP0 SAMSYS_EP0 888 903 902 wg302v1 MACH_WG302V1 WG302V1 889 904 903 wg302v2 MACH_WG302V2 WG302V2 890 905 904 eb42x MACH_EB42X EB42X 891 906 905 iq331es MACH_IQ331ES IQ331ES 892 906 + cosydsp MACH_COSYDSP COSYDSP 893 907 + uplat7d MACH_UPLAT7D UPLAT7D 894 908 + ptdavinci MACH_PTDAVINCI PTDAVINCI 895 909 + mbus MACH_MBUS MBUS 896 910 + nadia2vb MACH_NADIA2VB NADIA2VB 897 911 + r1000 MACH_R1000 R1000 898 912 + hw90250 MACH_HW90250 HW90250 899
+227 -12
include/asm-arm/arch-s3c2410/regs-gpio.h
··· 21 21 * 10-Mar-2005 LCVR Changed S3C2410_VA to S3C24XX_VA 22 22 * 28-Mar-2005 LCVR Fixed definition of GPB10 23 23 * 26-Oct-2005 BJD Added generic configuration types 24 + * 27-Nov-2005 LCVR Added definitions to S3C2400 registers 24 25 */ 25 26 26 27 ··· 55 54 56 55 #define S3C2410_GPIOREG(x) ((x) + S3C24XX_VA_GPIO) 57 56 58 - /* port A - 22bits, zero in bit X makes pin X output 57 + /* port A - S3C2410: 22bits, zero in bit X makes pin X output 58 + * S3C2400: 18bits, zero in bit X makes pin X output 59 59 * 1 makes port special function, this is default 60 60 */ 61 61 #define S3C2410_GPACON S3C2410_GPIOREG(0x00) 62 62 #define S3C2410_GPADAT S3C2410_GPIOREG(0x04) 63 + 64 + #define S3C2400_GPACON S3C2410_GPIOREG(0x00) 65 + #define S3C2400_GPADAT S3C2410_GPIOREG(0x04) 63 66 64 67 #define S3C2410_GPA0 S3C2410_GPIONO(S3C2410_GPIO_BANKA, 0) 65 68 #define S3C2410_GPA0_OUT (0<<0) ··· 108 103 #define S3C2410_GPA10 S3C2410_GPIONO(S3C2410_GPIO_BANKA, 10) 109 104 #define S3C2410_GPA10_OUT (0<<10) 110 105 #define S3C2410_GPA10_ADDR25 (1<<10) 106 + #define S3C2400_GPA10_SCKE (1<<10) 111 107 112 108 #define S3C2410_GPA11 S3C2410_GPIONO(S3C2410_GPIO_BANKA, 11) 113 109 #define S3C2410_GPA11_OUT (0<<11) 114 110 #define S3C2410_GPA11_ADDR26 (1<<11) 111 + #define S3C2400_GPA11_nCAS0 (1<<11) 115 112 116 113 #define S3C2410_GPA12 S3C2410_GPIONO(S3C2410_GPIO_BANKA, 12) 117 114 #define S3C2410_GPA12_OUT (0<<12) 118 115 #define S3C2410_GPA12_nGCS1 (1<<12) 116 + #define S3C2400_GPA12_nCAS1 (1<<12) 119 117 120 118 #define S3C2410_GPA13 S3C2410_GPIONO(S3C2410_GPIO_BANKA, 13) 121 119 #define S3C2410_GPA13_OUT (0<<13) 122 120 #define S3C2410_GPA13_nGCS2 (1<<13) 121 + #define S3C2400_GPA13_nGCS1 (1<<13) 123 122 124 123 #define S3C2410_GPA14 S3C2410_GPIONO(S3C2410_GPIO_BANKA, 14) 125 124 #define S3C2410_GPA14_OUT (0<<14) 126 125 #define S3C2410_GPA14_nGCS3 (1<<14) 126 + #define S3C2400_GPA14_nGCS2 (1<<14) 127 127 128 128 #define S3C2410_GPA15 S3C2410_GPIONO(S3C2410_GPIO_BANKA, 15) 129 129 #define S3C2410_GPA15_OUT (0<<15) 130 130 #define S3C2410_GPA15_nGCS4 (1<<15) 131 + #define S3C2400_GPA15_nGCS3 (1<<15) 131 132 132 133 #define S3C2410_GPA16 S3C2410_GPIONO(S3C2410_GPIO_BANKA, 16) 133 134 #define S3C2410_GPA16_OUT (0<<16) 134 135 #define S3C2410_GPA16_nGCS5 (1<<16) 136 + #define S3C2400_GPA16_nGCS4 (1<<16) 135 137 136 138 #define S3C2410_GPA17 S3C2410_GPIONO(S3C2410_GPIO_BANKA, 17) 137 139 #define S3C2410_GPA17_OUT (0<<17) 138 140 #define S3C2410_GPA17_CLE (1<<17) 141 + #define S3C2400_GPA17_nGCS5 (1<<17) 139 142 140 143 #define S3C2410_GPA18 S3C2410_GPIONO(S3C2410_GPIO_BANKA, 18) 141 144 #define S3C2410_GPA18_OUT (0<<18) ··· 165 152 #define S3C2410_GPA22_OUT (0<<22) 166 153 #define S3C2410_GPA22_nFCE (1<<22) 167 154 168 - /* 0x08 and 0x0c are reserved */ 155 + /* 0x08 and 0x0c are reserved on S3C2410 */ 169 156 170 - /* GPB is 10 IO pins, each configured by 2 bits each in GPBCON. 157 + /* S3C2410: 158 + * GPB is 10 IO pins, each configured by 2 bits each in GPBCON. 171 159 * 00 = input, 01 = output, 10=special function, 11=reserved 160 + 161 + * S3C2400: 162 + * GPB is 16 IO pins, each configured by 2 bits each in GPBCON. 163 + * 00 = input, 01 = output, 10=data, 11=special function 164 + 172 165 * bit 0,1 = pin 0, 2,3= pin 1... 173 166 * 174 167 * CPBUP = pull up resistor control, 1=disabled, 0=enabled ··· 184 165 #define S3C2410_GPBDAT S3C2410_GPIOREG(0x14) 185 166 #define S3C2410_GPBUP S3C2410_GPIOREG(0x18) 186 167 168 + #define S3C2400_GPBCON S3C2410_GPIOREG(0x08) 169 + #define S3C2400_GPBDAT S3C2410_GPIOREG(0x0C) 170 + #define S3C2400_GPBUP S3C2410_GPIOREG(0x10) 171 + 187 172 /* no i/o pin in port b can have value 3! */ 188 173 189 174 #define S3C2410_GPB0 S3C2410_GPIONO(S3C2410_GPIO_BANKB, 0) 190 175 #define S3C2410_GPB0_INP (0x00 << 0) 191 176 #define S3C2410_GPB0_OUTP (0x01 << 0) 192 177 #define S3C2410_GPB0_TOUT0 (0x02 << 0) 178 + #define S3C2400_GPB0_DATA16 (0x02 << 0) 193 179 194 180 #define S3C2410_GPB1 S3C2410_GPIONO(S3C2410_GPIO_BANKB, 1) 195 181 #define S3C2410_GPB1_INP (0x00 << 2) 196 182 #define S3C2410_GPB1_OUTP (0x01 << 2) 197 183 #define S3C2410_GPB1_TOUT1 (0x02 << 2) 184 + #define S3C2400_GPB1_DATA17 (0x02 << 2) 198 185 199 186 #define S3C2410_GPB2 S3C2410_GPIONO(S3C2410_GPIO_BANKB, 2) 200 187 #define S3C2410_GPB2_INP (0x00 << 4) 201 188 #define S3C2410_GPB2_OUTP (0x01 << 4) 202 189 #define S3C2410_GPB2_TOUT2 (0x02 << 4) 190 + #define S3C2400_GPB2_DATA18 (0x02 << 4) 191 + #define S3C2400_GPB2_TCLK1 (0x03 << 4) 203 192 204 193 #define S3C2410_GPB3 S3C2410_GPIONO(S3C2410_GPIO_BANKB, 3) 205 194 #define S3C2410_GPB3_INP (0x00 << 6) 206 195 #define S3C2410_GPB3_OUTP (0x01 << 6) 207 196 #define S3C2410_GPB3_TOUT3 (0x02 << 6) 197 + #define S3C2400_GPB3_DATA19 (0x02 << 6) 198 + #define S3C2400_GPB3_TXD1 (0x03 << 6) 208 199 209 200 #define S3C2410_GPB4 S3C2410_GPIONO(S3C2410_GPIO_BANKB, 4) 210 201 #define S3C2410_GPB4_INP (0x00 << 8) 211 202 #define S3C2410_GPB4_OUTP (0x01 << 8) 212 203 #define S3C2410_GPB4_TCLK0 (0x02 << 8) 204 + #define S3C2400_GPB4_DATA20 (0x02 << 8) 213 205 #define S3C2410_GPB4_MASK (0x03 << 8) 206 + #define S3C2400_GPB4_RXD1 (0x03 << 8) 207 + #define S3C2400_GPB4_MASK (0x03 << 8) 214 208 215 209 #define S3C2410_GPB5 S3C2410_GPIONO(S3C2410_GPIO_BANKB, 5) 216 210 #define S3C2410_GPB5_INP (0x00 << 10) 217 211 #define S3C2410_GPB5_OUTP (0x01 << 10) 218 212 #define S3C2410_GPB5_nXBACK (0x02 << 10) 213 + #define S3C2400_GPB5_DATA21 (0x02 << 10) 214 + #define S3C2400_GPB5_nCTS1 (0x03 << 10) 219 215 220 216 #define S3C2410_GPB6 S3C2410_GPIONO(S3C2410_GPIO_BANKB, 6) 221 217 #define S3C2410_GPB6_INP (0x00 << 12) 222 218 #define S3C2410_GPB6_OUTP (0x01 << 12) 223 219 #define S3C2410_GPB6_nXBREQ (0x02 << 12) 220 + #define S3C2400_GPB6_DATA22 (0x02 << 12) 221 + #define S3C2400_GPB6_nRTS1 (0x03 << 12) 224 222 225 223 #define S3C2410_GPB7 S3C2410_GPIONO(S3C2410_GPIO_BANKB, 7) 226 224 #define S3C2410_GPB7_INP (0x00 << 14) 227 225 #define S3C2410_GPB7_OUTP (0x01 << 14) 228 226 #define S3C2410_GPB7_nXDACK1 (0x02 << 14) 227 + #define S3C2400_GPB7_DATA23 (0x02 << 14) 229 228 230 229 #define S3C2410_GPB8 S3C2410_GPIONO(S3C2410_GPIO_BANKB, 8) 231 230 #define S3C2410_GPB8_INP (0x00 << 16) 232 231 #define S3C2410_GPB8_OUTP (0x01 << 16) 233 232 #define S3C2410_GPB8_nXDREQ1 (0x02 << 16) 233 + #define S3C2400_GPB8_DATA24 (0x02 << 16) 234 234 235 235 #define S3C2410_GPB9 S3C2410_GPIONO(S3C2410_GPIO_BANKB, 9) 236 236 #define S3C2410_GPB9_INP (0x00 << 18) 237 237 #define S3C2410_GPB9_OUTP (0x01 << 18) 238 238 #define S3C2410_GPB9_nXDACK0 (0x02 << 18) 239 + #define S3C2400_GPB9_DATA25 (0x02 << 18) 240 + #define S3C2400_GPB9_I2SSDI (0x03 << 18) 239 241 240 242 #define S3C2410_GPB10 S3C2410_GPIONO(S3C2410_GPIO_BANKB, 10) 241 243 #define S3C2410_GPB10_INP (0x00 << 20) 242 244 #define S3C2410_GPB10_OUTP (0x01 << 20) 243 245 #define S3C2410_GPB10_nXDRE0 (0x02 << 20) 246 + #define S3C2400_GPB10_DATA26 (0x02 << 20) 247 + #define S3C2400_GPB10_nSS (0x03 << 20) 248 + 249 + #define S3C2400_GPB11 S3C2410_GPIONO(S3C2410_GPIO_BANKB, 11) 250 + #define S3C2400_GPB11_INP (0x00 << 22) 251 + #define S3C2400_GPB11_OUTP (0x01 << 22) 252 + #define S3C2400_GPB11_DATA27 (0x02 << 22) 253 + 254 + #define S3C2400_GPB12 S3C2410_GPIONO(S3C2410_GPIO_BANKB, 12) 255 + #define S3C2400_GPB12_INP (0x00 << 24) 256 + #define S3C2400_GPB12_OUTP (0x01 << 24) 257 + #define S3C2400_GPB12_DATA28 (0x02 << 24) 258 + 259 + #define S3C2400_GPB13 S3C2410_GPIONO(S3C2410_GPIO_BANKB, 13) 260 + #define S3C2400_GPB13_INP (0x00 << 26) 261 + #define S3C2400_GPB13_OUTP (0x01 << 26) 262 + #define S3C2400_GPB13_DATA29 (0x02 << 26) 263 + 264 + #define S3C2400_GPB14 S3C2410_GPIONO(S3C2410_GPIO_BANKB, 14) 265 + #define S3C2400_GPB14_INP (0x00 << 28) 266 + #define S3C2400_GPB14_OUTP (0x01 << 28) 267 + #define S3C2400_GPB14_DATA30 (0x02 << 28) 268 + 269 + #define S3C2400_GPB15 S3C2410_GPIONO(S3C2410_GPIO_BANKB, 15) 270 + #define S3C2400_GPB15_INP (0x00 << 30) 271 + #define S3C2400_GPB15_OUTP (0x01 << 30) 272 + #define S3C2400_GPB15_DATA31 (0x02 << 30) 273 + 274 + #define S3C2410_GPB_PUPDIS(x) (1<<(x)) 244 275 245 276 /* Port C consits of 16 GPIO/Special function 246 277 * ··· 302 233 #define S3C2410_GPCDAT S3C2410_GPIOREG(0x24) 303 234 #define S3C2410_GPCUP S3C2410_GPIOREG(0x28) 304 235 236 + #define S3C2400_GPCCON S3C2410_GPIOREG(0x14) 237 + #define S3C2400_GPCDAT S3C2410_GPIOREG(0x18) 238 + #define S3C2400_GPCUP S3C2410_GPIOREG(0x1C) 239 + 305 240 #define S3C2410_GPC0 S3C2410_GPIONO(S3C2410_GPIO_BANKC, 0) 306 241 #define S3C2410_GPC0_INP (0x00 << 0) 307 242 #define S3C2410_GPC0_OUTP (0x01 << 0) 308 243 #define S3C2410_GPC0_LEND (0x02 << 0) 244 + #define S3C2400_GPC0_VD0 (0x02 << 0) 309 245 310 246 #define S3C2410_GPC1 S3C2410_GPIONO(S3C2410_GPIO_BANKC, 1) 311 247 #define S3C2410_GPC1_INP (0x00 << 2) 312 248 #define S3C2410_GPC1_OUTP (0x01 << 2) 313 249 #define S3C2410_GPC1_VCLK (0x02 << 2) 250 + #define S3C2400_GPC1_VD1 (0x02 << 2) 314 251 315 252 #define S3C2410_GPC2 S3C2410_GPIONO(S3C2410_GPIO_BANKC, 2) 316 253 #define S3C2410_GPC2_INP (0x00 << 4) 317 254 #define S3C2410_GPC2_OUTP (0x01 << 4) 318 255 #define S3C2410_GPC2_VLINE (0x02 << 4) 256 + #define S3C2400_GPC2_VD2 (0x02 << 4) 319 257 320 258 #define S3C2410_GPC3 S3C2410_GPIONO(S3C2410_GPIO_BANKC, 3) 321 259 #define S3C2410_GPC3_INP (0x00 << 6) 322 260 #define S3C2410_GPC3_OUTP (0x01 << 6) 323 261 #define S3C2410_GPC3_VFRAME (0x02 << 6) 262 + #define S3C2400_GPC3_VD3 (0x02 << 6) 324 263 325 264 #define S3C2410_GPC4 S3C2410_GPIONO(S3C2410_GPIO_BANKC, 4) 326 265 #define S3C2410_GPC4_INP (0x00 << 8) 327 266 #define S3C2410_GPC4_OUTP (0x01 << 8) 328 267 #define S3C2410_GPC4_VM (0x02 << 8) 268 + #define S3C2400_GPC4_VD4 (0x02 << 8) 329 269 330 270 #define S3C2410_GPC5 S3C2410_GPIONO(S3C2410_GPIO_BANKC, 5) 331 271 #define S3C2410_GPC5_INP (0x00 << 10) 332 272 #define S3C2410_GPC5_OUTP (0x01 << 10) 333 273 #define S3C2410_GPC5_LCDVF0 (0x02 << 10) 274 + #define S3C2400_GPC5_VD5 (0x02 << 10) 334 275 335 276 #define S3C2410_GPC6 S3C2410_GPIONO(S3C2410_GPIO_BANKC, 6) 336 277 #define S3C2410_GPC6_INP (0x00 << 12) 337 278 #define S3C2410_GPC6_OUTP (0x01 << 12) 338 279 #define S3C2410_GPC6_LCDVF1 (0x02 << 12) 280 + #define S3C2400_GPC6_VD6 (0x02 << 12) 339 281 340 282 #define S3C2410_GPC7 S3C2410_GPIONO(S3C2410_GPIO_BANKC, 7) 341 283 #define S3C2410_GPC7_INP (0x00 << 14) 342 284 #define S3C2410_GPC7_OUTP (0x01 << 14) 343 285 #define S3C2410_GPC7_LCDVF2 (0x02 << 14) 286 + #define S3C2400_GPC7_VD7 (0x02 << 14) 344 287 345 288 #define S3C2410_GPC8 S3C2410_GPIONO(S3C2410_GPIO_BANKC, 8) 346 289 #define S3C2410_GPC8_INP (0x00 << 16) 347 290 #define S3C2410_GPC8_OUTP (0x01 << 16) 348 291 #define S3C2410_GPC8_VD0 (0x02 << 16) 292 + #define S3C2400_GPC8_VD8 (0x02 << 16) 349 293 350 294 #define S3C2410_GPC9 S3C2410_GPIONO(S3C2410_GPIO_BANKC, 9) 351 295 #define S3C2410_GPC9_INP (0x00 << 18) 352 296 #define S3C2410_GPC9_OUTP (0x01 << 18) 353 297 #define S3C2410_GPC9_VD1 (0x02 << 18) 298 + #define S3C2400_GPC9_VD9 (0x02 << 18) 354 299 355 300 #define S3C2410_GPC10 S3C2410_GPIONO(S3C2410_GPIO_BANKC, 10) 356 301 #define S3C2410_GPC10_INP (0x00 << 20) 357 302 #define S3C2410_GPC10_OUTP (0x01 << 20) 358 303 #define S3C2410_GPC10_VD2 (0x02 << 20) 304 + #define S3C2400_GPC10_VD10 (0x02 << 20) 359 305 360 306 #define S3C2410_GPC11 S3C2410_GPIONO(S3C2410_GPIO_BANKC, 11) 361 307 #define S3C2410_GPC11_INP (0x00 << 22) 362 308 #define S3C2410_GPC11_OUTP (0x01 << 22) 363 309 #define S3C2410_GPC11_VD3 (0x02 << 22) 310 + #define S3C2400_GPC11_VD11 (0x02 << 22) 364 311 365 312 #define S3C2410_GPC12 S3C2410_GPIONO(S3C2410_GPIO_BANKC, 12) 366 313 #define S3C2410_GPC12_INP (0x00 << 24) 367 314 #define S3C2410_GPC12_OUTP (0x01 << 24) 368 315 #define S3C2410_GPC12_VD4 (0x02 << 24) 316 + #define S3C2400_GPC12_VD12 (0x02 << 24) 369 317 370 318 #define S3C2410_GPC13 S3C2410_GPIONO(S3C2410_GPIO_BANKC, 13) 371 319 #define S3C2410_GPC13_INP (0x00 << 26) 372 320 #define S3C2410_GPC13_OUTP (0x01 << 26) 373 321 #define S3C2410_GPC13_VD5 (0x02 << 26) 322 + #define S3C2400_GPC13_VD13 (0x02 << 26) 374 323 375 324 #define S3C2410_GPC14 S3C2410_GPIONO(S3C2410_GPIO_BANKC, 14) 376 325 #define S3C2410_GPC14_INP (0x00 << 28) 377 326 #define S3C2410_GPC14_OUTP (0x01 << 28) 378 327 #define S3C2410_GPC14_VD6 (0x02 << 28) 328 + #define S3C2400_GPC14_VD14 (0x02 << 28) 379 329 380 330 #define S3C2410_GPC15 S3C2410_GPIONO(S3C2410_GPIO_BANKC, 15) 381 331 #define S3C2410_GPC15_INP (0x00 << 30) 382 332 #define S3C2410_GPC15_OUTP (0x01 << 30) 383 333 #define S3C2410_GPC15_VD7 (0x02 << 30) 334 + #define S3C2400_GPC15_VD15 (0x02 << 30) 384 335 385 - /* Port D consists of 16 GPIO/Special function 336 + #define S3C2410_GPC_PUPDIS(x) (1<<(x)) 337 + 338 + /* 339 + * S3C2410: Port D consists of 16 GPIO/Special function 386 340 * 387 341 * almost identical setup to port b, but the special functions are mostly 388 342 * to do with the video system's data. 343 + * 344 + * S3C2400: Port D consists of 11 GPIO/Special function 345 + * 346 + * almost identical setup to port c 389 347 */ 390 348 391 349 #define S3C2410_GPDCON S3C2410_GPIOREG(0x30) 392 350 #define S3C2410_GPDDAT S3C2410_GPIOREG(0x34) 393 351 #define S3C2410_GPDUP S3C2410_GPIOREG(0x38) 394 352 353 + #define S3C2400_GPDCON S3C2410_GPIOREG(0x20) 354 + #define S3C2400_GPDDAT S3C2410_GPIOREG(0x24) 355 + #define S3C2400_GPDUP S3C2410_GPIOREG(0x28) 356 + 395 357 #define S3C2410_GPD0 S3C2410_GPIONO(S3C2410_GPIO_BANKD, 0) 396 358 #define S3C2410_GPD0_INP (0x00 << 0) 397 359 #define S3C2410_GPD0_OUTP (0x01 << 0) 398 360 #define S3C2410_GPD0_VD8 (0x02 << 0) 361 + #define S3C2400_GPD0_VFRAME (0x02 << 0) 399 362 400 363 #define S3C2410_GPD1 S3C2410_GPIONO(S3C2410_GPIO_BANKD, 1) 401 364 #define S3C2410_GPD1_INP (0x00 << 2) 402 365 #define S3C2410_GPD1_OUTP (0x01 << 2) 403 366 #define S3C2410_GPD1_VD9 (0x02 << 2) 367 + #define S3C2400_GPD1_VM (0x02 << 2) 404 368 405 369 #define S3C2410_GPD2 S3C2410_GPIONO(S3C2410_GPIO_BANKD, 2) 406 370 #define S3C2410_GPD2_INP (0x00 << 4) 407 371 #define S3C2410_GPD2_OUTP (0x01 << 4) 408 372 #define S3C2410_GPD2_VD10 (0x02 << 4) 373 + #define S3C2400_GPD2_VLINE (0x02 << 4) 409 374 410 375 #define S3C2410_GPD3 S3C2410_GPIONO(S3C2410_GPIO_BANKD, 3) 411 376 #define S3C2410_GPD3_INP (0x00 << 6) 412 377 #define S3C2410_GPD3_OUTP (0x01 << 6) 413 378 #define S3C2410_GPD3_VD11 (0x02 << 6) 379 + #define S3C2400_GPD3_VCLK (0x02 << 6) 414 380 415 381 #define S3C2410_GPD4 S3C2410_GPIONO(S3C2410_GPIO_BANKD, 4) 416 382 #define S3C2410_GPD4_INP (0x00 << 8) 417 383 #define S3C2410_GPD4_OUTP (0x01 << 8) 418 384 #define S3C2410_GPD4_VD12 (0x02 << 8) 385 + #define S3C2400_GPD4_LEND (0x02 << 8) 419 386 420 387 #define S3C2410_GPD5 S3C2410_GPIONO(S3C2410_GPIO_BANKD, 5) 421 388 #define S3C2410_GPD5_INP (0x00 << 10) 422 389 #define S3C2410_GPD5_OUTP (0x01 << 10) 423 390 #define S3C2410_GPD5_VD13 (0x02 << 10) 391 + #define S3C2400_GPD5_TOUT0 (0x02 << 10) 424 392 425 393 #define S3C2410_GPD6 S3C2410_GPIONO(S3C2410_GPIO_BANKD, 6) 426 394 #define S3C2410_GPD6_INP (0x00 << 12) 427 395 #define S3C2410_GPD6_OUTP (0x01 << 12) 428 396 #define S3C2410_GPD6_VD14 (0x02 << 12) 397 + #define S3C2400_GPD6_TOUT1 (0x02 << 12) 429 398 430 399 #define S3C2410_GPD7 S3C2410_GPIONO(S3C2410_GPIO_BANKD, 7) 431 400 #define S3C2410_GPD7_INP (0x00 << 14) 432 401 #define S3C2410_GPD7_OUTP (0x01 << 14) 433 402 #define S3C2410_GPD7_VD15 (0x02 << 14) 403 + #define S3C2400_GPD7_TOUT2 (0x02 << 14) 434 404 435 405 #define S3C2410_GPD8 S3C2410_GPIONO(S3C2410_GPIO_BANKD, 8) 436 406 #define S3C2410_GPD8_INP (0x00 << 16) 437 407 #define S3C2410_GPD8_OUTP (0x01 << 16) 438 408 #define S3C2410_GPD8_VD16 (0x02 << 16) 409 + #define S3C2400_GPD8_TOUT3 (0x02 << 16) 439 410 440 411 #define S3C2410_GPD9 S3C2410_GPIONO(S3C2410_GPIO_BANKD, 9) 441 412 #define S3C2410_GPD9_INP (0x00 << 18) 442 413 #define S3C2410_GPD9_OUTP (0x01 << 18) 443 414 #define S3C2410_GPD9_VD17 (0x02 << 18) 415 + #define S3C2400_GPD9_TCLK0 (0x02 << 18) 416 + #define S3C2410_GPD9_MASK (0x03 << 18) 444 417 445 418 #define S3C2410_GPD10 S3C2410_GPIONO(S3C2410_GPIO_BANKD, 10) 446 419 #define S3C2410_GPD10_INP (0x00 << 20) 447 420 #define S3C2410_GPD10_OUTP (0x01 << 20) 448 421 #define S3C2410_GPD10_VD18 (0x02 << 20) 422 + #define S3C2400_GPD10_nWAIT (0x02 << 20) 449 423 450 424 #define S3C2410_GPD11 S3C2410_GPIONO(S3C2410_GPIO_BANKD, 11) 451 425 #define S3C2410_GPD11_INP (0x00 << 22) ··· 515 403 #define S3C2410_GPD15_OUTP (0x01 << 30) 516 404 #define S3C2410_GPD15_VD23 (0x02 << 30) 517 405 518 - /* Port E consists of 16 GPIO/Special function 406 + #define S3C2410_GPD_PUPDIS(x) (1<<(x)) 407 + 408 + /* S3C2410: 409 + * Port E consists of 16 GPIO/Special function 519 410 * 520 411 * again, the same as port B, but dealing with I2S, SDI, and 521 412 * more miscellaneous functions 413 + * 414 + * S3C2400: 415 + * Port E consists of 12 GPIO/Special function 416 + * 417 + * GPIO / interrupt inputs 522 418 */ 523 419 524 420 #define S3C2410_GPECON S3C2410_GPIOREG(0x40) 525 421 #define S3C2410_GPEDAT S3C2410_GPIOREG(0x44) 526 422 #define S3C2410_GPEUP S3C2410_GPIOREG(0x48) 527 423 424 + #define S3C2400_GPECON S3C2410_GPIOREG(0x2C) 425 + #define S3C2400_GPEDAT S3C2410_GPIOREG(0x30) 426 + #define S3C2400_GPEUP S3C2410_GPIOREG(0x34) 427 + 528 428 #define S3C2410_GPE0 S3C2410_GPIONO(S3C2410_GPIO_BANKE, 0) 529 429 #define S3C2410_GPE0_INP (0x00 << 0) 530 430 #define S3C2410_GPE0_OUTP (0x01 << 0) 531 431 #define S3C2410_GPE0_I2SLRCK (0x02 << 0) 432 + #define S3C2400_GPE0_EINT0 (0x02 << 0) 532 433 #define S3C2410_GPE0_MASK (0x03 << 0) 533 434 534 435 #define S3C2410_GPE1 S3C2410_GPIONO(S3C2410_GPIO_BANKE, 1) 535 436 #define S3C2410_GPE1_INP (0x00 << 2) 536 437 #define S3C2410_GPE1_OUTP (0x01 << 2) 537 438 #define S3C2410_GPE1_I2SSCLK (0x02 << 2) 439 + #define S3C2400_GPE1_EINT1 (0x02 << 2) 440 + #define S3C2400_GPE1_nSS (0x03 << 2) 538 441 #define S3C2410_GPE1_MASK (0x03 << 2) 539 442 540 443 #define S3C2410_GPE2 S3C2410_GPIONO(S3C2410_GPIO_BANKE, 2) 541 444 #define S3C2410_GPE2_INP (0x00 << 4) 542 445 #define S3C2410_GPE2_OUTP (0x01 << 4) 543 446 #define S3C2410_GPE2_CDCLK (0x02 << 4) 447 + #define S3C2400_GPE2_EINT2 (0x02 << 4) 448 + #define S3C2400_GPE2_I2SSDI (0x03 << 4) 544 449 545 450 #define S3C2410_GPE3 S3C2410_GPIONO(S3C2410_GPIO_BANKE, 3) 546 451 #define S3C2410_GPE3_INP (0x00 << 6) 547 452 #define S3C2410_GPE3_OUTP (0x01 << 6) 548 453 #define S3C2410_GPE3_I2SSDI (0x02 << 6) 454 + #define S3C2400_GPE3_EINT3 (0x02 << 6) 455 + #define S3C2400_GPE3_nCTS1 (0x03 << 6) 549 456 #define S3C2410_GPE3_nSS0 (0x03 << 6) 550 457 #define S3C2410_GPE3_MASK (0x03 << 6) 551 458 ··· 572 441 #define S3C2410_GPE4_INP (0x00 << 8) 573 442 #define S3C2410_GPE4_OUTP (0x01 << 8) 574 443 #define S3C2410_GPE4_I2SSDO (0x02 << 8) 444 + #define S3C2400_GPE4_EINT4 (0x02 << 8) 445 + #define S3C2400_GPE4_nRTS1 (0x03 << 8) 575 446 #define S3C2410_GPE4_I2SSDI (0x03 << 8) 576 447 #define S3C2410_GPE4_MASK (0x03 << 8) 577 448 ··· 581 448 #define S3C2410_GPE5_INP (0x00 << 10) 582 449 #define S3C2410_GPE5_OUTP (0x01 << 10) 583 450 #define S3C2410_GPE5_SDCLK (0x02 << 10) 451 + #define S3C2400_GPE5_EINT5 (0x02 << 10) 452 + #define S3C2400_GPE5_TCLK1 (0x03 << 10) 584 453 585 454 #define S3C2410_GPE6 S3C2410_GPIONO(S3C2410_GPIO_BANKE, 6) 586 455 #define S3C2410_GPE6_INP (0x00 << 12) 587 456 #define S3C2410_GPE6_OUTP (0x01 << 12) 588 457 #define S3C2410_GPE6_SDCMD (0x02 << 12) 458 + #define S3C2400_GPE6_EINT6 (0x02 << 12) 589 459 590 460 #define S3C2410_GPE7 S3C2410_GPIONO(S3C2410_GPIO_BANKE, 7) 591 461 #define S3C2410_GPE7_INP (0x00 << 14) 592 462 #define S3C2410_GPE7_OUTP (0x01 << 14) 593 463 #define S3C2410_GPE7_SDDAT0 (0x02 << 14) 464 + #define S3C2400_GPE7_EINT7 (0x02 << 14) 594 465 595 466 #define S3C2410_GPE8 S3C2410_GPIONO(S3C2410_GPIO_BANKE, 8) 596 467 #define S3C2410_GPE8_INP (0x00 << 16) 597 468 #define S3C2410_GPE8_OUTP (0x01 << 16) 598 469 #define S3C2410_GPE8_SDDAT1 (0x02 << 16) 470 + #define S3C2400_GPE8_nXDACK0 (0x02 << 16) 599 471 600 472 #define S3C2410_GPE9 S3C2410_GPIONO(S3C2410_GPIO_BANKE, 9) 601 473 #define S3C2410_GPE9_INP (0x00 << 18) 602 474 #define S3C2410_GPE9_OUTP (0x01 << 18) 603 475 #define S3C2410_GPE9_SDDAT2 (0x02 << 18) 476 + #define S3C2400_GPE9_nXDACK1 (0x02 << 18) 477 + #define S3C2400_GPE9_nXBACK (0x03 << 18) 604 478 605 479 #define S3C2410_GPE10 S3C2410_GPIONO(S3C2410_GPIO_BANKE, 10) 606 480 #define S3C2410_GPE10_INP (0x00 << 20) 607 481 #define S3C2410_GPE10_OUTP (0x01 << 20) 608 482 #define S3C2410_GPE10_SDDAT3 (0x02 << 20) 483 + #define S3C2400_GPE10_nXDREQ0 (0x02 << 20) 609 484 610 485 #define S3C2410_GPE11 S3C2410_GPIONO(S3C2410_GPIO_BANKE, 11) 611 486 #define S3C2410_GPE11_INP (0x00 << 22) 612 487 #define S3C2410_GPE11_OUTP (0x01 << 22) 613 488 #define S3C2410_GPE11_SPIMISO0 (0x02 << 22) 489 + #define S3C2400_GPE11_nXDREQ1 (0x02 << 22) 490 + #define S3C2400_GPE11_nXBREQ (0x03 << 22) 614 491 615 492 #define S3C2410_GPE12 S3C2410_GPIONO(S3C2410_GPIO_BANKE, 12) 616 493 #define S3C2410_GPE12_INP (0x00 << 24) ··· 652 509 653 510 #define S3C2410_GPE_PUPDIS(x) (1<<(x)) 654 511 655 - /* Port F consists of 8 GPIO/Special function 512 + /* S3C2410: 513 + * Port F consists of 8 GPIO/Special function 656 514 * 657 515 * GPIO / interrupt inputs 658 516 * ··· 661 517 * 00 = 0 input, 1 output, 2 interrupt (EINT0..7), 3 undefined 662 518 * 663 519 * pull up works like all other ports. 520 + * 521 + * S3C2400: 522 + * Port F consists of 7 GPIO/Special function 523 + * 524 + * GPIO/serial/misc pins 664 525 */ 665 526 666 527 #define S3C2410_GPFCON S3C2410_GPIOREG(0x50) 667 528 #define S3C2410_GPFDAT S3C2410_GPIOREG(0x54) 668 529 #define S3C2410_GPFUP S3C2410_GPIOREG(0x58) 669 530 531 + #define S3C2400_GPFCON S3C2410_GPIOREG(0x38) 532 + #define S3C2400_GPFDAT S3C2410_GPIOREG(0x3C) 533 + #define S3C2400_GPFUP S3C2410_GPIOREG(0x40) 534 + 670 535 #define S3C2410_GPF0 S3C2410_GPIONO(S3C2410_GPIO_BANKF, 0) 671 536 #define S3C2410_GPF0_INP (0x00 << 0) 672 537 #define S3C2410_GPF0_OUTP (0x01 << 0) 673 538 #define S3C2410_GPF0_EINT0 (0x02 << 0) 539 + #define S3C2400_GPF0_RXD0 (0x02 << 0) 674 540 675 541 #define S3C2410_GPF1 S3C2410_GPIONO(S3C2410_GPIO_BANKF, 1) 676 542 #define S3C2410_GPF1_INP (0x00 << 2) 677 543 #define S3C2410_GPF1_OUTP (0x01 << 2) 678 544 #define S3C2410_GPF1_EINT1 (0x02 << 2) 545 + #define S3C2400_GPF1_RXD1 (0x02 << 2) 546 + #define S3C2400_GPF1_IICSDA (0x03 << 2) 679 547 680 548 #define S3C2410_GPF2 S3C2410_GPIONO(S3C2410_GPIO_BANKF, 2) 681 549 #define S3C2410_GPF2_INP (0x00 << 4) 682 550 #define S3C2410_GPF2_OUTP (0x01 << 4) 683 551 #define S3C2410_GPF2_EINT2 (0x02 << 4) 552 + #define S3C2400_GPF2_TXD0 (0x02 << 4) 684 553 685 554 #define S3C2410_GPF3 S3C2410_GPIONO(S3C2410_GPIO_BANKF, 3) 686 555 #define S3C2410_GPF3_INP (0x00 << 6) 687 556 #define S3C2410_GPF3_OUTP (0x01 << 6) 688 557 #define S3C2410_GPF3_EINT3 (0x02 << 6) 558 + #define S3C2400_GPF3_TXD1 (0x02 << 6) 559 + #define S3C2400_GPF3_IICSCL (0x03 << 6) 689 560 690 561 #define S3C2410_GPF4 S3C2410_GPIONO(S3C2410_GPIO_BANKF, 4) 691 562 #define S3C2410_GPF4_INP (0x00 << 8) 692 563 #define S3C2410_GPF4_OUTP (0x01 << 8) 693 564 #define S3C2410_GPF4_EINT4 (0x02 << 8) 565 + #define S3C2400_GPF4_nRTS0 (0x02 << 8) 566 + #define S3C2400_GPF4_nXBACK (0x03 << 8) 694 567 695 568 #define S3C2410_GPF5 S3C2410_GPIONO(S3C2410_GPIO_BANKF, 5) 696 569 #define S3C2410_GPF5_INP (0x00 << 10) 697 570 #define S3C2410_GPF5_OUTP (0x01 << 10) 698 571 #define S3C2410_GPF5_EINT5 (0x02 << 10) 572 + #define S3C2400_GPF5_nCTS0 (0x02 << 10) 573 + #define S3C2400_GPF5_nXBREQ (0x03 << 10) 699 574 700 575 #define S3C2410_GPF6 S3C2410_GPIONO(S3C2410_GPIO_BANKF, 6) 701 576 #define S3C2410_GPF6_INP (0x00 << 12) 702 577 #define S3C2410_GPF6_OUTP (0x01 << 12) 703 578 #define S3C2410_GPF6_EINT6 (0x02 << 12) 579 + #define S3C2400_GPF6_CLKOUT (0x02 << 12) 704 580 705 581 #define S3C2410_GPF7 S3C2410_GPIONO(S3C2410_GPIO_BANKF, 7) 706 582 #define S3C2410_GPF7_INP (0x00 << 14) 707 583 #define S3C2410_GPF7_OUTP (0x01 << 14) 708 584 #define S3C2410_GPF7_EINT7 (0x02 << 14) 709 585 710 - /* Port G consists of 8 GPIO/IRQ/Special function 586 + #define S3C2410_GPF_PUPDIS(x) (1<<(x)) 587 + 588 + /* S3C2410: 589 + * Port G consists of 8 GPIO/IRQ/Special function 711 590 * 712 591 * GPGCON has 2 bits for each of the input pins on port F 713 592 * 00 = 0 input, 1 output, 2 interrupt (EINT0..7), 3 special func 714 593 * 715 594 * pull up works like all other ports. 595 + * 596 + * S3C2400: 597 + * Port G consists of 10 GPIO/Special function 716 598 */ 717 599 718 600 #define S3C2410_GPGCON S3C2410_GPIOREG(0x60) 719 601 #define S3C2410_GPGDAT S3C2410_GPIOREG(0x64) 720 602 #define S3C2410_GPGUP S3C2410_GPIOREG(0x68) 721 603 604 + #define S3C2400_GPGCON S3C2410_GPIOREG(0x44) 605 + #define S3C2400_GPGDAT S3C2410_GPIOREG(0x48) 606 + #define S3C2400_GPGUP S3C2410_GPIOREG(0x4C) 607 + 722 608 #define S3C2410_GPG0 S3C2410_GPIONO(S3C2410_GPIO_BANKG, 0) 723 609 #define S3C2410_GPG0_INP (0x00 << 0) 724 610 #define S3C2410_GPG0_OUTP (0x01 << 0) 725 611 #define S3C2410_GPG0_EINT8 (0x02 << 0) 612 + #define S3C2400_GPG0_I2SLRCK (0x02 << 0) 726 613 727 614 #define S3C2410_GPG1 S3C2410_GPIONO(S3C2410_GPIO_BANKG, 1) 728 615 #define S3C2410_GPG1_INP (0x00 << 2) 729 616 #define S3C2410_GPG1_OUTP (0x01 << 2) 730 617 #define S3C2410_GPG1_EINT9 (0x02 << 2) 618 + #define S3C2400_GPG1_I2SSCLK (0x02 << 2) 731 619 732 620 #define S3C2410_GPG2 S3C2410_GPIONO(S3C2410_GPIO_BANKG, 2) 733 621 #define S3C2410_GPG2_INP (0x00 << 4) 734 622 #define S3C2410_GPG2_OUTP (0x01 << 4) 735 623 #define S3C2410_GPG2_EINT10 (0x02 << 4) 624 + #define S3C2400_GPG2_CDCLK (0x02 << 4) 736 625 737 626 #define S3C2410_GPG3 S3C2410_GPIONO(S3C2410_GPIO_BANKG, 3) 738 627 #define S3C2410_GPG3_INP (0x00 << 6) 739 628 #define S3C2410_GPG3_OUTP (0x01 << 6) 740 629 #define S3C2410_GPG3_EINT11 (0x02 << 6) 630 + #define S3C2400_GPG3_I2SSDO (0x02 << 6) 631 + #define S3C2400_GPG3_I2SSDI (0x03 << 6) 741 632 742 633 #define S3C2410_GPG4 S3C2410_GPIONO(S3C2410_GPIO_BANKG, 4) 743 634 #define S3C2410_GPG4_INP (0x00 << 8) 744 635 #define S3C2410_GPG4_OUTP (0x01 << 8) 745 636 #define S3C2410_GPG4_EINT12 (0x02 << 8) 637 + #define S3C2400_GPG4_MMCCLK (0x02 << 8) 638 + #define S3C2400_GPG4_I2SSDI (0x03 << 8) 746 639 #define S3C2410_GPG4_LCDPWREN (0x03 << 8) 747 640 748 641 #define S3C2410_GPG5 S3C2410_GPIONO(S3C2410_GPIO_BANKG, 5) 749 642 #define S3C2410_GPG5_INP (0x00 << 10) 750 643 #define S3C2410_GPG5_OUTP (0x01 << 10) 751 644 #define S3C2410_GPG5_EINT13 (0x02 << 10) 645 + #define S3C2400_GPG5_MMCCMD (0x02 << 10) 646 + #define S3C2400_GPG5_IICSDA (0x03 << 10) 752 647 #define S3C2410_GPG5_SPIMISO1 (0x03 << 10) 753 648 754 649 #define S3C2410_GPG6 S3C2410_GPIONO(S3C2410_GPIO_BANKG, 6) 755 650 #define S3C2410_GPG6_INP (0x00 << 12) 756 651 #define S3C2410_GPG6_OUTP (0x01 << 12) 757 652 #define S3C2410_GPG6_EINT14 (0x02 << 12) 653 + #define S3C2400_GPG6_MMCDAT (0x02 << 12) 654 + #define S3C2400_GPG6_IICSCL (0x03 << 12) 758 655 #define S3C2410_GPG6_SPIMOSI1 (0x03 << 12) 759 656 760 657 #define S3C2410_GPG7 S3C2410_GPIONO(S3C2410_GPIO_BANKG, 7) ··· 803 618 #define S3C2410_GPG7_OUTP (0x01 << 14) 804 619 #define S3C2410_GPG7_EINT15 (0x02 << 14) 805 620 #define S3C2410_GPG7_SPICLK1 (0x03 << 14) 621 + #define S3C2400_GPG7_SPIMISO (0x02 << 14) 622 + #define S3C2400_GPG7_IICSDA (0x03 << 14) 806 623 807 624 #define S3C2410_GPG8 S3C2410_GPIONO(S3C2410_GPIO_BANKG, 8) 808 625 #define S3C2410_GPG8_INP (0x00 << 16) 809 626 #define S3C2410_GPG8_OUTP (0x01 << 16) 810 627 #define S3C2410_GPG8_EINT16 (0x02 << 16) 628 + #define S3C2400_GPG8_SPIMOSI (0x02 << 16) 629 + #define S3C2400_GPG8_IICSCL (0x03 << 16) 811 630 812 631 #define S3C2410_GPG9 S3C2410_GPIONO(S3C2410_GPIO_BANKG, 9) 813 632 #define S3C2410_GPG9_INP (0x00 << 18) 814 633 #define S3C2410_GPG9_OUTP (0x01 << 18) 815 634 #define S3C2410_GPG9_EINT17 (0x02 << 18) 635 + #define S3C2400_GPG9_SPICLK (0x02 << 18) 636 + #define S3C2400_GPG9_MMCCLK (0x03 << 18) 816 637 817 638 #define S3C2410_GPG10 S3C2410_GPIONO(S3C2410_GPIO_BANKG, 10) 818 639 #define S3C2410_GPG10_INP (0x00 << 20) ··· 928 737 #define S3C2410_GPH10_CLKOUT1 (0x02 << 20) 929 738 930 739 /* miscellaneous control */ 931 - 740 + #define S3C2400_MISCCR S3C2410_GPIOREG(0x54) 932 741 #define S3C2410_MISCCR S3C2410_GPIOREG(0x80) 933 742 #define S3C2410_DCLKCON S3C2410_GPIOREG(0x84) 934 743 935 744 /* see clock.h for dclk definitions */ 936 745 937 746 /* pullup control on databus */ 938 - #define S3C2410_MISCCR_SPUCR_HEN (0) 747 + #define S3C2410_MISCCR_SPUCR_HEN (0<<0) 939 748 #define S3C2410_MISCCR_SPUCR_HDIS (1<<0) 940 - #define S3C2410_MISCCR_SPUCR_LEN (0) 749 + #define S3C2410_MISCCR_SPUCR_LEN (0<<1) 941 750 #define S3C2410_MISCCR_SPUCR_LDIS (1<<1) 942 751 943 - #define S3C2410_MISCCR_USBDEV (0) 752 + #define S3C2400_MISCCR_SPUCR_LEN (0<<0) 753 + #define S3C2400_MISCCR_SPUCR_LDIS (1<<0) 754 + #define S3C2400_MISCCR_SPUCR_HEN (0<<1) 755 + #define S3C2400_MISCCR_SPUCR_HDIS (1<<1) 756 + 757 + #define S3C2400_MISCCR_HZ_STOPEN (0<<2) 758 + #define S3C2400_MISCCR_HZ_STOPPREV (1<<2) 759 + 760 + #define S3C2410_MISCCR_USBDEV (0<<3) 944 761 #define S3C2410_MISCCR_USBHOST (1<<3) 945 762 946 763 #define S3C2410_MISCCR_CLK0_MPLL (0<<4) ··· 984 785 * 985 786 * Samsung datasheet p9-25 986 787 */ 987 - 788 + #define S3C2400_EXTINT0 S3C2410_GPIOREG(0x58) 988 789 #define S3C2410_EXTINT0 S3C2410_GPIOREG(0x88) 989 790 #define S3C2410_EXTINT1 S3C2410_GPIOREG(0x8C) 990 791 #define S3C2410_EXTINT2 S3C2410_GPIOREG(0x90) ··· 1031 832 #define S3C2410_GSTATUS2_WTRESET (1<<2) 1032 833 #define S3C2410_GSTATUS2_OFFRESET (1<<1) 1033 834 #define S3C2410_GSTATUS2_PONRESET (1<<0) 835 + 836 + /* open drain control register */ 837 + #define S3C2400_OPENCR S3C2410_GPIOREG(0x50) 838 + 839 + #define S3C2400_OPENCR_OPC_RXD1DIS (0<<0) 840 + #define S3C2400_OPENCR_OPC_RXD1EN (1<<0) 841 + #define S3C2400_OPENCR_OPC_TXD1DIS (0<<1) 842 + #define S3C2400_OPENCR_OPC_TXD1EN (1<<1) 843 + #define S3C2400_OPENCR_OPC_CMDDIS (0<<2) 844 + #define S3C2400_OPENCR_OPC_CMDEN (1<<2) 845 + #define S3C2400_OPENCR_OPC_DATDIS (0<<3) 846 + #define S3C2400_OPENCR_OPC_DATEN (1<<3) 847 + #define S3C2400_OPENCR_OPC_MISODIS (0<<4) 848 + #define S3C2400_OPENCR_OPC_MISOEN (1<<4) 849 + #define S3C2400_OPENCR_OPC_MOSIDIS (0<<5) 850 + #define S3C2400_OPENCR_OPC_MOSIEN (1<<5) 1034 851 1035 852 #endif /* __ASM_ARCH_REGS_GPIO_H */ 1036 853
-2
include/asm-arm/arch-sa1100/io.h
··· 10 10 #ifndef __ASM_ARM_ARCH_IO_H 11 11 #define __ASM_ARM_ARCH_IO_H 12 12 13 - #include <asm/hardware.h> 14 - 15 13 #define IO_SPACE_LIMIT 0xffffffff 16 14 17 15 /*