Merge branch 'master' of master.kernel.org:/pub/scm/linux/kernel/git/cooloney/blackfin-2.6

* 'master' of master.kernel.org:/pub/scm/linux/kernel/git/cooloney/blackfin-2.6: (30 commits)
Blackfin SMC91X ethernet supporting driver: SMC91C111 LEDs are note drived in the kernel like in uboot
Blackfin SPI driver: fix bug SPI DMA incomplete transmission
Blackfin SPI driver: tweak spi cleanup function to match newer kernel changes
Blackfin RTC drivers: update MAINTAINERS information
Blackfin serial driver: decouple PARODD and CMSPAR checking from PARENB
Blackfin serial driver: actually implement the break_ctl() function
Blackfin serial driver: ignore framing and parity errors
Blackfin serial driver: hook up our UARTs STP bit with userspaces CMSPAR
Blackfin arch: move HI/LO macros into blackfin.h and punt the rest of macros.h as it includes VDSP macros we never use
Blackfin arch: redo our linker script a bit
Blackfin arch: make sure we initialize our L1 Data B section properly based on the linked kernel
Blackfin arch: fix bug can not wakeup from sleep via push buttons
Blackfin arch: add support for Alon Bar-Lev's dynamic kernel command-line
Blackfin arch: add missing gpio.h header to fix compiling in some pm configurations
Blackfin arch: As Mike pointed out range goes form m..MAX_BLACKFIN_GPIO -1
Blackfin arch: fix spelling typo in output
Blackfin arch: try to split up functions like this into smaller units according to LKML review
Blackfin arch: add proper ENDPROC()
Blackfin arch: move more of our startup code to .init so it can be freed once we are up and running
Blackfin arch: unify differences between our diff head.S files -- no functional changes
...

+1075 -2054
+44 -34
MAINTAINERS
··· 723 S: Maintained 724 725 BLACKFIN ARCHITECTURE 726 - P: Aubrey Li 727 - M: aubrey.li@analog.com 728 - P: Bernd Schmidt 729 - M: bernd.schmidt@analog.com 730 - P: Bryan Wu 731 - M: bryan.wu@analog.com 732 - P: Grace Pan 733 - M: grace.pan@analog.com 734 - P: Michael Hennerich 735 - M: michael.hennerich@analog.com 736 - P: Mike Frysinger 737 - M: michael.frysinger@analog.com 738 - P: Jane Lv 739 - M: jane.lv@analog.com 740 - P: Jerry Zeng 741 - M: jerry.zeng@analog.com 742 - P: Jie Zhang 743 - M: jie.zhang@analog.com 744 - P: Robin Getz 745 - M: robin.getz@analog.com 746 - P: Roy Huang 747 - M: roy.huang@analog.com 748 - P: Sonic Zhang 749 - M: sonic.zhang@analog.com 750 - P: Yi Li 751 - M: yi.li@analog.com 752 - L: uclinux-dist-devel@blackfin.uclinux.org 753 - W: http://blackfin.uclinux.org 754 - S: Supported 755 756 BLACKFIN SERIAL DRIVER 757 - P: Aubrey Li 758 - M: aubrey.li@analog.com 759 - L: uclinux-dist-devel@blackfin.uclinux.org 760 - W: http://blackfin.uclinux.org 761 - S: Supported 762 763 BAYCOM/HDLCDRV DRIVERS FOR AX.25 764 P: Thomas Sailer
··· 723 S: Maintained 724 725 BLACKFIN ARCHITECTURE 726 + P: Aubrey Li 727 + M: aubrey.li@analog.com 728 + P: Bernd Schmidt 729 + M: bernd.schmidt@analog.com 730 + P: Bryan Wu 731 + M: bryan.wu@analog.com 732 + P: Grace Pan 733 + M: grace.pan@analog.com 734 + P: Marc Hoffman 735 + M: marc.hoffman@analog.com 736 + P: Michael Hennerich 737 + M: michael.hennerich@analog.com 738 + P: Mike Frysinger 739 + M: michael.frysinger@analog.com 740 + P: Jerry Zeng 741 + M: jerry.zeng@analog.com 742 + P: Jie Zhang 743 + M: jie.zhang@analog.com 744 + P: Robin Getz 745 + M: robin.getz@analog.com 746 + P: Roy Huang 747 + M: roy.huang@analog.com 748 + P: Sonic Zhang 749 + M: sonic.zhang@analog.com 750 + P: Vivi Li 751 + M: vivi.li@analog.com 752 + P: Yi Li 753 + M: yi.li@analog.com 754 + L: uclinux-dist-devel@blackfin.uclinux.org (subscribers-only) 755 + W: http://blackfin.uclinux.org 756 + S: Supported 757 + 758 + BLACKFIN RTC DRIVER 759 + P: Mike Frysinger 760 + M: michael.frysinger@analog.com 761 + M: vapier.adi@gmail.com 762 + L: uclinux-dist-devel@blackfin.uclinux.org (subscribers-only) 763 + W: http://blackfin.uclinux.org 764 + S: Supported 765 766 BLACKFIN SERIAL DRIVER 767 + P: Aubrey Li 768 + M: aubrey.li@analog.com 769 + L: uclinux-dist-devel@blackfin.uclinux.org (subscribers-only) 770 + W: http://blackfin.uclinux.org 771 + S: Supported 772 773 BAYCOM/HDLCDRV DRIVERS FOR AX.25 774 P: Thomas Sailer
-35
arch/blackfin/Kconfig
··· 394 default 0x08 if (BFIN533_STAMP && BFIN_IDLE_LED_NUM = 2) 395 default 0x10 if (BFIN533_STAMP && BFIN_IDLE_LED_NUM = 3) 396 397 - comment "Console UART Setup" 398 - 399 - choice 400 - prompt "Baud Rate" 401 - default BAUD_57600 402 - config BAUD_9600 403 - bool "9600" 404 - config BAUD_19200 405 - bool "19200" 406 - config BAUD_38400 407 - bool "38400" 408 - config BAUD_57600 409 - bool "57600" 410 - config BAUD_115200 411 - bool "115200" 412 - endchoice 413 - 414 - choice 415 - prompt "Parity" 416 - default BAUD_NO_PARITY 417 - config BAUD_NO_PARITY 418 - bool "No Parity" 419 - config BAUD_PARITY 420 - bool "Parity" 421 - endchoice 422 - 423 - choice 424 - prompt "Stop Bits" 425 - default BAUD_1_STOPBIT 426 - config BAUD_1_STOPBIT 427 - bool "1" 428 - config BAUD_2_STOPBIT 429 - bool "2" 430 - endchoice 431 - 432 endmenu 433 434
··· 394 default 0x08 if (BFIN533_STAMP && BFIN_IDLE_LED_NUM = 2) 395 default 0x10 if (BFIN533_STAMP && BFIN_IDLE_LED_NUM = 3) 396 397 endmenu 398 399
+190 -51
arch/blackfin/configs/BF533-EZKIT_defconfig
··· 1 # 2 # Automatically generated make config: don't edit 3 - # Linux kernel version: 2.6.19.3 4 # 5 # CONFIG_MMU is not set 6 # CONFIG_FPU is not set 7 CONFIG_RWSEM_GENERIC_SPINLOCK=y 8 # CONFIG_RWSEM_XCHGADD_ALGORITHM is not set 9 CONFIG_BLACKFIN=y 10 CONFIG_BFIN=y 11 CONFIG_SEMAPHORE_SLEEPERS=y 12 CONFIG_GENERIC_FIND_NEXT_BIT=y 13 CONFIG_GENERIC_HWEIGHT=y 14 CONFIG_GENERIC_HARDIRQS=y 15 CONFIG_GENERIC_IRQ_PROBE=y 16 CONFIG_GENERIC_CALIBRATE_DELAY=y 17 - CONFIG_UCLINUX=y 18 CONFIG_FORCE_MAX_ZONEORDER=14 19 CONFIG_IRQCHIP_DEMUX_GPIO=y 20 CONFIG_DEFCONFIG_LIST="/lib/modules/$UNAME_RELEASE/.config" ··· 34 CONFIG_LOCALVERSION_AUTO=y 35 CONFIG_SYSVIPC=y 36 # CONFIG_IPC_NS is not set 37 # CONFIG_POSIX_MQUEUE is not set 38 # CONFIG_BSD_PROCESS_ACCT is not set 39 # CONFIG_TASKSTATS is not set 40 # CONFIG_UTS_NS is not set 41 # CONFIG_AUDIT is not set 42 # CONFIG_IKCONFIG is not set 43 # CONFIG_RELAY is not set 44 CONFIG_INITRAMFS_SOURCE="" 45 # CONFIG_CC_OPTIMIZE_FOR_SIZE is not set 46 CONFIG_SYSCTL=y ··· 58 CONFIG_ELF_CORE=y 59 CONFIG_BASE_FULL=y 60 CONFIG_FUTEX=y 61 - CONFIG_EPOLL=y 62 CONFIG_BIG_ORDER_ALLOC_NOFAIL_MAGIC=3 63 - # CONFIG_LIMIT_PAGECACHE is not set 64 CONFIG_BUDDY=y 65 # CONFIG_NP2 is not set 66 CONFIG_SLAB=y ··· 82 # Block layer 83 # 84 CONFIG_BLOCK=y 85 # CONFIG_BLK_DEV_IO_TRACE is not set 86 87 # 88 # IO Schedulers ··· 113 # CONFIG_BF532 is not set 114 CONFIG_BF533=y 115 # CONFIG_BF534 is not set 116 - # CONFIG_BF535 is not set 117 # CONFIG_BF536 is not set 118 # CONFIG_BF537 is not set 119 # CONFIG_BF561 is not set ··· 128 # CONFIG_BFIN537_BLUETECHNIX_CM is not set 129 # CONFIG_BFIN561_BLUETECHNIX_CM is not set 130 # CONFIG_BFIN561_EZKIT is not set 131 # CONFIG_PNAV10 is not set 132 # CONFIG_GENERIC_BOARD is not set 133 CONFIG_MEM_MT48LC16M16A2TG_75=y ··· 172 # 173 # Board customizations 174 # 175 176 # 177 # Board Setup ··· 183 CONFIG_BOOT_LOAD=0x1000 184 185 # 186 - # Console UART Setup 187 - # 188 - # CONFIG_BAUD_9600 is not set 189 - # CONFIG_BAUD_19200 is not set 190 - # CONFIG_BAUD_38400 is not set 191 - CONFIG_BAUD_57600=y 192 - # CONFIG_BAUD_115200 is not set 193 - CONFIG_BAUD_NO_PARITY=y 194 - # CONFIG_BAUD_PARITY is not set 195 - CONFIG_BAUD_1_STOPBIT=y 196 - # CONFIG_BAUD_2_STOPBIT is not set 197 - 198 - # 199 # Blackfin Kernel Optimizations 200 # 201 ··· 191 # 192 # CONFIG_HZ_100 is not set 193 CONFIG_HZ_250=y 194 # CONFIG_HZ_1000 is not set 195 CONFIG_HZ=250 196 ··· 210 CONFIG_MEMCPY_L1=y 211 CONFIG_SYS_BFIN_SPINLOCK_L1=y 212 # CONFIG_IP_CHECKSUM_L1 is not set 213 # CONFIG_SYSCALL_TAB_L1 is not set 214 # CONFIG_CPLB_SWITCH_TAB_L1 is not set 215 CONFIG_RAMKERNEL=y ··· 224 # CONFIG_SPARSEMEM_STATIC is not set 225 CONFIG_SPLIT_PTLOCK_CPUS=4 226 # CONFIG_RESOURCES_64BIT is not set 227 CONFIG_LARGE_ALLOCS=y 228 CONFIG_BFIN_DMA_5XX=y 229 # CONFIG_DMA_UNCACHED_2M is not set ··· 297 # Power management options 298 # 299 CONFIG_PM=y 300 - CONFIG_PM_LEGACY=y 301 # CONFIG_PM_DEBUG is not set 302 # CONFIG_PM_SYSFS_DEPRECATED is not set 303 CONFIG_PM_WAKEUP_GPIO_BY_SIC_IWR=y ··· 325 CONFIG_XFRM=y 326 # CONFIG_XFRM_USER is not set 327 # CONFIG_XFRM_SUB_POLICY is not set 328 # CONFIG_NET_KEY is not set 329 CONFIG_INET=y 330 # CONFIG_IP_MULTICAST is not set ··· 352 # CONFIG_TCP_CONG_ADVANCED is not set 353 CONFIG_TCP_CONG_CUBIC=y 354 CONFIG_DEFAULT_TCP_CONG="cubic" 355 # CONFIG_IPV6 is not set 356 # CONFIG_INET6_XFRM_TUNNEL is not set 357 # CONFIG_INET6_TUNNEL is not set ··· 396 # 397 # CONFIG_NET_PKTGEN is not set 398 # CONFIG_HAMRADIO is not set 399 - # CONFIG_IRDA is not set 400 # CONFIG_BT is not set 401 # CONFIG_IEEE80211 is not set 402 ··· 472 # User Modules And Translation Layers 473 # 474 CONFIG_MTD_CHAR=m 475 CONFIG_MTD_BLOCK=y 476 # CONFIG_FTL is not set 477 # CONFIG_NFTL is not set ··· 528 # 529 # Self-contained MTD device drivers 530 # 531 # CONFIG_MTD_SLRAM is not set 532 # CONFIG_MTD_PHRAM is not set 533 # CONFIG_MTD_MTDRAM is not set ··· 560 # 561 # Plug and Play support 562 # 563 564 # 565 # Block devices ··· 572 CONFIG_BLK_DEV_RAM_COUNT=16 573 CONFIG_BLK_DEV_RAM_SIZE=4096 574 CONFIG_BLK_DEV_RAM_BLOCKSIZE=1024 575 - # CONFIG_BLK_DEV_INITRD is not set 576 # CONFIG_CDROM_PKTCDVD is not set 577 # CONFIG_ATA_OVER_ETH is not set 578 579 # 580 # Misc devices 581 # 582 - # CONFIG_TIFM_CORE is not set 583 584 # 585 # ATA/ATAPI/MFM/RLL support ··· 676 # 677 # Input device support 678 # 679 - # CONFIG_INPUT is not set 680 681 # 682 # Hardware I/O ports ··· 708 # 709 # CONFIG_AD9960 is not set 710 # CONFIG_SPI_ADC_BF533 is not set 711 - # CONFIG_BF533_PFLAGS is not set 712 # CONFIG_BF5xx_PPIFCD is not set 713 # CONFIG_BF5xx_TIMERS is not set 714 # CONFIG_BF5xx_PPI is not set 715 - # CONFIG_BFIN_SPORT is not set 716 # CONFIG_BFIN_TIMER_LATENCY is not set 717 # CONFIG_VT is not set 718 # CONFIG_SERIAL_NONSTANDARD is not set 719 ··· 752 # 753 # Watchdog Cards 754 # 755 - # CONFIG_WATCHDOG is not set 756 CONFIG_HW_RANDOM=y 757 # CONFIG_GEN_RTC is not set 758 CONFIG_BLACKFIN_DPMC=y 759 # CONFIG_DTLK is not set 760 # CONFIG_R3964 is not set 761 - 762 - # 763 - # Ftape, the floppy tape device driver 764 - # 765 # CONFIG_RAW_DRIVER is not set 766 767 # ··· 780 # 781 # SPI support 782 # 783 - # CONFIG_SPI is not set 784 - # CONFIG_SPI_MASTER is not set 785 786 # 787 # Dallas's 1-wire bus ··· 806 # CONFIG_HWMON_VID is not set 807 # CONFIG_SENSORS_ABITUGURU is not set 808 # CONFIG_SENSORS_F71805F is not set 809 # CONFIG_SENSORS_VT1211 is not set 810 # CONFIG_HWMON_DEBUG_CHIP is not set 811 812 # 813 # Multimedia devices ··· 829 # 830 # Graphics support 831 # 832 - CONFIG_FIRMWARE_EDID=y 833 - # CONFIG_FB is not set 834 # CONFIG_BACKLIGHT_LCD_SUPPORT is not set 835 836 # 837 # Sound 838 # 839 # CONFIG_SOUND is not set 840 841 # 842 # USB support ··· 863 # 864 # MMC/SD Card support 865 # 866 # CONFIG_MMC is not set 867 868 # ··· 909 # 910 # CONFIG_RTC_DRV_DS1553 is not set 911 # CONFIG_RTC_DRV_DS1742 is not set 912 # CONFIG_RTC_DRV_M48T86 is not set 913 # CONFIG_RTC_DRV_TEST is not set 914 # CONFIG_RTC_DRV_V3020 is not set 915 CONFIG_RTC_DRV_BFIN=y 916 ··· 930 # 931 932 # 933 # PBX support 934 # 935 # CONFIG_PBX is not set ··· 945 # 946 # File systems 947 # 948 - CONFIG_EXT2_FS=y 949 - CONFIG_EXT2_FS_XATTR=y 950 - # CONFIG_EXT2_FS_POSIX_ACL is not set 951 - # CONFIG_EXT2_FS_SECURITY is not set 952 # CONFIG_EXT3_FS is not set 953 # CONFIG_EXT4DEV_FS is not set 954 - CONFIG_FS_MBCACHE=y 955 # CONFIG_REISERFS_FS is not set 956 # CONFIG_JFS_FS is not set 957 # CONFIG_FS_POSIX_ACL is not set ··· 956 # CONFIG_OCFS2_FS is not set 957 # CONFIG_MINIX_FS is not set 958 # CONFIG_ROMFS_FS is not set 959 - # CONFIG_INOTIFY is not set 960 # CONFIG_QUOTA is not set 961 # CONFIG_DNOTIFY is not set 962 # CONFIG_AUTOFS_FS is not set ··· 1008 # CONFIG_YAFFS_DISABLE_WIDE_TNODES is not set 1009 # CONFIG_YAFFS_ALWAYS_CHECK_CHUNK_ERASED is not set 1010 CONFIG_YAFFS_SHORT_NAMES_IN_RAM=y 1011 - # CONFIG_JFFS_FS is not set 1012 CONFIG_JFFS2_FS=m 1013 CONFIG_JFFS2_FS_DEBUG=0 1014 CONFIG_JFFS2_FS_WRITEBUFFER=y ··· 1039 CONFIG_SUNRPC=m 1040 # CONFIG_RPCSEC_GSS_KRB5 is not set 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 ··· 1056 # 1057 # Native Language Support 1058 # 1059 - # CONFIG_NLS is not set 1060 1061 # 1062 # Profiling support ··· 1114 CONFIG_ENABLE_MUST_CHECK=y 1115 # CONFIG_MAGIC_SYSRQ is not set 1116 # CONFIG_UNUSED_SYMBOLS is not set 1117 # CONFIG_DEBUG_KERNEL is not set 1118 CONFIG_LOG_BUF_SHIFT=14 1119 # CONFIG_DEBUG_BUGVERBOSE is not set 1120 - # CONFIG_DEBUG_FS is not set 1121 - # CONFIG_UNWIND_INFO is not set 1122 - # CONFIG_HEADERS_CHECK is not set 1123 # CONFIG_DEBUG_SERIAL_EARLY_INIT is not set 1124 CONFIG_DEBUG_HUNT_FOR_ZERO=y 1125 # CONFIG_DEBUG_BFIN_NO_KERN_HWTRACE is not set 1126 - # CONFIG_BOOTPARAM is not set 1127 - # CONFIG_NO_KERNEL_MSG is not set 1128 CONFIG_CPLB_INFO=y 1129 - # CONFIG_NO_ACCESS_CHECK is not set 1130 1131 # 1132 # Security options ··· 1131 # CONFIG_KEYS is not set 1132 CONFIG_SECURITY=y 1133 # CONFIG_SECURITY_NETWORK is not set 1134 - CONFIG_SECURITY_CAPABILITIES=y 1135 1136 # 1137 # Cryptographic options ··· 1141 # 1142 # Library routines 1143 # 1144 - # CONFIG_CRC_CCITT is not set 1145 # CONFIG_CRC16 is not set 1146 CONFIG_CRC32=y 1147 # CONFIG_LIBCRC32C is not set 1148 CONFIG_ZLIB_INFLATE=y 1149 CONFIG_ZLIB_DEFLATE=m 1150 CONFIG_PLIST=y
··· 1 # 2 # Automatically generated make config: don't edit 3 + # Linux kernel version: 2.6.21.3 4 # 5 # CONFIG_MMU is not set 6 # CONFIG_FPU is not set 7 CONFIG_RWSEM_GENERIC_SPINLOCK=y 8 # CONFIG_RWSEM_XCHGADD_ALGORITHM is not set 9 CONFIG_BLACKFIN=y 10 + CONFIG_ZONE_DMA=y 11 CONFIG_BFIN=y 12 CONFIG_SEMAPHORE_SLEEPERS=y 13 CONFIG_GENERIC_FIND_NEXT_BIT=y 14 CONFIG_GENERIC_HWEIGHT=y 15 CONFIG_GENERIC_HARDIRQS=y 16 CONFIG_GENERIC_IRQ_PROBE=y 17 + # CONFIG_GENERIC_TIME is not set 18 CONFIG_GENERIC_CALIBRATE_DELAY=y 19 CONFIG_FORCE_MAX_ZONEORDER=14 20 CONFIG_IRQCHIP_DEMUX_GPIO=y 21 CONFIG_DEFCONFIG_LIST="/lib/modules/$UNAME_RELEASE/.config" ··· 33 CONFIG_LOCALVERSION_AUTO=y 34 CONFIG_SYSVIPC=y 35 # CONFIG_IPC_NS is not set 36 + CONFIG_SYSVIPC_SYSCTL=y 37 # CONFIG_POSIX_MQUEUE is not set 38 # CONFIG_BSD_PROCESS_ACCT is not set 39 # CONFIG_TASKSTATS is not set 40 # CONFIG_UTS_NS is not set 41 # CONFIG_AUDIT is not set 42 # CONFIG_IKCONFIG is not set 43 + CONFIG_SYSFS_DEPRECATED=y 44 # CONFIG_RELAY is not set 45 + CONFIG_BLK_DEV_INITRD=y 46 CONFIG_INITRAMFS_SOURCE="" 47 # CONFIG_CC_OPTIMIZE_FOR_SIZE is not set 48 CONFIG_SYSCTL=y ··· 54 CONFIG_ELF_CORE=y 55 CONFIG_BASE_FULL=y 56 CONFIG_FUTEX=y 57 CONFIG_BIG_ORDER_ALLOC_NOFAIL_MAGIC=3 58 CONFIG_BUDDY=y 59 # CONFIG_NP2 is not set 60 CONFIG_SLAB=y ··· 80 # Block layer 81 # 82 CONFIG_BLOCK=y 83 + # CONFIG_LBD is not set 84 # CONFIG_BLK_DEV_IO_TRACE is not set 85 + # CONFIG_LSF is not set 86 87 # 88 # IO Schedulers ··· 109 # CONFIG_BF532 is not set 110 CONFIG_BF533=y 111 # CONFIG_BF534 is not set 112 # CONFIG_BF536 is not set 113 # CONFIG_BF537 is not set 114 # CONFIG_BF561 is not set ··· 125 # CONFIG_BFIN537_BLUETECHNIX_CM is not set 126 # CONFIG_BFIN561_BLUETECHNIX_CM is not set 127 # CONFIG_BFIN561_EZKIT is not set 128 + # CONFIG_BFIN561_TEPLA is not set 129 # CONFIG_PNAV10 is not set 130 # CONFIG_GENERIC_BOARD is not set 131 CONFIG_MEM_MT48LC16M16A2TG_75=y ··· 168 # 169 # Board customizations 170 # 171 + # CONFIG_CMDLINE_BOOL is not set 172 173 # 174 # Board Setup ··· 178 CONFIG_BOOT_LOAD=0x1000 179 180 # 181 # Blackfin Kernel Optimizations 182 # 183 ··· 199 # 200 # CONFIG_HZ_100 is not set 201 CONFIG_HZ_250=y 202 + # CONFIG_HZ_300 is not set 203 # CONFIG_HZ_1000 is not set 204 CONFIG_HZ=250 205 ··· 217 CONFIG_MEMCPY_L1=y 218 CONFIG_SYS_BFIN_SPINLOCK_L1=y 219 # CONFIG_IP_CHECKSUM_L1 is not set 220 + CONFIG_CACHELINE_ALIGNED_L1=y 221 # CONFIG_SYSCALL_TAB_L1 is not set 222 # CONFIG_CPLB_SWITCH_TAB_L1 is not set 223 CONFIG_RAMKERNEL=y ··· 230 # CONFIG_SPARSEMEM_STATIC is not set 231 CONFIG_SPLIT_PTLOCK_CPUS=4 232 # CONFIG_RESOURCES_64BIT is not set 233 + CONFIG_ZONE_DMA_FLAG=1 234 CONFIG_LARGE_ALLOCS=y 235 CONFIG_BFIN_DMA_5XX=y 236 # CONFIG_DMA_UNCACHED_2M is not set ··· 302 # Power management options 303 # 304 CONFIG_PM=y 305 + # CONFIG_PM_LEGACY is not set 306 # CONFIG_PM_DEBUG is not set 307 # CONFIG_PM_SYSFS_DEPRECATED is not set 308 CONFIG_PM_WAKEUP_GPIO_BY_SIC_IWR=y ··· 330 CONFIG_XFRM=y 331 # CONFIG_XFRM_USER is not set 332 # CONFIG_XFRM_SUB_POLICY is not set 333 + # CONFIG_XFRM_MIGRATE is not set 334 # CONFIG_NET_KEY is not set 335 CONFIG_INET=y 336 # CONFIG_IP_MULTICAST is not set ··· 356 # CONFIG_TCP_CONG_ADVANCED is not set 357 CONFIG_TCP_CONG_CUBIC=y 358 CONFIG_DEFAULT_TCP_CONG="cubic" 359 + # CONFIG_TCP_MD5SIG is not set 360 # CONFIG_IPV6 is not set 361 # CONFIG_INET6_XFRM_TUNNEL is not set 362 # CONFIG_INET6_TUNNEL is not set ··· 399 # 400 # CONFIG_NET_PKTGEN is not set 401 # CONFIG_HAMRADIO is not set 402 + CONFIG_IRDA=m 403 + 404 + # 405 + # IrDA protocols 406 + # 407 + CONFIG_IRLAN=m 408 + CONFIG_IRCOMM=m 409 + # CONFIG_IRDA_ULTRA is not set 410 + 411 + # 412 + # IrDA options 413 + # 414 + CONFIG_IRDA_CACHE_LAST_LSAP=y 415 + # CONFIG_IRDA_FAST_RR is not set 416 + # CONFIG_IRDA_DEBUG is not set 417 + 418 + # 419 + # Infrared-port device drivers 420 + # 421 + 422 + # 423 + # SIR device drivers 424 + # 425 + CONFIG_IRTTY_SIR=m 426 + 427 + # 428 + # Dongle support 429 + # 430 + # CONFIG_DONGLE is not set 431 + 432 + # 433 + # Old SIR device drivers 434 + # 435 + # CONFIG_IRPORT_SIR is not set 436 + 437 + # 438 + # Old Serial dongle support 439 + # 440 + 441 + # 442 + # FIR device drivers 443 + # 444 # CONFIG_BT is not set 445 # CONFIG_IEEE80211 is not set 446 ··· 434 # User Modules And Translation Layers 435 # 436 CONFIG_MTD_CHAR=m 437 + CONFIG_MTD_BLKDEVS=y 438 CONFIG_MTD_BLOCK=y 439 # CONFIG_FTL is not set 440 # CONFIG_NFTL is not set ··· 489 # 490 # Self-contained MTD device drivers 491 # 492 + # CONFIG_MTD_DATAFLASH is not set 493 + # CONFIG_MTD_M25P80 is not set 494 # CONFIG_MTD_SLRAM is not set 495 # CONFIG_MTD_PHRAM is not set 496 # CONFIG_MTD_MTDRAM is not set ··· 519 # 520 # Plug and Play support 521 # 522 + # CONFIG_PNPACPI is not set 523 524 # 525 # Block devices ··· 530 CONFIG_BLK_DEV_RAM_COUNT=16 531 CONFIG_BLK_DEV_RAM_SIZE=4096 532 CONFIG_BLK_DEV_RAM_BLOCKSIZE=1024 533 # CONFIG_CDROM_PKTCDVD is not set 534 # CONFIG_ATA_OVER_ETH is not set 535 536 # 537 # Misc devices 538 # 539 540 # 541 # ATA/ATAPI/MFM/RLL support ··· 636 # 637 # Input device support 638 # 639 + CONFIG_INPUT=m 640 + # CONFIG_INPUT_FF_MEMLESS is not set 641 + 642 + # 643 + # Userland interfaces 644 + # 645 + # CONFIG_INPUT_MOUSEDEV is not set 646 + # CONFIG_INPUT_JOYDEV is not set 647 + # CONFIG_INPUT_TSDEV is not set 648 + CONFIG_INPUT_EVDEV=m 649 + # CONFIG_INPUT_EVBUG is not set 650 + 651 + # 652 + # Input Device Drivers 653 + # 654 + # CONFIG_INPUT_KEYBOARD is not set 655 + # CONFIG_INPUT_MOUSE is not set 656 + # CONFIG_INPUT_JOYSTICK is not set 657 + # CONFIG_INPUT_TOUCHSCREEN is not set 658 + # CONFIG_INPUT_MISC is not set 659 660 # 661 # Hardware I/O ports ··· 649 # 650 # CONFIG_AD9960 is not set 651 # CONFIG_SPI_ADC_BF533 is not set 652 + # CONFIG_BF5xx_PFLAGS is not set 653 # CONFIG_BF5xx_PPIFCD is not set 654 # CONFIG_BF5xx_TIMERS is not set 655 # CONFIG_BF5xx_PPI is not set 656 + CONFIG_BFIN_SPORT=y 657 # CONFIG_BFIN_TIMER_LATENCY is not set 658 + # CONFIG_AD5304 is not set 659 + # CONFIG_BF5xx_FBDMA is not set 660 # CONFIG_VT is not set 661 # CONFIG_SERIAL_NONSTANDARD is not set 662 ··· 691 # 692 # Watchdog Cards 693 # 694 + CONFIG_WATCHDOG=y 695 + # CONFIG_WATCHDOG_NOWAYOUT is not set 696 + 697 + # 698 + # Watchdog Device Drivers 699 + # 700 + # CONFIG_SOFT_WATCHDOG is not set 701 + CONFIG_BFIN_WDT=y 702 CONFIG_HW_RANDOM=y 703 # CONFIG_GEN_RTC is not set 704 CONFIG_BLACKFIN_DPMC=y 705 # CONFIG_DTLK is not set 706 # CONFIG_R3964 is not set 707 # CONFIG_RAW_DRIVER is not set 708 709 # ··· 716 # 717 # SPI support 718 # 719 + CONFIG_SPI=y 720 + CONFIG_SPI_MASTER=y 721 + 722 + # 723 + # SPI Master Controller Drivers 724 + # 725 + CONFIG_SPI_BFIN=y 726 + # CONFIG_SPI_BITBANG is not set 727 + 728 + # 729 + # SPI Protocol Masters 730 + # 731 + # CONFIG_SPI_AT25 is not set 732 733 # 734 # Dallas's 1-wire bus ··· 731 # CONFIG_HWMON_VID is not set 732 # CONFIG_SENSORS_ABITUGURU is not set 733 # CONFIG_SENSORS_F71805F is not set 734 + # CONFIG_SENSORS_LM70 is not set 735 + # CONFIG_SENSORS_PC87427 is not set 736 # CONFIG_SENSORS_VT1211 is not set 737 # CONFIG_HWMON_DEBUG_CHIP is not set 738 + 739 + # 740 + # Multifunction device drivers 741 + # 742 + # CONFIG_MFD_SM501 is not set 743 744 # 745 # Multimedia devices ··· 747 # 748 # Graphics support 749 # 750 # CONFIG_BACKLIGHT_LCD_SUPPORT is not set 751 + # CONFIG_FB is not set 752 753 # 754 # Sound 755 # 756 # CONFIG_SOUND is not set 757 + 758 + # 759 + # HID Devices 760 + # 761 + CONFIG_HID=m 762 + # CONFIG_HID_DEBUG is not set 763 764 # 765 # USB support ··· 776 # 777 # MMC/SD Card support 778 # 779 + # CONFIG_SPI_MMC is not set 780 # CONFIG_MMC is not set 781 782 # ··· 821 # 822 # CONFIG_RTC_DRV_DS1553 is not set 823 # CONFIG_RTC_DRV_DS1742 is not set 824 + # CONFIG_RTC_DRV_RS5C348 is not set 825 # CONFIG_RTC_DRV_M48T86 is not set 826 # CONFIG_RTC_DRV_TEST is not set 827 + # CONFIG_RTC_DRV_MAX6902 is not set 828 # CONFIG_RTC_DRV_V3020 is not set 829 CONFIG_RTC_DRV_BFIN=y 830 ··· 840 # 841 842 # 843 + # Auxiliary Display support 844 + # 845 + 846 + # 847 + # Virtualization 848 + # 849 + 850 + # 851 # PBX support 852 # 853 # CONFIG_PBX is not set ··· 847 # 848 # File systems 849 # 850 + # CONFIG_EXT2_FS is not set 851 # CONFIG_EXT3_FS is not set 852 # CONFIG_EXT4DEV_FS is not set 853 # CONFIG_REISERFS_FS is not set 854 # CONFIG_JFS_FS is not set 855 # CONFIG_FS_POSIX_ACL is not set ··· 862 # CONFIG_OCFS2_FS is not set 863 # CONFIG_MINIX_FS is not set 864 # CONFIG_ROMFS_FS is not set 865 + CONFIG_INOTIFY=y 866 + CONFIG_INOTIFY_USER=y 867 # CONFIG_QUOTA is not set 868 # CONFIG_DNOTIFY is not set 869 # CONFIG_AUTOFS_FS is not set ··· 913 # CONFIG_YAFFS_DISABLE_WIDE_TNODES is not set 914 # CONFIG_YAFFS_ALWAYS_CHECK_CHUNK_ERASED is not set 915 CONFIG_YAFFS_SHORT_NAMES_IN_RAM=y 916 CONFIG_JFFS2_FS=m 917 CONFIG_JFFS2_FS_DEBUG=0 918 CONFIG_JFFS2_FS_WRITEBUFFER=y ··· 945 CONFIG_SUNRPC=m 946 # CONFIG_RPCSEC_GSS_KRB5 is not set 947 # CONFIG_RPCSEC_GSS_SPKM3 is not set 948 + CONFIG_SMB_FS=m 949 + # CONFIG_SMB_NLS_DEFAULT is not set 950 # CONFIG_CIFS is not set 951 # CONFIG_NCP_FS is not set 952 # CONFIG_CODA_FS is not set ··· 961 # 962 # Native Language Support 963 # 964 + CONFIG_NLS=m 965 + CONFIG_NLS_DEFAULT="iso8859-1" 966 + # CONFIG_NLS_CODEPAGE_437 is not set 967 + # CONFIG_NLS_CODEPAGE_737 is not set 968 + # CONFIG_NLS_CODEPAGE_775 is not set 969 + # CONFIG_NLS_CODEPAGE_850 is not set 970 + # CONFIG_NLS_CODEPAGE_852 is not set 971 + # CONFIG_NLS_CODEPAGE_855 is not set 972 + # CONFIG_NLS_CODEPAGE_857 is not set 973 + # CONFIG_NLS_CODEPAGE_860 is not set 974 + # CONFIG_NLS_CODEPAGE_861 is not set 975 + # CONFIG_NLS_CODEPAGE_862 is not set 976 + # CONFIG_NLS_CODEPAGE_863 is not set 977 + # CONFIG_NLS_CODEPAGE_864 is not set 978 + # CONFIG_NLS_CODEPAGE_865 is not set 979 + # CONFIG_NLS_CODEPAGE_866 is not set 980 + # CONFIG_NLS_CODEPAGE_869 is not set 981 + # CONFIG_NLS_CODEPAGE_936 is not set 982 + # CONFIG_NLS_CODEPAGE_950 is not set 983 + # CONFIG_NLS_CODEPAGE_932 is not set 984 + # CONFIG_NLS_CODEPAGE_949 is not set 985 + # CONFIG_NLS_CODEPAGE_874 is not set 986 + # CONFIG_NLS_ISO8859_8 is not set 987 + # CONFIG_NLS_CODEPAGE_1250 is not set 988 + # CONFIG_NLS_CODEPAGE_1251 is not set 989 + # CONFIG_NLS_ASCII is not set 990 + # CONFIG_NLS_ISO8859_1 is not set 991 + # CONFIG_NLS_ISO8859_2 is not set 992 + # CONFIG_NLS_ISO8859_3 is not set 993 + # CONFIG_NLS_ISO8859_4 is not set 994 + # CONFIG_NLS_ISO8859_5 is not set 995 + # CONFIG_NLS_ISO8859_6 is not set 996 + # CONFIG_NLS_ISO8859_7 is not set 997 + # CONFIG_NLS_ISO8859_9 is not set 998 + # CONFIG_NLS_ISO8859_13 is not set 999 + # CONFIG_NLS_ISO8859_14 is not set 1000 + # CONFIG_NLS_ISO8859_15 is not set 1001 + # CONFIG_NLS_KOI8_R is not set 1002 + # CONFIG_NLS_KOI8_U is not set 1003 + # CONFIG_NLS_UTF8 is not set 1004 + 1005 + # 1006 + # Distributed Lock Manager 1007 + # 1008 + # CONFIG_DLM is not set 1009 1010 # 1011 # Profiling support ··· 975 CONFIG_ENABLE_MUST_CHECK=y 976 # CONFIG_MAGIC_SYSRQ is not set 977 # CONFIG_UNUSED_SYMBOLS is not set 978 + # CONFIG_DEBUG_FS is not set 979 + # CONFIG_HEADERS_CHECK is not set 980 # CONFIG_DEBUG_KERNEL is not set 981 CONFIG_LOG_BUF_SHIFT=14 982 # CONFIG_DEBUG_BUGVERBOSE is not set 983 # CONFIG_DEBUG_SERIAL_EARLY_INIT is not set 984 CONFIG_DEBUG_HUNT_FOR_ZERO=y 985 # CONFIG_DEBUG_BFIN_NO_KERN_HWTRACE is not set 986 CONFIG_CPLB_INFO=y 987 + CONFIG_ACCESS_CHECK=y 988 989 # 990 # Security options ··· 995 # CONFIG_KEYS is not set 996 CONFIG_SECURITY=y 997 # CONFIG_SECURITY_NETWORK is not set 998 + CONFIG_SECURITY_CAPABILITIES=m 999 1000 # 1001 # Cryptographic options ··· 1005 # 1006 # Library routines 1007 # 1008 + CONFIG_BITREVERSE=y 1009 + CONFIG_CRC_CCITT=m 1010 # CONFIG_CRC16 is not set 1011 CONFIG_CRC32=y 1012 # CONFIG_LIBCRC32C is not set 1013 CONFIG_ZLIB_INFLATE=y 1014 CONFIG_ZLIB_DEFLATE=m 1015 CONFIG_PLIST=y 1016 + CONFIG_HAS_IOMEM=y 1017 + CONFIG_HAS_IOPORT=y
+59 -33
arch/blackfin/configs/BF533-STAMP_defconfig
··· 1 # 2 # Automatically generated make config: don't edit 3 - # Linux kernel version: 2.6.20.4 4 # 5 # CONFIG_MMU is not set 6 # CONFIG_FPU is not set 7 CONFIG_RWSEM_GENERIC_SPINLOCK=y 8 # CONFIG_RWSEM_XCHGADD_ALGORITHM is not set 9 CONFIG_BLACKFIN=y 10 CONFIG_BFIN=y 11 CONFIG_SEMAPHORE_SLEEPERS=y 12 CONFIG_GENERIC_FIND_NEXT_BIT=y ··· 34 CONFIG_LOCALVERSION_AUTO=y 35 CONFIG_SYSVIPC=y 36 # CONFIG_IPC_NS is not set 37 # CONFIG_POSIX_MQUEUE is not set 38 # CONFIG_BSD_PROCESS_ACCT is not set 39 # CONFIG_TASKSTATS is not set ··· 43 # CONFIG_IKCONFIG is not set 44 CONFIG_SYSFS_DEPRECATED=y 45 # CONFIG_RELAY is not set 46 CONFIG_INITRAMFS_SOURCE="" 47 # CONFIG_CC_OPTIMIZE_FOR_SIZE is not set 48 CONFIG_SYSCTL=y ··· 58 CONFIG_ELF_CORE=y 59 CONFIG_BASE_FULL=y 60 CONFIG_FUTEX=y 61 - CONFIG_EPOLL=y 62 CONFIG_BIG_ORDER_ALLOC_NOFAIL_MAGIC=3 63 - # CONFIG_LIMIT_PAGECACHE is not set 64 CONFIG_BUDDY=y 65 # CONFIG_NP2 is not set 66 CONFIG_SLAB=y ··· 128 # CONFIG_BFIN537_BLUETECHNIX_CM is not set 129 # CONFIG_BFIN561_BLUETECHNIX_CM is not set 130 # CONFIG_BFIN561_EZKIT is not set 131 # CONFIG_PNAV10 is not set 132 # CONFIG_GENERIC_BOARD is not set 133 CONFIG_MEM_MT48LC64M4A2FB_7E=y ··· 195 CONFIG_BFIN_IDLE_LED_DPORT=0xFFC00730 196 197 # 198 - # Console UART Setup 199 - # 200 - # CONFIG_BAUD_9600 is not set 201 - # CONFIG_BAUD_19200 is not set 202 - # CONFIG_BAUD_38400 is not set 203 - CONFIG_BAUD_57600=y 204 - # CONFIG_BAUD_115200 is not set 205 - CONFIG_BAUD_NO_PARITY=y 206 - # CONFIG_BAUD_PARITY is not set 207 - CONFIG_BAUD_1_STOPBIT=y 208 - # CONFIG_BAUD_2_STOPBIT is not set 209 - 210 - # 211 # Blackfin Kernel Optimizations 212 # 213 ··· 222 CONFIG_MEMCPY_L1=y 223 CONFIG_SYS_BFIN_SPINLOCK_L1=y 224 # CONFIG_IP_CHECKSUM_L1 is not set 225 # CONFIG_SYSCALL_TAB_L1 is not set 226 # CONFIG_CPLB_SWITCH_TAB_L1 is not set 227 CONFIG_RAMKERNEL=y ··· 236 # CONFIG_SPARSEMEM_STATIC is not set 237 CONFIG_SPLIT_PTLOCK_CPUS=4 238 # CONFIG_RESOURCES_64BIT is not set 239 CONFIG_LARGE_ALLOCS=y 240 CONFIG_BFIN_DMA_5XX=y 241 # CONFIG_DMA_UNCACHED_2M is not set ··· 309 # Power management options 310 # 311 CONFIG_PM=y 312 - CONFIG_PM_LEGACY=y 313 # CONFIG_PM_DEBUG is not set 314 # CONFIG_PM_SYSFS_DEPRECATED is not set 315 CONFIG_PM_WAKEUP_GPIO_BY_SIC_IWR=y ··· 337 CONFIG_XFRM=y 338 # CONFIG_XFRM_USER is not set 339 # CONFIG_XFRM_SUB_POLICY is not set 340 # CONFIG_NET_KEY is not set 341 CONFIG_INET=y 342 # CONFIG_IP_MULTICAST is not set ··· 572 # 573 # Plug and Play support 574 # 575 576 # 577 # Block devices ··· 584 CONFIG_BLK_DEV_RAM_COUNT=16 585 CONFIG_BLK_DEV_RAM_SIZE=4096 586 CONFIG_BLK_DEV_RAM_BLOCKSIZE=1024 587 - # CONFIG_BLK_DEV_INITRD is not set 588 # CONFIG_CDROM_PKTCDVD is not set 589 # CONFIG_ATA_OVER_ETH is not set 590 591 # 592 # Misc devices 593 # 594 - # CONFIG_TIFM_CORE is not set 595 596 # 597 # ATA/ATAPI/MFM/RLL support ··· 724 # 725 # CONFIG_AD9960 is not set 726 # CONFIG_SPI_ADC_BF533 is not set 727 - # CONFIG_BF533_PFLAGS is not set 728 # CONFIG_BF5xx_PPIFCD is not set 729 # CONFIG_BF5xx_TIMERS is not set 730 # CONFIG_BF5xx_PPI is not set ··· 733 CONFIG_TWI_LCD=m 734 CONFIG_TWI_LCD_SLAVE_ADDR=34 735 # CONFIG_AD5304 is not set 736 # CONFIG_VT is not set 737 # CONFIG_SERIAL_NONSTANDARD is not set 738 ··· 771 # 772 # Watchdog Cards 773 # 774 - # CONFIG_WATCHDOG is not set 775 CONFIG_HW_RANDOM=y 776 # CONFIG_GEN_RTC is not set 777 CONFIG_BLACKFIN_DPMC=y ··· 840 # 841 # SPI Master Controller Drivers 842 # 843 # CONFIG_SPI_BITBANG is not set 844 845 # 846 # SPI Protocol Masters 847 # 848 - CONFIG_SPI_BFIN=y 849 850 # 851 # Dallas's 1-wire bus ··· 862 # CONFIG_SENSORS_ADM1021 is not set 863 # CONFIG_SENSORS_ADM1025 is not set 864 # CONFIG_SENSORS_ADM1026 is not set 865 # CONFIG_SENSORS_ADM1031 is not set 866 # CONFIG_SENSORS_ADM9240 is not set 867 # CONFIG_SENSORS_ASB100 is not set ··· 902 # CONFIG_HWMON_DEBUG_CHIP is not set 903 904 # 905 # Multimedia devices 906 # 907 # CONFIG_VIDEO_DEV is not set ··· 919 # 920 # Graphics support 921 # 922 - CONFIG_FIRMWARE_EDID=y 923 CONFIG_FB=m 924 CONFIG_FB_CFB_FILLRECT=m 925 CONFIG_FB_CFB_COPYAREA=m 926 CONFIG_FB_CFB_IMAGEBLIT=m 927 # CONFIG_FB_MACMODES is not set 928 # CONFIG_FB_BACKLIGHT is not set 929 # CONFIG_FB_MODE_HELPERS is not set 930 # CONFIG_FB_TILEBLITTING is not set 931 CONFIG_FB_BFIN_7171=m 932 CONFIG_FB_BFIN_7393=m 933 CONFIG_NTSC=y ··· 952 # Logo configuration 953 # 954 # CONFIG_LOGO is not set 955 - # CONFIG_BACKLIGHT_LCD_SUPPORT is not set 956 957 # 958 # Sound ··· 984 # CONFIG_SND_MPU401 is not set 985 986 # 987 # Open Sound System 988 # 989 # CONFIG_SOUND_PRIME is not set ··· 1004 # HID Devices 1005 # 1006 CONFIG_HID=y 1007 1008 # 1009 # USB support ··· 1077 # CONFIG_RTC_DRV_DS1672 is not set 1078 # CONFIG_RTC_DRV_DS1742 is not set 1079 # CONFIG_RTC_DRV_PCF8563 is not set 1080 - # CONFIG_RTC_DRV_PCF8583 is not set 1081 # CONFIG_RTC_DRV_RS5C348 is not set 1082 # CONFIG_RTC_DRV_RS5C372 is not set 1083 # CONFIG_RTC_DRV_M48T86 is not set ··· 1099 # 1100 1101 # 1102 # Virtualization 1103 # 1104 ··· 1114 # 1115 # File systems 1116 # 1117 - CONFIG_EXT2_FS=y 1118 - CONFIG_EXT2_FS_XATTR=y 1119 - # CONFIG_EXT2_FS_POSIX_ACL is not set 1120 - # CONFIG_EXT2_FS_SECURITY is not set 1121 # CONFIG_EXT3_FS is not set 1122 # CONFIG_EXT4DEV_FS is not set 1123 - CONFIG_FS_MBCACHE=y 1124 # CONFIG_REISERFS_FS is not set 1125 # CONFIG_JFS_FS is not set 1126 # CONFIG_FS_POSIX_ACL is not set ··· 1128 CONFIG_INOTIFY=y 1129 CONFIG_INOTIFY_USER=y 1130 # CONFIG_QUOTA is not set 1131 - CONFIG_DNOTIFY=y 1132 # CONFIG_AUTOFS_FS is not set 1133 # CONFIG_AUTOFS4_FS is not set 1134 # CONFIG_FUSE_FS is not set ··· 1300 # CONFIG_KEYS is not set 1301 CONFIG_SECURITY=y 1302 # CONFIG_SECURITY_NETWORK is not set 1303 - CONFIG_SECURITY_CAPABILITIES=y 1304 1305 # 1306 # Cryptographic options ··· 1318 CONFIG_ZLIB_INFLATE=y 1319 CONFIG_ZLIB_DEFLATE=m 1320 CONFIG_PLIST=y 1321 - CONFIG_IOMAP_COPY=y
··· 1 # 2 # Automatically generated make config: don't edit 3 + # Linux kernel version: 2.6.21.3 4 # 5 # CONFIG_MMU is not set 6 # CONFIG_FPU is not set 7 CONFIG_RWSEM_GENERIC_SPINLOCK=y 8 # CONFIG_RWSEM_XCHGADD_ALGORITHM is not set 9 CONFIG_BLACKFIN=y 10 + CONFIG_ZONE_DMA=y 11 CONFIG_BFIN=y 12 CONFIG_SEMAPHORE_SLEEPERS=y 13 CONFIG_GENERIC_FIND_NEXT_BIT=y ··· 33 CONFIG_LOCALVERSION_AUTO=y 34 CONFIG_SYSVIPC=y 35 # CONFIG_IPC_NS is not set 36 + CONFIG_SYSVIPC_SYSCTL=y 37 # CONFIG_POSIX_MQUEUE is not set 38 # CONFIG_BSD_PROCESS_ACCT is not set 39 # CONFIG_TASKSTATS is not set ··· 41 # CONFIG_IKCONFIG is not set 42 CONFIG_SYSFS_DEPRECATED=y 43 # CONFIG_RELAY is not set 44 + CONFIG_BLK_DEV_INITRD=y 45 CONFIG_INITRAMFS_SOURCE="" 46 # CONFIG_CC_OPTIMIZE_FOR_SIZE is not set 47 CONFIG_SYSCTL=y ··· 55 CONFIG_ELF_CORE=y 56 CONFIG_BASE_FULL=y 57 CONFIG_FUTEX=y 58 CONFIG_BIG_ORDER_ALLOC_NOFAIL_MAGIC=3 59 CONFIG_BUDDY=y 60 # CONFIG_NP2 is not set 61 CONFIG_SLAB=y ··· 127 # CONFIG_BFIN537_BLUETECHNIX_CM is not set 128 # CONFIG_BFIN561_BLUETECHNIX_CM is not set 129 # CONFIG_BFIN561_EZKIT is not set 130 + # CONFIG_BFIN561_TEPLA is not set 131 # CONFIG_PNAV10 is not set 132 # CONFIG_GENERIC_BOARD is not set 133 CONFIG_MEM_MT48LC64M4A2FB_7E=y ··· 193 CONFIG_BFIN_IDLE_LED_DPORT=0xFFC00730 194 195 # 196 # Blackfin Kernel Optimizations 197 # 198 ··· 233 CONFIG_MEMCPY_L1=y 234 CONFIG_SYS_BFIN_SPINLOCK_L1=y 235 # CONFIG_IP_CHECKSUM_L1 is not set 236 + CONFIG_CACHELINE_ALIGNED_L1=y 237 # CONFIG_SYSCALL_TAB_L1 is not set 238 # CONFIG_CPLB_SWITCH_TAB_L1 is not set 239 CONFIG_RAMKERNEL=y ··· 246 # CONFIG_SPARSEMEM_STATIC is not set 247 CONFIG_SPLIT_PTLOCK_CPUS=4 248 # CONFIG_RESOURCES_64BIT is not set 249 + CONFIG_ZONE_DMA_FLAG=1 250 CONFIG_LARGE_ALLOCS=y 251 CONFIG_BFIN_DMA_5XX=y 252 # CONFIG_DMA_UNCACHED_2M is not set ··· 318 # Power management options 319 # 320 CONFIG_PM=y 321 + # CONFIG_PM_LEGACY is not set 322 # CONFIG_PM_DEBUG is not set 323 # CONFIG_PM_SYSFS_DEPRECATED is not set 324 CONFIG_PM_WAKEUP_GPIO_BY_SIC_IWR=y ··· 346 CONFIG_XFRM=y 347 # CONFIG_XFRM_USER is not set 348 # CONFIG_XFRM_SUB_POLICY is not set 349 + # CONFIG_XFRM_MIGRATE is not set 350 # CONFIG_NET_KEY is not set 351 CONFIG_INET=y 352 # CONFIG_IP_MULTICAST is not set ··· 580 # 581 # Plug and Play support 582 # 583 + # CONFIG_PNPACPI is not set 584 585 # 586 # Block devices ··· 591 CONFIG_BLK_DEV_RAM_COUNT=16 592 CONFIG_BLK_DEV_RAM_SIZE=4096 593 CONFIG_BLK_DEV_RAM_BLOCKSIZE=1024 594 # CONFIG_CDROM_PKTCDVD is not set 595 # CONFIG_ATA_OVER_ETH is not set 596 597 # 598 # Misc devices 599 # 600 601 # 602 # ATA/ATAPI/MFM/RLL support ··· 733 # 734 # CONFIG_AD9960 is not set 735 # CONFIG_SPI_ADC_BF533 is not set 736 + # CONFIG_BF5xx_PFLAGS is not set 737 # CONFIG_BF5xx_PPIFCD is not set 738 # CONFIG_BF5xx_TIMERS is not set 739 # CONFIG_BF5xx_PPI is not set ··· 742 CONFIG_TWI_LCD=m 743 CONFIG_TWI_LCD_SLAVE_ADDR=34 744 # CONFIG_AD5304 is not set 745 + # CONFIG_BF5xx_TEA5764 is not set 746 + # CONFIG_BF5xx_FBDMA is not set 747 # CONFIG_VT is not set 748 # CONFIG_SERIAL_NONSTANDARD is not set 749 ··· 778 # 779 # Watchdog Cards 780 # 781 + CONFIG_WATCHDOG=y 782 + # CONFIG_WATCHDOG_NOWAYOUT is not set 783 + 784 + # 785 + # Watchdog Device Drivers 786 + # 787 + # CONFIG_SOFT_WATCHDOG is not set 788 + CONFIG_BFIN_WDT=y 789 CONFIG_HW_RANDOM=y 790 # CONFIG_GEN_RTC is not set 791 CONFIG_BLACKFIN_DPMC=y ··· 840 # 841 # SPI Master Controller Drivers 842 # 843 + CONFIG_SPI_BFIN=y 844 # CONFIG_SPI_BITBANG is not set 845 846 # 847 # SPI Protocol Masters 848 # 849 + # CONFIG_SPI_AT25 is not set 850 851 # 852 # Dallas's 1-wire bus ··· 861 # CONFIG_SENSORS_ADM1021 is not set 862 # CONFIG_SENSORS_ADM1025 is not set 863 # CONFIG_SENSORS_ADM1026 is not set 864 + # CONFIG_SENSORS_ADM1029 is not set 865 # CONFIG_SENSORS_ADM1031 is not set 866 # CONFIG_SENSORS_ADM9240 is not set 867 # CONFIG_SENSORS_ASB100 is not set ··· 900 # CONFIG_HWMON_DEBUG_CHIP is not set 901 902 # 903 + # Multifunction device drivers 904 + # 905 + # CONFIG_MFD_SM501 is not set 906 + 907 + # 908 # Multimedia devices 909 # 910 # CONFIG_VIDEO_DEV is not set ··· 912 # 913 # Graphics support 914 # 915 + # CONFIG_BACKLIGHT_LCD_SUPPORT is not set 916 CONFIG_FB=m 917 + CONFIG_FIRMWARE_EDID=y 918 + # CONFIG_FB_DDC is not set 919 CONFIG_FB_CFB_FILLRECT=m 920 CONFIG_FB_CFB_COPYAREA=m 921 CONFIG_FB_CFB_IMAGEBLIT=m 922 + # CONFIG_FB_SVGALIB is not set 923 # CONFIG_FB_MACMODES is not set 924 # CONFIG_FB_BACKLIGHT is not set 925 # CONFIG_FB_MODE_HELPERS is not set 926 # CONFIG_FB_TILEBLITTING is not set 927 + 928 + # 929 + # Frame buffer hardware drivers 930 + # 931 CONFIG_FB_BFIN_7171=m 932 CONFIG_FB_BFIN_7393=m 933 CONFIG_NTSC=y ··· 938 # Logo configuration 939 # 940 # CONFIG_LOGO is not set 941 942 # 943 # Sound ··· 971 # CONFIG_SND_MPU401 is not set 972 973 # 974 + # ALSA Blackfin devices 975 + # 976 + # CONFIG_SND_BLACKFIN_AD1836 is not set 977 + # CONFIG_SND_BLACKFIN_AD1981B is not set 978 + # CONFIG_SND_BFIN_AD73311 is not set 979 + 980 + # 981 + # SoC audio support 982 + # 983 + # CONFIG_SND_SOC is not set 984 + 985 + # 986 # Open Sound System 987 # 988 # CONFIG_SOUND_PRIME is not set ··· 979 # HID Devices 980 # 981 CONFIG_HID=y 982 + # CONFIG_HID_DEBUG is not set 983 984 # 985 # USB support ··· 1051 # CONFIG_RTC_DRV_DS1672 is not set 1052 # CONFIG_RTC_DRV_DS1742 is not set 1053 # CONFIG_RTC_DRV_PCF8563 is not set 1054 # CONFIG_RTC_DRV_RS5C348 is not set 1055 # CONFIG_RTC_DRV_RS5C372 is not set 1056 # CONFIG_RTC_DRV_M48T86 is not set ··· 1074 # 1075 1076 # 1077 + # Auxiliary Display support 1078 + # 1079 + 1080 + # 1081 # Virtualization 1082 # 1083 ··· 1085 # 1086 # File systems 1087 # 1088 + # CONFIG_EXT2_FS is not set 1089 # CONFIG_EXT3_FS is not set 1090 # CONFIG_EXT4DEV_FS is not set 1091 # CONFIG_REISERFS_FS is not set 1092 # CONFIG_JFS_FS is not set 1093 # CONFIG_FS_POSIX_ACL is not set ··· 1103 CONFIG_INOTIFY=y 1104 CONFIG_INOTIFY_USER=y 1105 # CONFIG_QUOTA is not set 1106 + # CONFIG_DNOTIFY is not set 1107 # CONFIG_AUTOFS_FS is not set 1108 # CONFIG_AUTOFS4_FS is not set 1109 # CONFIG_FUSE_FS is not set ··· 1275 # CONFIG_KEYS is not set 1276 CONFIG_SECURITY=y 1277 # CONFIG_SECURITY_NETWORK is not set 1278 + CONFIG_SECURITY_CAPABILITIES=m 1279 1280 # 1281 # Cryptographic options ··· 1293 CONFIG_ZLIB_INFLATE=y 1294 CONFIG_ZLIB_DEFLATE=m 1295 CONFIG_PLIST=y 1296 + CONFIG_HAS_IOMEM=y 1297 + CONFIG_HAS_IOPORT=y
+61 -37
arch/blackfin/configs/BF537-STAMP_defconfig
··· 1 # 2 # Automatically generated make config: don't edit 3 - # Linux kernel version: 2.6.20.4 4 # 5 # CONFIG_MMU is not set 6 # CONFIG_FPU is not set 7 CONFIG_RWSEM_GENERIC_SPINLOCK=y 8 # CONFIG_RWSEM_XCHGADD_ALGORITHM is not set 9 CONFIG_BLACKFIN=y 10 CONFIG_BFIN=y 11 CONFIG_SEMAPHORE_SLEEPERS=y 12 CONFIG_GENERIC_FIND_NEXT_BIT=y ··· 34 CONFIG_LOCALVERSION_AUTO=y 35 CONFIG_SYSVIPC=y 36 # CONFIG_IPC_NS is not set 37 # CONFIG_POSIX_MQUEUE is not set 38 # CONFIG_BSD_PROCESS_ACCT is not set 39 # CONFIG_TASKSTATS is not set ··· 43 # CONFIG_IKCONFIG is not set 44 CONFIG_SYSFS_DEPRECATED=y 45 # CONFIG_RELAY is not set 46 CONFIG_INITRAMFS_SOURCE="" 47 # CONFIG_CC_OPTIMIZE_FOR_SIZE is not set 48 CONFIG_SYSCTL=y ··· 58 CONFIG_ELF_CORE=y 59 CONFIG_BASE_FULL=y 60 CONFIG_FUTEX=y 61 - CONFIG_EPOLL=y 62 CONFIG_BIG_ORDER_ALLOC_NOFAIL_MAGIC=3 63 - # CONFIG_LIMIT_PAGECACHE is not set 64 CONFIG_BUDDY=y 65 # CONFIG_NP2 is not set 66 CONFIG_SLAB=y ··· 128 # CONFIG_BFIN537_BLUETECHNIX_CM is not set 129 # CONFIG_BFIN561_BLUETECHNIX_CM is not set 130 # CONFIG_BFIN561_EZKIT is not set 131 # CONFIG_PNAV10 is not set 132 # CONFIG_GENERIC_BOARD is not set 133 CONFIG_MEM_MT48LC32M8A2_75=y ··· 198 CONFIG_BOOT_LOAD=0x1000 199 200 # 201 - # Console UART Setup 202 - # 203 - # CONFIG_BAUD_9600 is not set 204 - # CONFIG_BAUD_19200 is not set 205 - # CONFIG_BAUD_38400 is not set 206 - CONFIG_BAUD_57600=y 207 - # CONFIG_BAUD_115200 is not set 208 - CONFIG_BAUD_NO_PARITY=y 209 - # CONFIG_BAUD_PARITY is not set 210 - CONFIG_BAUD_1_STOPBIT=y 211 - # CONFIG_BAUD_2_STOPBIT is not set 212 - 213 - # 214 # Blackfin Kernel Optimizations 215 # 216 ··· 225 CONFIG_MEMCPY_L1=y 226 CONFIG_SYS_BFIN_SPINLOCK_L1=y 227 # CONFIG_IP_CHECKSUM_L1 is not set 228 # CONFIG_SYSCALL_TAB_L1 is not set 229 # CONFIG_CPLB_SWITCH_TAB_L1 is not set 230 CONFIG_RAMKERNEL=y ··· 239 # CONFIG_SPARSEMEM_STATIC is not set 240 CONFIG_SPLIT_PTLOCK_CPUS=4 241 # CONFIG_RESOURCES_64BIT is not set 242 CONFIG_LARGE_ALLOCS=y 243 CONFIG_BFIN_DMA_5XX=y 244 # CONFIG_DMA_UNCACHED_2M is not set ··· 312 # Power management options 313 # 314 CONFIG_PM=y 315 - CONFIG_PM_LEGACY=y 316 # CONFIG_PM_DEBUG is not set 317 # CONFIG_PM_SYSFS_DEPRECATED is not set 318 CONFIG_PM_WAKEUP_GPIO_BY_SIC_IWR=y ··· 340 CONFIG_XFRM=y 341 # CONFIG_XFRM_USER is not set 342 # CONFIG_XFRM_SUB_POLICY is not set 343 # CONFIG_NET_KEY is not set 344 CONFIG_INET=y 345 # CONFIG_IP_MULTICAST is not set ··· 585 # 586 # Plug and Play support 587 # 588 589 # 590 # Block devices ··· 597 CONFIG_BLK_DEV_RAM_COUNT=16 598 CONFIG_BLK_DEV_RAM_SIZE=4096 599 CONFIG_BLK_DEV_RAM_BLOCKSIZE=1024 600 - # CONFIG_BLK_DEV_INITRD is not set 601 # CONFIG_CDROM_PKTCDVD is not set 602 # CONFIG_ATA_OVER_ETH is not set 603 604 # 605 # Misc devices 606 # 607 - # CONFIG_TIFM_CORE is not set 608 609 # 610 # ATA/ATAPI/MFM/RLL support ··· 742 # 743 # CONFIG_AD9960 is not set 744 # CONFIG_SPI_ADC_BF533 is not set 745 - # CONFIG_BF533_PFLAGS is not set 746 # CONFIG_BF5xx_PPIFCD is not set 747 # CONFIG_BF5xx_TIMERS is not set 748 # CONFIG_BF5xx_PPI is not set ··· 751 CONFIG_TWI_LCD=m 752 CONFIG_TWI_LCD_SLAVE_ADDR=34 753 # CONFIG_AD5304 is not set 754 # CONFIG_VT is not set 755 # CONFIG_SERIAL_NONSTANDARD is not set 756 ··· 797 # 798 # Watchdog Cards 799 # 800 - # CONFIG_WATCHDOG is not set 801 CONFIG_HW_RANDOM=y 802 # CONFIG_GEN_RTC is not set 803 CONFIG_BLACKFIN_DPMC=y ··· 868 # 869 # SPI Master Controller Drivers 870 # 871 # CONFIG_SPI_BITBANG is not set 872 873 # 874 # SPI Protocol Masters 875 # 876 - CONFIG_SPI_BFIN=y 877 878 # 879 # Dallas's 1-wire bus ··· 890 # CONFIG_SENSORS_ADM1021 is not set 891 # CONFIG_SENSORS_ADM1025 is not set 892 # CONFIG_SENSORS_ADM1026 is not set 893 # CONFIG_SENSORS_ADM1031 is not set 894 # CONFIG_SENSORS_ADM9240 is not set 895 # CONFIG_SENSORS_ASB100 is not set ··· 930 # CONFIG_HWMON_DEBUG_CHIP is not set 931 932 # 933 # Multimedia devices 934 # 935 # CONFIG_VIDEO_DEV is not set ··· 947 # 948 # Graphics support 949 # 950 - CONFIG_FIRMWARE_EDID=y 951 CONFIG_FB=m 952 CONFIG_FB_CFB_FILLRECT=m 953 CONFIG_FB_CFB_COPYAREA=m 954 CONFIG_FB_CFB_IMAGEBLIT=m 955 # CONFIG_FB_MACMODES is not set 956 # CONFIG_FB_BACKLIGHT is not set 957 # CONFIG_FB_MODE_HELPERS is not set 958 # CONFIG_FB_TILEBLITTING is not set 959 CONFIG_FB_BFIN_7171=m 960 CONFIG_FB_BFIN_7393=m 961 CONFIG_NTSC=y ··· 986 # Logo configuration 987 # 988 # CONFIG_LOGO is not set 989 - CONFIG_BACKLIGHT_LCD_SUPPORT=y 990 - CONFIG_BACKLIGHT_CLASS_DEVICE=m 991 - CONFIG_BACKLIGHT_DEVICE=y 992 - CONFIG_LCD_CLASS_DEVICE=m 993 - CONFIG_LCD_DEVICE=y 994 995 # 996 # Sound ··· 1018 # CONFIG_SND_MPU401 is not set 1019 1020 # 1021 # Open Sound System 1022 # 1023 # CONFIG_SOUND_PRIME is not set ··· 1038 # HID Devices 1039 # 1040 CONFIG_HID=y 1041 1042 # 1043 # USB support ··· 1111 # CONFIG_RTC_DRV_DS1672 is not set 1112 # CONFIG_RTC_DRV_DS1742 is not set 1113 # CONFIG_RTC_DRV_PCF8563 is not set 1114 - # CONFIG_RTC_DRV_PCF8583 is not set 1115 # CONFIG_RTC_DRV_RS5C348 is not set 1116 # CONFIG_RTC_DRV_RS5C372 is not set 1117 # CONFIG_RTC_DRV_M48T86 is not set ··· 1133 # 1134 1135 # 1136 # Virtualization 1137 # 1138 ··· 1148 # 1149 # File systems 1150 # 1151 - CONFIG_EXT2_FS=y 1152 - CONFIG_EXT2_FS_XATTR=y 1153 - # CONFIG_EXT2_FS_POSIX_ACL is not set 1154 - # CONFIG_EXT2_FS_SECURITY is not set 1155 # CONFIG_EXT3_FS is not set 1156 # CONFIG_EXT4DEV_FS is not set 1157 - CONFIG_FS_MBCACHE=y 1158 # CONFIG_REISERFS_FS is not set 1159 # CONFIG_JFS_FS is not set 1160 # CONFIG_FS_POSIX_ACL is not set ··· 1162 CONFIG_INOTIFY=y 1163 CONFIG_INOTIFY_USER=y 1164 # CONFIG_QUOTA is not set 1165 - CONFIG_DNOTIFY=y 1166 # CONFIG_AUTOFS_FS is not set 1167 # CONFIG_AUTOFS4_FS is not set 1168 # CONFIG_FUSE_FS is not set ··· 1334 # CONFIG_KEYS is not set 1335 CONFIG_SECURITY=y 1336 # CONFIG_SECURITY_NETWORK is not set 1337 - CONFIG_SECURITY_CAPABILITIES=y 1338 1339 # 1340 # Cryptographic options ··· 1352 CONFIG_ZLIB_INFLATE=y 1353 CONFIG_ZLIB_DEFLATE=m 1354 CONFIG_PLIST=y 1355 - CONFIG_IOMAP_COPY=y
··· 1 # 2 # Automatically generated make config: don't edit 3 + # Linux kernel version: 2.6.21.3 4 # 5 # CONFIG_MMU is not set 6 # CONFIG_FPU is not set 7 CONFIG_RWSEM_GENERIC_SPINLOCK=y 8 # CONFIG_RWSEM_XCHGADD_ALGORITHM is not set 9 CONFIG_BLACKFIN=y 10 + CONFIG_ZONE_DMA=y 11 CONFIG_BFIN=y 12 CONFIG_SEMAPHORE_SLEEPERS=y 13 CONFIG_GENERIC_FIND_NEXT_BIT=y ··· 33 CONFIG_LOCALVERSION_AUTO=y 34 CONFIG_SYSVIPC=y 35 # CONFIG_IPC_NS is not set 36 + CONFIG_SYSVIPC_SYSCTL=y 37 # CONFIG_POSIX_MQUEUE is not set 38 # CONFIG_BSD_PROCESS_ACCT is not set 39 # CONFIG_TASKSTATS is not set ··· 41 # CONFIG_IKCONFIG is not set 42 CONFIG_SYSFS_DEPRECATED=y 43 # CONFIG_RELAY is not set 44 + CONFIG_BLK_DEV_INITRD=y 45 CONFIG_INITRAMFS_SOURCE="" 46 # CONFIG_CC_OPTIMIZE_FOR_SIZE is not set 47 CONFIG_SYSCTL=y ··· 55 CONFIG_ELF_CORE=y 56 CONFIG_BASE_FULL=y 57 CONFIG_FUTEX=y 58 CONFIG_BIG_ORDER_ALLOC_NOFAIL_MAGIC=3 59 CONFIG_BUDDY=y 60 # CONFIG_NP2 is not set 61 CONFIG_SLAB=y ··· 127 # CONFIG_BFIN537_BLUETECHNIX_CM is not set 128 # CONFIG_BFIN561_BLUETECHNIX_CM is not set 129 # CONFIG_BFIN561_EZKIT is not set 130 + # CONFIG_BFIN561_TEPLA is not set 131 # CONFIG_PNAV10 is not set 132 # CONFIG_GENERIC_BOARD is not set 133 CONFIG_MEM_MT48LC32M8A2_75=y ··· 196 CONFIG_BOOT_LOAD=0x1000 197 198 # 199 # Blackfin Kernel Optimizations 200 # 201 ··· 236 CONFIG_MEMCPY_L1=y 237 CONFIG_SYS_BFIN_SPINLOCK_L1=y 238 # CONFIG_IP_CHECKSUM_L1 is not set 239 + CONFIG_CACHELINE_ALIGNED_L1=y 240 # CONFIG_SYSCALL_TAB_L1 is not set 241 # CONFIG_CPLB_SWITCH_TAB_L1 is not set 242 CONFIG_RAMKERNEL=y ··· 249 # CONFIG_SPARSEMEM_STATIC is not set 250 CONFIG_SPLIT_PTLOCK_CPUS=4 251 # CONFIG_RESOURCES_64BIT is not set 252 + CONFIG_ZONE_DMA_FLAG=1 253 CONFIG_LARGE_ALLOCS=y 254 CONFIG_BFIN_DMA_5XX=y 255 # CONFIG_DMA_UNCACHED_2M is not set ··· 321 # Power management options 322 # 323 CONFIG_PM=y 324 + # CONFIG_PM_LEGACY is not set 325 # CONFIG_PM_DEBUG is not set 326 # CONFIG_PM_SYSFS_DEPRECATED is not set 327 CONFIG_PM_WAKEUP_GPIO_BY_SIC_IWR=y ··· 349 CONFIG_XFRM=y 350 # CONFIG_XFRM_USER is not set 351 # CONFIG_XFRM_SUB_POLICY is not set 352 + # CONFIG_XFRM_MIGRATE is not set 353 # CONFIG_NET_KEY is not set 354 CONFIG_INET=y 355 # CONFIG_IP_MULTICAST is not set ··· 593 # 594 # Plug and Play support 595 # 596 + # CONFIG_PNPACPI is not set 597 598 # 599 # Block devices ··· 604 CONFIG_BLK_DEV_RAM_COUNT=16 605 CONFIG_BLK_DEV_RAM_SIZE=4096 606 CONFIG_BLK_DEV_RAM_BLOCKSIZE=1024 607 # CONFIG_CDROM_PKTCDVD is not set 608 # CONFIG_ATA_OVER_ETH is not set 609 610 # 611 # Misc devices 612 # 613 614 # 615 # ATA/ATAPI/MFM/RLL support ··· 751 # 752 # CONFIG_AD9960 is not set 753 # CONFIG_SPI_ADC_BF533 is not set 754 + # CONFIG_BF5xx_PFLAGS is not set 755 # CONFIG_BF5xx_PPIFCD is not set 756 # CONFIG_BF5xx_TIMERS is not set 757 # CONFIG_BF5xx_PPI is not set ··· 760 CONFIG_TWI_LCD=m 761 CONFIG_TWI_LCD_SLAVE_ADDR=34 762 # CONFIG_AD5304 is not set 763 + # CONFIG_BF5xx_TEA5764 is not set 764 + # CONFIG_BF5xx_FBDMA is not set 765 # CONFIG_VT is not set 766 # CONFIG_SERIAL_NONSTANDARD is not set 767 ··· 804 # 805 # Watchdog Cards 806 # 807 + CONFIG_WATCHDOG=y 808 + # CONFIG_WATCHDOG_NOWAYOUT is not set 809 + 810 + # 811 + # Watchdog Device Drivers 812 + # 813 + # CONFIG_SOFT_WATCHDOG is not set 814 + CONFIG_BFIN_WDT=y 815 CONFIG_HW_RANDOM=y 816 # CONFIG_GEN_RTC is not set 817 CONFIG_BLACKFIN_DPMC=y ··· 868 # 869 # SPI Master Controller Drivers 870 # 871 + CONFIG_SPI_BFIN=y 872 # CONFIG_SPI_BITBANG is not set 873 874 # 875 # SPI Protocol Masters 876 # 877 + # CONFIG_SPI_AT25 is not set 878 879 # 880 # Dallas's 1-wire bus ··· 889 # CONFIG_SENSORS_ADM1021 is not set 890 # CONFIG_SENSORS_ADM1025 is not set 891 # CONFIG_SENSORS_ADM1026 is not set 892 + # CONFIG_SENSORS_ADM1029 is not set 893 # CONFIG_SENSORS_ADM1031 is not set 894 # CONFIG_SENSORS_ADM9240 is not set 895 # CONFIG_SENSORS_ASB100 is not set ··· 928 # CONFIG_HWMON_DEBUG_CHIP is not set 929 930 # 931 + # Multifunction device drivers 932 + # 933 + # CONFIG_MFD_SM501 is not set 934 + 935 + # 936 # Multimedia devices 937 # 938 # CONFIG_VIDEO_DEV is not set ··· 940 # 941 # Graphics support 942 # 943 + CONFIG_BACKLIGHT_LCD_SUPPORT=y 944 + CONFIG_BACKLIGHT_CLASS_DEVICE=m 945 + CONFIG_LCD_CLASS_DEVICE=m 946 CONFIG_FB=m 947 + CONFIG_FIRMWARE_EDID=y 948 + # CONFIG_FB_DDC is not set 949 CONFIG_FB_CFB_FILLRECT=m 950 CONFIG_FB_CFB_COPYAREA=m 951 CONFIG_FB_CFB_IMAGEBLIT=m 952 + # CONFIG_FB_SVGALIB is not set 953 # CONFIG_FB_MACMODES is not set 954 # CONFIG_FB_BACKLIGHT is not set 955 # CONFIG_FB_MODE_HELPERS is not set 956 # CONFIG_FB_TILEBLITTING is not set 957 + 958 + # 959 + # Frame buffer hardware drivers 960 + # 961 CONFIG_FB_BFIN_7171=m 962 CONFIG_FB_BFIN_7393=m 963 CONFIG_NTSC=y ··· 970 # Logo configuration 971 # 972 # CONFIG_LOGO is not set 973 974 # 975 # Sound ··· 1007 # CONFIG_SND_MPU401 is not set 1008 1009 # 1010 + # ALSA Blackfin devices 1011 + # 1012 + # CONFIG_SND_BLACKFIN_AD1836 is not set 1013 + # CONFIG_SND_BLACKFIN_AD1981B is not set 1014 + # CONFIG_SND_BFIN_AD73311 is not set 1015 + 1016 + # 1017 + # SoC audio support 1018 + # 1019 + # CONFIG_SND_SOC is not set 1020 + 1021 + # 1022 # Open Sound System 1023 # 1024 # CONFIG_SOUND_PRIME is not set ··· 1015 # HID Devices 1016 # 1017 CONFIG_HID=y 1018 + # CONFIG_HID_DEBUG is not set 1019 1020 # 1021 # USB support ··· 1087 # CONFIG_RTC_DRV_DS1672 is not set 1088 # CONFIG_RTC_DRV_DS1742 is not set 1089 # CONFIG_RTC_DRV_PCF8563 is not set 1090 # CONFIG_RTC_DRV_RS5C348 is not set 1091 # CONFIG_RTC_DRV_RS5C372 is not set 1092 # CONFIG_RTC_DRV_M48T86 is not set ··· 1110 # 1111 1112 # 1113 + # Auxiliary Display support 1114 + # 1115 + 1116 + # 1117 # Virtualization 1118 # 1119 ··· 1121 # 1122 # File systems 1123 # 1124 + # CONFIG_EXT2_FS is not set 1125 # CONFIG_EXT3_FS is not set 1126 # CONFIG_EXT4DEV_FS is not set 1127 # CONFIG_REISERFS_FS is not set 1128 # CONFIG_JFS_FS is not set 1129 # CONFIG_FS_POSIX_ACL is not set ··· 1139 CONFIG_INOTIFY=y 1140 CONFIG_INOTIFY_USER=y 1141 # CONFIG_QUOTA is not set 1142 + # CONFIG_DNOTIFY is not set 1143 # CONFIG_AUTOFS_FS is not set 1144 # CONFIG_AUTOFS4_FS is not set 1145 # CONFIG_FUSE_FS is not set ··· 1311 # CONFIG_KEYS is not set 1312 CONFIG_SECURITY=y 1313 # CONFIG_SECURITY_NETWORK is not set 1314 + CONFIG_SECURITY_CAPABILITIES=m 1315 1316 # 1317 # Cryptographic options ··· 1329 CONFIG_ZLIB_INFLATE=y 1330 CONFIG_ZLIB_DEFLATE=m 1331 CONFIG_PLIST=y 1332 + CONFIG_HAS_IOMEM=y 1333 + CONFIG_HAS_IOPORT=y
+144 -48
arch/blackfin/configs/BF561-EZKIT_defconfig
··· 1 # 2 # Automatically generated make config: don't edit 3 - # Linux kernel version: 2.6.19.3 4 # 5 # CONFIG_MMU is not set 6 # CONFIG_FPU is not set 7 CONFIG_RWSEM_GENERIC_SPINLOCK=y 8 # CONFIG_RWSEM_XCHGADD_ALGORITHM is not set 9 CONFIG_BLACKFIN=y 10 CONFIG_BFIN=y 11 CONFIG_SEMAPHORE_SLEEPERS=y 12 CONFIG_GENERIC_FIND_NEXT_BIT=y 13 CONFIG_GENERIC_HWEIGHT=y 14 CONFIG_GENERIC_HARDIRQS=y 15 CONFIG_GENERIC_IRQ_PROBE=y 16 CONFIG_GENERIC_CALIBRATE_DELAY=y 17 - CONFIG_UCLINUX=y 18 CONFIG_FORCE_MAX_ZONEORDER=14 19 CONFIG_IRQCHIP_DEMUX_GPIO=y 20 CONFIG_DEFCONFIG_LIST="/lib/modules/$UNAME_RELEASE/.config" ··· 34 CONFIG_LOCALVERSION_AUTO=y 35 CONFIG_SYSVIPC=y 36 # CONFIG_IPC_NS is not set 37 # CONFIG_POSIX_MQUEUE is not set 38 # CONFIG_BSD_PROCESS_ACCT is not set 39 # CONFIG_TASKSTATS is not set 40 # CONFIG_UTS_NS is not set 41 # CONFIG_AUDIT is not set 42 # CONFIG_IKCONFIG is not set 43 # CONFIG_RELAY is not set 44 CONFIG_INITRAMFS_SOURCE="" 45 # CONFIG_CC_OPTIMIZE_FOR_SIZE is not set 46 CONFIG_SYSCTL=y 47 CONFIG_EMBEDDED=y 48 - # CONFIG_UID16 is not set 49 CONFIG_SYSCTL_SYSCALL=y 50 CONFIG_KALLSYMS=y 51 # CONFIG_KALLSYMS_EXTRA_PASS is not set ··· 58 CONFIG_ELF_CORE=y 59 CONFIG_BASE_FULL=y 60 CONFIG_FUTEX=y 61 - CONFIG_EPOLL=y 62 CONFIG_BIG_ORDER_ALLOC_NOFAIL_MAGIC=3 63 - # CONFIG_LIMIT_PAGECACHE is not set 64 CONFIG_BUDDY=y 65 # CONFIG_NP2 is not set 66 CONFIG_SLAB=y ··· 82 # Block layer 83 # 84 CONFIG_BLOCK=y 85 # CONFIG_BLK_DEV_IO_TRACE is not set 86 87 # 88 # IO Schedulers ··· 113 # CONFIG_BF532 is not set 114 # CONFIG_BF533 is not set 115 # CONFIG_BF534 is not set 116 - # CONFIG_BF535 is not set 117 # CONFIG_BF536 is not set 118 # CONFIG_BF537 is not set 119 CONFIG_BF561=y ··· 128 # CONFIG_BFIN537_BLUETECHNIX_CM is not set 129 # CONFIG_BFIN561_BLUETECHNIX_CM is not set 130 CONFIG_BFIN561_EZKIT=y 131 # CONFIG_PNAV10 is not set 132 # CONFIG_GENERIC_BOARD is not set 133 CONFIG_MEM_MT48LC16M16A2TG_75=y ··· 218 # 219 # Board customizations 220 # 221 222 # 223 # Board Setup ··· 229 CONFIG_BOOT_LOAD=0x1000 230 231 # 232 - # Console UART Setup 233 - # 234 - # CONFIG_BAUD_9600 is not set 235 - # CONFIG_BAUD_19200 is not set 236 - # CONFIG_BAUD_38400 is not set 237 - CONFIG_BAUD_57600=y 238 - # CONFIG_BAUD_115200 is not set 239 - CONFIG_BAUD_NO_PARITY=y 240 - # CONFIG_BAUD_PARITY is not set 241 - CONFIG_BAUD_1_STOPBIT=y 242 - # CONFIG_BAUD_2_STOPBIT is not set 243 - 244 - # 245 # Blackfin Kernel Optimizations 246 # 247 ··· 237 # 238 # CONFIG_HZ_100 is not set 239 CONFIG_HZ_250=y 240 # CONFIG_HZ_1000 is not set 241 CONFIG_HZ=250 242 ··· 256 CONFIG_MEMCPY_L1=y 257 CONFIG_SYS_BFIN_SPINLOCK_L1=y 258 # CONFIG_IP_CHECKSUM_L1 is not set 259 # CONFIG_SYSCALL_TAB_L1 is not set 260 # CONFIG_CPLB_SWITCH_TAB_L1 is not set 261 CONFIG_RAMKERNEL=y ··· 270 # CONFIG_SPARSEMEM_STATIC is not set 271 CONFIG_SPLIT_PTLOCK_CPUS=4 272 # CONFIG_RESOURCES_64BIT is not set 273 CONFIG_LARGE_ALLOCS=y 274 CONFIG_BFIN_DMA_5XX=y 275 # CONFIG_DMA_UNCACHED_2M is not set ··· 363 CONFIG_XFRM=y 364 # CONFIG_XFRM_USER is not set 365 # CONFIG_XFRM_SUB_POLICY is not set 366 # CONFIG_NET_KEY is not set 367 CONFIG_INET=y 368 # CONFIG_IP_MULTICAST is not set ··· 390 # CONFIG_TCP_CONG_ADVANCED is not set 391 CONFIG_TCP_CONG_CUBIC=y 392 CONFIG_DEFAULT_TCP_CONG="cubic" 393 # CONFIG_IPV6 is not set 394 # CONFIG_INET6_XFRM_TUNNEL is not set 395 # CONFIG_INET6_TUNNEL is not set ··· 434 # 435 # CONFIG_NET_PKTGEN is not set 436 # CONFIG_HAMRADIO is not set 437 - # CONFIG_IRDA is not set 438 # CONFIG_BT is not set 439 # CONFIG_IEEE80211 is not set 440 ··· 510 # User Modules And Translation Layers 511 # 512 CONFIG_MTD_CHAR=m 513 CONFIG_MTD_BLOCK=y 514 # CONFIG_FTL is not set 515 # CONFIG_NFTL is not set ··· 567 # 568 # Self-contained MTD device drivers 569 # 570 # CONFIG_MTD_SLRAM is not set 571 # CONFIG_MTD_PHRAM is not set 572 # CONFIG_MTD_MTDRAM is not set ··· 599 # 600 # Plug and Play support 601 # 602 603 # 604 # Block devices ··· 611 CONFIG_BLK_DEV_RAM_COUNT=16 612 CONFIG_BLK_DEV_RAM_SIZE=4096 613 CONFIG_BLK_DEV_RAM_BLOCKSIZE=1024 614 - # CONFIG_BLK_DEV_INITRD is not set 615 # CONFIG_CDROM_PKTCDVD is not set 616 # CONFIG_ATA_OVER_ETH is not set 617 618 # 619 # Misc devices 620 # 621 - # CONFIG_TIFM_CORE is not set 622 623 # 624 # ATA/ATAPI/MFM/RLL support ··· 715 # 716 # Input device support 717 # 718 - # CONFIG_INPUT is not set 719 720 # 721 # Hardware I/O ports ··· 747 # 748 # CONFIG_AD9960 is not set 749 # CONFIG_SPI_ADC_BF533 is not set 750 - # CONFIG_BF533_PFLAGS is not set 751 # CONFIG_BF5xx_PPIFCD is not set 752 # CONFIG_BF5xx_TIMERS is not set 753 # CONFIG_BF5xx_PPI is not set 754 # CONFIG_BFIN_SPORT is not set 755 # CONFIG_BFIN_TIMER_LATENCY is not set 756 # CONFIG_VT is not set 757 # CONFIG_SERIAL_NONSTANDARD is not set 758 ··· 791 # 792 # Watchdog Cards 793 # 794 - # CONFIG_WATCHDOG is not set 795 CONFIG_HW_RANDOM=y 796 # CONFIG_GEN_RTC is not set 797 # CONFIG_BLACKFIN_DPMC is not set 798 # CONFIG_DTLK is not set 799 # CONFIG_R3964 is not set 800 - 801 - # 802 - # Ftape, the floppy tape device driver 803 - # 804 # CONFIG_RAW_DRIVER is not set 805 806 # ··· 819 # 820 # SPI support 821 # 822 - # CONFIG_SPI is not set 823 - # CONFIG_SPI_MASTER is not set 824 825 # 826 # Dallas's 1-wire bus ··· 845 # CONFIG_HWMON_VID is not set 846 # CONFIG_SENSORS_ABITUGURU is not set 847 # CONFIG_SENSORS_F71805F is not set 848 # CONFIG_SENSORS_VT1211 is not set 849 # CONFIG_HWMON_DEBUG_CHIP is not set 850 851 # 852 # Multimedia devices ··· 868 # 869 # Graphics support 870 # 871 - CONFIG_FIRMWARE_EDID=y 872 - # CONFIG_FB is not set 873 # CONFIG_BACKLIGHT_LCD_SUPPORT is not set 874 875 # 876 # Sound 877 # 878 # CONFIG_SOUND is not set 879 880 # 881 # USB support ··· 902 # 903 # MMC/SD Card support 904 # 905 # CONFIG_MMC is not set 906 907 # ··· 945 # 946 947 # 948 # PBX support 949 # 950 # CONFIG_PBX is not set ··· 960 # 961 # File systems 962 # 963 - CONFIG_EXT2_FS=y 964 - CONFIG_EXT2_FS_XATTR=y 965 - # CONFIG_EXT2_FS_POSIX_ACL is not set 966 - # CONFIG_EXT2_FS_SECURITY is not set 967 # CONFIG_EXT3_FS is not set 968 # CONFIG_EXT4DEV_FS is not set 969 - CONFIG_FS_MBCACHE=y 970 # CONFIG_REISERFS_FS is not set 971 # CONFIG_JFS_FS is not set 972 # CONFIG_FS_POSIX_ACL is not set ··· 974 CONFIG_INOTIFY=y 975 CONFIG_INOTIFY_USER=y 976 # CONFIG_QUOTA is not set 977 - CONFIG_DNOTIFY=y 978 # CONFIG_AUTOFS_FS is not set 979 # CONFIG_AUTOFS4_FS is not set 980 # CONFIG_FUSE_FS is not set ··· 1023 # CONFIG_YAFFS_DISABLE_WIDE_TNODES is not set 1024 # CONFIG_YAFFS_ALWAYS_CHECK_CHUNK_ERASED is not set 1025 CONFIG_YAFFS_SHORT_NAMES_IN_RAM=y 1026 - # CONFIG_JFFS_FS is not set 1027 CONFIG_JFFS2_FS=m 1028 CONFIG_JFFS2_FS_DEBUG=0 1029 CONFIG_JFFS2_FS_WRITEBUFFER=y ··· 1113 # CONFIG_NLS_UTF8 is not set 1114 1115 # 1116 # Profiling support 1117 # 1118 # CONFIG_PROFILING is not set ··· 1129 CONFIG_ENABLE_MUST_CHECK=y 1130 # CONFIG_MAGIC_SYSRQ is not set 1131 # CONFIG_UNUSED_SYMBOLS is not set 1132 # CONFIG_DEBUG_KERNEL is not set 1133 CONFIG_LOG_BUF_SHIFT=14 1134 # CONFIG_DEBUG_BUGVERBOSE is not set 1135 - # CONFIG_DEBUG_FS is not set 1136 - # CONFIG_UNWIND_INFO is not set 1137 - # CONFIG_HEADERS_CHECK is not set 1138 # CONFIG_DEBUG_SERIAL_EARLY_INIT is not set 1139 CONFIG_DEBUG_HUNT_FOR_ZERO=y 1140 # CONFIG_DEBUG_BFIN_NO_KERN_HWTRACE is not set 1141 # CONFIG_DUAL_CORE_TEST_MODULE is not set 1142 - # CONFIG_BOOTPARAM is not set 1143 - # CONFIG_NO_KERNEL_MSG is not set 1144 CONFIG_CPLB_INFO=y 1145 - # CONFIG_NO_ACCESS_CHECK is not set 1146 1147 # 1148 # Security options ··· 1147 # CONFIG_KEYS is not set 1148 CONFIG_SECURITY=y 1149 # CONFIG_SECURITY_NETWORK is not set 1150 - CONFIG_SECURITY_CAPABILITIES=y 1151 1152 # 1153 # Cryptographic options ··· 1157 # 1158 # Library routines 1159 # 1160 - # CONFIG_CRC_CCITT is not set 1161 # CONFIG_CRC16 is not set 1162 CONFIG_CRC32=y 1163 # CONFIG_LIBCRC32C is not set 1164 CONFIG_ZLIB_INFLATE=y 1165 CONFIG_ZLIB_DEFLATE=m 1166 CONFIG_PLIST=y
··· 1 # 2 # Automatically generated make config: don't edit 3 + # Linux kernel version: 2.6.21.3 4 # 5 # CONFIG_MMU is not set 6 # CONFIG_FPU is not set 7 CONFIG_RWSEM_GENERIC_SPINLOCK=y 8 # CONFIG_RWSEM_XCHGADD_ALGORITHM is not set 9 CONFIG_BLACKFIN=y 10 + CONFIG_ZONE_DMA=y 11 CONFIG_BFIN=y 12 CONFIG_SEMAPHORE_SLEEPERS=y 13 CONFIG_GENERIC_FIND_NEXT_BIT=y 14 CONFIG_GENERIC_HWEIGHT=y 15 CONFIG_GENERIC_HARDIRQS=y 16 CONFIG_GENERIC_IRQ_PROBE=y 17 + # CONFIG_GENERIC_TIME is not set 18 CONFIG_GENERIC_CALIBRATE_DELAY=y 19 CONFIG_FORCE_MAX_ZONEORDER=14 20 CONFIG_IRQCHIP_DEMUX_GPIO=y 21 CONFIG_DEFCONFIG_LIST="/lib/modules/$UNAME_RELEASE/.config" ··· 33 CONFIG_LOCALVERSION_AUTO=y 34 CONFIG_SYSVIPC=y 35 # CONFIG_IPC_NS is not set 36 + CONFIG_SYSVIPC_SYSCTL=y 37 # CONFIG_POSIX_MQUEUE is not set 38 # CONFIG_BSD_PROCESS_ACCT is not set 39 # CONFIG_TASKSTATS is not set 40 # CONFIG_UTS_NS is not set 41 # CONFIG_AUDIT is not set 42 # CONFIG_IKCONFIG is not set 43 + CONFIG_SYSFS_DEPRECATED=y 44 # CONFIG_RELAY is not set 45 + CONFIG_BLK_DEV_INITRD=y 46 CONFIG_INITRAMFS_SOURCE="" 47 # CONFIG_CC_OPTIMIZE_FOR_SIZE is not set 48 CONFIG_SYSCTL=y 49 CONFIG_EMBEDDED=y 50 + CONFIG_UID16=y 51 CONFIG_SYSCTL_SYSCALL=y 52 CONFIG_KALLSYMS=y 53 # CONFIG_KALLSYMS_EXTRA_PASS is not set ··· 54 CONFIG_ELF_CORE=y 55 CONFIG_BASE_FULL=y 56 CONFIG_FUTEX=y 57 CONFIG_BIG_ORDER_ALLOC_NOFAIL_MAGIC=3 58 CONFIG_BUDDY=y 59 # CONFIG_NP2 is not set 60 CONFIG_SLAB=y ··· 80 # Block layer 81 # 82 CONFIG_BLOCK=y 83 + # CONFIG_LBD is not set 84 # CONFIG_BLK_DEV_IO_TRACE is not set 85 + # CONFIG_LSF is not set 86 87 # 88 # IO Schedulers ··· 109 # CONFIG_BF532 is not set 110 # CONFIG_BF533 is not set 111 # CONFIG_BF534 is not set 112 # CONFIG_BF536 is not set 113 # CONFIG_BF537 is not set 114 CONFIG_BF561=y ··· 125 # CONFIG_BFIN537_BLUETECHNIX_CM is not set 126 # CONFIG_BFIN561_BLUETECHNIX_CM is not set 127 CONFIG_BFIN561_EZKIT=y 128 + # CONFIG_BFIN561_TEPLA is not set 129 # CONFIG_PNAV10 is not set 130 # CONFIG_GENERIC_BOARD is not set 131 CONFIG_MEM_MT48LC16M16A2TG_75=y ··· 214 # 215 # Board customizations 216 # 217 + # CONFIG_CMDLINE_BOOL is not set 218 219 # 220 # Board Setup ··· 224 CONFIG_BOOT_LOAD=0x1000 225 226 # 227 # Blackfin Kernel Optimizations 228 # 229 ··· 245 # 246 # CONFIG_HZ_100 is not set 247 CONFIG_HZ_250=y 248 + # CONFIG_HZ_300 is not set 249 # CONFIG_HZ_1000 is not set 250 CONFIG_HZ=250 251 ··· 263 CONFIG_MEMCPY_L1=y 264 CONFIG_SYS_BFIN_SPINLOCK_L1=y 265 # CONFIG_IP_CHECKSUM_L1 is not set 266 + CONFIG_CACHELINE_ALIGNED_L1=y 267 # CONFIG_SYSCALL_TAB_L1 is not set 268 # CONFIG_CPLB_SWITCH_TAB_L1 is not set 269 CONFIG_RAMKERNEL=y ··· 276 # CONFIG_SPARSEMEM_STATIC is not set 277 CONFIG_SPLIT_PTLOCK_CPUS=4 278 # CONFIG_RESOURCES_64BIT is not set 279 + CONFIG_ZONE_DMA_FLAG=1 280 CONFIG_LARGE_ALLOCS=y 281 CONFIG_BFIN_DMA_5XX=y 282 # CONFIG_DMA_UNCACHED_2M is not set ··· 368 CONFIG_XFRM=y 369 # CONFIG_XFRM_USER is not set 370 # CONFIG_XFRM_SUB_POLICY is not set 371 + # CONFIG_XFRM_MIGRATE is not set 372 # CONFIG_NET_KEY is not set 373 CONFIG_INET=y 374 # CONFIG_IP_MULTICAST is not set ··· 394 # CONFIG_TCP_CONG_ADVANCED is not set 395 CONFIG_TCP_CONG_CUBIC=y 396 CONFIG_DEFAULT_TCP_CONG="cubic" 397 + # CONFIG_TCP_MD5SIG is not set 398 # CONFIG_IPV6 is not set 399 # CONFIG_INET6_XFRM_TUNNEL is not set 400 # CONFIG_INET6_TUNNEL is not set ··· 437 # 438 # CONFIG_NET_PKTGEN is not set 439 # CONFIG_HAMRADIO is not set 440 + CONFIG_IRDA=m 441 + 442 + # 443 + # IrDA protocols 444 + # 445 + CONFIG_IRLAN=m 446 + CONFIG_IRCOMM=m 447 + # CONFIG_IRDA_ULTRA is not set 448 + 449 + # 450 + # IrDA options 451 + # 452 + CONFIG_IRDA_CACHE_LAST_LSAP=y 453 + # CONFIG_IRDA_FAST_RR is not set 454 + # CONFIG_IRDA_DEBUG is not set 455 + 456 + # 457 + # Infrared-port device drivers 458 + # 459 + 460 + # 461 + # SIR device drivers 462 + # 463 + CONFIG_IRTTY_SIR=m 464 + 465 + # 466 + # Dongle support 467 + # 468 + # CONFIG_DONGLE is not set 469 + 470 + # 471 + # Old SIR device drivers 472 + # 473 + # CONFIG_IRPORT_SIR is not set 474 + 475 + # 476 + # Old Serial dongle support 477 + # 478 + 479 + # 480 + # FIR device drivers 481 + # 482 # CONFIG_BT is not set 483 # CONFIG_IEEE80211 is not set 484 ··· 472 # User Modules And Translation Layers 473 # 474 CONFIG_MTD_CHAR=m 475 + CONFIG_MTD_BLKDEVS=y 476 CONFIG_MTD_BLOCK=y 477 # CONFIG_FTL is not set 478 # CONFIG_NFTL is not set ··· 528 # 529 # Self-contained MTD device drivers 530 # 531 + # CONFIG_MTD_DATAFLASH is not set 532 + # CONFIG_MTD_M25P80 is not set 533 # CONFIG_MTD_SLRAM is not set 534 # CONFIG_MTD_PHRAM is not set 535 # CONFIG_MTD_MTDRAM is not set ··· 558 # 559 # Plug and Play support 560 # 561 + # CONFIG_PNPACPI is not set 562 563 # 564 # Block devices ··· 569 CONFIG_BLK_DEV_RAM_COUNT=16 570 CONFIG_BLK_DEV_RAM_SIZE=4096 571 CONFIG_BLK_DEV_RAM_BLOCKSIZE=1024 572 # CONFIG_CDROM_PKTCDVD is not set 573 # CONFIG_ATA_OVER_ETH is not set 574 575 # 576 # Misc devices 577 # 578 579 # 580 # ATA/ATAPI/MFM/RLL support ··· 675 # 676 # Input device support 677 # 678 + CONFIG_INPUT=m 679 + # CONFIG_INPUT_FF_MEMLESS is not set 680 + 681 + # 682 + # Userland interfaces 683 + # 684 + # CONFIG_INPUT_MOUSEDEV is not set 685 + # CONFIG_INPUT_JOYDEV is not set 686 + # CONFIG_INPUT_TSDEV is not set 687 + CONFIG_INPUT_EVDEV=m 688 + # CONFIG_INPUT_EVBUG is not set 689 + 690 + # 691 + # Input Device Drivers 692 + # 693 + # CONFIG_INPUT_KEYBOARD is not set 694 + # CONFIG_INPUT_MOUSE is not set 695 + # CONFIG_INPUT_JOYSTICK is not set 696 + # CONFIG_INPUT_TOUCHSCREEN is not set 697 + # CONFIG_INPUT_MISC is not set 698 699 # 700 # Hardware I/O ports ··· 688 # 689 # CONFIG_AD9960 is not set 690 # CONFIG_SPI_ADC_BF533 is not set 691 + # CONFIG_BF5xx_PFLAGS is not set 692 # CONFIG_BF5xx_PPIFCD is not set 693 # CONFIG_BF5xx_TIMERS is not set 694 # CONFIG_BF5xx_PPI is not set 695 # CONFIG_BFIN_SPORT is not set 696 # CONFIG_BFIN_TIMER_LATENCY is not set 697 + # CONFIG_AD5304 is not set 698 + # CONFIG_BF5xx_FBDMA is not set 699 # CONFIG_VT is not set 700 # CONFIG_SERIAL_NONSTANDARD is not set 701 ··· 730 # 731 # Watchdog Cards 732 # 733 + CONFIG_WATCHDOG=y 734 + # CONFIG_WATCHDOG_NOWAYOUT is not set 735 + 736 + # 737 + # Watchdog Device Drivers 738 + # 739 + # CONFIG_SOFT_WATCHDOG is not set 740 + CONFIG_BFIN_WDT=y 741 CONFIG_HW_RANDOM=y 742 # CONFIG_GEN_RTC is not set 743 # CONFIG_BLACKFIN_DPMC is not set 744 # CONFIG_DTLK is not set 745 # CONFIG_R3964 is not set 746 # CONFIG_RAW_DRIVER is not set 747 748 # ··· 755 # 756 # SPI support 757 # 758 + CONFIG_SPI=y 759 + CONFIG_SPI_MASTER=y 760 + 761 + # 762 + # SPI Master Controller Drivers 763 + # 764 + CONFIG_SPI_BFIN=y 765 + # CONFIG_SPI_BITBANG is not set 766 + 767 + # 768 + # SPI Protocol Masters 769 + # 770 + # CONFIG_SPI_AT25 is not set 771 772 # 773 # Dallas's 1-wire bus ··· 770 # CONFIG_HWMON_VID is not set 771 # CONFIG_SENSORS_ABITUGURU is not set 772 # CONFIG_SENSORS_F71805F is not set 773 + # CONFIG_SENSORS_LM70 is not set 774 + # CONFIG_SENSORS_PC87427 is not set 775 # CONFIG_SENSORS_VT1211 is not set 776 # CONFIG_HWMON_DEBUG_CHIP is not set 777 + 778 + # 779 + # Multifunction device drivers 780 + # 781 + # CONFIG_MFD_SM501 is not set 782 783 # 784 # Multimedia devices ··· 786 # 787 # Graphics support 788 # 789 # CONFIG_BACKLIGHT_LCD_SUPPORT is not set 790 + # CONFIG_FB is not set 791 792 # 793 # Sound 794 # 795 # CONFIG_SOUND is not set 796 + 797 + # 798 + # HID Devices 799 + # 800 + CONFIG_HID=m 801 + # CONFIG_HID_DEBUG is not set 802 803 # 804 # USB support ··· 815 # 816 # MMC/SD Card support 817 # 818 + # CONFIG_SPI_MMC is not set 819 # CONFIG_MMC is not set 820 821 # ··· 857 # 858 859 # 860 + # Auxiliary Display support 861 + # 862 + 863 + # 864 + # Virtualization 865 + # 866 + 867 + # 868 # PBX support 869 # 870 # CONFIG_PBX is not set ··· 864 # 865 # File systems 866 # 867 + # CONFIG_EXT2_FS is not set 868 # CONFIG_EXT3_FS is not set 869 # CONFIG_EXT4DEV_FS is not set 870 # CONFIG_REISERFS_FS is not set 871 # CONFIG_JFS_FS is not set 872 # CONFIG_FS_POSIX_ACL is not set ··· 882 CONFIG_INOTIFY=y 883 CONFIG_INOTIFY_USER=y 884 # CONFIG_QUOTA is not set 885 + # CONFIG_DNOTIFY is not set 886 # CONFIG_AUTOFS_FS is not set 887 # CONFIG_AUTOFS4_FS is not set 888 # CONFIG_FUSE_FS is not set ··· 931 # CONFIG_YAFFS_DISABLE_WIDE_TNODES is not set 932 # CONFIG_YAFFS_ALWAYS_CHECK_CHUNK_ERASED is not set 933 CONFIG_YAFFS_SHORT_NAMES_IN_RAM=y 934 CONFIG_JFFS2_FS=m 935 CONFIG_JFFS2_FS_DEBUG=0 936 CONFIG_JFFS2_FS_WRITEBUFFER=y ··· 1022 # CONFIG_NLS_UTF8 is not set 1023 1024 # 1025 + # Distributed Lock Manager 1026 + # 1027 + # CONFIG_DLM is not set 1028 + 1029 + # 1030 # Profiling support 1031 # 1032 # CONFIG_PROFILING is not set ··· 1033 CONFIG_ENABLE_MUST_CHECK=y 1034 # CONFIG_MAGIC_SYSRQ is not set 1035 # CONFIG_UNUSED_SYMBOLS is not set 1036 + # CONFIG_DEBUG_FS is not set 1037 + # CONFIG_HEADERS_CHECK is not set 1038 # CONFIG_DEBUG_KERNEL is not set 1039 CONFIG_LOG_BUF_SHIFT=14 1040 # CONFIG_DEBUG_BUGVERBOSE is not set 1041 # CONFIG_DEBUG_SERIAL_EARLY_INIT is not set 1042 CONFIG_DEBUG_HUNT_FOR_ZERO=y 1043 # CONFIG_DEBUG_BFIN_NO_KERN_HWTRACE is not set 1044 # CONFIG_DUAL_CORE_TEST_MODULE is not set 1045 CONFIG_CPLB_INFO=y 1046 + CONFIG_ACCESS_CHECK=y 1047 1048 # 1049 # Security options ··· 1054 # CONFIG_KEYS is not set 1055 CONFIG_SECURITY=y 1056 # CONFIG_SECURITY_NETWORK is not set 1057 + CONFIG_SECURITY_CAPABILITIES=m 1058 1059 # 1060 # Cryptographic options ··· 1064 # 1065 # Library routines 1066 # 1067 + CONFIG_BITREVERSE=y 1068 + CONFIG_CRC_CCITT=m 1069 # CONFIG_CRC16 is not set 1070 CONFIG_CRC32=y 1071 # CONFIG_LIBCRC32C is not set 1072 CONFIG_ZLIB_INFLATE=y 1073 CONFIG_ZLIB_DEFLATE=m 1074 CONFIG_PLIST=y 1075 + CONFIG_HAS_IOMEM=y 1076 + CONFIG_HAS_IOPORT=y
+74 -45
arch/blackfin/configs/PNAV-10_defconfig
··· 1 # 2 # Automatically generated make config: don't edit 3 - # Linux kernel version: 2.6.19.3 4 # 5 # CONFIG_MMU is not set 6 # CONFIG_FPU is not set 7 CONFIG_RWSEM_GENERIC_SPINLOCK=y 8 # CONFIG_RWSEM_XCHGADD_ALGORITHM is not set 9 CONFIG_BLACKFIN=y 10 CONFIG_BFIN=y 11 CONFIG_SEMAPHORE_SLEEPERS=y 12 CONFIG_GENERIC_FIND_NEXT_BIT=y 13 CONFIG_GENERIC_HWEIGHT=y 14 CONFIG_GENERIC_HARDIRQS=y 15 CONFIG_GENERIC_IRQ_PROBE=y 16 CONFIG_GENERIC_CALIBRATE_DELAY=y 17 - CONFIG_UCLINUX=y 18 CONFIG_FORCE_MAX_ZONEORDER=14 19 CONFIG_IRQCHIP_DEMUX_GPIO=y 20 CONFIG_DEFCONFIG_LIST="/lib/modules/$UNAME_RELEASE/.config" ··· 34 CONFIG_LOCALVERSION_AUTO=y 35 CONFIG_SYSVIPC=y 36 # CONFIG_IPC_NS is not set 37 # CONFIG_POSIX_MQUEUE is not set 38 # CONFIG_BSD_PROCESS_ACCT is not set 39 # CONFIG_TASKSTATS is not set 40 # CONFIG_UTS_NS is not set 41 # CONFIG_AUDIT is not set 42 # CONFIG_IKCONFIG is not set 43 # CONFIG_RELAY is not set 44 - CONFIG_INITRAMFS_SOURCE="" 45 # CONFIG_CC_OPTIMIZE_FOR_SIZE is not set 46 CONFIG_SYSCTL=y 47 CONFIG_EMBEDDED=y ··· 57 CONFIG_ELF_CORE=y 58 CONFIG_BASE_FULL=y 59 CONFIG_FUTEX=y 60 - CONFIG_EPOLL=y 61 CONFIG_BIG_ORDER_ALLOC_NOFAIL_MAGIC=9 62 - # CONFIG_LIMIT_PAGECACHE is not set 63 CONFIG_BUDDY=y 64 # CONFIG_NP2 is not set 65 CONFIG_SLAB=y ··· 81 # Block layer 82 # 83 CONFIG_BLOCK=y 84 # CONFIG_BLK_DEV_IO_TRACE is not set 85 86 # 87 # IO Schedulers ··· 112 # CONFIG_BF532 is not set 113 # CONFIG_BF533 is not set 114 # CONFIG_BF534 is not set 115 - # CONFIG_BF535 is not set 116 # CONFIG_BF536 is not set 117 CONFIG_BF537=y 118 # CONFIG_BF561 is not set ··· 127 # CONFIG_BFIN537_BLUETECHNIX_CM is not set 128 # CONFIG_BFIN561_BLUETECHNIX_CM is not set 129 # CONFIG_BFIN561_EZKIT is not set 130 CONFIG_PNAV10=y 131 # CONFIG_GENERIC_BOARD is not set 132 CONFIG_MEM_MT48LC32M8A2_75=y ··· 186 # 187 # Board customizations 188 # 189 190 # 191 # Board Setup ··· 197 CONFIG_BOOT_LOAD=0x1000 198 199 # 200 - # Console UART Setup 201 - # 202 - # CONFIG_BAUD_9600 is not set 203 - # CONFIG_BAUD_19200 is not set 204 - # CONFIG_BAUD_38400 is not set 205 - # CONFIG_BAUD_57600 is not set 206 - CONFIG_BAUD_115200=y 207 - CONFIG_BAUD_NO_PARITY=y 208 - # CONFIG_BAUD_PARITY is not set 209 - CONFIG_BAUD_1_STOPBIT=y 210 - # CONFIG_BAUD_2_STOPBIT is not set 211 - 212 - # 213 # Blackfin Kernel Optimizations 214 # 215 ··· 205 # 206 # CONFIG_HZ_100 is not set 207 CONFIG_HZ_250=y 208 # CONFIG_HZ_1000 is not set 209 CONFIG_HZ=250 210 ··· 224 CONFIG_MEMCPY_L1=y 225 CONFIG_SYS_BFIN_SPINLOCK_L1=y 226 CONFIG_IP_CHECKSUM_L1=y 227 CONFIG_SYSCALL_TAB_L1=y 228 CONFIG_CPLB_SWITCH_TAB_L1=y 229 CONFIG_RAMKERNEL=y ··· 238 # CONFIG_SPARSEMEM_STATIC is not set 239 CONFIG_SPLIT_PTLOCK_CPUS=4 240 # CONFIG_RESOURCES_64BIT is not set 241 CONFIG_LARGE_ALLOCS=y 242 CONFIG_BFIN_DMA_5XX=y 243 # CONFIG_DMA_UNCACHED_2M is not set ··· 332 CONFIG_XFRM=y 333 # CONFIG_XFRM_USER is not set 334 # CONFIG_XFRM_SUB_POLICY is not set 335 # CONFIG_NET_KEY is not set 336 CONFIG_INET=y 337 # CONFIG_IP_MULTICAST is not set ··· 359 # CONFIG_TCP_CONG_ADVANCED is not set 360 CONFIG_TCP_CONG_CUBIC=y 361 CONFIG_DEFAULT_TCP_CONG="cubic" 362 # CONFIG_IPV6 is not set 363 # CONFIG_INET6_XFRM_TUNNEL is not set 364 # CONFIG_INET6_TUNNEL is not set ··· 438 # User Modules And Translation Layers 439 # 440 CONFIG_MTD_CHAR=m 441 CONFIG_MTD_BLOCK=y 442 # CONFIG_FTL is not set 443 # CONFIG_NFTL is not set ··· 519 # 520 # Plug and Play support 521 # 522 523 # 524 # Block devices ··· 531 CONFIG_BLK_DEV_RAM_COUNT=16 532 CONFIG_BLK_DEV_RAM_SIZE=4096 533 CONFIG_BLK_DEV_RAM_BLOCKSIZE=1024 534 - # CONFIG_BLK_DEV_INITRD is not set 535 # CONFIG_CDROM_PKTCDVD is not set 536 # CONFIG_ATA_OVER_ETH is not set 537 538 # 539 # Misc devices 540 # 541 - # CONFIG_TIFM_CORE is not set 542 543 # 544 # ATA/ATAPI/MFM/RLL support ··· 670 # CONFIG_TOUCHSCREEN_PENMOUNT is not set 671 # CONFIG_TOUCHSCREEN_TOUCHRIGHT is not set 672 # CONFIG_TOUCHSCREEN_TOUCHWIN is not set 673 CONFIG_INPUT_MISC=y 674 CONFIG_INPUT_UINPUT=y 675 # CONFIG_BF53X_PFBUTTONS is not set ··· 687 # 688 # CONFIG_AD9960 is not set 689 # CONFIG_SPI_ADC_BF533 is not set 690 - # CONFIG_BF533_PFLAGS is not set 691 # CONFIG_BF5xx_PPIFCD is not set 692 # CONFIG_BF5xx_TIMERS is not set 693 # CONFIG_BF5xx_PPI is not set ··· 696 CONFIG_TWI_LCD=m 697 CONFIG_TWI_LCD_SLAVE_ADDR=34 698 # CONFIG_AD5304 is not set 699 # CONFIG_VT is not set 700 # CONFIG_SERIAL_NONSTANDARD is not set 701 ··· 749 CONFIG_BLACKFIN_DPMC=y 750 # CONFIG_DTLK is not set 751 # CONFIG_R3964 is not set 752 - 753 - # 754 - # Ftape, the floppy tape device driver 755 - # 756 # CONFIG_RAW_DRIVER is not set 757 758 # ··· 772 # 773 # I2C Hardware Bus support 774 # 775 - # CONFIG_I2C_BFIN_GPIO is not set 776 - CONFIG_I2C_BFIN_TWI=y 777 - CONFIG_TWICLK_KHZ=50 778 # CONFIG_I2C_OCORES is not set 779 # CONFIG_I2C_PARPORT_LIGHT is not set 780 # CONFIG_I2C_STUB is not set ··· 807 # 808 # SPI Master Controller Drivers 809 # 810 - # CONFIG_SPI_BITBANG is not set 811 CONFIG_SPI_BFIN=y 812 813 # 814 # SPI Protocol Masters 815 # 816 817 # 818 # Dallas's 1-wire bus ··· 829 # CONFIG_SENSORS_ADM1021 is not set 830 # CONFIG_SENSORS_ADM1025 is not set 831 # CONFIG_SENSORS_ADM1026 is not set 832 # CONFIG_SENSORS_ADM1031 is not set 833 # CONFIG_SENSORS_ADM9240 is not set 834 # CONFIG_SENSORS_ASB100 is not set ··· 854 # CONFIG_SENSORS_LM92 is not set 855 # CONFIG_SENSORS_MAX1619 is not set 856 # CONFIG_SENSORS_PC87360 is not set 857 # CONFIG_SENSORS_SMSC47M1 is not set 858 # CONFIG_SENSORS_SMSC47M192 is not set 859 # CONFIG_SENSORS_SMSC47B397 is not set ··· 862 # CONFIG_SENSORS_W83781D is not set 863 # CONFIG_SENSORS_W83791D is not set 864 # CONFIG_SENSORS_W83792D is not set 865 # CONFIG_SENSORS_W83L785TS is not set 866 # CONFIG_SENSORS_W83627HF is not set 867 # CONFIG_SENSORS_W83627EHF is not set 868 # CONFIG_HWMON_DEBUG_CHIP is not set 869 870 # 871 # Multimedia devices ··· 886 # 887 # Graphics support 888 # 889 - CONFIG_FIRMWARE_EDID=y 890 CONFIG_FB=y 891 CONFIG_FB_CFB_FILLRECT=y 892 CONFIG_FB_CFB_COPYAREA=y 893 CONFIG_FB_CFB_IMAGEBLIT=y 894 # CONFIG_FB_MACMODES is not set 895 # CONFIG_FB_BACKLIGHT is not set 896 # CONFIG_FB_MODE_HELPERS is not set 897 # CONFIG_FB_TILEBLITTING is not set 898 # CONFIG_FB_BFIN_7171 is not set 899 # CONFIG_FB_BFIN_7393 is not set 900 CONFIG_FB_BF537_LQ035=y ··· 917 # Logo configuration 918 # 919 # CONFIG_LOGO is not set 920 - CONFIG_BACKLIGHT_LCD_SUPPORT=y 921 - CONFIG_BACKLIGHT_CLASS_DEVICE=y 922 - CONFIG_BACKLIGHT_DEVICE=y 923 - CONFIG_LCD_CLASS_DEVICE=y 924 - CONFIG_LCD_DEVICE=y 925 926 # 927 # Sound ··· 954 # CONFIG_SND_BFIN_AD73311 is not set 955 956 # 957 # Open Sound System 958 # 959 CONFIG_SOUND_PRIME=y 960 - CONFIG_OSS_OBSOLETE_DRIVER=y 961 # CONFIG_SOUND_MSNDCLAS is not set 962 # CONFIG_SOUND_MSNDPIN is not set 963 964 # 965 # USB support ··· 1042 # CONFIG_RTC_DRV_DS1672 is not set 1043 # CONFIG_RTC_DRV_DS1742 is not set 1044 # CONFIG_RTC_DRV_PCF8563 is not set 1045 - # CONFIG_RTC_DRV_PCF8583 is not set 1046 # CONFIG_RTC_DRV_RS5C348 is not set 1047 # CONFIG_RTC_DRV_RS5C372 is not set 1048 # CONFIG_RTC_DRV_M48T86 is not set ··· 1061 1062 # 1063 # DMA Devices 1064 # 1065 1066 # ··· 1146 # CONFIG_YAFFS_DISABLE_WIDE_TNODES is not set 1147 # CONFIG_YAFFS_ALWAYS_CHECK_CHUNK_ERASED is not set 1148 CONFIG_YAFFS_SHORT_NAMES_IN_RAM=y 1149 - # CONFIG_JFFS_FS is not set 1150 # CONFIG_JFFS2_FS is not set 1151 # CONFIG_CRAMFS is not set 1152 # CONFIG_VXFS_FS is not set ··· 1228 # CONFIG_NLS_UTF8 is not set 1229 1230 # 1231 # Profiling support 1232 # 1233 # CONFIG_PROFILING is not set ··· 1244 CONFIG_ENABLE_MUST_CHECK=y 1245 # CONFIG_MAGIC_SYSRQ is not set 1246 # CONFIG_UNUSED_SYMBOLS is not set 1247 # CONFIG_DEBUG_KERNEL is not set 1248 CONFIG_LOG_BUF_SHIFT=14 1249 # CONFIG_DEBUG_BUGVERBOSE is not set 1250 - # CONFIG_DEBUG_FS is not set 1251 - # CONFIG_UNWIND_INFO is not set 1252 - # CONFIG_HEADERS_CHECK is not set 1253 # CONFIG_DEBUG_SERIAL_EARLY_INIT is not set 1254 # CONFIG_DEBUG_HUNT_FOR_ZERO is not set 1255 # CONFIG_DEBUG_BFIN_NO_KERN_HWTRACE is not set 1256 - # CONFIG_BOOTPARAM is not set 1257 - # CONFIG_NO_KERNEL_MSG is not set 1258 # CONFIG_CPLB_INFO is not set 1259 - # CONFIG_NO_ACCESS_CHECK is not set 1260 1261 # 1262 # Security options ··· 1271 # 1272 # Library routines 1273 # 1274 CONFIG_CRC_CCITT=m 1275 # CONFIG_CRC16 is not set 1276 CONFIG_CRC32=y 1277 # CONFIG_LIBCRC32C is not set 1278 CONFIG_ZLIB_INFLATE=y 1279 CONFIG_PLIST=y
··· 1 # 2 # Automatically generated make config: don't edit 3 + # Linux kernel version: 2.6.21.3 4 # 5 # CONFIG_MMU is not set 6 # CONFIG_FPU is not set 7 CONFIG_RWSEM_GENERIC_SPINLOCK=y 8 # CONFIG_RWSEM_XCHGADD_ALGORITHM is not set 9 CONFIG_BLACKFIN=y 10 + CONFIG_ZONE_DMA=y 11 CONFIG_BFIN=y 12 CONFIG_SEMAPHORE_SLEEPERS=y 13 CONFIG_GENERIC_FIND_NEXT_BIT=y 14 CONFIG_GENERIC_HWEIGHT=y 15 CONFIG_GENERIC_HARDIRQS=y 16 CONFIG_GENERIC_IRQ_PROBE=y 17 + # CONFIG_GENERIC_TIME is not set 18 CONFIG_GENERIC_CALIBRATE_DELAY=y 19 CONFIG_FORCE_MAX_ZONEORDER=14 20 CONFIG_IRQCHIP_DEMUX_GPIO=y 21 CONFIG_DEFCONFIG_LIST="/lib/modules/$UNAME_RELEASE/.config" ··· 33 CONFIG_LOCALVERSION_AUTO=y 34 CONFIG_SYSVIPC=y 35 # CONFIG_IPC_NS is not set 36 + CONFIG_SYSVIPC_SYSCTL=y 37 # CONFIG_POSIX_MQUEUE is not set 38 # CONFIG_BSD_PROCESS_ACCT is not set 39 # CONFIG_TASKSTATS is not set 40 # CONFIG_UTS_NS is not set 41 # CONFIG_AUDIT is not set 42 # CONFIG_IKCONFIG is not set 43 + CONFIG_SYSFS_DEPRECATED=y 44 # CONFIG_RELAY is not set 45 + # CONFIG_BLK_DEV_INITRD is not set 46 # CONFIG_CC_OPTIMIZE_FOR_SIZE is not set 47 CONFIG_SYSCTL=y 48 CONFIG_EMBEDDED=y ··· 54 CONFIG_ELF_CORE=y 55 CONFIG_BASE_FULL=y 56 CONFIG_FUTEX=y 57 CONFIG_BIG_ORDER_ALLOC_NOFAIL_MAGIC=9 58 CONFIG_BUDDY=y 59 # CONFIG_NP2 is not set 60 CONFIG_SLAB=y ··· 80 # Block layer 81 # 82 CONFIG_BLOCK=y 83 + # CONFIG_LBD is not set 84 # CONFIG_BLK_DEV_IO_TRACE is not set 85 + # CONFIG_LSF is not set 86 87 # 88 # IO Schedulers ··· 109 # CONFIG_BF532 is not set 110 # CONFIG_BF533 is not set 111 # CONFIG_BF534 is not set 112 # CONFIG_BF536 is not set 113 CONFIG_BF537=y 114 # CONFIG_BF561 is not set ··· 125 # CONFIG_BFIN537_BLUETECHNIX_CM is not set 126 # CONFIG_BFIN561_BLUETECHNIX_CM is not set 127 # CONFIG_BFIN561_EZKIT is not set 128 + # CONFIG_BFIN561_TEPLA is not set 129 CONFIG_PNAV10=y 130 # CONFIG_GENERIC_BOARD is not set 131 CONFIG_MEM_MT48LC32M8A2_75=y ··· 183 # 184 # Board customizations 185 # 186 + # CONFIG_CMDLINE_BOOL is not set 187 188 # 189 # Board Setup ··· 193 CONFIG_BOOT_LOAD=0x1000 194 195 # 196 # Blackfin Kernel Optimizations 197 # 198 ··· 214 # 215 # CONFIG_HZ_100 is not set 216 CONFIG_HZ_250=y 217 + # CONFIG_HZ_300 is not set 218 # CONFIG_HZ_1000 is not set 219 CONFIG_HZ=250 220 ··· 232 CONFIG_MEMCPY_L1=y 233 CONFIG_SYS_BFIN_SPINLOCK_L1=y 234 CONFIG_IP_CHECKSUM_L1=y 235 + CONFIG_CACHELINE_ALIGNED_L1=y 236 CONFIG_SYSCALL_TAB_L1=y 237 CONFIG_CPLB_SWITCH_TAB_L1=y 238 CONFIG_RAMKERNEL=y ··· 245 # CONFIG_SPARSEMEM_STATIC is not set 246 CONFIG_SPLIT_PTLOCK_CPUS=4 247 # CONFIG_RESOURCES_64BIT is not set 248 + CONFIG_ZONE_DMA_FLAG=1 249 CONFIG_LARGE_ALLOCS=y 250 CONFIG_BFIN_DMA_5XX=y 251 # CONFIG_DMA_UNCACHED_2M is not set ··· 338 CONFIG_XFRM=y 339 # CONFIG_XFRM_USER is not set 340 # CONFIG_XFRM_SUB_POLICY is not set 341 + # CONFIG_XFRM_MIGRATE is not set 342 # CONFIG_NET_KEY is not set 343 CONFIG_INET=y 344 # CONFIG_IP_MULTICAST is not set ··· 364 # CONFIG_TCP_CONG_ADVANCED is not set 365 CONFIG_TCP_CONG_CUBIC=y 366 CONFIG_DEFAULT_TCP_CONG="cubic" 367 + # CONFIG_TCP_MD5SIG is not set 368 # CONFIG_IPV6 is not set 369 # CONFIG_INET6_XFRM_TUNNEL is not set 370 # CONFIG_INET6_TUNNEL is not set ··· 442 # User Modules And Translation Layers 443 # 444 CONFIG_MTD_CHAR=m 445 + CONFIG_MTD_BLKDEVS=y 446 CONFIG_MTD_BLOCK=y 447 # CONFIG_FTL is not set 448 # CONFIG_NFTL is not set ··· 522 # 523 # Plug and Play support 524 # 525 + # CONFIG_PNPACPI is not set 526 527 # 528 # Block devices ··· 533 CONFIG_BLK_DEV_RAM_COUNT=16 534 CONFIG_BLK_DEV_RAM_SIZE=4096 535 CONFIG_BLK_DEV_RAM_BLOCKSIZE=1024 536 # CONFIG_CDROM_PKTCDVD is not set 537 # CONFIG_ATA_OVER_ETH is not set 538 539 # 540 # Misc devices 541 # 542 543 # 544 # ATA/ATAPI/MFM/RLL support ··· 674 # CONFIG_TOUCHSCREEN_PENMOUNT is not set 675 # CONFIG_TOUCHSCREEN_TOUCHRIGHT is not set 676 # CONFIG_TOUCHSCREEN_TOUCHWIN is not set 677 + # CONFIG_TOUCHSCREEN_UCB1400 is not set 678 CONFIG_INPUT_MISC=y 679 CONFIG_INPUT_UINPUT=y 680 # CONFIG_BF53X_PFBUTTONS is not set ··· 690 # 691 # CONFIG_AD9960 is not set 692 # CONFIG_SPI_ADC_BF533 is not set 693 + # CONFIG_BF5xx_PFLAGS is not set 694 # CONFIG_BF5xx_PPIFCD is not set 695 # CONFIG_BF5xx_TIMERS is not set 696 # CONFIG_BF5xx_PPI is not set ··· 699 CONFIG_TWI_LCD=m 700 CONFIG_TWI_LCD_SLAVE_ADDR=34 701 # CONFIG_AD5304 is not set 702 + # CONFIG_BF5xx_TEA5764 is not set 703 + # CONFIG_BF5xx_FBDMA is not set 704 # CONFIG_VT is not set 705 # CONFIG_SERIAL_NONSTANDARD is not set 706 ··· 750 CONFIG_BLACKFIN_DPMC=y 751 # CONFIG_DTLK is not set 752 # CONFIG_R3964 is not set 753 # CONFIG_RAW_DRIVER is not set 754 755 # ··· 777 # 778 # I2C Hardware Bus support 779 # 780 + # CONFIG_I2C_BLACKFIN_GPIO is not set 781 + CONFIG_I2C_BLACKFIN_TWI=y 782 + CONFIG_I2C_BLACKFIN_TWI_CLK_KHZ=50 783 # CONFIG_I2C_OCORES is not set 784 # CONFIG_I2C_PARPORT_LIGHT is not set 785 # CONFIG_I2C_STUB is not set ··· 812 # 813 # SPI Master Controller Drivers 814 # 815 CONFIG_SPI_BFIN=y 816 + # CONFIG_SPI_BITBANG is not set 817 818 # 819 # SPI Protocol Masters 820 # 821 + # CONFIG_SPI_AT25 is not set 822 823 # 824 # Dallas's 1-wire bus ··· 833 # CONFIG_SENSORS_ADM1021 is not set 834 # CONFIG_SENSORS_ADM1025 is not set 835 # CONFIG_SENSORS_ADM1026 is not set 836 + # CONFIG_SENSORS_ADM1029 is not set 837 # CONFIG_SENSORS_ADM1031 is not set 838 # CONFIG_SENSORS_ADM9240 is not set 839 # CONFIG_SENSORS_ASB100 is not set ··· 857 # CONFIG_SENSORS_LM92 is not set 858 # CONFIG_SENSORS_MAX1619 is not set 859 # CONFIG_SENSORS_PC87360 is not set 860 + # CONFIG_SENSORS_PC87427 is not set 861 # CONFIG_SENSORS_SMSC47M1 is not set 862 # CONFIG_SENSORS_SMSC47M192 is not set 863 # CONFIG_SENSORS_SMSC47B397 is not set ··· 864 # CONFIG_SENSORS_W83781D is not set 865 # CONFIG_SENSORS_W83791D is not set 866 # CONFIG_SENSORS_W83792D is not set 867 + # CONFIG_SENSORS_W83793 is not set 868 # CONFIG_SENSORS_W83L785TS is not set 869 # CONFIG_SENSORS_W83627HF is not set 870 # CONFIG_SENSORS_W83627EHF is not set 871 # CONFIG_HWMON_DEBUG_CHIP is not set 872 + 873 + # 874 + # Multifunction device drivers 875 + # 876 + # CONFIG_MFD_SM501 is not set 877 878 # 879 # Multimedia devices ··· 882 # 883 # Graphics support 884 # 885 + CONFIG_BACKLIGHT_LCD_SUPPORT=y 886 + CONFIG_BACKLIGHT_CLASS_DEVICE=y 887 + CONFIG_LCD_CLASS_DEVICE=y 888 CONFIG_FB=y 889 + CONFIG_FIRMWARE_EDID=y 890 + # CONFIG_FB_DDC is not set 891 CONFIG_FB_CFB_FILLRECT=y 892 CONFIG_FB_CFB_COPYAREA=y 893 CONFIG_FB_CFB_IMAGEBLIT=y 894 + # CONFIG_FB_SVGALIB is not set 895 # CONFIG_FB_MACMODES is not set 896 # CONFIG_FB_BACKLIGHT is not set 897 # CONFIG_FB_MODE_HELPERS is not set 898 # CONFIG_FB_TILEBLITTING is not set 899 + 900 + # 901 + # Frame buffer hardware drivers 902 + # 903 # CONFIG_FB_BFIN_7171 is not set 904 # CONFIG_FB_BFIN_7393 is not set 905 CONFIG_FB_BF537_LQ035=y ··· 904 # Logo configuration 905 # 906 # CONFIG_LOGO is not set 907 908 # 909 # Sound ··· 946 # CONFIG_SND_BFIN_AD73311 is not set 947 948 # 949 + # SoC audio support 950 + # 951 + # CONFIG_SND_SOC is not set 952 + 953 + # 954 # Open Sound System 955 # 956 CONFIG_SOUND_PRIME=y 957 + # CONFIG_OBSOLETE_OSS is not set 958 # CONFIG_SOUND_MSNDCLAS is not set 959 # CONFIG_SOUND_MSNDPIN is not set 960 + 961 + # 962 + # HID Devices 963 + # 964 + # CONFIG_HID is not set 965 966 # 967 # USB support ··· 1024 # CONFIG_RTC_DRV_DS1672 is not set 1025 # CONFIG_RTC_DRV_DS1742 is not set 1026 # CONFIG_RTC_DRV_PCF8563 is not set 1027 # CONFIG_RTC_DRV_RS5C348 is not set 1028 # CONFIG_RTC_DRV_RS5C372 is not set 1029 # CONFIG_RTC_DRV_M48T86 is not set ··· 1044 1045 # 1046 # DMA Devices 1047 + # 1048 + 1049 + # 1050 + # Auxiliary Display support 1051 + # 1052 + 1053 + # 1054 + # Virtualization 1055 # 1056 1057 # ··· 1121 # CONFIG_YAFFS_DISABLE_WIDE_TNODES is not set 1122 # CONFIG_YAFFS_ALWAYS_CHECK_CHUNK_ERASED is not set 1123 CONFIG_YAFFS_SHORT_NAMES_IN_RAM=y 1124 # CONFIG_JFFS2_FS is not set 1125 # CONFIG_CRAMFS is not set 1126 # CONFIG_VXFS_FS is not set ··· 1204 # CONFIG_NLS_UTF8 is not set 1205 1206 # 1207 + # Distributed Lock Manager 1208 + # 1209 + # CONFIG_DLM is not set 1210 + 1211 + # 1212 # Profiling support 1213 # 1214 # CONFIG_PROFILING is not set ··· 1215 CONFIG_ENABLE_MUST_CHECK=y 1216 # CONFIG_MAGIC_SYSRQ is not set 1217 # CONFIG_UNUSED_SYMBOLS is not set 1218 + # CONFIG_DEBUG_FS is not set 1219 + # CONFIG_HEADERS_CHECK is not set 1220 # CONFIG_DEBUG_KERNEL is not set 1221 CONFIG_LOG_BUF_SHIFT=14 1222 # CONFIG_DEBUG_BUGVERBOSE is not set 1223 # CONFIG_DEBUG_SERIAL_EARLY_INIT is not set 1224 # CONFIG_DEBUG_HUNT_FOR_ZERO is not set 1225 # CONFIG_DEBUG_BFIN_NO_KERN_HWTRACE is not set 1226 # CONFIG_CPLB_INFO is not set 1227 + # CONFIG_ACCESS_CHECK is not set 1228 1229 # 1230 # Security options ··· 1245 # 1246 # Library routines 1247 # 1248 + CONFIG_BITREVERSE=y 1249 CONFIG_CRC_CCITT=m 1250 # CONFIG_CRC16 is not set 1251 CONFIG_CRC32=y 1252 # CONFIG_LIBCRC32C is not set 1253 CONFIG_ZLIB_INFLATE=y 1254 CONFIG_PLIST=y 1255 + CONFIG_HAS_IOMEM=y 1256 + CONFIG_HAS_IOPORT=y
-1327
arch/blackfin/defconfig
··· 1 - # 2 - # Automatically generated make config: don't edit 3 - # Linux kernel version: 2.6.20.4 4 - # 5 - # CONFIG_MMU is not set 6 - # CONFIG_FPU is not set 7 - CONFIG_RWSEM_GENERIC_SPINLOCK=y 8 - # CONFIG_RWSEM_XCHGADD_ALGORITHM is not set 9 - CONFIG_BLACKFIN=y 10 - CONFIG_BFIN=y 11 - CONFIG_SEMAPHORE_SLEEPERS=y 12 - CONFIG_GENERIC_FIND_NEXT_BIT=y 13 - CONFIG_GENERIC_HWEIGHT=y 14 - CONFIG_GENERIC_HARDIRQS=y 15 - CONFIG_GENERIC_IRQ_PROBE=y 16 - # CONFIG_GENERIC_TIME is not set 17 - CONFIG_GENERIC_CALIBRATE_DELAY=y 18 - CONFIG_FORCE_MAX_ZONEORDER=14 19 - CONFIG_IRQCHIP_DEMUX_GPIO=y 20 - CONFIG_DEFCONFIG_LIST="/lib/modules/$UNAME_RELEASE/.config" 21 - 22 - # 23 - # Code maturity level options 24 - # 25 - CONFIG_EXPERIMENTAL=y 26 - CONFIG_BROKEN_ON_SMP=y 27 - CONFIG_INIT_ENV_ARG_LIMIT=32 28 - 29 - # 30 - # General setup 31 - # 32 - CONFIG_LOCALVERSION="" 33 - CONFIG_LOCALVERSION_AUTO=y 34 - CONFIG_SYSVIPC=y 35 - # CONFIG_IPC_NS is not set 36 - # CONFIG_POSIX_MQUEUE is not set 37 - # CONFIG_BSD_PROCESS_ACCT is not set 38 - # CONFIG_TASKSTATS is not set 39 - # CONFIG_UTS_NS is not set 40 - # CONFIG_AUDIT is not set 41 - # CONFIG_IKCONFIG is not set 42 - CONFIG_SYSFS_DEPRECATED=y 43 - # CONFIG_RELAY is not set 44 - CONFIG_INITRAMFS_SOURCE="" 45 - # CONFIG_CC_OPTIMIZE_FOR_SIZE is not set 46 - CONFIG_SYSCTL=y 47 - CONFIG_EMBEDDED=y 48 - CONFIG_UID16=y 49 - CONFIG_SYSCTL_SYSCALL=y 50 - CONFIG_KALLSYMS=y 51 - # CONFIG_KALLSYMS_EXTRA_PASS is not set 52 - CONFIG_HOTPLUG=y 53 - CONFIG_PRINTK=y 54 - CONFIG_BUG=y 55 - CONFIG_ELF_CORE=y 56 - CONFIG_BASE_FULL=y 57 - CONFIG_FUTEX=y 58 - CONFIG_EPOLL=y 59 - CONFIG_BIG_ORDER_ALLOC_NOFAIL_MAGIC=3 60 - # CONFIG_LIMIT_PAGECACHE is not set 61 - CONFIG_BUDDY=y 62 - # CONFIG_NP2 is not set 63 - CONFIG_SLAB=y 64 - CONFIG_VM_EVENT_COUNTERS=y 65 - CONFIG_RT_MUTEXES=y 66 - CONFIG_TINY_SHMEM=y 67 - CONFIG_BASE_SMALL=0 68 - # CONFIG_SLOB is not set 69 - 70 - # 71 - # Loadable module support 72 - # 73 - CONFIG_MODULES=y 74 - CONFIG_MODULE_UNLOAD=y 75 - # CONFIG_MODULE_FORCE_UNLOAD is not set 76 - # CONFIG_MODVERSIONS is not set 77 - # CONFIG_MODULE_SRCVERSION_ALL is not set 78 - CONFIG_KMOD=y 79 - 80 - # 81 - # Block layer 82 - # 83 - CONFIG_BLOCK=y 84 - # CONFIG_LBD is not set 85 - # CONFIG_BLK_DEV_IO_TRACE is not set 86 - # CONFIG_LSF is not set 87 - 88 - # 89 - # IO Schedulers 90 - # 91 - CONFIG_IOSCHED_NOOP=y 92 - CONFIG_IOSCHED_AS=y 93 - # CONFIG_IOSCHED_DEADLINE is not set 94 - CONFIG_IOSCHED_CFQ=y 95 - CONFIG_DEFAULT_AS=y 96 - # CONFIG_DEFAULT_DEADLINE is not set 97 - # CONFIG_DEFAULT_CFQ is not set 98 - # CONFIG_DEFAULT_NOOP is not set 99 - CONFIG_DEFAULT_IOSCHED="anticipatory" 100 - # CONFIG_PREEMPT_NONE is not set 101 - CONFIG_PREEMPT_VOLUNTARY=y 102 - # CONFIG_PREEMPT is not set 103 - 104 - # 105 - # Blackfin Processor Options 106 - # 107 - 108 - # 109 - # Processor and Board Settings 110 - # 111 - # CONFIG_BF531 is not set 112 - # CONFIG_BF532 is not set 113 - # CONFIG_BF533 is not set 114 - # CONFIG_BF534 is not set 115 - # CONFIG_BF536 is not set 116 - CONFIG_BF537=y 117 - # CONFIG_BF561 is not set 118 - CONFIG_BF_REV_0_2=y 119 - # CONFIG_BF_REV_0_3 is not set 120 - # CONFIG_BF_REV_0_4 is not set 121 - # CONFIG_BF_REV_0_5 is not set 122 - CONFIG_BFIN_SINGLE_CORE=y 123 - # CONFIG_BFIN533_EZKIT is not set 124 - # CONFIG_BFIN533_STAMP is not set 125 - CONFIG_BFIN537_STAMP=y 126 - # CONFIG_BFIN533_BLUETECHNIX_CM is not set 127 - # CONFIG_BFIN537_BLUETECHNIX_CM is not set 128 - # CONFIG_BFIN561_BLUETECHNIX_CM is not set 129 - # CONFIG_BFIN561_EZKIT is not set 130 - # CONFIG_PNAV10 is not set 131 - # CONFIG_GENERIC_BOARD is not set 132 - CONFIG_MEM_MT48LC32M8A2_75=y 133 - CONFIG_IRQ_PLL_WAKEUP=7 134 - 135 - # 136 - # BF537 Specific Configuration 137 - # 138 - 139 - # 140 - # PORT F/G Selection 141 - # 142 - CONFIG_BF537_PORT_F=y 143 - # CONFIG_BF537_PORT_G is not set 144 - # CONFIG_BF537_PORT_H is not set 145 - 146 - # 147 - # Interrupt Priority Assignment 148 - # 149 - 150 - # 151 - # Priority 152 - # 153 - CONFIG_IRQ_DMA_ERROR=7 154 - CONFIG_IRQ_ERROR=7 155 - CONFIG_IRQ_RTC=8 156 - CONFIG_IRQ_PPI=8 157 - CONFIG_IRQ_SPORT0_RX=9 158 - CONFIG_IRQ_SPORT0_TX=9 159 - CONFIG_IRQ_SPORT1_RX=9 160 - CONFIG_IRQ_SPORT1_TX=9 161 - CONFIG_IRQ_TWI=10 162 - CONFIG_IRQ_SPI=10 163 - CONFIG_IRQ_UART0_RX=10 164 - CONFIG_IRQ_UART0_TX=10 165 - CONFIG_IRQ_UART1_RX=10 166 - CONFIG_IRQ_UART1_TX=10 167 - CONFIG_IRQ_CAN_RX=11 168 - CONFIG_IRQ_CAN_TX=11 169 - CONFIG_IRQ_MAC_RX=11 170 - CONFIG_IRQ_MAC_TX=11 171 - CONFIG_IRQ_TMR0=12 172 - CONFIG_IRQ_TMR1=12 173 - CONFIG_IRQ_TMR2=12 174 - CONFIG_IRQ_TMR3=12 175 - CONFIG_IRQ_TMR4=12 176 - CONFIG_IRQ_TMR5=12 177 - CONFIG_IRQ_TMR6=12 178 - CONFIG_IRQ_TMR7=12 179 - CONFIG_IRQ_PROG_INTA=12 180 - CONFIG_IRQ_PORTG_INTB=12 181 - CONFIG_IRQ_MEM_DMA0=13 182 - CONFIG_IRQ_MEM_DMA1=13 183 - CONFIG_IRQ_WATCH=13 184 - 185 - # 186 - # Board customizations 187 - # 188 - # CONFIG_CMDLINE_BOOL is not set 189 - 190 - # 191 - # Board Setup 192 - # 193 - CONFIG_CLKIN_HZ=25000000 194 - CONFIG_MEM_SIZE=64 195 - CONFIG_MEM_ADD_WIDTH=10 196 - CONFIG_BOOT_LOAD=0x1000 197 - 198 - # 199 - # Console UART Setup 200 - # 201 - # CONFIG_BAUD_9600 is not set 202 - # CONFIG_BAUD_19200 is not set 203 - # CONFIG_BAUD_38400 is not set 204 - CONFIG_BAUD_57600=y 205 - # CONFIG_BAUD_115200 is not set 206 - CONFIG_BAUD_NO_PARITY=y 207 - # CONFIG_BAUD_PARITY is not set 208 - CONFIG_BAUD_1_STOPBIT=y 209 - # CONFIG_BAUD_2_STOPBIT is not set 210 - 211 - # 212 - # Blackfin Kernel Optimizations 213 - # 214 - 215 - # 216 - # Timer Tick 217 - # 218 - # CONFIG_HZ_100 is not set 219 - CONFIG_HZ_250=y 220 - # CONFIG_HZ_300 is not set 221 - # CONFIG_HZ_1000 is not set 222 - CONFIG_HZ=250 223 - 224 - # 225 - # Memory Optimizations 226 - # 227 - CONFIG_I_ENTRY_L1=y 228 - CONFIG_EXCPT_IRQ_SYSC_L1=y 229 - CONFIG_DO_IRQ_L1=y 230 - CONFIG_CORE_TIMER_IRQ_L1=y 231 - CONFIG_IDLE_L1=y 232 - CONFIG_SCHEDULE_L1=y 233 - CONFIG_ARITHMETIC_OPS_L1=y 234 - CONFIG_ACCESS_OK_L1=y 235 - CONFIG_MEMSET_L1=y 236 - CONFIG_MEMCPY_L1=y 237 - CONFIG_SYS_BFIN_SPINLOCK_L1=y 238 - # CONFIG_IP_CHECKSUM_L1 is not set 239 - # CONFIG_SYSCALL_TAB_L1 is not set 240 - # CONFIG_CPLB_SWITCH_TAB_L1 is not set 241 - CONFIG_RAMKERNEL=y 242 - # CONFIG_ROMKERNEL is not set 243 - CONFIG_SELECT_MEMORY_MODEL=y 244 - CONFIG_FLATMEM_MANUAL=y 245 - # CONFIG_DISCONTIGMEM_MANUAL is not set 246 - # CONFIG_SPARSEMEM_MANUAL is not set 247 - CONFIG_FLATMEM=y 248 - CONFIG_FLAT_NODE_MEM_MAP=y 249 - # CONFIG_SPARSEMEM_STATIC is not set 250 - CONFIG_SPLIT_PTLOCK_CPUS=4 251 - # CONFIG_RESOURCES_64BIT is not set 252 - CONFIG_LARGE_ALLOCS=y 253 - CONFIG_BFIN_DMA_5XX=y 254 - # CONFIG_DMA_UNCACHED_2M is not set 255 - CONFIG_DMA_UNCACHED_1M=y 256 - # CONFIG_DMA_UNCACHED_NONE is not set 257 - 258 - # 259 - # Cache Support 260 - # 261 - CONFIG_BLKFIN_CACHE=y 262 - CONFIG_BLKFIN_DCACHE=y 263 - # CONFIG_BLKFIN_DCACHE_BANKA is not set 264 - # CONFIG_BLKFIN_CACHE_LOCK is not set 265 - # CONFIG_BLKFIN_WB is not set 266 - CONFIG_BLKFIN_WT=y 267 - CONFIG_L1_MAX_PIECE=16 268 - 269 - # 270 - # Clock Settings 271 - # 272 - # CONFIG_BFIN_KERNEL_CLOCK is not set 273 - 274 - # 275 - # Asynchonous Memory Configuration 276 - # 277 - 278 - # 279 - # EBIU_AMBCTL Global Control 280 - # 281 - CONFIG_C_AMCKEN=y 282 - CONFIG_C_CDPRIO=y 283 - # CONFIG_C_AMBEN is not set 284 - # CONFIG_C_AMBEN_B0 is not set 285 - # CONFIG_C_AMBEN_B0_B1 is not set 286 - # CONFIG_C_AMBEN_B0_B1_B2 is not set 287 - CONFIG_C_AMBEN_ALL=y 288 - 289 - # 290 - # EBIU_AMBCTL Control 291 - # 292 - CONFIG_BANK_0=0x7BB0 293 - CONFIG_BANK_1=0x7BB0 294 - CONFIG_BANK_2=0x7BB0 295 - CONFIG_BANK_3=0x99B3 296 - 297 - # 298 - # Bus options (PCI, PCMCIA, EISA, MCA, ISA) 299 - # 300 - # CONFIG_PCI is not set 301 - 302 - # 303 - # PCCARD (PCMCIA/CardBus) support 304 - # 305 - # CONFIG_PCCARD is not set 306 - 307 - # 308 - # PCI Hotplug Support 309 - # 310 - 311 - # 312 - # Executable file formats 313 - # 314 - CONFIG_BINFMT_ELF_FDPIC=y 315 - CONFIG_BINFMT_FLAT=y 316 - CONFIG_BINFMT_ZFLAT=y 317 - # CONFIG_BINFMT_SHARED_FLAT is not set 318 - # CONFIG_BINFMT_MISC is not set 319 - 320 - # 321 - # Power management options 322 - # 323 - CONFIG_PM=y 324 - CONFIG_PM_LEGACY=y 325 - # CONFIG_PM_DEBUG is not set 326 - # CONFIG_PM_SYSFS_DEPRECATED is not set 327 - CONFIG_PM_WAKEUP_GPIO_BY_SIC_IWR=y 328 - # CONFIG_PM_WAKEUP_BY_GPIO is not set 329 - # CONFIG_PM_WAKEUP_GPIO_API is not set 330 - CONFIG_PM_WAKEUP_SIC_IWR=0x80000000 331 - 332 - # 333 - # CPU Frequency scaling 334 - # 335 - # CONFIG_CPU_FREQ is not set 336 - 337 - # 338 - # Networking 339 - # 340 - CONFIG_NET=y 341 - 342 - # 343 - # Networking options 344 - # 345 - # CONFIG_NETDEBUG is not set 346 - CONFIG_PACKET=y 347 - # CONFIG_PACKET_MMAP is not set 348 - CONFIG_UNIX=y 349 - CONFIG_XFRM=y 350 - # CONFIG_XFRM_USER is not set 351 - # CONFIG_XFRM_SUB_POLICY is not set 352 - # CONFIG_NET_KEY is not set 353 - CONFIG_INET=y 354 - # CONFIG_IP_MULTICAST is not set 355 - # CONFIG_IP_ADVANCED_ROUTER is not set 356 - CONFIG_IP_FIB_HASH=y 357 - CONFIG_IP_PNP=y 358 - # CONFIG_IP_PNP_DHCP is not set 359 - # CONFIG_IP_PNP_BOOTP is not set 360 - # CONFIG_IP_PNP_RARP is not set 361 - # CONFIG_NET_IPIP is not set 362 - # CONFIG_NET_IPGRE is not set 363 - # CONFIG_ARPD is not set 364 - CONFIG_SYN_COOKIES=y 365 - # CONFIG_INET_AH is not set 366 - # CONFIG_INET_ESP is not set 367 - # CONFIG_INET_IPCOMP is not set 368 - # CONFIG_INET_XFRM_TUNNEL is not set 369 - # CONFIG_INET_TUNNEL is not set 370 - CONFIG_INET_XFRM_MODE_TRANSPORT=y 371 - CONFIG_INET_XFRM_MODE_TUNNEL=y 372 - CONFIG_INET_XFRM_MODE_BEET=y 373 - CONFIG_INET_DIAG=y 374 - CONFIG_INET_TCP_DIAG=y 375 - # CONFIG_TCP_CONG_ADVANCED is not set 376 - CONFIG_TCP_CONG_CUBIC=y 377 - CONFIG_DEFAULT_TCP_CONG="cubic" 378 - # CONFIG_TCP_MD5SIG is not set 379 - # CONFIG_IPV6 is not set 380 - # CONFIG_INET6_XFRM_TUNNEL is not set 381 - # CONFIG_INET6_TUNNEL is not set 382 - # CONFIG_NETLABEL is not set 383 - # CONFIG_NETWORK_SECMARK is not set 384 - # CONFIG_NETFILTER is not set 385 - 386 - # 387 - # DCCP Configuration (EXPERIMENTAL) 388 - # 389 - # CONFIG_IP_DCCP is not set 390 - 391 - # 392 - # SCTP Configuration (EXPERIMENTAL) 393 - # 394 - # CONFIG_IP_SCTP is not set 395 - 396 - # 397 - # TIPC Configuration (EXPERIMENTAL) 398 - # 399 - # CONFIG_TIPC is not set 400 - # CONFIG_ATM is not set 401 - # CONFIG_BRIDGE is not set 402 - # CONFIG_VLAN_8021Q is not set 403 - # CONFIG_DECNET is not set 404 - # CONFIG_LLC2 is not set 405 - # CONFIG_IPX is not set 406 - # CONFIG_ATALK is not set 407 - # CONFIG_X25 is not set 408 - # CONFIG_LAPB is not set 409 - # CONFIG_ECONET is not set 410 - # CONFIG_WAN_ROUTER is not set 411 - 412 - # 413 - # QoS and/or fair queueing 414 - # 415 - # CONFIG_NET_SCHED is not set 416 - 417 - # 418 - # Network testing 419 - # 420 - # CONFIG_NET_PKTGEN is not set 421 - # CONFIG_HAMRADIO is not set 422 - CONFIG_IRDA=m 423 - 424 - # 425 - # IrDA protocols 426 - # 427 - CONFIG_IRLAN=m 428 - CONFIG_IRCOMM=m 429 - # CONFIG_IRDA_ULTRA is not set 430 - 431 - # 432 - # IrDA options 433 - # 434 - CONFIG_IRDA_CACHE_LAST_LSAP=y 435 - # CONFIG_IRDA_FAST_RR is not set 436 - # CONFIG_IRDA_DEBUG is not set 437 - 438 - # 439 - # Infrared-port device drivers 440 - # 441 - 442 - # 443 - # SIR device drivers 444 - # 445 - CONFIG_IRTTY_SIR=m 446 - 447 - # 448 - # Dongle support 449 - # 450 - # CONFIG_DONGLE is not set 451 - 452 - # 453 - # Old SIR device drivers 454 - # 455 - # CONFIG_IRPORT_SIR is not set 456 - 457 - # 458 - # Old Serial dongle support 459 - # 460 - 461 - # 462 - # FIR device drivers 463 - # 464 - # CONFIG_BT is not set 465 - # CONFIG_IEEE80211 is not set 466 - 467 - # 468 - # Device Drivers 469 - # 470 - 471 - # 472 - # Generic Driver Options 473 - # 474 - CONFIG_STANDALONE=y 475 - CONFIG_PREVENT_FIRMWARE_BUILD=y 476 - # CONFIG_FW_LOADER is not set 477 - # CONFIG_SYS_HYPERVISOR is not set 478 - 479 - # 480 - # Connector - unified userspace <-> kernelspace linker 481 - # 482 - # CONFIG_CONNECTOR is not set 483 - 484 - # 485 - # Memory Technology Devices (MTD) 486 - # 487 - CONFIG_MTD=y 488 - # CONFIG_MTD_DEBUG is not set 489 - # CONFIG_MTD_CONCAT is not set 490 - CONFIG_MTD_PARTITIONS=y 491 - # CONFIG_MTD_REDBOOT_PARTS is not set 492 - # CONFIG_MTD_CMDLINE_PARTS is not set 493 - 494 - # 495 - # User Modules And Translation Layers 496 - # 497 - CONFIG_MTD_CHAR=m 498 - CONFIG_MTD_BLKDEVS=y 499 - CONFIG_MTD_BLOCK=y 500 - # CONFIG_FTL is not set 501 - # CONFIG_NFTL is not set 502 - # CONFIG_INFTL is not set 503 - # CONFIG_RFD_FTL is not set 504 - # CONFIG_SSFDC is not set 505 - 506 - # 507 - # RAM/ROM/Flash chip drivers 508 - # 509 - # CONFIG_MTD_CFI is not set 510 - CONFIG_MTD_JEDECPROBE=m 511 - CONFIG_MTD_GEN_PROBE=m 512 - # CONFIG_MTD_CFI_ADV_OPTIONS is not set 513 - CONFIG_MTD_MAP_BANK_WIDTH_1=y 514 - CONFIG_MTD_MAP_BANK_WIDTH_2=y 515 - CONFIG_MTD_MAP_BANK_WIDTH_4=y 516 - # CONFIG_MTD_MAP_BANK_WIDTH_8 is not set 517 - # CONFIG_MTD_MAP_BANK_WIDTH_16 is not set 518 - # CONFIG_MTD_MAP_BANK_WIDTH_32 is not set 519 - CONFIG_MTD_CFI_I1=y 520 - CONFIG_MTD_CFI_I2=y 521 - # CONFIG_MTD_CFI_I4 is not set 522 - # CONFIG_MTD_CFI_I8 is not set 523 - # CONFIG_MTD_CFI_INTELEXT is not set 524 - # CONFIG_MTD_CFI_AMDSTD is not set 525 - # CONFIG_MTD_CFI_STAA is not set 526 - CONFIG_MTD_MW320D=m 527 - CONFIG_MTD_RAM=y 528 - CONFIG_MTD_ROM=m 529 - # CONFIG_MTD_ABSENT is not set 530 - # CONFIG_MTD_OBSOLETE_CHIPS is not set 531 - 532 - # 533 - # Mapping drivers for chip access 534 - # 535 - CONFIG_MTD_COMPLEX_MAPPINGS=y 536 - # CONFIG_MTD_PHYSMAP is not set 537 - CONFIG_MTD_BF5xx=m 538 - CONFIG_BFIN_FLASH_SIZE=0x400000 539 - CONFIG_EBIU_FLASH_BASE=0x20000000 540 - 541 - # 542 - # FLASH_EBIU_AMBCTL Control 543 - # 544 - CONFIG_BFIN_FLASH_BANK_0=0x7BB0 545 - CONFIG_BFIN_FLASH_BANK_1=0x7BB0 546 - CONFIG_BFIN_FLASH_BANK_2=0x7BB0 547 - CONFIG_BFIN_FLASH_BANK_3=0x7BB0 548 - CONFIG_MTD_UCLINUX=y 549 - # CONFIG_MTD_PLATRAM is not set 550 - 551 - # 552 - # Self-contained MTD device drivers 553 - # 554 - # CONFIG_MTD_DATAFLASH is not set 555 - # CONFIG_MTD_M25P80 is not set 556 - # CONFIG_MTD_SLRAM is not set 557 - # CONFIG_MTD_PHRAM is not set 558 - # CONFIG_MTD_MTDRAM is not set 559 - # CONFIG_MTD_BLOCK2MTD is not set 560 - 561 - # 562 - # Disk-On-Chip Device Drivers 563 - # 564 - # CONFIG_MTD_DOC2000 is not set 565 - # CONFIG_MTD_DOC2001 is not set 566 - # CONFIG_MTD_DOC2001PLUS is not set 567 - 568 - # 569 - # NAND Flash Device Drivers 570 - # 571 - CONFIG_MTD_NAND=m 572 - # CONFIG_MTD_NAND_VERIFY_WRITE is not set 573 - # CONFIG_MTD_NAND_ECC_SMC is not set 574 - CONFIG_MTD_NAND_BFIN=m 575 - CONFIG_BFIN_NAND_BASE=0x20212000 576 - CONFIG_BFIN_NAND_CLE=2 577 - CONFIG_BFIN_NAND_ALE=1 578 - CONFIG_BFIN_NAND_READY=3 579 - CONFIG_MTD_NAND_IDS=m 580 - # CONFIG_MTD_NAND_DISKONCHIP is not set 581 - # CONFIG_MTD_NAND_NANDSIM is not set 582 - 583 - # 584 - # OneNAND Flash Device Drivers 585 - # 586 - # CONFIG_MTD_ONENAND is not set 587 - 588 - # 589 - # Parallel port support 590 - # 591 - # CONFIG_PARPORT is not set 592 - 593 - # 594 - # Plug and Play support 595 - # 596 - 597 - # 598 - # Block devices 599 - # 600 - # CONFIG_BLK_DEV_COW_COMMON is not set 601 - # CONFIG_BLK_DEV_LOOP is not set 602 - # CONFIG_BLK_DEV_NBD is not set 603 - CONFIG_BLK_DEV_RAM=y 604 - CONFIG_BLK_DEV_RAM_COUNT=16 605 - CONFIG_BLK_DEV_RAM_SIZE=4096 606 - CONFIG_BLK_DEV_RAM_BLOCKSIZE=1024 607 - # CONFIG_BLK_DEV_INITRD is not set 608 - # CONFIG_CDROM_PKTCDVD is not set 609 - # CONFIG_ATA_OVER_ETH is not set 610 - 611 - # 612 - # Misc devices 613 - # 614 - # CONFIG_TIFM_CORE is not set 615 - 616 - # 617 - # ATA/ATAPI/MFM/RLL support 618 - # 619 - # CONFIG_IDE is not set 620 - 621 - # 622 - # SCSI device support 623 - # 624 - # CONFIG_RAID_ATTRS is not set 625 - # CONFIG_SCSI is not set 626 - # CONFIG_SCSI_NETLINK is not set 627 - 628 - # 629 - # Serial ATA (prod) and Parallel ATA (experimental) drivers 630 - # 631 - # CONFIG_ATA is not set 632 - 633 - # 634 - # Multi-device support (RAID and LVM) 635 - # 636 - # CONFIG_MD is not set 637 - 638 - # 639 - # Fusion MPT device support 640 - # 641 - # CONFIG_FUSION is not set 642 - 643 - # 644 - # IEEE 1394 (FireWire) support 645 - # 646 - 647 - # 648 - # I2O device support 649 - # 650 - 651 - # 652 - # Network device support 653 - # 654 - CONFIG_NETDEVICES=y 655 - # CONFIG_DUMMY is not set 656 - # CONFIG_BONDING is not set 657 - # CONFIG_EQUALIZER is not set 658 - # CONFIG_TUN is not set 659 - 660 - # 661 - # PHY device support 662 - # 663 - # CONFIG_PHYLIB is not set 664 - 665 - # 666 - # Ethernet (10 or 100Mbit) 667 - # 668 - CONFIG_NET_ETHERNET=y 669 - CONFIG_MII=y 670 - # CONFIG_SMC91X is not set 671 - CONFIG_BFIN_MAC=y 672 - CONFIG_BFIN_MAC_USE_L1=y 673 - CONFIG_BFIN_TX_DESC_NUM=10 674 - CONFIG_BFIN_RX_DESC_NUM=20 675 - # CONFIG_BFIN_MAC_RMII is not set 676 - 677 - # 678 - # Ethernet (1000 Mbit) 679 - # 680 - 681 - # 682 - # Ethernet (10000 Mbit) 683 - # 684 - 685 - # 686 - # Token Ring devices 687 - # 688 - 689 - # 690 - # Wireless LAN (non-hamradio) 691 - # 692 - # CONFIG_NET_RADIO is not set 693 - 694 - # 695 - # Wan interfaces 696 - # 697 - # CONFIG_WAN is not set 698 - # CONFIG_PPP is not set 699 - # CONFIG_SLIP is not set 700 - # CONFIG_SHAPER is not set 701 - # CONFIG_NETCONSOLE is not set 702 - # CONFIG_NETPOLL is not set 703 - # CONFIG_NET_POLL_CONTROLLER is not set 704 - 705 - # 706 - # ISDN subsystem 707 - # 708 - # CONFIG_ISDN is not set 709 - 710 - # 711 - # Telephony Support 712 - # 713 - # CONFIG_PHONE is not set 714 - 715 - # 716 - # Input device support 717 - # 718 - CONFIG_INPUT=y 719 - # CONFIG_INPUT_FF_MEMLESS is not set 720 - 721 - # 722 - # Userland interfaces 723 - # 724 - # CONFIG_INPUT_MOUSEDEV is not set 725 - # CONFIG_INPUT_JOYDEV is not set 726 - # CONFIG_INPUT_TSDEV is not set 727 - CONFIG_INPUT_EVDEV=m 728 - # CONFIG_INPUT_EVBUG is not set 729 - 730 - # 731 - # Input Device Drivers 732 - # 733 - # CONFIG_INPUT_KEYBOARD is not set 734 - # CONFIG_INPUT_MOUSE is not set 735 - # CONFIG_INPUT_JOYSTICK is not set 736 - # CONFIG_INPUT_TOUCHSCREEN is not set 737 - CONFIG_INPUT_MISC=y 738 - # CONFIG_INPUT_UINPUT is not set 739 - # CONFIG_BF53X_PFBUTTONS is not set 740 - CONFIG_TWI_KEYPAD=m 741 - CONFIG_BFIN_TWIKEYPAD_IRQ_PFX=72 742 - 743 - # 744 - # Hardware I/O ports 745 - # 746 - # CONFIG_SERIO is not set 747 - # CONFIG_GAMEPORT is not set 748 - 749 - # 750 - # Character devices 751 - # 752 - # CONFIG_AD9960 is not set 753 - # CONFIG_SPI_ADC_BF533 is not set 754 - # CONFIG_BF533_PFLAGS is not set 755 - # CONFIG_BF5xx_PPIFCD is not set 756 - # CONFIG_BF5xx_TIMERS is not set 757 - # CONFIG_BF5xx_PPI is not set 758 - CONFIG_BFIN_SPORT=y 759 - # CONFIG_BFIN_TIMER_LATENCY is not set 760 - CONFIG_TWI_LCD=m 761 - CONFIG_TWI_LCD_SLAVE_ADDR=34 762 - # CONFIG_AD5304 is not set 763 - # CONFIG_VT is not set 764 - # CONFIG_SERIAL_NONSTANDARD is not set 765 - 766 - # 767 - # Serial drivers 768 - # 769 - # CONFIG_SERIAL_8250 is not set 770 - 771 - # 772 - # Non-8250 serial port support 773 - # 774 - CONFIG_SERIAL_BFIN=y 775 - CONFIG_SERIAL_BFIN_CONSOLE=y 776 - CONFIG_SERIAL_BFIN_DMA=y 777 - # CONFIG_SERIAL_BFIN_PIO is not set 778 - CONFIG_SERIAL_BFIN_UART0=y 779 - # CONFIG_BFIN_UART0_CTSRTS is not set 780 - # CONFIG_SERIAL_BFIN_UART1 is not set 781 - CONFIG_SERIAL_CORE=y 782 - CONFIG_SERIAL_CORE_CONSOLE=y 783 - # CONFIG_SERIAL_BFIN_SPORT is not set 784 - CONFIG_UNIX98_PTYS=y 785 - # CONFIG_LEGACY_PTYS is not set 786 - 787 - # 788 - # CAN, the car bus and industrial fieldbus 789 - # 790 - CONFIG_CAN4LINUX=y 791 - 792 - # 793 - # linux embedded drivers 794 - # 795 - # CONFIG_CAN_MCF5282 is not set 796 - # CONFIG_CAN_UNCTWINCAN is not set 797 - CONFIG_CAN_BLACKFIN=m 798 - 799 - # 800 - # IPMI 801 - # 802 - # CONFIG_IPMI_HANDLER is not set 803 - 804 - # 805 - # Watchdog Cards 806 - # 807 - # CONFIG_WATCHDOG is not set 808 - CONFIG_HW_RANDOM=y 809 - # CONFIG_GEN_RTC is not set 810 - CONFIG_BLACKFIN_DPMC=y 811 - # CONFIG_DTLK is not set 812 - # CONFIG_R3964 is not set 813 - # CONFIG_RAW_DRIVER is not set 814 - 815 - # 816 - # TPM devices 817 - # 818 - # CONFIG_TCG_TPM is not set 819 - 820 - # 821 - # I2C support 822 - # 823 - CONFIG_I2C=m 824 - CONFIG_I2C_CHARDEV=m 825 - 826 - # 827 - # I2C Algorithms 828 - # 829 - # CONFIG_I2C_ALGOBIT is not set 830 - # CONFIG_I2C_ALGOPCF is not set 831 - # CONFIG_I2C_ALGOPCA is not set 832 - 833 - # 834 - # I2C Hardware Bus support 835 - # 836 - # CONFIG_I2C_BLACKFIN_GPIO is not set 837 - # CONFIG_I2C_BLACKFIN_TWI is not set 838 - # CONFIG_I2C_OCORES is not set 839 - # CONFIG_I2C_PARPORT_LIGHT is not set 840 - # CONFIG_I2C_STUB is not set 841 - # CONFIG_I2C_PCA_ISA is not set 842 - 843 - # 844 - # Miscellaneous I2C Chip support 845 - # 846 - # CONFIG_SENSORS_DS1337 is not set 847 - # CONFIG_SENSORS_DS1374 is not set 848 - CONFIG_SENSORS_AD5252=m 849 - # CONFIG_SENSORS_EEPROM is not set 850 - # CONFIG_SENSORS_PCF8574 is not set 851 - # CONFIG_SENSORS_PCF8575 is not set 852 - # CONFIG_SENSORS_PCA9543 is not set 853 - # CONFIG_SENSORS_PCA9539 is not set 854 - # CONFIG_SENSORS_PCF8591 is not set 855 - # CONFIG_SENSORS_MAX6875 is not set 856 - # CONFIG_I2C_DEBUG_CORE is not set 857 - # CONFIG_I2C_DEBUG_ALGO is not set 858 - # CONFIG_I2C_DEBUG_BUS is not set 859 - # CONFIG_I2C_DEBUG_CHIP is not set 860 - 861 - # 862 - # SPI support 863 - # 864 - CONFIG_SPI=y 865 - CONFIG_SPI_MASTER=y 866 - 867 - # 868 - # SPI Master Controller Drivers 869 - # 870 - # CONFIG_SPI_BITBANG is not set 871 - 872 - # 873 - # SPI Protocol Masters 874 - # 875 - CONFIG_SPI_BFIN=y 876 - 877 - # 878 - # Dallas's 1-wire bus 879 - # 880 - # CONFIG_W1 is not set 881 - 882 - # 883 - # Hardware Monitoring support 884 - # 885 - CONFIG_HWMON=y 886 - # CONFIG_HWMON_VID is not set 887 - # CONFIG_SENSORS_ABITUGURU is not set 888 - # CONFIG_SENSORS_ADM1021 is not set 889 - # CONFIG_SENSORS_ADM1025 is not set 890 - # CONFIG_SENSORS_ADM1026 is not set 891 - # CONFIG_SENSORS_ADM1031 is not set 892 - # CONFIG_SENSORS_ADM9240 is not set 893 - # CONFIG_SENSORS_ASB100 is not set 894 - # CONFIG_SENSORS_ATXP1 is not set 895 - # CONFIG_SENSORS_DS1621 is not set 896 - # CONFIG_SENSORS_F71805F is not set 897 - # CONFIG_SENSORS_FSCHER is not set 898 - # CONFIG_SENSORS_FSCPOS is not set 899 - # CONFIG_SENSORS_GL518SM is not set 900 - # CONFIG_SENSORS_GL520SM is not set 901 - # CONFIG_SENSORS_IT87 is not set 902 - # CONFIG_SENSORS_LM63 is not set 903 - # CONFIG_SENSORS_LM70 is not set 904 - # CONFIG_SENSORS_LM75 is not set 905 - # CONFIG_SENSORS_LM77 is not set 906 - # CONFIG_SENSORS_LM78 is not set 907 - # CONFIG_SENSORS_LM80 is not set 908 - # CONFIG_SENSORS_LM83 is not set 909 - # CONFIG_SENSORS_LM85 is not set 910 - # CONFIG_SENSORS_LM87 is not set 911 - # CONFIG_SENSORS_LM90 is not set 912 - # CONFIG_SENSORS_LM92 is not set 913 - # CONFIG_SENSORS_MAX1619 is not set 914 - # CONFIG_SENSORS_PC87360 is not set 915 - # CONFIG_SENSORS_PC87427 is not set 916 - # CONFIG_SENSORS_SMSC47M1 is not set 917 - # CONFIG_SENSORS_SMSC47M192 is not set 918 - # CONFIG_SENSORS_SMSC47B397 is not set 919 - # CONFIG_SENSORS_VT1211 is not set 920 - # CONFIG_SENSORS_W83781D is not set 921 - # CONFIG_SENSORS_W83791D is not set 922 - # CONFIG_SENSORS_W83792D is not set 923 - # CONFIG_SENSORS_W83793 is not set 924 - # CONFIG_SENSORS_W83L785TS is not set 925 - # CONFIG_SENSORS_W83627HF is not set 926 - # CONFIG_SENSORS_W83627EHF is not set 927 - # CONFIG_HWMON_DEBUG_CHIP is not set 928 - 929 - # 930 - # Multimedia devices 931 - # 932 - # CONFIG_VIDEO_DEV is not set 933 - 934 - # 935 - # Digital Video Broadcasting Devices 936 - # 937 - # CONFIG_DVB is not set 938 - 939 - # 940 - # Graphics support 941 - # 942 - CONFIG_FIRMWARE_EDID=y 943 - CONFIG_FB=m 944 - CONFIG_FB_CFB_FILLRECT=m 945 - CONFIG_FB_CFB_COPYAREA=m 946 - CONFIG_FB_CFB_IMAGEBLIT=m 947 - # CONFIG_FB_MACMODES is not set 948 - # CONFIG_FB_BACKLIGHT is not set 949 - # CONFIG_FB_MODE_HELPERS is not set 950 - # CONFIG_FB_TILEBLITTING is not set 951 - CONFIG_FB_BFIN_7171=m 952 - CONFIG_FB_BFIN_7393=m 953 - CONFIG_NTSC=y 954 - # CONFIG_PAL is not set 955 - # CONFIG_NTSC_640x480 is not set 956 - # CONFIG_PAL_640x480 is not set 957 - # CONFIG_NTSC_YCBCR is not set 958 - # CONFIG_PAL_YCBCR is not set 959 - CONFIG_ADV7393_1XMEM=y 960 - # CONFIG_ADV7393_2XMEM is not set 961 - # CONFIG_FB_S1D13XXX is not set 962 - # CONFIG_FB_VIRTUAL is not set 963 - 964 - # 965 - # Logo configuration 966 - # 967 - # CONFIG_LOGO is not set 968 - CONFIG_BACKLIGHT_LCD_SUPPORT=y 969 - CONFIG_BACKLIGHT_CLASS_DEVICE=m 970 - CONFIG_BACKLIGHT_DEVICE=y 971 - CONFIG_LCD_CLASS_DEVICE=m 972 - CONFIG_LCD_DEVICE=y 973 - 974 - # 975 - # Sound 976 - # 977 - CONFIG_SOUND=m 978 - 979 - # 980 - # Advanced Linux Sound Architecture 981 - # 982 - CONFIG_SND=m 983 - CONFIG_SND_TIMER=m 984 - CONFIG_SND_PCM=m 985 - # CONFIG_SND_SEQUENCER is not set 986 - CONFIG_SND_OSSEMUL=y 987 - CONFIG_SND_MIXER_OSS=m 988 - CONFIG_SND_PCM_OSS=m 989 - CONFIG_SND_PCM_OSS_PLUGINS=y 990 - # CONFIG_SND_DYNAMIC_MINORS is not set 991 - CONFIG_SND_SUPPORT_OLD_API=y 992 - CONFIG_SND_VERBOSE_PROCFS=y 993 - # CONFIG_SND_VERBOSE_PRINTK is not set 994 - # CONFIG_SND_DEBUG is not set 995 - 996 - # 997 - # Generic devices 998 - # 999 - # CONFIG_SND_DUMMY is not set 1000 - # CONFIG_SND_MTPAV is not set 1001 - # CONFIG_SND_SERIAL_U16550 is not set 1002 - # CONFIG_SND_MPU401 is not set 1003 - 1004 - # 1005 - # Open Sound System 1006 - # 1007 - # CONFIG_SOUND_PRIME is not set 1008 - 1009 - # 1010 - # HID Devices 1011 - # 1012 - CONFIG_HID=y 1013 - 1014 - # 1015 - # USB support 1016 - # 1017 - CONFIG_USB_ARCH_HAS_HCD=y 1018 - # CONFIG_USB_ARCH_HAS_OHCI is not set 1019 - # CONFIG_USB_ARCH_HAS_EHCI is not set 1020 - # CONFIG_USB is not set 1021 - 1022 - # 1023 - # NOTE: USB_STORAGE enables SCSI, and 'SCSI disk support' 1024 - # 1025 - 1026 - # 1027 - # USB Gadget Support 1028 - # 1029 - # CONFIG_USB_GADGET is not set 1030 - 1031 - # 1032 - # MMC/SD Card support 1033 - # 1034 - # CONFIG_SPI_MMC is not set 1035 - # CONFIG_MMC is not set 1036 - 1037 - # 1038 - # LED devices 1039 - # 1040 - # CONFIG_NEW_LEDS is not set 1041 - 1042 - # 1043 - # LED drivers 1044 - # 1045 - 1046 - # 1047 - # LED Triggers 1048 - # 1049 - 1050 - # 1051 - # InfiniBand support 1052 - # 1053 - 1054 - # 1055 - # EDAC - error detection and reporting (RAS) (EXPERIMENTAL) 1056 - # 1057 - 1058 - # 1059 - # Real Time Clock 1060 - # 1061 - CONFIG_RTC_LIB=y 1062 - CONFIG_RTC_CLASS=y 1063 - CONFIG_RTC_HCTOSYS=y 1064 - CONFIG_RTC_HCTOSYS_DEVICE="rtc0" 1065 - # CONFIG_RTC_DEBUG is not set 1066 - 1067 - # 1068 - # RTC interfaces 1069 - # 1070 - CONFIG_RTC_INTF_SYSFS=y 1071 - CONFIG_RTC_INTF_PROC=y 1072 - CONFIG_RTC_INTF_DEV=y 1073 - # CONFIG_RTC_INTF_DEV_UIE_EMUL is not set 1074 - 1075 - # 1076 - # RTC drivers 1077 - # 1078 - # CONFIG_RTC_DRV_X1205 is not set 1079 - # CONFIG_RTC_DRV_DS1307 is not set 1080 - # CONFIG_RTC_DRV_DS1553 is not set 1081 - # CONFIG_RTC_DRV_ISL1208 is not set 1082 - # CONFIG_RTC_DRV_DS1672 is not set 1083 - # CONFIG_RTC_DRV_DS1742 is not set 1084 - # CONFIG_RTC_DRV_PCF8563 is not set 1085 - # CONFIG_RTC_DRV_PCF8583 is not set 1086 - # CONFIG_RTC_DRV_RS5C348 is not set 1087 - # CONFIG_RTC_DRV_RS5C372 is not set 1088 - # CONFIG_RTC_DRV_M48T86 is not set 1089 - # CONFIG_RTC_DRV_TEST is not set 1090 - # CONFIG_RTC_DRV_MAX6902 is not set 1091 - # CONFIG_RTC_DRV_V3020 is not set 1092 - CONFIG_RTC_DRV_BFIN=y 1093 - 1094 - # 1095 - # DMA Engine support 1096 - # 1097 - # CONFIG_DMA_ENGINE is not set 1098 - 1099 - # 1100 - # DMA Clients 1101 - # 1102 - 1103 - # 1104 - # DMA Devices 1105 - # 1106 - 1107 - # 1108 - # Virtualization 1109 - # 1110 - 1111 - # 1112 - # PBX support 1113 - # 1114 - # CONFIG_PBX is not set 1115 - 1116 - # 1117 - # File systems 1118 - # 1119 - CONFIG_EXT2_FS=y 1120 - CONFIG_EXT2_FS_XATTR=y 1121 - # CONFIG_EXT2_FS_POSIX_ACL is not set 1122 - # CONFIG_EXT2_FS_SECURITY is not set 1123 - # CONFIG_EXT3_FS is not set 1124 - # CONFIG_EXT4DEV_FS is not set 1125 - CONFIG_FS_MBCACHE=y 1126 - # CONFIG_REISERFS_FS is not set 1127 - # CONFIG_JFS_FS is not set 1128 - # CONFIG_FS_POSIX_ACL is not set 1129 - # CONFIG_XFS_FS is not set 1130 - # CONFIG_GFS2_FS is not set 1131 - # CONFIG_OCFS2_FS is not set 1132 - # CONFIG_MINIX_FS is not set 1133 - # CONFIG_ROMFS_FS is not set 1134 - CONFIG_INOTIFY=y 1135 - CONFIG_INOTIFY_USER=y 1136 - # CONFIG_QUOTA is not set 1137 - CONFIG_DNOTIFY=y 1138 - # CONFIG_AUTOFS_FS is not set 1139 - # CONFIG_AUTOFS4_FS is not set 1140 - # CONFIG_FUSE_FS is not set 1141 - 1142 - # 1143 - # CD-ROM/DVD Filesystems 1144 - # 1145 - # CONFIG_ISO9660_FS is not set 1146 - # CONFIG_UDF_FS is not set 1147 - 1148 - # 1149 - # DOS/FAT/NT Filesystems 1150 - # 1151 - # CONFIG_MSDOS_FS is not set 1152 - # CONFIG_VFAT_FS is not set 1153 - # CONFIG_NTFS_FS is not set 1154 - 1155 - # 1156 - # Pseudo filesystems 1157 - # 1158 - CONFIG_PROC_FS=y 1159 - CONFIG_PROC_SYSCTL=y 1160 - CONFIG_SYSFS=y 1161 - # CONFIG_TMPFS is not set 1162 - # CONFIG_HUGETLB_PAGE is not set 1163 - CONFIG_RAMFS=y 1164 - # CONFIG_CONFIGFS_FS is not set 1165 - 1166 - # 1167 - # Miscellaneous filesystems 1168 - # 1169 - # CONFIG_ADFS_FS is not set 1170 - # CONFIG_AFFS_FS is not set 1171 - # CONFIG_HFS_FS is not set 1172 - # CONFIG_HFSPLUS_FS is not set 1173 - # CONFIG_BEFS_FS is not set 1174 - # CONFIG_BFS_FS is not set 1175 - # CONFIG_EFS_FS is not set 1176 - CONFIG_YAFFS_FS=m 1177 - CONFIG_YAFFS_YAFFS1=y 1178 - # CONFIG_YAFFS_DOES_ECC is not set 1179 - CONFIG_YAFFS_YAFFS2=y 1180 - CONFIG_YAFFS_AUTO_YAFFS2=y 1181 - # CONFIG_YAFFS_DISABLE_LAZY_LOAD is not set 1182 - CONFIG_YAFFS_CHECKPOINT_RESERVED_BLOCKS=10 1183 - # CONFIG_YAFFS_DISABLE_WIDE_TNODES is not set 1184 - # CONFIG_YAFFS_ALWAYS_CHECK_CHUNK_ERASED is not set 1185 - CONFIG_YAFFS_SHORT_NAMES_IN_RAM=y 1186 - CONFIG_JFFS2_FS=m 1187 - CONFIG_JFFS2_FS_DEBUG=0 1188 - CONFIG_JFFS2_FS_WRITEBUFFER=y 1189 - # CONFIG_JFFS2_SUMMARY is not set 1190 - # CONFIG_JFFS2_FS_XATTR is not set 1191 - # CONFIG_JFFS2_COMPRESSION_OPTIONS is not set 1192 - CONFIG_JFFS2_ZLIB=y 1193 - CONFIG_JFFS2_RTIME=y 1194 - # CONFIG_JFFS2_RUBIN is not set 1195 - # CONFIG_CRAMFS is not set 1196 - # CONFIG_VXFS_FS is not set 1197 - # CONFIG_HPFS_FS is not set 1198 - # CONFIG_QNX4FS_FS is not set 1199 - # CONFIG_SYSV_FS is not set 1200 - # CONFIG_UFS_FS is not set 1201 - 1202 - # 1203 - # Network File Systems 1204 - # 1205 - CONFIG_NFS_FS=m 1206 - CONFIG_NFS_V3=y 1207 - # CONFIG_NFS_V3_ACL is not set 1208 - # CONFIG_NFS_V4 is not set 1209 - # CONFIG_NFS_DIRECTIO is not set 1210 - # CONFIG_NFSD is not set 1211 - CONFIG_LOCKD=m 1212 - CONFIG_LOCKD_V4=y 1213 - CONFIG_NFS_COMMON=y 1214 - CONFIG_SUNRPC=m 1215 - # CONFIG_RPCSEC_GSS_KRB5 is not set 1216 - # CONFIG_RPCSEC_GSS_SPKM3 is not set 1217 - CONFIG_SMB_FS=m 1218 - # CONFIG_SMB_NLS_DEFAULT is not set 1219 - # CONFIG_CIFS is not set 1220 - # CONFIG_NCP_FS is not set 1221 - # CONFIG_CODA_FS is not set 1222 - # CONFIG_AFS_FS is not set 1223 - # CONFIG_9P_FS is not set 1224 - 1225 - # 1226 - # Partition Types 1227 - # 1228 - # CONFIG_PARTITION_ADVANCED is not set 1229 - CONFIG_MSDOS_PARTITION=y 1230 - 1231 - # 1232 - # Native Language Support 1233 - # 1234 - CONFIG_NLS=m 1235 - CONFIG_NLS_DEFAULT="iso8859-1" 1236 - # CONFIG_NLS_CODEPAGE_437 is not set 1237 - # CONFIG_NLS_CODEPAGE_737 is not set 1238 - # CONFIG_NLS_CODEPAGE_775 is not set 1239 - # CONFIG_NLS_CODEPAGE_850 is not set 1240 - # CONFIG_NLS_CODEPAGE_852 is not set 1241 - # CONFIG_NLS_CODEPAGE_855 is not set 1242 - # CONFIG_NLS_CODEPAGE_857 is not set 1243 - # CONFIG_NLS_CODEPAGE_860 is not set 1244 - # CONFIG_NLS_CODEPAGE_861 is not set 1245 - # CONFIG_NLS_CODEPAGE_862 is not set 1246 - # CONFIG_NLS_CODEPAGE_863 is not set 1247 - # CONFIG_NLS_CODEPAGE_864 is not set 1248 - # CONFIG_NLS_CODEPAGE_865 is not set 1249 - # CONFIG_NLS_CODEPAGE_866 is not set 1250 - # CONFIG_NLS_CODEPAGE_869 is not set 1251 - # CONFIG_NLS_CODEPAGE_936 is not set 1252 - # CONFIG_NLS_CODEPAGE_950 is not set 1253 - # CONFIG_NLS_CODEPAGE_932 is not set 1254 - # CONFIG_NLS_CODEPAGE_949 is not set 1255 - # CONFIG_NLS_CODEPAGE_874 is not set 1256 - # CONFIG_NLS_ISO8859_8 is not set 1257 - # CONFIG_NLS_CODEPAGE_1250 is not set 1258 - # CONFIG_NLS_CODEPAGE_1251 is not set 1259 - # CONFIG_NLS_ASCII is not set 1260 - # CONFIG_NLS_ISO8859_1 is not set 1261 - # CONFIG_NLS_ISO8859_2 is not set 1262 - # CONFIG_NLS_ISO8859_3 is not set 1263 - # CONFIG_NLS_ISO8859_4 is not set 1264 - # CONFIG_NLS_ISO8859_5 is not set 1265 - # CONFIG_NLS_ISO8859_6 is not set 1266 - # CONFIG_NLS_ISO8859_7 is not set 1267 - # CONFIG_NLS_ISO8859_9 is not set 1268 - # CONFIG_NLS_ISO8859_13 is not set 1269 - # CONFIG_NLS_ISO8859_14 is not set 1270 - # CONFIG_NLS_ISO8859_15 is not set 1271 - # CONFIG_NLS_KOI8_R is not set 1272 - # CONFIG_NLS_KOI8_U is not set 1273 - # CONFIG_NLS_UTF8 is not set 1274 - 1275 - # 1276 - # Distributed Lock Manager 1277 - # 1278 - # CONFIG_DLM is not set 1279 - 1280 - # 1281 - # Profiling support 1282 - # 1283 - # CONFIG_PROFILING is not set 1284 - 1285 - # 1286 - # Kernel hacking 1287 - # 1288 - # CONFIG_PRINTK_TIME is not set 1289 - CONFIG_ENABLE_MUST_CHECK=y 1290 - # CONFIG_MAGIC_SYSRQ is not set 1291 - # CONFIG_UNUSED_SYMBOLS is not set 1292 - # CONFIG_DEBUG_FS is not set 1293 - # CONFIG_HEADERS_CHECK is not set 1294 - # CONFIG_DEBUG_KERNEL is not set 1295 - CONFIG_LOG_BUF_SHIFT=14 1296 - # CONFIG_DEBUG_BUGVERBOSE is not set 1297 - # CONFIG_DEBUG_SERIAL_EARLY_INIT is not set 1298 - CONFIG_DEBUG_HUNT_FOR_ZERO=y 1299 - # CONFIG_DEBUG_BFIN_NO_KERN_HWTRACE is not set 1300 - CONFIG_CPLB_INFO=y 1301 - CONFIG_ACCESS_CHECK=y 1302 - 1303 - # 1304 - # Security options 1305 - # 1306 - # CONFIG_KEYS is not set 1307 - CONFIG_SECURITY=y 1308 - # CONFIG_SECURITY_NETWORK is not set 1309 - CONFIG_SECURITY_CAPABILITIES=y 1310 - 1311 - # 1312 - # Cryptographic options 1313 - # 1314 - # CONFIG_CRYPTO is not set 1315 - 1316 - # 1317 - # Library routines 1318 - # 1319 - CONFIG_BITREVERSE=y 1320 - CONFIG_CRC_CCITT=m 1321 - # CONFIG_CRC16 is not set 1322 - CONFIG_CRC32=y 1323 - # CONFIG_LIBCRC32C is not set 1324 - CONFIG_ZLIB_INFLATE=y 1325 - CONFIG_ZLIB_DEFLATE=m 1326 - CONFIG_PLIST=y 1327 - CONFIG_IOMAP_COPY=y
···
+3 -3
arch/blackfin/kernel/bfin_dma_5xx.c
··· 595 } 596 EXPORT_SYMBOL(get_dma_curr_ycount); 597 598 - void *_dma_memcpy(void *dest, const void *src, size_t size) 599 { 600 int direction; /* 1 - address decrease, 0 - address increase */ 601 int flag_align; /* 1 - address aligned, 0 - address unaligned */ ··· 744 bulk = (size >> 16) << 16; 745 rest = size - bulk; 746 if (bulk) 747 - _dma_memcpy(dest, src, bulk); 748 - addr = _dma_memcpy(dest+bulk, src+bulk, rest); 749 return addr; 750 } 751
··· 595 } 596 EXPORT_SYMBOL(get_dma_curr_ycount); 597 598 + static void *__dma_memcpy(void *dest, const void *src, size_t size) 599 { 600 int direction; /* 1 - address decrease, 0 - address increase */ 601 int flag_align; /* 1 - address aligned, 0 - address unaligned */ ··· 744 bulk = (size >> 16) << 16; 745 rest = size - bulk; 746 if (bulk) 747 + __dma_memcpy(dest, src, bulk); 748 + addr = __dma_memcpy(dest+bulk, src+bulk, rest); 749 return addr; 750 } 751
+11 -3
arch/blackfin/kernel/bfin_gpio.c
··· 138 139 inline int check_gpio(unsigned short gpio) 140 { 141 - if (gpio > MAX_BLACKFIN_GPIOS) 142 return -EINVAL; 143 return 0; 144 } ··· 494 gpio_bank_saved[bank].dir = gpio_bankb[bank]->dir; 495 gpio_bank_saved[bank].edge = gpio_bankb[bank]->edge; 496 gpio_bank_saved[bank].both = gpio_bankb[bank]->both; 497 498 gpio = i; 499 500 while (mask) { 501 if (mask & 1) { 502 - bfin_gpio_wakeup_type(gpio, wakeup_flags_map[gpio]); 503 set_gpio_data(gpio, 0); /*Clear*/ 504 } 505 gpio++; 506 mask >>= 1; 507 } 508 509 - sic_iwr |= 1 << (sic_iwr_irqs[bank] - (IRQ_CORETMR + 1)); 510 gpio_bankb[bank]->maskb_set = wakeup_map[gpio_bank(i)]; 511 } 512 } ··· 540 gpio_bankb[bank]->polar = gpio_bank_saved[bank].polar; 541 gpio_bankb[bank]->edge = gpio_bank_saved[bank].edge; 542 gpio_bankb[bank]->both = gpio_bank_saved[bank].both; 543 } 544 545 gpio_bankb[bank]->maskb = gpio_bank_saved[bank].maskb;
··· 138 139 inline int check_gpio(unsigned short gpio) 140 { 141 + if (gpio >= MAX_BLACKFIN_GPIOS) 142 return -EINVAL; 143 return 0; 144 } ··· 494 gpio_bank_saved[bank].dir = gpio_bankb[bank]->dir; 495 gpio_bank_saved[bank].edge = gpio_bankb[bank]->edge; 496 gpio_bank_saved[bank].both = gpio_bankb[bank]->both; 497 + gpio_bank_saved[bank].reserved = reserved_map[bank]; 498 499 gpio = i; 500 501 while (mask) { 502 if (mask & 1) { 503 + reserved_map[gpio_bank(gpio)] |= 504 + gpio_bit(gpio); 505 + bfin_gpio_wakeup_type(gpio, 506 + wakeup_flags_map[gpio]); 507 set_gpio_data(gpio, 0); /*Clear*/ 508 } 509 gpio++; 510 mask >>= 1; 511 } 512 513 + sic_iwr |= 1 << 514 + (sic_iwr_irqs[bank] - (IRQ_CORETMR + 1)); 515 gpio_bankb[bank]->maskb_set = wakeup_map[gpio_bank(i)]; 516 } 517 } ··· 535 gpio_bankb[bank]->polar = gpio_bank_saved[bank].polar; 536 gpio_bankb[bank]->edge = gpio_bank_saved[bank].edge; 537 gpio_bankb[bank]->both = gpio_bank_saved[bank].both; 538 + 539 + reserved_map[bank] = gpio_bank_saved[bank].reserved; 540 + 541 } 542 543 gpio_bankb[bank]->maskb = gpio_bank_saved[bank].maskb;
+5
arch/blackfin/kernel/entry.S
··· 58 RESTORE_ALL_SYS 59 p0 = reti; 60 jump (p0); 61 62 ENTRY(_sys_fork) 63 r0 = -EINVAL; 64 rts; 65 66 ENTRY(_sys_vfork) 67 r0 = sp; ··· 74 SP += 12; 75 rets = [sp++]; 76 rts; 77 78 ENTRY(_sys_clone) 79 r0 = sp; ··· 85 SP += 12; 86 rets = [sp++]; 87 rts; 88 89 ENTRY(_sys_rt_sigreturn) 90 r0 = sp; ··· 96 SP += 12; 97 rets = [sp++]; 98 rts;
··· 58 RESTORE_ALL_SYS 59 p0 = reti; 60 jump (p0); 61 + ENDPROC(_ret_from_fork) 62 63 ENTRY(_sys_fork) 64 r0 = -EINVAL; 65 rts; 66 + ENDPROC(_sys_fork) 67 68 ENTRY(_sys_vfork) 69 r0 = sp; ··· 72 SP += 12; 73 rets = [sp++]; 74 rts; 75 + ENDPROC(_sys_vfork) 76 77 ENTRY(_sys_clone) 78 r0 = sp; ··· 82 SP += 12; 83 rets = [sp++]; 84 rts; 85 + ENDPROC(_sys_clone) 86 87 ENTRY(_sys_rt_sigreturn) 88 r0 = sp; ··· 92 SP += 12; 93 rets = [sp++]; 94 rts; 95 + ENDPROC(_sys_rt_sigreturn)
+1 -1
arch/blackfin/kernel/irqchip.c
··· 91 } 92 93 /* 94 - * do_IRQ handles all hardware IRQ's. Decoded IRQs should not 95 * come via this function. Instead, they should provide their 96 * own 'handler' 97 */
··· 91 } 92 93 /* 94 + * do_IRQ handles all hardware IRQs. Decoded IRQs should not 95 * come via this function. Instead, they should provide their 96 * own 'handler' 97 */
+132 -124
arch/blackfin/kernel/setup.c
··· 61 EXPORT_SYMBOL(mtd_size); 62 #endif 63 64 - char command_line[COMMAND_LINE_SIZE]; 65 66 #if defined(CONFIG_BLKFIN_DCACHE) || defined(CONFIG_BLKFIN_CACHE) 67 static void generate_cpl_tables(void); ··· 90 #endif 91 } 92 93 - void bf53x_relocate_l1_mem(void) 94 { 95 unsigned long l1_code_length; 96 unsigned long l1_data_a_length; ··· 205 #endif 206 207 #if defined(CONFIG_CMDLINE_BOOL) 208 - memset(command_line, 0, sizeof(command_line)); 209 strncpy(&command_line[0], CONFIG_CMDLINE, sizeof(command_line)); 210 command_line[sizeof(command_line) - 1] = 0; 211 #endif ··· 212 /* Keep a copy of command line */ 213 *cmdline_p = &command_line[0]; 214 memcpy(boot_command_line, command_line, COMMAND_LINE_SIZE); 215 - boot_command_line[COMMAND_LINE_SIZE - 1] = 0; 216 217 /* setup memory defaults from the user config */ 218 physical_mem_end = 0; ··· 410 subsys_initcall(topology_init); 411 412 #if defined(CONFIG_BLKFIN_DCACHE) || defined(CONFIG_BLKFIN_CACHE) 413 - u16 lock_kernel_check(u32 start, u32 end) 414 { 415 if ((start <= (u32) _stext && end >= (u32) _end) 416 || (start >= (u32) _stext && end <= (u32) _end)) ··· 470 return 0; 471 } 472 473 static void __init generate_cpl_tables(void) 474 { 475 ··· 600 cplb_data[RES_MEM].i_conf = SDRAM_INON_CHBL; 601 602 for (i = ZERO_P; i <= L2_MEM; i++) { 603 604 - if (cplb_data[i].valid) { 605 606 - as_1m = cplb_data[i].start % SIZE_1M; 607 608 - /* We need to make sure all sections are properly 1M aligned 609 - * However between Kernel Memory and the Kernel mtd section, depending on the 610 - * rootfs size, there can be overlapping memory areas. 611 - */ 612 - 613 - if (as_1m && i!=L1I_MEM && i!=L1D_MEM) { 614 #ifdef CONFIG_MTD_UCLINUX 615 - if (i == SDRAM_RAM_MTD) { 616 - if ((cplb_data[SDRAM_KERN].end + 1) > cplb_data[SDRAM_RAM_MTD].start) 617 - cplb_data[SDRAM_RAM_MTD].start = (cplb_data[i].start & (-2*SIZE_1M)) + SIZE_1M; 618 - else 619 - cplb_data[SDRAM_RAM_MTD].start = (cplb_data[i].start & (-2*SIZE_1M)); 620 } else 621 - #endif 622 - printk(KERN_WARNING "Unaligned Start of %s at 0x%X\n", 623 - cplb_data[i].name, cplb_data[i].start); 624 } 625 626 - as = cplb_data[i].start % SIZE_4M; 627 - ae = cplb_data[i].end % SIZE_4M; 628 629 - if (as) 630 - a_start = cplb_data[i].start + (SIZE_4M - (as)); 631 - else 632 - a_start = cplb_data[i].start; 633 - 634 - a_end = cplb_data[i].end - ae; 635 - 636 - for (j = INITIAL_T; j <= SWITCH_T; j++) { 637 - 638 - switch (j) { 639 - case INITIAL_T: 640 - if (cplb_data[i].attr & INITIAL_T) { 641 - t_i = &cplb.init_i; 642 - t_d = &cplb.init_d; 643 - process = 1; 644 - } else 645 - process = 0; 646 - break; 647 - case SWITCH_T: 648 - if (cplb_data[i].attr & SWITCH_T) { 649 - t_i = &cplb.switch_i; 650 - t_d = &cplb.switch_d; 651 - process = 1; 652 - } else 653 - process = 0; 654 - break; 655 - default: 656 - process = 0; 657 - break; 658 - } 659 - 660 - if (process) { 661 - if (cplb_data[i].attr & I_CPLB) { 662 - 663 - if (cplb_data[i].psize) { 664 - fill_cplbtab(t_i, 665 - cplb_data[i].start, 666 - cplb_data[i].end, 667 - cplb_data[i].psize, 668 - cplb_data[i].i_conf); 669 - } else { 670 - /*icplb_table */ 671 - #if (defined(CONFIG_BLKFIN_CACHE) && defined(ANOMALY_05000263)) 672 - if (i == SDRAM_KERN) { 673 - fill_cplbtab(t_i, 674 - cplb_data[i].start, 675 - cplb_data[i].end, 676 - SIZE_4M, 677 - cplb_data[i].i_conf); 678 - } else 679 - #endif 680 - { 681 - fill_cplbtab(t_i, 682 - cplb_data[i].start, 683 - a_start, 684 - SIZE_1M, 685 - cplb_data[i].i_conf); 686 - fill_cplbtab(t_i, 687 - a_start, 688 - a_end, 689 - SIZE_4M, 690 - cplb_data[i].i_conf); 691 - fill_cplbtab(t_i, a_end, 692 - cplb_data[i].end, 693 - SIZE_1M, 694 - cplb_data[i].i_conf); 695 - } 696 - } 697 - 698 - } 699 - if (cplb_data[i].attr & D_CPLB) { 700 - 701 - if (cplb_data[i].psize) { 702 - fill_cplbtab(t_d, 703 - cplb_data[i].start, 704 - cplb_data[i].end, 705 - cplb_data[i].psize, 706 - cplb_data[i].d_conf); 707 - } else { 708 - /*dcplb_table*/ 709 - fill_cplbtab(t_d, 710 - cplb_data[i].start, 711 - a_start, SIZE_1M, 712 - cplb_data[i].d_conf); 713 - fill_cplbtab(t_d, a_start, 714 - a_end, SIZE_4M, 715 - cplb_data[i].d_conf); 716 - fill_cplbtab(t_d, a_end, 717 - cplb_data[i].end, 718 - SIZE_1M, 719 - cplb_data[i].d_conf); 720 - 721 - } 722 - 723 - } 724 - } 725 - } 726 - 727 } 728 } 729 ··· 689 690 #endif 691 692 - static inline u_long get_vco(void) 693 { 694 u_long msel; 695 u_long vco; ··· 897 .show = show_cpuinfo, 898 }; 899 900 - void cmdline_init(unsigned long r0) 901 { 902 if (r0) 903 - strncpy(command_line, (char *)r0, COMMAND_LINE_SIZE); 904 }
··· 61 EXPORT_SYMBOL(mtd_size); 62 #endif 63 64 + char __initdata command_line[COMMAND_LINE_SIZE]; 65 66 #if defined(CONFIG_BLKFIN_DCACHE) || defined(CONFIG_BLKFIN_CACHE) 67 static void generate_cpl_tables(void); ··· 90 #endif 91 } 92 93 + void __init bf53x_relocate_l1_mem(void) 94 { 95 unsigned long l1_code_length; 96 unsigned long l1_data_a_length; ··· 205 #endif 206 207 #if defined(CONFIG_CMDLINE_BOOL) 208 strncpy(&command_line[0], CONFIG_CMDLINE, sizeof(command_line)); 209 command_line[sizeof(command_line) - 1] = 0; 210 #endif ··· 213 /* Keep a copy of command line */ 214 *cmdline_p = &command_line[0]; 215 memcpy(boot_command_line, command_line, COMMAND_LINE_SIZE); 216 + boot_command_line[COMMAND_LINE_SIZE - 1] = '\0'; 217 218 /* setup memory defaults from the user config */ 219 physical_mem_end = 0; ··· 411 subsys_initcall(topology_init); 412 413 #if defined(CONFIG_BLKFIN_DCACHE) || defined(CONFIG_BLKFIN_CACHE) 414 + static u16 __init lock_kernel_check(u32 start, u32 end) 415 { 416 if ((start <= (u32) _stext && end >= (u32) _end) 417 || (start >= (u32) _stext && end <= (u32) _end)) ··· 471 return 0; 472 } 473 474 + /* helper function */ 475 + static void __fill_code_cplbtab(struct cplb_tab *t, int i, 476 + u32 a_start, u32 a_end) 477 + { 478 + if (cplb_data[i].psize) { 479 + fill_cplbtab(t, 480 + cplb_data[i].start, 481 + cplb_data[i].end, 482 + cplb_data[i].psize, 483 + cplb_data[i].i_conf); 484 + } else { 485 + #if (defined(CONFIG_BLKFIN_CACHE) && defined(ANOMALY_05000263)) 486 + if (i == SDRAM_KERN) { 487 + fill_cplbtab(t, 488 + cplb_data[i].start, 489 + cplb_data[i].end, 490 + SIZE_4M, 491 + cplb_data[i].i_conf); 492 + } else { 493 + #endif 494 + fill_cplbtab(t, 495 + cplb_data[i].start, 496 + a_start, 497 + SIZE_1M, 498 + cplb_data[i].i_conf); 499 + fill_cplbtab(t, 500 + a_start, 501 + a_end, 502 + SIZE_4M, 503 + cplb_data[i].i_conf); 504 + fill_cplbtab(t, a_end, 505 + cplb_data[i].end, 506 + SIZE_1M, 507 + cplb_data[i].i_conf); 508 + } 509 + } 510 + } 511 + 512 + static void __fill_data_cplbtab(struct cplb_tab *t, int i, 513 + u32 a_start, u32 a_end) 514 + { 515 + if (cplb_data[i].psize) { 516 + fill_cplbtab(t, 517 + cplb_data[i].start, 518 + cplb_data[i].end, 519 + cplb_data[i].psize, 520 + cplb_data[i].d_conf); 521 + } else { 522 + fill_cplbtab(t, 523 + cplb_data[i].start, 524 + a_start, SIZE_1M, 525 + cplb_data[i].d_conf); 526 + fill_cplbtab(t, a_start, 527 + a_end, SIZE_4M, 528 + cplb_data[i].d_conf); 529 + fill_cplbtab(t, a_end, 530 + cplb_data[i].end, 531 + SIZE_1M, 532 + cplb_data[i].d_conf); 533 + } 534 + } 535 static void __init generate_cpl_tables(void) 536 { 537 ··· 540 cplb_data[RES_MEM].i_conf = SDRAM_INON_CHBL; 541 542 for (i = ZERO_P; i <= L2_MEM; i++) { 543 + if (!cplb_data[i].valid) 544 + continue; 545 546 + as_1m = cplb_data[i].start % SIZE_1M; 547 548 + /* 549 + * We need to make sure all sections are properly 1M aligned 550 + * However between Kernel Memory and the Kernel mtd section, 551 + * depending on the rootfs size, there can be overlapping 552 + * memory areas. 553 + */ 554 555 + if (as_1m && i != L1I_MEM && i != L1D_MEM) { 556 #ifdef CONFIG_MTD_UCLINUX 557 + if (i == SDRAM_RAM_MTD) { 558 + if ((cplb_data[SDRAM_KERN].end + 1) > 559 + cplb_data[SDRAM_RAM_MTD].start) 560 + cplb_data[SDRAM_RAM_MTD].start = 561 + (cplb_data[i].start & 562 + (-2*SIZE_1M)) + SIZE_1M; 563 + else 564 + cplb_data[SDRAM_RAM_MTD].start = 565 + (cplb_data[i].start & 566 + (-2*SIZE_1M)); 567 + } else 568 + #endif 569 + printk(KERN_WARNING 570 + "Unaligned Start of %s at 0x%X\n", 571 + cplb_data[i].name, cplb_data[i].start); 572 + } 573 + 574 + as = cplb_data[i].start % SIZE_4M; 575 + ae = cplb_data[i].end % SIZE_4M; 576 + 577 + if (as) 578 + a_start = cplb_data[i].start + (SIZE_4M - (as)); 579 + else 580 + a_start = cplb_data[i].start; 581 + 582 + a_end = cplb_data[i].end - ae; 583 + 584 + for (j = INITIAL_T; j <= SWITCH_T; j++) { 585 + 586 + switch (j) { 587 + case INITIAL_T: 588 + if (cplb_data[i].attr & INITIAL_T) { 589 + t_i = &cplb.init_i; 590 + t_d = &cplb.init_d; 591 + process = 1; 592 } else 593 + process = 0; 594 + break; 595 + case SWITCH_T: 596 + if (cplb_data[i].attr & SWITCH_T) { 597 + t_i = &cplb.switch_i; 598 + t_d = &cplb.switch_d; 599 + process = 1; 600 + } else 601 + process = 0; 602 + break; 603 + default: 604 + process = 0; 605 + break; 606 } 607 608 + if (!process) 609 + continue; 610 + if (cplb_data[i].attr & I_CPLB) 611 + __fill_code_cplbtab(t_i, i, a_start, a_end); 612 613 + if (cplb_data[i].attr & D_CPLB) 614 + __fill_data_cplbtab(t_d, i, a_start, a_end); 615 } 616 } 617 ··· 681 682 #endif 683 684 + static u_long get_vco(void) 685 { 686 u_long msel; 687 u_long vco; ··· 889 .show = show_cpuinfo, 890 }; 891 892 + void __init cmdline_init(const char *r0) 893 { 894 if (r0) 895 + strncpy(command_line, r0, COMMAND_LINE_SIZE); 896 }
+1 -1
arch/blackfin/kernel/traps.c
··· 557 break; 558 #ifndef CONFIG_DEBUG_HWERR 559 /* If one of the last few instructions was a STI 560 - * it is likily that the error occured awhile ago 561 * and we just noticed 562 */ 563 if (x >= 0x0040 && x <= 0x0047 && i <= 0)
··· 557 break; 558 #ifndef CONFIG_DEBUG_HWERR 559 /* If one of the last few instructions was a STI 560 + * it is likely that the error occured awhile ago 561 * and we just noticed 562 */ 563 if (x >= 0x0040 && x <= 0x0047 && i <= 0)
+57 -111
arch/blackfin/kernel/vmlinux.lds.S
··· 7 * Description: Master linker script for blackfin architecture 8 * 9 * Modified: 10 - * Copyright 2004-2006 Analog Devices Inc. 11 * 12 * Bugs: Enter bugs at http://blackfin.uclinux.org/ 13 * ··· 32 #include <asm-generic/vmlinux.lds.h> 33 #include <asm/mem_map.h> 34 35 - 36 OUTPUT_FORMAT("elf32-bfin") 37 ENTRY(__start) 38 _jiffies = _jiffies_64; 39 40 - MEMORY 41 - { 42 - ram : ORIGIN = CONFIG_BOOT_LOAD, LENGTH = (CONFIG_MEM_SIZE * 1024 * 1024) - (CONFIG_BOOT_LOAD) 43 - l1_data_a : ORIGIN = L1_DATA_A_START, LENGTH = L1_DATA_A_LENGTH 44 - l1_data_b : ORIGIN = L1_DATA_B_START, LENGTH = L1_DATA_B_LENGTH 45 - l1_code : ORIGIN = L1_CODE_START, LENGTH = L1_CODE_LENGTH 46 - l1_scratch : ORIGIN = L1_SCRATCH_START, LENGTH = L1_SCRATCH_LENGTH 47 - } 48 - 49 SECTIONS 50 { 51 . = CONFIG_BOOT_LOAD; 52 - 53 .text : 54 { 55 - _text = .; 56 - __stext = .; 57 TEXT_TEXT 58 SCHED_TEXT 59 *(.text.lock) 60 - . = ALIGN(16); 61 - ___start___ex_table = .; 62 - *(__ex_table) 63 - ___stop___ex_table = .; 64 - 65 - *($code) 66 - *(.rodata) 67 - *(.rodata.*) 68 - *(__vermagic) /* Kernel version magic */ 69 - *(.rodata1) 70 *(.fixup) 71 - *(.spinlock.text) 72 73 - /* Kernel symbol table: Normal symbols */ 74 . = ALIGN(4); 75 - ___start___ksymtab = .; 76 - *(__ksymtab) 77 - ___stop___ksymtab = .; 78 - 79 - /* Kernel symbol table: GPL-only symbols */ 80 - ___start___ksymtab_gpl = .; 81 - *(__ksymtab_gpl) 82 - ___stop___ksymtab_gpl = .; 83 - 84 - /* Kernel symbol table: Normal unused symbols */ \ 85 - ___start___ksymtab_unused = .; 86 - *(__ksymtab_unused) 87 - ___stop___ksymtab_unused = .; 88 - 89 - /* Kernel symbol table: GPL-only unused symbols */ 90 - ___start___ksymtab_unused_gpl = .; 91 - *(__ksymtab_unused_gpl) 92 - ___stop___ksymtab_unused_gpl = .; 93 - 94 - 95 - /* Kernel symbol table: GPL-future symbols */ 96 - ___start___ksymtab_gpl_future = .; 97 - *(__ksymtab_gpl_future) 98 - ___stop___ksymtab_gpl_future = .; 99 - 100 - /* Kernel symbol table: Normal symbols */ 101 - ___start___kcrctab = .; 102 - *(__kcrctab) 103 - ___stop___kcrctab = .; 104 - 105 - /* Kernel symbol table: GPL-only symbols */ 106 - ___start___kcrctab_gpl = .; 107 - *(__kcrctab_gpl) 108 - ___stop___kcrctab_gpl = .; 109 - 110 - /* Kernel symbol table: GPL-future symbols */ 111 - ___start___kcrctab_gpl_future = .; 112 - *(__kcrctab_gpl_future) 113 - ___stop___kcrctab_gpl_future = .; 114 - 115 - /* Kernel symbol table: strings */ 116 - *(__ksymtab_strings) 117 - 118 - . = ALIGN(4); 119 __etext = .; 120 - } > ram 121 122 .init : 123 { 124 . = ALIGN(4096); 125 - ___init_begin = .; 126 __sinittext = .; 127 *(.init.text) 128 __einittext = .; ··· 105 *(.init.ramfs) 106 ___initramfs_end = .; 107 . = ALIGN(4); 108 - ___init_end = .; 109 - } > ram 110 111 - __l1_lma_start = .; 112 113 - .text_l1 : 114 { 115 . = ALIGN(4); 116 - __stext_l1 = .; 117 *(.l1.text) 118 119 . = ALIGN(4); 120 - __etext_l1 = .; 121 - } > l1_code AT > ram 122 123 - .data_l1 : 124 { 125 . = ALIGN(4); 126 - __sdata_l1 = .; 127 *(.l1.data) 128 - __edata_l1 = .; 129 130 . = ALIGN(4); 131 - __sbss_l1 = .; 132 *(.l1.bss) 133 134 . = ALIGN(32); 135 *(.data_l1.cacheline_aligned) 136 137 . = ALIGN(4); 138 - __ebss_l1 = .; 139 - } > l1_data_a AT > ram 140 - .data_b_l1 : 141 { 142 . = ALIGN(4); 143 __sdata_b_l1 = .; ··· 150 151 . = ALIGN(4); 152 __ebss_b_l1 = .; 153 - } > l1_data_b AT > ram 154 155 - .data : 156 - { 157 - __sdata = .; 158 - . = ALIGN(0x2000); 159 - *(.data.init_task) 160 - DATA_DATA 161 162 - . = ALIGN(32); 163 - *(.data.cacheline_aligned) 164 - 165 - . = ALIGN(0x2000); 166 - __edata = .; 167 - } > ram 168 - 169 - /DISCARD/ : { /* Exit code and data*/ 170 - *(.exit.text) 171 - *(.exit.data) 172 - *(.exitcall.exit) 173 - } > ram 174 - 175 - .bss : 176 { 177 . = ALIGN(4); 178 - ___bss_start = .; 179 *(.bss) 180 *(COMMON) 181 . = ALIGN(4); 182 - ___bss_stop = .; 183 - __end = . ; 184 - } > ram 185 }
··· 7 * Description: Master linker script for blackfin architecture 8 * 9 * Modified: 10 + * Copyright 2004-2007 Analog Devices Inc. 11 * 12 * Bugs: Enter bugs at http://blackfin.uclinux.org/ 13 * ··· 32 #include <asm-generic/vmlinux.lds.h> 33 #include <asm/mem_map.h> 34 35 OUTPUT_FORMAT("elf32-bfin") 36 ENTRY(__start) 37 _jiffies = _jiffies_64; 38 39 SECTIONS 40 { 41 . = CONFIG_BOOT_LOAD; 42 .text : 43 { 44 + __text = .; 45 + _text = .; 46 + __stext = .; 47 TEXT_TEXT 48 SCHED_TEXT 49 + LOCK_TEXT 50 *(.text.lock) 51 *(.fixup) 52 53 + . = ALIGN(16); 54 + ___start___ex_table = .; 55 + *(__ex_table) 56 + ___stop___ex_table = .; 57 + 58 . = ALIGN(4); 59 __etext = .; 60 + } 61 62 + RODATA 63 + 64 + .data : 65 + { 66 + __sdata = .; 67 + . = ALIGN(0x2000); 68 + *(.data.init_task) 69 + DATA_DATA 70 + CONSTRUCTORS 71 + 72 + . = ALIGN(32); 73 + *(.data.cacheline_aligned) 74 + 75 + . = ALIGN(0x2000); 76 + __edata = .; 77 + } 78 + 79 + ___init_begin = .; 80 .init : 81 { 82 . = ALIGN(4096); 83 __sinittext = .; 84 *(.init.text) 85 __einittext = .; ··· 148 *(.init.ramfs) 149 ___initramfs_end = .; 150 . = ALIGN(4); 151 + } 152 153 + __l1_lma_start = .; 154 155 + .text_l1 L1_CODE_START : AT(LOADADDR(.init) + SIZEOF(.init)) 156 { 157 . = ALIGN(4); 158 + __stext_l1 = .; 159 *(.l1.text) 160 161 . = ALIGN(4); 162 + __etext_l1 = .; 163 + } 164 165 + .data_l1 L1_DATA_A_START : AT(LOADADDR(.text_l1) + SIZEOF(.text_l1)) 166 { 167 . = ALIGN(4); 168 + __sdata_l1 = .; 169 *(.l1.data) 170 + __edata_l1 = .; 171 172 . = ALIGN(4); 173 + __sbss_l1 = .; 174 *(.l1.bss) 175 176 . = ALIGN(32); 177 *(.data_l1.cacheline_aligned) 178 179 . = ALIGN(4); 180 + __ebss_l1 = .; 181 + } 182 + 183 + .data_b_l1 L1_DATA_B_START : AT(LOADADDR(.data_l1) + SIZEOF(.data_l1)) 184 { 185 . = ALIGN(4); 186 __sdata_b_l1 = .; ··· 193 194 . = ALIGN(4); 195 __ebss_b_l1 = .; 196 + } 197 198 + ___init_end = LOADADDR(.data_b_l1) + SIZEOF(.data_b_l1); 199 200 + .bss LOADADDR(.data_b_l1) + SIZEOF(.data_b_l1) : 201 { 202 . = ALIGN(4); 203 + ___bss_start = .; 204 *(.bss) 205 *(COMMON) 206 . = ALIGN(4); 207 + ___bss_stop = .; 208 + __end = .; 209 + } 210 + 211 + /DISCARD/ : 212 + { 213 + *(.exit.text) 214 + *(.exit.data) 215 + *(.exitcall.exit) 216 + } 217 }
+3
arch/blackfin/lib/divsi3.S
··· 44 */ 45 46 .global ___divsi3; 47 48 #ifdef CONFIG_ARITHMETIC_OPS_L1 49 .section .l1.text ··· 215 .Lret_zero: 216 R0 = 0; 217 RTS;
··· 44 */ 45 46 .global ___divsi3; 47 + .type ___divsi3, STT_FUNC; 48 49 #ifdef CONFIG_ARITHMETIC_OPS_L1 50 .section .l1.text ··· 214 .Lret_zero: 215 R0 = 0; 216 RTS; 217 + 218 + .size ___divsi3, .-___divsi3
+3 -1
arch/blackfin/lib/ins.S
··· 46 .Llong_loop_e: NOP; 47 sti R3; 48 RTS; 49 - 50 51 ENTRY(_insw) 52 P0 = R0; /* P0 = port */ ··· 61 .Lword_loop_e: NOP; 62 sti R3; 63 RTS; 64 65 ENTRY(_insb) 66 P0 = R0; /* P0 = port */ ··· 76 .Lbyte_loop_e: NOP; 77 sti R3; 78 RTS;
··· 46 .Llong_loop_e: NOP; 47 sti R3; 48 RTS; 49 + ENDPROC(_insl) 50 51 ENTRY(_insw) 52 P0 = R0; /* P0 = port */ ··· 61 .Lword_loop_e: NOP; 62 sti R3; 63 RTS; 64 + ENDPROC(_insw) 65 66 ENTRY(_insb) 67 P0 = R0; /* P0 = port */ ··· 75 .Lbyte_loop_e: NOP; 76 sti R3; 77 RTS; 78 + ENDPROC(_insb)
+1 -1
arch/blackfin/lib/memchr.S
··· 67 R0 += -1; 68 RTS; 69 70 - .size _memchr,.-_memchr
··· 67 R0 += -1; 68 RTS; 69 70 + ENDPROC(_memchr)
+1 -1
arch/blackfin/lib/memcmp.S
··· 107 P3 = I1; 108 RTS; 109 110 - .size _memcmp,.-_memcmp
··· 107 P3 = I1; 108 RTS; 109 110 + ENDPROC(_memcmp)
+2
arch/blackfin/lib/memcpy.S
··· 140 B[P0--] = R1; 141 142 RTS;
··· 140 B[P0--] = R1; 141 142 RTS; 143 + 144 + ENDPROC(_memcpy)
+1 -1
arch/blackfin/lib/memmove.S
··· 100 P3 = I1; 101 RTS; 102 103 - .size _memmove,.-_memmove
··· 100 P3 = I1; 101 RTS; 102 103 + ENDPROC(_memmove)
+1 -1
arch/blackfin/lib/memset.S
··· 106 B[P0++] = R1; 107 JUMP .Laligned; 108 109 - .size _memset,.-_memset
··· 106 B[P0++] = R1; 107 JUMP .Laligned; 108 109 + ENDPROC(_memset)
+2
arch/blackfin/lib/modsi3.S
··· 77 R0 = 0; 78 .LRETURN_R0: 79 RTS;
··· 77 R0 = 0; 78 .LRETURN_R0: 79 RTS; 80 + 81 + .size ___modsi3, .-___modsi3
+3
arch/blackfin/lib/outs.S
··· 40 .Llong_loop_s: R0 = [P1++]; 41 .Llong_loop_e: [P0] = R0; 42 RTS; 43 44 ENTRY(_outsw) 45 P0 = R0; /* P0 = port */ ··· 51 .Lword_loop_s: R0 = W[P1++]; 52 .Lword_loop_e: W[P0] = R0; 53 RTS; 54 55 ENTRY(_outsb) 56 P0 = R0; /* P0 = port */ ··· 62 .Lbyte_loop_s: R0 = B[P1++]; 63 .Lbyte_loop_e: B[P0] = R0; 64 RTS;
··· 40 .Llong_loop_s: R0 = [P1++]; 41 .Llong_loop_e: [P0] = R0; 42 RTS; 43 + ENDPROC(_outsl) 44 45 ENTRY(_outsw) 46 P0 = R0; /* P0 = port */ ··· 50 .Lword_loop_s: R0 = W[P1++]; 51 .Lword_loop_e: W[P0] = R0; 52 RTS; 53 + ENDPROC(_outsw) 54 55 ENTRY(_outsb) 56 P0 = R0; /* P0 = port */ ··· 60 .Lbyte_loop_s: R0 = B[P1++]; 61 .Lbyte_loop_e: B[P0] = R0; 62 RTS; 63 + ENDPROC(_outsb)
+2
arch/blackfin/lib/smulsi3_highpart.S
··· 28 29 R0 = R0 + R1; 30 RTS;
··· 28 29 R0 = R0 + R1; 30 RTS; 31 + 32 + .size ___smulsi3_highpart, .-___smulsi3_highpart
+2
arch/blackfin/lib/udivsi3.S
··· 296 R1 = R0 - R3; 297 IF CC R0 = R1; 298 RTS;
··· 296 R1 = R0 - R3; 297 IF CC R0 = R1; 298 RTS; 299 + 300 + ENDPROC(___udivsi3)
+4
arch/blackfin/lib/umodsi3.S
··· 34 #endif 35 36 .extern ___udivsi3; 37 .globl ___umodsi3 38 ___umodsi3: 39 40 CC=R0==0; ··· 66 R0 = 0; 67 .LRETURN_R0: 68 RTS;
··· 34 #endif 35 36 .extern ___udivsi3; 37 + .type ___udivsi3, STT_FUNC; 38 .globl ___umodsi3 39 + .type ___umodsi3, STT_FUNC; 40 ___umodsi3: 41 42 CC=R0==0; ··· 64 R0 = 0; 65 .LRETURN_R0: 66 RTS; 67 + 68 + .size ___umodsi3, .-___umodsi3
+2
arch/blackfin/lib/umulsi3_highpart.S
··· 21 R1 = PACK(R1.l,R0.h); 22 R0 = R1 + R2; 23 RTS;
··· 21 R1 = PACK(R1.l,R0.h); 22 R0 = R1 + R2; 23 RTS; 24 + 25 + .size ___umulsi3_highpart, .-___umulsi3_highpart
+1 -1
arch/blackfin/mach-bf533/boards/cm_bf533.c
··· 1 /* 2 * File: arch/blackfin/mach-bf533/boards/cm_bf533.c 3 * Based on: arch/blackfin/mach-bf533/boards/ezkit.c 4 - * Author: Aidan Williams <aidan@nicta.com.au> Copright 2005 5 * 6 * Created: 2005 7 * Description: Board description file
··· 1 /* 2 * File: arch/blackfin/mach-bf533/boards/cm_bf533.c 3 * Based on: arch/blackfin/mach-bf533/boards/ezkit.c 4 + * Author: Aidan Williams <aidan@nicta.com.au> Copyright 2005 5 * 6 * Created: 2005 7 * Description: Board description file
+1 -1
arch/blackfin/mach-bf533/boards/ezkit.c
··· 1 /* 2 * File: arch/blackfin/mach-bf533/ezkit.c 3 - * Based on: Orginal Work 4 * Author: Aidan Williams <aidan@nicta.com.au> 5 * 6 * Created: 2005
··· 1 /* 2 * File: arch/blackfin/mach-bf533/ezkit.c 3 + * Based on: Original Work 4 * Author: Aidan Williams <aidan@nicta.com.au> 5 * 6 * Created: 2005
+17 -13
arch/blackfin/mach-bf533/head.S
··· 28 */ 29 30 #include <linux/linkage.h> 31 #include <asm/blackfin.h> 32 #if CONFIG_BFIN_KERNEL_CLOCK 33 #include <asm/mach/mem_init.h> ··· 46 47 #define INITIAL_STACK 0xFFB01000 48 49 - .text 50 51 ENTRY(__start) 52 - ENTRY(__stext) 53 /* R0: argument of command line string, passed from uboot, save it */ 54 R7 = R0; 55 - /* Set the SYSCFG register */ 56 R0 = 0x36; 57 - /*Enable Cycle Counter and Nesting Of Interrupts(3rd Bit)*/ 58 SYSCFG = R0; 59 R0 = 0; 60 61 - /*Clear Out All the data and pointer Registers*/ 62 R1 = R0; 63 R2 = R0; 64 R3 = R0; ··· 80 L2 = r0; 81 L3 = r0; 82 83 - /* Clear Out All the DAG Registers*/ 84 B0 = r0; 85 B1 = r0; 86 B2 = r0; ··· 266 267 .LWAIT_HERE: 268 jump .LWAIT_HERE; 269 270 ENTRY(_real_start) 271 [ -- sp ] = reti; ··· 305 .L_clear_zero: 306 W[p1++] = r0; 307 308 - /* pass the uboot arguments to the global value command line */ 309 R0 = R7; 310 call _cmdline_init; 311 ··· 324 [p1] = r1; 325 326 /* 327 - * load the current thread pointer and stack 328 */ 329 r1.l = _init_thread_union; 330 r1.h = _init_thread_union; ··· 335 sp = r1; 336 usp = sp; 337 fp = sp; 338 - call _start_kernel; 339 - .L_exit: 340 - jump.s .L_exit; 341 342 .section .l1.text 343 #if CONFIG_BFIN_KERNEL_CLOCK ··· 442 443 p0.h = hi(SIC_IWR); 444 p0.l = lo(SIC_IWR); 445 - r0.l = lo(IWR_ENABLE_ALL) 446 - r0.h = hi(IWR_ENABLE_ALL) 447 [p0] = r0; 448 SSYNC; 449 450 RTS; 451 #endif /* CONFIG_BFIN_KERNEL_CLOCK */ 452 453 ENTRY(_bfin_reset)
··· 28 */ 29 30 #include <linux/linkage.h> 31 + #include <linux/init.h> 32 #include <asm/blackfin.h> 33 #if CONFIG_BFIN_KERNEL_CLOCK 34 #include <asm/mach/mem_init.h> ··· 45 46 #define INITIAL_STACK 0xFFB01000 47 48 + __INIT 49 50 ENTRY(__start) 51 /* R0: argument of command line string, passed from uboot, save it */ 52 R7 = R0; 53 + /* Set the SYSCFG register: 54 + * Enable Cycle Counter and Nesting Of Interrupts (3rd Bit) 55 + */ 56 R0 = 0x36; 57 SYSCFG = R0; 58 R0 = 0; 59 60 + /* Clear Out All the data and pointer Registers */ 61 R1 = R0; 62 R2 = R0; 63 R3 = R0; ··· 79 L2 = r0; 80 L3 = r0; 81 82 + /* Clear Out All the DAG Registers */ 83 B0 = r0; 84 B1 = r0; 85 B2 = r0; ··· 265 266 .LWAIT_HERE: 267 jump .LWAIT_HERE; 268 + ENDPROC(__start) 269 270 ENTRY(_real_start) 271 [ -- sp ] = reti; ··· 303 .L_clear_zero: 304 W[p1++] = r0; 305 306 + /* pass the uboot arguments to the global value command line */ 307 R0 = R7; 308 call _cmdline_init; 309 ··· 322 [p1] = r1; 323 324 /* 325 + * load the current thread pointer and stack 326 */ 327 r1.l = _init_thread_union; 328 r1.h = _init_thread_union; ··· 333 sp = r1; 334 usp = sp; 335 fp = sp; 336 + jump.l _start_kernel; 337 + ENDPROC(_real_start) 338 + 339 + __FINIT 340 341 .section .l1.text 342 #if CONFIG_BFIN_KERNEL_CLOCK ··· 439 440 p0.h = hi(SIC_IWR); 441 p0.l = lo(SIC_IWR); 442 + r0.l = lo(IWR_ENABLE_ALL); 443 + r0.h = hi(IWR_ENABLE_ALL); 444 [p0] = r0; 445 SSYNC; 446 447 RTS; 448 + ENDPROC(_start_dma_code) 449 #endif /* CONFIG_BFIN_KERNEL_CLOCK */ 450 451 ENTRY(_bfin_reset)
+1 -1
arch/blackfin/mach-bf533/ints-priority.c
··· 4 * Author: Michael Hennerich 5 * 6 * Created: ? 7 - * Description: Set up the interupt priorities 8 * 9 * Modified: 10 * Copyright 2004-2006 Analog Devices Inc.
··· 4 * Author: Michael Hennerich 5 * 6 * Created: ? 7 + * Description: Set up the interrupt priorities 8 * 9 * Modified: 10 * Copyright 2004-2006 Analog Devices Inc.
+1 -1
arch/blackfin/mach-bf537/boards/generic_board.c
··· 55 .end = 0x20312000, 56 .flags = IORESOURCE_MEM, 57 },{ 58 - .start = 0x20311000, /* Attribute Memeory */ 59 .end = 0x20311FFF, 60 .flags = IORESOURCE_MEM, 61 },{
··· 55 .end = 0x20312000, 56 .flags = IORESOURCE_MEM, 57 },{ 58 + .start = 0x20311000, /* Attribute Memory */ 59 .end = 0x20311FFF, 60 .flags = IORESOURCE_MEM, 61 },{
+1 -1
arch/blackfin/mach-bf537/boards/pnav10.c
··· 59 .end = 0x20312000, 60 .flags = IORESOURCE_MEM, 61 },{ 62 - .start = 0x20311000, /* Attribute Memeory */ 63 .end = 0x20311FFF, 64 .flags = IORESOURCE_MEM, 65 },{
··· 59 .end = 0x20312000, 60 .flags = IORESOURCE_MEM, 61 },{ 62 + .start = 0x20311000, /* Attribute Memory */ 63 .end = 0x20311FFF, 64 .flags = IORESOURCE_MEM, 65 },{
+1 -1
arch/blackfin/mach-bf537/boards/stamp.c
··· 108 .end = 0x20312000, 109 .flags = IORESOURCE_MEM, 110 },{ 111 - .start = 0x20311000, /* Attribute Memeory */ 112 .end = 0x20311FFF, 113 .flags = IORESOURCE_MEM, 114 },{
··· 108 .end = 0x20312000, 109 .flags = IORESOURCE_MEM, 110 },{ 111 + .start = 0x20311000, /* Attribute Memory */ 112 .end = 0x20311FFF, 113 .flags = IORESOURCE_MEM, 114 },{
+20 -15
arch/blackfin/mach-bf537/head.S
··· 28 */ 29 30 #include <linux/linkage.h> 31 #include <asm/blackfin.h> 32 #if CONFIG_BFIN_KERNEL_CLOCK 33 #include <asm/mach/mem_init.h> ··· 41 .extern ___bss_start 42 .extern _bf53x_relocate_l1_mem 43 44 - #define INITIAL_STACK 0xFFB01000 45 46 - .text 47 48 ENTRY(__start) 49 - ENTRY(__stext) 50 /* R0: argument of command line string, passed from uboot, save it */ 51 R7 = R0; 52 - /* Set the SYSCFG register */ 53 R0 = 0x36; 54 - SYSCFG = R0; /*Enable Cycle Counter and Nesting Of Interrupts(3rd Bit)*/ 55 R0 = 0; 56 57 - /* Clear Out All the data and pointer Registers*/ 58 R1 = R0; 59 R2 = R0; 60 R3 = R0; ··· 77 L2 = r0; 78 L3 = r0; 79 80 - /* Clear Out All the DAG Registers*/ 81 B0 = r0; 82 B1 = r0; 83 B2 = r0; ··· 193 194 p0.h = hi(UART_DLL); 195 p0.l = lo(UART_DLL); 196 - r0 = 0x00(Z); 197 w[p0] = r0.L; 198 ssync; 199 ··· 220 #if CONFIG_BFIN_KERNEL_CLOCK 221 call _start_dma_code; 222 #endif 223 /* Code for initializing Async memory banks */ 224 225 p2.h = hi(EBIU_AMBCTL1); ··· 275 276 .LWAIT_HERE: 277 jump .LWAIT_HERE; 278 279 ENTRY(_real_start) 280 [ -- sp ] = reti; ··· 295 p2.h = ___bss_stop; 296 r0 = 0; 297 p2 -= p1; 298 - lsetup (.L_clear_bss, .L_clear_bss ) lc0 = p2; 299 .L_clear_bss: 300 B[p1++] = r0; 301 ··· 310 r0 = r0 >> 1; 311 p2 = r0; 312 r0 = 0; 313 - lsetup (.L_clear_zero, .L_clear_zero ) lc0 = p2; 314 .L_clear_zero: 315 W[p1++] = r0; 316 ··· 332 r1 = p3; 333 [p1] = r1; 334 335 - 336 /* 337 - * load the current thread pointer and stack 338 */ 339 r1.l = _init_thread_union; 340 r1.h = _init_thread_union; ··· 344 sp = r1; 345 usp = sp; 346 fp = sp; 347 - call _start_kernel; 348 - .L_exit: 349 - jump.s .L_exit; 350 351 .section .l1.text 352 #if CONFIG_BFIN_KERNEL_CLOCK ··· 466 SSYNC; 467 468 RTS; 469 #endif /* CONFIG_BFIN_KERNEL_CLOCK */ 470 471 ENTRY(_bfin_reset)
··· 28 */ 29 30 #include <linux/linkage.h> 31 + #include <linux/init.h> 32 #include <asm/blackfin.h> 33 #if CONFIG_BFIN_KERNEL_CLOCK 34 #include <asm/mach/mem_init.h> ··· 40 .extern ___bss_start 41 .extern _bf53x_relocate_l1_mem 42 43 + #define INITIAL_STACK 0xFFB01000 44 45 + __INIT 46 47 ENTRY(__start) 48 /* R0: argument of command line string, passed from uboot, save it */ 49 R7 = R0; 50 + /* Set the SYSCFG register: 51 + * Enable Cycle Counter and Nesting Of Interrupts (3rd Bit) 52 + */ 53 R0 = 0x36; 54 + SYSCFG = R0; 55 R0 = 0; 56 57 + /* Clear Out All the data and pointer Registers */ 58 R1 = R0; 59 R2 = R0; 60 R3 = R0; ··· 75 L2 = r0; 76 L3 = r0; 77 78 + /* Clear Out All the DAG Registers */ 79 B0 = r0; 80 B1 = r0; 81 B2 = r0; ··· 191 192 p0.h = hi(UART_DLL); 193 p0.l = lo(UART_DLL); 194 + r0 = 0x0(Z); 195 w[p0] = r0.L; 196 ssync; 197 ··· 218 #if CONFIG_BFIN_KERNEL_CLOCK 219 call _start_dma_code; 220 #endif 221 + 222 /* Code for initializing Async memory banks */ 223 224 p2.h = hi(EBIU_AMBCTL1); ··· 272 273 .LWAIT_HERE: 274 jump .LWAIT_HERE; 275 + ENDPROC(__start) 276 277 ENTRY(_real_start) 278 [ -- sp ] = reti; ··· 291 p2.h = ___bss_stop; 292 r0 = 0; 293 p2 -= p1; 294 + lsetup (.L_clear_bss, .L_clear_bss) lc0 = p2; 295 .L_clear_bss: 296 B[p1++] = r0; 297 ··· 306 r0 = r0 >> 1; 307 p2 = r0; 308 r0 = 0; 309 + lsetup (.L_clear_zero, .L_clear_zero) lc0 = p2; 310 .L_clear_zero: 311 W[p1++] = r0; 312 ··· 328 r1 = p3; 329 [p1] = r1; 330 331 /* 332 + * load the current thread pointer and stack 333 */ 334 r1.l = _init_thread_union; 335 r1.h = _init_thread_union; ··· 341 sp = r1; 342 usp = sp; 343 fp = sp; 344 + jump.l _start_kernel; 345 + ENDPROC(_real_start) 346 + 347 + __FINIT 348 349 .section .l1.text 350 #if CONFIG_BFIN_KERNEL_CLOCK ··· 462 SSYNC; 463 464 RTS; 465 + ENDPROC(_start_dma_code) 466 #endif /* CONFIG_BFIN_KERNEL_CLOCK */ 467 468 ENTRY(_bfin_reset)
+1 -1
arch/blackfin/mach-bf537/ints-priority.c
··· 4 * Author: Michael Hennerich 5 * 6 * Created: 7 - * Description: Set up the interupt priorities 8 * 9 * Modified: 10 * Copyright 2004-2006 Analog Devices Inc.
··· 4 * Author: Michael Hennerich 5 * 6 * Created: 7 + * Description: Set up the interrupt priorities 8 * 9 * Modified: 10 * Copyright 2004-2006 Analog Devices Inc.
+2 -2
arch/blackfin/mach-bf561/boards/cm_bf561.c
··· 1 /* 2 * File: arch/blackfin/mach-bf533/boards/cm_bf561.c 3 * Based on: arch/blackfin/mach-bf533/boards/ezkit.c 4 - * Author: Aidan Williams <aidan@nicta.com.au> Copright 2005 5 * 6 * Created: 2006 7 * Description: Board description file ··· 43 char *bfin_board_name = "Bluetechnix CM BF561"; 44 45 #if defined(CONFIG_SPI_BFIN) || defined(CONFIG_SPI_BFIN_MODULE) 46 - /* all SPI perpherals info goes here */ 47 48 #if defined(CONFIG_MTD_M25P80) || defined(CONFIG_MTD_M25P80_MODULE) 49 static struct mtd_partition bfin_spi_flash_partitions[] = {
··· 1 /* 2 * File: arch/blackfin/mach-bf533/boards/cm_bf561.c 3 * Based on: arch/blackfin/mach-bf533/boards/ezkit.c 4 + * Author: Aidan Williams <aidan@nicta.com.au> Copyright 2005 5 * 6 * Created: 2006 7 * Description: Board description file ··· 43 char *bfin_board_name = "Bluetechnix CM BF561"; 44 45 #if defined(CONFIG_SPI_BFIN) || defined(CONFIG_SPI_BFIN_MODULE) 46 + /* all SPI peripherals info goes here */ 47 48 #if defined(CONFIG_MTD_M25P80) || defined(CONFIG_MTD_M25P80_MODULE) 49 static struct mtd_partition bfin_spi_flash_partitions[] = {
+19 -14
arch/blackfin/mach-bf561/head.S
··· 28 */ 29 30 #include <linux/linkage.h> 31 #include <asm/blackfin.h> 32 #if CONFIG_BFIN_KERNEL_CLOCK 33 #include <asm/mach/mem_init.h> ··· 43 44 #define INITIAL_STACK 0xFFB01000 45 46 - .text 47 48 ENTRY(__start) 49 - ENTRY(__stext) 50 - /* R0: argument of command line string, passed from uboot, save it */ 51 R7 = R0; 52 - /* Set the SYSCFG register */ 53 R0 = 0x36; 54 - SYSCFG = R0; /*Enable Cycle Counter and Nesting Of Interrupts(3rd Bit)*/ 55 R0 = 0; 56 57 - /*Clear Out All the data and pointer Registers*/ 58 R1 = R0; 59 R2 = R0; 60 R3 = R0; ··· 77 L2 = r0; 78 L3 = r0; 79 80 - /* Clear Out All the DAG Registers*/ 81 B0 = r0; 82 B1 = r0; 83 B2 = r0; ··· 221 222 .LWAIT_HERE: 223 jump .LWAIT_HERE; 224 225 ENTRY(_real_start) 226 [ -- sp ] = reti; ··· 241 p2.h = ___bss_stop; 242 r0 = 0; 243 p2 -= p1; 244 - lsetup (.L_clear_bss, .L_clear_bss ) lc0 = p2; 245 .L_clear_bss: 246 B[p1++] = r0; 247 ··· 256 r0 = r0 >> 1; 257 p2 = r0; 258 r0 = 0; 259 - lsetup (.L_clear_zero, .L_clear_zero ) lc0 = p2; 260 .L_clear_zero: 261 W[p1++] = r0; 262 263 - /* pass the uboot arguments to the global value command line */ 264 R0 = R7; 265 call _cmdline_init; 266 ··· 290 sp = r1; 291 usp = sp; 292 fp = sp; 293 - call _start_kernel; 294 - .L_exit: 295 - jump.s .L_exit; 296 297 .section .l1.text 298 #if CONFIG_BFIN_KERNEL_CLOCK ··· 354 if ! CC jump .Lcheck_again; 355 356 /* Configure SCLK & CCLK Dividers */ 357 - r0 = (CONFIG_CCLK_ACT_DIV | CONFIG_SCLK_DIV); 358 p0.h = hi(PLL_DIV); 359 p0.l = lo(PLL_DIV); 360 w[p0] = r0.l; ··· 395 SSYNC; 396 397 RTS; 398 #endif /* CONFIG_BFIN_KERNEL_CLOCK */ 399 400 ENTRY(_bfin_reset)
··· 28 */ 29 30 #include <linux/linkage.h> 31 + #include <linux/init.h> 32 #include <asm/blackfin.h> 33 #if CONFIG_BFIN_KERNEL_CLOCK 34 #include <asm/mach/mem_init.h> ··· 42 43 #define INITIAL_STACK 0xFFB01000 44 45 + __INIT 46 47 ENTRY(__start) 48 + /* R0: argument of command line string, passed from uboot, save it */ 49 R7 = R0; 50 + /* Set the SYSCFG register: 51 + * Enable Cycle Counter and Nesting Of Interrupts (3rd Bit) 52 + */ 53 R0 = 0x36; 54 + SYSCFG = R0; 55 R0 = 0; 56 57 + /* Clear Out All the data and pointer Registers */ 58 R1 = R0; 59 R2 = R0; 60 R3 = R0; ··· 75 L2 = r0; 76 L3 = r0; 77 78 + /* Clear Out All the DAG Registers */ 79 B0 = r0; 80 B1 = r0; 81 B2 = r0; ··· 219 220 .LWAIT_HERE: 221 jump .LWAIT_HERE; 222 + ENDPROC(__start) 223 224 ENTRY(_real_start) 225 [ -- sp ] = reti; ··· 238 p2.h = ___bss_stop; 239 r0 = 0; 240 p2 -= p1; 241 + lsetup (.L_clear_bss, .L_clear_bss) lc0 = p2; 242 .L_clear_bss: 243 B[p1++] = r0; 244 ··· 253 r0 = r0 >> 1; 254 p2 = r0; 255 r0 = 0; 256 + lsetup (.L_clear_zero, .L_clear_zero) lc0 = p2; 257 .L_clear_zero: 258 W[p1++] = r0; 259 260 + /* pass the uboot arguments to the global value command line */ 261 R0 = R7; 262 call _cmdline_init; 263 ··· 287 sp = r1; 288 usp = sp; 289 fp = sp; 290 + jump.l _start_kernel; 291 + ENDPROC(_real_start) 292 + 293 + __FINIT 294 295 .section .l1.text 296 #if CONFIG_BFIN_KERNEL_CLOCK ··· 350 if ! CC jump .Lcheck_again; 351 352 /* Configure SCLK & CCLK Dividers */ 353 + r0 = (CONFIG_CCLK_ACT_DIV | CONFIG_SCLK_DIV); 354 p0.h = hi(PLL_DIV); 355 p0.l = lo(PLL_DIV); 356 w[p0] = r0.l; ··· 391 SSYNC; 392 393 RTS; 394 + ENDPROC(_start_dma_code) 395 #endif /* CONFIG_BFIN_KERNEL_CLOCK */ 396 397 ENTRY(_bfin_reset)
+1 -1
arch/blackfin/mach-bf561/ints-priority.c
··· 4 * Author: Michael Hennerich 5 * 6 * Created: 7 - * Description: Set up the interupt priorities 8 * 9 * Modified: 10 * Copyright 2004-2006 Analog Devices Inc.
··· 4 * Author: Michael Hennerich 5 * 6 * Created: 7 + * Description: Set up the interrupt priorities 8 * 9 * Modified: 10 * Copyright 2004-2006 Analog Devices Inc.
+10
arch/blackfin/mach-common/cache.S
··· 70 .Lno_dcache_b: 71 R7 = [SP++]; 72 RTS; 73 74 /* Invalidate the Entire Instruction cache by 75 * disabling IMC bit ··· 107 108 ( R7:5) = [SP++]; 109 RTS; 110 111 /* 112 * blackfin_cache_flush_range(start, end) ··· 132 IFLUSH [P0]; 133 SSYNC; 134 RTS; 135 136 /* 137 * blackfin_icache_dcache_flush_range(start, end) ··· 159 FLUSH [P0]; 160 SSYNC; 161 RTS; 162 163 /* Throw away all D-cached data in specified region without any obligation to 164 * write them back. However, we must clean the D-cached entries around the ··· 188 FLUSHINV[P0]; 189 SSYNC; 190 RTS; 191 192 /* Invalidate the Entire Data cache by 193 * clearing DMC[1:0] bits ··· 227 228 ( R7:6) = [SP++]; 229 RTS; 230 231 ENTRY(_blackfin_dcache_flush_range) 232 R2 = -L1_CACHE_BYTES; ··· 249 FLUSH[P0]; 250 SSYNC; 251 RTS; 252 253 ENTRY(_blackfin_dflush_page) 254 P1 = 1 << (PAGE_SHIFT - L1_CACHE_SHIFT); ··· 260 .Lfl1: FLUSH [P0++]; 261 SSYNC; 262 RTS;
··· 70 .Lno_dcache_b: 71 R7 = [SP++]; 72 RTS; 73 + ENDPROC(_cache_invalidate) 74 75 /* Invalidate the Entire Instruction cache by 76 * disabling IMC bit ··· 106 107 ( R7:5) = [SP++]; 108 RTS; 109 + ENDPROC(_invalidate_entire_icache) 110 + ENDPROC(_icache_invalidate) 111 112 /* 113 * blackfin_cache_flush_range(start, end) ··· 129 IFLUSH [P0]; 130 SSYNC; 131 RTS; 132 + ENDPROC(_blackfin_icache_flush_range) 133 134 /* 135 * blackfin_icache_dcache_flush_range(start, end) ··· 155 FLUSH [P0]; 156 SSYNC; 157 RTS; 158 + ENDPROC(_blackfin_icache_dcache_flush_range) 159 160 /* Throw away all D-cached data in specified region without any obligation to 161 * write them back. However, we must clean the D-cached entries around the ··· 183 FLUSHINV[P0]; 184 SSYNC; 185 RTS; 186 + ENDPROC(_blackfin_dcache_invalidate_range) 187 188 /* Invalidate the Entire Data cache by 189 * clearing DMC[1:0] bits ··· 221 222 ( R7:6) = [SP++]; 223 RTS; 224 + ENDPROC(_dcache_invalidate) 225 + ENDPROC(_invalidate_entire_dcache) 226 227 ENTRY(_blackfin_dcache_flush_range) 228 R2 = -L1_CACHE_BYTES; ··· 241 FLUSH[P0]; 242 SSYNC; 243 RTS; 244 + ENDPROC(_blackfin_dcache_flush_range) 245 246 ENTRY(_blackfin_dflush_page) 247 P1 = 1 << (PAGE_SHIFT - L1_CACHE_SHIFT); ··· 251 .Lfl1: FLUSH [P0++]; 252 SSYNC; 253 RTS; 254 + ENDPROC(_blackfin_dflush_page)
+4
arch/blackfin/mach-common/cacheinit.S
··· 86 SSYNC; 87 STI R2; 88 RTS; 89 #endif 90 91 #if defined(CONFIG_BLKFIN_DCACHE) ··· 136 SSYNC; 137 STI R2; 138 RTS; 139 #endif
··· 86 SSYNC; 87 STI R2; 88 RTS; 89 + 90 + ENDPROC(_bfin_icache_init) 91 #endif 92 93 #if defined(CONFIG_BLKFIN_DCACHE) ··· 134 SSYNC; 135 STI R2; 136 RTS; 137 + 138 + ENDPROC(_bfin_dcache_init) 139 #endif
+2 -2
arch/blackfin/mach-common/cplbhdlr.S
··· 42 43 .align 2 44 45 - .global __cplb_hdr; 46 - .type __cplb_hdr, STT_FUNC; 47 ENTRY(__cplb_hdr) 48 R2 = SEQSTAT; 49 ··· 126 call _panic_cplb_error; 127 SP += 12; 128 JUMP _handle_bad_cplb;
··· 42 43 .align 2 44 45 ENTRY(__cplb_hdr) 46 R2 = SEQSTAT; 47 ··· 128 call _panic_cplb_error; 129 SP += 12; 130 JUMP _handle_bad_cplb; 131 + 132 + ENDPROC(__cplb_hdr)
+1 -1
arch/blackfin/mach-common/cplbinfo.c
··· 82 int entry = 0, used_cplb = 0; 83 84 if (type == CPLB_I) { 85 - buf += sprintf(buf, "Instrction CPLB entry:\n"); 86 p_addr = ipdt_table; 87 p_data = ipdt_table + 1; 88 p_icount = ipdt_swapcount_table;
··· 82 int entry = 0, used_cplb = 0; 83 84 if (type == CPLB_I) { 85 + buf += sprintf(buf, "Instruction CPLB entry:\n"); 86 p_addr = ipdt_table; 87 p_data = ipdt_table + 1; 88 p_icount = ipdt_swapcount_table;
+1
arch/blackfin/mach-common/cplbmgr.S
··· 592 ( R7:4,P5:3 ) = [SP++]; 593 R0 = CPLB_RELOADED; 594 RTS; 595 596 .data 597 .align 4;
··· 592 ( R7:4,P5:3 ) = [SP++]; 593 R0 = CPLB_RELOADED; 594 RTS; 595 + ENDPROC(_cplb_mgr) 596 597 .data 598 .align 4;
+18
arch/blackfin/mach-common/entry.S
··· 103 if !cc jump _return_from_exception; 104 /* fall through */ 105 #endif 106 107 ENTRY(_ex_icplb) 108 (R7:6,P5:4) = [sp++]; ··· 114 RESTORE_ALL_SYS 115 SP = RETN; 116 rtx; 117 118 ENTRY(_ex_spinlock) 119 /* Transform this into a syscall - twiddle the syscall vector. */ ··· 125 [p5] = r7; 126 csync; 127 /* Fall through. */ 128 129 ENTRY(_ex_syscall) 130 DEBUG_START_HWTRACE ··· 134 raise 15; /* invoked by TRAP #0, for sys call */ 135 sp = retn; 136 rtx 137 138 ENTRY(_spinlock_bh) 139 SAVE_ALL_SYS ··· 154 [SP + PT_R0] = R0; 155 RESTORE_ALL_SYS 156 rti; 157 158 ENTRY(_ex_soft_bp) 159 r7 = retx; 160 r7 += -2; 161 retx = r7; 162 jump.s _ex_trap_c; 163 164 ENTRY(_ex_single_step) 165 r7 = retx; ··· 197 ASTAT = [sp++]; 198 sp = retn; 199 rtx; 200 201 ENTRY(_handle_bad_cplb) 202 /* To get here, we just tried and failed to change a CPLB ··· 257 SP = RETN; 258 raise 5; 259 rtx; 260 261 ENTRY(_exception_to_level5) 262 SAVE_ALL_SYS ··· 322 call _ret_from_exception; 323 RESTORE_ALL_SYS 324 rti; 325 326 ENTRY(_trap) /* Exception: 4th entry into system event table(supervisor mode)*/ 327 /* Since the kernel stack can be anywhere, it's not guaranteed to be ··· 351 r7 = -ENOSYS; /* signextending enough */ 352 [sp + PT_R0] = r7; /* return value from system call */ 353 jump .Lsyscall_really_exit; 354 355 ENTRY(_kernel_execve) 356 link SIZEOF_PTREGS; ··· 406 1: 407 unlink; 408 rts; 409 410 ENTRY(_system_call) 411 /* Store IPEND */ ··· 514 r5 = [sp + PT_RESERVED]; 515 rets = r5; 516 rts; 517 518 _sys_trace: 519 call _syscall_trace; ··· 543 544 call _syscall_trace; 545 jump .Lresume_userspace; 546 547 ENTRY(_resume) 548 /* ··· 593 * in "new" task. 594 */ 595 rts; 596 597 ENTRY(_ret_from_exception) 598 p2.l = lo(IPEND); ··· 652 syscfg = r0; 653 5: 654 rts; 655 656 ENTRY(_return_from_int) 657 /* If someone else already raised IRQ 15, do nothing. */ ··· 695 rti; 696 2: 697 rts; 698 699 ENTRY(_lower_to_irq14) 700 #if defined(ANOMALY_05000281) ··· 761 1: 762 RESTORE_CONTEXT 763 rti; 764 765 /* Make sure when we start, that the circular buffer is initialized properly 766 * R0 and P0 are call clobbered, so we can use them here. ··· 775 p0.l = _out_ptr_excause; 776 [p0] = r0; 777 rts; 778 779 /* 780 * Put these in the kernel data section - that should always be covered by
··· 103 if !cc jump _return_from_exception; 104 /* fall through */ 105 #endif 106 + ENDPROC(_ex_dcplb) 107 108 ENTRY(_ex_icplb) 109 (R7:6,P5:4) = [sp++]; ··· 113 RESTORE_ALL_SYS 114 SP = RETN; 115 rtx; 116 + ENDPROC(_ex_icplb) 117 118 ENTRY(_ex_spinlock) 119 /* Transform this into a syscall - twiddle the syscall vector. */ ··· 123 [p5] = r7; 124 csync; 125 /* Fall through. */ 126 + ENDPROC(_ex_spinlock) 127 128 ENTRY(_ex_syscall) 129 DEBUG_START_HWTRACE ··· 131 raise 15; /* invoked by TRAP #0, for sys call */ 132 sp = retn; 133 rtx 134 + ENDPROC(_ex_syscall) 135 136 ENTRY(_spinlock_bh) 137 SAVE_ALL_SYS ··· 150 [SP + PT_R0] = R0; 151 RESTORE_ALL_SYS 152 rti; 153 + ENDPROC(_spinlock_bh) 154 155 ENTRY(_ex_soft_bp) 156 r7 = retx; 157 r7 += -2; 158 retx = r7; 159 jump.s _ex_trap_c; 160 + ENDPROC(_ex_soft_bp) 161 162 ENTRY(_ex_single_step) 163 r7 = retx; ··· 191 ASTAT = [sp++]; 192 sp = retn; 193 rtx; 194 + ENDPROC(_ex_soft_bp) 195 196 ENTRY(_handle_bad_cplb) 197 /* To get here, we just tried and failed to change a CPLB ··· 250 SP = RETN; 251 raise 5; 252 rtx; 253 + ENDPROC(_ex_trap_c) 254 255 ENTRY(_exception_to_level5) 256 SAVE_ALL_SYS ··· 314 call _ret_from_exception; 315 RESTORE_ALL_SYS 316 rti; 317 + ENDPROC(_exception_to_level5) 318 319 ENTRY(_trap) /* Exception: 4th entry into system event table(supervisor mode)*/ 320 /* Since the kernel stack can be anywhere, it's not guaranteed to be ··· 342 r7 = -ENOSYS; /* signextending enough */ 343 [sp + PT_R0] = r7; /* return value from system call */ 344 jump .Lsyscall_really_exit; 345 + ENDPROC(_trap) 346 347 ENTRY(_kernel_execve) 348 link SIZEOF_PTREGS; ··· 396 1: 397 unlink; 398 rts; 399 + ENDPROC(_kernel_execve) 400 401 ENTRY(_system_call) 402 /* Store IPEND */ ··· 503 r5 = [sp + PT_RESERVED]; 504 rets = r5; 505 rts; 506 + ENDPROC(_system_call) 507 508 _sys_trace: 509 call _syscall_trace; ··· 531 532 call _syscall_trace; 533 jump .Lresume_userspace; 534 + ENDPROC(_sys_trace) 535 536 ENTRY(_resume) 537 /* ··· 580 * in "new" task. 581 */ 582 rts; 583 + ENDPROC(_resume) 584 585 ENTRY(_ret_from_exception) 586 p2.l = lo(IPEND); ··· 638 syscfg = r0; 639 5: 640 rts; 641 + ENDPROC(_ret_from_exception) 642 643 ENTRY(_return_from_int) 644 /* If someone else already raised IRQ 15, do nothing. */ ··· 680 rti; 681 2: 682 rts; 683 + ENDPROC(_return_from_int) 684 685 ENTRY(_lower_to_irq14) 686 #if defined(ANOMALY_05000281) ··· 745 1: 746 RESTORE_CONTEXT 747 rti; 748 + ENDPROC(_lower_to_irq14) 749 750 /* Make sure when we start, that the circular buffer is initialized properly 751 * R0 and P0 are call clobbered, so we can use them here. ··· 758 p0.l = _out_ptr_excause; 759 [p0] = r0; 760 rts; 761 + ENDPROC(_init_exception_buff) 762 763 /* 764 * Put these in the kernel data section - that should always be covered by
+2
arch/blackfin/mach-common/interrupt.S
··· 66 SP += 12; 67 /* - GDB stub fills this in by itself (if defined) */ 68 rte; 69 #endif 70 71 /* Common interrupt entry code. First we do CLI, then push ··· 252 #endif 253 call _system_call; 254 jump .Lcommon_restore_context;
··· 66 SP += 12; 67 /* - GDB stub fills this in by itself (if defined) */ 68 rte; 69 + ENDPROC(_evt_emulation) 70 #endif 71 72 /* Common interrupt entry code. First we do CLI, then push ··· 251 #endif 252 call _system_call; 253 jump .Lcommon_restore_context; 254 + ENDPROC(_evt_system_call)
+1 -1
arch/blackfin/mach-common/ints-priority-dc.c
··· 4 * Author: 5 * 6 * Created: ? 7 - * Description: Set up the interupt priorities 8 * 9 * Modified: 10 * 1996 Roman Zippel
··· 4 * Author: 5 * 6 * Created: ? 7 + * Description: Set up the interrupt priorities 8 * 9 * Modified: 10 * 1996 Roman Zippel
+1 -1
arch/blackfin/mach-common/ints-priority-sc.c
··· 4 * Author: 5 * 6 * Created: ? 7 - * Description: Set up the interupt priorities 8 * 9 * Modified: 10 * 1996 Roman Zippel
··· 4 * Author: 5 * 6 * Created: ? 7 + * Description: Set up the interrupt priorities 8 * 9 * Modified: 10 * 1996 Roman Zippel
+3 -1
arch/blackfin/mach-common/lock.S
··· 155 ( R7:0,P5:0 ) = [SP++]; 156 157 RTS; 158 159 /* After the execution of critical code, the code is now locked into 160 * the cache way. Now we need to set ILOC. ··· 187 188 ( R7:0,P5:0 ) = [SP++]; 189 RTS; 190 191 #endif /* BLKFIN_CACHE_LOCK */ 192 ··· 195 */ 196 197 ENTRY(_read_iloc) 198 - 199 P1.H = (IMEM_CONTROL >> 16); 200 P1.L = (IMEM_CONTROL & 0xFFFF); 201 R1 = 0xF; ··· 203 R0 = R0 & R1; 204 205 RTS;
··· 155 ( R7:0,P5:0 ) = [SP++]; 156 157 RTS; 158 + ENDPROC(_cache_grab_lock) 159 160 /* After the execution of critical code, the code is now locked into 161 * the cache way. Now we need to set ILOC. ··· 186 187 ( R7:0,P5:0 ) = [SP++]; 188 RTS; 189 + ENDPROC(_cache_lock) 190 191 #endif /* BLKFIN_CACHE_LOCK */ 192 ··· 193 */ 194 195 ENTRY(_read_iloc) 196 P1.H = (IMEM_CONTROL >> 16); 197 P1.L = (IMEM_CONTROL & 0xFFFF); 198 R1 = 0xF; ··· 202 R0 = R0 & R1; 203 204 RTS; 205 + ENDPROC(_read_iloc)
+1 -1
arch/blackfin/mach-common/pm.c
··· 39 #include <asm/io.h> 40 #include <asm/dpmc.h> 41 #include <asm/irq.h> 42 - 43 44 #ifdef CONFIG_PM_WAKEUP_GPIO_POLAR_H 45 #define WAKEUP_TYPE PM_WAKE_HIGH
··· 39 #include <asm/io.h> 40 #include <asm/dpmc.h> 41 #include <asm/irq.h> 42 + #include <asm/gpio.h> 43 44 #ifdef CONFIG_PM_WAKEUP_GPIO_POLAR_H 45 #define WAKEUP_TYPE PM_WAKE_HIGH
+90 -21
arch/blackfin/mm/blackfin_sram.c
··· 7 * Description: SRAM driver for Blackfin ADSP-BF5xx 8 * 9 * Modified: 10 - * Copyright 2004-2006 Analog Devices Inc. 11 * 12 * Bugs: Enter bugs at http://blackfin.uclinux.org/ 13 * ··· 63 void *paddr; 64 int size; 65 int flag; 66 }; 67 68 static struct l1_sram_piece l1_ssram[CONFIG_L1_MAX_PIECE]; ··· 81 #endif 82 83 /* L1 Scratchpad SRAM initialization function */ 84 - void l1sram_init(void) 85 { 86 printk(KERN_INFO "Blackfin Scratchpad data SRAM: %d KB\n", 87 L1_SCRATCH_LENGTH >> 10); ··· 95 spin_lock_init(&l1sram_lock); 96 } 97 98 - void l1_data_sram_init(void) 99 { 100 #if L1_DATA_A_LENGTH != 0 101 - printk(KERN_INFO "Blackfin DATA_A SRAM: %d KB\n", 102 - L1_DATA_A_LENGTH >> 10); 103 - 104 memset(&l1_data_A_sram, 0x00, sizeof(l1_data_A_sram)); 105 - l1_data_A_sram[0].paddr = (void*)L1_DATA_A_START + 106 - (_ebss_l1 - _sdata_l1); 107 l1_data_A_sram[0].size = L1_DATA_A_LENGTH - (_ebss_l1 - _sdata_l1); 108 l1_data_A_sram[0].flag = SRAM_SLT_FREE; 109 #endif 110 #if L1_DATA_B_LENGTH != 0 111 - printk(KERN_INFO "Blackfin DATA_B SRAM: %d KB\n", 112 - L1_DATA_B_LENGTH >> 10); 113 - 114 memset(&l1_data_B_sram, 0x00, sizeof(l1_data_B_sram)); 115 - l1_data_B_sram[0].paddr = (void*)L1_DATA_B_START; 116 - l1_data_B_sram[0].size = L1_DATA_B_LENGTH; 117 l1_data_B_sram[0].flag = SRAM_SLT_FREE; 118 #endif 119 120 /* mutex initialize */ 121 spin_lock_init(&l1_data_sram_lock); 122 } 123 124 - void l1_inst_sram_init(void) 125 { 126 #if L1_CODE_LENGTH != 0 127 - printk(KERN_INFO "Blackfin Instruction SRAM: %d KB\n", 128 - L1_CODE_LENGTH >> 10); 129 - 130 memset(&l1_inst_sram, 0x00, sizeof(l1_inst_sram)); 131 l1_inst_sram[0].paddr = (void*)L1_CODE_START + (_etext_l1 - _stext_l1); 132 l1_inst_sram[0].size = L1_CODE_LENGTH - (_etext_l1 - _stext_l1); 133 l1_inst_sram[0].flag = SRAM_SLT_FREE; 134 #endif 135 136 /* mutex initialize */ ··· 151 size = (size + 3) & ~3; 152 153 /* not use the good method to match the best slot !!! */ 154 - /* search an available memeory slot */ 155 for (i = 0; i < count; i++) { 156 if ((pfree[i].flag == SRAM_SLT_FREE) 157 && (pfree[i].size >= size)) { 158 addr = pfree[i].paddr; 159 pfree[i].flag = SRAM_SLT_ALLOCATED; 160 index = i; 161 break; 162 } ··· 165 if (i >= count) 166 return NULL; 167 168 - /* updated the NULL memeory slot !!! */ 169 if (pfree[i].size > size) { 170 for (i = 0; i < count; i++) { 171 if (pfree[i].flag == SRAM_SLT_NULL) { 172 pfree[i].flag = SRAM_SLT_FREE; 173 pfree[i].paddr = addr + size; 174 pfree[i].size = pfree[index].size - size; ··· 190 int i, index = -1; 191 void *addr = NULL; 192 193 - /* search an available memeory slot */ 194 for (i = 0; i < count; i++) { 195 if (pfree[i].flag == SRAM_SLT_FREE && pfree[i].size > best) { 196 addr = pfree[i].paddr; ··· 202 return NULL; 203 *psize = best; 204 205 pfree[index].flag = SRAM_SLT_ALLOCATED; 206 return addr; 207 } 208 209 /* L1 memory free function */ 210 static int _l1_sram_free(const void *addr, 211 - struct l1_sram_piece *pfree, int count) 212 { 213 int i, index = 0; 214 ··· 228 if (i >= count) 229 return -1; 230 231 pfree[index].flag = SRAM_SLT_FREE; 232 233 /* link the next address slot */ 234 for (i = 0; i < count; i++) { 235 if (((pfree[index].paddr + pfree[index].size) == pfree[i].paddr) 236 && (pfree[i].flag == SRAM_SLT_FREE)) { 237 pfree[i].flag = SRAM_SLT_NULL; 238 pfree[index].size += pfree[i].size; 239 pfree[index].flag = SRAM_SLT_FREE; ··· 546 return addr; 547 } 548 EXPORT_SYMBOL(sram_alloc_with_lsl);
··· 7 * Description: SRAM driver for Blackfin ADSP-BF5xx 8 * 9 * Modified: 10 + * Copyright 2004-2007 Analog Devices Inc. 11 * 12 * Bugs: Enter bugs at http://blackfin.uclinux.org/ 13 * ··· 63 void *paddr; 64 int size; 65 int flag; 66 + pid_t pid; 67 }; 68 69 static struct l1_sram_piece l1_ssram[CONFIG_L1_MAX_PIECE]; ··· 80 #endif 81 82 /* L1 Scratchpad SRAM initialization function */ 83 + void __init l1sram_init(void) 84 { 85 printk(KERN_INFO "Blackfin Scratchpad data SRAM: %d KB\n", 86 L1_SCRATCH_LENGTH >> 10); ··· 94 spin_lock_init(&l1sram_lock); 95 } 96 97 + void __init l1_data_sram_init(void) 98 { 99 #if L1_DATA_A_LENGTH != 0 100 memset(&l1_data_A_sram, 0x00, sizeof(l1_data_A_sram)); 101 + l1_data_A_sram[0].paddr = (void *)L1_DATA_A_START + 102 + (_ebss_l1 - _sdata_l1); 103 l1_data_A_sram[0].size = L1_DATA_A_LENGTH - (_ebss_l1 - _sdata_l1); 104 l1_data_A_sram[0].flag = SRAM_SLT_FREE; 105 + 106 + printk(KERN_INFO "Blackfin Data A SRAM: %d KB (%d KB free)\n", 107 + L1_DATA_A_LENGTH >> 10, l1_data_A_sram[0].size >> 10); 108 #endif 109 #if L1_DATA_B_LENGTH != 0 110 memset(&l1_data_B_sram, 0x00, sizeof(l1_data_B_sram)); 111 + l1_data_B_sram[0].paddr = (void *)L1_DATA_B_START + 112 + (_ebss_b_l1 - _sdata_b_l1); 113 + l1_data_B_sram[0].size = L1_DATA_B_LENGTH - (_ebss_b_l1 - _sdata_b_l1); 114 l1_data_B_sram[0].flag = SRAM_SLT_FREE; 115 + 116 + printk(KERN_INFO "Blackfin Data B SRAM: %d KB (%d KB free)\n", 117 + L1_DATA_B_LENGTH >> 10, l1_data_B_sram[0].size >> 10); 118 #endif 119 120 /* mutex initialize */ 121 spin_lock_init(&l1_data_sram_lock); 122 } 123 124 + void __init l1_inst_sram_init(void) 125 { 126 #if L1_CODE_LENGTH != 0 127 memset(&l1_inst_sram, 0x00, sizeof(l1_inst_sram)); 128 l1_inst_sram[0].paddr = (void*)L1_CODE_START + (_etext_l1 - _stext_l1); 129 l1_inst_sram[0].size = L1_CODE_LENGTH - (_etext_l1 - _stext_l1); 130 l1_inst_sram[0].flag = SRAM_SLT_FREE; 131 + 132 + printk(KERN_INFO "Blackfin Instruction SRAM: %d KB (%d KB free)\n", 133 + L1_CODE_LENGTH >> 10, l1_inst_sram[0].size >> 10); 134 #endif 135 136 /* mutex initialize */ ··· 149 size = (size + 3) & ~3; 150 151 /* not use the good method to match the best slot !!! */ 152 + /* search an available memory slot */ 153 for (i = 0; i < count; i++) { 154 if ((pfree[i].flag == SRAM_SLT_FREE) 155 && (pfree[i].size >= size)) { 156 addr = pfree[i].paddr; 157 pfree[i].flag = SRAM_SLT_ALLOCATED; 158 + pfree[i].pid = current->pid; 159 index = i; 160 break; 161 } ··· 162 if (i >= count) 163 return NULL; 164 165 + /* updated the NULL memory slot !!! */ 166 if (pfree[i].size > size) { 167 for (i = 0; i < count; i++) { 168 if (pfree[i].flag == SRAM_SLT_NULL) { 169 + pfree[i].pid = 0; 170 pfree[i].flag = SRAM_SLT_FREE; 171 pfree[i].paddr = addr + size; 172 pfree[i].size = pfree[index].size - size; ··· 186 int i, index = -1; 187 void *addr = NULL; 188 189 + /* search an available memory slot */ 190 for (i = 0; i < count; i++) { 191 if (pfree[i].flag == SRAM_SLT_FREE && pfree[i].size > best) { 192 addr = pfree[i].paddr; ··· 198 return NULL; 199 *psize = best; 200 201 + pfree[index].pid = current->pid; 202 pfree[index].flag = SRAM_SLT_ALLOCATED; 203 return addr; 204 } 205 206 /* L1 memory free function */ 207 static int _l1_sram_free(const void *addr, 208 + struct l1_sram_piece *pfree, 209 + int count) 210 { 211 int i, index = 0; 212 ··· 222 if (i >= count) 223 return -1; 224 225 + pfree[index].pid = 0; 226 pfree[index].flag = SRAM_SLT_FREE; 227 228 /* link the next address slot */ 229 for (i = 0; i < count; i++) { 230 if (((pfree[index].paddr + pfree[index].size) == pfree[i].paddr) 231 && (pfree[i].flag == SRAM_SLT_FREE)) { 232 + pfree[i].pid = 0; 233 pfree[i].flag = SRAM_SLT_NULL; 234 pfree[index].size += pfree[i].size; 235 pfree[index].flag = SRAM_SLT_FREE; ··· 538 return addr; 539 } 540 EXPORT_SYMBOL(sram_alloc_with_lsl); 541 + 542 + #ifdef CONFIG_PROC_FS 543 + /* Once we get a real allocator, we'll throw all of this away. 544 + * Until then, we need some sort of visibility into the L1 alloc. 545 + */ 546 + static void _l1sram_proc_read(char *buf, int *len, const char *desc, 547 + struct l1_sram_piece *pfree, const int array_size) 548 + { 549 + int i; 550 + 551 + *len += sprintf(&buf[*len], "--- L1 %-14s Size PID State\n", desc); 552 + for (i = 0; i < array_size; ++i) { 553 + const char *alloc_type; 554 + switch (pfree[i].flag) { 555 + case SRAM_SLT_NULL: alloc_type = "NULL"; break; 556 + case SRAM_SLT_FREE: alloc_type = "FREE"; break; 557 + case SRAM_SLT_ALLOCATED: alloc_type = "ALLOCATED"; break; 558 + default: alloc_type = "????"; break; 559 + } 560 + *len += sprintf(&buf[*len], "%p-%p %8i %4i %s\n", 561 + pfree[i].paddr, pfree[i].paddr + pfree[i].size, 562 + pfree[i].size, pfree[i].pid, alloc_type); 563 + } 564 + } 565 + static int l1sram_proc_read(char *buf, char **start, off_t offset, int count, 566 + int *eof, void *data) 567 + { 568 + int len = 0; 569 + 570 + _l1sram_proc_read(buf, &len, "Scratchpad", 571 + l1_ssram, ARRAY_SIZE(l1_ssram)); 572 + #if L1_DATA_A_LENGTH != 0 573 + _l1sram_proc_read(buf, &len, "Data A", 574 + l1_data_A_sram, ARRAY_SIZE(l1_data_A_sram)); 575 + #endif 576 + #if L1_DATA_B_LENGTH != 0 577 + _l1sram_proc_read(buf, &len, "Data B", 578 + l1_data_B_sram, ARRAY_SIZE(l1_data_B_sram)); 579 + #endif 580 + #if L1_CODE_LENGTH != 0 581 + _l1sram_proc_read(buf, &len, "Instruction", 582 + l1_inst_sram, ARRAY_SIZE(l1_inst_sram)); 583 + #endif 584 + 585 + return len; 586 + } 587 + 588 + static int __init l1sram_proc_init(void) 589 + { 590 + struct proc_dir_entry *ptr; 591 + ptr = create_proc_entry("sram", S_IFREG | S_IRUGO, NULL); 592 + if (!ptr) { 593 + printk(KERN_WARNING "unable to create /proc/sram\n"); 594 + return -1; 595 + } 596 + ptr->owner = THIS_MODULE; 597 + ptr->read_proc = l1sram_proc_read; 598 + return 0; 599 + } 600 + late_initcall(l1sram_proc_init); 601 + #endif
+10 -10
arch/blackfin/mm/init.c
··· 7 * Description: 8 * 9 * Modified: 10 - * Copyright 2004-2006 Analog Devices Inc. 11 * 12 * Bugs: Enter bugs at http://blackfin.uclinux.org/ 13 * ··· 53 54 unsigned long empty_zero_page; 55 56 - void show_mem(void) 57 { 58 unsigned long i; 59 int free = 0, total = 0, reserved = 0, shared = 0; ··· 86 * The parameters are pointers to where to stick the starting and ending 87 * addresses of available kernel virtual memory. 88 */ 89 - void paging_init(void) 90 { 91 /* 92 * make sure start_mem is page aligned, otherwise bootmem and ··· 125 } 126 } 127 128 - void mem_init(void) 129 { 130 unsigned int codek = 0, datak = 0, initk = 0; 131 unsigned long tmp; ··· 169 } 170 171 #ifdef CONFIG_BLK_DEV_INITRD 172 - void free_initrd_mem(unsigned long start, unsigned long end) 173 { 174 int pages = 0; 175 for (; start < end; start += PAGE_SIZE) { ··· 183 } 184 #endif 185 186 - void free_initmem(void) 187 { 188 #ifdef CONFIG_RAMKERNEL 189 unsigned long addr; 190 - /* 191 - * the following code should be cool even if these sections 192 - * are not page aligned. 193 - */ 194 addr = PAGE_ALIGN((unsigned long)(__init_begin)); 195 /* next to check that the page we free is not a partial page */ 196 for (; addr + PAGE_SIZE < (unsigned long)(__init_end);
··· 7 * Description: 8 * 9 * Modified: 10 + * Copyright 2004-2007 Analog Devices Inc. 11 * 12 * Bugs: Enter bugs at http://blackfin.uclinux.org/ 13 * ··· 53 54 unsigned long empty_zero_page; 55 56 + void __init show_mem(void) 57 { 58 unsigned long i; 59 int free = 0, total = 0, reserved = 0, shared = 0; ··· 86 * The parameters are pointers to where to stick the starting and ending 87 * addresses of available kernel virtual memory. 88 */ 89 + void __init paging_init(void) 90 { 91 /* 92 * make sure start_mem is page aligned, otherwise bootmem and ··· 125 } 126 } 127 128 + void __init mem_init(void) 129 { 130 unsigned int codek = 0, datak = 0, initk = 0; 131 unsigned long tmp; ··· 169 } 170 171 #ifdef CONFIG_BLK_DEV_INITRD 172 + void __init free_initrd_mem(unsigned long start, unsigned long end) 173 { 174 int pages = 0; 175 for (; start < end; start += PAGE_SIZE) { ··· 183 } 184 #endif 185 186 + void __init free_initmem(void) 187 { 188 #ifdef CONFIG_RAMKERNEL 189 unsigned long addr; 190 + /* 191 + * the following code should be cool even if these sections 192 + * are not page aligned. 193 + */ 194 addr = PAGE_ALIGN((unsigned long)(__init_begin)); 195 /* next to check that the page we free is not a partial page */ 196 for (; addr + PAGE_SIZE < (unsigned long)(__init_end);
+2
drivers/net/smc91x.h
··· 58 #elif defined(CONFIG_BFIN) 59 60 #define SMC_IRQ_FLAGS IRQF_TRIGGER_HIGH 61 62 # if defined (CONFIG_BFIN561_EZKIT) 63 #define SMC_CAN_USE_8BIT 0
··· 58 #elif defined(CONFIG_BFIN) 59 60 #define SMC_IRQ_FLAGS IRQF_TRIGGER_HIGH 61 + #define RPC_LSA_DEFAULT RPC_LED_100_10 62 + #define RPC_LSB_DEFAULT RPC_LED_TX_RX 63 64 # if defined (CONFIG_BFIN561_EZKIT) 65 #define SMC_CAN_USE_8BIT 0
+15 -4
drivers/serial/bfin_5xx.c
··· 185 uart->port.icount.brk++; 186 if (uart_handle_break(&uart->port)) 187 goto ignore_char; 188 } 189 if (status & PE) 190 uart->port.icount.parity++; ··· 342 uart->port.icount.brk++; 343 if (uart_handle_break(&uart->port)) 344 goto dma_ignore_char; 345 } 346 if (status & PE) 347 uart->port.icount.parity++; ··· 519 */ 520 static void bfin_serial_break_ctl(struct uart_port *port, int break_state) 521 { 522 } 523 524 static int bfin_serial_startup(struct uart_port *port) ··· 635 636 if (termios->c_cflag & CSTOPB) 637 lcr |= STB; 638 - if (termios->c_cflag & PARENB) { 639 lcr |= PEN; 640 - if (!(termios->c_cflag & PARODD)) 641 - lcr |= EPS; 642 - } 643 644 port->read_status_mask = OE; 645 if (termios->c_iflag & INPCK)
··· 185 uart->port.icount.brk++; 186 if (uart_handle_break(&uart->port)) 187 goto ignore_char; 188 + status &= ~(PE | FE); 189 } 190 if (status & PE) 191 uart->port.icount.parity++; ··· 341 uart->port.icount.brk++; 342 if (uart_handle_break(&uart->port)) 343 goto dma_ignore_char; 344 + status &= ~(PE | FE); 345 } 346 if (status & PE) 347 uart->port.icount.parity++; ··· 517 */ 518 static void bfin_serial_break_ctl(struct uart_port *port, int break_state) 519 { 520 + struct bfin_serial_port *uart = (struct bfin_serial_port *)port; 521 + u16 lcr = UART_GET_LCR(uart); 522 + if (break_state) 523 + lcr |= SB; 524 + else 525 + lcr &= ~SB; 526 + UART_PUT_LCR(uart, lcr); 527 + SSYNC(); 528 } 529 530 static int bfin_serial_startup(struct uart_port *port) ··· 625 626 if (termios->c_cflag & CSTOPB) 627 lcr |= STB; 628 + if (termios->c_cflag & PARENB) 629 lcr |= PEN; 630 + if (!(termios->c_cflag & PARODD)) 631 + lcr |= EPS; 632 + if (termios->c_cflag & CMSPAR) 633 + lcr |= STP; 634 635 port->read_status_mask = OE; 636 if (termios->c_iflag & INPCK)
+11 -6
drivers/spi/spi_bfin5xx.c
··· 582 dev_dbg(&drv_data->pdev->dev, "in dma_irq_handler\n"); 583 clear_dma_irqstat(CH_SPI); 584 585 /* 586 - * wait for the last transaction shifted out. yes, these two 587 - * while loops are supposed to be the same (see the HRM). 588 */ 589 if (drv_data->tx != NULL) { 590 - while (bfin_read_SPI_STAT() & TXS) 591 - continue; 592 - while (bfin_read_SPI_STAT() & TXS) 593 continue; 594 } 595 ··· 1087 */ 1088 static void cleanup(struct spi_device *spi) 1089 { 1090 - struct chip_data *chip = spi_get_ctldata((struct spi_device *)spi); 1091 1092 kfree(chip); 1093 }
··· 582 dev_dbg(&drv_data->pdev->dev, "in dma_irq_handler\n"); 583 clear_dma_irqstat(CH_SPI); 584 585 + /* Wait for DMA to complete */ 586 + while (get_dma_curr_irqstat(CH_SPI) & DMA_RUN) 587 + continue; 588 + 589 /* 590 + * wait for the last transaction shifted out. HRM states: 591 + * at this point there may still be data in the SPI DMA FIFO waiting 592 + * to be transmitted ... software needs to poll TXS in the SPI_STAT 593 + * register until it goes low for 2 successive reads 594 */ 595 if (drv_data->tx != NULL) { 596 + while ((bfin_read_SPI_STAT() & TXS) || 597 + (bfin_read_SPI_STAT() & TXS)) 598 continue; 599 } 600 ··· 1082 */ 1083 static void cleanup(struct spi_device *spi) 1084 { 1085 + struct chip_data *chip = spi_get_ctldata(spi); 1086 1087 kfree(chip); 1088 }
+5 -1
include/asm-blackfin/blackfin.h
··· 6 #ifndef _BLACKFIN_H_ 7 #define _BLACKFIN_H_ 8 9 - #include <asm/macros.h> 10 #include <asm/mach/blackfin.h> 11 #include <asm/bfin-global.h> 12
··· 6 #ifndef _BLACKFIN_H_ 7 #define _BLACKFIN_H_ 8 9 + #define LO(con32) ((con32) & 0xFFFF) 10 + #define lo(con32) ((con32) & 0xFFFF) 11 + #define HI(con32) (((con32) >> 16) & 0xFFFF) 12 + #define hi(con32) (((con32) >> 16) & 0xFFFF) 13 + 14 #include <asm/mach/blackfin.h> 15 #include <asm/bfin-global.h> 16
+1
include/asm-blackfin/gpio.h
··· 332 unsigned short inen; 333 334 unsigned short fer; 335 }; 336 #endif /*CONFIG_PM*/ 337
··· 332 unsigned short inen; 333 334 unsigned short fer; 335 + unsigned short reserved; 336 }; 337 #endif /*CONFIG_PM*/ 338
+22
include/asm-blackfin/mach-common/def_LPBlackfin.h
··· 42 43 #if defined(ANOMALY_05000198) 44 45 #define bfin_read16(addr) ({ unsigned __v; \ 46 __asm__ __volatile__ ("NOP;\n\t"\ 47 "%0 = w[%1] (z);\n\t"\ ··· 57 __asm__ __volatile__ ("NOP;\n\t"\ 58 "%0 = [%1];\n\t"\ 59 : "=d"(__v) : "a"(addr)); __v; }) 60 61 #define bfin_write16(addr,val) ({\ 62 __asm__ __volatile__ ("NOP;\n\t"\ ··· 75 76 #else 77 78 #define bfin_read16(addr) ({ unsigned __v; \ 79 __asm__ __volatile__ (\ 80 "%0 = w[%1] (z);\n\t"\ ··· 90 __asm__ __volatile__ (\ 91 "%0 = [%1];\n\t"\ 92 : "=d"(__v) : "a"(addr)); __v; }) 93 94 #define bfin_write16(addr,val) ({\ 95 __asm__ __volatile__ (\
··· 42 43 #if defined(ANOMALY_05000198) 44 45 + #define bfin_read8(addr) ({ unsigned char __v; \ 46 + __asm__ __volatile__ ("NOP;\n\t" \ 47 + "%0 = b[%1] (z);\n\t" \ 48 + : "=d"(__v) : "a"(addr)); \ 49 + __v; }) 50 + 51 #define bfin_read16(addr) ({ unsigned __v; \ 52 __asm__ __volatile__ ("NOP;\n\t"\ 53 "%0 = w[%1] (z);\n\t"\ ··· 51 __asm__ __volatile__ ("NOP;\n\t"\ 52 "%0 = [%1];\n\t"\ 53 : "=d"(__v) : "a"(addr)); __v; }) 54 + 55 + #define bfin_write8(addr, val) ({ \ 56 + __asm__ __volatile__ ("NOP;\n\t" \ 57 + "b[%0] = %1;\n\t" \ 58 + : : "a"(addr), "d"(val) : "memory");}) 59 60 #define bfin_write16(addr,val) ({\ 61 __asm__ __volatile__ ("NOP;\n\t"\ ··· 64 65 #else 66 67 + #define bfin_read8(addr) ({ unsigned char __v; \ 68 + __asm__ __volatile__ ( \ 69 + "%0 = b[%1] (z);\n\t" \ 70 + :"=d"(__v) : "a"(addr)); \ 71 + __v; }) 72 + 73 #define bfin_read16(addr) ({ unsigned __v; \ 74 __asm__ __volatile__ (\ 75 "%0 = w[%1] (z);\n\t"\ ··· 73 __asm__ __volatile__ (\ 74 "%0 = [%1];\n\t"\ 75 : "=d"(__v) : "a"(addr)); __v; }) 76 + 77 + #define bfin_write8(addr, val) ({ \ 78 + __asm__ __volatile__ ( \ 79 + "b[%0] = %1; \n\t" \ 80 + ::"a"(addr), "d"(val) : "memory");}) 81 82 #define bfin_write16(addr,val) ({\ 83 __asm__ __volatile__ (\
-95
include/asm-blackfin/macros.h
··· 1 - /************************************************************************ 2 - * 3 - * macros.h 4 - * 5 - * (c) Copyright 2001-2003 Analog Devices, Inc. All rights reserved. 6 - * 7 - ************************************************************************/ 8 - 9 - /* Defines various assembly macros. */ 10 - 11 - #ifndef _MACROS_H 12 - #define _MACROS_H 13 - 14 - #define LO(con32) ((con32) & 0xFFFF) 15 - #define lo(con32) ((con32) & 0xFFFF) 16 - #define HI(con32) (((con32) >> 16) & 0xFFFF) 17 - #define hi(con32) (((con32) >> 16) & 0xFFFF) 18 - 19 - /* 20 - * Set the corresponding bits in a System Register (SR); 21 - * All bits set in "mask" will be set in the system register 22 - * specified by "sys_reg" bitset_SR(sys_reg, mask), where 23 - * sys_reg is the system register and mask are the bits to be set. 24 - */ 25 - #define bitset_SR(sys_reg, mask)\ 26 - [--SP] = (R7:6);\ 27 - r7 = sys_reg;\ 28 - r6.l = (mask) & 0xffff;\ 29 - r6.h = (mask) >> 16;\ 30 - r7 = r7 | r6;\ 31 - sys_reg = r7;\ 32 - csync;\ 33 - (R7:6) = [SP++] 34 - 35 - /* 36 - * Clear the corresponding bits in a System Register (SR); 37 - * All bits set in "mask" will be cleared in the SR 38 - * specified by "sys_reg" bitclr_SR(sys_reg, mask), where 39 - * sys_reg is the SR and mask are the bits to be cleared. 40 - */ 41 - #define bitclr_SR(sys_reg, mask)\ 42 - [--SP] = (R7:6);\ 43 - r7 = sys_reg;\ 44 - r7 =~ r7;\ 45 - r6.l = (mask) & 0xffff;\ 46 - r6.h = (mask) >> 16;\ 47 - r7 = r7 | r6;\ 48 - r7 =~ r7;\ 49 - sys_reg = r7;\ 50 - csync;\ 51 - (R7:6) = [SP++] 52 - 53 - /* 54 - * Set the corresponding bits in a Memory Mapped Register (MMR); 55 - * All bits set in "mask" will be set in the MMR specified by "mmr_reg" 56 - * bitset_MMR(mmr_reg, mask), where mmr_reg is the MMR and mask are 57 - * the bits to be set. 58 - */ 59 - #define bitset_MMR(mmr_reg, mask)\ 60 - [--SP] = (R7:6);\ 61 - [--SP] = P5;\ 62 - p5.l = mmr_reg & 0xffff;\ 63 - p5.h = mmr_reg >> 16;\ 64 - r7 = [p5];\ 65 - r6.l = (mask) & 0xffff;\ 66 - r6.h = (mask) >> 16;\ 67 - r7 = r7 | r6;\ 68 - [p5] = r7;\ 69 - csync;\ 70 - p5 = [SP++];\ 71 - (R7:6) = [SP++] 72 - 73 - /* 74 - * Clear the corresponding bits in a Memory Mapped Register (MMR); 75 - * All bits set in "mask" will be cleared in the MMR specified by "mmr_reg" 76 - * bitclr_MMRreg(mmr_reg, mask), where sys_reg is the MMR and mask are 77 - * the bits to be cleared. 78 - */ 79 - #define bitclr_MMR(mmr_reg, mask)\ 80 - [--SP] = (R7:6);\ 81 - [--SP] = P5;\ 82 - p5.l = mmr_reg & 0xffff;\ 83 - p5.h = mmr_reg >> 16;\ 84 - r7 = [p5];\ 85 - r7 =~ r7;\ 86 - r6.l = (mask) & 0xffff;\ 87 - r6.h = (mask) >> 16;\ 88 - r7 = r7 | r6;\ 89 - r7 =~ r7;\ 90 - [p5] = r7;\ 91 - csync;\ 92 - p5 = [SP++];\ 93 - (R7:6) = [SP++] 94 - 95 - #endif /* _MACROS_H */
···