From 2b76afad80e0fac58a6c4b6da9cd03dbb47c7d2e Mon Sep 17 00:00:00 2001 From: Dmitry Ermakov Date: Fri, 2 Dec 2022 21:22:41 +0300 Subject: [PATCH] Add TI DaVinci DM36x (#583) --- .github/workflows/matrix_build.yml | 4 + br-ext-chip-ti/Config.in | 37 + .../board/dm36x/kernel/dm36x.generic.config | 2507 + .../kernel/patches/0000-ti-dm36x-3.9.0.patch | 156150 +++++++++++++++ ...fix_yylloc_for_modern_host_compilers.patch | 1 + .../patches/0002-gcc8_err_encountered.patch | 1 + .../patches/0003-overlayfs.v17-3.9-rc2.patch | 1 + br-ext-chip-ti/configs/dm36x_lite_defconfig | 109 + br-ext-chip-ti/external.desc | 2 + br-ext-chip-ti/external.mk | 2 + br-ext-chip-ti/linux/Config.ext.in | 15 + br-ext-chip-ti/linux/linux-ext-ti_patcher.mk | 11 + br-ext-chip-ti/package/aura-httpd | 1 + br-ext-chip-ti/package/aws-producer | 1 + br-ext-chip-ti/package/aws-webrtc | 1 + br-ext-chip-ti/package/baresip-openipc | 1 + br-ext-chip-ti/package/comgt | 1 + br-ext-chip-ti/package/dropbear-openipc | 1 + br-ext-chip-ti/package/fdk-aac-openipc | 1 + br-ext-chip-ti/package/ffmpeg-openipc | 1 + br-ext-chip-ti/package/fwprintenv-openipc | 1 + br-ext-chip-ti/package/gdbserver-lite | 1 + br-ext-chip-ti/package/i2c-telemetry | 1 + br-ext-chip-ti/package/ipctool | 1 + br-ext-chip-ti/package/json-c-openipc | 1 + br-ext-chip-ti/package/jsonfilter | 1 + br-ext-chip-ti/package/lame-openipc | 1 + br-ext-chip-ti/package/libcurl-openipc | 1 + br-ext-chip-ti/package/libevent-openipc | 1 + br-ext-chip-ti/package/libhv-openipc | 1 + br-ext-chip-ti/package/libogg-openipc | 1 + br-ext-chip-ti/package/libre-openipc | 1 + br-ext-chip-ti/package/librem-openipc | 1 + br-ext-chip-ti/package/libsrt-openipc | 1 + br-ext-chip-ti/package/libsrtp-openipc | 1 + br-ext-chip-ti/package/libwebsockets-openipc | 1 + br-ext-chip-ti/package/linux-firmware-openipc | 1 + br-ext-chip-ti/package/majestic | 1 + br-ext-chip-ti/package/majestic-fonts | 1 + br-ext-chip-ti/package/mavfwd | 1 + br-ext-chip-ti/package/mbedtls-openipc | 1 + br-ext-chip-ti/package/microbe-web | 1 + br-ext-chip-ti/package/microsnander | 1 + br-ext-chip-ti/package/motors | 1 + br-ext-chip-ti/package/mt7601u-ap-openipc | 1 + br-ext-chip-ti/package/node-exporter | 1 + br-ext-chip-ti/package/opus-openipc | 1 + br-ext-chip-ti/package/quirc-openipc | 1 + br-ext-chip-ti/package/rtl8188fu-openipc | 1 + br-ext-chip-ti/package/ti_patcher | 1 + br-ext-chip-ti/package/uacme-openipc | 1 + br-ext-chip-ti/package/uqmi-openipc | 1 + br-ext-chip-ti/package/usrsctp | 1 + br-ext-chip-ti/package/vtund-openipc | 1 + br-ext-chip-ti/package/xmdp | 1 + br-ext-chip-ti/package/yaml-cli | 1 + br-ext-chip-ti/package/zerotier-one | 1 + general/package/ti_patcher/Config.in | 3 + general/package/ti_patcher/apply.sh | 44 + general/package/ti_patcher/ti_patcher.mk | 12 + ...fix_yylloc_for_modern_host_compilers.patch | 54 + .../linux/3.9.x/gcc8_err_encountered.patch | 21 + .../linux/3.9.x/overlayfs.v17-3.9-rc2.patch | 3251 + 63 files changed, 162270 insertions(+) create mode 100644 br-ext-chip-ti/Config.in create mode 100644 br-ext-chip-ti/board/dm36x/kernel/dm36x.generic.config create mode 100644 br-ext-chip-ti/board/dm36x/kernel/patches/0000-ti-dm36x-3.9.0.patch create mode 120000 br-ext-chip-ti/board/dm36x/kernel/patches/0001-fix_yylloc_for_modern_host_compilers.patch create mode 120000 br-ext-chip-ti/board/dm36x/kernel/patches/0002-gcc8_err_encountered.patch create mode 120000 br-ext-chip-ti/board/dm36x/kernel/patches/0003-overlayfs.v17-3.9-rc2.patch create mode 100644 br-ext-chip-ti/configs/dm36x_lite_defconfig create mode 100644 br-ext-chip-ti/external.desc create mode 100644 br-ext-chip-ti/external.mk create mode 100644 br-ext-chip-ti/linux/Config.ext.in create mode 100644 br-ext-chip-ti/linux/linux-ext-ti_patcher.mk create mode 120000 br-ext-chip-ti/package/aura-httpd create mode 120000 br-ext-chip-ti/package/aws-producer create mode 120000 br-ext-chip-ti/package/aws-webrtc create mode 120000 br-ext-chip-ti/package/baresip-openipc create mode 120000 br-ext-chip-ti/package/comgt create mode 120000 br-ext-chip-ti/package/dropbear-openipc create mode 120000 br-ext-chip-ti/package/fdk-aac-openipc create mode 120000 br-ext-chip-ti/package/ffmpeg-openipc create mode 120000 br-ext-chip-ti/package/fwprintenv-openipc create mode 120000 br-ext-chip-ti/package/gdbserver-lite create mode 120000 br-ext-chip-ti/package/i2c-telemetry create mode 120000 br-ext-chip-ti/package/ipctool create mode 120000 br-ext-chip-ti/package/json-c-openipc create mode 120000 br-ext-chip-ti/package/jsonfilter create mode 120000 br-ext-chip-ti/package/lame-openipc create mode 120000 br-ext-chip-ti/package/libcurl-openipc create mode 120000 br-ext-chip-ti/package/libevent-openipc create mode 120000 br-ext-chip-ti/package/libhv-openipc create mode 120000 br-ext-chip-ti/package/libogg-openipc create mode 120000 br-ext-chip-ti/package/libre-openipc create mode 120000 br-ext-chip-ti/package/librem-openipc create mode 120000 br-ext-chip-ti/package/libsrt-openipc create mode 120000 br-ext-chip-ti/package/libsrtp-openipc create mode 120000 br-ext-chip-ti/package/libwebsockets-openipc create mode 120000 br-ext-chip-ti/package/linux-firmware-openipc create mode 120000 br-ext-chip-ti/package/majestic create mode 120000 br-ext-chip-ti/package/majestic-fonts create mode 120000 br-ext-chip-ti/package/mavfwd create mode 120000 br-ext-chip-ti/package/mbedtls-openipc create mode 120000 br-ext-chip-ti/package/microbe-web create mode 120000 br-ext-chip-ti/package/microsnander create mode 120000 br-ext-chip-ti/package/motors create mode 120000 br-ext-chip-ti/package/mt7601u-ap-openipc create mode 120000 br-ext-chip-ti/package/node-exporter create mode 120000 br-ext-chip-ti/package/opus-openipc create mode 120000 br-ext-chip-ti/package/quirc-openipc create mode 120000 br-ext-chip-ti/package/rtl8188fu-openipc create mode 120000 br-ext-chip-ti/package/ti_patcher create mode 120000 br-ext-chip-ti/package/uacme-openipc create mode 120000 br-ext-chip-ti/package/uqmi-openipc create mode 120000 br-ext-chip-ti/package/usrsctp create mode 120000 br-ext-chip-ti/package/vtund-openipc create mode 120000 br-ext-chip-ti/package/xmdp create mode 120000 br-ext-chip-ti/package/yaml-cli create mode 120000 br-ext-chip-ti/package/zerotier-one create mode 100644 general/package/ti_patcher/Config.in create mode 100755 general/package/ti_patcher/apply.sh create mode 100644 general/package/ti_patcher/ti_patcher.mk create mode 100644 patches/linux/3.9.x/fix_yylloc_for_modern_host_compilers.patch create mode 100644 patches/linux/3.9.x/gcc8_err_encountered.patch create mode 100644 patches/linux/3.9.x/overlayfs.v17-3.9-rc2.patch diff --git a/.github/workflows/matrix_build.yml b/.github/workflows/matrix_build.yml index debe8445..07c45908 100644 --- a/.github/workflows/matrix_build.yml +++ b/.github/workflows/matrix_build.yml @@ -36,6 +36,7 @@ jobs: matrix: platform: - ak3918ev300 + - dm36x - fh8852v100 - fh8852v200 - gk7102 @@ -257,6 +258,9 @@ jobs: - platform: ak3918ev300 release: lite custom: onlyci + - platform: dm36x + release: lite + custom: onlyci - platform: gk7102 release: lite custom: onlyci diff --git a/br-ext-chip-ti/Config.in b/br-ext-chip-ti/Config.in new file mode 100644 index 00000000..3fea7026 --- /dev/null +++ b/br-ext-chip-ti/Config.in @@ -0,0 +1,37 @@ +source "$BR2_EXTERNAL_TI_PATH/linux/Config.ext.in" +#source "$BR2_EXTERNAL_TI_PATH/package/ti-osdrv-dm36x/Config.in" +source "$BR2_EXTERNAL_TI_PATH/package/ti_patcher/Config.in" +source "$BR2_EXTERNAL_TI_PATH/package/aura-httpd/Config.in" +source "$BR2_EXTERNAL_TI_PATH/package/comgt/Config.in" +source "$BR2_EXTERNAL_TI_PATH/package/dropbear-openipc/Config.in" +source "$BR2_EXTERNAL_TI_PATH/package/fdk-aac-openipc/Config.in" +source "$BR2_EXTERNAL_TI_PATH/package/ffmpeg-openipc/Config.in" +source "$BR2_EXTERNAL_TI_PATH/package/fwprintenv-openipc/Config.in" +source "$BR2_EXTERNAL_TI_PATH/package/i2c-telemetry/Config.in" +source "$BR2_EXTERNAL_TI_PATH/package/ipctool/Config.in" +source "$BR2_EXTERNAL_TI_PATH/package/json-c-openipc/Config.in" +source "$BR2_EXTERNAL_TI_PATH/package/jsonfilter/Config.in" +source "$BR2_EXTERNAL_TI_PATH/package/lame-openipc/Config.in" +source "$BR2_EXTERNAL_TI_PATH/package/libcurl-openipc/Config.in" +source "$BR2_EXTERNAL_TI_PATH/package/libevent-openipc/Config.in" +source "$BR2_EXTERNAL_TI_PATH/package/libhv-openipc/Config.in" +source "$BR2_EXTERNAL_TI_PATH/package/libogg-openipc/Config.in" +source "$BR2_EXTERNAL_TI_PATH/package/libsrt-openipc/Config.in" +source "$BR2_EXTERNAL_TI_PATH/package/libwebsockets-openipc/Config.in" +source "$BR2_EXTERNAL_TI_PATH/package/linux-firmware-openipc/Config.in" +source "$BR2_EXTERNAL_TI_PATH/package/majestic-fonts/Config.in" +source "$BR2_EXTERNAL_TI_PATH/package/majestic/Config.in" +source "$BR2_EXTERNAL_TI_PATH/package/mavfwd/Config.in" +source "$BR2_EXTERNAL_TI_PATH/package/mbedtls-openipc/Config.in" +source "$BR2_EXTERNAL_TI_PATH/package/microbe-web/Config.in" +source "$BR2_EXTERNAL_TI_PATH/package/microsnander/Config.in" +source "$BR2_EXTERNAL_TI_PATH/package/motors/Config.in" +source "$BR2_EXTERNAL_TI_PATH/package/node-exporter/Config.in" +source "$BR2_EXTERNAL_TI_PATH/package/opus-openipc/Config.in" +source "$BR2_EXTERNAL_TI_PATH/package/quirc-openipc/Config.in" +source "$BR2_EXTERNAL_TI_PATH/package/rtl8188fu-openipc/Config.in" +source "$BR2_EXTERNAL_TI_PATH/package/uacme-openipc/Config.in" +source "$BR2_EXTERNAL_TI_PATH/package/vtund-openipc/Config.in" +source "$BR2_EXTERNAL_TI_PATH/package/xmdp/Config.in" +source "$BR2_EXTERNAL_TI_PATH/package/yaml-cli/Config.in" +source "$BR2_EXTERNAL_TI_PATH/package/zerotier-one/Config.in" diff --git a/br-ext-chip-ti/board/dm36x/kernel/dm36x.generic.config b/br-ext-chip-ti/board/dm36x/kernel/dm36x.generic.config new file mode 100644 index 00000000..a605d905 --- /dev/null +++ b/br-ext-chip-ti/board/dm36x/kernel/dm36x.generic.config @@ -0,0 +1,2507 @@ +# +# Automatically generated file; DO NOT EDIT. +# Linux/arm 3.9.0-rc6 Kernel Configuration +# +CONFIG_ARM=y +CONFIG_SYS_SUPPORTS_APM_EMULATION=y +CONFIG_GENERIC_GPIO=y +CONFIG_HAVE_PROC_CPU=y +CONFIG_STACKTRACE_SUPPORT=y +CONFIG_HAVE_LATENCYTOP_SUPPORT=y +CONFIG_LOCKDEP_SUPPORT=y +CONFIG_TRACE_IRQFLAGS_SUPPORT=y +CONFIG_RWSEM_GENERIC_SPINLOCK=y +CONFIG_GENERIC_HWEIGHT=y +CONFIG_GENERIC_CALIBRATE_DELAY=y +CONFIG_ZONE_DMA=y +CONFIG_NEED_DMA_MAP_STATE=y +CONFIG_FIQ=y +CONFIG_VECTORS_BASE=0xffff0000 +# CONFIG_ARM_PATCH_PHYS_VIRT is not set +CONFIG_NEED_MACH_GPIO_H=y +CONFIG_PHYS_OFFSET=0x80000000 +CONFIG_DEFCONFIG_LIST="/lib/modules/$UNAME_RELEASE/.config" +CONFIG_IRQ_WORK=y +CONFIG_BUILDTIME_EXTABLE_SORT=y + +# +# General setup +# +CONFIG_BROKEN_ON_SMP=y +CONFIG_INIT_ENV_ARG_LIMIT=32 +CONFIG_CROSS_COMPILE="" +CONFIG_LOCALVERSION="" +# CONFIG_LOCALVERSION_AUTO is not set +CONFIG_HAVE_KERNEL_GZIP=y +CONFIG_HAVE_KERNEL_LZMA=y +CONFIG_HAVE_KERNEL_XZ=y +CONFIG_HAVE_KERNEL_LZO=y +# CONFIG_KERNEL_GZIP is not set +CONFIG_KERNEL_LZMA=y +# CONFIG_KERNEL_XZ is not set +# CONFIG_KERNEL_LZO is not set +CONFIG_DEFAULT_HOSTNAME="openipc" +# CONFIG_SWAP is not set +CONFIG_SYSVIPC=y +CONFIG_SYSVIPC_SYSCTL=y +CONFIG_POSIX_MQUEUE=y +CONFIG_POSIX_MQUEUE_SYSCTL=y +# CONFIG_FHANDLE is not set +# CONFIG_AUDIT is not set +CONFIG_HAVE_GENERIC_HARDIRQS=y + +# +# IRQ subsystem +# +CONFIG_GENERIC_HARDIRQS=y +CONFIG_GENERIC_IRQ_PROBE=y +CONFIG_GENERIC_IRQ_SHOW=y +CONFIG_HARDIRQS_SW_RESEND=y +CONFIG_GENERIC_IRQ_CHIP=y +CONFIG_IRQ_DOMAIN=y +CONFIG_IRQ_DOMAIN_DEBUG=y +# CONFIG_ALWAYS_USE_PERSISTENT_CLOCK is not set +CONFIG_KTIME_SCALAR=y +CONFIG_GENERIC_CLOCKEVENTS=y +CONFIG_GENERIC_CLOCKEVENTS_BUILD=y + +# +# Timers subsystem +# +CONFIG_TICK_ONESHOT=y +CONFIG_NO_HZ=y +CONFIG_HIGH_RES_TIMERS=y + +# +# CPU/Task time and stats accounting +# +CONFIG_TICK_CPU_ACCOUNTING=y +# CONFIG_BSD_PROCESS_ACCT is not set +# CONFIG_TASKSTATS is not set + +# +# RCU Subsystem +# +# CONFIG_TREE_PREEMPT_RCU is not set +CONFIG_TINY_PREEMPT_RCU=y +CONFIG_PREEMPT_RCU=y +# CONFIG_RCU_STALL_COMMON is not set +# CONFIG_TREE_RCU_TRACE is not set +CONFIG_RCU_BOOST=y +CONFIG_RCU_BOOST_PRIO=1 +CONFIG_RCU_BOOST_DELAY=500 +# CONFIG_IKCONFIG is not set +CONFIG_LOG_BUF_SHIFT=14 +# CONFIG_CGROUPS is not set +# CONFIG_CHECKPOINT_RESTORE is not set +CONFIG_NAMESPACES=y +CONFIG_UTS_NS=y +CONFIG_IPC_NS=y +# CONFIG_USER_NS is not set +CONFIG_PID_NS=y +CONFIG_NET_NS=y +CONFIG_UIDGID_CONVERTED=y +# CONFIG_UIDGID_STRICT_TYPE_CHECKS is not set +# CONFIG_SCHED_AUTOGROUP is not set +# CONFIG_SYSFS_DEPRECATED is not set +CONFIG_RELAY=y +# CONFIG_BLK_DEV_INITRD is not set +# CONFIG_INITRAMFS_SOURCE is not set +# CONFIG_INITRAMFS_ROOT_UID is not set +# CONFIG_INITRAMFS_ROOT_GID is not set +# CONFIG_RD_GZIP=y +# CONFIG_RD_BZIP2 is not set +# CONFIG_RD_LZMA is not set +# CONFIG_RD_XZ is not set +# CONFIG_RD_LZO is not set +CONFIG_INITRAMFS_COMPRESSION_NONE=y +# CONFIG_INITRAMFS_COMPRESSION_GZIP is not set +CONFIG_CC_OPTIMIZE_FOR_SIZE=y +CONFIG_SYSCTL=y +CONFIG_ANON_INODES=y +CONFIG_EXPERT=y +CONFIG_HAVE_UID16=y +CONFIG_UID16=y +CONFIG_SYSCTL_SYSCALL=y +# CONFIG_KALLSYMS is not set +CONFIG_HOTPLUG=y +CONFIG_PRINTK=y +# CONFIG_BUG is not set +# CONFIG_ELF_CORE is not set +CONFIG_BASE_FULL=y +CONFIG_FUTEX=y +CONFIG_EPOLL=y +CONFIG_SIGNALFD=y +CONFIG_TIMERFD=y +CONFIG_EVENTFD=y +CONFIG_SHMEM=y +CONFIG_AIO=y +CONFIG_EMBEDDED=y +CONFIG_HAVE_PERF_EVENTS=y +CONFIG_PERF_USE_VMALLOC=y + +# +# Kernel Performance Events And Counters +# +CONFIG_PERF_EVENTS=y +# CONFIG_DEBUG_PERF_USE_VMALLOC is not set +CONFIG_VM_EVENT_COUNTERS=y +# CONFIG_SLUB_DEBUG is not set +# CONFIG_COMPAT_BRK is not set +# CONFIG_SLAB is not set +CONFIG_SLUB=y +# CONFIG_SLOB is not set +# CONFIG_PROFILING is not set +CONFIG_HAVE_OPROFILE=y +# CONFIG_KPROBES is not set +CONFIG_JUMP_LABEL=y +# CONFIG_HAVE_64BIT_ALIGNED_ACCESS is not set +CONFIG_HAVE_KPROBES=y +CONFIG_HAVE_KRETPROBES=y +CONFIG_HAVE_ARCH_TRACEHOOK=y +CONFIG_HAVE_DMA_ATTRS=y +CONFIG_HAVE_DMA_CONTIGUOUS=y +CONFIG_GENERIC_SMP_IDLE_THREAD=y +CONFIG_HAVE_REGS_AND_STACK_ACCESS_API=y +CONFIG_HAVE_CLK=y +CONFIG_HAVE_DMA_API_DEBUG=y +CONFIG_HAVE_ARCH_JUMP_LABEL=y +CONFIG_ARCH_WANT_IPC_PARSE_VERSION=y +CONFIG_HAVE_ARCH_SECCOMP_FILTER=y +CONFIG_MODULES_USE_ELF_REL=y +CONFIG_CLONE_BACKWARDS=y +CONFIG_OLD_SIGSUSPEND3=y +CONFIG_OLD_SIGACTION=y + +# +# GCOV-based kernel profiling +# +# CONFIG_GCOV_KERNEL is not set +CONFIG_HAVE_GENERIC_DMA_COHERENT=y +CONFIG_RT_MUTEXES=y +CONFIG_BASE_SMALL=0 +CONFIG_MODULES=y +CONFIG_MODULE_FORCE_LOAD=y +CONFIG_MODULE_UNLOAD=y +CONFIG_MODULE_FORCE_UNLOAD=y +CONFIG_MODVERSIONS=y +# CONFIG_MODULE_SRCVERSION_ALL is not set +# CONFIG_MODULE_SIG is not set +CONFIG_BLOCK=y +# CONFIG_LBDAF is not set +# CONFIG_BLK_DEV_BSG is not set +# CONFIG_BLK_DEV_BSGLIB is not set +# CONFIG_BLK_DEV_INTEGRITY is not set + +# +# Partition Types +# +CONFIG_PARTITION_ADVANCED=y +# CONFIG_ACORN_PARTITION is not set +# CONFIG_OSF_PARTITION is not set +# CONFIG_AMIGA_PARTITION is not set +# CONFIG_ATARI_PARTITION is not set +# CONFIG_MAC_PARTITION is not set +CONFIG_MSDOS_PARTITION=y +# CONFIG_BSD_DISKLABEL is not set +# CONFIG_MINIX_SUBPARTITION is not set +# CONFIG_SOLARIS_X86_PARTITION is not set +# CONFIG_UNIXWARE_DISKLABEL is not set +# CONFIG_LDM_PARTITION is not set +# CONFIG_SGI_PARTITION is not set +# CONFIG_ULTRIX_PARTITION is not set +# CONFIG_SUN_PARTITION is not set +# CONFIG_KARMA_PARTITION is not set +# CONFIG_EFI_PARTITION is not set +# CONFIG_SYSV68_PARTITION is not set + +# +# IO Schedulers +# +CONFIG_IOSCHED_NOOP=y +# CONFIG_IOSCHED_DEADLINE is not set +# CONFIG_IOSCHED_CFQ is not set +CONFIG_DEFAULT_NOOP=y +CONFIG_DEFAULT_IOSCHED="noop" +CONFIG_UNINLINE_SPIN_UNLOCK=y +CONFIG_FREEZER=y + +# +# System Type +# +CONFIG_MMU=y +# CONFIG_ARCH_MULTIPLATFORM is not set +# CONFIG_ARCH_INTEGRATOR is not set +# CONFIG_ARCH_REALVIEW is not set +# CONFIG_ARCH_VERSATILE is not set +# CONFIG_ARCH_AT91 is not set +# CONFIG_ARCH_BCM2835 is not set +# CONFIG_ARCH_CNS3XXX is not set +# CONFIG_ARCH_CLPS711X is not set +# CONFIG_ARCH_GEMINI is not set +# CONFIG_ARCH_SIRF is not set +# CONFIG_ARCH_EBSA110 is not set +# CONFIG_ARCH_EP93XX is not set +# CONFIG_ARCH_FOOTBRIDGE is not set +# CONFIG_ARCH_MXS is not set +# CONFIG_ARCH_NETX is not set +# CONFIG_ARCH_H720X is not set +# CONFIG_ARCH_IOP13XX is not set +# CONFIG_ARCH_IOP32X is not set +# CONFIG_ARCH_IOP33X is not set +# CONFIG_ARCH_IXP4XX is not set +# CONFIG_ARCH_DOVE is not set +# CONFIG_ARCH_KIRKWOOD is not set +# CONFIG_ARCH_MV78XX0 is not set +# CONFIG_ARCH_ORION5X is not set +# CONFIG_ARCH_MMP is not set +# CONFIG_ARCH_KS8695 is not set +# CONFIG_ARCH_W90X900 is not set +# CONFIG_ARCH_LPC32XX is not set +# CONFIG_ARCH_TEGRA is not set +# CONFIG_ARCH_PXA is not set +# CONFIG_ARCH_MSM is not set +# CONFIG_ARCH_SHMOBILE is not set +# CONFIG_ARCH_RPC is not set +# CONFIG_ARCH_SA1100 is not set +# CONFIG_ARCH_S3C24XX is not set +# CONFIG_ARCH_S3C64XX is not set +# CONFIG_ARCH_S5P64X0 is not set +# CONFIG_ARCH_S5PC100 is not set +# CONFIG_ARCH_S5PV210 is not set +# CONFIG_ARCH_EXYNOS is not set +# CONFIG_ARCH_SHARK is not set +# CONFIG_ARCH_U300 is not set +# CONFIG_ARCH_U8500 is not set +# CONFIG_ARCH_NOMADIK is not set +# CONFIG_PLAT_SPEAR is not set +CONFIG_ARCH_DAVINCI=y +# CONFIG_ARCH_OMAP1 is not set +CONFIG_AINTC=y +CONFIG_ARCH_DAVINCI_DMx=y + +# +# TI DaVinci Implementations +# + +# +# DaVinci Core Type +# +CONFIG_ARCH_DAVINCI_DM365=y + +# +# DaVinci Board Type +# +CONFIG_MACH_DAVINCI_DM365_EVM=y +CONFIG_DAVINCI_MUX=y +CONFIG_DAVINCI_MUX_DEBUG=y +CONFIG_DAVINCI_MUX_WARNINGS=y +CONFIG_DAVINCI_RESET_CLOCKS=y + +# +# Processor Type +# +CONFIG_CPU_ARM926T=y +CONFIG_CPU_32v5=y +CONFIG_CPU_ABRT_EV5TJ=y +CONFIG_CPU_PABRT_LEGACY=y +CONFIG_CPU_CACHE_VIVT=y +CONFIG_CPU_COPY_V4WB=y +CONFIG_CPU_TLB_V4WBI=y +CONFIG_CPU_CP15=y +CONFIG_CPU_CP15_MMU=y +CONFIG_CPU_USE_DOMAINS=y + +# +# Processor Features +# +# CONFIG_ARCH_PHYS_ADDR_T_64BIT is not set +CONFIG_ARM_THUMB=y +# CONFIG_CPU_ICACHE_DISABLE is not set +# CONFIG_CPU_DCACHE_DISABLE is not set +# CONFIG_CPU_DCACHE_WRITETHROUGH is not set +# CONFIG_CPU_CACHE_ROUND_ROBIN is not set +# CONFIG_CACHE_L2X0 is not set +CONFIG_ARM_L1_CACHE_SHIFT=5 +CONFIG_ARM_NR_BANKS=8 +CONFIG_TI_PRIV_EDMA=y + +# +# Bus support +# +# CONFIG_PCI_SYSCALL is not set +# CONFIG_PCCARD is not set + +# +# Kernel Features +# +# CONFIG_VMSPLIT_3G is not set +# CONFIG_VMSPLIT_2G is not set +CONFIG_VMSPLIT_1G=y +CONFIG_PAGE_OFFSET=0x40000000 +CONFIG_ARCH_NR_GPIO=0 +# CONFIG_PREEMPT_NONE is not set +# CONFIG_PREEMPT_VOLUNTARY is not set +CONFIG_PREEMPT=y +CONFIG_PREEMPT_COUNT=y +CONFIG_HZ=1000 +CONFIG_SCHED_HRTICK=y +CONFIG_AEABI=y +# CONFIG_OABI_COMPAT is not set +CONFIG_ARCH_HAS_HOLES_MEMORYMODEL=y +# CONFIG_ARCH_SPARSEMEM_DEFAULT is not set +# CONFIG_ARCH_SELECT_MEMORY_MODEL is not set +CONFIG_HAVE_ARCH_PFN_VALID=y +# CONFIG_HIGHMEM is not set +CONFIG_HW_PERF_EVENTS=y +CONFIG_FLATMEM=y +CONFIG_FLAT_NODE_MEM_MAP=y +CONFIG_HAVE_MEMBLOCK=y +CONFIG_MEMORY_ISOLATION=y +# CONFIG_HAVE_BOOTMEM_INFO_NODE is not set +CONFIG_PAGEFLAGS_EXTENDED=y +CONFIG_SPLIT_PTLOCK_CPUS=999999 +# CONFIG_COMPACTION is not set +CONFIG_MIGRATION=y +# CONFIG_PHYS_ADDR_T_64BIT is not set +CONFIG_ZONE_DMA_FLAG=1 +CONFIG_BOUNCE=y +# CONFIG_KSM is not set +CONFIG_DEFAULT_MMAP_MIN_ADDR=4096 +CONFIG_CROSS_MEMORY_ATTACH=y +CONFIG_NEED_PER_CPU_KM=y +# CONFIG_CLEANCACHE is not set +CONFIG_FORCE_MAX_ZONEORDER=11 +CONFIG_ALIGNMENT_TRAP=y +# CONFIG_UACCESS_WITH_MEMCPY is not set +# CONFIG_SECCOMP is not set +# CONFIG_CC_STACKPROTECTOR is not set + +# +# Boot options +# +CONFIG_USE_OF=y +CONFIG_ATAGS=y +# CONFIG_DEPRECATED_PARAM_STRUCT is not set +CONFIG_ZBOOT_ROM_TEXT=0x0 +CONFIG_ZBOOT_ROM_BSS=0x0 +# CONFIG_ARM_APPENDED_DTB is not set +CONFIG_CMDLINE="" +# CONFIG_XIP_KERNEL is not set +# CONFIG_KEXEC is not set +# CONFIG_CRASH_DUMP is not set +CONFIG_AUTO_ZRELADDR=y + +# +# CPU Power Management +# +CONFIG_CPU_IDLE=y +# CONFIG_CPU_IDLE_MULTIPLE_DRIVERS is not set +CONFIG_CPU_IDLE_GOV_LADDER=y +CONFIG_CPU_IDLE_GOV_MENU=y +# CONFIG_ARCH_NEEDS_CPU_IDLE_COUPLED is not set + +# +# Floating point emulation +# + +# +# At least one emulation must be selected +# +CONFIG_VFP=y + +# +# Userspace binary formats +# +CONFIG_BINFMT_ELF=y +CONFIG_ARCH_BINFMT_ELF_RANDOMIZE_PIE=y +CONFIG_HAVE_AOUT=y +# CONFIG_BINFMT_AOUT is not set +# CONFIG_BINFMT_MISC is not set +CONFIG_COREDUMP=y + +# +# Power management options +# +CONFIG_SUSPEND=y +CONFIG_SUSPEND_FREEZER=y +CONFIG_PM_SLEEP=y +CONFIG_PM_AUTOSLEEP=y +CONFIG_PM_WAKELOCKS=y +CONFIG_PM_WAKELOCKS_LIMIT=100 +CONFIG_PM_WAKELOCKS_GC=y +CONFIG_PM_RUNTIME=y +CONFIG_PM=y +CONFIG_PM_DEBUG=y +CONFIG_PM_ADVANCED_DEBUG=y +CONFIG_PM_TEST_SUSPEND=y +CONFIG_PM_SLEEP_DEBUG=y +# CONFIG_APM_EMULATION is not set +CONFIG_PM_CLK=y +CONFIG_CPU_PM=y +CONFIG_ARCH_SUSPEND_POSSIBLE=y +CONFIG_ARM_CPU_SUSPEND=y +CONFIG_NET=y + +# +# Networking options +# +CONFIG_PACKET=y +# CONFIG_PACKET_DIAG is not set +CONFIG_UNIX=y +# CONFIG_UNIX_DIAG is not set +# CONFIG_XFRM_USER is not set +# CONFIG_NET_KEY is not set +CONFIG_INET=y +CONFIG_IP_MULTICAST=y +# CONFIG_IP_ADVANCED_ROUTER is not set +CONFIG_IP_PNP=y +CONFIG_IP_PNP_DHCP=y +# CONFIG_IP_PNP_BOOTP is not set +# CONFIG_IP_PNP_RARP is not set +CONFIG_NET_IPIP=y +# CONFIG_NET_IPGRE_DEMUX is not set +# CONFIG_IP_MROUTE is not set +# CONFIG_ARPD is not set +# CONFIG_SYN_COOKIES is not set +# CONFIG_INET_AH is not set +# CONFIG_INET_ESP is not set +# CONFIG_INET_IPCOMP is not set +# CONFIG_INET_XFRM_TUNNEL is not set +CONFIG_INET_TUNNEL=y +# CONFIG_INET_XFRM_MODE_TRANSPORT is not set +# CONFIG_INET_XFRM_MODE_TUNNEL is not set +# CONFIG_INET_XFRM_MODE_BEET is not set +CONFIG_INET_LRO=y +CONFIG_INET_DIAG=y +CONFIG_INET_TCP_DIAG=y +CONFIG_INET_UDP_DIAG=y +CONFIG_TCP_CONG_ADVANCED=y +CONFIG_TCP_CONG_BIC=y +# CONFIG_TCP_CONG_CUBIC is not set +CONFIG_TCP_CONG_WESTWOOD=y +# CONFIG_TCP_CONG_HTCP is not set +CONFIG_TCP_CONG_HSTCP=y +# CONFIG_TCP_CONG_HYBLA is not set +# CONFIG_TCP_CONG_VEGAS is not set +# CONFIG_TCP_CONG_SCALABLE is not set +CONFIG_TCP_CONG_LP=y +CONFIG_TCP_CONG_VENO=y +# CONFIG_TCP_CONG_YEAH is not set +# CONFIG_TCP_CONG_ILLINOIS is not set +# CONFIG_DEFAULT_BIC is not set +# CONFIG_DEFAULT_VENO is not set +CONFIG_DEFAULT_WESTWOOD=y +# CONFIG_DEFAULT_RENO is not set +CONFIG_DEFAULT_TCP_CONG="westwood" +# CONFIG_TCP_MD5SIG is not set +# CONFIG_IPV6 is not set +# CONFIG_NETWORK_SECMARK is not set +# CONFIG_NETWORK_PHY_TIMESTAMPING is not set +# CONFIG_NETFILTER is not set +# CONFIG_IP_DCCP is not set +# CONFIG_IP_SCTP is not set +# CONFIG_RDS is not set +# CONFIG_TIPC is not set +# CONFIG_ATM is not set +# CONFIG_L2TP is not set +# CONFIG_BRIDGE is not set +CONFIG_HAVE_NET_DSA=y +CONFIG_VLAN_8021Q=m +# CONFIG_VLAN_8021Q_GVRP is not set +# CONFIG_VLAN_8021Q_MVRP is not set +# CONFIG_DECNET is not set +# CONFIG_LLC2 is not set +# CONFIG_IPX is not set +# CONFIG_ATALK is not set +# CONFIG_X25 is not set +# CONFIG_LAPB is not set +# CONFIG_PHONET is not set +# CONFIG_IEEE802154 is not set +# CONFIG_NET_SCHED is not set +# CONFIG_DCB is not set +CONFIG_DNS_RESOLVER=y +# CONFIG_BATMAN_ADV is not set +# CONFIG_OPENVSWITCH is not set +# CONFIG_VSOCKETS is not set +CONFIG_BQL=y +# CONFIG_BPF_JIT is not set + +# +# Network testing +# +# CONFIG_NET_PKTGEN is not set +# CONFIG_HAMRADIO is not set +# CONFIG_CAN is not set +# CONFIG_IRDA is not set +# CONFIG_BT is not set +# CONFIG_AF_RXRPC is not set +CONFIG_WIRELESS=y +# CONFIG_WIRELESS_EXT is not set +# CONFIG_WEXT_SPY is not set +# CONFIG_WEXT_PRIV is not set +CONFIG_CFG80211=m +# CONFIG_NL80211_TESTMODE is not set +# CONFIG_CFG80211_DEVELOPER_WARNINGS is not set +# CONFIG_CFG80211_REG_DEBUG is not set +# CONFIG_CFG80211_CERTIFICATION_ONUS is not set +CONFIG_CFG80211_DEFAULT_PS=y +# CONFIG_CFG80211_DEBUGFS is not set +# CONFIG_CFG80211_INTERNAL_REGDB is not set +# CONFIG_CFG80211_WEXT is not set +# CONFIG_LIB80211 is not set +CONFIG_MAC80211=m +CONFIG_MAC80211_HAS_RC=y +# CONFIG_MAC80211_RC_PID is not set +CONFIG_MAC80211_RC_MINSTREL=y +CONFIG_MAC80211_RC_MINSTREL_HT=y +CONFIG_MAC80211_RC_DEFAULT_MINSTREL=y +CONFIG_MAC80211_RC_DEFAULT="minstrel_ht" +# CONFIG_MAC80211_MESH is not set +# CONFIG_MAC80211_LEDS is not set +# CONFIG_MAC80211_DEBUGFS is not set +# CONFIG_MAC80211_MESSAGE_TRACING is not set +# CONFIG_MAC80211_DEBUG_MENU is not set +# CONFIG_WIMAX is not set +# CONFIG_RFKILL is not set +# CONFIG_NET_9P is not set +# CONFIG_CAIF is not set +# CONFIG_CEPH_LIB is not set +# CONFIG_NFC is not set +CONFIG_HAVE_BPF_JIT=y + +# +# Device Drivers +# + +# +# Generic Driver Options +# +CONFIG_UEVENT_HELPER_PATH="/sbin/mdev" +CONFIG_DEVTMPFS=y +CONFIG_DEVTMPFS_MOUNT=y +CONFIG_STANDALONE=y +CONFIG_PREVENT_FIRMWARE_BUILD=y +CONFIG_FW_LOADER=y +CONFIG_FIRMWARE_IN_KERNEL=y +CONFIG_EXTRA_FIRMWARE="" +CONFIG_FW_LOADER_USER_HELPER=y +# CONFIG_DEBUG_DRIVER is not set +CONFIG_DEBUG_DEVRES=y +# CONFIG_SYS_HYPERVISOR is not set +# CONFIG_GENERIC_CPU_DEVICES is not set +CONFIG_REGMAP=y +CONFIG_REGMAP_I2C=y +CONFIG_REGMAP_SPI=y +# CONFIG_DMA_SHARED_BUFFER is not set +CONFIG_CMA=y +# CONFIG_CMA_DEBUG is not set + +# +# Default contiguous memory area size: +# +CONFIG_CMA_SIZE_MBYTES=16 +CONFIG_CMA_SIZE_SEL_MBYTES=y +# CONFIG_CMA_SIZE_SEL_PERCENTAGE is not set +# CONFIG_CMA_SIZE_SEL_MIN is not set +# CONFIG_CMA_SIZE_SEL_MAX is not set +CONFIG_CMA_ALIGNMENT=8 +CONFIG_CMA_AREAS=7 + +# +# Bus devices +# +# CONFIG_CONNECTOR is not set +CONFIG_MTD=y +# CONFIG_MTD_TESTS is not set +# CONFIG_MTD_REDBOOT_PARTS is not set +CONFIG_MTD_CMDLINE_PARTS=y +# CONFIG_MTD_AFS_PARTS is not set +# CONFIG_MTD_OF_PARTS is not set +# CONFIG_MTD_AR7_PARTS is not set + +# +# User Modules And Translation Layers +# +CONFIG_MTD_CHAR=y +CONFIG_MTD_BLKDEVS=y +CONFIG_MTD_BLOCK=y +# CONFIG_FTL is not set +# CONFIG_NFTL is not set +# CONFIG_INFTL is not set +# CONFIG_RFD_FTL is not set +# CONFIG_SSFDC is not set +# CONFIG_SM_FTL is not set +# CONFIG_MTD_OOPS is not set + +# +# RAM/ROM/Flash chip drivers +# +CONFIG_MTD_CFI=y +CONFIG_MTD_JEDECPROBE=y +CONFIG_MTD_GEN_PROBE=y +CONFIG_MTD_CFI_ADV_OPTIONS=y +CONFIG_MTD_CFI_NOSWAP=y +# CONFIG_MTD_CFI_BE_BYTE_SWAP is not set +# CONFIG_MTD_CFI_LE_BYTE_SWAP is not set +CONFIG_MTD_CFI_GEOMETRY=y +CONFIG_MTD_MAP_BANK_WIDTH_1=y +CONFIG_MTD_MAP_BANK_WIDTH_2=y +# CONFIG_MTD_MAP_BANK_WIDTH_4 is not set +# CONFIG_MTD_MAP_BANK_WIDTH_8 is not set +# CONFIG_MTD_MAP_BANK_WIDTH_16 is not set +# CONFIG_MTD_MAP_BANK_WIDTH_32 is not set +CONFIG_MTD_CFI_I1=y +# CONFIG_MTD_CFI_I2 is not set +# CONFIG_MTD_CFI_I4 is not set +# CONFIG_MTD_CFI_I8 is not set +# CONFIG_MTD_OTP is not set +CONFIG_MTD_CFI_INTELEXT=y +CONFIG_MTD_CFI_AMDSTD=y +CONFIG_MTD_CFI_STAA=y +CONFIG_MTD_CFI_UTIL=y +# CONFIG_MTD_RAM is not set +# CONFIG_MTD_ROM is not set +# CONFIG_MTD_ABSENT is not set + +# +# Mapping drivers for chip access +# +# CONFIG_MTD_COMPLEX_MAPPINGS is not set +# CONFIG_MTD_PHYSMAP is not set +CONFIG_MTD_PHYSMAP_OF=y +# CONFIG_MTD_IMPA7 is not set +# CONFIG_MTD_PLATRAM is not set + +# +# Self-contained MTD device drivers +# +# CONFIG_MTD_DATAFLASH is not set +# CONFIG_MTD_M25P80 is not set +# CONFIG_MTD_SST25L is not set +# CONFIG_MTD_SLRAM is not set +# CONFIG_MTD_PHRAM is not set +# CONFIG_MTD_MTDRAM is not set +# CONFIG_MTD_BLOCK2MTD is not set + +# +# Disk-On-Chip Device Drivers +# +# CONFIG_MTD_DOC2000 is not set +# CONFIG_MTD_DOC2001 is not set +# CONFIG_MTD_DOC2001PLUS is not set +# CONFIG_MTD_DOCG3 is not set +CONFIG_MTD_NAND_ECC=y +# CONFIG_MTD_NAND_ECC_SMC is not set +CONFIG_MTD_NAND=y +# CONFIG_MTD_NAND_ECC_BCH is not set +# CONFIG_MTD_SM_COMMON is not set +# CONFIG_MTD_NAND_MUSEUM_IDS is not set +# CONFIG_MTD_NAND_DENALI is not set +# CONFIG_MTD_NAND_GPIO is not set +CONFIG_MTD_NAND_IDS=y +# CONFIG_MTD_NAND_DISKONCHIP is not set +# CONFIG_MTD_NAND_DOCG4 is not set +# CONFIG_MTD_NAND_NANDSIM is not set +# CONFIG_MTD_NAND_PLATFORM is not set +# CONFIG_MTD_ALAUDA is not set +CONFIG_MTD_NAND_DAVINCI=y +# CONFIG_MTD_ONENAND is not set + +# +# LPDDR flash memory drivers +# +# CONFIG_MTD_LPDDR is not set +CONFIG_MTD_UBI=y +CONFIG_MTD_UBI_WL_THRESHOLD=4096 +CONFIG_MTD_UBI_BEB_LIMIT=20 +# CONFIG_MTD_UBI_FASTMAP is not set +# CONFIG_MTD_UBI_GLUEBI is not set +CONFIG_DTC=y +CONFIG_OF=y + +# +# Device Tree and Open Firmware support +# +# CONFIG_PROC_DEVICETREE is not set +# CONFIG_OF_SELFTEST is not set +CONFIG_OF_FLATTREE=y +CONFIG_OF_EARLY_FLATTREE=y +CONFIG_OF_ADDRESS=y +CONFIG_OF_IRQ=y +CONFIG_OF_DEVICE=y +CONFIG_OF_I2C=y +CONFIG_OF_NET=y +CONFIG_OF_MDIO=y +CONFIG_OF_MTD=y +# CONFIG_PARPORT is not set +CONFIG_BLK_DEV=y +# CONFIG_BLK_DEV_COW_COMMON is not set +CONFIG_BLK_DEV_LOOP=y +CONFIG_BLK_DEV_LOOP_MIN_COUNT=8 +# CONFIG_BLK_DEV_CRYPTOLOOP is not set +# CONFIG_BLK_DEV_DRBD is not set +# CONFIG_BLK_DEV_NBD is not set +CONFIG_BLK_DEV_RAM=y +CONFIG_BLK_DEV_RAM_COUNT=1 +CONFIG_BLK_DEV_RAM_SIZE=32768 +# CONFIG_BLK_DEV_XIP is not set +# CONFIG_CDROM_PKTCDVD is not set +# CONFIG_ATA_OVER_ETH is not set +# CONFIG_MG_DISK is not set +# CONFIG_BLK_DEV_RBD is not set + +# +# Misc devices +# +# CONFIG_SENSORS_LIS3LV02D is not set +# CONFIG_AD525X_DPOT is not set +# CONFIG_ATMEL_PWM is not set +# CONFIG_ICS932S401 is not set +# CONFIG_ATMEL_SSC is not set +# CONFIG_ENCLOSURE_SERVICES is not set +# CONFIG_APDS9802ALS is not set +# CONFIG_ISL29003 is not set +# CONFIG_ISL29020 is not set +# CONFIG_SENSORS_TSL2550 is not set +# CONFIG_SENSORS_BH1780 is not set +# CONFIG_SENSORS_BH1770 is not set +# CONFIG_SENSORS_APDS990X is not set +# CONFIG_HMC6352 is not set +# CONFIG_DS1682 is not set +# CONFIG_TI_DAC7512 is not set +# CONFIG_BMP085_I2C is not set +# CONFIG_BMP085_SPI is not set +# CONFIG_USB_SWITCH_FSA9480 is not set +# CONFIG_LATTICE_ECP3_CONFIG is not set +# CONFIG_C2PORT is not set + +# +# EEPROM support +# +CONFIG_EEPROM_AT24=y +# CONFIG_EEPROM_AT25 is not set +# CONFIG_EEPROM_LEGACY is not set +# CONFIG_EEPROM_MAX6875 is not set +CONFIG_EEPROM_93CX6=y +# CONFIG_EEPROM_93XX46 is not set + +# +# Texas Instruments shared transport line discipline +# +# CONFIG_TI_ST is not set +# CONFIG_SENSORS_LIS3_SPI is not set +# CONFIG_SENSORS_LIS3_I2C is not set + +# +# Altera FPGA firmware download module +# +# CONFIG_ALTERA_STAPL is not set +CONFIG_HAVE_IDE=y +# CONFIG_IDE is not set + +# +# SCSI device support +# +CONFIG_SCSI_MOD=y +# CONFIG_RAID_ATTRS is not set +CONFIG_SCSI=y +CONFIG_SCSI_DMA=y +# CONFIG_SCSI_TGT is not set +# CONFIG_SCSI_NETLINK is not set +CONFIG_SCSI_PROC_FS=y + +# +# SCSI support type (disk, tape, CD-ROM) +# +CONFIG_BLK_DEV_SD=y +# CONFIG_CHR_DEV_ST is not set +# CONFIG_CHR_DEV_OSST is not set +# CONFIG_BLK_DEV_SR is not set +CONFIG_CHR_DEV_SG=y +# CONFIG_CHR_DEV_SCH is not set +# CONFIG_SCSI_MULTI_LUN is not set +# CONFIG_SCSI_CONSTANTS is not set +# CONFIG_SCSI_LOGGING is not set +# CONFIG_SCSI_SCAN_ASYNC is not set + +# +# SCSI Transports +# +# CONFIG_SCSI_SPI_ATTRS is not set +# CONFIG_SCSI_FC_ATTRS is not set +# CONFIG_SCSI_ISCSI_ATTRS is not set +# CONFIG_SCSI_SAS_ATTRS is not set +# CONFIG_SCSI_SAS_LIBSAS is not set +# CONFIG_SCSI_SRP_ATTRS is not set +# CONFIG_SCSI_LOWLEVEL is not set +# CONFIG_SCSI_DH is not set +# CONFIG_SCSI_OSD_INITIATOR is not set +# CONFIG_ATA is not set +# CONFIG_MD is not set +# CONFIG_TARGET_CORE is not set +CONFIG_NETDEVICES=y +CONFIG_NET_CORE=y +# CONFIG_BONDING is not set +# CONFIG_DUMMY is not set +# CONFIG_EQUALIZER is not set +CONFIG_MII=y +# CONFIG_NET_TEAM is not set +# CONFIG_MACVLAN is not set +# CONFIG_VXLAN is not set +# CONFIG_NETCONSOLE is not set +# CONFIG_NETPOLL is not set +# CONFIG_NET_POLL_CONTROLLER is not set +CONFIG_TUN=m +# CONFIG_VETH is not set + +# +# CAIF transport drivers +# + +# +# Distributed Switch Architecture drivers +# +# CONFIG_NET_DSA_MV88E6XXX is not set +# CONFIG_NET_DSA_MV88E6060 is not set +# CONFIG_NET_DSA_MV88E6XXX_NEED_PPU is not set +# CONFIG_NET_DSA_MV88E6131 is not set +# CONFIG_NET_DSA_MV88E6123_61_65 is not set +CONFIG_ETHERNET=y +# CONFIG_NET_CADENCE is not set +# CONFIG_NET_VENDOR_BROADCOM is not set +# CONFIG_NET_CALXEDA_XGMAC is not set +# CONFIG_NET_VENDOR_CIRRUS is not set +# CONFIG_DM9000 is not set +# CONFIG_DNET is not set +# CONFIG_NET_VENDOR_FARADAY is not set +# CONFIG_NET_VENDOR_INTEL is not set +# CONFIG_NET_VENDOR_MARVELL is not set +CONFIG_NET_VENDOR_MICREL=y +# CONFIG_KS8842 is not set +CONFIG_KS8851=y +# CONFIG_KS8851_MLL is not set +# CONFIG_NET_VENDOR_MICROCHIP is not set +# CONFIG_NET_VENDOR_NATSEMI is not set +# CONFIG_ETHOC is not set +# CONFIG_NET_VENDOR_SEEQ is not set +CONFIG_NET_VENDOR_SMSC=y +CONFIG_SMC91X=y +CONFIG_SMC911X=y +# CONFIG_SMSC911X is not set +# CONFIG_NET_VENDOR_STMICRO is not set +CONFIG_NET_VENDOR_TI=y +CONFIG_TI_DAVINCI_EMAC=y +CONFIG_TI_DAVINCI_MDIO=y +CONFIG_TI_DAVINCI_CPDMA=y +# CONFIG_TI_CPSW is not set +# CONFIG_NET_VENDOR_WIZNET is not set +CONFIG_PHYLIB=y + +# +# MII PHY device drivers +# +# CONFIG_AT803X_PHY is not set +# CONFIG_AMD_PHY is not set +CONFIG_MARVELL_PHY=y +CONFIG_DAVICOM_PHY=y +# CONFIG_QSEMI_PHY is not set +# CONFIG_LXT_PHY is not set +# CONFIG_CICADA_PHY is not set +# CONFIG_VITESSE_PHY is not set +CONFIG_SMSC_PHY=y +CONFIG_BROADCOM_PHY=y +# CONFIG_BCM87XX_PHY is not set +CONFIG_ICPLUS_PHY=y +CONFIG_REALTEK_PHY=y +# CONFIG_NATIONAL_PHY is not set +# CONFIG_STE10XP is not set +# CONFIG_LSI_ET1011C_PHY is not set +CONFIG_MICREL_PHY=y +# CONFIG_FIXED_PHY is not set +# CONFIG_MDIO_BITBANG is not set +# CONFIG_MDIO_BUS_MUX_GPIO is not set +# CONFIG_MDIO_BUS_MUX_MMIOREG is not set +# CONFIG_MICREL_KS8995MA is not set +# CONFIG_PPP is not set +# CONFIG_SLIP is not set + +# +# USB Network Adapters +# +# CONFIG_USB_CATC is not set +# CONFIG_USB_KAWETH is not set +# CONFIG_USB_PEGASUS is not set +# CONFIG_USB_RTL8150 is not set +CONFIG_USB_USBNET=m +CONFIG_USB_NET_AX8817X=m +CONFIG_USB_NET_AX88179_178A=m +CONFIG_USB_NET_CDCETHER=m +# CONFIG_USB_NET_CDC_EEM is not set +CONFIG_USB_NET_CDC_NCM=m +# CONFIG_USB_NET_CDC_MBIM is not set +CONFIG_USB_NET_DM9601=m +# CONFIG_USB_NET_SMSC75XX is not set +# CONFIG_USB_NET_SMSC95XX is not set +# CONFIG_USB_NET_GL620A is not set +# CONFIG_USB_NET_NET1080 is not set +# CONFIG_USB_NET_PLUSB is not set +# CONFIG_USB_NET_MCS7830 is not set +CONFIG_USB_NET_RNDIS_HOST=m +CONFIG_USB_NET_CDC_SUBSET=m +# CONFIG_USB_ALI_M5632 is not set +# CONFIG_USB_AN2720 is not set +# CONFIG_USB_BELKIN is not set +# CONFIG_USB_ARMLINUX is not set +# CONFIG_USB_EPSON2888 is not set +# CONFIG_USB_KC2190 is not set +# CONFIG_USB_NET_ZAURUS is not set +# CONFIG_USB_NET_CX82310_ETH is not set +# CONFIG_USB_NET_KALMIA is not set +CONFIG_USB_NET_QMI_WWAN=m +# CONFIG_USB_NET_INT51X1 is not set +# CONFIG_USB_IPHETH is not set +# CONFIG_USB_SIERRA_NET is not set +# CONFIG_USB_VL600 is not set +CONFIG_WLAN=y +# CONFIG_LIBERTAS_THINFIRM is not set +# CONFIG_AT76C50X_USB is not set +# CONFIG_USB_ZD1201 is not set +# CONFIG_USB_NET_RNDIS_WLAN is not set +# CONFIG_RTL8187 is not set +# CONFIG_MAC80211_HWSIM is not set +# CONFIG_ATH_CARDS is not set +# CONFIG_B43 is not set +# CONFIG_B43LEGACY is not set +# CONFIG_BRCMFMAC is not set +# CONFIG_HOSTAP is not set +# CONFIG_LIBERTAS is not set +# CONFIG_P54_COMMON is not set +# CONFIG_RT2X00 is not set +CONFIG_RTLWIFI=m +CONFIG_RTLWIFI_DEBUG=y +CONFIG_RTL8192CU=m +CONFIG_RTL8192C_COMMON=m +# CONFIG_SD8686_UAP is not set +# CONFIG_WL_TI is not set +# CONFIG_ZD1211RW is not set +# CONFIG_MWIFIEX is not set + +# +# Enable WiMAX (Networking options) to see the WiMAX drivers +# +# CONFIG_WAN is not set +# CONFIG_ISDN is not set + +# +# Input device support +# +CONFIG_INPUT=y +CONFIG_INPUT_FF_MEMLESS=m +CONFIG_INPUT_POLLDEV=m +# CONFIG_INPUT_SPARSEKMAP is not set +# CONFIG_INPUT_MATRIXKMAP is not set + +# +# Userland interfaces +# +# CONFIG_INPUT_MOUSEDEV is not set +# CONFIG_INPUT_JOYDEV is not set +CONFIG_INPUT_EVDEV=y +# CONFIG_INPUT_EVBUG is not set + +# +# Input Device Drivers +# +CONFIG_INPUT_KEYBOARD=y +# CONFIG_KEYBOARD_ADP5588 is not set +# CONFIG_KEYBOARD_ADP5589 is not set +# CONFIG_KEYBOARD_ATKBD is not set +# CONFIG_KEYBOARD_QT1070 is not set +# CONFIG_KEYBOARD_QT2160 is not set +# CONFIG_KEYBOARD_LKKBD is not set +CONFIG_KEYBOARD_GPIO=m +CONFIG_KEYBOARD_GPIO_POLLED=m +# CONFIG_KEYBOARD_TCA6416 is not set +# CONFIG_KEYBOARD_TCA8418 is not set +# CONFIG_KEYBOARD_MATRIX is not set +# CONFIG_KEYBOARD_LM8323 is not set +# CONFIG_KEYBOARD_LM8333 is not set +# CONFIG_KEYBOARD_MAX7359 is not set +# CONFIG_KEYBOARD_MCS is not set +# CONFIG_KEYBOARD_MPR121 is not set +# CONFIG_KEYBOARD_NEWTON is not set +# CONFIG_KEYBOARD_OPENCORES is not set +# CONFIG_KEYBOARD_SAMSUNG is not set +# CONFIG_KEYBOARD_STOWAWAY is not set +# CONFIG_KEYBOARD_SUNKBD is not set +CONFIG_KEYBOARD_DAVINCI=m +# CONFIG_KEYBOARD_XTKBD is not set +# CONFIG_INPUT_MOUSE is not set +# CONFIG_INPUT_JOYSTICK is not set +# CONFIG_INPUT_TABLET is not set +# CONFIG_INPUT_TOUCHSCREEN is not set +# CONFIG_INPUT_MISC is not set + +# +# Hardware I/O ports +# +# CONFIG_SERIO is not set +# CONFIG_GAMEPORT is not set + +# +# Character devices +# +CONFIG_TTY=y +CONFIG_VT=y +CONFIG_CONSOLE_TRANSLATIONS=y +# CONFIG_VT_CONSOLE is not set +CONFIG_HW_CONSOLE=y +# CONFIG_VT_HW_CONSOLE_BINDING is not set +CONFIG_UNIX98_PTYS=y +# CONFIG_DEVPTS_MULTIPLE_INSTANCES is not set +CONFIG_LEGACY_PTYS=y +CONFIG_LEGACY_PTY_COUNT=16 +# CONFIG_SERIAL_NONSTANDARD is not set +# CONFIG_N_GSM is not set +# CONFIG_TRACE_SINK is not set +CONFIG_DEVKMEM=y + +# +# Serial drivers +# +CONFIG_SERIAL_8250=y +CONFIG_SERIAL_8250_DEPRECATED_OPTIONS=y +CONFIG_SERIAL_8250_CONSOLE=y +CONFIG_SERIAL_8250_DMA=y +CONFIG_SERIAL_8250_NR_UARTS=2 +CONFIG_SERIAL_8250_RUNTIME_UARTS=2 +# CONFIG_SERIAL_8250_EXTENDED is not set +# CONFIG_SERIAL_8250_DW is not set +# CONFIG_SERIAL_8250_EM is not set + +# +# Non-8250 serial port support +# +# CONFIG_SERIAL_MAX3100 is not set +# CONFIG_SERIAL_MAX310X is not set +CONFIG_SERIAL_CORE=y +CONFIG_SERIAL_CORE_CONSOLE=y +# CONFIG_SERIAL_OF_PLATFORM is not set +# CONFIG_SERIAL_SCCNXP is not set +# CONFIG_SERIAL_TIMBERDALE is not set +# CONFIG_SERIAL_ALTERA_JTAGUART is not set +# CONFIG_SERIAL_ALTERA_UART is not set +# CONFIG_SERIAL_IFX6X60 is not set +# CONFIG_SERIAL_XILINX_PS_UART is not set +# CONFIG_SERIAL_ARC is not set +# CONFIG_TTY_PRINTK is not set +# CONFIG_HVC_DCC is not set +# CONFIG_IPMI_HANDLER is not set +CONFIG_HW_RANDOM=y +CONFIG_HW_RANDOM_TIMERIOMEM=y +# CONFIG_HW_RANDOM_ATMEL is not set +# CONFIG_HW_RANDOM_EXYNOS is not set +# CONFIG_R3964 is not set +# CONFIG_RAW_DRIVER is not set +# CONFIG_TCG_TPM is not set +CONFIG_DM365_IPIPE=y +CONFIG_IMP_PREVIEWER=y +CONFIG_IMP_RESIZER=y +# CONFIG_IMP_DEBUG is not set +CONFIG_I2C=y +CONFIG_I2C_BOARDINFO=y +CONFIG_I2C_COMPAT=y +CONFIG_I2C_CHARDEV=y +# CONFIG_I2C_MUX is not set +CONFIG_I2C_HELPER_AUTO=y + +# +# I2C Hardware Bus support +# + +# +# I2C system bus drivers (mostly embedded / system-on-chip) +# +# CONFIG_I2C_CBUS_GPIO is not set +CONFIG_I2C_DAVINCI=y +# CONFIG_I2C_DESIGNWARE_PLATFORM is not set +# CONFIG_I2C_GPIO is not set +# CONFIG_I2C_OCORES is not set +# CONFIG_I2C_PCA_PLATFORM is not set +# CONFIG_I2C_PXA_PCI is not set +# CONFIG_I2C_SIMTEC is not set +# CONFIG_I2C_XILINX is not set + +# +# External I2C/SMBus adapter drivers +# +# CONFIG_I2C_DIOLAN_U2C is not set +# CONFIG_I2C_PARPORT_LIGHT is not set +# CONFIG_I2C_TAOS_EVM is not set +# CONFIG_I2C_TINY_USB is not set + +# +# Other I2C/SMBus bus drivers +# +# CONFIG_I2C_STUB is not set +# CONFIG_I2C_DEBUG_CORE is not set +# CONFIG_I2C_DEBUG_ALGO is not set +# CONFIG_I2C_DEBUG_BUS is not set +CONFIG_SPI=y +# CONFIG_SPI_DEBUG is not set +CONFIG_SPI_MASTER=y + +# +# SPI Master Controller Drivers +# +# CONFIG_SPI_ALTERA is not set +CONFIG_SPI_BITBANG=y +CONFIG_SPI_DAVINCI=y +# CONFIG_SPI_GPIO is not set +# CONFIG_SPI_OC_TINY is not set +# CONFIG_SPI_PXA2XX_PCI is not set +# CONFIG_SPI_SC18IS602 is not set +# CONFIG_SPI_XCOMM is not set +# CONFIG_SPI_XILINX is not set +# CONFIG_SPI_DESIGNWARE is not set + +# +# SPI Protocol Masters +# +CONFIG_SPI_SPIDEV=y +# CONFIG_SPI_TLE62X0 is not set +# CONFIG_HSI is not set + +# +# PPS support +# +# CONFIG_PPS is not set + +# +# PPS generators support +# + +# +# PTP clock support +# +# CONFIG_PTP_1588_CLOCK is not set + +# +# Enable PHYLIB and NETWORK_PHY_TIMESTAMPING to see the additional clocks. +# +# CONFIG_PTP_1588_CLOCK_PCH is not set +CONFIG_ARCH_HAVE_CUSTOM_GPIO_H=y +CONFIG_ARCH_REQUIRE_GPIOLIB=y +CONFIG_GPIO_DEVRES=y +CONFIG_GPIOLIB=y +CONFIG_OF_GPIO=y +# CONFIG_DEBUG_GPIO is not set +CONFIG_GPIO_SYSFS=y + +# +# Memory mapped GPIO drivers: +# +# CONFIG_GPIO_GENERIC_PLATFORM is not set +# CONFIG_GPIO_EM is not set +# CONFIG_GPIO_TS5500 is not set + +# +# I2C GPIO expanders: +# +# CONFIG_GPIO_MAX7300 is not set +# CONFIG_GPIO_MAX732X is not set +# CONFIG_GPIO_PCA953X is not set +# CONFIG_GPIO_PCF857X is not set +# CONFIG_GPIO_SX150X is not set +# CONFIG_GPIO_ADP5588 is not set +# CONFIG_GPIO_ADNP is not set + +# +# PCI GPIO expanders: +# + +# +# SPI GPIO expanders: +# +# CONFIG_GPIO_MAX7301 is not set +# CONFIG_GPIO_MCP23S08 is not set +# CONFIG_GPIO_MC33880 is not set +# CONFIG_GPIO_74X164 is not set + +# +# AC97 GPIO expanders: +# + +# +# MODULbus GPIO expanders: +# + +# +# USB GPIO expanders: +# +# CONFIG_W1 is not set +CONFIG_POWER_SUPPLY=y +# CONFIG_POWER_SUPPLY_DEBUG is not set +# CONFIG_PDA_POWER is not set +# CONFIG_TEST_POWER is not set +# CONFIG_BATTERY_DS2780 is not set +# CONFIG_BATTERY_DS2781 is not set +# CONFIG_BATTERY_DS2782 is not set +# CONFIG_BATTERY_SBS is not set +# CONFIG_BATTERY_BQ27x00 is not set +# CONFIG_BATTERY_MAX17040 is not set +# CONFIG_BATTERY_MAX17042 is not set +# CONFIG_CHARGER_ISP1704 is not set +# CONFIG_CHARGER_MAX8903 is not set +# CONFIG_CHARGER_LP8727 is not set +# CONFIG_CHARGER_GPIO is not set +# CONFIG_CHARGER_BQ2415X is not set +# CONFIG_CHARGER_SMB347 is not set +# CONFIG_BATTERY_GOLDFISH is not set +# CONFIG_POWER_RESET is not set +# CONFIG_POWER_RESET_RESTART is not set +# CONFIG_POWER_AVS is not set +# CONFIG_HWMON is not set +# CONFIG_THERMAL is not set +CONFIG_WATCHDOG=y +CONFIG_WATCHDOG_CORE=y +# CONFIG_WATCHDOG_NOWAYOUT is not set + +# +# Watchdog Device Drivers +# +# CONFIG_SOFT_WATCHDOG is not set +# CONFIG_DW_WATCHDOG is not set +CONFIG_DAVINCI_WATCHDOG=y +# CONFIG_MAX63XX_WATCHDOG is not set + +# +# USB-based Watchdog Cards +# +# CONFIG_USBPCWATCHDOG is not set +CONFIG_SSB_POSSIBLE=y + +# +# Sonics Silicon Backplane +# +# CONFIG_SSB is not set +CONFIG_BCMA_POSSIBLE=y + +# +# Broadcom specific AMBA +# +# CONFIG_BCMA is not set + +# +# Multifunction device drivers +# +CONFIG_MFD_CORE=y +# CONFIG_MFD_88PM860X is not set +# CONFIG_MFD_88PM800 is not set +# CONFIG_MFD_88PM805 is not set +# CONFIG_MFD_SM501 is not set +# CONFIG_MFD_ASIC3 is not set +CONFIG_MFD_DAVINCI_VOICECODEC=y +# CONFIG_MFD_TI_AM335X_TSCADC is not set +# CONFIG_HTC_EGPIO is not set +# CONFIG_HTC_PASIC3 is not set +# CONFIG_HTC_I2CPLD is not set +# CONFIG_MFD_LM3533 is not set +# CONFIG_TPS6105X is not set +# CONFIG_TPS65010 is not set +# CONFIG_TPS6507X is not set +# CONFIG_MFD_TPS65217 is not set +# CONFIG_MFD_TPS6586X is not set +# CONFIG_MFD_TPS65910 is not set +# CONFIG_MFD_TPS65912_I2C is not set +# CONFIG_MFD_TPS65912_SPI is not set +# CONFIG_MFD_TPS80031 is not set +# CONFIG_TWL4030_CORE is not set +# CONFIG_TWL6040_CORE is not set +# CONFIG_MFD_STMPE is not set +# CONFIG_MFD_TC3589X is not set +# CONFIG_MFD_TMIO is not set +# CONFIG_MFD_T7L66XB is not set +# CONFIG_MFD_SMSC is not set +# CONFIG_MFD_TC6387XB is not set +# CONFIG_MFD_TC6393XB is not set +# CONFIG_PMIC_DA903X is not set +# CONFIG_MFD_DA9052_SPI is not set +# CONFIG_MFD_DA9052_I2C is not set +# CONFIG_MFD_DA9055 is not set +# CONFIG_PMIC_ADP5520 is not set +# CONFIG_MFD_LP8788 is not set +# CONFIG_MFD_MAX77686 is not set +# CONFIG_MFD_MAX77693 is not set +# CONFIG_MFD_MAX8907 is not set +# CONFIG_MFD_MAX8925 is not set +# CONFIG_MFD_MAX8997 is not set +# CONFIG_MFD_MAX8998 is not set +# CONFIG_MFD_SEC_CORE is not set +# CONFIG_MFD_ARIZONA_I2C is not set +# CONFIG_MFD_ARIZONA_SPI is not set +# CONFIG_MFD_WM8400 is not set +# CONFIG_MFD_WM831X_I2C is not set +# CONFIG_MFD_WM831X_SPI is not set +# CONFIG_MFD_WM8350_I2C is not set +# CONFIG_MFD_WM8994 is not set +# CONFIG_MFD_PCF50633 is not set +# CONFIG_MFD_MC13XXX_SPI is not set +# CONFIG_MFD_MC13XXX_I2C is not set +# CONFIG_ABX500_CORE is not set +# CONFIG_EZX_PCAP is not set +# CONFIG_MFD_WL1273_CORE is not set +# CONFIG_MFD_TPS65090 is not set +# CONFIG_MFD_AAT2870_CORE is not set +# CONFIG_MFD_RC5T583 is not set +# CONFIG_MFD_SYSCON is not set +# CONFIG_MFD_PALMAS is not set +# CONFIG_MFD_VIPERBOARD is not set +# CONFIG_MFD_RETU is not set +# CONFIG_MFD_AS3711 is not set +# CONFIG_REGULATOR is not set +CONFIG_MEDIA_SUPPORT=y + +# +# Multimedia core support +# +CONFIG_MEDIA_CAMERA_SUPPORT=y +# CONFIG_MEDIA_ANALOG_TV_SUPPORT is not set +# CONFIG_MEDIA_DIGITAL_TV_SUPPORT is not set +# CONFIG_MEDIA_RADIO_SUPPORT is not set +# CONFIG_MEDIA_RC_SUPPORT is not set +CONFIG_MEDIA_CONTROLLER=y +CONFIG_VIDEO_DEV=y +CONFIG_VIDEO_V4L2_SUBDEV_API=y +CONFIG_VIDEO_V4L2=y +# CONFIG_VIDEO_ADV_DEBUG is not set +# CONFIG_VIDEO_FIXED_MINOR_RANGES is not set +CONFIG_VIDEOBUF_GEN=y +CONFIG_VIDEOBUF_VMALLOC=y +CONFIG_VIDEOBUF_DMA_CONTIG=y +# CONFIG_VIDEO_V4L2_INT_DEVICE is not set +# CONFIG_TTPCI_EEPROM is not set + +# +# Media drivers +# +# CONFIG_MEDIA_USB_SUPPORT is not set +CONFIG_V4L_PLATFORM_DRIVERS=y +CONFIG_VIDEO_DM365_3A_HW=y +CONFIG_VIDEO_DM365_AF=y +CONFIG_VIDEO_DM365_AEW=y +CONFIG_VIDEO_VPSS_SYSTEM=y +CONFIG_VIDEO_VPFE_CAPTURE=y +CONFIG_VIDEO_YCBCR=y +CONFIG_VIDEO_DM365_ISIF=y +CONFIG_VIDEO_ISIF=y +CONFIG_VIDEO_DM644X_VPBE=y +CONFIG_VIDEO_DAVINCI_DISPLAY=y +CONFIG_DAVINCI_ENC_MNGR=y +CONFIG_ENC_MNGR_MAX_CHANNELS=2 +CONFIG_DAVINCI_OSD=y +CONFIG_DAVINCI_VPBE_ENCODER=y +# CONFIG_VIDEO_TIMBERDALE is not set +# CONFIG_SOC_CAMERA is not set +# CONFIG_V4L_MEM2MEM_DRIVERS is not set +# CONFIG_V4L_TEST_DRIVERS is not set + +# +# Supported MMC/SDIO adapters +# + +# +# Media ancillary drivers (tuners, sensors, i2c, frontends) +# +# CONFIG_MEDIA_SUBDRV_AUTOSELECT is not set + +# +# Encoders, decoders, sensors and other helper chips +# + +# +# Audio decoders, processors and mixers +# +# CONFIG_VIDEO_TVAUDIO is not set +# CONFIG_VIDEO_TDA7432 is not set +# CONFIG_VIDEO_TDA9840 is not set +# CONFIG_VIDEO_TEA6415C is not set +# CONFIG_VIDEO_TEA6420 is not set +# CONFIG_VIDEO_MSP3400 is not set +# CONFIG_VIDEO_CS5345 is not set +# CONFIG_VIDEO_CS53L32A is not set +# CONFIG_VIDEO_TLV320AIC23B is not set +# CONFIG_VIDEO_WM8775 is not set +# CONFIG_VIDEO_WM8739 is not set +# CONFIG_VIDEO_VP27SMPX is not set + +# +# RDS decoders +# +# CONFIG_VIDEO_SAA6588 is not set + +# +# Video decoders +# +# CONFIG_VIDEO_ADV7180 is not set +# CONFIG_VIDEO_ADV7183 is not set +# CONFIG_VIDEO_ADV7604 is not set +# CONFIG_VIDEO_BT819 is not set +# CONFIG_VIDEO_BT856 is not set +# CONFIG_VIDEO_BT866 is not set +# CONFIG_VIDEO_KS0127 is not set +# CONFIG_VIDEO_SAA7110 is not set +# CONFIG_VIDEO_SAA711X is not set +# CONFIG_VIDEO_SAA7191 is not set +# CONFIG_VIDEO_TVP514X is not set +# CONFIG_VIDEO_TVP5150 is not set +# CONFIG_VIDEO_TVP7002 is not set +# CONFIG_VIDEO_VPX3220 is not set + +# +# Video and audio decoders +# +# CONFIG_VIDEO_SAA717X is not set +# CONFIG_VIDEO_CX25840 is not set + +# +# Video encoders +# +# CONFIG_VIDEO_SAA7127 is not set +# CONFIG_VIDEO_SAA7185 is not set +# CONFIG_VIDEO_ADV7170 is not set +# CONFIG_VIDEO_ADV7175 is not set +# CONFIG_VIDEO_ADV7343 is not set +# CONFIG_VIDEO_ADV7393 is not set +# CONFIG_VIDEO_AD9389B is not set +# CONFIG_VIDEO_AK881X is not set + +# +# Camera sensor devices +# +# CONFIG_VIDEO_OV7670 is not set +# CONFIG_VIDEO_OV9650 is not set +# CONFIG_VIDEO_VS6624 is not set +# CONFIG_VIDEO_MT9M032 is not set +# CONFIG_VIDEO_MT9P031 is not set +CONFIG_VIDEO_OV2643=y +# CONFIG_VIDEO_MT9T001 is not set +# CONFIG_VIDEO_MT9V011 is not set +# CONFIG_VIDEO_MT9V032 is not set +# CONFIG_VIDEO_SR030PC30 is not set +# CONFIG_VIDEO_NOON010PC30 is not set +# CONFIG_VIDEO_M5MOLS is not set +# CONFIG_VIDEO_S5K6AA is not set +# CONFIG_VIDEO_S5K4ECGX is not set +# CONFIG_VIDEO_SMIAPP is not set +# CONFIG_VIDEO_S5C73M3 is not set + +# +# Flash devices +# +# CONFIG_VIDEO_ADP1653 is not set +# CONFIG_VIDEO_AS3645A is not set + +# +# Video improvement chips +# +# CONFIG_VIDEO_UPD64031A is not set +# CONFIG_VIDEO_UPD64083 is not set + +# +# Miscelaneous helper chips +# +# CONFIG_VIDEO_THS7303 is not set +# CONFIG_VIDEO_M52790 is not set + +# +# Sensors used on soc_camera driver +# + +# +# Customise DVB Frontends +# +CONFIG_DVB_AU8522=m +CONFIG_DVB_AU8522_V4L=m +CONFIG_DVB_TUNER_DIB0070=m +CONFIG_DVB_TUNER_DIB0090=m + +# +# Tools to develop new frontends +# +# CONFIG_DVB_DUMMY_FE is not set + +# +# Graphics support +# +# CONFIG_DRM is not set +# CONFIG_VGASTATE is not set +# CONFIG_VIDEO_OUTPUT_CONTROL is not set +# CONFIG_OF_DISPLAY_TIMING is not set +# CONFIG_OF_VIDEOMODE is not set +# CONFIG_FB is not set +# CONFIG_EXYNOS_VIDEO is not set +# CONFIG_BACKLIGHT_LCD_SUPPORT is not set + +# +# Console display driver support +# +CONFIG_DUMMY_CONSOLE=y +CONFIG_SOUND=y +# CONFIG_SOUND_OSS_CORE is not set +CONFIG_SND=y +CONFIG_SND_TIMER=y +CONFIG_SND_PCM=y +CONFIG_SND_COMPRESS_OFFLOAD=y +CONFIG_SND_JACK=y +CONFIG_SND_SEQUENCER=y +# CONFIG_SND_SEQ_DUMMY is not set +# CONFIG_SND_MIXER_OSS is not set +# CONFIG_SND_PCM_OSS is not set +# CONFIG_SND_SEQUENCER_OSS is not set +# CONFIG_SND_HRTIMER is not set +# CONFIG_SND_DYNAMIC_MINORS is not set +CONFIG_SND_SUPPORT_OLD_API=y +# CONFIG_SND_VERBOSE_PROCFS is not set +# CONFIG_SND_VERBOSE_PRINTK is not set +# CONFIG_SND_DEBUG is not set +# CONFIG_SND_RAWMIDI_SEQ is not set +# CONFIG_SND_OPL3_LIB_SEQ is not set +# CONFIG_SND_OPL4_LIB_SEQ is not set +# CONFIG_SND_SBAWE_SEQ is not set +# CONFIG_SND_EMU10K1_SEQ is not set +# CONFIG_SND_DRIVERS is not set +# CONFIG_SND_ARM is not set +# CONFIG_SND_SPI is not set +# CONFIG_SND_USB is not set +CONFIG_SND_SOC=y +# CONFIG_SND_ATMEL_SOC is not set +CONFIG_SND_DAVINCI_SOC=y +CONFIG_SND_DAVINCI_SOC_I2S=y +CONFIG_SND_DAVINCI_SOC_VCIF=y +CONFIG_SND_DAVINCI_SOC_EVM=y +# CONFIG_SND_DM365_AIC3X_CODEC is not set +CONFIG_SND_DM365_VOICE_CODEC=y +# CONFIG_SND_DM365_VOICE_CODEC_8KHZ is not set +CONFIG_SND_DM365_VOICE_CODEC_16KHZ=y +CONFIG_SND_DM365_SHOWFREQ=y +# CONFIG_SND_DESIGNWARE_I2S is not set +CONFIG_SND_SOC_I2C_AND_SPI=y +# CONFIG_SND_SOC_ALL_CODECS is not set +CONFIG_SND_SOC_CQ0093VC=y +CONFIG_SND_SOC_TLV320AIC3X=y +CONFIG_SND_SIMPLE_CARD=y +# CONFIG_SOUND_PRIME is not set + +# +# HID support +# +# CONFIG_HID is not set + +# +# USB HID support +# +# CONFIG_USB_HID is not set +# CONFIG_HID_PID is not set + +# +# USB HID Boot Protocol drivers +# +# CONFIG_USB_KBD is not set +# CONFIG_USB_MOUSE is not set + +# +# I2C HID support +# +# CONFIG_I2C_HID is not set +# CONFIG_USB_ARCH_HAS_OHCI is not set +# CONFIG_USB_ARCH_HAS_EHCI is not set +# CONFIG_USB_ARCH_HAS_XHCI is not set +CONFIG_USB_SUPPORT=y +CONFIG_USB_COMMON=y +CONFIG_USB_ARCH_HAS_HCD=y +CONFIG_USB=y +# CONFIG_USB_DEBUG is not set +CONFIG_USB_ANNOUNCE_NEW_DEVICES=y + +# +# Miscellaneous USB options +# +CONFIG_USB_DYNAMIC_MINORS=y +# CONFIG_USB_SUSPEND is not set +# CONFIG_USB_OTG_WHITELIST is not set +# CONFIG_USB_OTG_BLACKLIST_HUB is not set +# CONFIG_USB_DWC3 is not set +# CONFIG_USB_MON is not set +# CONFIG_USB_WUSB_CBAF is not set + +# +# USB Host Controller Drivers +# +# CONFIG_USB_C67X00_HCD is not set +# CONFIG_USB_OXU210HP_HCD is not set +# CONFIG_USB_ISP116X_HCD is not set +# CONFIG_USB_ISP1760_HCD is not set +# CONFIG_USB_ISP1362_HCD is not set +# CONFIG_USB_SL811_HCD is not set +# CONFIG_USB_R8A66597_HCD is not set +CONFIG_USB_MUSB_HDRC=m +CONFIG_USB_MUSB_DAVINCI=m +CONFIG_USB_MUSB_SOC=m +# CONFIG_USB_MUSB_TUSB6010 is not set +CONFIG_USB_TI_CPPI_DMA=y +# CONFIG_MUSB_PIO_ONLY is not set +# CONFIG_USB_CHIPIDEA is not set +# CONFIG_USB_RENESAS_USBHS is not set + +# +# USB Device Class drivers +# +CONFIG_USB_ACM=m +# CONFIG_USB_PRINTER is not set +CONFIG_USB_WDM=m +# CONFIG_USB_TMC is not set + +# +# NOTE: USB_STORAGE depends on SCSI but BLK_DEV_SD may +# + +# +# also be needed; see USB_STORAGE Help for more info +# +CONFIG_USB_STORAGE=y +# CONFIG_USB_STORAGE_DEBUG is not set +# CONFIG_USB_STORAGE_REALTEK is not set +# CONFIG_USB_STORAGE_DATAFAB is not set +# CONFIG_USB_STORAGE_FREECOM is not set +# CONFIG_USB_STORAGE_ISD200 is not set +# CONFIG_USB_STORAGE_USBAT is not set +# CONFIG_USB_STORAGE_SDDR09 is not set +# CONFIG_USB_STORAGE_SDDR55 is not set +# CONFIG_USB_STORAGE_JUMPSHOT is not set +# CONFIG_USB_STORAGE_ALAUDA is not set +# CONFIG_USB_STORAGE_ONETOUCH is not set +# CONFIG_USB_STORAGE_KARMA is not set +# CONFIG_USB_STORAGE_CYPRESS_ATACB is not set +# CONFIG_USB_STORAGE_ENE_UB6250 is not set + +# +# USB Imaging devices +# +# CONFIG_USB_MDC800 is not set +# CONFIG_USB_MICROTEK is not set + +# +# USB port drivers +# +CONFIG_USB_SERIAL=m +CONFIG_USB_SERIAL_GENERIC=y +# CONFIG_USB_SERIAL_AIRCABLE is not set +# CONFIG_USB_SERIAL_ARK3116 is not set +# CONFIG_USB_SERIAL_BELKIN is not set +# CONFIG_USB_SERIAL_CH341 is not set +# CONFIG_USB_SERIAL_WHITEHEAT is not set +CONFIG_USB_SERIAL_DIGI_ACCELEPORT=m +CONFIG_USB_SERIAL_CP210X=m +# CONFIG_USB_SERIAL_CYPRESS_M8 is not set +# CONFIG_USB_SERIAL_EMPEG is not set +CONFIG_USB_SERIAL_FTDI_SIO=m +# CONFIG_USB_SERIAL_FUNSOFT is not set +# CONFIG_USB_SERIAL_VISOR is not set +# CONFIG_USB_SERIAL_IPAQ is not set +# CONFIG_USB_SERIAL_IR is not set +# CONFIG_USB_SERIAL_EDGEPORT is not set +# CONFIG_USB_SERIAL_EDGEPORT_TI is not set +# CONFIG_USB_SERIAL_F81232 is not set +# CONFIG_USB_SERIAL_GARMIN is not set +# CONFIG_USB_SERIAL_IPW is not set +# CONFIG_USB_SERIAL_IUU is not set +# CONFIG_USB_SERIAL_KEYSPAN_PDA is not set +# CONFIG_USB_SERIAL_KEYSPAN is not set +# CONFIG_USB_SERIAL_KLSI is not set +# CONFIG_USB_SERIAL_KOBIL_SCT is not set +# CONFIG_USB_SERIAL_MCT_U232 is not set +# CONFIG_USB_SERIAL_METRO is not set +# CONFIG_USB_SERIAL_MOS7720 is not set +# CONFIG_USB_SERIAL_MOS7840 is not set +# CONFIG_USB_SERIAL_MOTOROLA is not set +# CONFIG_USB_SERIAL_NAVMAN is not set +CONFIG_USB_SERIAL_PL2303=m +# CONFIG_USB_SERIAL_OTI6858 is not set +# CONFIG_USB_SERIAL_QCAUX is not set +# CONFIG_USB_SERIAL_QUALCOMM is not set +# CONFIG_USB_SERIAL_SPCP8X5 is not set +# CONFIG_USB_SERIAL_HP4X is not set +# CONFIG_USB_SERIAL_SAFE is not set +# CONFIG_USB_SERIAL_SIEMENS_MPI is not set +# CONFIG_USB_SERIAL_SIERRAWIRELESS is not set +# CONFIG_USB_SERIAL_SYMBOL is not set +# CONFIG_USB_SERIAL_TI is not set +# CONFIG_USB_SERIAL_CYBERJACK is not set +# CONFIG_USB_SERIAL_XIRCOM is not set +CONFIG_USB_SERIAL_WWAN=m +CONFIG_USB_SERIAL_OPTION=m +# CONFIG_USB_SERIAL_OMNINET is not set +# CONFIG_USB_SERIAL_OPTICON is not set +# CONFIG_USB_SERIAL_VIVOPAY_SERIAL is not set +# CONFIG_USB_SERIAL_XSENS_MT is not set +# CONFIG_USB_SERIAL_ZIO is not set +# CONFIG_USB_SERIAL_ZTE is not set +# CONFIG_USB_SERIAL_SSU100 is not set +# CONFIG_USB_SERIAL_QT2 is not set +# CONFIG_USB_SERIAL_DEBUG is not set + +# +# USB Miscellaneous drivers +# +# CONFIG_USB_EMI62 is not set +# CONFIG_USB_EMI26 is not set +# CONFIG_USB_ADUTUX is not set +# CONFIG_USB_SEVSEG is not set +# CONFIG_USB_RIO500 is not set +# CONFIG_USB_LEGOTOWER is not set +# CONFIG_USB_LCD is not set +# CONFIG_USB_LED is not set +# CONFIG_USB_CYPRESS_CY7C63 is not set +# CONFIG_USB_CYTHERM is not set +# CONFIG_USB_IDMOUSE is not set +# CONFIG_USB_FTDI_ELAN is not set +# CONFIG_USB_APPLEDISPLAY is not set +# CONFIG_USB_SISUSBVGA is not set +# CONFIG_USB_LD is not set +# CONFIG_USB_TRANCEVIBRATOR is not set +# CONFIG_USB_IOWARRIOR is not set +# CONFIG_USB_TEST is not set +# CONFIG_USB_ISIGHTFW is not set +# CONFIG_USB_YUREX is not set +CONFIG_USB_EZUSB_FX2=y +# CONFIG_USB_HSIC_USB3503 is not set + +# +# USB Physical Layer drivers +# +# CONFIG_OMAP_USB3 is not set +# CONFIG_OMAP_CONTROL_USB is not set +# CONFIG_USB_ISP1301 is not set +# CONFIG_USB_RCAR_PHY is not set +CONFIG_USB_GADGET=m +# CONFIG_USB_GADGET_DEBUG is not set +CONFIG_USB_GADGET_DEBUG_FILES=y +# CONFIG_USB_GADGET_DEBUG_FS is not set +CONFIG_USB_GADGET_VBUS_DRAW=2 +CONFIG_USB_GADGET_STORAGE_NUM_BUFFERS=2 + +# +# USB Peripheral Controller +# +# CONFIG_USB_FUSB300 is not set +# CONFIG_USB_R8A66597 is not set +# CONFIG_USB_MV_UDC is not set +CONFIG_USB_GADGET_MUSB_HDRC=m +# CONFIG_USB_M66592 is not set +# CONFIG_USB_NET2272 is not set +# CONFIG_USB_DUMMY_HCD is not set +CONFIG_USB_LIBCOMPOSITE=m +CONFIG_USB_F_ACM=m +CONFIG_USB_U_SERIAL=m +# CONFIG_USB_ZERO is not set +CONFIG_USB_AUDIO=m +CONFIG_GADGET_UAC1=y +CONFIG_USB_ETH=m +CONFIG_USB_ETH_RNDIS=y +# CONFIG_USB_ETH_EEM is not set +# CONFIG_USB_G_NCM is not set +CONFIG_USB_GADGETFS=m +CONFIG_USB_FUNCTIONFS=m +CONFIG_USB_FUNCTIONFS_ETH=y +CONFIG_USB_FUNCTIONFS_RNDIS=y +CONFIG_USB_FUNCTIONFS_GENERIC=y +CONFIG_USB_MASS_STORAGE=m +CONFIG_USB_G_SERIAL=m +# CONFIG_USB_MIDI_GADGET is not set +# CONFIG_USB_G_PRINTER is not set +CONFIG_USB_CDC_COMPOSITE=m +CONFIG_USB_G_ACM_MS=m +CONFIG_USB_G_MULTI=m +CONFIG_USB_G_MULTI_RNDIS=y +CONFIG_USB_G_MULTI_CDC=y +# CONFIG_USB_G_HID is not set +# CONFIG_USB_G_DBGP is not set +# CONFIG_USB_G_WEBCAM is not set + +# +# OTG and related infrastructure +# +CONFIG_USB_OTG_UTILS=y +CONFIG_USB_GPIO_VBUS=y +# CONFIG_USB_ULPI is not set +CONFIG_NOP_USB_XCEIV=y +# CONFIG_MMC is not set +# CONFIG_MEMSTICK is not set +CONFIG_NEW_LEDS=y +CONFIG_LEDS_CLASS=y + +# +# LED drivers +# +# CONFIG_LEDS_LM3530 is not set +# CONFIG_LEDS_LM3642 is not set +# CONFIG_LEDS_PCA9532 is not set +CONFIG_LEDS_GPIO=y +# CONFIG_LEDS_LP3944 is not set +# CONFIG_LEDS_LP5521 is not set +# CONFIG_LEDS_LP5523 is not set +# CONFIG_LEDS_PCA955X is not set +# CONFIG_LEDS_PCA9633 is not set +# CONFIG_LEDS_DAC124S085 is not set +# CONFIG_LEDS_BD2802 is not set +# CONFIG_LEDS_LT3593 is not set +# CONFIG_LEDS_RENESAS_TPU is not set +# CONFIG_LEDS_TCA6507 is not set +# CONFIG_LEDS_LM355x is not set +# CONFIG_LEDS_OT200 is not set +# CONFIG_LEDS_BLINKM is not set +CONFIG_LEDS_TRIGGERS=y + +# +# LED Triggers +# +CONFIG_LEDS_TRIGGER_TIMER=y +CONFIG_LEDS_TRIGGER_ONESHOT=y +CONFIG_LEDS_TRIGGER_HEARTBEAT=y +CONFIG_LEDS_TRIGGER_BACKLIGHT=y +CONFIG_LEDS_TRIGGER_CPU=y +CONFIG_LEDS_TRIGGER_GPIO=y +CONFIG_LEDS_TRIGGER_DEFAULT_ON=y + +# +# iptables trigger is under Netfilter config (LED target) +# +CONFIG_LEDS_TRIGGER_TRANSIENT=y +# CONFIG_ACCESSIBILITY is not set +# CONFIG_EDAC is not set +CONFIG_RTC_LIB=y +CONFIG_RTC_CLASS=y +CONFIG_RTC_HCTOSYS=y +CONFIG_RTC_SYSTOHC=y +CONFIG_RTC_HCTOSYS_DEVICE="rtc0" +# CONFIG_RTC_DEBUG is not set + +# +# RTC interfaces +# +CONFIG_RTC_INTF_SYSFS=y +CONFIG_RTC_INTF_PROC=y +CONFIG_RTC_INTF_DEV=y +# CONFIG_RTC_INTF_DEV_UIE_EMUL is not set +# CONFIG_RTC_DRV_TEST is not set + +# +# I2C RTC drivers +# +# CONFIG_RTC_DRV_DS1307 is not set +# CONFIG_RTC_DRV_DS1374 is not set +# CONFIG_RTC_DRV_DS1672 is not set +# CONFIG_RTC_DRV_DS3232 is not set +# CONFIG_RTC_DRV_MAX6900 is not set +# CONFIG_RTC_DRV_RS5C372 is not set +# CONFIG_RTC_DRV_ISL1208 is not set +# CONFIG_RTC_DRV_ISL12022 is not set +# CONFIG_RTC_DRV_X1205 is not set +# CONFIG_RTC_DRV_PCF8523 is not set +# CONFIG_RTC_DRV_PCF8563 is not set +# CONFIG_RTC_DRV_PCF8583 is not set +# CONFIG_RTC_DRV_M41T80 is not set +# CONFIG_RTC_DRV_BQ32K is not set +# CONFIG_RTC_DRV_S35390A is not set +# CONFIG_RTC_DRV_FM3130 is not set +# CONFIG_RTC_DRV_RX8581 is not set +# CONFIG_RTC_DRV_RX8025 is not set +# CONFIG_RTC_DRV_EM3027 is not set +# CONFIG_RTC_DRV_RV3029C2 is not set + +# +# SPI RTC drivers +# +# CONFIG_RTC_DRV_M41T93 is not set +# CONFIG_RTC_DRV_M41T94 is not set +# CONFIG_RTC_DRV_DS1305 is not set +# CONFIG_RTC_DRV_DS1390 is not set +# CONFIG_RTC_DRV_MAX6902 is not set +# CONFIG_RTC_DRV_R9701 is not set +# CONFIG_RTC_DRV_RS5C348 is not set +# CONFIG_RTC_DRV_DS3234 is not set +# CONFIG_RTC_DRV_PCF2123 is not set +# CONFIG_RTC_DRV_RX4581 is not set + +# +# Platform RTC drivers +# +# CONFIG_RTC_DRV_CMOS is not set +# CONFIG_RTC_DRV_DS1286 is not set +# CONFIG_RTC_DRV_DS1511 is not set +# CONFIG_RTC_DRV_DS1553 is not set +# CONFIG_RTC_DRV_DS1742 is not set +# CONFIG_RTC_DRV_STK17TA8 is not set +# CONFIG_RTC_DRV_M48T86 is not set +# CONFIG_RTC_DRV_M48T35 is not set +# CONFIG_RTC_DRV_M48T59 is not set +# CONFIG_RTC_DRV_MSM6242 is not set +# CONFIG_RTC_DRV_BQ4802 is not set +# CONFIG_RTC_DRV_RP5C01 is not set +# CONFIG_RTC_DRV_V3020 is not set +# CONFIG_RTC_DRV_DS2404 is not set + +# +# on-CPU RTC drivers +# +CONFIG_RTC_DRV_DAVINCI=m +# CONFIG_RTC_DRV_SNVS is not set + +# +# HID Sensor RTC drivers +# +CONFIG_DMADEVICES=y +# CONFIG_DMADEVICES_DEBUG is not set + +# +# DMA Devices +# +# CONFIG_DW_DMAC is not set +# CONFIG_TIMB_DMA is not set +CONFIG_TI_EDMA=y +CONFIG_DMA_ENGINE=y +CONFIG_DMA_VIRTUAL_CHANNELS=y +CONFIG_DMA_OF=y + +# +# DMA Clients +# +# CONFIG_NET_DMA is not set +# CONFIG_ASYNC_TX_DMA is not set +# CONFIG_DMATEST is not set +# CONFIG_AUXDISPLAY is not set +# CONFIG_UIO is not set + +# +# Virtio drivers +# +# CONFIG_VIRTIO_MMIO is not set + +# +# Microsoft Hyper-V guest support +# +CONFIG_STAGING=y +# CONFIG_USBIP_CORE is not set +# CONFIG_W35UND is not set +# CONFIG_PRISM2_USB is not set +# CONFIG_ECHO is not set +# CONFIG_COMEDI is not set +# CONFIG_ASUS_OLED is not set +# CONFIG_RTLLIB is not set +# CONFIG_R8712U is not set +# CONFIG_RTS5139 is not set +# CONFIG_TRANZPORT is not set +# CONFIG_LINE6_USB is not set +# CONFIG_USB_SERIAL_QUATECH2 is not set +# CONFIG_VT6656 is not set +# CONFIG_ZSMALLOC is not set +# CONFIG_USB_ENESTORAGE is not set +# CONFIG_BCM_WIMAX is not set +# CONFIG_FT1000 is not set + +# +# Speakup console speech +# +# CONFIG_SPEAKUP is not set +# CONFIG_TOUCHSCREEN_CLEARPAD_TM1217 is not set +# CONFIG_TOUCHSCREEN_SYNAPTICS_I2C_RMI4 is not set +# CONFIG_STAGING_MEDIA is not set + +# +# Android +# +# CONFIG_ANDROID is not set +# CONFIG_USB_WPAN_HCD is not set +# CONFIG_WIMAX_GDM72XX is not set +# CONFIG_CED1401 is not set +# CONFIG_DGRP is not set +CONFIG_CLKDEV_LOOKUP=y + +# +# Hardware Spinlock drivers +# +# CONFIG_MAILBOX is not set +# CONFIG_IOMMU_SUPPORT is not set + +# +# Remoteproc drivers +# +# CONFIG_STE_MODEM_RPROC is not set + +# +# Rpmsg drivers +# +# CONFIG_VIRT_DRIVERS is not set +# CONFIG_PM_DEVFREQ is not set +# CONFIG_EXTCON is not set +# CONFIG_MEMORY is not set +# CONFIG_IIO is not set +# CONFIG_PWM is not set +CONFIG_IRQCHIP=y +# CONFIG_IPACK_BUS is not set + +# +# File systems +# +# CONFIG_EXT2_FS is not set +# CONFIG_EXT3_FS is not set +# CONFIG_EXT4_FS is not set +# CONFIG_REISERFS_FS is not set +# CONFIG_JFS_FS is not set +# CONFIG_XFS_FS is not set +# CONFIG_BTRFS_FS is not set +# CONFIG_NILFS2_FS is not set +CONFIG_FS_POSIX_ACL=y +CONFIG_FILE_LOCKING=y +CONFIG_FSNOTIFY=y +CONFIG_DNOTIFY=y +CONFIG_INOTIFY_USER=y +# CONFIG_FANOTIFY is not set +# CONFIG_QUOTA is not set +# CONFIG_QUOTACTL is not set +CONFIG_AUTOFS4_FS=y +# CONFIG_FUSE_FS is not set +CONFIG_OVERLAYFS_FS=y + +# +# Caches +# +CONFIG_FSCACHE=y +# CONFIG_FSCACHE_STATS is not set +# CONFIG_FSCACHE_HISTOGRAM is not set +# CONFIG_FSCACHE_DEBUG is not set +# CONFIG_FSCACHE_OBJECT_LIST is not set +CONFIG_CACHEFILES=y +# CONFIG_CACHEFILES_DEBUG is not set +# CONFIG_CACHEFILES_HISTOGRAM is not set + +# +# CD-ROM/DVD Filesystems +# +# CONFIG_ISO9660_FS is not set +# CONFIG_UDF_FS is not set + +# +# DOS/FAT/NT Filesystems +# +CONFIG_FAT_FS=m +CONFIG_MSDOS_FS=m +CONFIG_VFAT_FS=m +CONFIG_FAT_DEFAULT_CODEPAGE=437 +CONFIG_FAT_DEFAULT_IOCHARSET="iso8859-1" +# CONFIG_NTFS_FS is not set + +# +# Pseudo filesystems +# +CONFIG_PROC_FS=y +CONFIG_PROC_SYSCTL=y +CONFIG_PROC_PAGE_MONITOR=y +CONFIG_SYSFS=y +CONFIG_TMPFS=y +# CONFIG_TMPFS_POSIX_ACL is not set +CONFIG_TMPFS_XATTR=y +# CONFIG_HUGETLB_PAGE is not set +# CONFIG_CONFIGFS_FS is not set +CONFIG_MISC_FILESYSTEMS=y +# CONFIG_ADFS_FS is not set +# CONFIG_AFFS_FS is not set +# CONFIG_ECRYPT_FS is not set +# CONFIG_HFS_FS is not set +# CONFIG_HFSPLUS_FS is not set +# CONFIG_BEFS_FS is not set +# CONFIG_BFS_FS is not set +# CONFIG_EFS_FS is not set +CONFIG_JFFS2_FS=y +CONFIG_JFFS2_FS_DEBUG=0 +CONFIG_JFFS2_FS_WRITEBUFFER=y +# CONFIG_JFFS2_FS_WBUF_VERIFY is not set +# CONFIG_JFFS2_SUMMARY is not set +CONFIG_JFFS2_FS_XATTR=y +CONFIG_JFFS2_FS_POSIX_ACL=y +CONFIG_JFFS2_FS_SECURITY=y +# CONFIG_JFFS2_COMPRESSION_OPTIONS is not set +CONFIG_JFFS2_ZLIB=y +# CONFIG_JFFS2_LZO is not set +CONFIG_JFFS2_RTIME=y +# CONFIG_JFFS2_RUBIN is not set +CONFIG_UBIFS_FS=y +CONFIG_UBIFS_FS_ADVANCED_COMPR=y +CONFIG_UBIFS_FS_LZO=y +CONFIG_UBIFS_FS_ZLIB=y +# CONFIG_LOGFS is not set +# CONFIG_CRAMFS is not set +CONFIG_SQUASHFS=y +# CONFIG_SQUASHFS_XATTR is not set +CONFIG_SQUASHFS_ZLIB=y +# CONFIG_SQUASHFS_LZO is not set +CONFIG_SQUASHFS_XZ=y +# CONFIG_SQUASHFS_4K_DEVBLK_SIZE is not set +# CONFIG_SQUASHFS_EMBEDDED is not set +CONFIG_SQUASHFS_FRAGMENT_CACHE_SIZE=3 +# CONFIG_VXFS_FS is not set +# CONFIG_MINIX_FS is not set +# CONFIG_OMFS_FS is not set +# CONFIG_HPFS_FS is not set +# CONFIG_QNX4FS_FS is not set +# CONFIG_QNX6FS_FS is not set +# CONFIG_ROMFS_FS is not set +# CONFIG_PSTORE is not set +# CONFIG_SYSV_FS is not set +# CONFIG_UFS_FS is not set +CONFIG_F2FS_FS=m +CONFIG_F2FS_STAT_FS=y +CONFIG_F2FS_FS_XATTR=y +CONFIG_F2FS_FS_POSIX_ACL=y +CONFIG_NETWORK_FILESYSTEMS=y +CONFIG_NFS_FS=y +CONFIG_NFS_V2=y +CONFIG_NFS_V3=y +# CONFIG_NFS_V3_ACL is not set +CONFIG_NFS_V4=y +# CONFIG_NFS_SWAP is not set +# CONFIG_NFS_V4_1 is not set +CONFIG_ROOT_NFS=y +# CONFIG_NFS_FSCACHE is not set +# CONFIG_NFS_USE_LEGACY_DNS is not set +CONFIG_NFS_USE_KERNEL_DNS=y +# CONFIG_NFSD is not set +CONFIG_LOCKD=y +CONFIG_LOCKD_V4=y +CONFIG_NFS_COMMON=y +CONFIG_SUNRPC=y +CONFIG_SUNRPC_GSS=y +# CONFIG_SUNRPC_DEBUG is not set +# CONFIG_CEPH_FS is not set +# CONFIG_CIFS is not set +# CONFIG_NCP_FS is not set +# CONFIG_CODA_FS is not set +# CONFIG_AFS_FS is not set +CONFIG_NLS=y +CONFIG_NLS_DEFAULT="utf-8" +CONFIG_NLS_CODEPAGE_437=y +# CONFIG_NLS_CODEPAGE_737 is not set +# CONFIG_NLS_CODEPAGE_775 is not set +# CONFIG_NLS_CODEPAGE_850 is not set +# CONFIG_NLS_CODEPAGE_852 is not set +# CONFIG_NLS_CODEPAGE_855 is not set +# CONFIG_NLS_CODEPAGE_857 is not set +# CONFIG_NLS_CODEPAGE_860 is not set +# CONFIG_NLS_CODEPAGE_861 is not set +# CONFIG_NLS_CODEPAGE_862 is not set +# CONFIG_NLS_CODEPAGE_863 is not set +# CONFIG_NLS_CODEPAGE_864 is not set +# CONFIG_NLS_CODEPAGE_865 is not set +# CONFIG_NLS_CODEPAGE_866 is not set +# CONFIG_NLS_CODEPAGE_869 is not set +# CONFIG_NLS_CODEPAGE_936 is not set +# CONFIG_NLS_CODEPAGE_950 is not set +# CONFIG_NLS_CODEPAGE_932 is not set +# CONFIG_NLS_CODEPAGE_949 is not set +# CONFIG_NLS_CODEPAGE_874 is not set +# CONFIG_NLS_ISO8859_8 is not set +# CONFIG_NLS_CODEPAGE_1250 is not set +# CONFIG_NLS_CODEPAGE_1251 is not set +CONFIG_NLS_ASCII=y +CONFIG_NLS_ISO8859_1=y +# CONFIG_NLS_ISO8859_2 is not set +# CONFIG_NLS_ISO8859_3 is not set +# CONFIG_NLS_ISO8859_4 is not set +CONFIG_NLS_ISO8859_5=y +# CONFIG_NLS_ISO8859_6 is not set +# CONFIG_NLS_ISO8859_7 is not set +# CONFIG_NLS_ISO8859_9 is not set +# CONFIG_NLS_ISO8859_13 is not set +# CONFIG_NLS_ISO8859_14 is not set +# CONFIG_NLS_ISO8859_15 is not set +# CONFIG_NLS_KOI8_R is not set +# CONFIG_NLS_KOI8_U is not set +# CONFIG_NLS_MAC_ROMAN is not set +# CONFIG_NLS_MAC_CELTIC is not set +# CONFIG_NLS_MAC_CENTEURO is not set +# CONFIG_NLS_MAC_CROATIAN is not set +# CONFIG_NLS_MAC_CYRILLIC is not set +# CONFIG_NLS_MAC_GAELIC is not set +# CONFIG_NLS_MAC_GREEK is not set +# CONFIG_NLS_MAC_ICELAND is not set +# CONFIG_NLS_MAC_INUIT is not set +# CONFIG_NLS_MAC_ROMANIAN is not set +# CONFIG_NLS_MAC_TURKISH is not set +CONFIG_NLS_UTF8=y + +# +# Kernel hacking +# +CONFIG_PRINTK_TIME=y +CONFIG_DEFAULT_MESSAGE_LOGLEVEL=4 +# CONFIG_ENABLE_WARN_DEPRECATED is not set +# CONFIG_ENABLE_MUST_CHECK is not set +CONFIG_FRAME_WARN=1024 +# CONFIG_MAGIC_SYSRQ is not set +# CONFIG_STRIP_ASM_SYMS is not set +# CONFIG_READABLE_ASM is not set +# CONFIG_UNUSED_SYMBOLS is not set +CONFIG_DEBUG_FS=y +# CONFIG_HEADERS_CHECK is not set +# CONFIG_DEBUG_SECTION_MISMATCH is not set +CONFIG_DEBUG_KERNEL=y +# CONFIG_DEBUG_SHIRQ is not set +# CONFIG_LOCKUP_DETECTOR is not set +# CONFIG_PANIC_ON_OOPS is not set +CONFIG_PANIC_ON_OOPS_VALUE=0 +# CONFIG_DETECT_HUNG_TASK is not set +# CONFIG_SCHED_DEBUG is not set +# CONFIG_SCHEDSTATS is not set +# CONFIG_TIMER_STATS is not set +# CONFIG_DEBUG_OBJECTS is not set +# CONFIG_SLUB_STATS is not set +CONFIG_HAVE_DEBUG_KMEMLEAK=y +# CONFIG_DEBUG_KMEMLEAK is not set +# CONFIG_DEBUG_PREEMPT is not set +# CONFIG_DEBUG_RT_MUTEXES is not set +# CONFIG_RT_MUTEX_TESTER is not set +# CONFIG_DEBUG_SPINLOCK is not set +# CONFIG_DEBUG_MUTEXES is not set +# CONFIG_DEBUG_LOCK_ALLOC is not set +# CONFIG_PROVE_LOCKING is not set +# CONFIG_LOCK_STAT is not set +# CONFIG_DEBUG_ATOMIC_SLEEP is not set +# CONFIG_DEBUG_LOCKING_API_SELFTESTS is not set +# CONFIG_DEBUG_STACK_USAGE is not set +# CONFIG_DEBUG_KOBJECT is not set +# CONFIG_DEBUG_INFO is not set +# CONFIG_DEBUG_VM is not set +# CONFIG_DEBUG_WRITECOUNT is not set +# CONFIG_DEBUG_MEMORY_INIT is not set +# CONFIG_DEBUG_LIST is not set +# CONFIG_TEST_LIST_SORT is not set +# CONFIG_DEBUG_SG is not set +# CONFIG_DEBUG_NOTIFIERS is not set +# CONFIG_DEBUG_CREDENTIALS is not set +CONFIG_FRAME_POINTER=y +# CONFIG_BOOT_PRINTK_DELAY is not set + +# +# RCU Debugging +# +# CONFIG_PROVE_RCU_DELAY is not set +# CONFIG_SPARSE_RCU_POINTER is not set +# CONFIG_RCU_TORTURE_TEST is not set +# CONFIG_RCU_TRACE is not set +# CONFIG_BACKTRACE_SELF_TEST is not set +# CONFIG_DEBUG_BLOCK_EXT_DEVT is not set +# CONFIG_DEBUG_FORCE_WEAK_PER_CPU is not set +# CONFIG_LKDTM is not set +# CONFIG_NOTIFIER_ERROR_INJECTION is not set +# CONFIG_FAULT_INJECTION is not set +# CONFIG_LATENCYTOP is not set +# CONFIG_DEBUG_PAGEALLOC is not set +CONFIG_HAVE_FUNCTION_TRACER=y +CONFIG_HAVE_FUNCTION_GRAPH_TRACER=y +CONFIG_HAVE_DYNAMIC_FTRACE=y +CONFIG_HAVE_FTRACE_MCOUNT_RECORD=y +CONFIG_HAVE_SYSCALL_TRACEPOINTS=y +CONFIG_HAVE_C_RECORDMCOUNT=y +CONFIG_TRACING_SUPPORT=y +# CONFIG_FTRACE is not set +# CONFIG_RBTREE_TEST is not set +# CONFIG_INTERVAL_TREE_TEST is not set +# CONFIG_DYNAMIC_DEBUG is not set +# CONFIG_DMA_API_DEBUG is not set +# CONFIG_ATOMIC64_SELFTEST is not set +# CONFIG_SAMPLES is not set +CONFIG_HAVE_ARCH_KGDB=y +# CONFIG_KGDB is not set +# CONFIG_TEST_KSTRTOX is not set +# CONFIG_STRICT_DEVMEM is not set +# CONFIG_ARM_UNWIND is not set +CONFIG_DEBUG_USER=y +CONFIG_DEBUG_LL=y +CONFIG_DEBUG_DAVINCI_DMx_UART0=y +# CONFIG_DEBUG_LL_UART_NONE is not set +# CONFIG_DEBUG_ICEDCC is not set +# CONFIG_DEBUG_SEMIHOSTING is not set +CONFIG_DEBUG_LL_INCLUDE="mach/debug-macro.S" +CONFIG_EARLY_PRINTK=y + +# +# Security options +# +CONFIG_KEYS=y +# CONFIG_ENCRYPTED_KEYS is not set +# CONFIG_KEYS_DEBUG_PROC_KEYS is not set +# CONFIG_SECURITY_DMESG_RESTRICT is not set +# CONFIG_SECURITY is not set +# CONFIG_SECURITYFS is not set +CONFIG_DEFAULT_SECURITY_DAC=y +CONFIG_DEFAULT_SECURITY="" +CONFIG_CRYPTO=y + +# +# Crypto core or helper +# +CONFIG_CRYPTO_ALGAPI=y +CONFIG_CRYPTO_ALGAPI2=y +CONFIG_CRYPTO_AEAD=y +CONFIG_CRYPTO_AEAD2=y +CONFIG_CRYPTO_BLKCIPHER=y +CONFIG_CRYPTO_BLKCIPHER2=y +CONFIG_CRYPTO_HASH=y +CONFIG_CRYPTO_HASH2=y +CONFIG_CRYPTO_RNG=y +CONFIG_CRYPTO_RNG2=y +CONFIG_CRYPTO_PCOMP2=y +CONFIG_CRYPTO_MANAGER=y +CONFIG_CRYPTO_MANAGER2=y +# CONFIG_CRYPTO_USER is not set +CONFIG_CRYPTO_MANAGER_DISABLE_TESTS=y +CONFIG_CRYPTO_GF128MUL=y +# CONFIG_CRYPTO_NULL is not set +CONFIG_CRYPTO_WORKQUEUE=y +# CONFIG_CRYPTO_CRYPTD is not set +CONFIG_CRYPTO_AUTHENC=y +# CONFIG_CRYPTO_TEST is not set + +# +# Authenticated Encryption with Associated Data +# +CONFIG_CRYPTO_CCM=y +CONFIG_CRYPTO_GCM=y +CONFIG_CRYPTO_SEQIV=y + +# +# Block modes +# +CONFIG_CRYPTO_CBC=y +CONFIG_CRYPTO_CTR=y +# CONFIG_CRYPTO_CTS is not set +CONFIG_CRYPTO_ECB=y +# CONFIG_CRYPTO_LRW is not set +# CONFIG_CRYPTO_PCBC is not set +# CONFIG_CRYPTO_XTS is not set + +# +# Hash modes +# +CONFIG_CRYPTO_HMAC=y +# CONFIG_CRYPTO_XCBC is not set +# CONFIG_CRYPTO_VMAC is not set + +# +# Digest +# +CONFIG_CRYPTO_CRC32C=y +CONFIG_CRYPTO_CRC32=y +CONFIG_CRYPTO_GHASH=y +# CONFIG_CRYPTO_MD4 is not set +CONFIG_CRYPTO_MD5=y +CONFIG_CRYPTO_MICHAEL_MIC=y +# CONFIG_CRYPTO_RMD128 is not set +# CONFIG_CRYPTO_RMD160 is not set +# CONFIG_CRYPTO_RMD256 is not set +# CONFIG_CRYPTO_RMD320 is not set +CONFIG_CRYPTO_SHA1=y +# CONFIG_CRYPTO_SHA1_ARM is not set +CONFIG_CRYPTO_SHA256=y +# CONFIG_CRYPTO_SHA512 is not set +# CONFIG_CRYPTO_TGR192 is not set +# CONFIG_CRYPTO_WP512 is not set + +# +# Ciphers +# +CONFIG_CRYPTO_AES=y +CONFIG_CRYPTO_AES_ARM=y +# CONFIG_CRYPTO_ANUBIS is not set +CONFIG_CRYPTO_ARC4=y +CONFIG_CRYPTO_BLOWFISH=y +CONFIG_CRYPTO_BLOWFISH_COMMON=y +# CONFIG_CRYPTO_CAMELLIA is not set +# CONFIG_CRYPTO_CAST5 is not set +# CONFIG_CRYPTO_CAST6 is not set +CONFIG_CRYPTO_DES=y +# CONFIG_CRYPTO_FCRYPT is not set +# CONFIG_CRYPTO_KHAZAD is not set +# CONFIG_CRYPTO_SALSA20 is not set +# CONFIG_CRYPTO_SEED is not set +# CONFIG_CRYPTO_SERPENT is not set +# CONFIG_CRYPTO_TEA is not set +CONFIG_CRYPTO_TWOFISH=y +CONFIG_CRYPTO_TWOFISH_COMMON=y + +# +# Compression +# +CONFIG_CRYPTO_DEFLATE=y +# CONFIG_CRYPTO_ZLIB is not set +CONFIG_CRYPTO_LZO=y + +# +# Random Number Generation +# +# CONFIG_CRYPTO_ANSI_CPRNG is not set +# CONFIG_CRYPTO_USER_API_HASH is not set +# CONFIG_CRYPTO_USER_API_SKCIPHER is not set +# CONFIG_CRYPTO_HW is not set +# CONFIG_ASYMMETRIC_KEY_TYPE is not set +# CONFIG_BINARY_PRINTF is not set + +# +# Library routines +# +CONFIG_BITREVERSE=y +CONFIG_GENERIC_STRNCPY_FROM_USER=y +CONFIG_GENERIC_STRNLEN_USER=y +CONFIG_GENERIC_PCI_IOMAP=y +CONFIG_GENERIC_IO=y +CONFIG_CRC_CCITT=y +CONFIG_CRC16=y +# CONFIG_CRC_T10DIF is not set +CONFIG_CRC_ITU_T=y +CONFIG_CRC32=y +# CONFIG_CRC32_SELFTEST is not set +CONFIG_CRC32_SLICEBY8=y +# CONFIG_CRC32_SLICEBY4 is not set +# CONFIG_CRC32_SARWATE is not set +# CONFIG_CRC32_BIT is not set +CONFIG_CRC7=y +CONFIG_LIBCRC32C=y +CONFIG_CRC8=y +CONFIG_ZLIB_INFLATE=y +CONFIG_ZLIB_DEFLATE=y +CONFIG_LZO_COMPRESS=y +CONFIG_LZO_DECOMPRESS=y +CONFIG_XZ_DEC=y +# CONFIG_XZ_DEC_X86 is not set +# CONFIG_XZ_DEC_POWERPC is not set +# CONFIG_XZ_DEC_IA64 is not set +CONFIG_XZ_DEC_ARM=y +CONFIG_XZ_DEC_ARMTHUMB=y +# CONFIG_XZ_DEC_SPARC is not set +CONFIG_XZ_DEC_BCJ=y +# CONFIG_XZ_DEC_TEST is not set +CONFIG_DECOMPRESS_GZIP=y +CONFIG_GENERIC_ALLOCATOR=y +CONFIG_HAS_IOMEM=y +CONFIG_HAS_IOPORT=y +CONFIG_HAS_DMA=y +CONFIG_DQL=y +CONFIG_NLATTR=y +CONFIG_GENERIC_ATOMIC64=y +CONFIG_ARCH_HAS_ATOMIC64_DEC_IF_POSITIVE=y +CONFIG_AVERAGE=y +# CONFIG_CORDIC is not set +# CONFIG_DDR is not set +# CONFIG_VIRTUALIZATION is not set diff --git a/br-ext-chip-ti/board/dm36x/kernel/patches/0000-ti-dm36x-3.9.0.patch b/br-ext-chip-ti/board/dm36x/kernel/patches/0000-ti-dm36x-3.9.0.patch new file mode 100644 index 00000000..7e3f3556 --- /dev/null +++ b/br-ext-chip-ti/board/dm36x/kernel/patches/0000-ti-dm36x-3.9.0.patch @@ -0,0 +1,156150 @@ +diff --git a/Documentation/DocBook/device-drivers.tmpl b/Documentation/DocBook/device-drivers.tmpl +index c36892c0..7514dbf0 100644 +--- a/Documentation/DocBook/device-drivers.tmpl ++++ b/Documentation/DocBook/device-drivers.tmpl +@@ -227,7 +227,7 @@ X!Isound/sound_firmware.c + + 16x50 UART Driver + !Edrivers/tty/serial/serial_core.c +-!Edrivers/tty/serial/8250/8250_core.c ++!Edrivers/tty/serial/8250/8250.c + + + +diff --git a/Documentation/devicetree/bindings/mmc/davinci_mmc.txt b/Documentation/devicetree/bindings/mmc/davinci_mmc.txt +new file mode 100644 +index 00000000..e5a0140b +--- /dev/null ++++ b/Documentation/devicetree/bindings/mmc/davinci_mmc.txt +@@ -0,0 +1,33 @@ ++* TI Highspeed MMC host controller for DaVinci ++ ++The Highspeed MMC Host Controller on TI DaVinci family ++provides an interface for MMC, SD and SDIO types of memory cards. ++ ++This file documents the properties used by the davinci_mmc driver. ++ ++Required properties: ++- compatible: ++ Should be "ti,da830-mmc": for da830, da850, dm365 ++ Should be "ti,dm355-mmc": for dm355, dm644x ++ ++Optional properties: ++- bus-width: Number of data lines, can be <1>, <4>, or <8>, default <1> ++- max-frequency: Maximum operating clock frequency, default 25MHz. ++- dmas: List of DMA specifiers with the controller specific format ++ as described in the generic DMA client binding. A tx and rx ++ specifier is required. ++- dma-names: RX and TX DMA request names. These strings correspond ++ 1:1 with the DMA specifiers listed in dmas. ++ ++Example: ++mmc0: mmc@1c40000 { ++ compatible = "ti,da830-mmc", ++ reg = <0x40000 0x1000>; ++ interrupts = <16>; ++ status = "okay"; ++ bus-width = <4>; ++ max-frequency = <50000000>; ++ dmas = <&edma 16 ++ &edma 17>; ++ dma-names = "rx", "tx"; ++}; +diff --git a/Documentation/kernel-parameters.txt b/Documentation/kernel-parameters.txt +index 8ccbf27a..4609e81d 100644 +--- a/Documentation/kernel-parameters.txt ++++ b/Documentation/kernel-parameters.txt +@@ -596,6 +596,9 @@ bytes respectively. Such letter suffixes can also be entirely omitted. + is selected automatically. Check + Documentation/kdump/kdump.txt for further details. + ++ crashkernel_low=size[KMG] ++ [KNL, x86] parts under 4G. ++ + crashkernel=range1:size1[,range2:size2,...][@offset] + [KNL] Same as above, but depends on the memory + in the running system. The syntax of range is +@@ -603,26 +606,6 @@ bytes respectively. Such letter suffixes can also be entirely omitted. + a memory unit (amount[KMG]). See also + Documentation/kdump/kdump.txt for an example. + +- crashkernel=size[KMG],high +- [KNL, x86_64] range could be above 4G. Allow kernel +- to allocate physical memory region from top, so could +- be above 4G if system have more than 4G ram installed. +- Otherwise memory region will be allocated below 4G, if +- available. +- It will be ignored if crashkernel=X is specified. +- crashkernel=size[KMG],low +- [KNL, x86_64] range under 4G. When crashkernel=X,high +- is passed, kernel could allocate physical memory region +- above 4G, that cause second kernel crash on system +- that require some amount of low memory, e.g. swiotlb +- requires at least 64M+32K low memory. Kernel would +- try to allocate 72M below 4G automatically. +- This one let user to specify own low range under 4G +- for second kernel instead. +- 0: to disable low allocation. +- It will be ignored when crashkernel=X,high is not used +- or memory reserved is below 4G. +- + cs89x0_dma= [HW,NET] + Format: + +@@ -805,12 +788,6 @@ bytes respectively. Such letter suffixes can also be entirely omitted. + edd= [EDD] + Format: {"off" | "on" | "skip[mbr]"} + +- efi_no_storage_paranoia [EFI; X86] +- Using this parameter you can use more than 50% of +- your efi variable storage. Use this parameter only if +- you are really sure that your UEFI does sane gc and +- fulfills the spec otherwise your board may brick. +- + eisa_irq_edge= [PARISC,HW] + See header of drivers/parisc/eisa.c. + +diff --git a/Documentation/scsi/LICENSE.qla2xxx b/Documentation/scsi/LICENSE.qla2xxx +index 5020b7b5..27a91cf4 100644 +--- a/Documentation/scsi/LICENSE.qla2xxx ++++ b/Documentation/scsi/LICENSE.qla2xxx +@@ -1,4 +1,4 @@ +-Copyright (c) 2003-2013 QLogic Corporation ++Copyright (c) 2003-2012 QLogic Corporation + QLogic Linux FC-FCoE Driver + + This program includes a device driver for Linux 3.x. +diff --git a/Documentation/v2r/ppmsum.txt b/Documentation/v2r/ppmsum.txt +new file mode 100644 +index 00000000..bd0d0168 +--- /dev/null ++++ b/Documentation/v2r/ppmsum.txt +@@ -0,0 +1,54 @@ ++Драйвер ppmsum. Драйвер работает с ядром из ветки RTO! ++ ++Загрузка драйвера может осуществлятся с необязательными параметрами: ++ ++insmod ppmsum_mod.ko channels=6 ns=1 ++ ++ ++channels - означает количество каналов ppmsum, выдаваемых драйвером (по умолчанию 8) ++ ++ns - если значение не равно нулю, то значения каждого канала передаются в наносекундах, ++иначе в тиках таймера, который работает на частоте 24 МГц. По умолчанию значение передаётся в тиках таймера ++ ++Во время загрузки выводятся значения, которые загруженны по умолчанию (в тиках таймера): ++ ++[ 361.987033] pbuf[0]=9480 (395 ns) ++[ 361.995022] pbuf[1]=520 (21 ns) ++[ 362.003025] pbuf[2]=9480 (395 ns) ++[ 362.011023] pbuf[3]=10520 (438 ns) ++[ 362.019026] pbuf[4]=9480 (395 ns) ++[ 362.027022] pbuf[5]=20520 (855 ns) ++[ 362.035024] pbuf[6]=9480 (395 ns) ++[ 362.047010] pbuf[7]=30520 (1271 ns) ++[ 362.055024] pbuf[8]=9480 (395 ns) ++[ 362.063024] pbuf[9]=40520 (1688 ns) ++[ 362.071030] pbuf[10]=9480 (395 ns) ++[ 362.079021] pbuf[11]=50520 (2105 ns) ++[ 362.088024] pbuf[12]=9480 (395 ns) ++[ 362.096032] pbuf[13]=60520 (2521 ns) ++[ 362.104028] pbuf[14]=9480 (395 ns) ++[ 362.116018] pbuf[15]=70520 (2938 ns) ++[ 362.124027] pbuf[16]=9480 (395 ns) ++[ 362.132023] pbuf[17]=110520 (4605 ns) ++[ 362.141024] sum=480000 frame= 480000 (20000 ns) ++ ++ ++ ++После загрузки драйвера, запуск ppmsum осуществляется записью команды start в файл /dev/ppmsum ++ ++echo "start" > /dev/ppmsum ++ ++Смена интервала по каналу осуществляется записью в файл /dev/ppmsum значения соответствующего канала ++в тиках таймера (если ns=0), или в наносекундах (если ns!=0). Например: ++ ++echo "ch0=1000 ch1=1000 ch2=1000 ch3=1000 ch4=1000 ch5=1000 ch6=1000 ch7=1000 " > /dev/ppmsum ++ ++Порядок ввода каналов произвольный. Так же ввод может заканчиватся командой start ++ ++Ширина импульса меняется записью слова pulse в файл /dev/ppmsum, например ++ ++echo "pulse=9000" > /dev/ppmsum ++ ++Существует ещё команда stop, но лучше её пока не запускать. Выгрузка драйвера работает, но нестабильно. В принципе можно использовать пока её вместо stop, но лучше делать reboot. ++ ++ +diff --git a/MAINTAINERS b/MAINTAINERS +index 8bdd7a7e..836a6183 100644 +--- a/MAINTAINERS ++++ b/MAINTAINERS +@@ -4941,12 +4941,6 @@ W: logfs.org + S: Maintained + F: fs/logfs/ + +-LPC32XX MACHINE SUPPORT +-M: Roland Stigge +-L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) +-S: Maintained +-F: arch/arm/mach-lpc32xx/ +- + LSILOGIC MPT FUSION DRIVERS (FC/SAS/SPI) + M: Nagalakshmi Nandigama + M: Sreekanth Reddy +@@ -6631,7 +6625,7 @@ S: Supported + F: fs/reiserfs/ + + REGISTER MAP ABSTRACTION +-M: Mark Brown ++M: Mark Brown + T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regmap.git + S: Supported + F: drivers/base/regmap/ +@@ -6957,6 +6951,7 @@ F: drivers/scsi/st* + + SCTP PROTOCOL + M: Vlad Yasevich ++M: Sridhar Samudrala + M: Neil Horman + L: linux-sctp@vger.kernel.org + W: http://lksctp.sourceforge.net +@@ -7379,7 +7374,7 @@ F: sound/ + + SOUND - SOC LAYER / DYNAMIC AUDIO POWER MANAGEMENT (ASoC) + M: Liam Girdwood +-M: Mark Brown ++M: Mark Brown + T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/sound.git + L: alsa-devel@alsa-project.org (moderated for non-subscribers) + W: http://alsa-project.org/main/index.php/ASoC +@@ -7468,7 +7463,7 @@ F: drivers/clk/spear/ + + SPI SUBSYSTEM + M: Grant Likely +-M: Mark Brown ++M: Mark Brown + L: spi-devel-general@lists.sourceforge.net + Q: http://patchwork.kernel.org/project/spi-devel-general/list/ + T: git git://git.secretlab.ca/git/linux-2.6.git +@@ -8713,7 +8708,7 @@ F: drivers/scsi/vmw_pvscsi.h + + VOLTAGE AND CURRENT REGULATOR FRAMEWORK + M: Liam Girdwood +-M: Mark Brown ++M: Mark Brown + W: http://opensource.wolfsonmicro.com/node/15 + W: http://www.slimlogic.co.uk/?p=48 + T: git git://git.kernel.org/pub/scm/linux/kernel/git/lrg/regulator.git +diff --git a/Makefile b/Makefile +index 8fe69916..6db672b1 100644 +--- a/Makefile ++++ b/Makefile +@@ -1,7 +1,7 @@ + VERSION = 3 + PATCHLEVEL = 9 + SUBLEVEL = 0 +-EXTRAVERSION = ++EXTRAVERSION = -rc6 + NAME = Unicycling Gorilla + + # *DOCUMENTATION* +@@ -513,8 +513,7 @@ ifeq ($(KBUILD_EXTMOD),) + # Carefully list dependencies so we do not try to build scripts twice + # in parallel + PHONY += scripts +-scripts: scripts_basic include/config/auto.conf include/config/tristate.conf \ +- asm-generic ++scripts: scripts_basic include/config/auto.conf include/config/tristate.conf + $(Q)$(MAKE) $(build)=$(@) + + # Objects we will link into vmlinux / subdirs we need to visit +diff --git a/arch/arm/Kconfig b/arch/arm/Kconfig +index 1cacda42..910d57a4 100644 +--- a/arch/arm/Kconfig ++++ b/arch/arm/Kconfig +@@ -956,8 +956,10 @@ config ARCH_DAVINCI + select GENERIC_IRQ_CHIP + select HAVE_IDE + select NEED_MACH_GPIO_H ++ select TI_PRIV_EDMA + select USE_OF + select ZONE_DMA ++ select FIQ + help + Support for TI's DaVinci platform. + +@@ -1031,120 +1033,9 @@ endmenu + # Kconfigs may be included either alphabetically (according to the + # plat- suffix) or along side the corresponding mach-* source. + # +-source "arch/arm/mach-mvebu/Kconfig" +- +-source "arch/arm/mach-at91/Kconfig" +- +-source "arch/arm/mach-bcm/Kconfig" +- +-source "arch/arm/mach-clps711x/Kconfig" +- +-source "arch/arm/mach-cns3xxx/Kconfig" + + source "arch/arm/mach-davinci/Kconfig" + +-source "arch/arm/mach-dove/Kconfig" +- +-source "arch/arm/mach-ep93xx/Kconfig" +- +-source "arch/arm/mach-footbridge/Kconfig" +- +-source "arch/arm/mach-gemini/Kconfig" +- +-source "arch/arm/mach-h720x/Kconfig" +- +-source "arch/arm/mach-highbank/Kconfig" +- +-source "arch/arm/mach-integrator/Kconfig" +- +-source "arch/arm/mach-iop32x/Kconfig" +- +-source "arch/arm/mach-iop33x/Kconfig" +- +-source "arch/arm/mach-iop13xx/Kconfig" +- +-source "arch/arm/mach-ixp4xx/Kconfig" +- +-source "arch/arm/mach-kirkwood/Kconfig" +- +-source "arch/arm/mach-ks8695/Kconfig" +- +-source "arch/arm/mach-msm/Kconfig" +- +-source "arch/arm/mach-mv78xx0/Kconfig" +- +-source "arch/arm/mach-imx/Kconfig" +- +-source "arch/arm/mach-mxs/Kconfig" +- +-source "arch/arm/mach-netx/Kconfig" +- +-source "arch/arm/mach-nomadik/Kconfig" +- +-source "arch/arm/plat-omap/Kconfig" +- +-source "arch/arm/mach-omap1/Kconfig" +- +-source "arch/arm/mach-omap2/Kconfig" +- +-source "arch/arm/mach-orion5x/Kconfig" +- +-source "arch/arm/mach-picoxcell/Kconfig" +- +-source "arch/arm/mach-pxa/Kconfig" +-source "arch/arm/plat-pxa/Kconfig" +- +-source "arch/arm/mach-mmp/Kconfig" +- +-source "arch/arm/mach-realview/Kconfig" +- +-source "arch/arm/mach-sa1100/Kconfig" +- +-source "arch/arm/plat-samsung/Kconfig" +- +-source "arch/arm/mach-socfpga/Kconfig" +- +-source "arch/arm/plat-spear/Kconfig" +- +-source "arch/arm/mach-s3c24xx/Kconfig" +- +-if ARCH_S3C64XX +-source "arch/arm/mach-s3c64xx/Kconfig" +-endif +- +-source "arch/arm/mach-s5p64x0/Kconfig" +- +-source "arch/arm/mach-s5pc100/Kconfig" +- +-source "arch/arm/mach-s5pv210/Kconfig" +- +-source "arch/arm/mach-exynos/Kconfig" +- +-source "arch/arm/mach-shmobile/Kconfig" +- +-source "arch/arm/mach-sunxi/Kconfig" +- +-source "arch/arm/mach-prima2/Kconfig" +- +-source "arch/arm/mach-tegra/Kconfig" +- +-source "arch/arm/mach-u300/Kconfig" +- +-source "arch/arm/mach-ux500/Kconfig" +- +-source "arch/arm/mach-versatile/Kconfig" +- +-source "arch/arm/mach-vexpress/Kconfig" +-source "arch/arm/plat-versatile/Kconfig" +- +-source "arch/arm/mach-virt/Kconfig" +- +-source "arch/arm/mach-vt8500/Kconfig" +- +-source "arch/arm/mach-w90x900/Kconfig" +- +-source "arch/arm/mach-zynq/Kconfig" +- + # Definitions to make life easier + config ARCH_ACORN + bool +@@ -1182,18 +1073,6 @@ config ARM_NR_BANKS + default 16 if ARCH_EP93XX + default 8 + +-config IWMMXT +- bool "Enable iWMMXt support" if !CPU_PJ4 +- depends on CPU_XSCALE || CPU_XSC3 || CPU_MOHAWK || CPU_PJ4 +- default y if PXA27x || PXA3xx || ARCH_MMP || CPU_PJ4 +- help +- Enable support for iWMMXt context switching at run time if +- running on a CPU that supports it. +- +-config XSCALE_PMU +- bool +- depends on CPU_XSCALE +- default y + + config MULTI_IRQ_HANDLER + bool +@@ -1627,7 +1506,7 @@ config PAGE_OFFSET + hex + default 0x40000000 if VMSPLIT_1G + default 0x80000000 if VMSPLIT_2G +- default 0xC0000000 ++ default 0x80000000 + + config NR_CPUS + int "Maximum number of CPUs (2-32)" +@@ -1668,11 +1547,6 @@ config LOCAL_TIMERS + # selected platforms. + config ARCH_NR_GPIO + int +- default 1024 if ARCH_SHMOBILE || ARCH_TEGRA +- default 512 if SOC_OMAP5 +- default 355 if ARCH_U8500 +- default 288 if ARCH_VT8500 || ARCH_SUNXI +- default 264 if MACH_H4700 + default 0 + help + Maximum number of GPIOs in the system. +@@ -1683,11 +1557,7 @@ source kernel/Kconfig.preempt + + config HZ + int +- default 200 if ARCH_EBSA110 || ARCH_S3C24XX || ARCH_S5P64X0 || \ +- ARCH_S5PV210 || ARCH_EXYNOS4 +- default AT91_TIMER_HZ if ARCH_AT91 +- default SHMOBILE_TIMER_HZ if ARCH_SHMOBILE +- default 100 ++ default 1000 + + config SCHED_HRTICK + def_bool HIGH_RES_TIMERS +@@ -1819,9 +1689,6 @@ source "mm/Kconfig" + + config FORCE_MAX_ZONEORDER + int "Maximum zone order" if ARCH_SHMOBILE +- range 11 64 if ARCH_SHMOBILE +- default "12" if SOC_AM33XX +- default "9" if SA1111 + default "11" + help + The kernel memory allocator divides physically contiguous memory +@@ -2159,89 +2026,6 @@ endmenu + + menu "CPU Power Management" + +-if ARCH_HAS_CPUFREQ +- +-source "drivers/cpufreq/Kconfig" +- +-config CPU_FREQ_IMX +- tristate "CPUfreq driver for i.MX CPUs" +- depends on ARCH_MXC && CPU_FREQ +- select CPU_FREQ_TABLE +- help +- This enables the CPUfreq driver for i.MX CPUs. +- +-config CPU_FREQ_SA1100 +- bool +- +-config CPU_FREQ_SA1110 +- bool +- +-config CPU_FREQ_INTEGRATOR +- tristate "CPUfreq driver for ARM Integrator CPUs" +- depends on ARCH_INTEGRATOR && CPU_FREQ +- default y +- help +- This enables the CPUfreq driver for ARM Integrator CPUs. +- +- For details, take a look at . +- +- If in doubt, say Y. +- +-config CPU_FREQ_PXA +- bool +- depends on CPU_FREQ && ARCH_PXA && PXA25x +- default y +- select CPU_FREQ_DEFAULT_GOV_USERSPACE +- select CPU_FREQ_TABLE +- +-config CPU_FREQ_S3C +- bool +- help +- Internal configuration node for common cpufreq on Samsung SoC +- +-config CPU_FREQ_S3C24XX +- bool "CPUfreq driver for Samsung S3C24XX series CPUs (EXPERIMENTAL)" +- depends on ARCH_S3C24XX && CPU_FREQ +- select CPU_FREQ_S3C +- help +- This enables the CPUfreq driver for the Samsung S3C24XX family +- of CPUs. +- +- For details, take a look at . +- +- If in doubt, say N. +- +-config CPU_FREQ_S3C24XX_PLL +- bool "Support CPUfreq changing of PLL frequency (EXPERIMENTAL)" +- depends on CPU_FREQ_S3C24XX +- help +- Compile in support for changing the PLL frequency from the +- S3C24XX series CPUfreq driver. The PLL takes time to settle +- after a frequency change, so by default it is not enabled. +- +- This also means that the PLL tables for the selected CPU(s) will +- be built which may increase the size of the kernel image. +- +-config CPU_FREQ_S3C24XX_DEBUG +- bool "Debug CPUfreq Samsung driver core" +- depends on CPU_FREQ_S3C24XX +- help +- Enable s3c_freq_dbg for the Samsung S3C CPUfreq core +- +-config CPU_FREQ_S3C24XX_IODEBUG +- bool "Debug CPUfreq Samsung driver IO timing" +- depends on CPU_FREQ_S3C24XX +- help +- Enable s3c_freq_iodbg for the Samsung S3C CPUfreq core +- +-config CPU_FREQ_S3C24XX_DEBUGFS +- bool "Export debugfs for CPUFreq" +- depends on CPU_FREQ_S3C24XX && DEBUG_FS +- help +- Export status information via debugfs. +- +-endif +- + source "drivers/cpuidle/Kconfig" + + endmenu +diff --git a/arch/arm/boot/dts/Makefile b/arch/arm/boot/dts/Makefile +index 9c625588..a7176449 100644 +--- a/arch/arm/boot/dts/Makefile ++++ b/arch/arm/boot/dts/Makefile +@@ -34,8 +34,8 @@ dtb-$(CONFIG_ARCH_AT91) += at91sam9x35ek.dtb + + dtb-$(CONFIG_ARCH_BCM2835) += bcm2835-rpi-b.dtb + dtb-$(CONFIG_ARCH_BCM) += bcm11351-brt.dtb +-dtb-$(CONFIG_ARCH_DAVINCI) += da850-enbw-cmc.dtb \ +- da850-evm.dtb ++#dtb-$(CONFIG_ARCH_DAVINCI) += da850-enbw-cmc.dtb \ ++# da850-evm.dtb + dtb-$(CONFIG_ARCH_DOVE) += dove-cm-a510.dtb \ + dove-cubox.dtb \ + dove-dove-db.dtb +diff --git a/arch/arm/boot/dts/da850-evm.dts b/arch/arm/boot/dts/da850-evm.dts +index f712fb60..c5834a6c 100644 +--- a/arch/arm/boot/dts/da850-evm.dts ++++ b/arch/arm/boot/dts/da850-evm.dts +@@ -35,14 +35,84 @@ + clock-frequency = <100000>; + pinctrl-names = "default"; + pinctrl-0 = <&i2c0_pins>; ++ ++ tps: tps@48 { ++ reg = <0x48>; ++ }; + }; + wdt: wdt@1c21000 { + status = "okay"; + }; ++ mmc0: mmc@1c40000 { ++ max-frequency = <50000000>; ++ bus-width = <4>; ++ status = "okay"; ++ pinctrl-names = "default"; ++ pinctrl-0 = <&mmc0_pins>; ++ }; + }; + nand_cs3@62000000 { + status = "okay"; + pinctrl-names = "default"; + pinctrl-0 = <&nand_cs3_pins>; + }; ++ vbat: fixedregulator@0 { ++ compatible = "regulator-fixed"; ++ regulator-name = "vbat"; ++ regulator-min-microvolt = <5000000>; ++ regulator-max-microvolt = <5000000>; ++ regulator-boot-on; ++ }; ++}; ++ ++/include/ "tps6507x.dtsi" ++ ++&tps { ++ vdcdc1_2-supply = <&vbat>; ++ vdcdc3-supply = <&vbat>; ++ vldo1_2-supply = <&vbat>; ++ ++ regulators { ++ vdcdc1_reg: regulator@0 { ++ regulator-name = "VDCDC1_3.3V"; ++ regulator-min-microvolt = <3150000>; ++ regulator-max-microvolt = <3450000>; ++ regulator-always-on; ++ regulator-boot-on; ++ }; ++ ++ vdcdc2_reg: regulator@1 { ++ regulator-name = "VDCDC2_3.3V"; ++ regulator-min-microvolt = <1710000>; ++ regulator-max-microvolt = <3450000>; ++ regulator-always-on; ++ regulator-boot-on; ++ ti,defdcdc_default = <1>; ++ }; ++ ++ vdcdc3_reg: regulator@2 { ++ regulator-name = "VDCDC3_1.2V"; ++ regulator-min-microvolt = <950000>; ++ regulator-max-microvolt = <1350000>; ++ regulator-always-on; ++ regulator-boot-on; ++ ti,defdcdc_default = <1>; ++ }; ++ ++ ldo1_reg: regulator@3 { ++ regulator-name = "LDO1_1.8V"; ++ regulator-min-microvolt = <1710000>; ++ regulator-max-microvolt = <1890000>; ++ regulator-always-on; ++ regulator-boot-on; ++ }; ++ ++ ldo2_reg: regulator@4 { ++ regulator-name = "LDO2_1.2V"; ++ regulator-min-microvolt = <1140000>; ++ regulator-max-microvolt = <1320000>; ++ regulator-always-on; ++ regulator-boot-on; ++ }; ++ }; + }; +diff --git a/arch/arm/boot/dts/da850.dtsi b/arch/arm/boot/dts/da850.dtsi +deleted file mode 100644 +index 3ec1bda6..00000000 +--- a/arch/arm/boot/dts/da850.dtsi ++++ /dev/null +@@ -1,124 +0,0 @@ +-/* +- * Copyright 2012 DENX Software Engineering GmbH +- * Heiko Schocher +- * +- * This program is free software; you can redistribute it and/or modify it +- * under the terms of the GNU General Public License as published by the +- * Free Software Foundation; either version 2 of the License, or (at your +- * option) any later version. +- */ +-/include/ "skeleton.dtsi" +- +-/ { +- arm { +- #address-cells = <1>; +- #size-cells = <1>; +- ranges; +- intc: interrupt-controller { +- compatible = "ti,cp-intc"; +- interrupt-controller; +- #interrupt-cells = <1>; +- ti,intc-size = <100>; +- reg = <0xfffee000 0x2000>; +- }; +- }; +- soc { +- compatible = "simple-bus"; +- model = "da850"; +- #address-cells = <1>; +- #size-cells = <1>; +- ranges = <0x0 0x01c00000 0x400000>; +- interrupt-parent = <&intc>; +- +- pmx_core: pinmux@1c14120 { +- compatible = "pinctrl-single"; +- reg = <0x14120 0x50>; +- #address-cells = <1>; +- #size-cells = <0>; +- pinctrl-single,bit-per-mux; +- pinctrl-single,register-width = <32>; +- pinctrl-single,function-mask = <0xffffffff>; +- status = "disabled"; +- +- nand_cs3_pins: pinmux_nand_pins { +- pinctrl-single,bits = < +- /* EMA_OE, EMA_WE */ +- 0x1c 0x00110000 0x00ff0000 +- /* EMA_CS[4],EMA_CS[3]*/ +- 0x1c 0x00000110 0x00000ff0 +- /* +- * EMA_D[0], EMA_D[1], EMA_D[2], +- * EMA_D[3], EMA_D[4], EMA_D[5], +- * EMA_D[6], EMA_D[7] +- */ +- 0x24 0x11111111 0xffffffff +- /* EMA_A[1], EMA_A[2] */ +- 0x30 0x01100000 0x0ff00000 +- >; +- }; +- i2c0_pins: pinmux_i2c0_pins { +- pinctrl-single,bits = < +- /* I2C0_SDA,I2C0_SCL */ +- 0x10 0x00002200 0x0000ff00 +- >; +- }; +- }; +- serial0: serial@1c42000 { +- compatible = "ns16550a"; +- reg = <0x42000 0x100>; +- clock-frequency = <150000000>; +- reg-shift = <2>; +- interrupts = <25>; +- status = "disabled"; +- }; +- serial1: serial@1d0c000 { +- compatible = "ns16550a"; +- reg = <0x10c000 0x100>; +- clock-frequency = <150000000>; +- reg-shift = <2>; +- interrupts = <53>; +- status = "disabled"; +- }; +- serial2: serial@1d0d000 { +- compatible = "ns16550a"; +- reg = <0x10d000 0x100>; +- clock-frequency = <150000000>; +- reg-shift = <2>; +- interrupts = <61>; +- status = "disabled"; +- }; +- rtc0: rtc@1c23000 { +- compatible = "ti,da830-rtc"; +- reg = <0x23000 0x1000>; +- interrupts = <19 +- 19>; +- status = "disabled"; +- }; +- i2c0: i2c@1c22000 { +- compatible = "ti,davinci-i2c"; +- reg = <0x22000 0x1000>; +- interrupts = <15>; +- #address-cells = <1>; +- #size-cells = <0>; +- status = "disabled"; +- }; +- wdt: wdt@1c21000 { +- compatible = "ti,davinci-wdt"; +- reg = <0x21000 0x1000>; +- status = "disabled"; +- }; +- }; +- nand_cs3@62000000 { +- compatible = "ti,davinci-nand"; +- reg = <0x62000000 0x807ff +- 0x68000000 0x8000>; +- ti,davinci-chipselect = <1>; +- ti,davinci-mask-ale = <0>; +- ti,davinci-mask-cle = <0>; +- ti,davinci-mask-chipsel = <0>; +- ti,davinci-ecc-mode = "hw"; +- ti,davinci-ecc-bits = <4>; +- ti,davinci-nand-use-bbt; +- status = "disabled"; +- }; +-}; +diff --git a/arch/arm/boot/dts/imx28-m28evk.dts b/arch/arm/boot/dts/imx28-m28evk.dts +index fd36e1cc..6ce3d17c 100644 +--- a/arch/arm/boot/dts/imx28-m28evk.dts ++++ b/arch/arm/boot/dts/imx28-m28evk.dts +@@ -152,6 +152,7 @@ + i2c0: i2c@80058000 { + pinctrl-names = "default"; + pinctrl-0 = <&i2c0_pins_a>; ++ clock-frequency = <400000>; + status = "okay"; + + sgtl5000: codec@0a { +diff --git a/arch/arm/boot/dts/imx28-sps1.dts b/arch/arm/boot/dts/imx28-sps1.dts +index 6c6a5442..e6cde8aa 100644 +--- a/arch/arm/boot/dts/imx28-sps1.dts ++++ b/arch/arm/boot/dts/imx28-sps1.dts +@@ -70,6 +70,7 @@ + i2c0: i2c@80058000 { + pinctrl-names = "default"; + pinctrl-0 = <&i2c0_pins_a>; ++ clock-frequency = <400000>; + status = "okay"; + + rtc: rtc@51 { +diff --git a/arch/arm/boot/dts/imx6qdl.dtsi b/arch/arm/boot/dts/imx6qdl.dtsi +index 281a2235..06ec460b 100644 +--- a/arch/arm/boot/dts/imx6qdl.dtsi ++++ b/arch/arm/boot/dts/imx6qdl.dtsi +@@ -91,7 +91,6 @@ + compatible = "arm,cortex-a9-twd-timer"; + reg = <0x00a00600 0x20>; + interrupts = <1 13 0xf01>; +- clocks = <&clks 15>; + }; + + L2: l2-cache@00a02000 { +diff --git a/arch/arm/boot/dts/kirkwood-iomega_ix2_200.dts b/arch/arm/boot/dts/kirkwood-iomega_ix2_200.dts +index 3694e94f..93c3afbe 100644 +--- a/arch/arm/boot/dts/kirkwood-iomega_ix2_200.dts ++++ b/arch/arm/boot/dts/kirkwood-iomega_ix2_200.dts +@@ -96,11 +96,11 @@ + marvell,function = "gpio"; + }; + pmx_led_rebuild_brt_ctrl_1: pmx-led-rebuild-brt-ctrl-1 { +- marvell,pins = "mpp46"; ++ marvell,pins = "mpp44"; + marvell,function = "gpio"; + }; + pmx_led_rebuild_brt_ctrl_2: pmx-led-rebuild-brt-ctrl-2 { +- marvell,pins = "mpp47"; ++ marvell,pins = "mpp45"; + marvell,function = "gpio"; + }; + +@@ -157,14 +157,14 @@ + gpios = <&gpio0 16 0>; + linux,default-trigger = "default-on"; + }; +- rebuild_led { +- label = "status:white:rebuild_led"; +- gpios = <&gpio1 4 0>; +- }; +- health_led { ++ health_led1 { + label = "status:red:health_led"; + gpios = <&gpio1 5 0>; + }; ++ health_led2 { ++ label = "status:white:health_led"; ++ gpios = <&gpio1 4 0>; ++ }; + backup_led { + label = "status:blue:backup_led"; + gpios = <&gpio0 15 0>; +diff --git a/arch/arm/boot/dts/tps6507x.dtsi b/arch/arm/boot/dts/tps6507x.dtsi +new file mode 100644 +index 00000000..4c326e59 +--- /dev/null ++++ b/arch/arm/boot/dts/tps6507x.dtsi +@@ -0,0 +1,47 @@ ++/* ++ * Copyright (C) 2013 Texas Instruments Incorporated - http://www.ti.com/ ++ * ++ * This program is free software; you can redistribute it and/or modify ++ * it under the terms of the GNU General Public License version 2 as ++ * published by the Free Software Foundation. ++ */ ++ ++/* ++ * Integrated Power Management Chip ++ * http://www.ti.com/lit/ds/symlink/tps65070.pdf ++ */ ++ ++&tps { ++ compatible = "ti,tps6507x"; ++ ++ regulators { ++ #address-cells = <1>; ++ #size-cells = <0>; ++ ++ vdcdc1_reg: regulator@0 { ++ reg = <0>; ++ regulator-compatible = "VDCDC1"; ++ }; ++ ++ vdcdc2_reg: regulator@1 { ++ reg = <1>; ++ regulator-compatible = "VDCDC2"; ++ }; ++ ++ vdcdc3_reg: regulator@2 { ++ reg = <2>; ++ regulator-compatible = "VDCDC3"; ++ }; ++ ++ ldo1_reg: regulator@3 { ++ reg = <3>; ++ regulator-compatible = "LDO1"; ++ }; ++ ++ ldo2_reg: regulator@4 { ++ reg = <4>; ++ regulator-compatible = "LDO2"; ++ }; ++ ++ }; ++}; +diff --git a/arch/arm/common/Kconfig b/arch/arm/common/Kconfig +index 9353184d..c3a4e9ce 100644 +--- a/arch/arm/common/Kconfig ++++ b/arch/arm/common/Kconfig +@@ -17,3 +17,6 @@ config SHARP_PARAM + + config SHARP_SCOOP + bool ++ ++config TI_PRIV_EDMA ++ bool +diff --git a/arch/arm/common/Makefile b/arch/arm/common/Makefile +index dc8dd0de..9643c504 100644 +--- a/arch/arm/common/Makefile ++++ b/arch/arm/common/Makefile +@@ -11,3 +11,4 @@ obj-$(CONFIG_SHARP_PARAM) += sharpsl_param.o + obj-$(CONFIG_SHARP_SCOOP) += scoop.o + obj-$(CONFIG_PCI_HOST_ITE8152) += it8152.o + obj-$(CONFIG_ARM_TIMER_SP804) += timer-sp.o ++obj-$(CONFIG_TI_PRIV_EDMA) += edma.o +diff --git a/arch/arm/mach-davinci/dma.c b/arch/arm/common/edma.c +similarity index 92% +rename from arch/arm/mach-davinci/dma.c +rename to arch/arm/common/edma.c +index 45b7c71d..00e47e23 100644 +--- a/arch/arm/mach-davinci/dma.c ++++ b/arch/arm/common/edma.c +@@ -24,8 +24,10 @@ + #include + #include + #include ++#include + +-#include ++ ++#include + + /* Offsets matching "struct edmacc_param" */ + #define PARM_OPT 0x00 +@@ -95,7 +97,13 @@ + #define PARM_OFFSET(param_no) (EDMA_PARM + ((param_no) << 5)) + + #define EDMA_DCHMAP 0x0100 /* 64 registers */ +-#define CHMAP_EXIST BIT(24) ++ ++/* CCCFG register */ ++#define GET_NUM_DMACH(x) (x & 0x7) /* bits 0-2 */ ++#define GET_NUM_PAENTRY(x) ((x & 0x7000) >> 12) /* bits 12-14 */ ++#define GET_NUM_EVQUE(x) ((x & 0x70000) >> 16) /* bits 16-18 */ ++#define GET_NUM_REGN(x) ((x & 0x300000) >> 20) /* bits 20-21 */ ++#define CHMAP_EXIST BIT(24) + + #define EDMA_MAX_DMACH 64 + #define EDMA_MAX_PARAMENTRY 512 +@@ -392,7 +400,7 @@ static irqreturn_t dma_irq_handler(int irq, void *data) + BIT(slot)); + if (edma_cc[ctlr]->intr_data[channel].callback) + edma_cc[ctlr]->intr_data[channel].callback( +- channel, DMA_COMPLETE, ++ channel, EDMA_DMA_COMPLETE, + edma_cc[ctlr]->intr_data[channel].data); + } + } while (sh_ipr); +@@ -447,7 +455,7 @@ static irqreturn_t dma_ccerr_handler(int irq, void *data) + callback) { + edma_cc[ctlr]->intr_data[k]. + callback(k, +- DMA_CC_ERROR, ++ EDMA_DMA_CC_ERROR, + edma_cc[ctlr]->intr_data + [k].data); + } +@@ -494,26 +502,6 @@ static irqreturn_t dma_ccerr_handler(int irq, void *data) + return IRQ_HANDLED; + } + +-/****************************************************************************** +- * +- * Transfer controller error interrupt handlers +- * +- *****************************************************************************/ +- +-#define tc_errs_handled false /* disabled as long as they're NOPs */ +- +-static irqreturn_t dma_tc0err_handler(int irq, void *data) +-{ +- dev_dbg(data, "dma_tc0err_handler\n"); +- return IRQ_HANDLED; +-} +- +-static irqreturn_t dma_tc1err_handler(int irq, void *data) +-{ +- dev_dbg(data, "dma_tc1err_handler\n"); +- return IRQ_HANDLED; +-} +- + static int reserve_contiguous_slots(int ctlr, unsigned int id, + unsigned int num_slots, + unsigned int start_slot) +@@ -986,21 +974,17 @@ EXPORT_SYMBOL(edma_set_dest); + * Returns current source and destination addresses for a particular + * parameter RAM slot. Its channel should not be active when this is called. + */ +-void edma_get_position(unsigned slot, dma_addr_t *src, dma_addr_t *dst) ++dma_addr_t edma_get_position(unsigned slot, bool dst) + { +- struct edmacc_param temp; +- unsigned ctlr; ++ u32 offs, ctlr = EDMA_CTLR(slot); + +- ctlr = EDMA_CTLR(slot); + slot = EDMA_CHAN_SLOT(slot); + +- edma_read_slot(EDMA_CTLR_CHAN(ctlr, slot), &temp); +- if (src != NULL) +- *src = temp.src; +- if (dst != NULL) +- *dst = temp.dst; ++ offs = PARM_OFFSET(slot); ++ offs += dst ? PARM_DST : PARM_SRC; ++ ++ return edma_read(ctlr, offs); + } +-EXPORT_SYMBOL(edma_get_position); + + /** + * edma_set_src_index - configure DMA source address indexing +@@ -1248,6 +1232,23 @@ void edma_resume(unsigned channel) + } + EXPORT_SYMBOL(edma_resume); + ++int edma_trigger_channel(unsigned channel) ++{ ++ unsigned ctlr; ++ unsigned int mask; ++ ++ ctlr = EDMA_CTLR(channel); ++ channel = EDMA_CHAN_SLOT(channel); ++ mask = BIT(channel & 0x1f); ++ ++ edma_shadow0_write_array(ctlr, SH_ESR, (channel >> 5), mask); ++ ++ pr_debug("EDMA: ESR%d %08x\n", (channel >> 5), ++ edma_shadow0_read_array(ctlr, SH_ESR, (channel >> 5))); ++ return 0; ++} ++EXPORT_SYMBOL(edma_trigger_channel); ++ + /** + * edma_start - start dma on a channel + * @channel: channel being activated +@@ -1388,12 +1389,104 @@ void edma_clear_event(unsigned channel) + } + EXPORT_SYMBOL(edma_clear_event); + +-/*-----------------------------------------------------------------------*/ ++/* ++ * edma_assign_channel_eventq - move given channel to desired eventq ++ * Arguments: ++ * channel - channel number ++ * eventq_no - queue to move the channel ++ * ++ * Can be used to move a channel to a selected event queue. ++ */ ++void edma_assign_channel_eventq(unsigned channel, enum dma_event_q eventq_no) ++{ ++ unsigned ctlr; + ++ ctlr = EDMA_CTLR(channel); ++ channel = EDMA_CHAN_SLOT(channel); ++ ++ if (channel >= edma_cc[ctlr]->num_channels) ++ return; ++ ++ /* default to low priority queue */ ++ if (eventq_no == EVENTQ_DEFAULT) ++ eventq_no = edma_cc[ctlr]->default_queue; ++ if (eventq_no >= edma_cc[ctlr]->num_tc) ++ return; ++ ++ map_dmach_queue(ctlr, channel, eventq_no); ++} ++EXPORT_SYMBOL(edma_assign_channel_eventq); ++ ++static int edma_setup_from_hw(struct device *dev, struct edma_soc_info *pdata, ++ struct edma *edma_cc, int cc_id) ++{ ++ int i; ++ u32 value, cccfg; ++ s8 (*queue_priority_map)[2]; ++ /* Decode the eDMA3 configuration from CCCFG register */ ++ cccfg = edma_read(cc_id, EDMA_CCCFG); ++ ++ value = GET_NUM_REGN(cccfg); ++ edma_cc->num_region = BIT(value); ++ ++ value = GET_NUM_DMACH(cccfg); ++ edma_cc->num_channels = BIT(value + 1); ++ ++ value = GET_NUM_PAENTRY(cccfg); ++ edma_cc->num_slots = BIT(value + 4); ++ ++ value = GET_NUM_EVQUE(cccfg); ++ edma_cc->num_tc = value + 1; ++ ++ dev_dbg(dev, "eDMA3 CC%d HW configuration (cccfg: 0x%08x):\n", cc_id, ++ cccfg); ++ dev_dbg(dev, "num_region: %u\n", edma_cc->num_region); ++ dev_dbg(dev, "num_channel: %u\n", edma_cc->num_channels); ++ dev_dbg(dev, "num_slot: %u\n", edma_cc->num_slots); ++ dev_dbg(dev, "num_tc: %u\n", edma_cc->num_tc); ++ ++ /* Nothing need to be done if queue priority is provided */ ++ if (pdata->queue_priority_mapping) ++ return 0; ++ ++ /* ++ * Configure TC/queue priority as follows: ++ * Q0 - priority 0 ++ * Q1 - priority 1 ++ * Q2 - priority 2 ++ * ... ++ * The meaning of priority numbers: 0 highest priority, 7 lowest ++ * priority. So Q0 is the highest priority queue and the last queue has ++ * the lowest priority. ++ */ ++ queue_priority_map = devm_kzalloc(dev, ++ (edma_cc->num_tc + 1) * sizeof(s8), ++ GFP_KERNEL); ++ if (!queue_priority_map) ++ return -ENOMEM; ++ ++ for (i = 0; i < edma_cc->num_tc; i++) { ++ queue_priority_map[i][0] = i; ++ queue_priority_map[i][1] = i; ++ } ++ queue_priority_map[i][0] = -1; ++ queue_priority_map[i][1] = -1; ++ ++ pdata->queue_priority_mapping = queue_priority_map; ++ /* Default queue has the lowest priority */ ++ pdata->default_queue = i - 1; ++ ++ return 0; ++} ++static struct edma_soc_info *edma_setup_info_from_dt(struct device *dev, ++ struct device_node *node) ++{ ++ return (void*)-ENOSYS; ++} + static int __init edma_probe(struct platform_device *pdev) + { + struct edma_soc_info **info = pdev->dev.platform_data; +- const s8 (*queue_priority_mapping)[2]; ++ /*const */s8 (*queue_priority_mapping)[2]; + const s8 (*queue_tc_mapping)[2]; + int i, j, off, ln, found = 0; + int status = -1; +@@ -1541,23 +1634,6 @@ static int __init edma_probe(struct platform_device *pdev) + arch_num_cc++; + } + +- if (tc_errs_handled) { +- status = request_irq(IRQ_TCERRINT0, dma_tc0err_handler, 0, +- "edma_tc0", &pdev->dev); +- if (status < 0) { +- dev_dbg(&pdev->dev, "request_irq %d failed --> %d\n", +- IRQ_TCERRINT0, status); +- return status; +- } +- status = request_irq(IRQ_TCERRINT, dma_tc1err_handler, 0, +- "edma_tc1", &pdev->dev); +- if (status < 0) { +- dev_dbg(&pdev->dev, "request_irq %d --> %d\n", +- IRQ_TCERRINT, status); +- return status; +- } +- } +- + return 0; + + fail: +diff --git a/arch/arm/configs/acs5k_defconfig b/arch/arm/configs/acs5k_defconfig +deleted file mode 100644 +index 92b0f90d..00000000 +--- a/arch/arm/configs/acs5k_defconfig ++++ /dev/null +@@ -1,86 +0,0 @@ +-CONFIG_EXPERIMENTAL=y +-# CONFIG_SWAP is not set +-CONFIG_SYSVIPC=y +-CONFIG_POSIX_MQUEUE=y +-CONFIG_LOG_BUF_SHIFT=14 +-CONFIG_SYSFS_DEPRECATED_V2=y +-CONFIG_BLK_DEV_INITRD=y +-CONFIG_SLAB=y +-CONFIG_MODULES=y +-CONFIG_MODULE_UNLOAD=y +-# CONFIG_BLK_DEV_BSG is not set +-# CONFIG_IOSCHED_DEADLINE is not set +-# CONFIG_IOSCHED_CFQ is not set +-CONFIG_ARCH_KS8695=y +-CONFIG_MACH_KS8695=y +-CONFIG_MACH_DSM320=y +-CONFIG_MACH_ACS5K=y +-# CONFIG_ARM_THUMB is not set +-CONFIG_PCI=y +-CONFIG_PCI_DEBUG=y +-CONFIG_PCCARD=y +-CONFIG_YENTA=y +-CONFIG_AEABI=y +-CONFIG_ZBOOT_ROM_TEXT=0x0 +-CONFIG_ZBOOT_ROM_BSS=0x0 +-CONFIG_CMDLINE="mem=32M console=ttyS0,115200 initrd=0x20410000,3145728 root=/dev/ram0 rw" +-CONFIG_NET=y +-CONFIG_PACKET=y +-CONFIG_UNIX=y +-CONFIG_INET=y +-CONFIG_IP_PNP=y +-CONFIG_IP_PNP_DHCP=y +-# CONFIG_INET_LRO is not set +-# CONFIG_IPV6 is not set +-CONFIG_UEVENT_HELPER_PATH="/sbin/hotplug" +-CONFIG_MTD=y +-CONFIG_MTD_CONCAT=y +-CONFIG_MTD_PARTITIONS=y +-CONFIG_MTD_CHAR=y +-CONFIG_MTD_BLOCK=y +-CONFIG_MTD_CFI=y +-CONFIG_MTD_JEDECPROBE=y +-CONFIG_MTD_CFI_ADV_OPTIONS=y +-CONFIG_MTD_CFI_INTELEXT=y +-CONFIG_MTD_CFI_AMDSTD=y +-CONFIG_MTD_PHYSMAP=y +-CONFIG_BLK_DEV_RAM=y +-CONFIG_BLK_DEV_RAM_SIZE=8192 +-CONFIG_NETDEVICES=y +-CONFIG_NET_ETHERNET=y +-CONFIG_ARM_KS8695_ETHER=y +-# CONFIG_NETDEV_1000 is not set +-# CONFIG_NETDEV_10000 is not set +-CONFIG_PRISM54=m +-# CONFIG_INPUT_MOUSEDEV_PSAUX is not set +-# CONFIG_INPUT_KEYBOARD is not set +-# CONFIG_INPUT_MOUSE is not set +-# CONFIG_SERIO is not set +-CONFIG_SERIAL_KS8695=y +-CONFIG_SERIAL_KS8695_CONSOLE=y +-CONFIG_I2C=y +-CONFIG_I2C_CHARDEV=y +-CONFIG_I2C_GPIO=y +-CONFIG_GPIO_SYSFS=y +-CONFIG_GPIO_PCA953X=y +-CONFIG_WATCHDOG=y +-CONFIG_KS8695_WATCHDOG=y +-# CONFIG_VGA_CONSOLE is not set +-CONFIG_RTC_CLASS=y +-CONFIG_RTC_DRV_PCF8563=y +-CONFIG_EXT2_FS=y +-CONFIG_INOTIFY=y +-CONFIG_TMPFS=y +-CONFIG_JFFS2_FS=y +-CONFIG_JFFS2_SUMMARY=y +-CONFIG_JFFS2_COMPRESSION_OPTIONS=y +-CONFIG_JFFS2_RUBIN=y +-CONFIG_CRAMFS=y +-CONFIG_NFS_FS=y +-CONFIG_NFS_V3=y +-CONFIG_ROOT_NFS=y +-CONFIG_DEBUG_KERNEL=y +-CONFIG_DEBUG_MUTEXES=y +-# CONFIG_FTRACE is not set +-CONFIG_DEBUG_USER=y +-CONFIG_DEBUG_LL=y +diff --git a/arch/arm/configs/acs5k_tiny_defconfig b/arch/arm/configs/acs5k_tiny_defconfig +deleted file mode 100644 +index 2a27a147..00000000 +--- a/arch/arm/configs/acs5k_tiny_defconfig ++++ /dev/null +@@ -1,80 +0,0 @@ +-CONFIG_EXPERIMENTAL=y +-# CONFIG_SWAP is not set +-CONFIG_SYSVIPC=y +-CONFIG_POSIX_MQUEUE=y +-CONFIG_LOG_BUF_SHIFT=14 +-CONFIG_SYSFS_DEPRECATED_V2=y +-CONFIG_SLAB=y +-CONFIG_MODULES=y +-CONFIG_MODULE_UNLOAD=y +-# CONFIG_BLK_DEV_BSG is not set +-# CONFIG_IOSCHED_DEADLINE is not set +-# CONFIG_IOSCHED_CFQ is not set +-CONFIG_ARCH_KS8695=y +-CONFIG_MACH_ACS5K=y +-# CONFIG_ARM_THUMB is not set +-CONFIG_AEABI=y +-CONFIG_ZBOOT_ROM_TEXT=0x0 +-CONFIG_ZBOOT_ROM_BSS=0x0 +-CONFIG_CMDLINE="console=ttyAM0,115200 init=/bin/sh" +-CONFIG_FPE_NWFPE=y +-CONFIG_NET=y +-CONFIG_PACKET=y +-CONFIG_UNIX=y +-CONFIG_INET=y +-# CONFIG_INET_XFRM_MODE_TRANSPORT is not set +-# CONFIG_INET_XFRM_MODE_TUNNEL is not set +-# CONFIG_INET_XFRM_MODE_BEET is not set +-# CONFIG_INET_LRO is not set +-# CONFIG_IPV6 is not set +-CONFIG_UEVENT_HELPER_PATH="/sbin/hotplug" +-CONFIG_MTD=y +-CONFIG_MTD_CONCAT=y +-CONFIG_MTD_PARTITIONS=y +-CONFIG_MTD_CHAR=y +-CONFIG_MTD_BLOCK=y +-CONFIG_MTD_CFI=y +-CONFIG_MTD_JEDECPROBE=y +-CONFIG_MTD_CFI_ADV_OPTIONS=y +-CONFIG_MTD_CFI_INTELEXT=y +-CONFIG_MTD_CFI_AMDSTD=y +-CONFIG_MTD_PHYSMAP=y +-# CONFIG_BLK_DEV is not set +-# CONFIG_MISC_DEVICES is not set +-CONFIG_NETDEVICES=y +-CONFIG_NET_ETHERNET=y +-CONFIG_ARM_KS8695_ETHER=y +-# CONFIG_NETDEV_1000 is not set +-# CONFIG_NETDEV_10000 is not set +-# CONFIG_INPUT_MOUSEDEV_PSAUX is not set +-# CONFIG_INPUT_KEYBOARD is not set +-# CONFIG_INPUT_MOUSE is not set +-# CONFIG_SERIO is not set +-CONFIG_SERIAL_KS8695=y +-CONFIG_SERIAL_KS8695_CONSOLE=y +-# CONFIG_HW_RANDOM is not set +-CONFIG_I2C=y +-CONFIG_I2C_CHARDEV=y +-CONFIG_I2C_GPIO=y +-CONFIG_GPIO_SYSFS=y +-CONFIG_GPIO_PCA953X=y +-# CONFIG_HWMON is not set +-CONFIG_WATCHDOG=y +-CONFIG_KS8695_WATCHDOG=y +-# CONFIG_VGA_CONSOLE is not set +-# CONFIG_HID_SUPPORT is not set +-# CONFIG_USB_SUPPORT is not set +-CONFIG_RTC_CLASS=y +-CONFIG_RTC_DRV_PCF8563=y +-CONFIG_INOTIFY=y +-CONFIG_TMPFS=y +-CONFIG_JFFS2_FS=y +-CONFIG_JFFS2_SUMMARY=y +-CONFIG_JFFS2_COMPRESSION_OPTIONS=y +-CONFIG_JFFS2_RUBIN=y +-CONFIG_SQUASHFS=y +-# CONFIG_NETWORK_FILESYSTEMS is not set +-CONFIG_DEBUG_KERNEL=y +-CONFIG_DEBUG_MUTEXES=y +-# CONFIG_FTRACE is not set +-CONFIG_DEBUG_USER=y +diff --git a/arch/arm/configs/ag5evm_defconfig b/arch/arm/configs/ag5evm_defconfig +deleted file mode 100644 +index 212ead35..00000000 +--- a/arch/arm/configs/ag5evm_defconfig ++++ /dev/null +@@ -1,83 +0,0 @@ +-CONFIG_EXPERIMENTAL=y +-CONFIG_SYSVIPC=y +-CONFIG_IKCONFIG=y +-CONFIG_IKCONFIG_PROC=y +-CONFIG_LOG_BUF_SHIFT=16 +-CONFIG_NAMESPACES=y +-# CONFIG_UTS_NS is not set +-# CONFIG_IPC_NS is not set +-# CONFIG_USER_NS is not set +-# CONFIG_PID_NS is not set +-CONFIG_BLK_DEV_INITRD=y +-CONFIG_INITRAMFS_SOURCE="" +-CONFIG_EXPERT=y +-CONFIG_SLAB=y +-# CONFIG_BLK_DEV_BSG is not set +-# CONFIG_IOSCHED_DEADLINE is not set +-# CONFIG_IOSCHED_CFQ is not set +-CONFIG_ARCH_SHMOBILE=y +-CONFIG_ARCH_SH73A0=y +-CONFIG_MACH_AG5EVM=y +-CONFIG_MEMORY_SIZE=0x10000000 +-CONFIG_CPU_BPREDICT_DISABLE=y +-CONFIG_ARM_ERRATA_430973=y +-CONFIG_ARM_ERRATA_458693=y +-CONFIG_NO_HZ=y +-CONFIG_AEABI=y +-# CONFIG_OABI_COMPAT is not set +-CONFIG_HIGHMEM=y +-CONFIG_ZBOOT_ROM_TEXT=0x0 +-CONFIG_ZBOOT_ROM_BSS=0x0 +-CONFIG_CMDLINE="console=tty0 console=ttySC2,115200 earlyprintk=sh-sci.2,115200 ignore_loglevel" +-CONFIG_CMDLINE_FORCE=y +-CONFIG_KEXEC=y +-# CONFIG_CORE_DUMP_DEFAULT_ELF_HEADERS is not set +-CONFIG_PM=y +-# CONFIG_SUSPEND is not set +-CONFIG_PM_RUNTIME=y +-CONFIG_NET=y +-CONFIG_PACKET=y +-CONFIG_UNIX=y +-CONFIG_INET=y +-# CONFIG_INET_XFRM_MODE_TRANSPORT is not set +-# CONFIG_INET_XFRM_MODE_TUNNEL is not set +-# CONFIG_INET_XFRM_MODE_BEET is not set +-# CONFIG_INET_LRO is not set +-# CONFIG_INET_DIAG is not set +-# CONFIG_IPV6 is not set +-# CONFIG_WIRELESS is not set +-CONFIG_UEVENT_HELPER_PATH="/sbin/hotplug" +-# CONFIG_BLK_DEV is not set +-CONFIG_NETDEVICES=y +-CONFIG_NET_ETHERNET=y +-CONFIG_SMSC911X=y +-# CONFIG_NETDEV_1000 is not set +-# CONFIG_NETDEV_10000 is not set +-# CONFIG_WLAN is not set +-CONFIG_INPUT_SPARSEKMAP=y +-# CONFIG_INPUT_MOUSEDEV_PSAUX is not set +-CONFIG_INPUT_EVDEV=y +-# CONFIG_INPUT_KEYBOARD is not set +-# CONFIG_INPUT_MOUSE is not set +-CONFIG_SERIAL_SH_SCI=y +-CONFIG_SERIAL_SH_SCI_NR_UARTS=9 +-CONFIG_SERIAL_SH_SCI_CONSOLE=y +-# CONFIG_LEGACY_PTYS is not set +-# CONFIG_HW_RANDOM is not set +-CONFIG_I2C=y +-CONFIG_I2C_SH_MOBILE=y +-# CONFIG_HWMON is not set +-# CONFIG_MFD_SUPPORT is not set +-CONFIG_FB=y +-CONFIG_FB_SH_MOBILE_LCDC=y +-CONFIG_FRAMEBUFFER_CONSOLE=y +-CONFIG_FRAMEBUFFER_CONSOLE_DETECT_PRIMARY=y +-# CONFIG_HID_SUPPORT is not set +-# CONFIG_USB_SUPPORT is not set +-# CONFIG_DNOTIFY is not set +-# CONFIG_INOTIFY_USER is not set +-CONFIG_TMPFS=y +-# CONFIG_MISC_FILESYSTEMS is not set +-CONFIG_MAGIC_SYSRQ=y +-CONFIG_DEBUG_KERNEL=y +-# CONFIG_FTRACE is not set +diff --git a/arch/arm/configs/am200epdkit_defconfig b/arch/arm/configs/am200epdkit_defconfig +deleted file mode 100644 +index f0dea52e..00000000 +--- a/arch/arm/configs/am200epdkit_defconfig ++++ /dev/null +@@ -1,108 +0,0 @@ +-CONFIG_EXPERIMENTAL=y +-CONFIG_LOCALVERSION="gum" +-# CONFIG_SWAP is not set +-CONFIG_SYSVIPC=y +-CONFIG_SYSFS_DEPRECATED_V2=y +-CONFIG_EXPERT=y +-# CONFIG_SYSCTL_SYSCALL is not set +-# CONFIG_EPOLL is not set +-# CONFIG_SHMEM is not set +-# CONFIG_VM_EVENT_COUNTERS is not set +-CONFIG_SLAB=y +-CONFIG_MODULES=y +-CONFIG_MODULE_UNLOAD=y +-# CONFIG_BLK_DEV_BSG is not set +-# CONFIG_IOSCHED_DEADLINE is not set +-# CONFIG_IOSCHED_CFQ is not set +-CONFIG_ARCH_PXA=y +-CONFIG_ARCH_GUMSTIX=y +-CONFIG_PCCARD=y +-CONFIG_PREEMPT=y +-CONFIG_AEABI=y +-# CONFIG_OABI_COMPAT is not set +-CONFIG_ZBOOT_ROM_TEXT=0x0 +-CONFIG_ZBOOT_ROM_BSS=0x0 +-CONFIG_CMDLINE="console=ttyS0,115200n8 root=1f01 rootfstype=jffs2" +-CONFIG_NET=y +-CONFIG_PACKET=m +-CONFIG_UNIX=y +-CONFIG_INET=y +-# CONFIG_INET_XFRM_MODE_TRANSPORT is not set +-# CONFIG_INET_XFRM_MODE_TUNNEL is not set +-# CONFIG_INET_XFRM_MODE_BEET is not set +-# CONFIG_INET_LRO is not set +-# CONFIG_INET_DIAG is not set +-# CONFIG_IPV6 is not set +-CONFIG_BT=m +-CONFIG_BT_L2CAP=m +-CONFIG_BT_SCO=m +-CONFIG_BT_RFCOMM=m +-CONFIG_BT_RFCOMM_TTY=y +-CONFIG_BT_BNEP=m +-CONFIG_BT_HCIUART=m +-CONFIG_BT_HCIUART_H4=y +-CONFIG_UEVENT_HELPER_PATH="/sbin/hotplug" +-CONFIG_MTD=y +-CONFIG_MTD_CHAR=y +-CONFIG_MTD_BLOCK=y +-CONFIG_MTD_CFI=y +-CONFIG_MTD_CFI_ADV_OPTIONS=y +-CONFIG_MTD_CFI_GEOMETRY=y +-# CONFIG_MTD_MAP_BANK_WIDTH_1 is not set +-# CONFIG_MTD_MAP_BANK_WIDTH_4 is not set +-# CONFIG_MTD_CFI_I2 is not set +-CONFIG_MTD_CFI_INTELEXT=y +-CONFIG_MTD_COMPLEX_MAPPINGS=y +-CONFIG_MTD_PXA2XX=y +-CONFIG_BLK_DEV_LOOP=m +-CONFIG_IDE=m +-CONFIG_BLK_DEV_IDECS=m +-CONFIG_NETDEVICES=y +-CONFIG_NET_ETHERNET=y +-CONFIG_SMC91X=m +-CONFIG_SERIAL_PXA=y +-CONFIG_SERIAL_PXA_CONSOLE=y +-# CONFIG_LEGACY_PTYS is not set +-# CONFIG_HW_RANDOM is not set +-# CONFIG_HWMON is not set +-CONFIG_WATCHDOG=y +-CONFIG_SA1100_WATCHDOG=m +-CONFIG_FB=y +-CONFIG_FB_MODE_HELPERS=y +-CONFIG_FB_TILEBLITTING=y +-CONFIG_FB_PXA=y +-CONFIG_FB_PXA_PARAMETERS=y +-CONFIG_FB_MBX=m +-CONFIG_FB_VIRTUAL=m +-# CONFIG_VGA_CONSOLE is not set +-CONFIG_SOUND=m +-CONFIG_SND=m +-CONFIG_SND_MIXER_OSS=m +-CONFIG_SND_PCM_OSS=m +-# CONFIG_SND_SUPPORT_OLD_API is not set +-# CONFIG_SND_VERBOSE_PROCFS is not set +-CONFIG_SND_PXA2XX_AC97=m +-CONFIG_USB_GADGET=y +-CONFIG_USB_ETH=m +-CONFIG_MMC=y +-CONFIG_MMC_PXA=y +-# CONFIG_DNOTIFY is not set +-CONFIG_INOTIFY=y +-CONFIG_VFAT_FS=y +-CONFIG_JFFS2_FS=y +-CONFIG_JFFS2_COMPRESSION_OPTIONS=y +-CONFIG_JFFS2_RUBIN=y +-CONFIG_PARTITION_ADVANCED=y +-CONFIG_NLS_CODEPAGE_437=y +-CONFIG_NLS_ISO8859_1=y +-CONFIG_DEBUG_KERNEL=y +-# CONFIG_DETECT_SOFTLOCKUP is not set +-# CONFIG_DEBUG_PREEMPT is not set +-# CONFIG_DEBUG_BUGVERBOSE is not set +-CONFIG_DEBUG_USER=y +-CONFIG_DEBUG_ERRORS=y +-CONFIG_CRYPTO=y +-CONFIG_CRYPTO_CBC=m +-CONFIG_CRYPTO_ECB=m +-CONFIG_CRYPTO_PCBC=m +-CONFIG_CRYPTO_ARC4=m +diff --git a/arch/arm/configs/ap4evb_defconfig b/arch/arm/configs/ap4evb_defconfig +deleted file mode 100644 +index 66894f73..00000000 +--- a/arch/arm/configs/ap4evb_defconfig ++++ /dev/null +@@ -1,56 +0,0 @@ +-CONFIG_EXPERIMENTAL=y +-CONFIG_SYSVIPC=y +-CONFIG_IKCONFIG=y +-CONFIG_IKCONFIG_PROC=y +-CONFIG_LOG_BUF_SHIFT=16 +-CONFIG_BLK_DEV_INITRD=y +-CONFIG_SLAB=y +-# CONFIG_BLK_DEV_BSG is not set +-# CONFIG_IOSCHED_DEADLINE is not set +-# CONFIG_IOSCHED_CFQ is not set +-CONFIG_ARCH_SHMOBILE=y +-CONFIG_ARCH_SH7372=y +-CONFIG_MACH_AP4EVB=y +-CONFIG_AEABI=y +-# CONFIG_OABI_COMPAT is not set +-CONFIG_ZBOOT_ROM_TEXT=0x0 +-CONFIG_ZBOOT_ROM_BSS=0x0 +-CONFIG_CMDLINE="console=ttySC0,115200 earlyprintk=sh-sci.0,115200" +-CONFIG_KEXEC=y +-CONFIG_PM=y +-# CONFIG_SUSPEND is not set +-CONFIG_UEVENT_HELPER_PATH="/sbin/hotplug" +-# CONFIG_FIRMWARE_IN_KERNEL is not set +-CONFIG_MTD=y +-CONFIG_MTD_CONCAT=y +-CONFIG_MTD_PARTITIONS=y +-CONFIG_MTD_CHAR=y +-CONFIG_MTD_BLOCK=y +-CONFIG_MTD_CFI=y +-CONFIG_MTD_CFI_INTELEXT=y +-CONFIG_MTD_PHYSMAP=y +-CONFIG_MTD_NAND=y +-# CONFIG_BLK_DEV is not set +-# CONFIG_MISC_DEVICES is not set +-# CONFIG_INPUT_MOUSEDEV_PSAUX is not set +-# CONFIG_INPUT_KEYBOARD is not set +-# CONFIG_INPUT_MOUSE is not set +-# CONFIG_SERIO is not set +-CONFIG_SERIAL_SH_SCI=y +-CONFIG_SERIAL_SH_SCI_NR_UARTS=8 +-CONFIG_SERIAL_SH_SCI_CONSOLE=y +-# CONFIG_LEGACY_PTYS is not set +-# CONFIG_HW_RANDOM is not set +-# CONFIG_HWMON is not set +-# CONFIG_VGA_CONSOLE is not set +-# CONFIG_HID_SUPPORT is not set +-# CONFIG_USB_SUPPORT is not set +-# CONFIG_DNOTIFY is not set +-CONFIG_TMPFS=y +-# CONFIG_MISC_FILESYSTEMS is not set +-CONFIG_MAGIC_SYSRQ=y +-CONFIG_DEBUG_KERNEL=y +-# CONFIG_DETECT_SOFTLOCKUP is not set +-# CONFIG_RCU_CPU_STALL_DETECTOR is not set +-# CONFIG_FTRACE is not set +-# CONFIG_CRC32 is not set +diff --git a/arch/arm/configs/armadillo800eva_defconfig b/arch/arm/configs/armadillo800eva_defconfig +deleted file mode 100644 +index 0b98100d..00000000 +--- a/arch/arm/configs/armadillo800eva_defconfig ++++ /dev/null +@@ -1,147 +0,0 @@ +-CONFIG_EXPERIMENTAL=y +-CONFIG_SYSVIPC=y +-CONFIG_IKCONFIG=y +-CONFIG_IKCONFIG_PROC=y +-CONFIG_LOG_BUF_SHIFT=16 +-# CONFIG_UTS_NS is not set +-# CONFIG_IPC_NS is not set +-# CONFIG_PID_NS is not set +-CONFIG_CC_OPTIMIZE_FOR_SIZE=y +-CONFIG_PERF_EVENTS=y +-CONFIG_SLAB=y +-CONFIG_MODULES=y +-CONFIG_MODULE_UNLOAD=y +-CONFIG_MODULE_FORCE_UNLOAD=y +-# CONFIG_BLK_DEV_BSG is not set +-# CONFIG_IOSCHED_DEADLINE is not set +-# CONFIG_IOSCHED_CFQ is not set +-CONFIG_ARCH_SHMOBILE=y +-CONFIG_ARCH_R8A7740=y +-CONFIG_MACH_ARMADILLO800EVA=y +-# CONFIG_SH_TIMER_TMU is not set +-CONFIG_ARM_THUMB=y +-CONFIG_CPU_BPREDICT_DISABLE=y +-CONFIG_CACHE_L2X0=y +-CONFIG_ARM_ERRATA_430973=y +-CONFIG_ARM_ERRATA_458693=y +-CONFIG_ARM_ERRATA_460075=y +-CONFIG_ARM_ERRATA_720789=y +-CONFIG_ARM_ERRATA_743622=y +-CONFIG_ARM_ERRATA_751472=y +-CONFIG_ARM_ERRATA_754322=y +-CONFIG_AEABI=y +-# CONFIG_OABI_COMPAT is not set +-CONFIG_FORCE_MAX_ZONEORDER=13 +-CONFIG_ZBOOT_ROM_TEXT=0x0 +-CONFIG_ZBOOT_ROM_BSS=0x0 +-CONFIG_ARM_APPENDED_DTB=y +-CONFIG_KEXEC=y +-CONFIG_VFP=y +-# CONFIG_CORE_DUMP_DEFAULT_ELF_HEADERS is not set +-CONFIG_PM_RUNTIME=y +-CONFIG_NET=y +-CONFIG_PACKET=y +-CONFIG_UNIX=y +-CONFIG_INET=y +-CONFIG_IP_PNP=y +-CONFIG_IP_PNP_DHCP=y +-# CONFIG_INET_XFRM_MODE_TRANSPORT is not set +-# CONFIG_INET_XFRM_MODE_TUNNEL is not set +-# CONFIG_INET_XFRM_MODE_BEET is not set +-# CONFIG_INET_LRO is not set +-# CONFIG_INET_DIAG is not set +-# CONFIG_IPV6 is not set +-# CONFIG_WIRELESS is not set +-CONFIG_UEVENT_HELPER_PATH="/sbin/hotplug" +-CONFIG_SCSI=y +-CONFIG_BLK_DEV_SD=y +-CONFIG_MD=y +-CONFIG_BLK_DEV_DM=y +-CONFIG_NETDEVICES=y +-# CONFIG_NET_VENDOR_BROADCOM is not set +-# CONFIG_NET_VENDOR_CHELSIO is not set +-# CONFIG_NET_VENDOR_CIRRUS is not set +-# CONFIG_NET_VENDOR_FARADAY is not set +-# CONFIG_NET_VENDOR_INTEL is not set +-# CONFIG_NET_VENDOR_MARVELL is not set +-# CONFIG_NET_VENDOR_MICREL is not set +-# CONFIG_NET_VENDOR_NATSEMI is not set +-CONFIG_SH_ETH=y +-# CONFIG_NET_VENDOR_SEEQ is not set +-# CONFIG_NET_VENDOR_SMSC is not set +-# CONFIG_NET_VENDOR_STMICRO is not set +-# CONFIG_WLAN is not set +-# CONFIG_INPUT_MOUSEDEV_PSAUX is not set +-CONFIG_INPUT_EVDEV=y +-# CONFIG_KEYBOARD_ATKBD is not set +-CONFIG_KEYBOARD_GPIO=y +-# CONFIG_INPUT_MOUSE is not set +-CONFIG_INPUT_TOUCHSCREEN=y +-CONFIG_TOUCHSCREEN_ST1232=y +-# CONFIG_SERIO is not set +-# CONFIG_LEGACY_PTYS is not set +-CONFIG_SERIAL_SH_SCI=y +-CONFIG_SERIAL_SH_SCI_NR_UARTS=8 +-CONFIG_SERIAL_SH_SCI_CONSOLE=y +-# CONFIG_HW_RANDOM is not set +-CONFIG_I2C=y +-CONFIG_I2C_GPIO=y +-CONFIG_I2C_SH_MOBILE=y +-# CONFIG_HWMON is not set +-CONFIG_MEDIA_SUPPORT=y +-CONFIG_VIDEO_DEV=y +-CONFIG_MEDIA_CAMERA_SUPPORT=y +-CONFIG_V4L_PLATFORM_DRIVERS=y +-CONFIG_SOC_CAMERA=y +-CONFIG_SOC_CAMERA_MT9T112=y +-CONFIG_VIDEO_SH_MOBILE_CEU=y +-CONFIG_FB=y +-CONFIG_FB_SH_MOBILE_LCDC=y +-CONFIG_FB_SH_MOBILE_HDMI=y +-CONFIG_LCD_CLASS_DEVICE=y +-CONFIG_FRAMEBUFFER_CONSOLE=y +-CONFIG_FRAMEBUFFER_CONSOLE_DETECT_PRIMARY=y +-CONFIG_LOGO=y +-# CONFIG_LOGO_LINUX_MONO is not set +-# CONFIG_LOGO_LINUX_VGA16 is not set +-# CONFIG_SND_SUPPORT_OLD_API is not set +-# CONFIG_SND_VERBOSE_PROCFS is not set +-# CONFIG_SND_DRIVERS is not set +-# CONFIG_SND_ARM is not set +-CONFIG_SND_SOC_SH4_FSI=y +-# CONFIG_HID_SUPPORT is not set +-CONFIG_USB=y +-CONFIG_USB_RENESAS_USBHS=y +-CONFIG_USB_GADGET=y +-CONFIG_USB_RENESAS_USBHS_UDC=y +-CONFIG_USB_ETH=m +-CONFIG_MMC=y +-CONFIG_MMC_SDHI=y +-CONFIG_MMC_SH_MMCIF=y +-CONFIG_RTC_CLASS=y +-CONFIG_RTC_DRV_S35390A=y +-CONFIG_DMADEVICES=y +-CONFIG_SH_DMAE=y +-CONFIG_UIO=y +-CONFIG_UIO_PDRV_GENIRQ=y +-# CONFIG_DNOTIFY is not set +-CONFIG_MSDOS_FS=y +-CONFIG_VFAT_FS=y +-CONFIG_TMPFS=y +-# CONFIG_MISC_FILESYSTEMS is not set +-CONFIG_NFS_FS=y +-CONFIG_NFS_V3_ACL=y +-CONFIG_NFS_V4=y +-CONFIG_NFS_V4_1=y +-CONFIG_ROOT_NFS=y +-CONFIG_NLS_CODEPAGE_437=y +-CONFIG_NLS_ISO8859_1=y +-# CONFIG_ENABLE_WARN_DEPRECATED is not set +-# CONFIG_ENABLE_MUST_CHECK is not set +-# CONFIG_ARM_UNWIND is not set +-CONFIG_CRYPTO=y +-CONFIG_CRYPTO_CBC=y +-CONFIG_CRYPTO_MD5=y +-CONFIG_CRYPTO_DES=y +-CONFIG_CRYPTO_ANSI_CPRNG=y +-CONFIG_XZ_DEC=y +diff --git a/arch/arm/configs/assabet_defconfig b/arch/arm/configs/assabet_defconfig +deleted file mode 100644 +index 558ecd8f..00000000 +--- a/arch/arm/configs/assabet_defconfig ++++ /dev/null +@@ -1,60 +0,0 @@ +-CONFIG_EXPERIMENTAL=y +-CONFIG_SYSVIPC=y +-CONFIG_LOG_BUF_SHIFT=14 +-CONFIG_BLK_DEV_INITRD=y +-CONFIG_MODULES=y +-CONFIG_ARCH_SA1100=y +-CONFIG_SA1100_ASSABET=y +-CONFIG_PCCARD=y +-CONFIG_PCMCIA_SA1100=y +-CONFIG_LEDS=y +-CONFIG_LEDS_CPU=y +-CONFIG_ZBOOT_ROM_TEXT=0x0 +-CONFIG_ZBOOT_ROM_BSS=0x0 +-CONFIG_CMDLINE="mem=32M console=ttySA0,38400n8 initrd=0xc0800000,3M root=/dev/ram" +-CONFIG_FPE_NWFPE=y +-CONFIG_PM=y +-CONFIG_NET=y +-CONFIG_UNIX=y +-CONFIG_INET=y +-# CONFIG_IPV6 is not set +-CONFIG_IRDA=m +-CONFIG_IRLAN=m +-CONFIG_SA1100_FIR=m +-CONFIG_MTD=y +-CONFIG_MTD_PARTITIONS=y +-CONFIG_MTD_REDBOOT_PARTS=y +-CONFIG_MTD_CHAR=y +-CONFIG_MTD_BLOCK=y +-CONFIG_MTD_CFI=y +-CONFIG_MTD_CFI_ADV_OPTIONS=y +-CONFIG_MTD_CFI_GEOMETRY=y +-# CONFIG_MTD_CFI_I1 is not set +-CONFIG_MTD_CFI_INTELEXT=y +-CONFIG_MTD_SA1100=y +-CONFIG_BLK_DEV_LOOP=m +-CONFIG_BLK_DEV_RAM=y +-CONFIG_IDE=y +-CONFIG_NETDEVICES=y +-CONFIG_NET_ETHERNET=y +-CONFIG_NET_PCMCIA=y +-CONFIG_PCMCIA_PCNET=y +-CONFIG_INPUT_EVDEV=y +-# CONFIG_INPUT_KEYBOARD is not set +-# CONFIG_INPUT_MOUSE is not set +-# CONFIG_SERIO is not set +-CONFIG_SERIAL_8250=m +-CONFIG_SERIAL_SA1100=y +-CONFIG_SERIAL_SA1100_CONSOLE=y +-CONFIG_FB=y +-CONFIG_FB_SA1100=y +-# CONFIG_VGA_CONSOLE is not set +-CONFIG_SOUND=y +-CONFIG_EXT2_FS=y +-CONFIG_MSDOS_FS=y +-CONFIG_TMPFS=y +-CONFIG_JFFS2_FS=y +-CONFIG_NFS_FS=y +-CONFIG_PARTITION_ADVANCED=y +-CONFIG_NLS_CODEPAGE_437=y +-CONFIG_DEBUG_USER=y +diff --git a/arch/arm/configs/at91_dt_defconfig b/arch/arm/configs/at91_dt_defconfig +deleted file mode 100644 +index 1ea95901..00000000 +--- a/arch/arm/configs/at91_dt_defconfig ++++ /dev/null +@@ -1,198 +0,0 @@ +-CONFIG_EXPERIMENTAL=y +-# CONFIG_LOCALVERSION_AUTO is not set +-# CONFIG_SWAP is not set +-CONFIG_SYSVIPC=y +-CONFIG_LOG_BUF_SHIFT=14 +-CONFIG_BLK_DEV_INITRD=y +-CONFIG_CC_OPTIMIZE_FOR_SIZE=y +-CONFIG_KALLSYMS_ALL=y +-CONFIG_EMBEDDED=y +-CONFIG_SLAB=y +-CONFIG_MODULES=y +-CONFIG_MODULE_UNLOAD=y +-# CONFIG_LBDAF is not set +-# CONFIG_BLK_DEV_BSG is not set +-# CONFIG_IOSCHED_DEADLINE is not set +-# CONFIG_IOSCHED_CFQ is not set +-CONFIG_ARCH_AT91=y +-CONFIG_SOC_AT91SAM9260=y +-CONFIG_SOC_AT91SAM9263=y +-CONFIG_SOC_AT91SAM9G45=y +-CONFIG_SOC_AT91SAM9X5=y +-CONFIG_SOC_AT91SAM9N12=y +-CONFIG_MACH_AT91SAM_DT=y +-CONFIG_AT91_PROGRAMMABLE_CLOCKS=y +-CONFIG_AT91_TIMER_HZ=128 +-CONFIG_AEABI=y +-# CONFIG_OABI_COMPAT is not set +-CONFIG_LEDS=y +-CONFIG_LEDS_CPU=y +-CONFIG_UACCESS_WITH_MEMCPY=y +-CONFIG_ZBOOT_ROM_TEXT=0x0 +-CONFIG_ZBOOT_ROM_BSS=0x0 +-CONFIG_ARM_APPENDED_DTB=y +-CONFIG_ARM_ATAG_DTB_COMPAT=y +-CONFIG_CMDLINE="console=ttyS0,115200 initrd=0x21100000,25165824 root=/dev/ram0 rw" +-CONFIG_KEXEC=y +-CONFIG_AUTO_ZRELADDR=y +-# CONFIG_CORE_DUMP_DEFAULT_ELF_HEADERS is not set +-CONFIG_NET=y +-CONFIG_PACKET=y +-CONFIG_UNIX=y +-CONFIG_INET=y +-CONFIG_IP_MULTICAST=y +-CONFIG_IP_PNP=y +-# CONFIG_INET_XFRM_MODE_TRANSPORT is not set +-# CONFIG_INET_XFRM_MODE_TUNNEL is not set +-# CONFIG_INET_XFRM_MODE_BEET is not set +-# CONFIG_INET_DIAG is not set +-CONFIG_IPV6=y +-# CONFIG_INET6_XFRM_MODE_TRANSPORT is not set +-# CONFIG_INET6_XFRM_MODE_TUNNEL is not set +-# CONFIG_INET6_XFRM_MODE_BEET is not set +-CONFIG_IPV6_SIT_6RD=y +-# CONFIG_WIRELESS is not set +-CONFIG_UEVENT_HELPER_PATH="/sbin/hotplug" +-CONFIG_DEVTMPFS=y +-CONFIG_DEVTMPFS_MOUNT=y +-# CONFIG_STANDALONE is not set +-# CONFIG_PREVENT_FIRMWARE_BUILD is not set +-CONFIG_MTD=y +-CONFIG_MTD_CMDLINE_PARTS=y +-CONFIG_MTD_CHAR=y +-CONFIG_MTD_BLOCK=y +-CONFIG_MTD_NAND=y +-CONFIG_MTD_NAND_ATMEL=y +-CONFIG_MTD_UBI=y +-CONFIG_MTD_UBI_GLUEBI=y +-CONFIG_PROC_DEVICETREE=y +-CONFIG_BLK_DEV_LOOP=y +-CONFIG_BLK_DEV_RAM=y +-CONFIG_BLK_DEV_RAM_COUNT=4 +-CONFIG_BLK_DEV_RAM_SIZE=8192 +-CONFIG_ATMEL_PWM=y +-CONFIG_ATMEL_TCLIB=y +-CONFIG_EEPROM_93CX6=m +-CONFIG_SCSI=y +-CONFIG_BLK_DEV_SD=y +-CONFIG_SCSI_MULTI_LUN=y +-# CONFIG_SCSI_LOWLEVEL is not set +-CONFIG_NETDEVICES=y +-CONFIG_MII=y +-CONFIG_MACB=y +-# CONFIG_NET_VENDOR_BROADCOM is not set +-# CONFIG_NET_VENDOR_CHELSIO is not set +-# CONFIG_NET_VENDOR_FARADAY is not set +-# CONFIG_NET_VENDOR_INTEL is not set +-# CONFIG_NET_VENDOR_MARVELL is not set +-# CONFIG_NET_VENDOR_MICREL is not set +-# CONFIG_NET_VENDOR_NATSEMI is not set +-# CONFIG_NET_VENDOR_SEEQ is not set +-# CONFIG_NET_VENDOR_SMSC is not set +-# CONFIG_NET_VENDOR_STMICRO is not set +-CONFIG_DAVICOM_PHY=y +-CONFIG_MICREL_PHY=y +-# CONFIG_WLAN is not set +-CONFIG_INPUT_POLLDEV=y +-# CONFIG_INPUT_MOUSEDEV_PSAUX is not set +-CONFIG_INPUT_MOUSEDEV_SCREEN_X=480 +-CONFIG_INPUT_MOUSEDEV_SCREEN_Y=272 +-CONFIG_INPUT_JOYDEV=y +-CONFIG_INPUT_EVDEV=y +-# CONFIG_KEYBOARD_ATKBD is not set +-CONFIG_KEYBOARD_GPIO=y +-# CONFIG_INPUT_MOUSE is not set +-CONFIG_INPUT_TOUCHSCREEN=y +-# CONFIG_SERIO is not set +-CONFIG_LEGACY_PTY_COUNT=4 +-CONFIG_SERIAL_ATMEL=y +-CONFIG_SERIAL_ATMEL_CONSOLE=y +-CONFIG_HW_RANDOM=y +-CONFIG_I2C=y +-CONFIG_I2C_GPIO=y +-CONFIG_SPI=y +-CONFIG_SPI_ATMEL=y +-CONFIG_PINCTRL_AT91=y +-# CONFIG_HWMON is not set +-CONFIG_WATCHDOG=y +-CONFIG_AT91SAM9X_WATCHDOG=y +-CONFIG_SSB=m +-CONFIG_FB=y +-CONFIG_FB_MODE_HELPERS=y +-CONFIG_FB_ATMEL=y +-CONFIG_BACKLIGHT_LCD_SUPPORT=y +-# CONFIG_LCD_CLASS_DEVICE is not set +-CONFIG_BACKLIGHT_CLASS_DEVICE=y +-CONFIG_BACKLIGHT_ATMEL_LCDC=y +-# CONFIG_BACKLIGHT_GENERIC is not set +-CONFIG_FRAMEBUFFER_CONSOLE=y +-CONFIG_FRAMEBUFFER_CONSOLE_DETECT_PRIMARY=y +-CONFIG_FONTS=y +-CONFIG_FONT_8x8=y +-CONFIG_FONT_ACORN_8x8=y +-CONFIG_FONT_MINI_4x6=y +-CONFIG_LOGO=y +-# CONFIG_HID_SUPPORT is not set +-CONFIG_USB=y +-CONFIG_USB_ANNOUNCE_NEW_DEVICES=y +-CONFIG_USB_DEVICEFS=y +-# CONFIG_USB_DEVICE_CLASS is not set +-CONFIG_USB_EHCI_HCD=y +-CONFIG_USB_OHCI_HCD=y +-CONFIG_USB_ACM=y +-CONFIG_USB_STORAGE=y +-CONFIG_USB_SERIAL=y +-CONFIG_USB_SERIAL_GENERIC=y +-CONFIG_USB_SERIAL_FTDI_SIO=y +-CONFIG_USB_SERIAL_PL2303=y +-CONFIG_USB_GADGET=y +-CONFIG_USB_AT91=m +-CONFIG_USB_ATMEL_USBA=m +-CONFIG_USB_ETH=m +-CONFIG_USB_GADGETFS=m +-CONFIG_USB_CDC_COMPOSITE=m +-CONFIG_USB_G_ACM_MS=m +-CONFIG_USB_G_MULTI=m +-CONFIG_USB_G_MULTI_CDC=y +-CONFIG_MMC=y +-CONFIG_MMC_ATMELMCI=y +-CONFIG_NEW_LEDS=y +-CONFIG_LEDS_CLASS=y +-CONFIG_LEDS_GPIO=y +-CONFIG_LEDS_TRIGGERS=y +-CONFIG_LEDS_TRIGGER_TIMER=y +-CONFIG_LEDS_TRIGGER_HEARTBEAT=y +-CONFIG_LEDS_TRIGGER_GPIO=y +-CONFIG_RTC_CLASS=y +-CONFIG_RTC_DRV_AT91RM9200=y +-CONFIG_RTC_DRV_AT91SAM9=y +-CONFIG_DMADEVICES=y +-# CONFIG_IOMMU_SUPPORT is not set +-CONFIG_EXT2_FS=y +-CONFIG_FANOTIFY=y +-CONFIG_VFAT_FS=y +-CONFIG_TMPFS=y +-CONFIG_NFS_FS=y +-CONFIG_NFS_V3=y +-CONFIG_ROOT_NFS=y +-CONFIG_NLS_CODEPAGE_437=y +-CONFIG_NLS_CODEPAGE_850=y +-CONFIG_NLS_ISO8859_1=y +-CONFIG_STRIP_ASM_SYMS=y +-CONFIG_DEBUG_FS=y +-# CONFIG_SCHED_DEBUG is not set +-# CONFIG_DEBUG_BUGVERBOSE is not set +-# CONFIG_FTRACE is not set +-CONFIG_DEBUG_USER=y +-CONFIG_CRYPTO=y +-CONFIG_CRYPTO_ECB=y +-CONFIG_CRYPTO_AES=y +-CONFIG_CRYPTO_ARC4=y +-# CONFIG_CRYPTO_ANSI_CPRNG is not set +-CONFIG_CRYPTO_USER_API_HASH=m +-CONFIG_CRYPTO_USER_API_SKCIPHER=m +-# CONFIG_CRYPTO_HW is not set +-CONFIG_CRC_CCITT=m +-CONFIG_CRC_ITU_T=m +-CONFIG_CRC7=m +-CONFIG_AVERAGE=y +diff --git a/arch/arm/configs/at91rm9200_defconfig b/arch/arm/configs/at91rm9200_defconfig +deleted file mode 100644 +index 4ae57a34..00000000 +--- a/arch/arm/configs/at91rm9200_defconfig ++++ /dev/null +@@ -1,323 +0,0 @@ +-CONFIG_EXPERIMENTAL=y +-# CONFIG_LOCALVERSION_AUTO is not set +-# CONFIG_SWAP is not set +-CONFIG_SYSVIPC=y +-CONFIG_IKCONFIG=y +-CONFIG_IKCONFIG_PROC=y +-CONFIG_LOG_BUF_SHIFT=14 +-CONFIG_BLK_DEV_INITRD=y +-CONFIG_MODULES=y +-CONFIG_MODULE_FORCE_LOAD=y +-CONFIG_MODULE_UNLOAD=y +-CONFIG_MODVERSIONS=y +-CONFIG_MODULE_SRCVERSION_ALL=y +-# CONFIG_BLK_DEV_BSG is not set +-# CONFIG_IOSCHED_CFQ is not set +-CONFIG_ARCH_AT91=y +-CONFIG_ARCH_AT91RM9200=y +-CONFIG_MACH_ONEARM=y +-CONFIG_ARCH_AT91RM9200DK=y +-CONFIG_MACH_AT91RM9200EK=y +-CONFIG_MACH_CSB337=y +-CONFIG_MACH_CSB637=y +-CONFIG_MACH_CARMEVA=y +-CONFIG_MACH_ATEB9200=y +-CONFIG_MACH_KB9200=y +-CONFIG_MACH_PICOTUX2XX=y +-CONFIG_MACH_KAFA=y +-CONFIG_MACH_ECBAT91=y +-CONFIG_MACH_YL9200=y +-CONFIG_MACH_CPUAT91=y +-CONFIG_MACH_ECO920=y +-CONFIG_MTD_AT91_DATAFLASH_CARD=y +-CONFIG_AT91_PROGRAMMABLE_CLOCKS=y +-CONFIG_AT91_TIMER_HZ=100 +-# CONFIG_ARM_THUMB is not set +-CONFIG_PCCARD=y +-CONFIG_AT91_CF=y +-CONFIG_NO_HZ=y +-CONFIG_HIGH_RES_TIMERS=y +-CONFIG_PREEMPT=y +-CONFIG_AEABI=y +-CONFIG_LEDS=y +-CONFIG_LEDS_CPU=y +-CONFIG_ZBOOT_ROM_TEXT=0x10000000 +-CONFIG_ZBOOT_ROM_BSS=0x20040000 +-CONFIG_KEXEC=y +-CONFIG_FPE_NWFPE=y +-CONFIG_BINFMT_MISC=y +-CONFIG_NET=y +-CONFIG_PACKET=y +-CONFIG_UNIX=y +-CONFIG_XFRM_USER=m +-CONFIG_INET=y +-CONFIG_IP_MULTICAST=y +-CONFIG_IP_PNP=y +-CONFIG_IP_PNP_DHCP=y +-CONFIG_IP_PNP_BOOTP=y +-CONFIG_NET_IPIP=m +-CONFIG_INET_AH=m +-CONFIG_INET_ESP=m +-CONFIG_INET_IPCOMP=m +-CONFIG_INET_XFRM_MODE_TRANSPORT=m +-CONFIG_INET_XFRM_MODE_TUNNEL=m +-CONFIG_INET_XFRM_MODE_BEET=m +-CONFIG_IPV6_PRIVACY=y +-CONFIG_IPV6_ROUTER_PREF=y +-CONFIG_IPV6_ROUTE_INFO=y +-CONFIG_INET6_AH=m +-CONFIG_INET6_ESP=m +-CONFIG_INET6_IPCOMP=m +-CONFIG_IPV6_MIP6=m +-CONFIG_INET6_XFRM_MODE_ROUTEOPTIMIZATION=m +-CONFIG_IPV6_TUNNEL=m +-CONFIG_BRIDGE=m +-CONFIG_VLAN_8021Q=m +-CONFIG_BT=m +-CONFIG_UEVENT_HELPER_PATH="/sbin/hotplug" +-CONFIG_MTD=y +-CONFIG_MTD_CMDLINE_PARTS=y +-CONFIG_MTD_AFS_PARTS=y +-CONFIG_MTD_CHAR=y +-CONFIG_MTD_BLOCK=y +-CONFIG_MTD_CFI=y +-CONFIG_MTD_JEDECPROBE=y +-CONFIG_MTD_CFI_INTELEXT=y +-CONFIG_MTD_CFI_AMDSTD=y +-CONFIG_MTD_COMPLEX_MAPPINGS=y +-CONFIG_MTD_PHYSMAP=y +-CONFIG_MTD_PLATRAM=y +-CONFIG_MTD_DATAFLASH=y +-CONFIG_MTD_NAND=y +-CONFIG_MTD_NAND_ATMEL=y +-CONFIG_MTD_NAND_PLATFORM=y +-CONFIG_MTD_UBI=y +-CONFIG_MTD_UBI_GLUEBI=y +-CONFIG_BLK_DEV_LOOP=y +-CONFIG_BLK_DEV_NBD=y +-CONFIG_BLK_DEV_RAM=y +-CONFIG_BLK_DEV_RAM_SIZE=8192 +-CONFIG_SCSI=y +-CONFIG_BLK_DEV_SD=y +-CONFIG_BLK_DEV_SR=m +-CONFIG_BLK_DEV_SR_VENDOR=y +-CONFIG_CHR_DEV_SG=m +-CONFIG_SCSI_MULTI_LUN=y +-# CONFIG_SCSI_LOWLEVEL is not set +-CONFIG_NETDEVICES=y +-CONFIG_TUN=m +-CONFIG_ARM_AT91_ETHER=y +-CONFIG_PHYLIB=y +-CONFIG_DAVICOM_PHY=y +-CONFIG_SMSC_PHY=y +-CONFIG_MICREL_PHY=y +-CONFIG_PPP=y +-CONFIG_PPP_BSDCOMP=y +-CONFIG_PPP_DEFLATE=y +-CONFIG_PPP_FILTER=y +-CONFIG_PPP_MPPE=m +-CONFIG_PPP_MULTILINK=y +-CONFIG_PPPOE=m +-CONFIG_PPP_ASYNC=y +-CONFIG_SLIP=m +-CONFIG_SLIP_COMPRESSED=y +-CONFIG_SLIP_SMART=y +-CONFIG_SLIP_MODE_SLIP6=y +-CONFIG_USB_CATC=m +-CONFIG_USB_KAWETH=m +-CONFIG_USB_PEGASUS=m +-CONFIG_USB_RTL8150=m +-CONFIG_USB_USBNET=m +-CONFIG_USB_NET_DM9601=m +-CONFIG_USB_NET_GL620A=m +-CONFIG_USB_NET_PLUSB=m +-CONFIG_USB_NET_RNDIS_HOST=m +-CONFIG_USB_ALI_M5632=y +-CONFIG_USB_AN2720=y +-CONFIG_USB_EPSON2888=y +-# CONFIG_INPUT_MOUSEDEV_PSAUX is not set +-CONFIG_INPUT_MOUSEDEV_SCREEN_X=640 +-CONFIG_INPUT_MOUSEDEV_SCREEN_Y=480 +-CONFIG_INPUT_EVDEV=y +-CONFIG_KEYBOARD_GPIO=y +-# CONFIG_INPUT_MOUSE is not set +-CONFIG_INPUT_TOUCHSCREEN=y +-CONFIG_LEGACY_PTY_COUNT=32 +-CONFIG_SERIAL_ATMEL=y +-CONFIG_SERIAL_ATMEL_CONSOLE=y +-CONFIG_HW_RANDOM=y +-CONFIG_I2C=y +-CONFIG_I2C_CHARDEV=y +-CONFIG_I2C_GPIO=y +-CONFIG_SPI=y +-CONFIG_SPI_ATMEL=y +-CONFIG_SPI_BITBANG=y +-CONFIG_GPIO_SYSFS=y +-CONFIG_HWMON=m +-CONFIG_SENSORS_ADM1021=m +-CONFIG_SENSORS_ADM1025=m +-CONFIG_SENSORS_ADM1026=m +-CONFIG_SENSORS_ADM1029=m +-CONFIG_SENSORS_ADM1031=m +-CONFIG_SENSORS_ADM9240=m +-CONFIG_SENSORS_DS1621=m +-CONFIG_SENSORS_GL518SM=m +-CONFIG_SENSORS_GL520SM=m +-CONFIG_SENSORS_IT87=m +-CONFIG_SENSORS_LM63=m +-CONFIG_SENSORS_LM73=m +-CONFIG_SENSORS_LM75=m +-CONFIG_SENSORS_LM77=m +-CONFIG_SENSORS_LM78=m +-CONFIG_SENSORS_LM80=m +-CONFIG_SENSORS_LM83=m +-CONFIG_SENSORS_LM85=m +-CONFIG_SENSORS_LM87=m +-CONFIG_SENSORS_LM90=m +-CONFIG_SENSORS_LM92=m +-CONFIG_SENSORS_MAX1619=m +-CONFIG_SENSORS_PCF8591=m +-CONFIG_SENSORS_SMSC47B397=m +-CONFIG_SENSORS_W83781D=m +-CONFIG_SENSORS_W83791D=m +-CONFIG_SENSORS_W83792D=m +-CONFIG_SENSORS_W83793=m +-CONFIG_SENSORS_W83L785TS=m +-CONFIG_WATCHDOG=y +-CONFIG_WATCHDOG_NOWAYOUT=y +-CONFIG_AT91RM9200_WATCHDOG=y +-CONFIG_FB=y +-CONFIG_FB_MODE_HELPERS=y +-CONFIG_FB_TILEBLITTING=y +-CONFIG_FB_S1D13XXX=y +-CONFIG_BACKLIGHT_LCD_SUPPORT=y +-CONFIG_LCD_CLASS_DEVICE=y +-CONFIG_BACKLIGHT_CLASS_DEVICE=y +-# CONFIG_BACKLIGHT_GENERIC is not set +-CONFIG_DISPLAY_SUPPORT=y +-CONFIG_FRAMEBUFFER_CONSOLE=y +-CONFIG_FONTS=y +-CONFIG_FONT_MINI_4x6=y +-CONFIG_LOGO=y +-# CONFIG_LOGO_LINUX_MONO is not set +-# CONFIG_LOGO_LINUX_VGA16 is not set +-CONFIG_USB=y +-CONFIG_USB_DEVICEFS=y +-# CONFIG_USB_DEVICE_CLASS is not set +-CONFIG_USB_MON=y +-CONFIG_USB_OHCI_HCD=y +-CONFIG_USB_ACM=m +-CONFIG_USB_PRINTER=m +-CONFIG_USB_STORAGE=y +-CONFIG_USB_SERIAL=y +-CONFIG_USB_SERIAL_CONSOLE=y +-CONFIG_USB_SERIAL_GENERIC=y +-CONFIG_USB_SERIAL_FTDI_SIO=y +-CONFIG_USB_SERIAL_KEYSPAN=y +-CONFIG_USB_SERIAL_KEYSPAN_MPR=y +-CONFIG_USB_SERIAL_KEYSPAN_USA28=y +-CONFIG_USB_SERIAL_KEYSPAN_USA28X=y +-CONFIG_USB_SERIAL_KEYSPAN_USA28XA=y +-CONFIG_USB_SERIAL_KEYSPAN_USA28XB=y +-CONFIG_USB_SERIAL_KEYSPAN_USA19=y +-CONFIG_USB_SERIAL_KEYSPAN_USA18X=y +-CONFIG_USB_SERIAL_KEYSPAN_USA19W=y +-CONFIG_USB_SERIAL_KEYSPAN_USA19QW=y +-CONFIG_USB_SERIAL_KEYSPAN_USA19QI=y +-CONFIG_USB_SERIAL_KEYSPAN_USA49W=y +-CONFIG_USB_SERIAL_KEYSPAN_USA49WLC=y +-CONFIG_USB_SERIAL_MCT_U232=y +-CONFIG_USB_SERIAL_PL2303=y +-CONFIG_USB_GADGET=y +-CONFIG_USB_ETH=m +-CONFIG_USB_MASS_STORAGE=m +-CONFIG_MMC=y +-CONFIG_MMC_ATMELMCI=y +-CONFIG_NEW_LEDS=y +-CONFIG_LEDS_CLASS=y +-CONFIG_LEDS_GPIO=y +-CONFIG_LEDS_TRIGGERS=y +-CONFIG_LEDS_TRIGGER_TIMER=y +-CONFIG_LEDS_TRIGGER_HEARTBEAT=y +-CONFIG_LEDS_TRIGGER_GPIO=y +-CONFIG_LEDS_TRIGGER_DEFAULT_ON=y +-CONFIG_RTC_CLASS=y +-# CONFIG_RTC_HCTOSYS is not set +-CONFIG_RTC_DRV_DS1307=y +-CONFIG_RTC_DRV_PCF8563=y +-CONFIG_RTC_DRV_AT91RM9200=y +-CONFIG_EXT2_FS=y +-CONFIG_EXT2_FS_XATTR=y +-CONFIG_EXT3_FS=y +-# CONFIG_EXT3_FS_XATTR is not set +-CONFIG_REISERFS_FS=y +-CONFIG_AUTOFS4_FS=y +-CONFIG_ISO9660_FS=y +-CONFIG_JOLIET=y +-CONFIG_ZISOFS=y +-CONFIG_UDF_FS=y +-CONFIG_MSDOS_FS=y +-CONFIG_VFAT_FS=y +-CONFIG_NTFS_FS=m +-CONFIG_TMPFS=y +-CONFIG_CONFIGFS_FS=y +-CONFIG_JFFS2_FS=y +-CONFIG_JFFS2_SUMMARY=y +-CONFIG_JFFS2_COMPRESSION_OPTIONS=y +-CONFIG_JFFS2_LZO=y +-CONFIG_JFFS2_RUBIN=y +-CONFIG_CRAMFS=y +-CONFIG_MINIX_FS=y +-CONFIG_NFS_FS=y +-CONFIG_NFS_V3=y +-CONFIG_NFS_V3_ACL=y +-CONFIG_NFS_V4=y +-CONFIG_ROOT_NFS=y +-CONFIG_NFSD=y +-CONFIG_CIFS=m +-CONFIG_PARTITION_ADVANCED=y +-CONFIG_MAC_PARTITION=y +-CONFIG_NLS_CODEPAGE_437=y +-CONFIG_NLS_CODEPAGE_737=m +-CONFIG_NLS_CODEPAGE_775=m +-CONFIG_NLS_CODEPAGE_850=m +-CONFIG_NLS_CODEPAGE_852=m +-CONFIG_NLS_CODEPAGE_855=m +-CONFIG_NLS_CODEPAGE_857=m +-CONFIG_NLS_CODEPAGE_860=m +-CONFIG_NLS_CODEPAGE_861=m +-CONFIG_NLS_CODEPAGE_862=m +-CONFIG_NLS_CODEPAGE_863=m +-CONFIG_NLS_CODEPAGE_864=m +-CONFIG_NLS_CODEPAGE_865=m +-CONFIG_NLS_CODEPAGE_866=m +-CONFIG_NLS_CODEPAGE_869=m +-CONFIG_NLS_CODEPAGE_936=m +-CONFIG_NLS_CODEPAGE_950=m +-CONFIG_NLS_CODEPAGE_932=m +-CONFIG_NLS_CODEPAGE_949=m +-CONFIG_NLS_CODEPAGE_874=m +-CONFIG_NLS_ISO8859_8=m +-CONFIG_NLS_CODEPAGE_1250=m +-CONFIG_NLS_CODEPAGE_1251=m +-CONFIG_NLS_ASCII=m +-CONFIG_NLS_ISO8859_1=y +-CONFIG_NLS_ISO8859_2=m +-CONFIG_NLS_ISO8859_3=m +-CONFIG_NLS_ISO8859_4=m +-CONFIG_NLS_ISO8859_5=m +-CONFIG_NLS_ISO8859_6=m +-CONFIG_NLS_ISO8859_7=m +-CONFIG_NLS_ISO8859_9=m +-CONFIG_NLS_ISO8859_13=m +-CONFIG_NLS_ISO8859_14=m +-CONFIG_NLS_ISO8859_15=m +-CONFIG_NLS_KOI8_R=m +-CONFIG_NLS_KOI8_U=m +-CONFIG_NLS_UTF8=y +-CONFIG_MAGIC_SYSRQ=y +-CONFIG_DEBUG_FS=y +-CONFIG_DEBUG_KERNEL=y +-# CONFIG_FTRACE is not set +-CONFIG_CRYPTO_PCBC=y +-CONFIG_CRYPTO_SHA1=y +diff --git a/arch/arm/configs/at91sam9260_defconfig b/arch/arm/configs/at91sam9260_defconfig +deleted file mode 100644 +index 0ea5d2c9..00000000 +--- a/arch/arm/configs/at91sam9260_defconfig ++++ /dev/null +@@ -1,91 +0,0 @@ +-CONFIG_EXPERIMENTAL=y +-# CONFIG_LOCALVERSION_AUTO is not set +-# CONFIG_SWAP is not set +-CONFIG_SYSVIPC=y +-CONFIG_LOG_BUF_SHIFT=14 +-CONFIG_BLK_DEV_INITRD=y +-CONFIG_SLAB=y +-CONFIG_MODULES=y +-CONFIG_MODULE_UNLOAD=y +-# CONFIG_BLK_DEV_BSG is not set +-# CONFIG_IOSCHED_DEADLINE is not set +-# CONFIG_IOSCHED_CFQ is not set +-CONFIG_ARCH_AT91=y +-CONFIG_ARCH_AT91SAM9260=y +-CONFIG_ARCH_AT91SAM9260_SAM9XE=y +-CONFIG_MACH_AT91SAM9260EK=y +-CONFIG_MACH_CAM60=y +-CONFIG_MACH_SAM9_L9260=y +-CONFIG_MACH_AFEB9260=y +-CONFIG_MACH_USB_A9260=y +-CONFIG_MACH_QIL_A9260=y +-CONFIG_MACH_CPU9260=y +-CONFIG_MACH_FLEXIBITY=y +-CONFIG_MACH_SNAPPER_9260=y +-CONFIG_MACH_AT91SAM_DT=y +-CONFIG_AT91_PROGRAMMABLE_CLOCKS=y +-# CONFIG_ARM_THUMB is not set +-CONFIG_ZBOOT_ROM_TEXT=0x0 +-CONFIG_ZBOOT_ROM_BSS=0x0 +-CONFIG_ARM_APPENDED_DTB=y +-CONFIG_ARM_ATAG_DTB_COMPAT=y +-CONFIG_CMDLINE="mem=64M console=ttyS0,115200 initrd=0x21100000,3145728 root=/dev/ram0 rw" +-CONFIG_FPE_NWFPE=y +-CONFIG_NET=y +-CONFIG_PACKET=y +-CONFIG_UNIX=y +-CONFIG_INET=y +-CONFIG_IP_PNP=y +-CONFIG_IP_PNP_BOOTP=y +-# CONFIG_INET_XFRM_MODE_TRANSPORT is not set +-# CONFIG_INET_XFRM_MODE_TUNNEL is not set +-# CONFIG_INET_XFRM_MODE_BEET is not set +-# CONFIG_INET_LRO is not set +-# CONFIG_IPV6 is not set +-CONFIG_UEVENT_HELPER_PATH="/sbin/hotplug" +-CONFIG_BLK_DEV_RAM=y +-CONFIG_BLK_DEV_RAM_SIZE=8192 +-CONFIG_SCSI=y +-CONFIG_BLK_DEV_SD=y +-CONFIG_SCSI_MULTI_LUN=y +-CONFIG_NETDEVICES=y +-CONFIG_MII=y +-CONFIG_MACB=y +-# CONFIG_INPUT_MOUSEDEV_PSAUX is not set +-# CONFIG_INPUT_KEYBOARD is not set +-# CONFIG_INPUT_MOUSE is not set +-# CONFIG_SERIO is not set +-CONFIG_SERIAL_ATMEL=y +-CONFIG_SERIAL_ATMEL_CONSOLE=y +-# CONFIG_HW_RANDOM is not set +-CONFIG_I2C=y +-CONFIG_I2C_CHARDEV=y +-CONFIG_I2C_GPIO=y +-# CONFIG_HWMON is not set +-CONFIG_WATCHDOG=y +-CONFIG_WATCHDOG_NOWAYOUT=y +-CONFIG_AT91SAM9X_WATCHDOG=y +-# CONFIG_USB_HID is not set +-CONFIG_USB=y +-CONFIG_USB_DEVICEFS=y +-CONFIG_USB_MON=y +-CONFIG_USB_OHCI_HCD=y +-CONFIG_USB_STORAGE=y +-CONFIG_USB_STORAGE_DEBUG=y +-CONFIG_USB_GADGET=y +-CONFIG_USB_ZERO=m +-CONFIG_USB_GADGETFS=m +-CONFIG_USB_MASS_STORAGE=m +-CONFIG_USB_G_SERIAL=m +-CONFIG_RTC_CLASS=y +-CONFIG_RTC_DRV_AT91SAM9=y +-CONFIG_EXT2_FS=y +-CONFIG_VFAT_FS=y +-CONFIG_TMPFS=y +-CONFIG_CRAMFS=y +-CONFIG_NLS_CODEPAGE_437=y +-CONFIG_NLS_CODEPAGE_850=y +-CONFIG_NLS_ISO8859_1=y +-CONFIG_DEBUG_KERNEL=y +-CONFIG_DEBUG_USER=y +-CONFIG_DEBUG_LL=y +diff --git a/arch/arm/configs/at91sam9261_defconfig b/arch/arm/configs/at91sam9261_defconfig +deleted file mode 100644 +index c87beb97..00000000 +--- a/arch/arm/configs/at91sam9261_defconfig ++++ /dev/null +@@ -1,158 +0,0 @@ +-CONFIG_EXPERIMENTAL=y +-# CONFIG_LOCALVERSION_AUTO is not set +-CONFIG_KERNEL_LZMA=y +-# CONFIG_SWAP is not set +-CONFIG_SYSVIPC=y +-CONFIG_IKCONFIG=y +-CONFIG_IKCONFIG_PROC=y +-CONFIG_LOG_BUF_SHIFT=14 +-CONFIG_NAMESPACES=y +-CONFIG_EMBEDDED=y +-CONFIG_SLAB=y +-CONFIG_MODULES=y +-CONFIG_MODULE_UNLOAD=y +-# CONFIG_BLK_DEV_BSG is not set +-# CONFIG_IOSCHED_DEADLINE is not set +-# CONFIG_IOSCHED_CFQ is not set +-CONFIG_ARCH_AT91=y +-CONFIG_ARCH_AT91SAM9261=y +-CONFIG_MACH_AT91SAM9261EK=y +-CONFIG_AT91_PROGRAMMABLE_CLOCKS=y +-# CONFIG_ARM_THUMB is not set +-CONFIG_AEABI=y +-# CONFIG_OABI_COMPAT is not set +-CONFIG_ZBOOT_ROM_TEXT=0x0 +-CONFIG_ZBOOT_ROM_BSS=0x0 +-CONFIG_CMDLINE="mem=64M console=ttyS0,115200 initrd=0x21100000,3145728 root=/dev/ram0 rw" +-CONFIG_AUTO_ZRELADDR=y +-CONFIG_VFP=y +-# CONFIG_CORE_DUMP_DEFAULT_ELF_HEADERS is not set +-CONFIG_NET=y +-CONFIG_PACKET=y +-CONFIG_UNIX=y +-CONFIG_INET=y +-CONFIG_IP_MULTICAST=y +-CONFIG_IP_PNP=y +-CONFIG_IP_PNP_DHCP=y +-CONFIG_IP_PNP_BOOTP=y +-# CONFIG_INET_LRO is not set +-# CONFIG_IPV6 is not set +-CONFIG_CFG80211=y +-CONFIG_LIB80211=y +-CONFIG_MAC80211=y +-CONFIG_UEVENT_HELPER_PATH="/sbin/hotplug" +-CONFIG_MTD=y +-CONFIG_MTD_PARTITIONS=y +-CONFIG_MTD_CMDLINE_PARTS=y +-CONFIG_MTD_BLOCK=y +-CONFIG_MTD_NAND=y +-CONFIG_MTD_NAND_ATMEL=y +-CONFIG_MTD_UBI=y +-CONFIG_MTD_UBI_GLUEBI=y +-CONFIG_BLK_DEV_RAM=y +-CONFIG_BLK_DEV_RAM_SIZE=8192 +-CONFIG_MISC_DEVICES=y +-CONFIG_ATMEL_TCLIB=y +-CONFIG_ATMEL_SSC=y +-CONFIG_SCSI=y +-CONFIG_BLK_DEV_SD=y +-CONFIG_SCSI_MULTI_LUN=y +-CONFIG_NETDEVICES=y +-CONFIG_NET_ETHERNET=y +-CONFIG_DM9000=y +-# CONFIG_NETDEV_1000 is not set +-# CONFIG_NETDEV_10000 is not set +-CONFIG_USB_ZD1201=m +-CONFIG_RTL8187=m +-CONFIG_LIBERTAS=m +-CONFIG_LIBERTAS_USB=m +-CONFIG_LIBERTAS_SDIO=m +-CONFIG_LIBERTAS_SPI=m +-CONFIG_RT2X00=m +-CONFIG_RT2500USB=m +-CONFIG_RT73USB=m +-CONFIG_ZD1211RW=m +-CONFIG_INPUT_POLLDEV=m +-# CONFIG_INPUT_MOUSEDEV_PSAUX is not set +-CONFIG_INPUT_MOUSEDEV_SCREEN_X=240 +-CONFIG_INPUT_MOUSEDEV_SCREEN_Y=320 +-CONFIG_INPUT_EVDEV=y +-# CONFIG_KEYBOARD_ATKBD is not set +-CONFIG_KEYBOARD_GPIO=y +-# CONFIG_INPUT_MOUSE is not set +-CONFIG_INPUT_TOUCHSCREEN=y +-CONFIG_TOUCHSCREEN_ADS7846=y +-CONFIG_DEVPTS_MULTIPLE_INSTANCES=y +-CONFIG_SERIAL_ATMEL=y +-CONFIG_SERIAL_ATMEL_CONSOLE=y +-CONFIG_HW_RANDOM=y +-CONFIG_I2C=y +-CONFIG_I2C_CHARDEV=y +-CONFIG_I2C_GPIO=y +-CONFIG_SPI=y +-CONFIG_SPI_ATMEL=y +-# CONFIG_HWMON is not set +-CONFIG_WATCHDOG=y +-CONFIG_WATCHDOG_NOWAYOUT=y +-CONFIG_AT91SAM9X_WATCHDOG=y +-CONFIG_FB=y +-CONFIG_FB_ATMEL=y +-CONFIG_BACKLIGHT_LCD_SUPPORT=y +-# CONFIG_LCD_CLASS_DEVICE is not set +-CONFIG_BACKLIGHT_CLASS_DEVICE=y +-CONFIG_BACKLIGHT_ATMEL_LCDC=y +-# CONFIG_BACKLIGHT_GENERIC is not set +-CONFIG_FRAMEBUFFER_CONSOLE=y +-CONFIG_FRAMEBUFFER_CONSOLE_DETECT_PRIMARY=y +-CONFIG_LOGO=y +-CONFIG_SOUND=y +-CONFIG_SND=y +-CONFIG_SND_SEQUENCER=y +-CONFIG_SND_MIXER_OSS=y +-CONFIG_SND_PCM_OSS=y +-# CONFIG_SND_SUPPORT_OLD_API is not set +-# CONFIG_SND_VERBOSE_PROCFS is not set +-# CONFIG_SND_DRIVERS is not set +-# CONFIG_SND_ARM is not set +-CONFIG_SND_AT73C213=y +-CONFIG_SND_USB_AUDIO=m +-# CONFIG_USB_HID is not set +-CONFIG_USB=y +-CONFIG_USB_DEVICEFS=y +-CONFIG_USB_OHCI_HCD=y +-CONFIG_USB_STORAGE=y +-CONFIG_USB_GADGET=y +-CONFIG_USB_ZERO=m +-CONFIG_USB_ETH=m +-CONFIG_USB_GADGETFS=m +-CONFIG_USB_MASS_STORAGE=m +-CONFIG_USB_G_SERIAL=m +-CONFIG_MMC=y +-CONFIG_MMC_ATMELMCI=m +-CONFIG_NEW_LEDS=y +-CONFIG_LEDS_CLASS=y +-CONFIG_LEDS_GPIO=y +-CONFIG_LEDS_TRIGGERS=y +-CONFIG_LEDS_TRIGGER_TIMER=y +-CONFIG_LEDS_TRIGGER_HEARTBEAT=y +-CONFIG_LEDS_TRIGGER_GPIO=y +-CONFIG_RTC_CLASS=y +-CONFIG_RTC_DRV_AT91SAM9=y +-CONFIG_MSDOS_FS=y +-CONFIG_VFAT_FS=y +-CONFIG_TMPFS=y +-CONFIG_UBIFS_FS=y +-CONFIG_UBIFS_FS_ADVANCED_COMPR=y +-CONFIG_SQUASHFS=y +-CONFIG_SQUASHFS_LZO=y +-CONFIG_SQUASHFS_XZ=y +-CONFIG_NFS_FS=y +-CONFIG_NFS_V3=y +-CONFIG_ROOT_NFS=y +-CONFIG_NLS_CODEPAGE_437=y +-CONFIG_NLS_CODEPAGE_850=y +-CONFIG_NLS_ISO8859_1=y +-CONFIG_NLS_ISO8859_15=y +-CONFIG_NLS_UTF8=y +-CONFIG_FTRACE=y +-CONFIG_CRC_CCITT=m +diff --git a/arch/arm/configs/at91sam9263_defconfig b/arch/arm/configs/at91sam9263_defconfig +deleted file mode 100644 +index 36fed66b..00000000 +--- a/arch/arm/configs/at91sam9263_defconfig ++++ /dev/null +@@ -1,166 +0,0 @@ +-CONFIG_EXPERIMENTAL=y +-# CONFIG_LOCALVERSION_AUTO is not set +-CONFIG_KERNEL_LZMA=y +-# CONFIG_SWAP is not set +-CONFIG_SYSVIPC=y +-CONFIG_IKCONFIG=y +-CONFIG_IKCONFIG_PROC=y +-CONFIG_LOG_BUF_SHIFT=14 +-CONFIG_NAMESPACES=y +-CONFIG_EMBEDDED=y +-CONFIG_SLAB=y +-CONFIG_MODULES=y +-CONFIG_MODULE_UNLOAD=y +-# CONFIG_BLK_DEV_BSG is not set +-# CONFIG_IOSCHED_DEADLINE is not set +-# CONFIG_IOSCHED_CFQ is not set +-CONFIG_ARCH_AT91=y +-CONFIG_ARCH_AT91SAM9263=y +-CONFIG_MACH_AT91SAM9263EK=y +-CONFIG_MACH_USB_A9263=y +-CONFIG_MTD_AT91_DATAFLASH_CARD=y +-# CONFIG_ARM_THUMB is not set +-CONFIG_AEABI=y +-# CONFIG_OABI_COMPAT is not set +-CONFIG_ZBOOT_ROM_TEXT=0x0 +-CONFIG_ZBOOT_ROM_BSS=0x0 +-CONFIG_CMDLINE="mem=64M console=ttyS0,115200 initrd=0x21100000,3145728 root=/dev/ram0 rw" +-CONFIG_AUTO_ZRELADDR=y +-CONFIG_NET=y +-CONFIG_PACKET=y +-CONFIG_UNIX=y +-CONFIG_NET_KEY=y +-CONFIG_INET=y +-CONFIG_IP_MULTICAST=y +-CONFIG_IP_ADVANCED_ROUTER=y +-CONFIG_IP_ROUTE_VERBOSE=y +-CONFIG_IP_PNP=y +-CONFIG_IP_PNP_DHCP=y +-CONFIG_IP_PNP_BOOTP=y +-CONFIG_IP_PNP_RARP=y +-CONFIG_NET_IPIP=y +-CONFIG_IP_MROUTE=y +-CONFIG_IP_PIMSM_V1=y +-CONFIG_IP_PIMSM_V2=y +-# CONFIG_INET_XFRM_MODE_TRANSPORT is not set +-# CONFIG_INET_XFRM_MODE_TUNNEL is not set +-# CONFIG_INET_XFRM_MODE_BEET is not set +-# CONFIG_INET_LRO is not set +-# CONFIG_INET_DIAG is not set +-CONFIG_IPV6=y +-CONFIG_UEVENT_HELPER_PATH="/sbin/hotplug" +-CONFIG_MTD=y +-CONFIG_MTD_PARTITIONS=y +-CONFIG_MTD_CMDLINE_PARTS=y +-CONFIG_MTD_CHAR=y +-CONFIG_MTD_BLOCK=y +-CONFIG_NFTL=y +-CONFIG_NFTL_RW=y +-CONFIG_MTD_DATAFLASH=y +-CONFIG_MTD_BLOCK2MTD=y +-CONFIG_MTD_NAND=y +-CONFIG_MTD_NAND_ATMEL=y +-CONFIG_MTD_UBI=y +-CONFIG_MTD_UBI_GLUEBI=y +-CONFIG_BLK_DEV_LOOP=y +-CONFIG_BLK_DEV_RAM=y +-CONFIG_BLK_DEV_RAM_SIZE=8192 +-CONFIG_MISC_DEVICES=y +-CONFIG_ATMEL_PWM=y +-CONFIG_ATMEL_TCLIB=y +-CONFIG_SCSI=y +-CONFIG_BLK_DEV_SD=y +-CONFIG_SCSI_MULTI_LUN=y +-CONFIG_NETDEVICES=y +-CONFIG_MII=y +-CONFIG_SMSC_PHY=y +-CONFIG_NET_ETHERNET=y +-CONFIG_MACB=y +-# CONFIG_NETDEV_1000 is not set +-# CONFIG_NETDEV_10000 is not set +-CONFIG_USB_ZD1201=m +-CONFIG_INPUT_POLLDEV=m +-# CONFIG_INPUT_MOUSEDEV_PSAUX is not set +-CONFIG_INPUT_MOUSEDEV_SCREEN_X=240 +-CONFIG_INPUT_MOUSEDEV_SCREEN_Y=320 +-CONFIG_INPUT_EVDEV=y +-# CONFIG_KEYBOARD_ATKBD is not set +-CONFIG_KEYBOARD_GPIO=y +-# CONFIG_INPUT_MOUSE is not set +-CONFIG_INPUT_TOUCHSCREEN=y +-CONFIG_TOUCHSCREEN_ADS7846=y +-CONFIG_LEGACY_PTY_COUNT=4 +-CONFIG_SERIAL_ATMEL=y +-CONFIG_SERIAL_ATMEL_CONSOLE=y +-CONFIG_HW_RANDOM=y +-CONFIG_I2C=y +-CONFIG_I2C_CHARDEV=y +-CONFIG_I2C_GPIO=y +-CONFIG_SPI=y +-CONFIG_SPI_ATMEL=y +-# CONFIG_HWMON is not set +-CONFIG_WATCHDOG=y +-CONFIG_WATCHDOG_NOWAYOUT=y +-CONFIG_AT91SAM9X_WATCHDOG=y +-CONFIG_FB=y +-CONFIG_FB_ATMEL=y +-CONFIG_BACKLIGHT_LCD_SUPPORT=y +-CONFIG_LCD_CLASS_DEVICE=y +-CONFIG_BACKLIGHT_CLASS_DEVICE=y +-CONFIG_BACKLIGHT_ATMEL_LCDC=y +-CONFIG_FRAMEBUFFER_CONSOLE=y +-CONFIG_FRAMEBUFFER_CONSOLE_DETECT_PRIMARY=y +-CONFIG_LOGO=y +-CONFIG_SOUND=y +-CONFIG_SND=y +-CONFIG_SND_SEQUENCER=y +-CONFIG_SND_MIXER_OSS=y +-CONFIG_SND_PCM_OSS=y +-# CONFIG_SND_SUPPORT_OLD_API is not set +-# CONFIG_SND_VERBOSE_PROCFS is not set +-# CONFIG_SND_DRIVERS is not set +-# CONFIG_SND_ARM is not set +-CONFIG_SND_ATMEL_AC97C=y +-# CONFIG_SND_SPI is not set +-CONFIG_SND_USB_AUDIO=m +-CONFIG_USB=y +-CONFIG_USB_DEVICEFS=y +-CONFIG_USB_MON=y +-CONFIG_USB_OHCI_HCD=y +-CONFIG_USB_STORAGE=y +-CONFIG_USB_GADGET=y +-CONFIG_USB_ZERO=m +-CONFIG_USB_ETH=m +-CONFIG_USB_GADGETFS=m +-CONFIG_USB_MASS_STORAGE=m +-CONFIG_USB_G_SERIAL=m +-CONFIG_MMC=y +-CONFIG_SDIO_UART=m +-CONFIG_MMC_ATMELMCI=m +-CONFIG_NEW_LEDS=y +-CONFIG_LEDS_CLASS=y +-CONFIG_LEDS_ATMEL_PWM=y +-CONFIG_LEDS_GPIO=y +-CONFIG_LEDS_TRIGGERS=y +-CONFIG_LEDS_TRIGGER_HEARTBEAT=y +-CONFIG_RTC_CLASS=y +-CONFIG_RTC_DRV_AT91SAM9=y +-CONFIG_EXT2_FS=y +-CONFIG_FUSE_FS=m +-CONFIG_VFAT_FS=y +-CONFIG_TMPFS=y +-CONFIG_JFFS2_FS=y +-CONFIG_UBIFS_FS=y +-CONFIG_UBIFS_FS_ADVANCED_COMPR=y +-CONFIG_CRAMFS=y +-CONFIG_NFS_FS=y +-CONFIG_NFS_V3=y +-CONFIG_NFS_V3_ACL=y +-CONFIG_NFS_V4=y +-CONFIG_ROOT_NFS=y +-CONFIG_NLS_CODEPAGE_437=y +-CONFIG_NLS_CODEPAGE_850=y +-CONFIG_NLS_ISO8859_1=y +-CONFIG_FTRACE=y +-CONFIG_DEBUG_USER=y +-CONFIG_XZ_DEC=y +diff --git a/arch/arm/configs/at91sam9g20_defconfig b/arch/arm/configs/at91sam9g20_defconfig +deleted file mode 100644 +index 3b188103..00000000 +--- a/arch/arm/configs/at91sam9g20_defconfig ++++ /dev/null +@@ -1,127 +0,0 @@ +-CONFIG_EXPERIMENTAL=y +-# CONFIG_LOCALVERSION_AUTO is not set +-# CONFIG_SWAP is not set +-CONFIG_SYSVIPC=y +-CONFIG_LOG_BUF_SHIFT=14 +-CONFIG_BLK_DEV_INITRD=y +-CONFIG_SLAB=y +-CONFIG_MODULES=y +-CONFIG_MODULE_UNLOAD=y +-# CONFIG_BLK_DEV_BSG is not set +-# CONFIG_IOSCHED_DEADLINE is not set +-# CONFIG_IOSCHED_CFQ is not set +-CONFIG_ARCH_AT91=y +-CONFIG_ARCH_AT91SAM9G20=y +-CONFIG_MACH_AT91SAM9G20EK=y +-CONFIG_MACH_AT91SAM9G20EK_2MMC=y +-CONFIG_MACH_CPU9G20=y +-CONFIG_MACH_ACMENETUSFOXG20=y +-CONFIG_MACH_PORTUXG20=y +-CONFIG_MACH_STAMP9G20=y +-CONFIG_MACH_PCONTROL_G20=y +-CONFIG_MACH_GSIA18S=y +-CONFIG_MACH_USB_A9G20=y +-CONFIG_MACH_SNAPPER_9260=y +-CONFIG_MACH_AT91SAM_DT=y +-CONFIG_AT91_PROGRAMMABLE_CLOCKS=y +-# CONFIG_ARM_THUMB is not set +-CONFIG_AEABI=y +-CONFIG_LEDS=y +-CONFIG_LEDS_CPU=y +-CONFIG_ZBOOT_ROM_TEXT=0x0 +-CONFIG_ZBOOT_ROM_BSS=0x0 +-CONFIG_ARM_APPENDED_DTB=y +-CONFIG_ARM_ATAG_DTB_COMPAT=y +-CONFIG_CMDLINE="mem=64M console=ttyS0,115200 initrd=0x21100000,3145728 root=/dev/ram0 rw" +-CONFIG_FPE_NWFPE=y +-CONFIG_NET=y +-CONFIG_PACKET=y +-CONFIG_UNIX=y +-CONFIG_INET=y +-CONFIG_IP_PNP=y +-CONFIG_IP_PNP_BOOTP=y +-# CONFIG_INET_XFRM_MODE_TRANSPORT is not set +-# CONFIG_INET_XFRM_MODE_TUNNEL is not set +-# CONFIG_INET_XFRM_MODE_BEET is not set +-# CONFIG_INET_LRO is not set +-# CONFIG_IPV6 is not set +-CONFIG_UEVENT_HELPER_PATH="/sbin/hotplug" +-CONFIG_MTD=y +-CONFIG_MTD_CMDLINE_PARTS=y +-CONFIG_MTD_CHAR=y +-CONFIG_MTD_BLOCK=y +-CONFIG_MTD_DATAFLASH=y +-CONFIG_MTD_NAND=y +-CONFIG_MTD_NAND_ATMEL=y +-CONFIG_BLK_DEV_LOOP=y +-CONFIG_BLK_DEV_RAM=y +-CONFIG_BLK_DEV_RAM_SIZE=8192 +-CONFIG_SCSI=y +-CONFIG_BLK_DEV_SD=y +-CONFIG_SCSI_MULTI_LUN=y +-# CONFIG_SCSI_LOWLEVEL is not set +-CONFIG_NETDEVICES=y +-CONFIG_MII=y +-CONFIG_MACB=y +-# CONFIG_INPUT_MOUSEDEV_PSAUX is not set +-CONFIG_INPUT_MOUSEDEV_SCREEN_X=320 +-CONFIG_INPUT_MOUSEDEV_SCREEN_Y=240 +-CONFIG_INPUT_EVDEV=y +-# CONFIG_KEYBOARD_ATKBD is not set +-CONFIG_KEYBOARD_GPIO=y +-# CONFIG_INPUT_MOUSE is not set +-CONFIG_LEGACY_PTY_COUNT=16 +-CONFIG_SERIAL_ATMEL=y +-CONFIG_SERIAL_ATMEL_CONSOLE=y +-CONFIG_HW_RANDOM=y +-CONFIG_I2C=y +-CONFIG_I2C_GPIO=y +-CONFIG_SPI=y +-CONFIG_SPI_ATMEL=y +-CONFIG_SPI_SPIDEV=y +-# CONFIG_HWMON is not set +-CONFIG_SOUND=y +-CONFIG_SND=y +-CONFIG_SND_SEQUENCER=y +-CONFIG_SND_MIXER_OSS=y +-CONFIG_SND_PCM_OSS=y +-CONFIG_SND_SEQUENCER_OSS=y +-# CONFIG_SND_VERBOSE_PROCFS is not set +-CONFIG_USB=y +-CONFIG_USB_DEVICEFS=y +-# CONFIG_USB_DEVICE_CLASS is not set +-CONFIG_USB_MON=y +-CONFIG_USB_OHCI_HCD=y +-CONFIG_USB_STORAGE=y +-CONFIG_USB_GADGET=y +-CONFIG_USB_ZERO=m +-CONFIG_USB_GADGETFS=m +-CONFIG_USB_MASS_STORAGE=m +-CONFIG_USB_G_SERIAL=m +-CONFIG_MMC=y +-CONFIG_MMC_ATMELMCI=m +-CONFIG_NEW_LEDS=y +-CONFIG_LEDS_CLASS=y +-CONFIG_LEDS_GPIO=y +-CONFIG_LEDS_TRIGGERS=y +-CONFIG_LEDS_TRIGGER_TIMER=y +-CONFIG_LEDS_TRIGGER_HEARTBEAT=y +-CONFIG_RTC_CLASS=y +-CONFIG_RTC_DRV_RV3029C2=y +-CONFIG_RTC_DRV_AT91SAM9=y +-CONFIG_EXT2_FS=y +-CONFIG_MSDOS_FS=y +-CONFIG_VFAT_FS=y +-CONFIG_TMPFS=y +-CONFIG_JFFS2_FS=y +-CONFIG_JFFS2_SUMMARY=y +-CONFIG_CRAMFS=y +-CONFIG_NFS_FS=y +-CONFIG_NFS_V3=y +-CONFIG_ROOT_NFS=y +-CONFIG_NLS_CODEPAGE_437=y +-CONFIG_NLS_CODEPAGE_850=y +-CONFIG_NLS_ISO8859_1=y +-CONFIG_NLS_ISO8859_15=y +-CONFIG_NLS_UTF8=y +-# CONFIG_ENABLE_WARN_DEPRECATED is not set +diff --git a/arch/arm/configs/at91sam9g45_defconfig b/arch/arm/configs/at91sam9g45_defconfig +deleted file mode 100644 +index 606d48f3..00000000 +--- a/arch/arm/configs/at91sam9g45_defconfig ++++ /dev/null +@@ -1,211 +0,0 @@ +-CONFIG_EXPERIMENTAL=y +-# CONFIG_LOCALVERSION_AUTO is not set +-# CONFIG_SWAP is not set +-CONFIG_SYSVIPC=y +-CONFIG_LOG_BUF_SHIFT=14 +-CONFIG_SYSFS_DEPRECATED=y +-CONFIG_SYSFS_DEPRECATED_V2=y +-CONFIG_BLK_DEV_INITRD=y +-CONFIG_CC_OPTIMIZE_FOR_SIZE=y +-CONFIG_EMBEDDED=y +-CONFIG_SLAB=y +-CONFIG_MODULES=y +-CONFIG_MODULE_UNLOAD=y +-# CONFIG_LBDAF is not set +-# CONFIG_BLK_DEV_BSG is not set +-# CONFIG_IOSCHED_DEADLINE is not set +-# CONFIG_IOSCHED_CFQ is not set +-CONFIG_ARCH_AT91=y +-CONFIG_ARCH_AT91SAM9G45=y +-CONFIG_MACH_AT91SAM9M10G45EK=y +-CONFIG_MACH_AT91SAM_DT=y +-CONFIG_AT91_PROGRAMMABLE_CLOCKS=y +-CONFIG_AT91_SLOW_CLOCK=y +-CONFIG_AEABI=y +-# CONFIG_OABI_COMPAT is not set +-CONFIG_LEDS=y +-CONFIG_LEDS_CPU=y +-CONFIG_UACCESS_WITH_MEMCPY=y +-CONFIG_ZBOOT_ROM_TEXT=0x0 +-CONFIG_ZBOOT_ROM_BSS=0x0 +-CONFIG_CMDLINE="mem=128M console=ttyS0,115200 initrd=0x71100000,25165824 root=/dev/ram0 rw" +-CONFIG_AUTO_ZRELADDR=y +-# CONFIG_CORE_DUMP_DEFAULT_ELF_HEADERS is not set +-CONFIG_NET=y +-CONFIG_PACKET=y +-CONFIG_UNIX=y +-CONFIG_INET=y +-CONFIG_IP_MULTICAST=y +-# CONFIG_INET_XFRM_MODE_TRANSPORT is not set +-# CONFIG_INET_XFRM_MODE_TUNNEL is not set +-# CONFIG_INET_XFRM_MODE_BEET is not set +-# CONFIG_INET_DIAG is not set +-CONFIG_IPV6=y +-# CONFIG_INET6_XFRM_MODE_TRANSPORT is not set +-# CONFIG_INET6_XFRM_MODE_TUNNEL is not set +-# CONFIG_INET6_XFRM_MODE_BEET is not set +-CONFIG_IPV6_SIT_6RD=y +-CONFIG_CFG80211=y +-CONFIG_LIB80211=y +-CONFIG_MAC80211=y +-CONFIG_UEVENT_HELPER_PATH="/sbin/hotplug" +-CONFIG_DEVTMPFS=y +-CONFIG_DEVTMPFS_MOUNT=y +-# CONFIG_STANDALONE is not set +-# CONFIG_PREVENT_FIRMWARE_BUILD is not set +-CONFIG_MTD=y +-CONFIG_MTD_CMDLINE_PARTS=y +-CONFIG_MTD_CHAR=y +-CONFIG_MTD_BLOCK=y +-CONFIG_MTD_DATAFLASH=y +-CONFIG_MTD_NAND=y +-CONFIG_MTD_NAND_ATMEL=y +-CONFIG_MTD_UBI=y +-CONFIG_BLK_DEV_LOOP=y +-CONFIG_BLK_DEV_RAM=y +-CONFIG_BLK_DEV_RAM_COUNT=4 +-CONFIG_BLK_DEV_RAM_SIZE=8192 +-CONFIG_MISC_DEVICES=y +-CONFIG_ATMEL_PWM=y +-CONFIG_ATMEL_TCLIB=y +-CONFIG_SCSI=y +-CONFIG_BLK_DEV_SD=y +-CONFIG_SCSI_MULTI_LUN=y +-# CONFIG_SCSI_LOWLEVEL is not set +-CONFIG_NETDEVICES=y +-CONFIG_MII=y +-CONFIG_MACB=y +-CONFIG_DAVICOM_PHY=y +-CONFIG_LIBERTAS_THINFIRM=m +-CONFIG_LIBERTAS_THINFIRM_USB=m +-CONFIG_AT76C50X_USB=m +-CONFIG_USB_ZD1201=m +-CONFIG_RTL8187=m +-CONFIG_ATH_COMMON=m +-CONFIG_ATH9K=m +-CONFIG_CARL9170=m +-CONFIG_B43=m +-CONFIG_B43_PHY_N=y +-CONFIG_LIBERTAS=m +-CONFIG_LIBERTAS_USB=m +-CONFIG_LIBERTAS_SDIO=m +-CONFIG_LIBERTAS_SPI=m +-CONFIG_RT2X00=m +-CONFIG_RT2500USB=m +-CONFIG_RT73USB=m +-CONFIG_RT2800USB=m +-CONFIG_RT2800USB_RT53XX=y +-CONFIG_RT2800USB_UNKNOWN=y +-CONFIG_RTL8192CU=m +-CONFIG_WL1251=m +-CONFIG_WL1251_SDIO=m +-CONFIG_WL12XX_MENU=m +-CONFIG_WL12XX=m +-CONFIG_WL12XX_SDIO=m +-CONFIG_ZD1211RW=m +-CONFIG_MWIFIEX=m +-CONFIG_MWIFIEX_SDIO=m +-CONFIG_INPUT_POLLDEV=m +-# CONFIG_INPUT_MOUSEDEV_PSAUX is not set +-CONFIG_INPUT_MOUSEDEV_SCREEN_X=480 +-CONFIG_INPUT_MOUSEDEV_SCREEN_Y=272 +-CONFIG_INPUT_JOYDEV=y +-CONFIG_INPUT_EVDEV=y +-# CONFIG_KEYBOARD_ATKBD is not set +-CONFIG_KEYBOARD_QT1070=m +-CONFIG_KEYBOARD_QT2160=m +-CONFIG_KEYBOARD_GPIO=y +-# CONFIG_INPUT_MOUSE is not set +-CONFIG_INPUT_TOUCHSCREEN=y +-CONFIG_TOUCHSCREEN_ATMEL_MXT=m +-CONFIG_TOUCHSCREEN_ATMEL_TSADCC=y +-# CONFIG_SERIO is not set +-CONFIG_LEGACY_PTY_COUNT=4 +-CONFIG_SERIAL_ATMEL=y +-CONFIG_SERIAL_ATMEL_CONSOLE=y +-CONFIG_HW_RANDOM=y +-CONFIG_I2C=y +-CONFIG_I2C_GPIO=y +-CONFIG_SPI=y +-CONFIG_SPI_ATMEL=y +-# CONFIG_HWMON is not set +-CONFIG_FB=y +-CONFIG_FB_ATMEL=y +-CONFIG_FB_UDL=m +-CONFIG_BACKLIGHT_LCD_SUPPORT=y +-# CONFIG_LCD_CLASS_DEVICE is not set +-CONFIG_BACKLIGHT_CLASS_DEVICE=y +-CONFIG_BACKLIGHT_ATMEL_LCDC=y +-# CONFIG_BACKLIGHT_GENERIC is not set +-CONFIG_SOUND=y +-CONFIG_SND=y +-CONFIG_SND_SEQUENCER=y +-CONFIG_SND_MIXER_OSS=y +-CONFIG_SND_PCM_OSS=y +-# CONFIG_SND_SUPPORT_OLD_API is not set +-# CONFIG_SND_VERBOSE_PROCFS is not set +-# CONFIG_SND_DRIVERS is not set +-# CONFIG_SND_ARM is not set +-CONFIG_SND_ATMEL_AC97C=y +-# CONFIG_SND_SPI is not set +-CONFIG_SND_USB_AUDIO=m +-# CONFIG_USB_HID is not set +-CONFIG_USB=y +-CONFIG_USB_ANNOUNCE_NEW_DEVICES=y +-CONFIG_USB_DEVICEFS=y +-# CONFIG_USB_DEVICE_CLASS is not set +-CONFIG_USB_EHCI_HCD=y +-CONFIG_USB_OHCI_HCD=y +-CONFIG_USB_ACM=y +-CONFIG_USB_STORAGE=y +-CONFIG_USB_GADGET=y +-CONFIG_USB_ATMEL_USBA=m +-CONFIG_USB_ZERO=m +-CONFIG_USB_AUDIO=m +-CONFIG_USB_ETH=m +-CONFIG_USB_ETH_EEM=y +-CONFIG_USB_MASS_STORAGE=m +-CONFIG_USB_G_SERIAL=m +-CONFIG_USB_CDC_COMPOSITE=m +-CONFIG_USB_G_MULTI=m +-CONFIG_USB_G_MULTI_CDC=y +-CONFIG_MMC=y +-# CONFIG_MMC_BLOCK_BOUNCE is not set +-CONFIG_SDIO_UART=m +-CONFIG_MMC_ATMELMCI=y +-CONFIG_MMC_ATMELMCI_DMA=y +-CONFIG_LEDS_ATMEL_PWM=y +-CONFIG_LEDS_GPIO=y +-CONFIG_LEDS_TRIGGER_TIMER=y +-CONFIG_LEDS_TRIGGER_HEARTBEAT=y +-CONFIG_LEDS_TRIGGER_GPIO=y +-CONFIG_RTC_CLASS=y +-CONFIG_RTC_DRV_AT91RM9200=y +-CONFIG_DMADEVICES=y +-CONFIG_AT_HDMAC=y +-CONFIG_DMATEST=m +-# CONFIG_IOMMU_SUPPORT is not set +-CONFIG_EXT2_FS=y +-CONFIG_FANOTIFY=y +-CONFIG_VFAT_FS=y +-CONFIG_TMPFS=y +-CONFIG_JFFS2_FS=y +-CONFIG_JFFS2_SUMMARY=y +-CONFIG_CRAMFS=m +-CONFIG_SQUASHFS=m +-CONFIG_SQUASHFS_EMBEDDED=y +-CONFIG_NFS_FS=y +-CONFIG_NFS_V3=y +-CONFIG_NLS_CODEPAGE_437=y +-CONFIG_NLS_CODEPAGE_850=y +-CONFIG_NLS_ISO8859_1=y +-CONFIG_STRIP_ASM_SYMS=y +-# CONFIG_SCHED_DEBUG is not set +-CONFIG_DEBUG_MEMORY_INIT=y +-# CONFIG_FTRACE is not set +-CONFIG_DEBUG_USER=y +-CONFIG_CRYPTO_ECB=y +-# CONFIG_CRYPTO_ANSI_CPRNG is not set +-CONFIG_CRYPTO_USER_API_HASH=m +-CONFIG_CRYPTO_USER_API_SKCIPHER=m +-# CONFIG_CRYPTO_HW is not set +diff --git a/arch/arm/configs/at91sam9rl_defconfig b/arch/arm/configs/at91sam9rl_defconfig +deleted file mode 100644 +index 7cf87856..00000000 +--- a/arch/arm/configs/at91sam9rl_defconfig ++++ /dev/null +@@ -1,79 +0,0 @@ +-CONFIG_EXPERIMENTAL=y +-# CONFIG_LOCALVERSION_AUTO is not set +-# CONFIG_SWAP is not set +-CONFIG_SYSVIPC=y +-CONFIG_LOG_BUF_SHIFT=14 +-CONFIG_BLK_DEV_INITRD=y +-CONFIG_SLAB=y +-CONFIG_MODULES=y +-CONFIG_MODULE_UNLOAD=y +-# CONFIG_BLK_DEV_BSG is not set +-# CONFIG_IOSCHED_DEADLINE is not set +-# CONFIG_IOSCHED_CFQ is not set +-CONFIG_ARCH_AT91=y +-CONFIG_ARCH_AT91SAM9RL=y +-CONFIG_MACH_AT91SAM9RLEK=y +-CONFIG_AT91_PROGRAMMABLE_CLOCKS=y +-# CONFIG_ARM_THUMB is not set +-CONFIG_ZBOOT_ROM_TEXT=0x0 +-CONFIG_ZBOOT_ROM_BSS=0x0 +-CONFIG_CMDLINE="mem=64M console=ttyS0,115200 initrd=0x21100000,17105363 root=/dev/ram0 rw" +-CONFIG_FPE_NWFPE=y +-CONFIG_NET=y +-CONFIG_UNIX=y +-CONFIG_UEVENT_HELPER_PATH="/sbin/hotplug" +-CONFIG_MTD=y +-CONFIG_MTD_CMDLINE_PARTS=y +-CONFIG_MTD_CHAR=y +-CONFIG_MTD_BLOCK=y +-CONFIG_MTD_DATAFLASH=y +-CONFIG_MTD_NAND=y +-CONFIG_MTD_NAND_ATMEL=y +-CONFIG_BLK_DEV_LOOP=y +-CONFIG_BLK_DEV_RAM=y +-CONFIG_BLK_DEV_RAM_COUNT=4 +-CONFIG_BLK_DEV_RAM_SIZE=24576 +-CONFIG_SCSI=y +-CONFIG_BLK_DEV_SD=y +-CONFIG_SCSI_MULTI_LUN=y +-# CONFIG_INPUT_MOUSEDEV_PSAUX is not set +-CONFIG_INPUT_MOUSEDEV_SCREEN_X=320 +-CONFIG_INPUT_MOUSEDEV_SCREEN_Y=240 +-CONFIG_INPUT_EVDEV=y +-# CONFIG_INPUT_KEYBOARD is not set +-# CONFIG_INPUT_MOUSE is not set +-CONFIG_INPUT_TOUCHSCREEN=y +-CONFIG_TOUCHSCREEN_ATMEL_TSADCC=y +-# CONFIG_SERIO is not set +-CONFIG_SERIAL_ATMEL=y +-CONFIG_SERIAL_ATMEL_CONSOLE=y +-# CONFIG_HW_RANDOM is not set +-CONFIG_I2C=y +-CONFIG_I2C_CHARDEV=y +-CONFIG_I2C_GPIO=y +-CONFIG_SPI=y +-CONFIG_SPI_ATMEL=y +-# CONFIG_HWMON is not set +-CONFIG_WATCHDOG=y +-CONFIG_WATCHDOG_NOWAYOUT=y +-CONFIG_AT91SAM9X_WATCHDOG=y +-CONFIG_FB=y +-CONFIG_FB_ATMEL=y +-CONFIG_MMC=y +-CONFIG_MMC_ATMELMCI=m +-CONFIG_RTC_CLASS=y +-CONFIG_RTC_DRV_AT91SAM9=y +-CONFIG_EXT2_FS=y +-CONFIG_MSDOS_FS=y +-CONFIG_VFAT_FS=y +-CONFIG_TMPFS=y +-CONFIG_CRAMFS=y +-CONFIG_NLS_CODEPAGE_437=y +-CONFIG_NLS_CODEPAGE_850=y +-CONFIG_NLS_ISO8859_1=y +-CONFIG_NLS_ISO8859_15=y +-CONFIG_NLS_UTF8=y +-CONFIG_DEBUG_KERNEL=y +-CONFIG_DEBUG_INFO=y +-CONFIG_DEBUG_USER=y +-CONFIG_DEBUG_LL=y +diff --git a/arch/arm/configs/at91x40_defconfig b/arch/arm/configs/at91x40_defconfig +deleted file mode 100644 +index c55e9212..00000000 +--- a/arch/arm/configs/at91x40_defconfig ++++ /dev/null +@@ -1,48 +0,0 @@ +-CONFIG_EXPERIMENTAL=y +-CONFIG_LOG_BUF_SHIFT=14 +-CONFIG_EMBEDDED=y +-# CONFIG_HOTPLUG is not set +-# CONFIG_ELF_CORE is not set +-# CONFIG_FUTEX is not set +-# CONFIG_TIMERFD is not set +-# CONFIG_VM_EVENT_COUNTERS is not set +-# CONFIG_COMPAT_BRK is not set +-CONFIG_SLAB=y +-# CONFIG_LBDAF is not set +-# CONFIG_BLK_DEV_BSG is not set +-# CONFIG_IOSCHED_DEADLINE is not set +-# CONFIG_IOSCHED_CFQ is not set +-# CONFIG_MMU is not set +-CONFIG_ARCH_AT91=y +-CONFIG_ARCH_AT91X40=y +-CONFIG_MACH_AT91EB01=y +-CONFIG_AT91_EARLY_USART0=y +-CONFIG_CPU_ARM7TDMI=y +-CONFIG_SET_MEM_PARAM=y +-CONFIG_DRAM_BASE=0x01000000 +-CONFIG_DRAM_SIZE=0x00400000 +-CONFIG_FLASH_MEM_BASE=0x01400000 +-CONFIG_PROCESSOR_ID=0x14000040 +-CONFIG_ZBOOT_ROM_TEXT=0x0 +-CONFIG_ZBOOT_ROM_BSS=0x0 +-CONFIG_BINFMT_FLAT=y +-# CONFIG_SUSPEND is not set +-# CONFIG_FW_LOADER is not set +-CONFIG_MTD=y +-CONFIG_MTD_PARTITIONS=y +-CONFIG_MTD_CHAR=y +-CONFIG_MTD_BLOCK=y +-CONFIG_MTD_RAM=y +-CONFIG_MTD_ROM=y +-CONFIG_BLK_DEV_RAM=y +-# CONFIG_INPUT is not set +-# CONFIG_SERIO is not set +-# CONFIG_VT is not set +-# CONFIG_DEVKMEM is not set +-# CONFIG_HW_RANDOM is not set +-# CONFIG_HWMON is not set +-# CONFIG_USB_SUPPORT is not set +-CONFIG_EXT2_FS=y +-# CONFIG_DNOTIFY is not set +-CONFIG_ROMFS_FS=y +-# CONFIG_ENABLE_MUST_CHECK is not set +diff --git a/arch/arm/configs/badge4_defconfig b/arch/arm/configs/badge4_defconfig +deleted file mode 100644 +index 5b54abbe..00000000 +--- a/arch/arm/configs/badge4_defconfig ++++ /dev/null +@@ -1,122 +0,0 @@ +-CONFIG_EXPERIMENTAL=y +-CONFIG_LOG_BUF_SHIFT=14 +-CONFIG_EXPERT=y +-CONFIG_MODULES=y +-CONFIG_MODVERSIONS=y +-CONFIG_ARCH_SA1100=y +-CONFIG_SA1100_BADGE4=y +-CONFIG_ZBOOT_ROM_TEXT=0x0 +-CONFIG_ZBOOT_ROM_BSS=0x0 +-CONFIG_CMDLINE="init=/linuxrc root=/dev/mtdblock3" +-CONFIG_CPU_FREQ_GOV_PERFORMANCE=y +-CONFIG_FPE_NWFPE=y +-CONFIG_BINFMT_AOUT=m +-CONFIG_BINFMT_MISC=m +-CONFIG_ARTHUR=m +-CONFIG_NET=y +-CONFIG_PACKET=y +-CONFIG_UNIX=y +-CONFIG_INET=y +-# CONFIG_IPV6 is not set +-CONFIG_IRDA=y +-CONFIG_IRLAN=y +-CONFIG_IRCOMM=y +-CONFIG_IRDA_ULTRA=y +-CONFIG_SA1100_FIR=y +-CONFIG_BT=m +-CONFIG_BT_L2CAP=m +-CONFIG_BT_HCIUART=m +-CONFIG_BT_HCIVHCI=m +-# CONFIG_FW_LOADER is not set +-CONFIG_MTD=y +-CONFIG_MTD_DEBUG=y +-CONFIG_MTD_PARTITIONS=y +-CONFIG_MTD_CHAR=y +-CONFIG_MTD_BLOCK=y +-CONFIG_MTD_CFI=y +-CONFIG_MTD_CFI_ADV_OPTIONS=y +-CONFIG_MTD_CFI_GEOMETRY=y +-# CONFIG_MTD_CFI_I2 is not set +-CONFIG_MTD_CFI_INTELEXT=y +-CONFIG_MTD_RAM=y +-CONFIG_MTD_SA1100=y +-CONFIG_PARPORT=m +-CONFIG_BLK_DEV_LOOP=y +-CONFIG_BLK_DEV_NBD=m +-CONFIG_IDE=m +-CONFIG_BLK_DEV_IDECD=m +-CONFIG_SCSI=y +-CONFIG_BLK_DEV_SD=y +-CONFIG_CHR_DEV_ST=m +-CONFIG_BLK_DEV_SR=m +-CONFIG_CHR_DEV_SG=y +-CONFIG_NETDEVICES=y +-CONFIG_USB_CATC=m +-CONFIG_USB_KAWETH=m +-CONFIG_USB_PEGASUS=m +-CONFIG_USB_USBNET=m +-CONFIG_USB_ALI_M5632=y +-CONFIG_USB_AN2720=y +-CONFIG_USB_EPSON2888=y +-CONFIG_USB_KC2190=y +-# CONFIG_INPUT is not set +-# CONFIG_SERIO is not set +-# CONFIG_VT is not set +-CONFIG_SERIAL_SA1100=y +-CONFIG_SERIAL_SA1100_CONSOLE=y +-CONFIG_I2C=m +-CONFIG_I2C_CHARDEV=m +-CONFIG_I2C_ELEKTOR=m +-CONFIG_WATCHDOG=y +-CONFIG_SOFT_WATCHDOG=m +-CONFIG_SA1100_WATCHDOG=m +-CONFIG_SOUND=y +-CONFIG_SOUND_PRIME=y +-CONFIG_USB=y +-CONFIG_USB_DEBUG=y +-CONFIG_USB_DEVICEFS=y +-CONFIG_USB_MON=y +-CONFIG_USB_ACM=m +-CONFIG_USB_PRINTER=m +-CONFIG_USB_STORAGE=y +-CONFIG_USB_STORAGE_DEBUG=y +-CONFIG_USB_MDC800=m +-CONFIG_USB_MICROTEK=m +-CONFIG_USB_USS720=m +-CONFIG_USB_SERIAL=m +-CONFIG_USB_SERIAL_GENERIC=y +-CONFIG_USB_SERIAL_BELKIN=m +-CONFIG_USB_SERIAL_WHITEHEAT=m +-CONFIG_USB_SERIAL_DIGI_ACCELEPORT=m +-CONFIG_USB_SERIAL_EMPEG=m +-CONFIG_USB_SERIAL_FTDI_SIO=m +-CONFIG_USB_SERIAL_VISOR=m +-CONFIG_USB_SERIAL_IR=m +-CONFIG_USB_SERIAL_EDGEPORT=m +-CONFIG_USB_SERIAL_KEYSPAN_PDA=m +-CONFIG_USB_SERIAL_KEYSPAN=m +-CONFIG_USB_SERIAL_MCT_U232=m +-CONFIG_USB_SERIAL_PL2303=m +-CONFIG_USB_SERIAL_CYBERJACK=m +-CONFIG_USB_SERIAL_XIRCOM=m +-CONFIG_USB_SERIAL_OMNINET=m +-CONFIG_USB_RIO500=m +-CONFIG_EXT2_FS=m +-CONFIG_EXT3_FS=m +-CONFIG_MSDOS_FS=y +-CONFIG_VFAT_FS=m +-CONFIG_TMPFS=y +-CONFIG_JFFS2_FS=y +-CONFIG_CRAMFS=m +-CONFIG_MINIX_FS=m +-CONFIG_NFS_FS=m +-CONFIG_NFS_V3=y +-CONFIG_SMB_FS=m +-CONFIG_PARTITION_ADVANCED=y +-CONFIG_MAGIC_SYSRQ=y +-CONFIG_DEBUG_KERNEL=y +-# CONFIG_DEBUG_BUGVERBOSE is not set +-CONFIG_DEBUG_INFO=y +-CONFIG_DEBUG_USER=y +-CONFIG_DEBUG_ERRORS=y +-CONFIG_DEBUG_LL=y +diff --git a/arch/arm/configs/bcm2835_defconfig b/arch/arm/configs/bcm2835_defconfig +deleted file mode 100644 +index af472e4e..00000000 +--- a/arch/arm/configs/bcm2835_defconfig ++++ /dev/null +@@ -1,116 +0,0 @@ +-# CONFIG_LOCALVERSION_AUTO is not set +-CONFIG_SYSVIPC=y +-CONFIG_FHANDLE=y +-CONFIG_NO_HZ=y +-CONFIG_HIGH_RES_TIMERS=y +-CONFIG_BSD_PROCESS_ACCT=y +-CONFIG_BSD_PROCESS_ACCT_V3=y +-CONFIG_LOG_BUF_SHIFT=18 +-CONFIG_CGROUP_FREEZER=y +-CONFIG_CGROUP_DEVICE=y +-CONFIG_CPUSETS=y +-CONFIG_CGROUP_CPUACCT=y +-CONFIG_RESOURCE_COUNTERS=y +-CONFIG_CGROUP_PERF=y +-CONFIG_CFS_BANDWIDTH=y +-CONFIG_RT_GROUP_SCHED=y +-CONFIG_NAMESPACES=y +-CONFIG_SCHED_AUTOGROUP=y +-CONFIG_RELAY=y +-CONFIG_BLK_DEV_INITRD=y +-CONFIG_RD_BZIP2=y +-CONFIG_RD_LZMA=y +-CONFIG_RD_XZ=y +-CONFIG_RD_LZO=y +-CONFIG_CC_OPTIMIZE_FOR_SIZE=y +-CONFIG_KALLSYMS_ALL=y +-CONFIG_EMBEDDED=y +-# CONFIG_COMPAT_BRK is not set +-CONFIG_PROFILING=y +-CONFIG_OPROFILE=y +-CONFIG_JUMP_LABEL=y +-CONFIG_ARCH_BCM2835=y +-CONFIG_PREEMPT_VOLUNTARY=y +-CONFIG_AEABI=y +-CONFIG_KSM=y +-CONFIG_CLEANCACHE=y +-CONFIG_SECCOMP=y +-CONFIG_CC_STACKPROTECTOR=y +-CONFIG_KEXEC=y +-CONFIG_CRASH_DUMP=y +-CONFIG_VFP=y +-# CONFIG_CORE_DUMP_DEFAULT_ELF_HEADERS is not set +-# CONFIG_SUSPEND is not set +-CONFIG_NET=y +-CONFIG_UNIX=y +-CONFIG_INET=y +-CONFIG_NETWORK_SECMARK=y +-# CONFIG_WIRELESS is not set +-CONFIG_DEVTMPFS=y +-CONFIG_DEVTMPFS_MOUNT=y +-# CONFIG_STANDALONE is not set +-# CONFIG_INPUT_MOUSEDEV is not set +-# CONFIG_INPUT_KEYBOARD is not set +-# CONFIG_INPUT_MOUSE is not set +-# CONFIG_SERIO is not set +-# CONFIG_VT is not set +-# CONFIG_LEGACY_PTYS is not set +-# CONFIG_DEVKMEM is not set +-CONFIG_SERIAL_AMBA_PL011=y +-CONFIG_SERIAL_AMBA_PL011_CONSOLE=y +-CONFIG_TTY_PRINTK=y +-# CONFIG_HW_RANDOM is not set +-CONFIG_I2C=y +-CONFIG_I2C_CHARDEV=y +-CONFIG_I2C_BCM2835=y +-CONFIG_GPIO_SYSFS=y +-# CONFIG_HWMON is not set +-# CONFIG_USB_SUPPORT is not set +-CONFIG_MMC=y +-CONFIG_MMC_SDHCI=y +-CONFIG_MMC_SDHCI_PLTFM=y +-CONFIG_MMC_SDHCI_BCM2835=y +-# CONFIG_IOMMU_SUPPORT is not set +-CONFIG_EXT2_FS=y +-CONFIG_EXT2_FS_XATTR=y +-CONFIG_EXT2_FS_POSIX_ACL=y +-CONFIG_EXT3_FS=y +-CONFIG_EXT3_FS_POSIX_ACL=y +-CONFIG_EXT4_FS=y +-CONFIG_EXT4_FS_POSIX_ACL=y +-CONFIG_FANOTIFY=y +-CONFIG_MSDOS_FS=y +-CONFIG_VFAT_FS=y +-CONFIG_TMPFS=y +-CONFIG_TMPFS_POSIX_ACL=y +-# CONFIG_MISC_FILESYSTEMS is not set +-CONFIG_NFS_FS=y +-CONFIG_NFSD=y +-CONFIG_NLS_CODEPAGE_437=y +-CONFIG_NLS_ASCII=y +-CONFIG_NLS_ISO8859_1=y +-CONFIG_NLS_UTF8=y +-CONFIG_PRINTK_TIME=y +-# CONFIG_ENABLE_WARN_DEPRECATED is not set +-# CONFIG_ENABLE_MUST_CHECK is not set +-CONFIG_UNUSED_SYMBOLS=y +-CONFIG_LOCKUP_DETECTOR=y +-CONFIG_DEBUG_INFO=y +-CONFIG_DEBUG_MEMORY_INIT=y +-CONFIG_BOOT_PRINTK_DELAY=y +-CONFIG_SCHED_TRACER=y +-CONFIG_STACK_TRACER=y +-CONFIG_FUNCTION_PROFILER=y +-CONFIG_DYNAMIC_DEBUG=y +-CONFIG_KGDB=y +-CONFIG_KGDB_KDB=y +-CONFIG_TEST_KSTRTOX=y +-CONFIG_STRICT_DEVMEM=y +-CONFIG_DEBUG_LL=y +-CONFIG_EARLY_PRINTK=y +-# CONFIG_XZ_DEC_X86 is not set +-# CONFIG_XZ_DEC_POWERPC is not set +-# CONFIG_XZ_DEC_IA64 is not set +-# CONFIG_XZ_DEC_ARM is not set +-# CONFIG_XZ_DEC_ARMTHUMB is not set +-# CONFIG_XZ_DEC_SPARC is not set +diff --git a/arch/arm/configs/bcm_defconfig b/arch/arm/configs/bcm_defconfig +deleted file mode 100644 +index e3bf2d65..00000000 +--- a/arch/arm/configs/bcm_defconfig ++++ /dev/null +@@ -1,114 +0,0 @@ +-CONFIG_EXPERIMENTAL=y +-# CONFIG_LOCALVERSION_AUTO is not set +-# CONFIG_SWAP is not set +-CONFIG_SYSVIPC=y +-CONFIG_NO_HZ=y +-CONFIG_HIGH_RES_TIMERS=y +-CONFIG_BSD_PROCESS_ACCT=y +-CONFIG_BSD_PROCESS_ACCT_V3=y +-CONFIG_IKCONFIG=y +-CONFIG_IKCONFIG_PROC=y +-CONFIG_LOG_BUF_SHIFT=19 +-CONFIG_CGROUPS=y +-CONFIG_CGROUP_FREEZER=y +-CONFIG_CGROUP_DEVICE=y +-CONFIG_CGROUP_CPUACCT=y +-CONFIG_RESOURCE_COUNTERS=y +-CONFIG_CGROUP_SCHED=y +-CONFIG_BLK_CGROUP=y +-CONFIG_NAMESPACES=y +-CONFIG_BLK_DEV_INITRD=y +-CONFIG_SYSCTL_SYSCALL=y +-CONFIG_EMBEDDED=y +-# CONFIG_COMPAT_BRK is not set +-CONFIG_MODULES=y +-CONFIG_MODULE_UNLOAD=y +-# CONFIG_BLK_DEV_BSG is not set +-CONFIG_PARTITION_ADVANCED=y +-CONFIG_EFI_PARTITION=y +-CONFIG_ARCH_BCM=y +-CONFIG_ARM_THUMBEE=y +-CONFIG_ARM_ERRATA_743622=y +-CONFIG_PREEMPT=y +-CONFIG_AEABI=y +-# CONFIG_OABI_COMPAT is not set +-# CONFIG_COMPACTION is not set +-CONFIG_ZBOOT_ROM_TEXT=0x0 +-CONFIG_ZBOOT_ROM_BSS=0x0 +-CONFIG_ARM_APPENDED_DTB=y +-CONFIG_CMDLINE="console=ttyS0,115200n8 mem=128M" +-CONFIG_CPU_IDLE=y +-CONFIG_VFP=y +-CONFIG_NEON=y +-# CONFIG_CORE_DUMP_DEFAULT_ELF_HEADERS is not set +-CONFIG_PM_RUNTIME=y +-CONFIG_DEVTMPFS=y +-CONFIG_DEVTMPFS_MOUNT=y +-CONFIG_PROC_DEVICETREE=y +-# CONFIG_BLK_DEV is not set +-CONFIG_SCSI=y +-CONFIG_BLK_DEV_SD=y +-CONFIG_CHR_DEV_SG=y +-CONFIG_SCSI_MULTI_LUN=y +-CONFIG_SCSI_SCAN_ASYNC=y +-CONFIG_INPUT_FF_MEMLESS=y +-CONFIG_INPUT_JOYDEV=y +-CONFIG_INPUT_EVDEV=y +-# CONFIG_KEYBOARD_ATKBD is not set +-# CONFIG_INPUT_MOUSE is not set +-CONFIG_INPUT_TOUCHSCREEN=y +-CONFIG_INPUT_MISC=y +-CONFIG_INPUT_UINPUT=y +-# CONFIG_SERIO is not set +-# CONFIG_LEGACY_PTYS is not set +-CONFIG_SERIAL_8250=y +-CONFIG_SERIAL_8250_CONSOLE=y +-CONFIG_SERIAL_8250_EXTENDED=y +-CONFIG_SERIAL_8250_MANY_PORTS=y +-CONFIG_SERIAL_8250_SHARE_IRQ=y +-CONFIG_SERIAL_8250_RSA=y +-CONFIG_SERIAL_8250_DW=y +-CONFIG_HW_RANDOM=y +-CONFIG_I2C=y +-CONFIG_I2C_CHARDEV=y +-# CONFIG_HWMON is not set +-CONFIG_VIDEO_OUTPUT_CONTROL=y +-CONFIG_FB=y +-CONFIG_BACKLIGHT_LCD_SUPPORT=y +-CONFIG_LCD_CLASS_DEVICE=y +-CONFIG_BACKLIGHT_CLASS_DEVICE=y +-# CONFIG_USB_SUPPORT is not set +-CONFIG_NEW_LEDS=y +-CONFIG_LEDS_CLASS=y +-CONFIG_LEDS_TRIGGERS=y +-CONFIG_LEDS_TRIGGER_TIMER=y +-CONFIG_LEDS_TRIGGER_HEARTBEAT=y +-CONFIG_LEDS_TRIGGER_DEFAULT_ON=y +-CONFIG_EXT4_FS=y +-CONFIG_EXT4_FS_POSIX_ACL=y +-CONFIG_EXT4_FS_SECURITY=y +-CONFIG_AUTOFS4_FS=y +-CONFIG_FUSE_FS=y +-CONFIG_MSDOS_FS=y +-CONFIG_VFAT_FS=y +-CONFIG_TMPFS=y +-CONFIG_TMPFS_POSIX_ACL=y +-CONFIG_CONFIGFS_FS=y +-# CONFIG_MISC_FILESYSTEMS is not set +-CONFIG_NLS_CODEPAGE_437=y +-CONFIG_NLS_ISO8859_1=y +-CONFIG_PRINTK_TIME=y +-CONFIG_MAGIC_SYSRQ=y +-CONFIG_DEBUG_FS=y +-CONFIG_DETECT_HUNG_TASK=y +-CONFIG_DEFAULT_HUNG_TASK_TIMEOUT=110 +-CONFIG_BOOTPARAM_HUNG_TASK_PANIC=y +-CONFIG_DEBUG_INFO=y +-# CONFIG_FTRACE is not set +-CONFIG_DEBUG_LL=y +-CONFIG_CRC_CCITT=y +-CONFIG_CRC_T10DIF=y +-CONFIG_CRC_ITU_T=y +-CONFIG_CRC7=y +-CONFIG_XZ_DEC=y +-CONFIG_AVERAGE=y +diff --git a/arch/arm/configs/bonito_defconfig b/arch/arm/configs/bonito_defconfig +deleted file mode 100644 +index 54571082..00000000 +--- a/arch/arm/configs/bonito_defconfig ++++ /dev/null +@@ -1,72 +0,0 @@ +-CONFIG_EXPERIMENTAL=y +-CONFIG_SYSVIPC=y +-CONFIG_IKCONFIG=y +-CONFIG_IKCONFIG_PROC=y +-CONFIG_LOG_BUF_SHIFT=16 +-# CONFIG_UTS_NS is not set +-# CONFIG_IPC_NS is not set +-# CONFIG_USER_NS is not set +-# CONFIG_PID_NS is not set +-CONFIG_BLK_DEV_INITRD=y +-CONFIG_INITRAMFS_SOURCE="" +-CONFIG_CC_OPTIMIZE_FOR_SIZE=y +-CONFIG_SLAB=y +-CONFIG_MODULES=y +-CONFIG_MODULE_UNLOAD=y +-CONFIG_MODULE_FORCE_UNLOAD=y +-# CONFIG_BLK_DEV_BSG is not set +-# CONFIG_IOSCHED_DEADLINE is not set +-# CONFIG_IOSCHED_CFQ is not set +-CONFIG_ARCH_SHMOBILE=y +-CONFIG_ARCH_R8A7740=y +-CONFIG_MACH_BONITO=y +-# CONFIG_SH_TIMER_TMU is not set +-CONFIG_AEABI=y +-# CONFIG_OABI_COMPAT is not set +-CONFIG_FORCE_MAX_ZONEORDER=12 +-CONFIG_ZBOOT_ROM_TEXT=0x0 +-CONFIG_ZBOOT_ROM_BSS=0x0 +-CONFIG_CMDLINE="console=ttySC5,115200 earlyprintk=sh-sci.5,115200 ignore_loglevel" +-CONFIG_KEXEC=y +-# CONFIG_CORE_DUMP_DEFAULT_ELF_HEADERS is not set +-# CONFIG_SUSPEND is not set +-CONFIG_PM_RUNTIME=y +-CONFIG_UEVENT_HELPER_PATH="/sbin/hotplug" +-# CONFIG_FIRMWARE_IN_KERNEL is not set +-CONFIG_MTD=y +-CONFIG_MTD_CHAR=y +-CONFIG_MTD_BLOCK=y +-CONFIG_MTD_CFI=y +-CONFIG_MTD_CFI_ADV_OPTIONS=y +-CONFIG_MTD_CFI_INTELEXT=y +-CONFIG_MTD_PHYSMAP=y +-CONFIG_MTD_ARM_INTEGRATOR=y +-CONFIG_MTD_BLOCK2MTD=y +-CONFIG_SCSI=y +-CONFIG_BLK_DEV_SD=y +-# CONFIG_SCSI_LOWLEVEL is not set +-# CONFIG_INPUT_KEYBOARD is not set +-# CONFIG_INPUT_MOUSE is not set +-# CONFIG_LEGACY_PTYS is not set +-CONFIG_SERIAL_SH_SCI=y +-CONFIG_SERIAL_SH_SCI_NR_UARTS=9 +-CONFIG_SERIAL_SH_SCI_CONSOLE=y +-# CONFIG_HW_RANDOM is not set +-CONFIG_I2C=y +-CONFIG_I2C_CHARDEV=y +-CONFIG_I2C_SH_MOBILE=y +-CONFIG_GPIO_SYSFS=y +-# CONFIG_HWMON is not set +-# CONFIG_MFD_SUPPORT is not set +-# CONFIG_HID_SUPPORT is not set +-# CONFIG_USB_SUPPORT is not set +-CONFIG_UIO=y +-CONFIG_UIO_PDRV=y +-CONFIG_UIO_PDRV_GENIRQ=y +-# CONFIG_DNOTIFY is not set +-# CONFIG_INOTIFY_USER is not set +-CONFIG_TMPFS=y +-# CONFIG_MISC_FILESYSTEMS is not set +-# CONFIG_ENABLE_WARN_DEPRECATED is not set +-# CONFIG_ENABLE_MUST_CHECK is not set +-# CONFIG_ARM_UNWIND is not set +diff --git a/arch/arm/configs/cerfcube_defconfig b/arch/arm/configs/cerfcube_defconfig +deleted file mode 100644 +index dce912d1..00000000 +--- a/arch/arm/configs/cerfcube_defconfig ++++ /dev/null +@@ -1,75 +0,0 @@ +-CONFIG_EXPERIMENTAL=y +-CONFIG_SYSVIPC=y +-CONFIG_BSD_PROCESS_ACCT=y +-CONFIG_LOG_BUF_SHIFT=14 +-CONFIG_MODULES=y +-CONFIG_MODULE_UNLOAD=y +-CONFIG_MODULE_FORCE_UNLOAD=y +-CONFIG_ARCH_SA1100=y +-CONFIG_SA1100_CERF=y +-CONFIG_SA1100_CERF_FLASH_16MB=y +-CONFIG_PCCARD=m +-CONFIG_PCMCIA_SA1100=m +-CONFIG_LEDS=y +-CONFIG_LEDS_CPU=y +-CONFIG_ZBOOT_ROM_TEXT=0x0 +-CONFIG_ZBOOT_ROM_BSS=0x0 +-CONFIG_CMDLINE="console=ttySA0,38400 root=/dev/mtdblock3 rootfstype=jffs2 rw mem=32M init=/linuxrc" +-CONFIG_CPU_FREQ_DEFAULT_GOV_PERFORMANCE=y +-CONFIG_CPU_FREQ_GOV_USERSPACE=m +-CONFIG_FPE_FASTFPE=y +-CONFIG_PM=y +-CONFIG_NET=y +-CONFIG_PACKET=y +-CONFIG_UNIX=y +-CONFIG_INET=y +-CONFIG_IP_PNP=y +-CONFIG_IP_PNP_DHCP=y +-CONFIG_IP_PNP_BOOTP=y +-CONFIG_IP_PNP_RARP=y +-# CONFIG_IPV6 is not set +-CONFIG_MTD=y +-CONFIG_MTD_PARTITIONS=y +-CONFIG_MTD_REDBOOT_PARTS=y +-CONFIG_MTD_CMDLINE_PARTS=y +-CONFIG_MTD_CHAR=m +-CONFIG_MTD_BLOCK=y +-CONFIG_MTD_CFI=y +-CONFIG_MTD_CFI_INTELEXT=y +-CONFIG_MTD_SA1100=y +-CONFIG_BLK_DEV_LOOP=m +-CONFIG_BLK_DEV_RAM=m +-CONFIG_IDE=y +-CONFIG_NETDEVICES=y +-CONFIG_NET_ETHERNET=y +-CONFIG_NET_PCI=y +-# CONFIG_INPUT_KEYBOARD is not set +-# CONFIG_INPUT_MOUSE is not set +-# CONFIG_SERIO is not set +-CONFIG_SERIAL_SA1100=y +-CONFIG_SERIAL_SA1100_CONSOLE=y +-CONFIG_WATCHDOG=y +-CONFIG_SA1100_WATCHDOG=m +-# CONFIG_VGA_CONSOLE is not set +-CONFIG_EXT2_FS=m +-CONFIG_EXT3_FS=m +-CONFIG_MSDOS_FS=m +-CONFIG_VFAT_FS=m +-CONFIG_TMPFS=y +-CONFIG_JFFS2_FS=y +-CONFIG_ROMFS_FS=y +-CONFIG_NFS_FS=m +-CONFIG_NFS_V3=y +-CONFIG_NFS_V4=y +-CONFIG_NFSD=m +-CONFIG_NFSD_V4=y +-CONFIG_SMB_FS=m +-CONFIG_PARTITION_ADVANCED=y +-CONFIG_NLS=y +-CONFIG_NLS_CODEPAGE_437=m +-CONFIG_NLS_ISO8859_1=m +-CONFIG_MAGIC_SYSRQ=y +-CONFIG_DEBUG_KERNEL=y +-CONFIG_DEBUG_USER=y +-CONFIG_DEBUG_ERRORS=y +-CONFIG_DEBUG_LL=y +diff --git a/arch/arm/configs/clps711x_defconfig b/arch/arm/configs/clps711x_defconfig +deleted file mode 100644 +index 1cd94c36..00000000 +--- a/arch/arm/configs/clps711x_defconfig ++++ /dev/null +@@ -1,90 +0,0 @@ +-CONFIG_KERNEL_LZMA=y +-CONFIG_SYSVIPC=y +-CONFIG_LOG_BUF_SHIFT=14 +-CONFIG_BLK_DEV_INITRD=y +-CONFIG_RD_LZMA=y +-CONFIG_EMBEDDED=y +-CONFIG_SLOB=y +-CONFIG_JUMP_LABEL=y +-# CONFIG_LBDAF is not set +-CONFIG_PARTITION_ADVANCED=y +-# CONFIG_IOSCHED_CFQ is not set +-CONFIG_ARCH_CLPS711X=y +-CONFIG_ARCH_AUTCPU12=y +-CONFIG_ARCH_CDB89712=y +-CONFIG_ARCH_CLEP7312=y +-CONFIG_ARCH_EDB7211=y +-CONFIG_ARCH_P720T=y +-CONFIG_ARCH_FORTUNET=y +-CONFIG_AEABI=y +-CONFIG_ZBOOT_ROM_TEXT=0x0 +-CONFIG_ZBOOT_ROM_BSS=0x0 +-# CONFIG_COREDUMP is not set +-CONFIG_NET=y +-CONFIG_PACKET=y +-CONFIG_UNIX=y +-CONFIG_INET=y +-# CONFIG_IPV6 is not set +-CONFIG_IRDA=y +-CONFIG_IRTTY_SIR=y +-CONFIG_EP7211_DONGLE=y +-# CONFIG_WIRELESS is not set +-CONFIG_MTD=y +-CONFIG_MTD_CMDLINE_PARTS=y +-CONFIG_MTD_CHAR=y +-CONFIG_MTD_BLOCK=y +-CONFIG_MTD_CFI=y +-CONFIG_MTD_JEDECPROBE=y +-CONFIG_MTD_CFI_INTELEXT=y +-CONFIG_MTD_CFI_AMDSTD=y +-CONFIG_MTD_CFI_STAA=y +-CONFIG_MTD_AUTCPU12=y +-CONFIG_MTD_PLATRAM=y +-CONFIG_MTD_NAND=y +-CONFIG_MTD_NAND_GPIO=y +-CONFIG_NETDEVICES=y +-# CONFIG_NET_CADENCE is not set +-# CONFIG_NET_VENDOR_BROADCOM is not set +-# CONFIG_NET_VENDOR_CHELSIO is not set +-CONFIG_CS89x0=y +-CONFIG_CS89x0_PLATFORM=y +-# CONFIG_NET_VENDOR_FARADAY is not set +-# CONFIG_NET_VENDOR_INTEL is not set +-# CONFIG_NET_VENDOR_MARVELL is not set +-# CONFIG_NET_VENDOR_MICREL is not set +-# CONFIG_NET_VENDOR_NATSEMI is not set +-# CONFIG_NET_VENDOR_SEEQ is not set +-# CONFIG_NET_VENDOR_SMSC is not set +-# CONFIG_NET_VENDOR_STMICRO is not set +-# CONFIG_NET_VENDOR_WIZNET is not set +-# CONFIG_WLAN is not set +-# CONFIG_INPUT is not set +-# CONFIG_SERIO is not set +-# CONFIG_VT is not set +-CONFIG_SERIAL_CLPS711X_CONSOLE=y +-# CONFIG_HW_RANDOM is not set +-CONFIG_SPI=y +-CONFIG_GPIO_GENERIC_PLATFORM=y +-# CONFIG_HWMON is not set +-CONFIG_FB=y +-CONFIG_FB_CLPS711X=y +-CONFIG_BACKLIGHT_LCD_SUPPORT=y +-CONFIG_LCD_PLATFORM=y +-# CONFIG_USB_SUPPORT is not set +-CONFIG_NEW_LEDS=y +-CONFIG_LEDS_CLASS=y +-CONFIG_LEDS_GPIO=y +-CONFIG_LEDS_TRIGGERS=y +-CONFIG_LEDS_TRIGGER_HEARTBEAT=y +-# CONFIG_IOMMU_SUPPORT is not set +-CONFIG_EXT2_FS=y +-CONFIG_CRAMFS=y +-CONFIG_MINIX_FS=y +-# CONFIG_NETWORK_FILESYSTEMS is not set +-# CONFIG_FTRACE is not set +-CONFIG_DEBUG_USER=y +-CONFIG_DEBUG_LL=y +-CONFIG_EARLY_PRINTK=y +-# CONFIG_CRYPTO_ANSI_CPRNG is not set +-# CONFIG_CRYPTO_HW is not set +-# CONFIG_CRC32 is not set +diff --git a/arch/arm/configs/cm_x2xx_defconfig b/arch/arm/configs/cm_x2xx_defconfig +deleted file mode 100644 +index a93ff8da..00000000 +--- a/arch/arm/configs/cm_x2xx_defconfig ++++ /dev/null +@@ -1,189 +0,0 @@ +-CONFIG_EXPERIMENTAL=y +-# CONFIG_LOCALVERSION_AUTO is not set +-CONFIG_SYSVIPC=y +-CONFIG_IKCONFIG=y +-CONFIG_IKCONFIG_PROC=y +-CONFIG_LOG_BUF_SHIFT=14 +-CONFIG_SYSFS_DEPRECATED_V2=y +-CONFIG_BLK_DEV_INITRD=y +-CONFIG_EXPERT=y +-# CONFIG_VM_EVENT_COUNTERS is not set +-# CONFIG_SLUB_DEBUG is not set +-# CONFIG_COMPAT_BRK is not set +-CONFIG_MODULES=y +-CONFIG_MODULE_UNLOAD=y +-# CONFIG_BLK_DEV_BSG is not set +-CONFIG_ARCH_PXA=y +-CONFIG_MACH_ARMCORE=y +-CONFIG_PCI=y +-CONFIG_PCCARD=m +-CONFIG_YENTA=m +-# CONFIG_YENTA_O2 is not set +-# CONFIG_YENTA_RICOH is not set +-# CONFIG_YENTA_ENE_TUNE is not set +-# CONFIG_YENTA_TOSHIBA is not set +-CONFIG_PCMCIA_PXA2XX=m +-CONFIG_NO_HZ=y +-CONFIG_AEABI=y +-CONFIG_ZBOOT_ROM_TEXT=0x0 +-CONFIG_ZBOOT_ROM_BSS=0x0 +-CONFIG_CMDLINE="root=1f03 mem=32M" +-CONFIG_FPE_NWFPE=y +-CONFIG_PM=y +-CONFIG_APM_EMULATION=m +-CONFIG_NET=y +-CONFIG_PACKET=y +-CONFIG_UNIX=y +-CONFIG_INET=y +-CONFIG_IP_MULTICAST=y +-CONFIG_IP_PNP=y +-CONFIG_IP_PNP_DHCP=y +-CONFIG_IP_PNP_BOOTP=y +-# CONFIG_INET_LRO is not set +-# CONFIG_INET_DIAG is not set +-# CONFIG_IPV6 is not set +-CONFIG_BT=m +-CONFIG_BT_L2CAP=m +-CONFIG_BT_SCO=m +-CONFIG_BT_RFCOMM=m +-CONFIG_BT_BNEP=m +-CONFIG_BT_HIDP=m +-CONFIG_LIB80211=m +-CONFIG_UEVENT_HELPER_PATH="/sbin/hotplug" +-CONFIG_FW_LOADER=m +-CONFIG_MTD=y +-CONFIG_MTD_CMDLINE_PARTS=y +-CONFIG_MTD_CHAR=y +-CONFIG_MTD_BLOCK=y +-CONFIG_MTD_CFI=y +-CONFIG_MTD_JEDECPROBE=y +-CONFIG_MTD_CFI_ADV_OPTIONS=y +-CONFIG_MTD_CFI_INTELEXT=y +-CONFIG_MTD_CFI_AMDSTD=y +-CONFIG_MTD_CFI_STAA=y +-CONFIG_MTD_PHYSMAP=y +-CONFIG_MTD_PXA2XX=y +-CONFIG_MTD_NAND=y +-CONFIG_MTD_NAND_GPIO=m +-CONFIG_MTD_NAND_CM_X270=y +-CONFIG_MTD_NAND_PLATFORM=y +-CONFIG_BLK_DEV_LOOP=y +-CONFIG_BLK_DEV_RAM=y +-# CONFIG_MISC_DEVICES is not set +-CONFIG_SCSI=y +-CONFIG_BLK_DEV_SD=y +-CONFIG_ATA=m +-# CONFIG_SATA_PMP is not set +-CONFIG_PATA_PCMCIA=m +-CONFIG_NETDEVICES=y +-CONFIG_NET_ETHERNET=y +-CONFIG_DM9000=y +-CONFIG_DM9000_DEBUGLEVEL=1 +-CONFIG_NET_PCI=y +-CONFIG_8139TOO=m +-# CONFIG_8139TOO_PIO is not set +-# CONFIG_NETDEV_1000 is not set +-# CONFIG_NETDEV_10000 is not set +-CONFIG_PPP=m +-CONFIG_PPP_MULTILINK=y +-CONFIG_PPP_FILTER=y +-CONFIG_PPP_ASYNC=m +-CONFIG_PPP_DEFLATE=m +-CONFIG_PPP_BSDCOMP=m +-CONFIG_INPUT_EVDEV=y +-CONFIG_KEYBOARD_PXA27x=m +-# CONFIG_INPUT_MOUSE is not set +-CONFIG_INPUT_TOUCHSCREEN=y +-CONFIG_TOUCHSCREEN_UCB1400=m +-# CONFIG_SERIO_SERPORT is not set +-CONFIG_SERIAL_PXA=y +-CONFIG_SERIAL_PXA_CONSOLE=y +-CONFIG_LEGACY_PTY_COUNT=16 +-# CONFIG_HW_RANDOM is not set +-CONFIG_I2C=y +-CONFIG_I2C_CHARDEV=m +-CONFIG_I2C_PXA=y +-CONFIG_SPI=y +-CONFIG_SPI_PXA2XX=m +-# CONFIG_HWMON is not set +-CONFIG_UCB1400_CORE=m +-CONFIG_FB=y +-CONFIG_FB_PXA=y +-CONFIG_FB_PXA_PARAMETERS=y +-CONFIG_FB_MBX=m +-CONFIG_BACKLIGHT_LCD_SUPPORT=y +-# CONFIG_LCD_CLASS_DEVICE is not set +-# CONFIG_BACKLIGHT_CLASS_DEVICE is not set +-# CONFIG_VGA_CONSOLE is not set +-CONFIG_FRAMEBUFFER_CONSOLE=y +-CONFIG_LOGO=y +-CONFIG_SOUND=m +-CONFIG_SND=m +-CONFIG_SND_MIXER_OSS=m +-CONFIG_SND_PCM_OSS=m +-# CONFIG_SND_DRIVERS is not set +-# CONFIG_SND_PCI is not set +-CONFIG_SND_PXA2XX_AC97=m +-# CONFIG_SND_SPI is not set +-# CONFIG_SND_USB is not set +-# CONFIG_SND_PCMCIA is not set +-CONFIG_HID_A4TECH=y +-CONFIG_HID_APPLE=y +-CONFIG_HID_BELKIN=y +-CONFIG_HID_CHERRY=y +-CONFIG_HID_CHICONY=y +-CONFIG_HID_CYPRESS=y +-CONFIG_HID_EZKEY=y +-CONFIG_HID_GYRATION=y +-CONFIG_HID_LOGITECH=y +-CONFIG_HID_MICROSOFT=y +-CONFIG_HID_MONTEREY=y +-CONFIG_HID_PANTHERLORD=y +-CONFIG_HID_PETALYNX=y +-CONFIG_HID_SAMSUNG=y +-CONFIG_HID_SONY=y +-CONFIG_HID_SUNPLUS=y +-CONFIG_USB=y +-CONFIG_USB_DEVICEFS=y +-# CONFIG_USB_DEVICE_CLASS is not set +-CONFIG_USB_MON=y +-CONFIG_USB_OHCI_HCD=y +-CONFIG_USB_STORAGE=y +-CONFIG_MMC=m +-CONFIG_MMC_PXA=m +-CONFIG_NEW_LEDS=y +-CONFIG_LEDS_CLASS=y +-CONFIG_LEDS_GPIO=m +-CONFIG_LEDS_TRIGGERS=y +-CONFIG_LEDS_TRIGGER_HEARTBEAT=y +-CONFIG_RTC_CLASS=y +-CONFIG_RTC_DRV_V3020=y +-CONFIG_RTC_DRV_SA1100=y +-CONFIG_EXT2_FS=y +-CONFIG_EXT3_FS=y +-CONFIG_INOTIFY=y +-CONFIG_VFAT_FS=m +-# CONFIG_PROC_PAGE_MONITOR is not set +-CONFIG_TMPFS=y +-CONFIG_JFFS2_FS=y +-CONFIG_JFFS2_SUMMARY=y +-CONFIG_NFS_FS=y +-CONFIG_NFS_V3=y +-CONFIG_ROOT_NFS=y +-CONFIG_CIFS=m +-CONFIG_PARTITION_ADVANCED=y +-CONFIG_NLS_CODEPAGE_437=m +-CONFIG_NLS_ISO8859_1=m +-CONFIG_NLS_UTF8=m +-CONFIG_FRAME_WARN=0 +-CONFIG_DEBUG_KERNEL=y +-# CONFIG_DETECT_SOFTLOCKUP is not set +-# CONFIG_SCHED_DEBUG is not set +-# CONFIG_DEBUG_BUGVERBOSE is not set +-# CONFIG_RCU_CPU_STALL_DETECTOR is not set +-CONFIG_SYSCTL_SYSCALL_CHECK=y +-CONFIG_DEBUG_USER=y +-CONFIG_DEBUG_ERRORS=y +-CONFIG_DEBUG_LL=y +-# CONFIG_CRYPTO_ANSI_CPRNG is not set +-# CONFIG_CRYPTO_HW is not set +diff --git a/arch/arm/configs/cm_x300_defconfig b/arch/arm/configs/cm_x300_defconfig +deleted file mode 100644 +index f4b76725..00000000 +--- a/arch/arm/configs/cm_x300_defconfig ++++ /dev/null +@@ -1,178 +0,0 @@ +-CONFIG_EXPERIMENTAL=y +-CONFIG_LOCALVERSION="-cm-x300" +-# CONFIG_LOCALVERSION_AUTO is not set +-CONFIG_SYSVIPC=y +-CONFIG_IKCONFIG=y +-CONFIG_IKCONFIG_PROC=y +-CONFIG_LOG_BUF_SHIFT=18 +-CONFIG_BLK_DEV_INITRD=y +-# CONFIG_CC_OPTIMIZE_FOR_SIZE is not set +-CONFIG_MODULES=y +-CONFIG_MODULE_UNLOAD=y +-CONFIG_MODULE_FORCE_UNLOAD=y +-# CONFIG_BLK_DEV_BSG is not set +-CONFIG_ARCH_PXA=y +-CONFIG_GPIO_PCA953X=y +-CONFIG_MACH_CM_X300=y +-CONFIG_NO_HZ=y +-CONFIG_AEABI=y +-CONFIG_HIGHMEM=y +-CONFIG_ZBOOT_ROM_TEXT=0x0 +-CONFIG_ZBOOT_ROM_BSS=0x0 +-CONFIG_CMDLINE="root=/dev/mtdblock5 rootfstype=ubifs console=ttyS2,38400" +-CONFIG_CPU_FREQ=y +-CONFIG_CPU_FREQ_GOV_USERSPACE=y +-CONFIG_FPE_NWFPE=y +-CONFIG_APM_EMULATION=y +-CONFIG_NET=y +-CONFIG_PACKET=y +-CONFIG_UNIX=y +-CONFIG_INET=y +-CONFIG_IP_PNP=y +-CONFIG_IP_PNP_DHCP=y +-CONFIG_IP_PNP_BOOTP=y +-CONFIG_IP_PNP_RARP=y +-# CONFIG_INET_XFRM_MODE_TRANSPORT is not set +-# CONFIG_INET_XFRM_MODE_TUNNEL is not set +-# CONFIG_INET_XFRM_MODE_BEET is not set +-# CONFIG_INET_LRO is not set +-# CONFIG_INET_DIAG is not set +-# CONFIG_IPV6 is not set +-CONFIG_BT=m +-CONFIG_BT_L2CAP=y +-CONFIG_BT_SCO=y +-CONFIG_BT_RFCOMM=m +-CONFIG_BT_RFCOMM_TTY=y +-CONFIG_BT_BNEP=m +-CONFIG_BT_BNEP_MC_FILTER=y +-CONFIG_BT_BNEP_PROTO_FILTER=y +-CONFIG_BT_HIDP=m +-CONFIG_BT_HCIBTUSB=m +-CONFIG_LIB80211=m +-CONFIG_UEVENT_HELPER_PATH="/sbin/hotplug" +-CONFIG_MTD=y +-CONFIG_MTD_PARTITIONS=y +-CONFIG_MTD_CHAR=y +-CONFIG_MTD_BLOCK=y +-CONFIG_MTD_NAND=y +-CONFIG_MTD_NAND_PXA3xx=y +-CONFIG_MTD_UBI=y +-CONFIG_BLK_DEV_LOOP=y +-CONFIG_BLK_DEV_RAM=y +-CONFIG_SCSI=y +-CONFIG_BLK_DEV_SD=y +-CONFIG_NETDEVICES=y +-CONFIG_NET_ETHERNET=y +-CONFIG_DM9000=y +-CONFIG_DM9000_DEBUGLEVEL=0 +-CONFIG_DM9000_FORCE_SIMPLE_PHY_POLL=y +-# CONFIG_NETDEV_1000 is not set +-# CONFIG_NETDEV_10000 is not set +-# CONFIG_INPUT_MOUSEDEV_PSAUX is not set +-CONFIG_INPUT_EVDEV=y +-# CONFIG_KEYBOARD_ATKBD is not set +-CONFIG_KEYBOARD_PXA27x=m +-# CONFIG_INPUT_MOUSE is not set +-CONFIG_INPUT_TOUCHSCREEN=y +-# CONFIG_TOUCHSCREEN_DA9034 is not set +-CONFIG_TOUCHSCREEN_WM97XX=m +-# CONFIG_TOUCHSCREEN_WM9705 is not set +-# CONFIG_TOUCHSCREEN_WM9713 is not set +-# CONFIG_SERIO is not set +-# CONFIG_LEGACY_PTYS is not set +-CONFIG_SERIAL_PXA=y +-CONFIG_SERIAL_PXA_CONSOLE=y +-# CONFIG_HW_RANDOM is not set +-CONFIG_I2C=y +-CONFIG_I2C_PXA=y +-CONFIG_SPI=y +-CONFIG_SPI_GPIO=y +-CONFIG_GPIO_SYSFS=y +-# CONFIG_HWMON is not set +-CONFIG_PMIC_DA903X=y +-CONFIG_REGULATOR=y +-CONFIG_REGULATOR_DA903X=y +-CONFIG_FB=y +-CONFIG_FB_PXA=y +-CONFIG_BACKLIGHT_LCD_SUPPORT=y +-CONFIG_LCD_CLASS_DEVICE=y +-CONFIG_LCD_TDO24M=y +-# CONFIG_BACKLIGHT_GENERIC is not set +-CONFIG_BACKLIGHT_DA903X=m +-CONFIG_FRAMEBUFFER_CONSOLE=y +-CONFIG_FRAMEBUFFER_CONSOLE_DETECT_PRIMARY=y +-CONFIG_FONTS=y +-CONFIG_FONT_6x11=y +-CONFIG_LOGO=y +-CONFIG_SOUND=m +-CONFIG_SND=m +-CONFIG_SND_MIXER_OSS=m +-CONFIG_SND_PCM_OSS=m +-# CONFIG_SND_DRIVERS is not set +-# CONFIG_SND_SPI is not set +-# CONFIG_SND_USB is not set +-CONFIG_SND_SOC=m +-CONFIG_SND_PXA2XX_SOC=m +-CONFIG_SND_PXA2XX_SOC_EM_X270=m +-CONFIG_HID_DRAGONRISE=y +-CONFIG_HID_GYRATION=y +-CONFIG_HID_TWINHAN=y +-CONFIG_HID_NTRIG=y +-CONFIG_HID_PANTHERLORD=y +-CONFIG_HID_PETALYNX=y +-CONFIG_HID_SAMSUNG=y +-CONFIG_HID_SONY=y +-CONFIG_HID_SUNPLUS=y +-CONFIG_HID_GREENASIA=y +-CONFIG_HID_SMARTJOYPLUS=y +-CONFIG_HID_TOPSEED=y +-CONFIG_HID_THRUSTMASTER=y +-CONFIG_HID_ZEROPLUS=y +-CONFIG_USB=y +-CONFIG_USB_DEVICEFS=y +-# CONFIG_USB_DEVICE_CLASS is not set +-CONFIG_USB_MON=y +-CONFIG_USB_OHCI_HCD=y +-CONFIG_USB_STORAGE=y +-CONFIG_MMC=m +-CONFIG_MMC_PXA=m +-CONFIG_NEW_LEDS=y +-CONFIG_LEDS_CLASS=y +-CONFIG_LEDS_GPIO=y +-CONFIG_LEDS_TRIGGERS=y +-CONFIG_LEDS_TRIGGER_HEARTBEAT=y +-CONFIG_RTC_CLASS=y +-CONFIG_RTC_DRV_V3020=y +-CONFIG_RTC_DRV_PXA=y +-CONFIG_EXT2_FS=y +-CONFIG_EXT3_FS=y +-# CONFIG_EXT3_FS_XATTR is not set +-CONFIG_MSDOS_FS=m +-CONFIG_VFAT_FS=m +-CONFIG_TMPFS=y +-CONFIG_JFFS2_FS=y +-CONFIG_JFFS2_SUMMARY=y +-CONFIG_UBIFS_FS=y +-CONFIG_NFS_FS=y +-CONFIG_NFS_V3=y +-CONFIG_NFS_V3_ACL=y +-CONFIG_NFS_V4=y +-CONFIG_ROOT_NFS=y +-CONFIG_CIFS=m +-CONFIG_CIFS_WEAK_PW_HASH=y +-CONFIG_PARTITION_ADVANCED=y +-CONFIG_NLS_CODEPAGE_437=m +-CONFIG_NLS_ISO8859_1=m +-CONFIG_DEBUG_FS=y +-CONFIG_DEBUG_KERNEL=y +-# CONFIG_SCHED_DEBUG is not set +-CONFIG_SYSCTL_SYSCALL_CHECK=y +-# CONFIG_FTRACE is not set +-CONFIG_DEBUG_USER=y +-CONFIG_DEBUG_LL=y +-CONFIG_CRYPTO_ECB=m +-CONFIG_CRYPTO_MICHAEL_MIC=m +-CONFIG_CRYPTO_AES=m +-# CONFIG_CRYPTO_ANSI_CPRNG is not set +-# CONFIG_CRYPTO_HW is not set +-CONFIG_CRC_T10DIF=y +diff --git a/arch/arm/configs/cns3420vb_defconfig b/arch/arm/configs/cns3420vb_defconfig +deleted file mode 100644 +index 313627ad..00000000 +--- a/arch/arm/configs/cns3420vb_defconfig ++++ /dev/null +@@ -1,72 +0,0 @@ +-CONFIG_EXPERIMENTAL=y +-# CONFIG_LOCALVERSION_AUTO is not set +-# CONFIG_SWAP is not set +-CONFIG_SYSVIPC=y +-CONFIG_IKCONFIG=y +-CONFIG_IKCONFIG_PROC=y +-CONFIG_LOG_BUF_SHIFT=14 +-CONFIG_CGROUPS=y +-CONFIG_SYSFS_DEPRECATED_V2=y +-CONFIG_RELAY=y +-CONFIG_BLK_DEV_INITRD=y +-# CONFIG_PERF_EVENTS is not set +-CONFIG_SLAB=y +-CONFIG_PROFILING=y +-CONFIG_OPROFILE=m +-CONFIG_MODULES=y +-CONFIG_MODULE_UNLOAD=y +-CONFIG_MODULE_FORCE_UNLOAD=y +-CONFIG_MODVERSIONS=y +-# CONFIG_BLK_DEV_BSG is not set +-CONFIG_IOSCHED_CFQ=m +-CONFIG_ARCH_CNS3XXX=y +-CONFIG_MACH_CNS3420VB=y +-CONFIG_AEABI=y +-CONFIG_ZBOOT_ROM_TEXT=0x0 +-CONFIG_ZBOOT_ROM_BSS=0x0 +-CONFIG_CMDLINE="console=ttyS0,38400 mem=128M root=/dev/mmcblk0p1 ro rootwait" +-CONFIG_UEVENT_HELPER_PATH="/sbin/hotplug" +-# CONFIG_FIRMWARE_IN_KERNEL is not set +-CONFIG_MTD=y +-CONFIG_MTD_PARTITIONS=y +-CONFIG_MTD_CMDLINE_PARTS=y +-CONFIG_MTD_CHAR=y +-CONFIG_MTD_BLOCK=y +-CONFIG_MTD_CFI=y +-CONFIG_MTD_CFI_AMDSTD=y +-CONFIG_MTD_PHYSMAP=y +-CONFIG_BLK_DEV_LOOP=y +-CONFIG_BLK_DEV_RAM=y +-CONFIG_BLK_DEV_RAM_SIZE=20000 +-# CONFIG_MISC_DEVICES is not set +-CONFIG_BLK_DEV_SD=y +-CONFIG_ATA=y +-# CONFIG_SATA_PMP is not set +-# CONFIG_ATA_SFF is not set +-# CONFIG_INPUT_MOUSEDEV_PSAUX is not set +-# CONFIG_INPUT_KEYBOARD is not set +-# CONFIG_INPUT_MOUSE is not set +-# CONFIG_SERIO is not set +-CONFIG_SERIAL_8250=y +-CONFIG_SERIAL_8250_CONSOLE=y +-CONFIG_LEGACY_PTY_COUNT=16 +-# CONFIG_HW_RANDOM is not set +-# CONFIG_HWMON is not set +-# CONFIG_VGA_CONSOLE is not set +-# CONFIG_HID_SUPPORT is not set +-# CONFIG_USB_SUPPORT is not set +-CONFIG_MMC=y +-CONFIG_MMC_SDHCI=y +-CONFIG_MMC_SDHCI_PLTFM=y +-CONFIG_EXT2_FS=y +-CONFIG_EXT2_FS_XATTR=y +-CONFIG_INOTIFY=y +-CONFIG_AUTOFS4_FS=y +-CONFIG_FSCACHE=y +-CONFIG_TMPFS=y +-# CONFIG_ENABLE_WARN_DEPRECATED is not set +-# CONFIG_ENABLE_MUST_CHECK is not set +-CONFIG_DEBUG_FS=y +-# CONFIG_RCU_CPU_STALL_DETECTOR is not set +-# CONFIG_ARM_UNWIND is not set +-CONFIG_CRC_CCITT=y +diff --git a/arch/arm/configs/colibri_pxa270_defconfig b/arch/arm/configs/colibri_pxa270_defconfig +deleted file mode 100644 +index 2ef2c5e8..00000000 +--- a/arch/arm/configs/colibri_pxa270_defconfig ++++ /dev/null +@@ -1,180 +0,0 @@ +-CONFIG_EXPERIMENTAL=y +-CONFIG_SYSVIPC=y +-CONFIG_POSIX_MQUEUE=y +-CONFIG_BSD_PROCESS_ACCT=y +-CONFIG_BSD_PROCESS_ACCT_V3=y +-CONFIG_IKCONFIG=y +-CONFIG_IKCONFIG_PROC=y +-CONFIG_LOG_BUF_SHIFT=14 +-CONFIG_SYSFS_DEPRECATED_V2=y +-CONFIG_BLK_DEV_INITRD=y +-CONFIG_EXPERT=y +-CONFIG_KALLSYMS_EXTRA_PASS=y +-CONFIG_SLAB=y +-CONFIG_MODULES=y +-CONFIG_MODULE_UNLOAD=y +-CONFIG_MODULE_FORCE_UNLOAD=y +-CONFIG_MODVERSIONS=y +-CONFIG_MODULE_SRCVERSION_ALL=y +-# CONFIG_BLK_DEV_BSG is not set +-CONFIG_ARCH_PXA=y +-CONFIG_MACH_COLIBRI=y +-CONFIG_PREEMPT=y +-CONFIG_AEABI=y +-CONFIG_FPE_NWFPE=y +-CONFIG_PM=y +-CONFIG_NET=y +-CONFIG_PACKET=y +-CONFIG_UNIX=y +-CONFIG_XFRM_USER=m +-CONFIG_NET_KEY=y +-CONFIG_INET=y +-CONFIG_IP_PNP=y +-CONFIG_IP_PNP_DHCP=y +-CONFIG_IP_PNP_BOOTP=y +-# CONFIG_INET_LRO is not set +-# CONFIG_IPV6 is not set +-CONFIG_NETFILTER=y +-CONFIG_IP_NF_QUEUE=m +-CONFIG_VLAN_8021Q=m +-CONFIG_IRDA=m +-CONFIG_IRLAN=m +-CONFIG_IRCOMM=m +-CONFIG_IRDA_ULTRA=y +-CONFIG_IRDA_CACHE_LAST_LSAP=y +-CONFIG_IRDA_FAST_RR=y +-CONFIG_IRTTY_SIR=m +-CONFIG_BT=m +-CONFIG_BT_L2CAP=m +-CONFIG_BT_SCO=m +-CONFIG_BT_RFCOMM=m +-CONFIG_BT_RFCOMM_TTY=y +-CONFIG_BT_BNEP=m +-CONFIG_BT_BNEP_MC_FILTER=y +-CONFIG_BT_BNEP_PROTO_FILTER=y +-CONFIG_BT_HIDP=m +-CONFIG_CFG80211=y +-CONFIG_UEVENT_HELPER_PATH="/sbin/hotplug" +-CONFIG_CONNECTOR=y +-CONFIG_MTD=y +-CONFIG_MTD_CONCAT=y +-CONFIG_MTD_CHAR=y +-CONFIG_MTD_BLOCK=y +-CONFIG_MTD_CFI=y +-CONFIG_MTD_JEDECPROBE=y +-CONFIG_MTD_CFI_ADV_OPTIONS=y +-CONFIG_MTD_CFI_LE_BYTE_SWAP=y +-CONFIG_MTD_CFI_GEOMETRY=y +-CONFIG_MTD_CFI_INTELEXT=y +-CONFIG_MTD_CFI_AMDSTD=y +-CONFIG_MTD_COMPLEX_MAPPINGS=y +-CONFIG_MTD_PHYSMAP=y +-CONFIG_MTD_PXA2XX=y +-CONFIG_MTD_BLOCK2MTD=y +-CONFIG_MTD_NAND=y +-CONFIG_MTD_NAND_DISKONCHIP=y +-CONFIG_MTD_NAND_DISKONCHIP_PROBE_ADVANCED=y +-CONFIG_MTD_NAND_DISKONCHIP_PROBE_ADDRESS=0x4000000 +-CONFIG_MTD_NAND_DISKONCHIP_PROBE_HIGH=y +-CONFIG_MTD_NAND_DISKONCHIP_BBTWRITE=y +-CONFIG_MTD_ONENAND=y +-CONFIG_BLK_DEV_LOOP=y +-CONFIG_BLK_DEV_CRYPTOLOOP=m +-CONFIG_BLK_DEV_NBD=y +-CONFIG_BLK_DEV_RAM=y +-CONFIG_BLK_DEV_RAM_COUNT=8 +-CONFIG_IDE=y +-CONFIG_NETDEVICES=y +-CONFIG_PHYLIB=y +-CONFIG_NET_ETHERNET=y +-CONFIG_DM9000=y +-# CONFIG_NETDEV_1000 is not set +-# CONFIG_NETDEV_10000 is not set +-CONFIG_HOSTAP=y +-CONFIG_HOSTAP_FIRMWARE=y +-CONFIG_HOSTAP_FIRMWARE_NVRAM=y +-CONFIG_INPUT_MOUSEDEV_SCREEN_X=640 +-CONFIG_INPUT_MOUSEDEV_SCREEN_Y=480 +-CONFIG_INPUT_EVDEV=y +-CONFIG_KEYBOARD_ATKBD=m +-# CONFIG_MOUSE_PS2 is not set +-CONFIG_MOUSE_SERIAL=m +-CONFIG_INPUT_TOUCHSCREEN=y +-CONFIG_INPUT_MISC=y +-CONFIG_INPUT_UINPUT=m +-CONFIG_SERIO_LIBPS2=y +-CONFIG_SERIAL_PXA=y +-CONFIG_SERIAL_PXA_CONSOLE=y +-CONFIG_HW_RANDOM=y +-CONFIG_I2C=y +-CONFIG_I2C_CHARDEV=y +-CONFIG_WATCHDOG=y +-CONFIG_FB=y +-CONFIG_FIRMWARE_EDID=y +-CONFIG_FB_PXA=y +-CONFIG_BACKLIGHT_LCD_SUPPORT=y +-CONFIG_LCD_CLASS_DEVICE=y +-CONFIG_BACKLIGHT_CLASS_DEVICE=y +-# CONFIG_VGA_CONSOLE is not set +-CONFIG_FRAMEBUFFER_CONSOLE=y +-CONFIG_FRAMEBUFFER_CONSOLE_ROTATION=y +-CONFIG_FONTS=y +-CONFIG_FONT_8x8=y +-CONFIG_FONT_8x16=y +-CONFIG_LOGO=y +-# CONFIG_USB_HID is not set +-CONFIG_USB=y +-CONFIG_USB_DEVICEFS=y +-# CONFIG_USB_DEVICE_CLASS is not set +-CONFIG_USB_SERIAL=m +-CONFIG_USB_GADGET=m +-CONFIG_USB_GADGET_DUMMY_HCD=y +-CONFIG_MMC=y +-CONFIG_NEW_LEDS=y +-CONFIG_RTC_CLASS=y +-# CONFIG_RTC_HCTOSYS is not set +-CONFIG_RTC_DRV_PCF8583=m +-CONFIG_INOTIFY=y +-CONFIG_AUTOFS4_FS=y +-CONFIG_MSDOS_FS=m +-CONFIG_VFAT_FS=m +-CONFIG_FAT_DEFAULT_IOCHARSET="iso8859-15" +-CONFIG_TMPFS=y +-CONFIG_CONFIGFS_FS=y +-CONFIG_JFFS2_FS=y +-CONFIG_JFFS2_FS_DEBUG=1 +-CONFIG_JFFS2_FS_WBUF_VERIFY=y +-CONFIG_NFS_FS=y +-CONFIG_NFS_V3=y +-CONFIG_NFS_V4=y +-CONFIG_ROOT_NFS=y +-CONFIG_NFSD=y +-CONFIG_NFSD_V4=y +-CONFIG_NLS_DEFAULT="iso8859-15" +-CONFIG_NLS_CODEPAGE_437=y +-CONFIG_NLS_CODEPAGE_850=y +-CONFIG_NLS_ASCII=y +-CONFIG_NLS_ISO8859_1=m +-CONFIG_NLS_ISO8859_15=m +-CONFIG_NLS_UTF8=m +-CONFIG_PRINTK_TIME=y +-CONFIG_MAGIC_SYSRQ=y +-CONFIG_DEBUG_FS=y +-CONFIG_DEBUG_KERNEL=y +-CONFIG_DEBUG_INFO=y +-# CONFIG_RCU_CPU_STALL_DETECTOR is not set +-CONFIG_DEBUG_USER=y +-CONFIG_DEBUG_ERRORS=y +-CONFIG_DEBUG_LL=y +-CONFIG_KEYS=y +-CONFIG_KEYS_DEBUG_PROC_KEYS=y +-CONFIG_SECURITY=y +-CONFIG_CRYPTO_PCBC=m +-CONFIG_CRYPTO_SHA1=m +-CONFIG_CRYPTO_SHA256=m +-CONFIG_CRYPTO_SHA512=m +-CONFIG_CRYPTO_DEFLATE=m +-# CONFIG_CRYPTO_ANSI_CPRNG is not set +-CONFIG_CRC_CCITT=y +-CONFIG_CRC16=y +-CONFIG_LIBCRC32C=y +diff --git a/arch/arm/configs/colibri_pxa300_defconfig b/arch/arm/configs/colibri_pxa300_defconfig +deleted file mode 100644 +index b985334e..00000000 +--- a/arch/arm/configs/colibri_pxa300_defconfig ++++ /dev/null +@@ -1,73 +0,0 @@ +-CONFIG_EXPERIMENTAL=y +-CONFIG_MODULES=y +-CONFIG_MODULE_UNLOAD=y +-# CONFIG_BLK_DEV_BSG is not set +-CONFIG_ARCH_PXA=y +-CONFIG_MACH_COLIBRI300=y +-CONFIG_AEABI=y +-CONFIG_CMDLINE="console=ttyS0,115200 rw" +-CONFIG_CPU_IDLE=y +-CONFIG_FPE_NWFPE=y +-CONFIG_NET=y +-CONFIG_UNIX=y +-CONFIG_INET=y +-CONFIG_IP_MULTICAST=y +-CONFIG_IP_PNP=y +-CONFIG_SYN_COOKIES=y +-# CONFIG_INET_LRO is not set +-CONFIG_IPV6=y +-CONFIG_UEVENT_HELPER_PATH="/sbin/hotplug" +-# CONFIG_MISC_DEVICES is not set +-CONFIG_SCSI=y +-CONFIG_BLK_DEV_SD=y +-CONFIG_CHR_DEV_SG=y +-CONFIG_NETDEVICES=y +-CONFIG_NET_ETHERNET=y +-CONFIG_AX88796=y +-# CONFIG_NETDEV_1000 is not set +-# CONFIG_NETDEV_10000 is not set +-CONFIG_INPUT_EVDEV=y +-# CONFIG_INPUT_KEYBOARD is not set +-# CONFIG_INPUT_MOUSE is not set +-CONFIG_INPUT_MISC=y +-CONFIG_INPUT_GPIO_ROTARY_ENCODER=y +-CONFIG_SERIAL_PXA=y +-CONFIG_SERIAL_PXA_CONSOLE=y +-CONFIG_HW_RANDOM=y +-CONFIG_DEBUG_GPIO=y +-# CONFIG_HWMON is not set +-CONFIG_FB=y +-CONFIG_FB_PXA=y +-CONFIG_BACKLIGHT_LCD_SUPPORT=y +-# CONFIG_LCD_CLASS_DEVICE is not set +-CONFIG_BACKLIGHT_CLASS_DEVICE=y +-# CONFIG_BACKLIGHT_GENERIC is not set +-# CONFIG_VGA_CONSOLE is not set +-CONFIG_FRAMEBUFFER_CONSOLE=y +-CONFIG_LOGO=y +-# CONFIG_HID_SUPPORT is not set +-CONFIG_USB=y +-CONFIG_USB_DEBUG=y +-CONFIG_USB_ANNOUNCE_NEW_DEVICES=y +-CONFIG_USB_DEVICEFS=y +-CONFIG_USB_MON=y +-CONFIG_USB_STORAGE=y +-CONFIG_MMC=y +-# CONFIG_MMC_BLOCK_BOUNCE is not set +-CONFIG_MMC_PXA=y +-CONFIG_EXT3_FS=y +-CONFIG_INOTIFY=y +-CONFIG_NFS_FS=y +-CONFIG_NFS_V3=y +-CONFIG_ROOT_NFS=y +-CONFIG_PRINTK_TIME=y +-CONFIG_DEBUG_KERNEL=y +-CONFIG_DEBUG_INFO=y +-# CONFIG_RCU_CPU_STALL_DETECTOR is not set +-CONFIG_DEBUG_USER=y +-CONFIG_DEBUG_ERRORS=y +-CONFIG_DEBUG_LL=y +-CONFIG_CRYPTO_ECB=y +-CONFIG_CRYPTO_AES=y +-CONFIG_CRYPTO_ARC4=y +-# CONFIG_CRYPTO_ANSI_CPRNG is not set +diff --git a/arch/arm/configs/collie_defconfig b/arch/arm/configs/collie_defconfig +deleted file mode 100644 +index 6c56ad08..00000000 +--- a/arch/arm/configs/collie_defconfig ++++ /dev/null +@@ -1,94 +0,0 @@ +-CONFIG_EXPERIMENTAL=y +-# CONFIG_SWAP is not set +-CONFIG_SYSVIPC=y +-CONFIG_LOG_BUF_SHIFT=14 +-CONFIG_BLK_DEV_INITRD=y +-# CONFIG_CC_OPTIMIZE_FOR_SIZE is not set +-CONFIG_EXPERT=y +-# CONFIG_BASE_FULL is not set +-# CONFIG_EPOLL is not set +-CONFIG_SLOB=y +-# CONFIG_IOSCHED_DEADLINE is not set +-# CONFIG_IOSCHED_CFQ is not set +-CONFIG_ARCH_SA1100=y +-CONFIG_SA1100_COLLIE=y +-CONFIG_PCCARD=y +-CONFIG_PCMCIA_SA1100=y +-CONFIG_PCMCIA_DEBUG=y +-CONFIG_ZBOOT_ROM_TEXT=0x0 +-CONFIG_ZBOOT_ROM_BSS=0x0 +-CONFIG_CMDLINE="noinitrd root=/dev/mtdblock2 rootfstype=jffs2 fbcon=rotate:1" +-CONFIG_FPE_NWFPE=y +-CONFIG_PM=y +-CONFIG_NET=y +-CONFIG_PACKET=y +-CONFIG_UNIX=y +-CONFIG_INET=y +-# CONFIG_IPV6 is not set +-CONFIG_MTD=y +-CONFIG_MTD_PARTITIONS=y +-CONFIG_MTD_CHAR=y +-CONFIG_MTD_BLOCK=y +-CONFIG_MTD_CFI=y +-CONFIG_MTD_JEDECPROBE=y +-CONFIG_MTD_CFI_ADV_OPTIONS=y +-CONFIG_MTD_CFI_GEOMETRY=y +-# CONFIG_MTD_MAP_BANK_WIDTH_1 is not set +-# CONFIG_MTD_MAP_BANK_WIDTH_2 is not set +-# CONFIG_MTD_CFI_I1 is not set +-# CONFIG_MTD_CFI_I2 is not set +-CONFIG_MTD_CFI_I4=y +-CONFIG_MTD_CFI_INTELEXT=y +-CONFIG_MTD_SA1100=y +-CONFIG_BLK_DEV_LOOP=y +-CONFIG_BLK_DEV_RAM=y +-CONFIG_BLK_DEV_RAM_SIZE=1024 +-CONFIG_IDE=y +-CONFIG_BLK_DEV_IDECS=y +-# CONFIG_INPUT_MOUSEDEV is not set +-CONFIG_INPUT_EVDEV=y +-# CONFIG_KEYBOARD_ATKBD is not set +-CONFIG_KEYBOARD_LOCOMO=y +-# CONFIG_INPUT_MOUSE is not set +-CONFIG_INPUT_TOUCHSCREEN=y +-# CONFIG_SERIO_SERPORT is not set +-CONFIG_SERIAL_8250=y +-CONFIG_SERIAL_8250_CS=y +-CONFIG_SERIAL_8250_EXTENDED=y +-CONFIG_SERIAL_SA1100=y +-CONFIG_SERIAL_SA1100_CONSOLE=y +-# CONFIG_LEGACY_PTYS is not set +-# CONFIG_HWMON is not set +-CONFIG_MCP_SA11X0=y +-CONFIG_MCP_UCB1200=y +-CONFIG_MCP_UCB1200_TS=y +-CONFIG_FB=y +-CONFIG_FB_MODE_HELPERS=y +-CONFIG_FB_SA1100=y +-CONFIG_BACKLIGHT_LCD_SUPPORT=y +-# CONFIG_VGA_CONSOLE is not set +-CONFIG_FRAMEBUFFER_CONSOLE=y +-CONFIG_FRAMEBUFFER_CONSOLE_ROTATION=y +-CONFIG_FONTS=y +-CONFIG_FONT_MINI_4x6=y +-CONFIG_NEW_LEDS=y +-CONFIG_LEDS_CLASS=y +-CONFIG_LEDS_LOCOMO=y +-CONFIG_LEDS_TRIGGERS=y +-CONFIG_LEDS_TRIGGER_TIMER=y +-CONFIG_LEDS_TRIGGER_IDE_DISK=y +-# CONFIG_DNOTIFY is not set +-CONFIG_VFAT_FS=y +-CONFIG_TMPFS=y +-CONFIG_JFFS2_FS=y +-CONFIG_ROMFS_FS=y +-CONFIG_NLS_DEFAULT="cp437" +-CONFIG_NLS_CODEPAGE_437=y +-CONFIG_NLS_ISO8859_1=y +-CONFIG_MAGIC_SYSRQ=y +-CONFIG_DEBUG_KERNEL=y +-# CONFIG_DETECT_SOFTLOCKUP is not set +-CONFIG_DEBUG_MUTEXES=y +-# CONFIG_DEBUG_BUGVERBOSE is not set +-CONFIG_DEBUG_ERRORS=y +-CONFIG_CRC_CCITT=y +diff --git a/arch/arm/configs/corgi_defconfig b/arch/arm/configs/corgi_defconfig +deleted file mode 100644 +index 1fd1d1de..00000000 +--- a/arch/arm/configs/corgi_defconfig ++++ /dev/null +@@ -1,273 +0,0 @@ +-CONFIG_EXPERIMENTAL=y +-CONFIG_SYSVIPC=y +-CONFIG_BSD_PROCESS_ACCT=y +-CONFIG_LOG_BUF_SHIFT=14 +-CONFIG_SYSFS_DEPRECATED_V2=y +-# CONFIG_CC_OPTIMIZE_FOR_SIZE is not set +-CONFIG_EXPERT=y +-CONFIG_PROFILING=y +-CONFIG_OPROFILE=m +-CONFIG_MODULES=y +-CONFIG_MODULE_UNLOAD=y +-CONFIG_MODULE_FORCE_UNLOAD=y +-# CONFIG_BLK_DEV_BSG is not set +-CONFIG_ARCH_PXA=y +-CONFIG_PXA_SHARPSL=y +-CONFIG_MACH_POODLE=y +-CONFIG_MACH_CORGI=y +-CONFIG_MACH_SHEPHERD=y +-CONFIG_MACH_HUSKY=y +-CONFIG_PCCARD=y +-CONFIG_PCMCIA_PXA2XX=y +-CONFIG_PREEMPT=y +-CONFIG_ZBOOT_ROM_TEXT=0x0 +-CONFIG_ZBOOT_ROM_BSS=0x0 +-CONFIG_CMDLINE="console=ttyS0,115200n8 console=tty1 noinitrd root=/dev/mtdblock2 rootfstype=jffs2 debug" +-CONFIG_FPE_NWFPE=y +-CONFIG_BINFMT_AOUT=m +-CONFIG_BINFMT_MISC=m +-CONFIG_PM=y +-CONFIG_NET=y +-CONFIG_PACKET=y +-CONFIG_UNIX=y +-CONFIG_XFRM_USER=m +-CONFIG_INET=y +-CONFIG_SYN_COOKIES=y +-# CONFIG_INET_LRO is not set +-CONFIG_INET6_AH=m +-CONFIG_INET6_ESP=m +-CONFIG_INET6_IPCOMP=m +-CONFIG_IPV6_TUNNEL=m +-CONFIG_NETFILTER=y +-CONFIG_IP_NF_QUEUE=m +-CONFIG_IP_NF_IPTABLES=m +-CONFIG_IP_NF_MATCH_ADDRTYPE=m +-CONFIG_IP_NF_MATCH_ECN=m +-CONFIG_IP_NF_MATCH_TTL=m +-CONFIG_IP_NF_FILTER=m +-CONFIG_IP_NF_TARGET_LOG=m +-CONFIG_IP_NF_TARGET_ULOG=m +-CONFIG_IP_NF_MANGLE=m +-CONFIG_IP_NF_RAW=m +-CONFIG_IP_NF_ARPTABLES=m +-CONFIG_IP_NF_ARPFILTER=m +-CONFIG_IP_NF_ARP_MANGLE=m +-CONFIG_IP6_NF_QUEUE=m +-CONFIG_IP6_NF_IPTABLES=m +-CONFIG_IP6_NF_MATCH_EUI64=m +-CONFIG_IP6_NF_MATCH_FRAG=m +-CONFIG_IP6_NF_MATCH_OPTS=m +-CONFIG_IP6_NF_MATCH_HL=m +-CONFIG_IP6_NF_MATCH_IPV6HEADER=m +-CONFIG_IP6_NF_MATCH_RT=m +-CONFIG_IP6_NF_FILTER=m +-CONFIG_IP6_NF_MANGLE=m +-CONFIG_IP6_NF_RAW=m +-CONFIG_IRDA=m +-CONFIG_IRLAN=m +-CONFIG_IRNET=m +-CONFIG_IRCOMM=m +-CONFIG_PXA_FICP=m +-CONFIG_BT=m +-CONFIG_BT_L2CAP=m +-CONFIG_BT_SCO=m +-CONFIG_BT_RFCOMM=m +-CONFIG_BT_RFCOMM_TTY=y +-CONFIG_BT_BNEP=m +-CONFIG_BT_BNEP_MC_FILTER=y +-CONFIG_BT_BNEP_PROTO_FILTER=y +-CONFIG_BT_HIDP=m +-CONFIG_BT_HCIUART=m +-CONFIG_BT_HCIUART_H4=y +-CONFIG_BT_HCIUART_BCSP=y +-CONFIG_BT_HCIBCM203X=m +-CONFIG_BT_HCIBPA10X=m +-CONFIG_BT_HCIBFUSB=m +-CONFIG_BT_HCIDTL1=m +-CONFIG_BT_HCIBT3C=m +-CONFIG_BT_HCIBLUECARD=m +-CONFIG_BT_HCIBTUART=m +-CONFIG_BT_HCIVHCI=m +-CONFIG_UEVENT_HELPER_PATH="/sbin/hotplug" +-CONFIG_MTD=y +-CONFIG_MTD_PARTITIONS=y +-CONFIG_MTD_CMDLINE_PARTS=y +-CONFIG_MTD_CHAR=y +-CONFIG_MTD_BLOCK=y +-CONFIG_MTD_ROM=y +-CONFIG_MTD_COMPLEX_MAPPINGS=y +-CONFIG_MTD_NAND=y +-CONFIG_MTD_NAND_SHARPSL=y +-CONFIG_BLK_DEV_LOOP=y +-CONFIG_IDE=y +-CONFIG_BLK_DEV_IDECS=y +-CONFIG_SCSI=m +-CONFIG_BLK_DEV_SD=m +-CONFIG_CHR_DEV_ST=m +-CONFIG_CHR_DEV_OSST=m +-CONFIG_BLK_DEV_SR=m +-CONFIG_CHR_DEV_SG=m +-CONFIG_SCSI_MULTI_LUN=y +-CONFIG_NETDEVICES=y +-CONFIG_NET_ETHERNET=y +-CONFIG_USB_CATC=m +-CONFIG_USB_KAWETH=m +-CONFIG_USB_PEGASUS=m +-CONFIG_USB_RTL8150=m +-CONFIG_USB_USBNET=m +-# CONFIG_USB_NET_CDC_SUBSET is not set +-CONFIG_NET_PCMCIA=y +-CONFIG_PCMCIA_PCNET=m +-CONFIG_PPP=m +-CONFIG_PPP_ASYNC=m +-CONFIG_PPP_BSDCOMP=m +-CONFIG_INPUT_FF_MEMLESS=m +-# CONFIG_INPUT_MOUSEDEV is not set +-CONFIG_INPUT_EVDEV=y +-# CONFIG_KEYBOARD_ATKBD is not set +-# CONFIG_INPUT_MOUSE is not set +-CONFIG_INPUT_TOUCHSCREEN=y +-CONFIG_TOUCHSCREEN_ADS7846=y +-CONFIG_INPUT_MISC=y +-CONFIG_INPUT_UINPUT=m +-# CONFIG_SERIO is not set +-CONFIG_SERIAL_8250=m +-CONFIG_SERIAL_8250_CS=m +-CONFIG_SERIAL_PXA=y +-CONFIG_SERIAL_PXA_CONSOLE=y +-# CONFIG_LEGACY_PTYS is not set +-CONFIG_I2C=y +-CONFIG_I2C_PXA=y +-CONFIG_SPI=y +-CONFIG_SPI_PXA2XX=y +-CONFIG_FB=y +-CONFIG_FB_W100=y +-CONFIG_BACKLIGHT_LCD_SUPPORT=y +-CONFIG_LCD_CLASS_DEVICE=y +-CONFIG_LCD_CORGI=y +-CONFIG_BACKLIGHT_CLASS_DEVICE=y +-# CONFIG_VGA_CONSOLE is not set +-CONFIG_FRAMEBUFFER_CONSOLE=y +-CONFIG_FONTS=y +-CONFIG_FONT_8x8=y +-CONFIG_FONT_8x16=y +-CONFIG_SOUND=y +-CONFIG_SOUND_PRIME=y +-CONFIG_USB_KBD=m +-CONFIG_USB_MOUSE=m +-CONFIG_HID_A4TECH=m +-CONFIG_HID_APPLE=m +-CONFIG_HID_BELKIN=m +-CONFIG_HID_CHERRY=m +-CONFIG_HID_CHICONY=m +-CONFIG_HID_CYPRESS=m +-CONFIG_HID_EZKEY=m +-CONFIG_HID_GYRATION=m +-CONFIG_HID_LOGITECH=m +-CONFIG_HID_MICROSOFT=m +-CONFIG_HID_MONTEREY=m +-CONFIG_HID_PANTHERLORD=m +-CONFIG_HID_PETALYNX=m +-CONFIG_HID_SAMSUNG=m +-CONFIG_HID_SONY=m +-CONFIG_HID_SUNPLUS=m +-CONFIG_USB=m +-CONFIG_USB_DEVICEFS=y +-CONFIG_USB_MON=m +-CONFIG_USB_SL811_HCD=m +-CONFIG_USB_SL811_CS=m +-CONFIG_USB_ACM=m +-CONFIG_USB_PRINTER=m +-CONFIG_USB_STORAGE=m +-CONFIG_USB_MDC800=m +-CONFIG_USB_MICROTEK=m +-CONFIG_USB_SERIAL=m +-CONFIG_USB_SERIAL_GENERIC=y +-CONFIG_USB_SERIAL_BELKIN=m +-CONFIG_USB_SERIAL_DIGI_ACCELEPORT=m +-CONFIG_USB_SERIAL_CYPRESS_M8=m +-CONFIG_USB_SERIAL_EMPEG=m +-CONFIG_USB_SERIAL_FTDI_SIO=m +-CONFIG_USB_SERIAL_VISOR=m +-CONFIG_USB_SERIAL_IPAQ=m +-CONFIG_USB_SERIAL_IR=m +-CONFIG_USB_SERIAL_EDGEPORT=m +-CONFIG_USB_SERIAL_EDGEPORT_TI=m +-CONFIG_USB_SERIAL_GARMIN=m +-CONFIG_USB_SERIAL_IPW=m +-CONFIG_USB_SERIAL_KEYSPAN_PDA=m +-CONFIG_USB_SERIAL_KEYSPAN=m +-CONFIG_USB_SERIAL_KLSI=m +-CONFIG_USB_SERIAL_KOBIL_SCT=m +-CONFIG_USB_SERIAL_MCT_U232=m +-CONFIG_USB_SERIAL_PL2303=m +-CONFIG_USB_SERIAL_SAFE=m +-CONFIG_USB_SERIAL_TI=m +-CONFIG_USB_SERIAL_CYBERJACK=m +-CONFIG_USB_SERIAL_XIRCOM=m +-CONFIG_USB_SERIAL_OMNINET=m +-CONFIG_USB_EMI62=m +-CONFIG_USB_EMI26=m +-CONFIG_USB_RIO500=m +-CONFIG_USB_LEGOTOWER=m +-CONFIG_USB_LCD=m +-CONFIG_USB_LED=m +-CONFIG_USB_CYTHERM=m +-CONFIG_USB_IDMOUSE=m +-CONFIG_USB_GADGET=y +-CONFIG_USB_ZERO=m +-CONFIG_USB_ETH=m +-CONFIG_USB_GADGETFS=m +-CONFIG_USB_MASS_STORAGE=m +-CONFIG_USB_G_SERIAL=m +-CONFIG_MMC=y +-CONFIG_MMC_PXA=y +-CONFIG_EXT2_FS=y +-CONFIG_INOTIFY=y +-CONFIG_MSDOS_FS=y +-CONFIG_VFAT_FS=y +-CONFIG_TMPFS=y +-CONFIG_JFFS2_FS=y +-CONFIG_JFFS2_SUMMARY=y +-CONFIG_JFFS2_COMPRESSION_OPTIONS=y +-CONFIG_JFFS2_RUBIN=y +-CONFIG_CRAMFS=m +-CONFIG_NFS_FS=m +-CONFIG_NFS_V3=y +-CONFIG_NFS_V4=y +-CONFIG_SMB_FS=m +-CONFIG_SMB_NLS_DEFAULT=y +-CONFIG_PARTITION_ADVANCED=y +-CONFIG_NLS_DEFAULT="cp437" +-CONFIG_NLS_CODEPAGE_437=y +-CONFIG_NLS_ISO8859_1=y +-CONFIG_NLS_UTF8=y +-CONFIG_MAGIC_SYSRQ=y +-CONFIG_DEBUG_KERNEL=y +-# CONFIG_DEBUG_PREEMPT is not set +-# CONFIG_RCU_CPU_STALL_DETECTOR is not set +-# CONFIG_FTRACE is not set +-CONFIG_DEBUG_ERRORS=y +-CONFIG_DEBUG_LL=y +-CONFIG_CRYPTO_NULL=m +-CONFIG_CRYPTO_TEST=m +-CONFIG_CRYPTO_ECB=m +-CONFIG_CRYPTO_HMAC=y +-CONFIG_CRYPTO_MD4=m +-CONFIG_CRYPTO_MICHAEL_MIC=m +-CONFIG_CRYPTO_SHA256=m +-CONFIG_CRYPTO_SHA512=m +-CONFIG_CRYPTO_WP512=m +-CONFIG_CRYPTO_AES=m +-CONFIG_CRYPTO_ANUBIS=m +-CONFIG_CRYPTO_ARC4=m +-CONFIG_CRYPTO_BLOWFISH=m +-CONFIG_CRYPTO_CAST5=m +-CONFIG_CRYPTO_CAST6=m +-CONFIG_CRYPTO_KHAZAD=m +-CONFIG_CRYPTO_SERPENT=m +-CONFIG_CRYPTO_TEA=m +-CONFIG_CRYPTO_TWOFISH=m +-# CONFIG_CRYPTO_ANSI_CPRNG is not set +-CONFIG_CRC_CCITT=y +-CONFIG_LIBCRC32C=m +diff --git a/arch/arm/configs/da8xx_omapl_defconfig b/arch/arm/configs/da8xx_omapl_defconfig +deleted file mode 100644 +index 9aaad36a..00000000 +--- a/arch/arm/configs/da8xx_omapl_defconfig ++++ /dev/null +@@ -1,136 +0,0 @@ +-CONFIG_EXPERIMENTAL=y +-# CONFIG_SWAP is not set +-CONFIG_SYSVIPC=y +-CONFIG_POSIX_MQUEUE=y +-CONFIG_IKCONFIG=y +-CONFIG_IKCONFIG_PROC=y +-CONFIG_LOG_BUF_SHIFT=14 +-CONFIG_BLK_DEV_INITRD=y +-CONFIG_EXPERT=y +-CONFIG_MODULES=y +-CONFIG_MODULE_UNLOAD=y +-CONFIG_MODULE_FORCE_UNLOAD=y +-CONFIG_MODVERSIONS=y +-# CONFIG_BLK_DEV_BSG is not set +-# CONFIG_IOSCHED_DEADLINE is not set +-# CONFIG_IOSCHED_CFQ is not set +-CONFIG_ARCH_DAVINCI=y +-CONFIG_ARCH_DAVINCI_DA830=y +-CONFIG_ARCH_DAVINCI_DA850=y +-CONFIG_MACH_DA8XX_DT=y +-CONFIG_MACH_MITYOMAPL138=y +-CONFIG_MACH_OMAPL138_HAWKBOARD=y +-CONFIG_DAVINCI_RESET_CLOCKS=y +-CONFIG_NO_HZ=y +-CONFIG_HIGH_RES_TIMERS=y +-CONFIG_PREEMPT=y +-CONFIG_AEABI=y +-# CONFIG_OABI_COMPAT is not set +-CONFIG_LEDS=y +-CONFIG_USE_OF=y +-CONFIG_ZBOOT_ROM_TEXT=0x0 +-CONFIG_ZBOOT_ROM_BSS=0x0 +-CONFIG_CPU_FREQ=y +-CONFIG_CPU_FREQ_DEFAULT_GOV_USERSPACE=y +-CONFIG_CPU_FREQ_GOV_PERFORMANCE=m +-CONFIG_CPU_FREQ_GOV_POWERSAVE=m +-CONFIG_CPU_FREQ_GOV_ONDEMAND=m +-CONFIG_CPU_IDLE=y +-CONFIG_PM_RUNTIME=y +-CONFIG_NET=y +-CONFIG_PACKET=y +-CONFIG_UNIX=y +-CONFIG_INET=y +-CONFIG_IP_PNP=y +-CONFIG_IP_PNP_DHCP=y +-# CONFIG_INET_LRO is not set +-CONFIG_NETFILTER=y +-CONFIG_UEVENT_HELPER_PATH="/sbin/hotplug" +-CONFIG_DEVTMPFS=y +-CONFIG_DEVTMPFS_MOUNT=y +-# CONFIG_FW_LOADER is not set +-CONFIG_BLK_DEV_LOOP=m +-CONFIG_BLK_DEV_RAM=y +-CONFIG_BLK_DEV_RAM_COUNT=1 +-CONFIG_BLK_DEV_RAM_SIZE=32768 +-CONFIG_EEPROM_AT24=y +-CONFIG_SCSI=m +-CONFIG_BLK_DEV_SD=m +-CONFIG_NETDEVICES=y +-CONFIG_TUN=m +-CONFIG_LXT_PHY=y +-CONFIG_LSI_ET1011C_PHY=y +-CONFIG_NET_ETHERNET=y +-CONFIG_MII=y +-CONFIG_TI_DAVINCI_EMAC=y +-# CONFIG_NETDEV_1000 is not set +-# CONFIG_NETDEV_10000 is not set +-CONFIG_NETCONSOLE=y +-CONFIG_NETPOLL_TRAP=y +-CONFIG_INPUT_MOUSEDEV=m +-CONFIG_INPUT_EVDEV=m +-CONFIG_INPUT_EVBUG=m +-CONFIG_KEYBOARD_ATKBD=m +-CONFIG_KEYBOARD_GPIO=y +-CONFIG_KEYBOARD_XTKBD=m +-# CONFIG_INPUT_MOUSE is not set +-CONFIG_INPUT_TOUCHSCREEN=y +-CONFIG_SERIO_LIBPS2=y +-# CONFIG_VT_CONSOLE is not set +-CONFIG_SERIAL_8250=y +-CONFIG_SERIAL_8250_CONSOLE=y +-CONFIG_SERIAL_8250_NR_UARTS=3 +-CONFIG_SERIAL_OF_PLATFORM=y +-CONFIG_I2C=y +-CONFIG_I2C_CHARDEV=y +-CONFIG_I2C_DAVINCI=y +-CONFIG_PINCTRL_SINGLE=y +-# CONFIG_HWMON is not set +-CONFIG_WATCHDOG=y +-CONFIG_REGULATOR=y +-CONFIG_REGULATOR_DUMMY=y +-CONFIG_REGULATOR_TPS6507X=y +-CONFIG_FB=y +-CONFIG_FB_DA8XX=y +-# CONFIG_VGA_CONSOLE is not set +-CONFIG_FRAMEBUFFER_CONSOLE=y +-CONFIG_LOGO=y +-CONFIG_SOUND=m +-CONFIG_SND=m +-CONFIG_SND_SOC=m +-CONFIG_SND_DAVINCI_SOC=m +-# CONFIG_HID_SUPPORT is not set +-# CONFIG_USB_SUPPORT is not set +-CONFIG_EXT2_FS=y +-CONFIG_EXT3_FS=y +-CONFIG_XFS_FS=m +-CONFIG_INOTIFY=y +-CONFIG_AUTOFS4_FS=m +-CONFIG_MSDOS_FS=y +-CONFIG_VFAT_FS=y +-CONFIG_TMPFS=y +-CONFIG_CRAMFS=y +-CONFIG_MINIX_FS=m +-CONFIG_NFS_FS=y +-CONFIG_NFS_V3=y +-CONFIG_ROOT_NFS=y +-CONFIG_NFSD=m +-CONFIG_NFSD_V3=y +-CONFIG_SMB_FS=m +-CONFIG_PARTITION_ADVANCED=y +-CONFIG_NLS_CODEPAGE_437=y +-CONFIG_NLS_ASCII=m +-CONFIG_NLS_ISO8859_1=y +-CONFIG_NLS_UTF8=m +-CONFIG_DEBUG_FS=y +-CONFIG_DEBUG_KERNEL=y +-CONFIG_TIMER_STATS=y +-CONFIG_DEBUG_RT_MUTEXES=y +-CONFIG_DEBUG_MUTEXES=y +-# CONFIG_RCU_CPU_STALL_DETECTOR is not set +-CONFIG_DEBUG_USER=y +-CONFIG_DEBUG_ERRORS=y +-# CONFIG_CRYPTO_ANSI_CPRNG is not set +-# CONFIG_CRYPTO_HW is not set +-CONFIG_CRC_CCITT=m +-CONFIG_CRC_T10DIF=m +diff --git a/arch/arm/configs/davinci_all_defconfig b/arch/arm/configs/davinci_all_defconfig +index 3edc78a4..2647c539 100644 +--- a/arch/arm/configs/davinci_all_defconfig ++++ b/arch/arm/configs/davinci_all_defconfig +@@ -1,197 +1,3081 @@ +-CONFIG_EXPERIMENTAL=y ++# ++# Automatically generated file; DO NOT EDIT. ++# Linux/arm 3.9.0-rc6 Kernel Configuration ++# ++CONFIG_ARM=y ++CONFIG_SYS_SUPPORTS_APM_EMULATION=y ++CONFIG_GENERIC_GPIO=y ++CONFIG_HAVE_PROC_CPU=y ++CONFIG_STACKTRACE_SUPPORT=y ++CONFIG_HAVE_LATENCYTOP_SUPPORT=y ++CONFIG_LOCKDEP_SUPPORT=y ++CONFIG_TRACE_IRQFLAGS_SUPPORT=y ++CONFIG_RWSEM_GENERIC_SPINLOCK=y ++CONFIG_GENERIC_HWEIGHT=y ++CONFIG_GENERIC_CALIBRATE_DELAY=y ++CONFIG_ZONE_DMA=y ++CONFIG_NEED_DMA_MAP_STATE=y ++CONFIG_FIQ=y ++CONFIG_VECTORS_BASE=0xffff0000 ++# CONFIG_ARM_PATCH_PHYS_VIRT is not set ++CONFIG_NEED_MACH_GPIO_H=y ++CONFIG_PHYS_OFFSET=0x80000000 ++CONFIG_DEFCONFIG_LIST="/lib/modules/$UNAME_RELEASE/.config" ++CONFIG_IRQ_WORK=y ++CONFIG_BUILDTIME_EXTABLE_SORT=y ++ ++# ++# General setup ++# ++CONFIG_BROKEN_ON_SMP=y ++CONFIG_INIT_ENV_ARG_LIMIT=32 ++CONFIG_CROSS_COMPILE="" ++CONFIG_LOCALVERSION="-virt2real" ++# CONFIG_LOCALVERSION_AUTO is not set ++CONFIG_HAVE_KERNEL_GZIP=y ++CONFIG_HAVE_KERNEL_LZMA=y ++CONFIG_HAVE_KERNEL_XZ=y ++CONFIG_HAVE_KERNEL_LZO=y ++CONFIG_KERNEL_GZIP=y ++# CONFIG_KERNEL_LZMA is not set ++# CONFIG_KERNEL_XZ is not set ++# CONFIG_KERNEL_LZO is not set ++CONFIG_DEFAULT_HOSTNAME="virt2real" + # CONFIG_SWAP is not set + CONFIG_SYSVIPC=y ++CONFIG_SYSVIPC_SYSCTL=y + CONFIG_POSIX_MQUEUE=y ++CONFIG_POSIX_MQUEUE_SYSCTL=y ++# CONFIG_FHANDLE is not set ++# CONFIG_AUDIT is not set ++CONFIG_HAVE_GENERIC_HARDIRQS=y ++ ++# ++# IRQ subsystem ++# ++CONFIG_GENERIC_HARDIRQS=y ++CONFIG_GENERIC_IRQ_PROBE=y ++CONFIG_GENERIC_IRQ_SHOW=y ++CONFIG_HARDIRQS_SW_RESEND=y ++CONFIG_GENERIC_IRQ_CHIP=y ++CONFIG_IRQ_DOMAIN=y ++CONFIG_IRQ_DOMAIN_DEBUG=y ++# CONFIG_ALWAYS_USE_PERSISTENT_CLOCK is not set ++CONFIG_KTIME_SCALAR=y ++CONFIG_GENERIC_CLOCKEVENTS=y ++CONFIG_GENERIC_CLOCKEVENTS_BUILD=y ++ ++# ++# Timers subsystem ++# ++CONFIG_TICK_ONESHOT=y ++CONFIG_NO_HZ=y ++CONFIG_HIGH_RES_TIMERS=y ++ ++# ++# CPU/Task time and stats accounting ++# ++CONFIG_TICK_CPU_ACCOUNTING=y ++# CONFIG_BSD_PROCESS_ACCT is not set ++# CONFIG_TASKSTATS is not set ++ ++# ++# RCU Subsystem ++# ++# CONFIG_TREE_PREEMPT_RCU is not set ++CONFIG_TINY_PREEMPT_RCU=y ++CONFIG_PREEMPT_RCU=y ++# CONFIG_RCU_STALL_COMMON is not set ++# CONFIG_TREE_RCU_TRACE is not set ++CONFIG_RCU_BOOST=y ++CONFIG_RCU_BOOST_PRIO=1 ++CONFIG_RCU_BOOST_DELAY=500 + CONFIG_IKCONFIG=y + CONFIG_IKCONFIG_PROC=y + CONFIG_LOG_BUF_SHIFT=14 ++# CONFIG_CGROUPS is not set ++# CONFIG_CHECKPOINT_RESTORE is not set ++CONFIG_NAMESPACES=y ++CONFIG_UTS_NS=y ++CONFIG_IPC_NS=y ++# CONFIG_USER_NS is not set ++CONFIG_PID_NS=y ++CONFIG_NET_NS=y ++CONFIG_UIDGID_CONVERTED=y ++# CONFIG_UIDGID_STRICT_TYPE_CHECKS is not set ++# CONFIG_SCHED_AUTOGROUP is not set ++# CONFIG_SYSFS_DEPRECATED is not set ++CONFIG_RELAY=y + CONFIG_BLK_DEV_INITRD=y ++CONFIG_INITRAMFS_SOURCE="" ++CONFIG_RD_GZIP=y ++# CONFIG_RD_BZIP2 is not set ++# CONFIG_RD_LZMA is not set ++# CONFIG_RD_XZ is not set ++# CONFIG_RD_LZO is not set ++CONFIG_CC_OPTIMIZE_FOR_SIZE=y ++CONFIG_SYSCTL=y ++CONFIG_ANON_INODES=y + CONFIG_EXPERT=y ++CONFIG_HAVE_UID16=y ++CONFIG_UID16=y ++CONFIG_SYSCTL_SYSCALL=y ++# CONFIG_KALLSYMS is not set ++CONFIG_HOTPLUG=y ++CONFIG_PRINTK=y ++# CONFIG_BUG is not set ++# CONFIG_ELF_CORE is not set ++CONFIG_BASE_FULL=y ++CONFIG_FUTEX=y ++CONFIG_EPOLL=y ++CONFIG_SIGNALFD=y ++CONFIG_TIMERFD=y ++CONFIG_EVENTFD=y ++CONFIG_SHMEM=y ++CONFIG_AIO=y ++CONFIG_EMBEDDED=y ++CONFIG_HAVE_PERF_EVENTS=y ++CONFIG_PERF_USE_VMALLOC=y ++ ++# ++# Kernel Performance Events And Counters ++# ++CONFIG_PERF_EVENTS=y ++# CONFIG_DEBUG_PERF_USE_VMALLOC is not set ++CONFIG_VM_EVENT_COUNTERS=y ++# CONFIG_SLUB_DEBUG is not set ++# CONFIG_COMPAT_BRK is not set ++# CONFIG_SLAB is not set ++CONFIG_SLUB=y ++# CONFIG_SLOB is not set ++# CONFIG_PROFILING is not set ++CONFIG_HAVE_OPROFILE=y ++# CONFIG_KPROBES is not set ++CONFIG_JUMP_LABEL=y ++# CONFIG_HAVE_64BIT_ALIGNED_ACCESS is not set ++CONFIG_HAVE_KPROBES=y ++CONFIG_HAVE_KRETPROBES=y ++CONFIG_HAVE_ARCH_TRACEHOOK=y ++CONFIG_HAVE_DMA_ATTRS=y ++CONFIG_HAVE_DMA_CONTIGUOUS=y ++CONFIG_GENERIC_SMP_IDLE_THREAD=y ++CONFIG_HAVE_REGS_AND_STACK_ACCESS_API=y ++CONFIG_HAVE_CLK=y ++CONFIG_HAVE_DMA_API_DEBUG=y ++CONFIG_HAVE_ARCH_JUMP_LABEL=y ++CONFIG_ARCH_WANT_IPC_PARSE_VERSION=y ++CONFIG_HAVE_ARCH_SECCOMP_FILTER=y ++CONFIG_MODULES_USE_ELF_REL=y ++CONFIG_CLONE_BACKWARDS=y ++CONFIG_OLD_SIGSUSPEND3=y ++CONFIG_OLD_SIGACTION=y ++ ++# ++# GCOV-based kernel profiling ++# ++# CONFIG_GCOV_KERNEL is not set ++CONFIG_HAVE_GENERIC_DMA_COHERENT=y ++CONFIG_RT_MUTEXES=y ++CONFIG_BASE_SMALL=0 + CONFIG_MODULES=y ++CONFIG_MODULE_FORCE_LOAD=y + CONFIG_MODULE_UNLOAD=y + CONFIG_MODULE_FORCE_UNLOAD=y + CONFIG_MODVERSIONS=y ++# CONFIG_MODULE_SRCVERSION_ALL is not set ++# CONFIG_MODULE_SIG is not set ++CONFIG_BLOCK=y ++# CONFIG_LBDAF is not set + # CONFIG_BLK_DEV_BSG is not set ++# CONFIG_BLK_DEV_BSGLIB is not set ++# CONFIG_BLK_DEV_INTEGRITY is not set ++ ++# ++# Partition Types ++# ++CONFIG_PARTITION_ADVANCED=y ++# CONFIG_ACORN_PARTITION is not set ++# CONFIG_OSF_PARTITION is not set ++# CONFIG_AMIGA_PARTITION is not set ++# CONFIG_ATARI_PARTITION is not set ++# CONFIG_MAC_PARTITION is not set ++CONFIG_MSDOS_PARTITION=y ++# CONFIG_BSD_DISKLABEL is not set ++# CONFIG_MINIX_SUBPARTITION is not set ++# CONFIG_SOLARIS_X86_PARTITION is not set ++# CONFIG_UNIXWARE_DISKLABEL is not set ++# CONFIG_LDM_PARTITION is not set ++# CONFIG_SGI_PARTITION is not set ++# CONFIG_ULTRIX_PARTITION is not set ++# CONFIG_SUN_PARTITION is not set ++# CONFIG_KARMA_PARTITION is not set ++# CONFIG_EFI_PARTITION is not set ++# CONFIG_SYSV68_PARTITION is not set ++ ++# ++# IO Schedulers ++# ++CONFIG_IOSCHED_NOOP=y + # CONFIG_IOSCHED_DEADLINE is not set + # CONFIG_IOSCHED_CFQ is not set ++CONFIG_DEFAULT_NOOP=y ++CONFIG_DEFAULT_IOSCHED="noop" ++CONFIG_UNINLINE_SPIN_UNLOCK=y ++CONFIG_FREEZER=y ++ ++# ++# System Type ++# ++CONFIG_MMU=y ++# CONFIG_ARCH_MULTIPLATFORM is not set ++# CONFIG_ARCH_INTEGRATOR is not set ++# CONFIG_ARCH_REALVIEW is not set ++# CONFIG_ARCH_VERSATILE is not set ++# CONFIG_ARCH_AT91 is not set ++# CONFIG_ARCH_BCM2835 is not set ++# CONFIG_ARCH_CNS3XXX is not set ++# CONFIG_ARCH_CLPS711X is not set ++# CONFIG_ARCH_GEMINI is not set ++# CONFIG_ARCH_SIRF is not set ++# CONFIG_ARCH_EBSA110 is not set ++# CONFIG_ARCH_EP93XX is not set ++# CONFIG_ARCH_FOOTBRIDGE is not set ++# CONFIG_ARCH_MXS is not set ++# CONFIG_ARCH_NETX is not set ++# CONFIG_ARCH_H720X is not set ++# CONFIG_ARCH_IOP13XX is not set ++# CONFIG_ARCH_IOP32X is not set ++# CONFIG_ARCH_IOP33X is not set ++# CONFIG_ARCH_IXP4XX is not set ++# CONFIG_ARCH_DOVE is not set ++# CONFIG_ARCH_KIRKWOOD is not set ++# CONFIG_ARCH_MV78XX0 is not set ++# CONFIG_ARCH_ORION5X is not set ++# CONFIG_ARCH_MMP is not set ++# CONFIG_ARCH_KS8695 is not set ++# CONFIG_ARCH_W90X900 is not set ++# CONFIG_ARCH_LPC32XX is not set ++# CONFIG_ARCH_TEGRA is not set ++# CONFIG_ARCH_PXA is not set ++# CONFIG_ARCH_MSM is not set ++# CONFIG_ARCH_SHMOBILE is not set ++# CONFIG_ARCH_RPC is not set ++# CONFIG_ARCH_SA1100 is not set ++# CONFIG_ARCH_S3C24XX is not set ++# CONFIG_ARCH_S3C64XX is not set ++# CONFIG_ARCH_S5P64X0 is not set ++# CONFIG_ARCH_S5PC100 is not set ++# CONFIG_ARCH_S5PV210 is not set ++# CONFIG_ARCH_EXYNOS is not set ++# CONFIG_ARCH_SHARK is not set ++# CONFIG_ARCH_U300 is not set ++# CONFIG_ARCH_U8500 is not set ++# CONFIG_ARCH_NOMADIK is not set ++# CONFIG_PLAT_SPEAR is not set + CONFIG_ARCH_DAVINCI=y +-CONFIG_ARCH_DAVINCI_DM644x=y +-CONFIG_ARCH_DAVINCI_DM355=y +-CONFIG_ARCH_DAVINCI_DM646x=y ++# CONFIG_ARCH_OMAP1 is not set ++CONFIG_AINTC=y ++CONFIG_ARCH_DAVINCI_DMx=y ++ ++# ++# TI DaVinci Implementations ++# ++ ++# ++# DaVinci Core Type ++# + CONFIG_ARCH_DAVINCI_DM365=y +-CONFIG_MACH_SFFSDR=y +-CONFIG_MACH_NEUROS_OSD2=y +-CONFIG_MACH_DM355_LEOPARD=y +-CONFIG_DAVINCI_MUX_DEBUG=y +-CONFIG_DAVINCI_MUX_WARNINGS=y ++ ++# ++# DaVinci Board Type ++# ++CONFIG_MACH_DAVINCI_DM365_EVM=y ++CONFIG_DAVINCI_MUX=y ++# CONFIG_DAVINCI_MUX_DEBUG is not set ++# CONFIG_DAVINCI_MUX_WARNINGS is not set + CONFIG_DAVINCI_RESET_CLOCKS=y +-CONFIG_NO_HZ=y +-CONFIG_HIGH_RES_TIMERS=y ++ ++# ++# Processor Type ++# ++CONFIG_CPU_ARM926T=y ++CONFIG_CPU_32v5=y ++CONFIG_CPU_ABRT_EV5TJ=y ++CONFIG_CPU_PABRT_LEGACY=y ++CONFIG_CPU_CACHE_VIVT=y ++CONFIG_CPU_COPY_V4WB=y ++CONFIG_CPU_TLB_V4WBI=y ++CONFIG_CPU_CP15=y ++CONFIG_CPU_CP15_MMU=y ++CONFIG_CPU_USE_DOMAINS=y ++ ++# ++# Processor Features ++# ++# CONFIG_ARCH_PHYS_ADDR_T_64BIT is not set ++CONFIG_ARM_THUMB=y ++# CONFIG_CPU_ICACHE_DISABLE is not set ++# CONFIG_CPU_DCACHE_DISABLE is not set ++# CONFIG_CPU_DCACHE_WRITETHROUGH is not set ++# CONFIG_CPU_CACHE_ROUND_ROBIN is not set ++# CONFIG_CACHE_L2X0 is not set ++CONFIG_ARM_L1_CACHE_SHIFT=5 ++CONFIG_ARM_NR_BANKS=8 ++CONFIG_TI_PRIV_EDMA=y ++ ++# ++# Bus support ++# ++# CONFIG_PCI_SYSCALL is not set ++# CONFIG_PCCARD is not set ++ ++# ++# Kernel Features ++# ++# CONFIG_VMSPLIT_3G is not set ++# CONFIG_VMSPLIT_2G is not set ++CONFIG_VMSPLIT_1G=y ++CONFIG_PAGE_OFFSET=0x40000000 ++CONFIG_ARCH_NR_GPIO=0 ++# CONFIG_PREEMPT_NONE is not set ++# CONFIG_PREEMPT_VOLUNTARY is not set + CONFIG_PREEMPT=y ++CONFIG_PREEMPT_COUNT=y ++CONFIG_HZ=1000 ++CONFIG_SCHED_HRTICK=y + CONFIG_AEABI=y + # CONFIG_OABI_COMPAT is not set +-CONFIG_LEDS=y ++CONFIG_ARCH_HAS_HOLES_MEMORYMODEL=y ++# CONFIG_ARCH_SPARSEMEM_DEFAULT is not set ++# CONFIG_ARCH_SELECT_MEMORY_MODEL is not set ++CONFIG_HAVE_ARCH_PFN_VALID=y ++# CONFIG_HIGHMEM is not set ++CONFIG_HW_PERF_EVENTS=y ++CONFIG_FLATMEM=y ++CONFIG_FLAT_NODE_MEM_MAP=y ++CONFIG_HAVE_MEMBLOCK=y ++CONFIG_MEMORY_ISOLATION=y ++# CONFIG_HAVE_BOOTMEM_INFO_NODE is not set ++CONFIG_PAGEFLAGS_EXTENDED=y ++CONFIG_SPLIT_PTLOCK_CPUS=999999 ++# CONFIG_COMPACTION is not set ++CONFIG_MIGRATION=y ++# CONFIG_PHYS_ADDR_T_64BIT is not set ++CONFIG_ZONE_DMA_FLAG=1 ++CONFIG_BOUNCE=y ++# CONFIG_KSM is not set ++CONFIG_DEFAULT_MMAP_MIN_ADDR=4096 ++CONFIG_CROSS_MEMORY_ATTACH=y ++CONFIG_NEED_PER_CPU_KM=y ++# CONFIG_CLEANCACHE is not set ++CONFIG_FORCE_MAX_ZONEORDER=11 ++CONFIG_ALIGNMENT_TRAP=y ++# CONFIG_UACCESS_WITH_MEMCPY is not set ++# CONFIG_SECCOMP is not set ++# CONFIG_CC_STACKPROTECTOR is not set ++ ++# ++# Boot options ++# ++CONFIG_USE_OF=y ++CONFIG_ATAGS=y ++# CONFIG_DEPRECATED_PARAM_STRUCT is not set + CONFIG_ZBOOT_ROM_TEXT=0x0 + CONFIG_ZBOOT_ROM_BSS=0x0 ++# CONFIG_ARM_APPENDED_DTB is not set ++CONFIG_CMDLINE="" ++# CONFIG_XIP_KERNEL is not set ++# CONFIG_KEXEC is not set ++# CONFIG_CRASH_DUMP is not set ++CONFIG_AUTO_ZRELADDR=y ++ ++# ++# CPU Power Management ++# ++CONFIG_CPU_IDLE=y ++# CONFIG_CPU_IDLE_MULTIPLE_DRIVERS is not set ++CONFIG_CPU_IDLE_GOV_LADDER=y ++CONFIG_CPU_IDLE_GOV_MENU=y ++# CONFIG_ARCH_NEEDS_CPU_IDLE_COUPLED is not set ++ ++# ++# Floating point emulation ++# ++ ++# ++# At least one emulation must be selected ++# ++CONFIG_VFP=y ++ ++# ++# Userspace binary formats ++# ++CONFIG_BINFMT_ELF=y ++CONFIG_ARCH_BINFMT_ELF_RANDOMIZE_PIE=y ++CONFIG_HAVE_AOUT=y ++# CONFIG_BINFMT_AOUT is not set ++# CONFIG_BINFMT_MISC is not set ++CONFIG_COREDUMP=y ++ ++# ++# Power management options ++# ++CONFIG_SUSPEND=y ++CONFIG_SUSPEND_FREEZER=y ++CONFIG_PM_SLEEP=y ++CONFIG_PM_AUTOSLEEP=y ++CONFIG_PM_WAKELOCKS=y ++CONFIG_PM_WAKELOCKS_LIMIT=100 ++CONFIG_PM_WAKELOCKS_GC=y + CONFIG_PM_RUNTIME=y ++CONFIG_PM=y ++CONFIG_PM_DEBUG=y ++CONFIG_PM_ADVANCED_DEBUG=y ++CONFIG_PM_TEST_SUSPEND=y ++CONFIG_PM_SLEEP_DEBUG=y ++# CONFIG_APM_EMULATION is not set ++CONFIG_PM_CLK=y ++CONFIG_CPU_PM=y ++CONFIG_ARCH_SUSPEND_POSSIBLE=y ++CONFIG_ARM_CPU_SUSPEND=y + CONFIG_NET=y ++ ++# ++# Networking options ++# + CONFIG_PACKET=y ++# CONFIG_PACKET_DIAG is not set + CONFIG_UNIX=y ++# CONFIG_UNIX_DIAG is not set ++CONFIG_XFRM=y ++# CONFIG_XFRM_USER is not set ++# CONFIG_XFRM_SUB_POLICY is not set ++# CONFIG_XFRM_MIGRATE is not set ++# CONFIG_XFRM_STATISTICS is not set ++# CONFIG_NET_KEY is not set + CONFIG_INET=y ++CONFIG_IP_MULTICAST=y ++CONFIG_IP_ADVANCED_ROUTER=y ++CONFIG_IP_FIB_TRIE_STATS=y ++CONFIG_IP_MULTIPLE_TABLES=y ++CONFIG_IP_ROUTE_MULTIPATH=y ++CONFIG_IP_ROUTE_VERBOSE=y + CONFIG_IP_PNP=y + CONFIG_IP_PNP_DHCP=y +-# CONFIG_INET_LRO is not set +-CONFIG_NETFILTER=y ++# CONFIG_IP_PNP_BOOTP is not set ++# CONFIG_IP_PNP_RARP is not set ++# CONFIG_NET_IPIP is not set ++# CONFIG_NET_IPGRE_DEMUX is not set ++CONFIG_IP_MROUTE=y ++CONFIG_IP_MROUTE_MULTIPLE_TABLES=y ++# CONFIG_IP_PIMSM_V1 is not set ++# CONFIG_IP_PIMSM_V2 is not set ++# CONFIG_ARPD is not set ++# CONFIG_SYN_COOKIES is not set ++# CONFIG_NET_IPVTI is not set ++# CONFIG_INET_AH is not set ++# CONFIG_INET_ESP is not set ++# CONFIG_INET_IPCOMP is not set ++# CONFIG_INET_XFRM_TUNNEL is not set ++# CONFIG_INET_TUNNEL is not set ++CONFIG_INET_XFRM_MODE_TRANSPORT=y ++CONFIG_INET_XFRM_MODE_TUNNEL=y ++CONFIG_INET_XFRM_MODE_BEET=y ++CONFIG_INET_LRO=y ++CONFIG_INET_DIAG=y ++CONFIG_INET_TCP_DIAG=y ++CONFIG_INET_UDP_DIAG=y ++CONFIG_TCP_CONG_ADVANCED=y ++CONFIG_TCP_CONG_BIC=y ++# CONFIG_TCP_CONG_CUBIC is not set ++CONFIG_TCP_CONG_WESTWOOD=y ++# CONFIG_TCP_CONG_HTCP is not set ++CONFIG_TCP_CONG_HSTCP=y ++# CONFIG_TCP_CONG_HYBLA is not set ++# CONFIG_TCP_CONG_VEGAS is not set ++# CONFIG_TCP_CONG_SCALABLE is not set ++CONFIG_TCP_CONG_LP=y ++CONFIG_TCP_CONG_VENO=y ++# CONFIG_TCP_CONG_YEAH is not set ++# CONFIG_TCP_CONG_ILLINOIS is not set ++# CONFIG_DEFAULT_BIC is not set ++# CONFIG_DEFAULT_VENO is not set ++CONFIG_DEFAULT_WESTWOOD=y ++# CONFIG_DEFAULT_RENO is not set ++CONFIG_DEFAULT_TCP_CONG="westwood" ++# CONFIG_TCP_MD5SIG is not set ++# CONFIG_IPV6 is not set ++# CONFIG_NETWORK_SECMARK is not set ++# CONFIG_NETWORK_PHY_TIMESTAMPING is not set ++# CONFIG_NETFILTER is not set ++# CONFIG_IP_DCCP is not set ++# CONFIG_IP_SCTP is not set ++# CONFIG_RDS is not set ++# CONFIG_TIPC is not set ++# CONFIG_ATM is not set ++CONFIG_L2TP=y ++CONFIG_L2TP_DEBUGFS=y ++CONFIG_L2TP_V3=y ++# CONFIG_L2TP_IP is not set ++# CONFIG_L2TP_ETH is not set ++CONFIG_STP=y ++CONFIG_BRIDGE=y ++CONFIG_BRIDGE_IGMP_SNOOPING=y ++CONFIG_BRIDGE_VLAN_FILTERING=y ++CONFIG_HAVE_NET_DSA=y ++CONFIG_VLAN_8021Q=y ++# CONFIG_VLAN_8021Q_GVRP is not set ++# CONFIG_VLAN_8021Q_MVRP is not set ++# CONFIG_DECNET is not set ++CONFIG_LLC=y ++# CONFIG_LLC2 is not set ++# CONFIG_IPX is not set ++# CONFIG_ATALK is not set ++# CONFIG_X25 is not set ++# CONFIG_LAPB is not set ++# CONFIG_PHONET is not set ++# CONFIG_IEEE802154 is not set ++# CONFIG_NET_SCHED is not set ++# CONFIG_DCB is not set ++CONFIG_DNS_RESOLVER=y ++# CONFIG_BATMAN_ADV is not set ++# CONFIG_OPENVSWITCH is not set ++# CONFIG_VSOCKETS is not set ++CONFIG_BQL=y ++# CONFIG_BPF_JIT is not set ++ ++# ++# Network testing ++# ++# CONFIG_NET_PKTGEN is not set ++# CONFIG_HAMRADIO is not set ++CONFIG_CAN=m ++CONFIG_CAN_RAW=m ++CONFIG_CAN_BCM=m ++CONFIG_CAN_GW=m ++ ++# ++# CAN Device Drivers ++# ++# CONFIG_CAN_VCAN is not set ++# CONFIG_CAN_SLCAN is not set ++CONFIG_CAN_DEV=m ++CONFIG_CAN_CALC_BITTIMING=y ++# CONFIG_CAN_LEDS is not set ++# CONFIG_CAN_MCP251X is not set ++# CONFIG_CAN_GRCAN is not set ++# CONFIG_CAN_SJA1000 is not set ++# CONFIG_CAN_C_CAN is not set ++# CONFIG_CAN_CC770 is not set ++ ++# ++# CAN USB interfaces ++# ++# CONFIG_CAN_EMS_USB is not set ++# CONFIG_CAN_ESD_USB2 is not set ++# CONFIG_CAN_KVASER_USB is not set ++# CONFIG_CAN_PEAK_USB is not set ++# CONFIG_CAN_8DEV_USB is not set ++# CONFIG_CAN_SOFTING is not set ++# CONFIG_CAN_DEBUG_DEVICES is not set ++# CONFIG_IRDA is not set ++CONFIG_BT=m ++CONFIG_BT_RFCOMM=m ++# CONFIG_BT_RFCOMM_TTY is not set ++CONFIG_BT_BNEP=m ++CONFIG_BT_BNEP_MC_FILTER=y ++CONFIG_BT_BNEP_PROTO_FILTER=y ++CONFIG_BT_HIDP=m ++ ++# ++# Bluetooth device drivers ++# ++CONFIG_BT_HCIBTUSB=m ++# CONFIG_BT_HCIBTSDIO is not set ++# CONFIG_BT_HCIUART is not set ++CONFIG_BT_HCIBCM203X=m ++CONFIG_BT_HCIBPA10X=m ++CONFIG_BT_HCIBFUSB=m ++# CONFIG_BT_HCIVHCI is not set ++CONFIG_BT_MRVL=m ++# CONFIG_BT_MRVL_SDIO is not set ++CONFIG_BT_ATH3K=m ++# CONFIG_AF_RXRPC is not set ++CONFIG_FIB_RULES=y ++CONFIG_WIRELESS=y ++CONFIG_WIRELESS_EXT=y ++CONFIG_WEXT_CORE=y ++CONFIG_WEXT_PROC=y ++CONFIG_WEXT_SPY=y ++CONFIG_WEXT_PRIV=y ++CONFIG_CFG80211=y ++# CONFIG_NL80211_TESTMODE is not set ++# CONFIG_CFG80211_DEVELOPER_WARNINGS is not set ++# CONFIG_CFG80211_REG_DEBUG is not set ++# CONFIG_CFG80211_CERTIFICATION_ONUS is not set ++# CONFIG_CFG80211_DEFAULT_PS is not set ++CONFIG_CFG80211_DEBUGFS=y ++CONFIG_CFG80211_INTERNAL_REGDB=y ++CONFIG_CFG80211_WEXT=y ++CONFIG_LIB80211=m ++CONFIG_LIB80211_CRYPT_WEP=m ++CONFIG_LIB80211_CRYPT_CCMP=m ++CONFIG_LIB80211_CRYPT_TKIP=m ++# CONFIG_LIB80211_DEBUG is not set ++CONFIG_MAC80211=y ++CONFIG_MAC80211_HAS_RC=y ++CONFIG_MAC80211_RC_PID=y ++CONFIG_MAC80211_RC_MINSTREL=y ++CONFIG_MAC80211_RC_MINSTREL_HT=y ++# CONFIG_MAC80211_RC_DEFAULT_PID is not set ++CONFIG_MAC80211_RC_DEFAULT_MINSTREL=y ++CONFIG_MAC80211_RC_DEFAULT="minstrel_ht" ++# CONFIG_MAC80211_MESH is not set ++CONFIG_MAC80211_LEDS=y ++CONFIG_MAC80211_DEBUGFS=y ++# CONFIG_MAC80211_MESSAGE_TRACING is not set ++# CONFIG_MAC80211_DEBUG_MENU is not set ++# CONFIG_WIMAX is not set ++CONFIG_RFKILL=y ++CONFIG_RFKILL_LEDS=y ++CONFIG_RFKILL_INPUT=y ++# CONFIG_RFKILL_GPIO is not set ++# CONFIG_NET_9P is not set ++# CONFIG_CAIF is not set ++# CONFIG_CEPH_LIB is not set ++# CONFIG_NFC is not set ++CONFIG_HAVE_BPF_JIT=y ++ ++# ++# Device Drivers ++# ++ ++# ++# Generic Driver Options ++# + CONFIG_UEVENT_HELPER_PATH="/sbin/hotplug" + CONFIG_DEVTMPFS=y + CONFIG_DEVTMPFS_MOUNT=y +-# CONFIG_FW_LOADER is not set +-CONFIG_MTD=m +-CONFIG_MTD_PARTITIONS=y +-CONFIG_MTD_CHAR=m +-CONFIG_MTD_BLOCK=m +-CONFIG_MTD_CFI=m +-CONFIG_MTD_CFI_INTELEXT=m +-CONFIG_MTD_CFI_AMDSTD=m +-CONFIG_MTD_PHYSMAP=m +-CONFIG_MTD_NAND=m +-CONFIG_MTD_NAND_DAVINCI=m +-CONFIG_BLK_DEV_LOOP=m ++CONFIG_STANDALONE=y ++CONFIG_PREVENT_FIRMWARE_BUILD=y ++CONFIG_FW_LOADER=y ++CONFIG_FIRMWARE_IN_KERNEL=y ++CONFIG_EXTRA_FIRMWARE="" ++CONFIG_FW_LOADER_USER_HELPER=y ++# CONFIG_DEBUG_DRIVER is not set ++CONFIG_DEBUG_DEVRES=y ++# CONFIG_SYS_HYPERVISOR is not set ++# CONFIG_GENERIC_CPU_DEVICES is not set ++CONFIG_REGMAP=y ++CONFIG_REGMAP_I2C=y ++CONFIG_REGMAP_SPI=y ++CONFIG_DMA_SHARED_BUFFER=y ++CONFIG_CMA=y ++# CONFIG_CMA_DEBUG is not set ++ ++# ++# Default contiguous memory area size: ++# ++CONFIG_CMA_SIZE_MBYTES=16 ++CONFIG_CMA_SIZE_SEL_MBYTES=y ++# CONFIG_CMA_SIZE_SEL_PERCENTAGE is not set ++# CONFIG_CMA_SIZE_SEL_MIN is not set ++# CONFIG_CMA_SIZE_SEL_MAX is not set ++CONFIG_CMA_ALIGNMENT=8 ++CONFIG_CMA_AREAS=7 ++ ++# ++# Bus devices ++# ++# CONFIG_CONNECTOR is not set ++CONFIG_MTD=y ++# CONFIG_MTD_TESTS is not set ++# CONFIG_MTD_REDBOOT_PARTS is not set ++CONFIG_MTD_CMDLINE_PARTS=y ++# CONFIG_MTD_AFS_PARTS is not set ++# CONFIG_MTD_OF_PARTS is not set ++CONFIG_MTD_AR7_PARTS=y ++ ++# ++# User Modules And Translation Layers ++# ++CONFIG_MTD_CHAR=y ++CONFIG_MTD_BLKDEVS=y ++CONFIG_MTD_BLOCK=y ++# CONFIG_FTL is not set ++# CONFIG_NFTL is not set ++# CONFIG_INFTL is not set ++# CONFIG_RFD_FTL is not set ++# CONFIG_SSFDC is not set ++# CONFIG_SM_FTL is not set ++# CONFIG_MTD_OOPS is not set ++ ++# ++# RAM/ROM/Flash chip drivers ++# ++# CONFIG_MTD_CFI is not set ++# CONFIG_MTD_JEDECPROBE is not set ++CONFIG_MTD_MAP_BANK_WIDTH_1=y ++CONFIG_MTD_MAP_BANK_WIDTH_2=y ++CONFIG_MTD_MAP_BANK_WIDTH_4=y ++# CONFIG_MTD_MAP_BANK_WIDTH_8 is not set ++# CONFIG_MTD_MAP_BANK_WIDTH_16 is not set ++# CONFIG_MTD_MAP_BANK_WIDTH_32 is not set ++CONFIG_MTD_CFI_I1=y ++CONFIG_MTD_CFI_I2=y ++# CONFIG_MTD_CFI_I4 is not set ++# CONFIG_MTD_CFI_I8 is not set ++# CONFIG_MTD_RAM is not set ++# CONFIG_MTD_ROM is not set ++# CONFIG_MTD_ABSENT is not set ++ ++# ++# Mapping drivers for chip access ++# ++# CONFIG_MTD_COMPLEX_MAPPINGS is not set ++# CONFIG_MTD_PLATRAM is not set ++ ++# ++# Self-contained MTD device drivers ++# ++# CONFIG_MTD_DATAFLASH is not set ++# CONFIG_MTD_M25P80 is not set ++# CONFIG_MTD_SST25L is not set ++# CONFIG_MTD_SLRAM is not set ++# CONFIG_MTD_PHRAM is not set ++# CONFIG_MTD_MTDRAM is not set ++# CONFIG_MTD_BLOCK2MTD is not set ++ ++# ++# Disk-On-Chip Device Drivers ++# ++# CONFIG_MTD_DOC2000 is not set ++# CONFIG_MTD_DOC2001 is not set ++# CONFIG_MTD_DOC2001PLUS is not set ++# CONFIG_MTD_DOCG3 is not set ++CONFIG_MTD_NAND_ECC=y ++# CONFIG_MTD_NAND_ECC_SMC is not set ++CONFIG_MTD_NAND=y ++# CONFIG_MTD_NAND_ECC_BCH is not set ++# CONFIG_MTD_SM_COMMON is not set ++# CONFIG_MTD_NAND_MUSEUM_IDS is not set ++# CONFIG_MTD_NAND_DENALI is not set ++# CONFIG_MTD_NAND_GPIO is not set ++CONFIG_MTD_NAND_IDS=y ++# CONFIG_MTD_NAND_DISKONCHIP is not set ++# CONFIG_MTD_NAND_DOCG4 is not set ++# CONFIG_MTD_NAND_NANDSIM is not set ++# CONFIG_MTD_NAND_PLATFORM is not set ++# CONFIG_MTD_ALAUDA is not set ++CONFIG_MTD_NAND_DAVINCI=y ++# CONFIG_MTD_ONENAND is not set ++ ++# ++# LPDDR flash memory drivers ++# ++# CONFIG_MTD_LPDDR is not set ++CONFIG_MTD_UBI=y ++CONFIG_MTD_UBI_WL_THRESHOLD=4096 ++CONFIG_MTD_UBI_BEB_LIMIT=20 ++# CONFIG_MTD_UBI_FASTMAP is not set ++# CONFIG_MTD_UBI_GLUEBI is not set ++CONFIG_DTC=y ++CONFIG_OF=y ++ ++# ++# Device Tree and Open Firmware support ++# ++# CONFIG_PROC_DEVICETREE is not set ++# CONFIG_OF_SELFTEST is not set ++CONFIG_OF_FLATTREE=y ++CONFIG_OF_EARLY_FLATTREE=y ++CONFIG_OF_ADDRESS=y ++CONFIG_OF_IRQ=y ++CONFIG_OF_DEVICE=y ++CONFIG_OF_I2C=y ++CONFIG_OF_NET=y ++CONFIG_OF_MDIO=y ++CONFIG_OF_MTD=y ++# CONFIG_PARPORT is not set ++CONFIG_BLK_DEV=y ++# CONFIG_BLK_DEV_COW_COMMON is not set ++CONFIG_BLK_DEV_LOOP=y ++CONFIG_BLK_DEV_LOOP_MIN_COUNT=8 ++# CONFIG_BLK_DEV_CRYPTOLOOP is not set ++# CONFIG_BLK_DEV_DRBD is not set ++# CONFIG_BLK_DEV_NBD is not set + CONFIG_BLK_DEV_RAM=y + CONFIG_BLK_DEV_RAM_COUNT=1 + CONFIG_BLK_DEV_RAM_SIZE=32768 ++# CONFIG_BLK_DEV_XIP is not set ++# CONFIG_CDROM_PKTCDVD is not set ++# CONFIG_ATA_OVER_ETH is not set ++# CONFIG_MG_DISK is not set ++# CONFIG_BLK_DEV_RBD is not set ++ ++# ++# Misc devices ++# ++# CONFIG_SENSORS_LIS3LV02D is not set ++# CONFIG_AD525X_DPOT is not set ++# CONFIG_ATMEL_PWM is not set ++# CONFIG_ICS932S401 is not set ++# CONFIG_ATMEL_SSC is not set ++# CONFIG_ENCLOSURE_SERVICES is not set ++# CONFIG_APDS9802ALS is not set ++# CONFIG_ISL29003 is not set ++# CONFIG_ISL29020 is not set ++# CONFIG_SENSORS_TSL2550 is not set ++# CONFIG_SENSORS_BH1780 is not set ++# CONFIG_SENSORS_BH1770 is not set ++# CONFIG_SENSORS_APDS990X is not set ++# CONFIG_HMC6352 is not set ++# CONFIG_DS1682 is not set ++# CONFIG_TI_DAC7512 is not set ++# CONFIG_BMP085_I2C is not set ++# CONFIG_BMP085_SPI is not set ++# CONFIG_USB_SWITCH_FSA9480 is not set ++# CONFIG_LATTICE_ECP3_CONFIG is not set ++# CONFIG_C2PORT is not set ++ ++# ++# EEPROM support ++# + CONFIG_EEPROM_AT24=y +-CONFIG_IDE=m +-CONFIG_BLK_DEV_PALMCHIP_BK3710=m +-CONFIG_SCSI=m +-CONFIG_BLK_DEV_SD=m ++# CONFIG_EEPROM_AT25 is not set ++# CONFIG_EEPROM_LEGACY is not set ++# CONFIG_EEPROM_MAX6875 is not set ++CONFIG_EEPROM_93CX6=y ++# CONFIG_EEPROM_93XX46 is not set ++ ++# ++# Texas Instruments shared transport line discipline ++# ++# CONFIG_TI_ST is not set ++# CONFIG_SENSORS_LIS3_SPI is not set ++# CONFIG_SENSORS_LIS3_I2C is not set ++ ++# ++# Altera FPGA firmware download module ++# ++# CONFIG_ALTERA_STAPL is not set ++CONFIG_HAVE_IDE=y ++# CONFIG_IDE is not set ++ ++# ++# SCSI device support ++# ++CONFIG_SCSI_MOD=y ++# CONFIG_RAID_ATTRS is not set ++CONFIG_SCSI=y ++CONFIG_SCSI_DMA=y ++# CONFIG_SCSI_TGT is not set ++# CONFIG_SCSI_NETLINK is not set ++CONFIG_SCSI_PROC_FS=y ++ ++# ++# SCSI support type (disk, tape, CD-ROM) ++# ++CONFIG_BLK_DEV_SD=y ++# CONFIG_CHR_DEV_ST is not set ++# CONFIG_CHR_DEV_OSST is not set ++# CONFIG_BLK_DEV_SR is not set ++CONFIG_CHR_DEV_SG=y ++# CONFIG_CHR_DEV_SCH is not set ++# CONFIG_SCSI_MULTI_LUN is not set ++# CONFIG_SCSI_CONSTANTS is not set ++# CONFIG_SCSI_LOGGING is not set ++# CONFIG_SCSI_SCAN_ASYNC is not set ++ ++# ++# SCSI Transports ++# ++# CONFIG_SCSI_SPI_ATTRS is not set ++# CONFIG_SCSI_FC_ATTRS is not set ++# CONFIG_SCSI_ISCSI_ATTRS is not set ++# CONFIG_SCSI_SAS_ATTRS is not set ++# CONFIG_SCSI_SAS_LIBSAS is not set ++# CONFIG_SCSI_SRP_ATTRS is not set ++CONFIG_SCSI_LOWLEVEL=y ++# CONFIG_ISCSI_TCP is not set ++# CONFIG_ISCSI_BOOT_SYSFS is not set ++# CONFIG_SCSI_UFSHCD is not set ++# CONFIG_LIBFC is not set ++# CONFIG_LIBFCOE is not set ++# CONFIG_SCSI_DEBUG is not set ++# CONFIG_SCSI_DH is not set ++# CONFIG_SCSI_OSD_INITIATOR is not set ++# CONFIG_ATA is not set ++# CONFIG_MD is not set ++# CONFIG_TARGET_CORE is not set + CONFIG_NETDEVICES=y +-CONFIG_TUN=m +-CONFIG_LXT_PHY=y +-CONFIG_LSI_ET1011C_PHY=y +-CONFIG_NET_ETHERNET=y ++CONFIG_NET_CORE=y ++CONFIG_BONDING=m ++# CONFIG_DUMMY is not set ++# CONFIG_EQUALIZER is not set ++CONFIG_MII=y ++# CONFIG_NET_TEAM is not set ++# CONFIG_MACVLAN is not set ++# CONFIG_VXLAN is not set ++# CONFIG_NETCONSOLE is not set ++# CONFIG_NETPOLL is not set ++# CONFIG_NET_POLL_CONTROLLER is not set ++# CONFIG_TUN is not set ++# CONFIG_VETH is not set ++ ++# ++# CAIF transport drivers ++# ++ ++# ++# Distributed Switch Architecture drivers ++# ++# CONFIG_NET_DSA_MV88E6XXX is not set ++# CONFIG_NET_DSA_MV88E6060 is not set ++# CONFIG_NET_DSA_MV88E6XXX_NEED_PPU is not set ++# CONFIG_NET_DSA_MV88E6131 is not set ++# CONFIG_NET_DSA_MV88E6123_61_65 is not set ++CONFIG_ETHERNET=y ++# CONFIG_NET_CADENCE is not set ++# CONFIG_NET_VENDOR_BROADCOM is not set ++# CONFIG_NET_CALXEDA_XGMAC is not set ++# CONFIG_NET_VENDOR_CIRRUS is not set ++# CONFIG_DM9000 is not set ++# CONFIG_DNET is not set ++# CONFIG_NET_VENDOR_FARADAY is not set ++# CONFIG_NET_VENDOR_INTEL is not set ++# CONFIG_NET_VENDOR_MARVELL is not set ++CONFIG_NET_VENDOR_MICREL=y ++# CONFIG_KS8842 is not set ++CONFIG_KS8851=y ++# CONFIG_KS8851_MLL is not set ++# CONFIG_NET_VENDOR_MICROCHIP is not set ++# CONFIG_NET_VENDOR_NATSEMI is not set ++# CONFIG_ETHOC is not set ++# CONFIG_NET_VENDOR_SEEQ is not set ++CONFIG_NET_VENDOR_SMSC=y ++CONFIG_SMC91X=y ++CONFIG_SMC911X=y ++# CONFIG_SMSC911X is not set ++# CONFIG_NET_VENDOR_STMICRO is not set ++CONFIG_NET_VENDOR_TI=y + CONFIG_TI_DAVINCI_EMAC=y +-CONFIG_DM9000=y +-# CONFIG_NETDEV_1000 is not set +-# CONFIG_NETDEV_10000 is not set +-CONFIG_PPP=m +-CONFIG_PPP_ASYNC=m +-CONFIG_PPP_SYNC_TTY=m +-CONFIG_PPP_DEFLATE=m +-CONFIG_NETCONSOLE=y +-CONFIG_NETPOLL_TRAP=y ++CONFIG_TI_DAVINCI_MDIO=y ++CONFIG_TI_DAVINCI_CPDMA=y ++# CONFIG_TI_CPSW is not set ++# CONFIG_NET_VENDOR_WIZNET is not set ++CONFIG_PHYLIB=y ++ ++# ++# MII PHY device drivers ++# ++# CONFIG_AT803X_PHY is not set ++# CONFIG_AMD_PHY is not set ++# CONFIG_MARVELL_PHY is not set ++# CONFIG_DAVICOM_PHY is not set ++# CONFIG_QSEMI_PHY is not set ++# CONFIG_LXT_PHY is not set ++# CONFIG_CICADA_PHY is not set ++# CONFIG_VITESSE_PHY is not set ++CONFIG_SMSC_PHY=y ++# CONFIG_BROADCOM_PHY is not set ++# CONFIG_BCM87XX_PHY is not set ++# CONFIG_ICPLUS_PHY is not set ++# CONFIG_REALTEK_PHY is not set ++# CONFIG_NATIONAL_PHY is not set ++# CONFIG_STE10XP is not set ++# CONFIG_LSI_ET1011C_PHY is not set ++# CONFIG_MICREL_PHY is not set ++# CONFIG_FIXED_PHY is not set ++# CONFIG_MDIO_BITBANG is not set ++# CONFIG_MDIO_BUS_MUX_GPIO is not set ++# CONFIG_MDIO_BUS_MUX_MMIOREG is not set ++# CONFIG_MICREL_KS8995MA is not set ++CONFIG_PPP=y ++CONFIG_PPP_BSDCOMP=y ++CONFIG_PPP_DEFLATE=y ++CONFIG_PPP_FILTER=y ++CONFIG_PPP_MPPE=y ++CONFIG_PPP_MULTILINK=y ++CONFIG_PPPOE=y ++# CONFIG_PPPOL2TP is not set ++CONFIG_PPP_ASYNC=y ++CONFIG_PPP_SYNC_TTY=y ++# CONFIG_SLIP is not set ++CONFIG_SLHC=y ++ ++# ++# USB Network Adapters ++# ++# CONFIG_USB_CATC is not set ++# CONFIG_USB_KAWETH is not set ++# CONFIG_USB_PEGASUS is not set ++# CONFIG_USB_RTL8150 is not set ++CONFIG_USB_USBNET=m ++CONFIG_USB_NET_AX8817X=m ++CONFIG_USB_NET_AX88179_178A=m ++CONFIG_USB_NET_CDCETHER=m ++# CONFIG_USB_NET_CDC_EEM is not set ++CONFIG_USB_NET_CDC_NCM=m ++# CONFIG_USB_NET_CDC_MBIM is not set ++# CONFIG_USB_NET_DM9601 is not set ++# CONFIG_USB_NET_SMSC75XX is not set ++# CONFIG_USB_NET_SMSC95XX is not set ++# CONFIG_USB_NET_GL620A is not set ++# CONFIG_USB_NET_NET1080 is not set ++# CONFIG_USB_NET_PLUSB is not set ++# CONFIG_USB_NET_MCS7830 is not set ++CONFIG_USB_NET_RNDIS_HOST=m ++CONFIG_USB_NET_CDC_SUBSET=m ++# CONFIG_USB_ALI_M5632 is not set ++# CONFIG_USB_AN2720 is not set ++# CONFIG_USB_BELKIN is not set ++# CONFIG_USB_ARMLINUX is not set ++# CONFIG_USB_EPSON2888 is not set ++# CONFIG_USB_KC2190 is not set ++# CONFIG_USB_NET_ZAURUS is not set ++# CONFIG_USB_NET_CX82310_ETH is not set ++# CONFIG_USB_NET_KALMIA is not set ++# CONFIG_USB_NET_QMI_WWAN is not set ++CONFIG_USB_HSO=m ++# CONFIG_USB_NET_INT51X1 is not set ++# CONFIG_USB_IPHETH is not set ++# CONFIG_USB_SIERRA_NET is not set ++# CONFIG_USB_VL600 is not set ++CONFIG_WLAN=y ++CONFIG_LIBERTAS_THINFIRM=m ++# CONFIG_LIBERTAS_THINFIRM_DEBUG is not set ++CONFIG_LIBERTAS_THINFIRM_SDIO=m ++# CONFIG_LIBERTAS_THINFIRM_USB is not set ++# CONFIG_AT76C50X_USB is not set ++# CONFIG_USB_ZD1201 is not set ++CONFIG_USB_NET_RNDIS_WLAN=m ++CONFIG_RTL8187=m ++CONFIG_RTL8187_LEDS=y ++# CONFIG_MAC80211_HWSIM is not set ++CONFIG_ATH_COMMON=m ++CONFIG_ATH_CARDS=m ++# CONFIG_ATH_DEBUG is not set ++CONFIG_ATH9K_HW=m ++CONFIG_ATH9K_COMMON=m ++# CONFIG_ATH9K_BTCOEX_SUPPORT is not set ++CONFIG_ATH9K=m ++CONFIG_ATH9K_AHB=y ++# CONFIG_ATH9K_DEBUGFS is not set ++CONFIG_ATH9K_RATE_CONTROL=y ++CONFIG_ATH9K_HTC=m ++# CONFIG_ATH9K_HTC_DEBUGFS is not set ++CONFIG_CARL9170=m ++CONFIG_CARL9170_LEDS=y ++CONFIG_CARL9170_DEBUGFS=y ++CONFIG_CARL9170_WPC=y ++CONFIG_CARL9170_HWRNG=y ++# CONFIG_ATH6KL is not set ++CONFIG_AR5523=m ++CONFIG_B43=m ++CONFIG_B43_SSB=y ++# CONFIG_B43_SDIO is not set ++CONFIG_B43_PIO=y ++CONFIG_B43_PHY_N=y ++CONFIG_B43_PHY_LP=y ++CONFIG_B43_PHY_HT=y ++CONFIG_B43_LEDS=y ++CONFIG_B43_HWRNG=y ++# CONFIG_B43_DEBUG is not set ++CONFIG_B43LEGACY=m ++CONFIG_B43LEGACY_LEDS=y ++CONFIG_B43LEGACY_HWRNG=y ++CONFIG_B43LEGACY_DEBUG=y ++CONFIG_B43LEGACY_DMA=y ++CONFIG_B43LEGACY_PIO=y ++CONFIG_B43LEGACY_DMA_AND_PIO_MODE=y ++# CONFIG_B43LEGACY_DMA_MODE is not set ++# CONFIG_B43LEGACY_PIO_MODE is not set ++# CONFIG_BRCMFMAC is not set ++CONFIG_HOSTAP=m ++CONFIG_HOSTAP_FIRMWARE=y ++CONFIG_HOSTAP_FIRMWARE_NVRAM=y ++CONFIG_LIBERTAS=m ++CONFIG_LIBERTAS_USB=m ++CONFIG_LIBERTAS_SDIO=m ++# CONFIG_LIBERTAS_SPI is not set ++# CONFIG_LIBERTAS_DEBUG is not set ++# CONFIG_LIBERTAS_MESH is not set ++# CONFIG_P54_COMMON is not set ++CONFIG_RT2X00=m ++CONFIG_RT2500USB=m ++CONFIG_RT73USB=m ++CONFIG_RT2800USB=m ++CONFIG_RT2800USB_RT33XX=y ++CONFIG_RT2800USB_RT35XX=y ++CONFIG_RT2800USB_RT53XX=y ++CONFIG_RT2800USB_UNKNOWN=y ++CONFIG_RT2800_LIB=m ++CONFIG_RT2X00_LIB_USB=m ++CONFIG_RT2X00_LIB=m ++CONFIG_RT2X00_LIB_FIRMWARE=y ++CONFIG_RT2X00_LIB_CRYPTO=y ++CONFIG_RT2X00_LIB_LEDS=y ++CONFIG_RT2X00_LIB_DEBUGFS=y ++# CONFIG_RT2X00_DEBUG is not set ++CONFIG_RTLWIFI=m ++# CONFIG_RTLWIFI_DEBUG is not set ++CONFIG_RTL8192CU=m ++CONFIG_RTL8192C_COMMON=m ++CONFIG_SD8686_UAP=m ++# CONFIG_WL_TI is not set ++# CONFIG_ZD1211RW is not set ++# CONFIG_MWIFIEX is not set ++ ++# ++# Enable WiMAX (Networking options) to see the WiMAX drivers ++# ++# CONFIG_WAN is not set ++# CONFIG_ISDN is not set ++ ++# ++# Input device support ++# ++CONFIG_INPUT=y ++CONFIG_INPUT_FF_MEMLESS=y ++CONFIG_INPUT_POLLDEV=m ++# CONFIG_INPUT_SPARSEKMAP is not set ++CONFIG_INPUT_MATRIXKMAP=m ++ ++# ++# Userland interfaces ++# + # CONFIG_INPUT_MOUSEDEV is not set +-CONFIG_INPUT_EVDEV=m +-CONFIG_INPUT_EVBUG=m +-CONFIG_KEYBOARD_ATKBD=m +-CONFIG_KEYBOARD_GPIO=y +-CONFIG_KEYBOARD_XTKBD=m ++CONFIG_INPUT_JOYDEV=y ++CONFIG_INPUT_EVDEV=y ++# CONFIG_INPUT_EVBUG is not set ++ ++# ++# Input Device Drivers ++# ++CONFIG_INPUT_KEYBOARD=y ++# CONFIG_KEYBOARD_ADP5588 is not set ++# CONFIG_KEYBOARD_ADP5589 is not set ++# CONFIG_KEYBOARD_ATKBD is not set ++# CONFIG_KEYBOARD_QT1070 is not set ++# CONFIG_KEYBOARD_QT2160 is not set ++# CONFIG_KEYBOARD_LKKBD is not set ++CONFIG_KEYBOARD_GPIO=m ++CONFIG_KEYBOARD_GPIO_POLLED=m ++# CONFIG_KEYBOARD_TCA6416 is not set ++# CONFIG_KEYBOARD_TCA8418 is not set ++CONFIG_KEYBOARD_MATRIX=m ++# CONFIG_KEYBOARD_LM8323 is not set ++# CONFIG_KEYBOARD_LM8333 is not set ++# CONFIG_KEYBOARD_MAX7359 is not set ++# CONFIG_KEYBOARD_MCS is not set ++# CONFIG_KEYBOARD_MPR121 is not set ++# CONFIG_KEYBOARD_NEWTON is not set ++# CONFIG_KEYBOARD_OPENCORES is not set ++# CONFIG_KEYBOARD_SAMSUNG is not set ++# CONFIG_KEYBOARD_STOWAWAY is not set ++# CONFIG_KEYBOARD_SUNKBD is not set ++CONFIG_KEYBOARD_DAVINCI=m ++# CONFIG_KEYBOARD_XTKBD is not set + # CONFIG_INPUT_MOUSE is not set +-CONFIG_INPUT_TOUCHSCREEN=y ++CONFIG_INPUT_JOYSTICK=y ++# CONFIG_JOYSTICK_ANALOG is not set ++# CONFIG_JOYSTICK_A3D is not set ++# CONFIG_JOYSTICK_ADI is not set ++# CONFIG_JOYSTICK_COBRA is not set ++# CONFIG_JOYSTICK_GF2K is not set ++# CONFIG_JOYSTICK_GRIP is not set ++# CONFIG_JOYSTICK_GRIP_MP is not set ++CONFIG_JOYSTICK_GUILLEMOT=m ++# CONFIG_JOYSTICK_INTERACT is not set ++CONFIG_JOYSTICK_SIDEWINDER=m ++CONFIG_JOYSTICK_TMDC=m ++CONFIG_JOYSTICK_IFORCE=m ++CONFIG_JOYSTICK_IFORCE_USB=y ++# CONFIG_JOYSTICK_IFORCE_232 is not set ++CONFIG_JOYSTICK_WARRIOR=m ++# CONFIG_JOYSTICK_MAGELLAN is not set ++# CONFIG_JOYSTICK_SPACEORB is not set ++# CONFIG_JOYSTICK_SPACEBALL is not set ++# CONFIG_JOYSTICK_STINGER is not set ++# CONFIG_JOYSTICK_TWIDJOY is not set ++# CONFIG_JOYSTICK_ZHENHUA is not set ++# CONFIG_JOYSTICK_AS5011 is not set ++# CONFIG_JOYSTICK_JOYDUMP is not set ++CONFIG_JOYSTICK_XPAD=m ++CONFIG_JOYSTICK_XPAD_FF=y ++CONFIG_JOYSTICK_XPAD_LEDS=y ++# CONFIG_INPUT_TABLET is not set ++# CONFIG_INPUT_TOUCHSCREEN is not set + CONFIG_INPUT_MISC=y +-CONFIG_INPUT_DM355EVM=m +-CONFIG_SERIO_LIBPS2=y ++# CONFIG_INPUT_AD714X is not set ++# CONFIG_INPUT_BMA150 is not set ++# CONFIG_INPUT_MMA8450 is not set ++# CONFIG_INPUT_MPU3050 is not set ++# CONFIG_INPUT_GP2A is not set ++# CONFIG_INPUT_GPIO_TILT_POLLED is not set ++# CONFIG_INPUT_ATI_REMOTE2 is not set ++# CONFIG_INPUT_KEYSPAN_REMOTE is not set ++# CONFIG_INPUT_KXTJ9 is not set ++# CONFIG_INPUT_POWERMATE is not set ++# CONFIG_INPUT_YEALINK is not set ++# CONFIG_INPUT_CM109 is not set ++# CONFIG_INPUT_UINPUT is not set ++# CONFIG_INPUT_PCF8574 is not set ++# CONFIG_INPUT_GPIO_ROTARY_ENCODER is not set ++# CONFIG_INPUT_DM365EVM is not set ++CONFIG_INPUT_ADXL34X=m ++CONFIG_INPUT_ADXL34X_I2C=m ++# CONFIG_INPUT_ADXL34X_SPI is not set ++CONFIG_INPUT_ADXL34X_ALLOW_POLLING=y ++# CONFIG_INPUT_CMA3000 is not set ++ ++# ++# Hardware I/O ports ++# ++CONFIG_SERIO=m ++# CONFIG_SERIO_SERPORT is not set ++# CONFIG_SERIO_LIBPS2 is not set ++# CONFIG_SERIO_RAW is not set ++# CONFIG_SERIO_ALTERA_PS2 is not set ++# CONFIG_SERIO_PS2MULT is not set ++# CONFIG_SERIO_ARC_PS2 is not set ++CONFIG_GAMEPORT=m ++# CONFIG_GAMEPORT_NS558 is not set ++# CONFIG_GAMEPORT_L4 is not set ++ ++# ++# Character devices ++# ++CONFIG_TTY=y ++CONFIG_VT=y ++CONFIG_CONSOLE_TRANSLATIONS=y + # CONFIG_VT_CONSOLE is not set ++CONFIG_HW_CONSOLE=y ++# CONFIG_VT_HW_CONSOLE_BINDING is not set ++CONFIG_UNIX98_PTYS=y ++# CONFIG_DEVPTS_MULTIPLE_INSTANCES is not set ++CONFIG_LEGACY_PTYS=y ++CONFIG_LEGACY_PTY_COUNT=256 ++# CONFIG_SERIAL_NONSTANDARD is not set ++# CONFIG_N_GSM is not set ++# CONFIG_TRACE_SINK is not set ++CONFIG_DEVKMEM=y ++ ++# ++# Serial drivers ++# + CONFIG_SERIAL_8250=y ++CONFIG_SERIAL_8250_DEPRECATED_OPTIONS=y + CONFIG_SERIAL_8250_CONSOLE=y +-CONFIG_SERIAL_8250_NR_UARTS=3 +-# CONFIG_HW_RANDOM is not set ++CONFIG_SERIAL_8250_DMA=y ++CONFIG_SERIAL_8250_NR_UARTS=2 ++CONFIG_SERIAL_8250_RUNTIME_UARTS=2 ++# CONFIG_SERIAL_8250_EXTENDED is not set ++# CONFIG_SERIAL_8250_DW is not set ++# CONFIG_SERIAL_8250_EM is not set ++ ++# ++# Non-8250 serial port support ++# ++# CONFIG_SERIAL_MAX3100 is not set ++# CONFIG_SERIAL_MAX310X is not set ++CONFIG_SERIAL_CORE=y ++CONFIG_SERIAL_CORE_CONSOLE=y ++# CONFIG_SERIAL_OF_PLATFORM is not set ++# CONFIG_SERIAL_SCCNXP is not set ++# CONFIG_SERIAL_TIMBERDALE is not set ++# CONFIG_SERIAL_ALTERA_JTAGUART is not set ++# CONFIG_SERIAL_ALTERA_UART is not set ++# CONFIG_SERIAL_IFX6X60 is not set ++# CONFIG_SERIAL_XILINX_PS_UART is not set ++# CONFIG_SERIAL_ARC is not set ++# CONFIG_TTY_PRINTK is not set ++# CONFIG_HVC_DCC is not set ++# CONFIG_IPMI_HANDLER is not set ++CONFIG_HW_RANDOM=y ++CONFIG_HW_RANDOM_TIMERIOMEM=y ++# CONFIG_HW_RANDOM_ATMEL is not set ++# CONFIG_HW_RANDOM_EXYNOS is not set ++# CONFIG_R3964 is not set ++# CONFIG_RAW_DRIVER is not set ++# CONFIG_TCG_TPM is not set ++CONFIG_DM365_IPIPE=y ++CONFIG_IMP_PREVIEWER=y ++CONFIG_IMP_RESIZER=y ++# CONFIG_IMP_DEBUG is not set + CONFIG_I2C=y ++CONFIG_I2C_BOARDINFO=y ++CONFIG_I2C_COMPAT=y + CONFIG_I2C_CHARDEV=y ++# CONFIG_I2C_MUX is not set ++CONFIG_I2C_HELPER_AUTO=y ++CONFIG_I2C_ALGOBIT=y ++ ++# ++# I2C Hardware Bus support ++# ++ ++# ++# I2C system bus drivers (mostly embedded / system-on-chip) ++# ++# CONFIG_I2C_CBUS_GPIO is not set + CONFIG_I2C_DAVINCI=y +-CONFIG_GPIO_PCF857X=y ++# CONFIG_I2C_DESIGNWARE_PLATFORM is not set ++# CONFIG_I2C_GPIO is not set ++# CONFIG_I2C_OCORES is not set ++# CONFIG_I2C_PCA_PLATFORM is not set ++# CONFIG_I2C_PXA_PCI is not set ++# CONFIG_I2C_SIMTEC is not set ++# CONFIG_I2C_XILINX is not set ++ ++# ++# External I2C/SMBus adapter drivers ++# ++# CONFIG_I2C_DIOLAN_U2C is not set ++# CONFIG_I2C_PARPORT_LIGHT is not set ++# CONFIG_I2C_TAOS_EVM is not set ++# CONFIG_I2C_TINY_USB is not set ++ ++# ++# Other I2C/SMBus bus drivers ++# ++# CONFIG_I2C_STUB is not set ++# CONFIG_I2C_DEBUG_CORE is not set ++# CONFIG_I2C_DEBUG_ALGO is not set ++# CONFIG_I2C_DEBUG_BUS is not set ++CONFIG_SPI=y ++# CONFIG_SPI_DEBUG is not set ++CONFIG_SPI_MASTER=y ++ ++# ++# SPI Master Controller Drivers ++# ++# CONFIG_SPI_ALTERA is not set ++CONFIG_SPI_BITBANG=y ++CONFIG_SPI_DAVINCI=y ++# CONFIG_SPI_GPIO is not set ++# CONFIG_SPI_OC_TINY is not set ++# CONFIG_SPI_PXA2XX_PCI is not set ++# CONFIG_SPI_SC18IS602 is not set ++# CONFIG_SPI_XCOMM is not set ++# CONFIG_SPI_XILINX is not set ++# CONFIG_SPI_DESIGNWARE is not set ++ ++# ++# SPI Protocol Masters ++# ++CONFIG_SPI_SPIDEV=y ++# CONFIG_SPI_TLE62X0 is not set ++# CONFIG_HSI is not set ++ ++# ++# PPS support ++# ++# CONFIG_PPS is not set ++ ++# ++# PPS generators support ++# ++ ++# ++# PTP clock support ++# ++# CONFIG_PTP_1588_CLOCK is not set ++ ++# ++# Enable PHYLIB and NETWORK_PHY_TIMESTAMPING to see the additional clocks. ++# ++# CONFIG_PTP_1588_CLOCK_PCH is not set ++CONFIG_ARCH_HAVE_CUSTOM_GPIO_H=y ++CONFIG_ARCH_REQUIRE_GPIOLIB=y ++CONFIG_GPIO_DEVRES=y ++CONFIG_GPIOLIB=y ++CONFIG_OF_GPIO=y ++# CONFIG_DEBUG_GPIO is not set ++CONFIG_GPIO_SYSFS=y ++ ++# ++# Memory mapped GPIO drivers: ++# ++# CONFIG_GPIO_GENERIC_PLATFORM is not set ++# CONFIG_GPIO_EM is not set ++# CONFIG_GPIO_TS5500 is not set ++ ++# ++# I2C GPIO expanders: ++# ++# CONFIG_GPIO_MAX7300 is not set ++# CONFIG_GPIO_MAX732X is not set ++# CONFIG_GPIO_PCA953X is not set ++# CONFIG_GPIO_PCF857X is not set ++# CONFIG_GPIO_SX150X is not set ++# CONFIG_GPIO_ADP5588 is not set ++# CONFIG_GPIO_ADNP is not set ++ ++# ++# PCI GPIO expanders: ++# ++ ++# ++# SPI GPIO expanders: ++# ++# CONFIG_GPIO_MAX7301 is not set ++# CONFIG_GPIO_MCP23S08 is not set ++# CONFIG_GPIO_MC33880 is not set ++# CONFIG_GPIO_74X164 is not set ++ ++# ++# AC97 GPIO expanders: ++# ++ ++# ++# MODULbus GPIO expanders: ++# ++ ++# ++# USB GPIO expanders: ++# ++CONFIG_W1=m ++ ++# ++# 1-wire Bus Masters ++# ++# CONFIG_W1_MASTER_DS2490 is not set ++# CONFIG_W1_MASTER_DS2482 is not set ++# CONFIG_W1_MASTER_DS1WM is not set ++CONFIG_W1_MASTER_GPIO=m ++ ++# ++# 1-wire Slaves ++# ++CONFIG_W1_SLAVE_THERM=m ++CONFIG_W1_SLAVE_SMEM=m ++# CONFIG_W1_SLAVE_DS2408 is not set ++# CONFIG_W1_SLAVE_DS2413 is not set ++# CONFIG_W1_SLAVE_DS2423 is not set ++# CONFIG_W1_SLAVE_DS2431 is not set ++# CONFIG_W1_SLAVE_DS2433 is not set ++# CONFIG_W1_SLAVE_DS2760 is not set ++# CONFIG_W1_SLAVE_DS2780 is not set ++# CONFIG_W1_SLAVE_DS2781 is not set ++# CONFIG_W1_SLAVE_DS28E04 is not set ++# CONFIG_W1_SLAVE_BQ27000 is not set ++CONFIG_POWER_SUPPLY=y ++# CONFIG_POWER_SUPPLY_DEBUG is not set ++# CONFIG_PDA_POWER is not set ++# CONFIG_GENERIC_ADC_BATTERY is not set ++# CONFIG_TEST_POWER is not set ++# CONFIG_BATTERY_DS2780 is not set ++# CONFIG_BATTERY_DS2781 is not set ++# CONFIG_BATTERY_DS2782 is not set ++# CONFIG_BATTERY_SBS is not set ++# CONFIG_BATTERY_BQ27x00 is not set ++# CONFIG_BATTERY_MAX17040 is not set ++# CONFIG_BATTERY_MAX17042 is not set ++# CONFIG_CHARGER_ISP1704 is not set ++# CONFIG_CHARGER_MAX8903 is not set ++# CONFIG_CHARGER_LP8727 is not set ++# CONFIG_CHARGER_GPIO is not set ++# CONFIG_CHARGER_BQ2415X is not set ++# CONFIG_CHARGER_SMB347 is not set ++# CONFIG_BATTERY_GOLDFISH is not set ++# CONFIG_POWER_RESET is not set ++# CONFIG_POWER_RESET_RESTART is not set ++# CONFIG_POWER_AVS is not set ++# CONFIG_HWMON is not set ++# CONFIG_THERMAL is not set + CONFIG_WATCHDOG=y +-CONFIG_DAVINCI_WATCHDOG=m +-CONFIG_MFD_DM355EVM_MSP=y +-CONFIG_VIDEO_OUTPUT_CONTROL=m ++CONFIG_WATCHDOG_CORE=y ++# CONFIG_WATCHDOG_NOWAYOUT is not set ++ ++# ++# Watchdog Device Drivers ++# ++# CONFIG_SOFT_WATCHDOG is not set ++# CONFIG_DW_WATCHDOG is not set ++CONFIG_DAVINCI_WATCHDOG=y ++# CONFIG_MAX63XX_WATCHDOG is not set ++ ++# ++# USB-based Watchdog Cards ++# ++# CONFIG_USBPCWATCHDOG is not set ++CONFIG_SSB_POSSIBLE=y ++ ++# ++# Sonics Silicon Backplane ++# ++CONFIG_SSB=m ++CONFIG_SSB_BLOCKIO=y ++CONFIG_SSB_SDIOHOST_POSSIBLE=y ++# CONFIG_SSB_SDIOHOST is not set ++# CONFIG_SSB_SILENT is not set ++# CONFIG_SSB_DEBUG is not set ++# CONFIG_SSB_DRIVER_GPIO is not set ++CONFIG_BCMA_POSSIBLE=y ++ ++# ++# Broadcom specific AMBA ++# ++# CONFIG_BCMA is not set ++ ++# ++# Multifunction device drivers ++# ++CONFIG_MFD_CORE=y ++# CONFIG_MFD_88PM860X is not set ++# CONFIG_MFD_88PM800 is not set ++# CONFIG_MFD_88PM805 is not set ++# CONFIG_MFD_SM501 is not set ++# CONFIG_MFD_ASIC3 is not set ++CONFIG_MFD_DAVINCI_VOICECODEC=y ++# CONFIG_MFD_TI_AM335X_TSCADC is not set ++# CONFIG_HTC_EGPIO is not set ++# CONFIG_HTC_PASIC3 is not set ++# CONFIG_HTC_I2CPLD is not set ++# CONFIG_MFD_LM3533 is not set ++# CONFIG_TPS6105X is not set ++# CONFIG_TPS65010 is not set ++# CONFIG_TPS6507X is not set ++# CONFIG_MFD_TPS65217 is not set ++# CONFIG_MFD_TPS6586X is not set ++# CONFIG_MFD_TPS65910 is not set ++# CONFIG_MFD_TPS65912_I2C is not set ++# CONFIG_MFD_TPS65912_SPI is not set ++# CONFIG_MFD_TPS80031 is not set ++# CONFIG_TWL4030_CORE is not set ++# CONFIG_TWL6040_CORE is not set ++# CONFIG_MFD_STMPE is not set ++# CONFIG_MFD_TC3589X is not set ++# CONFIG_MFD_TMIO is not set ++# CONFIG_MFD_T7L66XB is not set ++# CONFIG_MFD_SMSC is not set ++# CONFIG_MFD_TC6387XB is not set ++# CONFIG_MFD_TC6393XB is not set ++# CONFIG_PMIC_DA903X is not set ++# CONFIG_MFD_DA9052_SPI is not set ++# CONFIG_MFD_DA9052_I2C is not set ++# CONFIG_MFD_DA9055 is not set ++# CONFIG_PMIC_ADP5520 is not set ++# CONFIG_MFD_LP8788 is not set ++# CONFIG_MFD_MAX77686 is not set ++# CONFIG_MFD_MAX77693 is not set ++# CONFIG_MFD_MAX8907 is not set ++# CONFIG_MFD_MAX8925 is not set ++# CONFIG_MFD_MAX8997 is not set ++# CONFIG_MFD_MAX8998 is not set ++# CONFIG_MFD_SEC_CORE is not set ++# CONFIG_MFD_ARIZONA_I2C is not set ++# CONFIG_MFD_ARIZONA_SPI is not set ++# CONFIG_MFD_WM8400 is not set ++# CONFIG_MFD_WM831X_I2C is not set ++# CONFIG_MFD_WM831X_SPI is not set ++# CONFIG_MFD_WM8350_I2C is not set ++# CONFIG_MFD_WM8994 is not set ++# CONFIG_MFD_PCF50633 is not set ++# CONFIG_MFD_MC13XXX_SPI is not set ++# CONFIG_MFD_MC13XXX_I2C is not set ++# CONFIG_ABX500_CORE is not set ++# CONFIG_EZX_PCAP is not set ++# CONFIG_MFD_WL1273_CORE is not set ++# CONFIG_MFD_TPS65090 is not set ++# CONFIG_MFD_AAT2870_CORE is not set ++# CONFIG_MFD_RC5T583 is not set ++# CONFIG_MFD_SYSCON is not set ++# CONFIG_MFD_PALMAS is not set ++# CONFIG_MFD_VIPERBOARD is not set ++# CONFIG_MFD_RETU is not set ++# CONFIG_MFD_AS3711 is not set ++# CONFIG_REGULATOR is not set ++CONFIG_MEDIA_SUPPORT=y ++ ++# ++# Multimedia core support ++# ++CONFIG_MEDIA_CAMERA_SUPPORT=y ++# CONFIG_MEDIA_ANALOG_TV_SUPPORT is not set ++# CONFIG_MEDIA_DIGITAL_TV_SUPPORT is not set ++# CONFIG_MEDIA_RADIO_SUPPORT is not set ++# CONFIG_MEDIA_RC_SUPPORT is not set ++CONFIG_MEDIA_CONTROLLER=y ++CONFIG_VIDEO_DEV=y ++CONFIG_VIDEO_V4L2_SUBDEV_API=y ++CONFIG_VIDEO_V4L2=y ++# CONFIG_VIDEO_ADV_DEBUG is not set ++# CONFIG_VIDEO_FIXED_MINOR_RANGES is not set ++CONFIG_VIDEOBUF_GEN=y ++CONFIG_VIDEOBUF_VMALLOC=y ++CONFIG_VIDEOBUF_DMA_CONTIG=y ++# CONFIG_VIDEO_V4L2_INT_DEVICE is not set ++# CONFIG_TTPCI_EEPROM is not set ++ ++# ++# Media drivers ++# ++# CONFIG_MEDIA_USB_SUPPORT is not set ++CONFIG_V4L_PLATFORM_DRIVERS=y ++CONFIG_VIDEO_DM365_3A_HW=y ++CONFIG_VIDEO_DM365_AF=y ++CONFIG_VIDEO_DM365_AEW=y ++CONFIG_VIDEO_VPSS_SYSTEM=y ++CONFIG_VIDEO_VPFE_CAPTURE=y ++CONFIG_VIDEO_YCBCR=y ++CONFIG_VIDEO_DM365_ISIF=y ++CONFIG_VIDEO_ISIF=y ++CONFIG_VIDEO_DM644X_VPBE=y ++CONFIG_VIDEO_DAVINCI_DISPLAY=y ++CONFIG_DAVINCI_ENC_MNGR=y ++CONFIG_ENC_MNGR_MAX_CHANNELS=2 ++CONFIG_DAVINCI_OSD=y ++CONFIG_DAVINCI_VPBE_ENCODER=y ++# CONFIG_VIDEO_TIMBERDALE is not set ++# CONFIG_SOC_CAMERA is not set ++# CONFIG_V4L_MEM2MEM_DRIVERS is not set ++# CONFIG_V4L_TEST_DRIVERS is not set ++ ++# ++# Supported MMC/SDIO adapters ++# ++ ++# ++# Media ancillary drivers (tuners, sensors, i2c, frontends) ++# ++# CONFIG_MEDIA_SUBDRV_AUTOSELECT is not set ++ ++# ++# Encoders, decoders, sensors and other helper chips ++# ++ ++# ++# Audio decoders, processors and mixers ++# ++# CONFIG_VIDEO_TVAUDIO is not set ++# CONFIG_VIDEO_TDA7432 is not set ++# CONFIG_VIDEO_TDA9840 is not set ++# CONFIG_VIDEO_TEA6415C is not set ++# CONFIG_VIDEO_TEA6420 is not set ++# CONFIG_VIDEO_MSP3400 is not set ++# CONFIG_VIDEO_CS5345 is not set ++# CONFIG_VIDEO_CS53L32A is not set ++# CONFIG_VIDEO_TLV320AIC23B is not set ++# CONFIG_VIDEO_WM8775 is not set ++# CONFIG_VIDEO_WM8739 is not set ++# CONFIG_VIDEO_VP27SMPX is not set ++ ++# ++# RDS decoders ++# ++# CONFIG_VIDEO_SAA6588 is not set ++ ++# ++# Video decoders ++# ++# CONFIG_VIDEO_ADV7180 is not set ++# CONFIG_VIDEO_ADV7183 is not set ++# CONFIG_VIDEO_ADV7604 is not set ++# CONFIG_VIDEO_BT819 is not set ++# CONFIG_VIDEO_BT856 is not set ++# CONFIG_VIDEO_BT866 is not set ++# CONFIG_VIDEO_KS0127 is not set ++# CONFIG_VIDEO_SAA7110 is not set ++# CONFIG_VIDEO_SAA711X is not set ++# CONFIG_VIDEO_SAA7191 is not set ++# CONFIG_VIDEO_TVP514X is not set ++# CONFIG_VIDEO_TVP5150 is not set ++# CONFIG_VIDEO_TVP7002 is not set ++# CONFIG_VIDEO_VPX3220 is not set ++ ++# ++# Video and audio decoders ++# ++# CONFIG_VIDEO_SAA717X is not set ++# CONFIG_VIDEO_CX25840 is not set ++ ++# ++# Video encoders ++# ++# CONFIG_VIDEO_SAA7127 is not set ++# CONFIG_VIDEO_SAA7185 is not set ++# CONFIG_VIDEO_ADV7170 is not set ++# CONFIG_VIDEO_ADV7175 is not set ++# CONFIG_VIDEO_ADV7343 is not set ++# CONFIG_VIDEO_ADV7393 is not set ++# CONFIG_VIDEO_AD9389B is not set ++# CONFIG_VIDEO_AK881X is not set ++ ++# ++# Camera sensor devices ++# ++# CONFIG_VIDEO_OV7670 is not set ++# CONFIG_VIDEO_OV9650 is not set ++# CONFIG_VIDEO_VS6624 is not set ++# CONFIG_VIDEO_MT9M032 is not set ++# CONFIG_VIDEO_MT9P031 is not set ++CONFIG_VIDEO_OV2643=y ++# CONFIG_VIDEO_MT9T001 is not set ++# CONFIG_VIDEO_MT9V011 is not set ++# CONFIG_VIDEO_MT9V032 is not set ++# CONFIG_VIDEO_SR030PC30 is not set ++# CONFIG_VIDEO_NOON010PC30 is not set ++# CONFIG_VIDEO_M5MOLS is not set ++# CONFIG_VIDEO_S5K6AA is not set ++# CONFIG_VIDEO_S5K4ECGX is not set ++# CONFIG_VIDEO_SMIAPP is not set ++# CONFIG_VIDEO_S5C73M3 is not set ++ ++# ++# Flash devices ++# ++# CONFIG_VIDEO_ADP1653 is not set ++# CONFIG_VIDEO_AS3645A is not set ++ ++# ++# Video improvement chips ++# ++# CONFIG_VIDEO_UPD64031A is not set ++# CONFIG_VIDEO_UPD64083 is not set ++ ++# ++# Miscelaneous helper chips ++# ++# CONFIG_VIDEO_THS7303 is not set ++# CONFIG_VIDEO_M52790 is not set ++ ++# ++# Sensors used on soc_camera driver ++# ++ ++# ++# Customise DVB Frontends ++# ++CONFIG_DVB_AU8522=m ++CONFIG_DVB_AU8522_V4L=m ++CONFIG_DVB_TUNER_DIB0070=m ++CONFIG_DVB_TUNER_DIB0090=m ++ ++# ++# Tools to develop new frontends ++# ++# CONFIG_DVB_DUMMY_FE is not set ++ ++# ++# Graphics support ++# ++CONFIG_DRM=y ++# CONFIG_DRM_UDL is not set ++# CONFIG_DRM_TILCDC is not set ++# CONFIG_VGASTATE is not set ++CONFIG_VIDEO_OUTPUT_CONTROL=y ++CONFIG_DISPLAY_TIMING=y ++CONFIG_VIDEOMODE=y ++CONFIG_OF_DISPLAY_TIMING=y ++CONFIG_OF_VIDEOMODE=y ++CONFIG_HDMI=y + CONFIG_FB=y +-CONFIG_FIRMWARE_EDID=y +-# CONFIG_VGA_CONSOLE is not set +-CONFIG_FRAMEBUFFER_CONSOLE=y ++# CONFIG_FIRMWARE_EDID is not set ++# CONFIG_FB_DDC is not set ++# CONFIG_FB_BOOT_VESA_SUPPORT is not set ++CONFIG_FB_CFB_FILLRECT=y ++CONFIG_FB_CFB_COPYAREA=y ++CONFIG_FB_CFB_IMAGEBLIT=y ++# CONFIG_FB_CFB_REV_PIXELS_IN_BYTE is not set ++# CONFIG_FB_SYS_FILLRECT is not set ++# CONFIG_FB_SYS_COPYAREA is not set ++# CONFIG_FB_SYS_IMAGEBLIT is not set ++# CONFIG_FB_FOREIGN_ENDIAN is not set ++# CONFIG_FB_SYS_FOPS is not set ++# CONFIG_FB_WMT_GE_ROPS is not set ++# CONFIG_FB_SVGALIB is not set ++# CONFIG_FB_MACMODES is not set ++# CONFIG_FB_BACKLIGHT is not set ++# CONFIG_FB_MODE_HELPERS is not set ++# CONFIG_FB_TILEBLITTING is not set ++ ++# ++# Frame buffer hardware drivers ++# ++# CONFIG_FB_S1D13XXX is not set ++# CONFIG_FB_TMIO is not set ++# CONFIG_FB_SMSCUFX is not set ++# CONFIG_FB_UDL is not set ++CONFIG_FB_DAVINCI=y ++# CONFIG_FB_VIRTUAL is not set ++# CONFIG_FB_GOLDFISH is not set ++# CONFIG_FB_METRONOME is not set ++# CONFIG_FB_BROADSHEET is not set ++# CONFIG_FB_AUO_K190X is not set ++# CONFIG_EXYNOS_VIDEO is not set ++# CONFIG_BACKLIGHT_LCD_SUPPORT is not set ++ ++# ++# Console display driver support ++# ++CONFIG_DUMMY_CONSOLE=y ++# CONFIG_FRAMEBUFFER_CONSOLE is not set + CONFIG_LOGO=y +-CONFIG_SOUND=m +-CONFIG_SND=m +-CONFIG_SND_SOC=m +-CONFIG_SND_DAVINCI_SOC=m +-CONFIG_SND_DAVINCI_SOC_EVM=m +-CONFIG_SND_DM6467_SOC_EVM=m +-CONFIG_HID=m ++# CONFIG_LOGO_LINUX_MONO is not set ++# CONFIG_LOGO_LINUX_VGA16 is not set ++CONFIG_LOGO_LINUX_CLUT224=y ++# CONFIG_FB_SSD1307 is not set ++CONFIG_SOUND=y ++# CONFIG_SOUND_OSS_CORE is not set ++CONFIG_SND=y ++CONFIG_SND_TIMER=y ++CONFIG_SND_PCM=y ++CONFIG_SND_RAWMIDI=m ++CONFIG_SND_COMPRESS_OFFLOAD=y ++CONFIG_SND_JACK=y ++CONFIG_SND_SEQUENCER=y ++# CONFIG_SND_SEQ_DUMMY is not set ++# CONFIG_SND_MIXER_OSS is not set ++# CONFIG_SND_PCM_OSS is not set ++# CONFIG_SND_SEQUENCER_OSS is not set ++# CONFIG_SND_HRTIMER is not set ++# CONFIG_SND_DYNAMIC_MINORS is not set ++CONFIG_SND_SUPPORT_OLD_API=y ++# CONFIG_SND_VERBOSE_PROCFS is not set ++# CONFIG_SND_VERBOSE_PRINTK is not set ++# CONFIG_SND_DEBUG is not set ++CONFIG_SND_RAWMIDI_SEQ=m ++# CONFIG_SND_OPL3_LIB_SEQ is not set ++# CONFIG_SND_OPL4_LIB_SEQ is not set ++# CONFIG_SND_SBAWE_SEQ is not set ++# CONFIG_SND_EMU10K1_SEQ is not set ++# CONFIG_SND_DRIVERS is not set ++# CONFIG_SND_ARM is not set ++# CONFIG_SND_SPI is not set ++# CONFIG_SND_USB is not set ++CONFIG_SND_SOC=y ++# CONFIG_SND_ATMEL_SOC is not set ++CONFIG_SND_DAVINCI_SOC=y ++CONFIG_SND_DAVINCI_SOC_I2S=y ++CONFIG_SND_DAVINCI_SOC_VCIF=y ++CONFIG_SND_DAVINCI_SOC_EVM=y ++# CONFIG_SND_DM365_AIC3X_CODEC is not set ++CONFIG_SND_DM365_VOICE_CODEC=y ++# CONFIG_SND_DM365_VOICE_CODEC_8KHZ is not set ++CONFIG_SND_DM365_VOICE_CODEC_16KHZ=y ++CONFIG_SND_DM365_SHOWFREQ=y ++# CONFIG_SND_DESIGNWARE_I2S is not set ++CONFIG_SND_SOC_I2C_AND_SPI=y ++# CONFIG_SND_SOC_ALL_CODECS is not set ++CONFIG_SND_SOC_CQ0093VC=y ++CONFIG_SND_SOC_TLV320AIC3X=y ++CONFIG_SND_SIMPLE_CARD=y ++# CONFIG_SOUND_PRIME is not set ++ ++# ++# HID support ++# ++CONFIG_HID=y ++CONFIG_HID_BATTERY_STRENGTH=y ++CONFIG_HIDRAW=y ++CONFIG_UHID=y ++CONFIG_HID_GENERIC=y ++ ++# ++# Special HID drivers ++# + CONFIG_HID_A4TECH=m ++# CONFIG_HID_ACRUX is not set + CONFIG_HID_APPLE=m +-CONFIG_HID_BELKIN=m +-CONFIG_HID_CHERRY=m +-CONFIG_HID_CHICONY=m +-CONFIG_HID_CYPRESS=m +-CONFIG_HID_EZKEY=m +-CONFIG_HID_GYRATION=m ++# CONFIG_HID_AUREAL is not set ++# CONFIG_HID_BELKIN is not set ++# CONFIG_HID_CHERRY is not set ++# CONFIG_HID_CHICONY is not set ++# CONFIG_HID_PRODIKEYS is not set ++# CONFIG_HID_CYPRESS is not set ++# CONFIG_HID_DRAGONRISE is not set ++# CONFIG_HID_EMS_FF is not set ++# CONFIG_HID_ELECOM is not set ++# CONFIG_HID_EZKEY is not set ++# CONFIG_HID_HOLTEK is not set ++# CONFIG_HID_KEYTOUCH is not set ++# CONFIG_HID_KYE is not set ++# CONFIG_HID_UCLOGIC is not set ++# CONFIG_HID_WALTOP is not set ++# CONFIG_HID_GYRATION is not set ++# CONFIG_HID_ICADE is not set ++# CONFIG_HID_TWINHAN is not set ++# CONFIG_HID_KENSINGTON is not set ++# CONFIG_HID_LCPOWER is not set ++# CONFIG_HID_LENOVO_TPKBD is not set + CONFIG_HID_LOGITECH=m ++CONFIG_HID_LOGITECH_DJ=m ++CONFIG_LOGITECH_FF=y ++CONFIG_LOGIRUMBLEPAD2_FF=y ++CONFIG_LOGIG940_FF=y ++CONFIG_LOGIWHEELS_FF=y ++CONFIG_HID_MAGICMOUSE=m + CONFIG_HID_MICROSOFT=m +-CONFIG_HID_MONTEREY=m +-CONFIG_HID_PANTHERLORD=m +-CONFIG_HID_PETALYNX=m +-CONFIG_HID_SAMSUNG=m ++# CONFIG_HID_MONTEREY is not set ++# CONFIG_HID_MULTITOUCH is not set ++# CONFIG_HID_NTRIG is not set ++# CONFIG_HID_ORTEK is not set ++# CONFIG_HID_PANTHERLORD is not set ++# CONFIG_HID_PETALYNX is not set ++# CONFIG_HID_PICOLCD is not set ++# CONFIG_HID_PRIMAX is not set ++CONFIG_HID_PS3REMOTE=m ++# CONFIG_HID_ROCCAT is not set ++CONFIG_HID_SAITEK=m ++# CONFIG_HID_SAMSUNG is not set + CONFIG_HID_SONY=m +-CONFIG_HID_SUNPLUS=m +-CONFIG_USB=m +-CONFIG_USB_DEVICEFS=y +-CONFIG_USB_MON=m ++# CONFIG_HID_SPEEDLINK is not set ++# CONFIG_HID_STEELSERIES is not set ++# CONFIG_HID_SUNPLUS is not set ++# CONFIG_HID_GREENASIA is not set ++# CONFIG_HID_SMARTJOYPLUS is not set ++# CONFIG_HID_TIVO is not set ++# CONFIG_HID_TOPSEED is not set ++# CONFIG_HID_THINGM is not set ++CONFIG_HID_THRUSTMASTER=m ++CONFIG_THRUSTMASTER_FF=y ++# CONFIG_HID_WACOM is not set ++CONFIG_HID_WIIMOTE=m ++CONFIG_HID_WIIMOTE_EXT=y ++# CONFIG_HID_ZEROPLUS is not set ++# CONFIG_HID_ZYDACRON is not set ++# CONFIG_HID_SENSOR_HUB is not set ++ ++# ++# USB HID support ++# ++CONFIG_USB_HID=y ++CONFIG_HID_PID=y ++# CONFIG_USB_HIDDEV is not set ++ ++# ++# I2C HID support ++# ++# CONFIG_I2C_HID is not set ++# CONFIG_USB_ARCH_HAS_OHCI is not set ++# CONFIG_USB_ARCH_HAS_EHCI is not set ++# CONFIG_USB_ARCH_HAS_XHCI is not set ++CONFIG_USB_SUPPORT=y ++CONFIG_USB_COMMON=y ++CONFIG_USB_ARCH_HAS_HCD=y ++CONFIG_USB=y ++# CONFIG_USB_DEBUG is not set ++CONFIG_USB_ANNOUNCE_NEW_DEVICES=y ++ ++# ++# Miscellaneous USB options ++# ++CONFIG_USB_DYNAMIC_MINORS=y ++# CONFIG_USB_SUSPEND is not set ++# CONFIG_USB_OTG_WHITELIST is not set ++# CONFIG_USB_OTG_BLACKLIST_HUB is not set ++# CONFIG_USB_DWC3 is not set ++# CONFIG_USB_MON is not set ++# CONFIG_USB_WUSB_CBAF is not set ++ ++# ++# USB Host Controller Drivers ++# ++# CONFIG_USB_C67X00_HCD is not set ++# CONFIG_USB_OXU210HP_HCD is not set ++# CONFIG_USB_ISP116X_HCD is not set ++# CONFIG_USB_ISP1760_HCD is not set ++# CONFIG_USB_ISP1362_HCD is not set ++# CONFIG_USB_SL811_HCD is not set ++# CONFIG_USB_R8A66597_HCD is not set ++# CONFIG_USB_HCD_SSB is not set + CONFIG_USB_MUSB_HDRC=m +-CONFIG_USB_MUSB_PERIPHERAL=y +-CONFIG_USB_GADGET_MUSB_HDRC=y +-CONFIG_MUSB_PIO_ONLY=y +-CONFIG_USB_STORAGE=m +-CONFIG_USB_TEST=m ++CONFIG_USB_MUSB_DAVINCI=m ++CONFIG_USB_MUSB_SOC=m ++# CONFIG_USB_MUSB_TUSB6010 is not set ++CONFIG_USB_TI_CPPI_DMA=y ++# CONFIG_MUSB_PIO_ONLY is not set ++# CONFIG_USB_CHIPIDEA is not set ++# CONFIG_USB_RENESAS_USBHS is not set ++ ++# ++# USB Device Class drivers ++# ++CONFIG_USB_ACM=y ++# CONFIG_USB_PRINTER is not set ++CONFIG_USB_WDM=y ++# CONFIG_USB_TMC is not set ++ ++# ++# NOTE: USB_STORAGE depends on SCSI but BLK_DEV_SD may ++# ++ ++# ++# also be needed; see USB_STORAGE Help for more info ++# ++CONFIG_USB_STORAGE=y ++# CONFIG_USB_STORAGE_DEBUG is not set ++CONFIG_USB_STORAGE_REALTEK=m ++CONFIG_REALTEK_AUTOPM=y ++CONFIG_USB_STORAGE_DATAFAB=m ++CONFIG_USB_STORAGE_FREECOM=m ++CONFIG_USB_STORAGE_ISD200=m ++CONFIG_USB_STORAGE_USBAT=m ++CONFIG_USB_STORAGE_SDDR09=m ++CONFIG_USB_STORAGE_SDDR55=m ++CONFIG_USB_STORAGE_JUMPSHOT=m ++CONFIG_USB_STORAGE_ALAUDA=m ++CONFIG_USB_STORAGE_ONETOUCH=m ++CONFIG_USB_STORAGE_KARMA=m ++CONFIG_USB_STORAGE_CYPRESS_ATACB=m ++CONFIG_USB_STORAGE_ENE_UB6250=m ++ ++# ++# USB Imaging devices ++# ++# CONFIG_USB_MDC800 is not set ++# CONFIG_USB_MICROTEK is not set ++ ++# ++# USB port drivers ++# ++CONFIG_USB_SERIAL=y ++CONFIG_USB_SERIAL_CONSOLE=y ++CONFIG_USB_SERIAL_GENERIC=y ++# CONFIG_USB_SERIAL_AIRCABLE is not set ++# CONFIG_USB_SERIAL_ARK3116 is not set ++# CONFIG_USB_SERIAL_BELKIN is not set ++# CONFIG_USB_SERIAL_CH341 is not set ++# CONFIG_USB_SERIAL_WHITEHEAT is not set ++CONFIG_USB_SERIAL_DIGI_ACCELEPORT=y ++CONFIG_USB_SERIAL_CP210X=y ++# CONFIG_USB_SERIAL_CYPRESS_M8 is not set ++# CONFIG_USB_SERIAL_EMPEG is not set ++CONFIG_USB_SERIAL_FTDI_SIO=y ++# CONFIG_USB_SERIAL_FUNSOFT is not set ++# CONFIG_USB_SERIAL_VISOR is not set ++# CONFIG_USB_SERIAL_IPAQ is not set ++# CONFIG_USB_SERIAL_IR is not set ++# CONFIG_USB_SERIAL_EDGEPORT is not set ++# CONFIG_USB_SERIAL_EDGEPORT_TI is not set ++# CONFIG_USB_SERIAL_F81232 is not set ++# CONFIG_USB_SERIAL_GARMIN is not set ++# CONFIG_USB_SERIAL_IPW is not set ++# CONFIG_USB_SERIAL_IUU is not set ++# CONFIG_USB_SERIAL_KEYSPAN_PDA is not set ++# CONFIG_USB_SERIAL_KEYSPAN is not set ++# CONFIG_USB_SERIAL_KLSI is not set ++# CONFIG_USB_SERIAL_KOBIL_SCT is not set ++# CONFIG_USB_SERIAL_MCT_U232 is not set ++# CONFIG_USB_SERIAL_METRO is not set ++# CONFIG_USB_SERIAL_MOS7720 is not set ++# CONFIG_USB_SERIAL_MOS7840 is not set ++# CONFIG_USB_SERIAL_MOTOROLA is not set ++# CONFIG_USB_SERIAL_NAVMAN is not set ++CONFIG_USB_SERIAL_PL2303=y ++# CONFIG_USB_SERIAL_OTI6858 is not set ++# CONFIG_USB_SERIAL_QCAUX is not set ++# CONFIG_USB_SERIAL_QUALCOMM is not set ++# CONFIG_USB_SERIAL_SPCP8X5 is not set ++# CONFIG_USB_SERIAL_HP4X is not set ++# CONFIG_USB_SERIAL_SAFE is not set ++# CONFIG_USB_SERIAL_SIEMENS_MPI is not set ++# CONFIG_USB_SERIAL_SIERRAWIRELESS is not set ++# CONFIG_USB_SERIAL_SYMBOL is not set ++# CONFIG_USB_SERIAL_TI is not set ++# CONFIG_USB_SERIAL_CYBERJACK is not set ++# CONFIG_USB_SERIAL_XIRCOM is not set ++CONFIG_USB_SERIAL_WWAN=y ++CONFIG_USB_SERIAL_OPTION=y ++# CONFIG_USB_SERIAL_OMNINET is not set ++# CONFIG_USB_SERIAL_OPTICON is not set ++# CONFIG_USB_SERIAL_VIVOPAY_SERIAL is not set ++# CONFIG_USB_SERIAL_XSENS_MT is not set ++# CONFIG_USB_SERIAL_ZIO is not set ++# CONFIG_USB_SERIAL_ZTE is not set ++# CONFIG_USB_SERIAL_SSU100 is not set ++# CONFIG_USB_SERIAL_QT2 is not set ++# CONFIG_USB_SERIAL_DEBUG is not set ++ ++# ++# USB Miscellaneous drivers ++# ++# CONFIG_USB_EMI62 is not set ++# CONFIG_USB_EMI26 is not set ++# CONFIG_USB_ADUTUX is not set ++# CONFIG_USB_SEVSEG is not set ++# CONFIG_USB_RIO500 is not set ++# CONFIG_USB_LEGOTOWER is not set ++# CONFIG_USB_LCD is not set ++# CONFIG_USB_LED is not set ++# CONFIG_USB_CYPRESS_CY7C63 is not set ++# CONFIG_USB_CYTHERM is not set ++# CONFIG_USB_IDMOUSE is not set ++# CONFIG_USB_FTDI_ELAN is not set ++# CONFIG_USB_APPLEDISPLAY is not set ++# CONFIG_USB_SISUSBVGA is not set ++# CONFIG_USB_LD is not set ++# CONFIG_USB_TRANCEVIBRATOR is not set ++# CONFIG_USB_IOWARRIOR is not set ++# CONFIG_USB_TEST is not set ++# CONFIG_USB_ISIGHTFW is not set ++# CONFIG_USB_YUREX is not set ++CONFIG_USB_EZUSB_FX2=y ++# CONFIG_USB_HSIC_USB3503 is not set ++ ++# ++# USB Physical Layer drivers ++# ++# CONFIG_OMAP_USB3 is not set ++# CONFIG_OMAP_CONTROL_USB is not set ++# CONFIG_USB_ISP1301 is not set ++# CONFIG_USB_RCAR_PHY is not set + CONFIG_USB_GADGET=m ++# CONFIG_USB_GADGET_DEBUG is not set + CONFIG_USB_GADGET_DEBUG_FILES=y +-CONFIG_USB_GADGET_DEBUG_FS=y +-CONFIG_USB_ZERO=m ++# CONFIG_USB_GADGET_DEBUG_FS is not set ++CONFIG_USB_GADGET_VBUS_DRAW=2 ++CONFIG_USB_GADGET_STORAGE_NUM_BUFFERS=2 ++ ++# ++# USB Peripheral Controller ++# ++# CONFIG_USB_FUSB300 is not set ++# CONFIG_USB_R8A66597 is not set ++# CONFIG_USB_MV_UDC is not set ++CONFIG_USB_GADGET_MUSB_HDRC=m ++# CONFIG_USB_M66592 is not set ++# CONFIG_USB_NET2272 is not set ++# CONFIG_USB_DUMMY_HCD is not set ++CONFIG_USB_LIBCOMPOSITE=m ++CONFIG_USB_F_ACM=m ++CONFIG_USB_U_SERIAL=m ++# CONFIG_USB_ZERO is not set ++CONFIG_USB_AUDIO=m ++CONFIG_GADGET_UAC1=y + CONFIG_USB_ETH=m ++CONFIG_USB_ETH_RNDIS=y ++# CONFIG_USB_ETH_EEM is not set ++# CONFIG_USB_G_NCM is not set + CONFIG_USB_GADGETFS=m ++CONFIG_USB_FUNCTIONFS=m ++CONFIG_USB_FUNCTIONFS_ETH=y ++CONFIG_USB_FUNCTIONFS_RNDIS=y ++CONFIG_USB_FUNCTIONFS_GENERIC=y + CONFIG_USB_MASS_STORAGE=m + CONFIG_USB_G_SERIAL=m +-CONFIG_USB_G_PRINTER=m ++CONFIG_USB_MIDI_GADGET=m ++# CONFIG_USB_G_PRINTER is not set + CONFIG_USB_CDC_COMPOSITE=m +-CONFIG_MMC=m +-# CONFIG_MMC_BLOCK_BOUNCE is not set +-CONFIG_MMC_DAVINCI=m ++CONFIG_USB_G_ACM_MS=m ++CONFIG_USB_G_MULTI=m ++CONFIG_USB_G_MULTI_RNDIS=y ++CONFIG_USB_G_MULTI_CDC=y ++CONFIG_USB_G_HID=m ++# CONFIG_USB_G_DBGP is not set ++# CONFIG_USB_G_WEBCAM is not set ++ ++# ++# OTG and related infrastructure ++# ++CONFIG_USB_OTG_UTILS=y ++CONFIG_USB_GPIO_VBUS=y ++# CONFIG_USB_ULPI is not set ++CONFIG_NOP_USB_XCEIV=y ++CONFIG_MMC=y ++# CONFIG_MMC_DEBUG is not set ++CONFIG_MMC_UNSAFE_RESUME=y ++# CONFIG_MMC_CLKGATE is not set ++ ++# ++# MMC/SD/SDIO Card Drivers ++# ++CONFIG_MMC_BLOCK=y ++CONFIG_MMC_BLOCK_MINORS=8 ++CONFIG_MMC_BLOCK_BOUNCE=y ++# CONFIG_SDIO_UART is not set ++# CONFIG_MMC_TEST is not set ++ ++# ++# MMC/SD/SDIO Host Controller Drivers ++# ++CONFIG_MMC_SDHCI=y ++# CONFIG_MMC_SDHCI_PLTFM is not set ++# CONFIG_MMC_SDHCI_PXAV3 is not set ++# CONFIG_MMC_SDHCI_PXAV2 is not set ++CONFIG_MMC_DAVINCI=y ++CONFIG_MMC_DONT_POLL_FOR_REMOVAL=y ++# CONFIG_MMC_SPI is not set ++# CONFIG_MMC_DW is not set ++# CONFIG_MMC_VUB300 is not set ++# CONFIG_MMC_USHC is not set ++# CONFIG_MEMSTICK is not set + CONFIG_NEW_LEDS=y +-CONFIG_LEDS_CLASS=m +-CONFIG_LEDS_GPIO=m ++CONFIG_LEDS_CLASS=y ++ ++# ++# LED drivers ++# ++# CONFIG_LEDS_LM3530 is not set ++# CONFIG_LEDS_LM3642 is not set ++# CONFIG_LEDS_PCA9532 is not set ++CONFIG_LEDS_GPIO=y ++# CONFIG_LEDS_LP3944 is not set ++# CONFIG_LEDS_LP5521 is not set ++# CONFIG_LEDS_LP5523 is not set ++# CONFIG_LEDS_PCA955X is not set ++# CONFIG_LEDS_PCA9633 is not set ++# CONFIG_LEDS_DAC124S085 is not set ++# CONFIG_LEDS_BD2802 is not set ++# CONFIG_LEDS_LT3593 is not set ++# CONFIG_LEDS_RENESAS_TPU is not set ++# CONFIG_LEDS_TCA6507 is not set ++# CONFIG_LEDS_LM355x is not set ++# CONFIG_LEDS_OT200 is not set ++# CONFIG_LEDS_BLINKM is not set + CONFIG_LEDS_TRIGGERS=y +-CONFIG_LEDS_TRIGGER_TIMER=m +-CONFIG_LEDS_TRIGGER_HEARTBEAT=m ++ ++# ++# LED Triggers ++# ++CONFIG_LEDS_TRIGGER_TIMER=y ++CONFIG_LEDS_TRIGGER_ONESHOT=y ++CONFIG_LEDS_TRIGGER_HEARTBEAT=y ++CONFIG_LEDS_TRIGGER_BACKLIGHT=y ++CONFIG_LEDS_TRIGGER_CPU=y ++CONFIG_LEDS_TRIGGER_GPIO=y ++CONFIG_LEDS_TRIGGER_DEFAULT_ON=y ++ ++# ++# iptables trigger is under Netfilter config (LED target) ++# ++CONFIG_LEDS_TRIGGER_TRANSIENT=y ++# CONFIG_ACCESSIBILITY is not set ++# CONFIG_EDAC is not set ++CONFIG_RTC_LIB=y + CONFIG_RTC_CLASS=y ++CONFIG_RTC_HCTOSYS=y ++CONFIG_RTC_SYSTOHC=y ++CONFIG_RTC_HCTOSYS_DEVICE="rtc0" ++# CONFIG_RTC_DEBUG is not set ++ ++# ++# RTC interfaces ++# ++CONFIG_RTC_INTF_SYSFS=y ++CONFIG_RTC_INTF_PROC=y ++CONFIG_RTC_INTF_DEV=y ++# CONFIG_RTC_INTF_DEV_UIE_EMUL is not set ++# CONFIG_RTC_DRV_TEST is not set ++ ++# ++# I2C RTC drivers ++# ++# CONFIG_RTC_DRV_DS1307 is not set ++# CONFIG_RTC_DRV_DS1374 is not set ++# CONFIG_RTC_DRV_DS1672 is not set ++# CONFIG_RTC_DRV_DS3232 is not set ++# CONFIG_RTC_DRV_MAX6900 is not set ++# CONFIG_RTC_DRV_RS5C372 is not set ++# CONFIG_RTC_DRV_ISL1208 is not set ++# CONFIG_RTC_DRV_ISL12022 is not set ++# CONFIG_RTC_DRV_X1205 is not set ++# CONFIG_RTC_DRV_PCF8523 is not set ++# CONFIG_RTC_DRV_PCF8563 is not set ++# CONFIG_RTC_DRV_PCF8583 is not set ++# CONFIG_RTC_DRV_M41T80 is not set ++# CONFIG_RTC_DRV_BQ32K is not set ++# CONFIG_RTC_DRV_S35390A is not set ++# CONFIG_RTC_DRV_FM3130 is not set ++# CONFIG_RTC_DRV_RX8581 is not set ++# CONFIG_RTC_DRV_RX8025 is not set ++# CONFIG_RTC_DRV_EM3027 is not set ++# CONFIG_RTC_DRV_RV3029C2 is not set ++ ++# ++# SPI RTC drivers ++# ++# CONFIG_RTC_DRV_M41T93 is not set ++# CONFIG_RTC_DRV_M41T94 is not set ++# CONFIG_RTC_DRV_DS1305 is not set ++# CONFIG_RTC_DRV_DS1390 is not set ++# CONFIG_RTC_DRV_MAX6902 is not set ++# CONFIG_RTC_DRV_R9701 is not set ++# CONFIG_RTC_DRV_RS5C348 is not set ++# CONFIG_RTC_DRV_DS3234 is not set ++# CONFIG_RTC_DRV_PCF2123 is not set ++# CONFIG_RTC_DRV_RX4581 is not set ++ ++# ++# Platform RTC drivers ++# ++# CONFIG_RTC_DRV_CMOS is not set ++# CONFIG_RTC_DRV_DS1286 is not set ++# CONFIG_RTC_DRV_DS1511 is not set ++# CONFIG_RTC_DRV_DS1553 is not set ++# CONFIG_RTC_DRV_DS1742 is not set ++# CONFIG_RTC_DRV_STK17TA8 is not set ++# CONFIG_RTC_DRV_M48T86 is not set ++# CONFIG_RTC_DRV_M48T35 is not set ++# CONFIG_RTC_DRV_M48T59 is not set ++# CONFIG_RTC_DRV_MSM6242 is not set ++# CONFIG_RTC_DRV_BQ4802 is not set ++# CONFIG_RTC_DRV_RP5C01 is not set ++# CONFIG_RTC_DRV_V3020 is not set ++# CONFIG_RTC_DRV_DS2404 is not set ++ ++# ++# on-CPU RTC drivers ++# ++CONFIG_RTC_DRV_DAVINCI=y ++# CONFIG_RTC_DRV_SNVS is not set ++ ++# ++# HID Sensor RTC drivers ++# ++# CONFIG_RTC_DRV_HID_SENSOR_TIME is not set ++CONFIG_DMADEVICES=y ++# CONFIG_DMADEVICES_DEBUG is not set ++ ++# ++# DMA Devices ++# ++# CONFIG_DW_DMAC is not set ++# CONFIG_TIMB_DMA is not set ++CONFIG_TI_EDMA=y ++CONFIG_DMA_ENGINE=y ++CONFIG_DMA_VIRTUAL_CHANNELS=y ++CONFIG_DMA_OF=y ++ ++# ++# DMA Clients ++# ++# CONFIG_NET_DMA is not set ++# CONFIG_ASYNC_TX_DMA is not set ++# CONFIG_DMATEST is not set ++# CONFIG_AUXDISPLAY is not set ++# CONFIG_UIO is not set ++ ++# ++# Virtio drivers ++# ++# CONFIG_VIRTIO_MMIO is not set ++ ++# ++# Microsoft Hyper-V guest support ++# ++CONFIG_STAGING=y ++# CONFIG_USBIP_CORE is not set ++CONFIG_W35UND=m ++CONFIG_PRISM2_USB=m ++# CONFIG_ECHO is not set ++# CONFIG_COMEDI is not set ++# CONFIG_ASUS_OLED is not set ++CONFIG_RTLLIB=m ++CONFIG_RTLLIB_CRYPTO_CCMP=m ++CONFIG_RTLLIB_CRYPTO_TKIP=m ++CONFIG_RTLLIB_CRYPTO_WEP=m ++CONFIG_R8712U=m ++# CONFIG_RTS5139 is not set ++# CONFIG_TRANZPORT is not set ++# CONFIG_LINE6_USB is not set ++# CONFIG_USB_SERIAL_QUATECH2 is not set ++# CONFIG_VT6656 is not set ++ ++# ++# IIO staging drivers ++# ++ ++# ++# Accelerometers ++# ++# CONFIG_ADIS16201 is not set ++# CONFIG_ADIS16203 is not set ++# CONFIG_ADIS16204 is not set ++# CONFIG_ADIS16209 is not set ++# CONFIG_ADIS16220 is not set ++# CONFIG_ADIS16240 is not set ++# CONFIG_LIS3L02DQ is not set ++# CONFIG_SCA3000 is not set ++ ++# ++# Analog to digital converters ++# ++# CONFIG_AD7291 is not set ++# CONFIG_AD7606 is not set ++# CONFIG_AD799X is not set ++# CONFIG_AD7780 is not set ++# CONFIG_AD7816 is not set ++# CONFIG_AD7192 is not set ++# CONFIG_ADT7410 is not set ++# CONFIG_AD7280 is not set ++ ++# ++# Analog digital bi-direction converters ++# ++# CONFIG_ADT7316 is not set ++ ++# ++# Capacitance to digital converters ++# ++# CONFIG_AD7150 is not set ++# CONFIG_AD7152 is not set ++# CONFIG_AD7746 is not set ++ ++# ++# Direct Digital Synthesis ++# ++# CONFIG_AD5930 is not set ++# CONFIG_AD9832 is not set ++# CONFIG_AD9834 is not set ++# CONFIG_AD9850 is not set ++# CONFIG_AD9852 is not set ++# CONFIG_AD9910 is not set ++# CONFIG_AD9951 is not set ++ ++# ++# Digital gyroscope sensors ++# ++# CONFIG_ADIS16060 is not set ++# CONFIG_ADIS16130 is not set ++# CONFIG_ADIS16260 is not set ++ ++# ++# Network Analyzer, Impedance Converters ++# ++# CONFIG_AD5933 is not set ++ ++# ++# Light sensors ++# ++# CONFIG_SENSORS_ISL29018 is not set ++# CONFIG_SENSORS_ISL29028 is not set ++# CONFIG_TSL2583 is not set ++# CONFIG_TSL2x7x is not set ++ ++# ++# Magnetometer sensors ++# ++# CONFIG_SENSORS_AK8975 is not set ++# CONFIG_SENSORS_HMC5843 is not set ++ ++# ++# Active energy metering IC ++# ++# CONFIG_ADE7753 is not set ++# CONFIG_ADE7754 is not set ++# CONFIG_ADE7758 is not set ++# CONFIG_ADE7759 is not set ++# CONFIG_ADE7854 is not set ++ ++# ++# Resolver to digital converters ++# ++# CONFIG_AD2S90 is not set ++# CONFIG_AD2S1200 is not set ++# CONFIG_AD2S1210 is not set ++ ++# ++# Triggers - standalone ++# ++# CONFIG_IIO_PERIODIC_RTC_TRIGGER is not set ++# CONFIG_IIO_GPIO_TRIGGER is not set ++# CONFIG_IIO_SYSFS_TRIGGER is not set ++# CONFIG_IIO_SIMPLE_DUMMY is not set ++# CONFIG_ZSMALLOC is not set ++# CONFIG_USB_ENESTORAGE is not set ++# CONFIG_BCM_WIMAX is not set ++# CONFIG_FT1000 is not set ++ ++# ++# Speakup console speech ++# ++# CONFIG_SPEAKUP is not set ++# CONFIG_TOUCHSCREEN_CLEARPAD_TM1217 is not set ++# CONFIG_TOUCHSCREEN_SYNAPTICS_I2C_RMI4 is not set ++# CONFIG_STAGING_MEDIA is not set ++ ++# ++# Android ++# ++# CONFIG_ANDROID is not set ++# CONFIG_USB_WPAN_HCD is not set ++# CONFIG_WIMAX_GDM72XX is not set ++# CONFIG_CSR_WIFI is not set ++# CONFIG_CED1401 is not set ++# CONFIG_DGRP is not set ++CONFIG_CLKDEV_LOOKUP=y ++ ++# ++# Hardware Spinlock drivers ++# ++# CONFIG_MAILBOX is not set ++# CONFIG_IOMMU_SUPPORT is not set ++ ++# ++# Remoteproc drivers ++# ++# CONFIG_STE_MODEM_RPROC is not set ++ ++# ++# Rpmsg drivers ++# ++# CONFIG_VIRT_DRIVERS is not set ++# CONFIG_PM_DEVFREQ is not set ++# CONFIG_EXTCON is not set ++# CONFIG_MEMORY is not set ++CONFIG_IIO=y ++CONFIG_IIO_BUFFER=y ++# CONFIG_IIO_BUFFER_CB is not set ++CONFIG_IIO_KFIFO_BUF=m ++CONFIG_IIO_TRIGGERED_BUFFER=m ++CONFIG_IIO_TRIGGER=y ++CONFIG_IIO_CONSUMERS_PER_TRIGGER=2 ++ ++# ++# Accelerometers ++# ++# CONFIG_KXSD9 is not set ++# CONFIG_IIO_ST_ACCEL_3AXIS is not set ++ ++# ++# Analog to digital converters ++# ++# CONFIG_AD7266 is not set ++# CONFIG_AD7298 is not set ++# CONFIG_AD7791 is not set ++# CONFIG_AD7793 is not set ++# CONFIG_AD7476 is not set ++# CONFIG_AD7887 is not set ++# CONFIG_MAX1363 is not set ++# CONFIG_TI_ADC081C is not set ++ ++# ++# Amplifiers ++# ++# CONFIG_AD8366 is not set ++ ++# ++# Hid Sensor IIO Common ++# ++CONFIG_IIO_ST_SENSORS_I2C=m ++CONFIG_IIO_ST_SENSORS_SPI=m ++CONFIG_IIO_ST_SENSORS_CORE=m ++ ++# ++# Digital to analog converters ++# ++# CONFIG_AD5064 is not set ++# CONFIG_AD5360 is not set ++# CONFIG_AD5380 is not set ++# CONFIG_AD5421 is not set ++# CONFIG_AD5624R_SPI is not set ++# CONFIG_AD5446 is not set ++# CONFIG_AD5449 is not set ++# CONFIG_AD5504 is not set ++# CONFIG_AD5755 is not set ++# CONFIG_AD5764 is not set ++# CONFIG_AD5791 is not set ++# CONFIG_AD5686 is not set ++# CONFIG_MAX517 is not set ++# CONFIG_MCP4725 is not set ++ ++# ++# Frequency Synthesizers DDS/PLL ++# ++ ++# ++# Clock Generator/Distribution ++# ++# CONFIG_AD9523 is not set ++ ++# ++# Phase-Locked Loop (PLL) frequency synthesizers ++# ++# CONFIG_ADF4350 is not set ++ ++# ++# Digital gyroscope sensors ++# ++# CONFIG_ADIS16080 is not set ++# CONFIG_ADIS16136 is not set ++# CONFIG_ADXRS450 is not set ++# CONFIG_IIO_ST_GYRO_3AXIS is not set ++# CONFIG_ITG3200 is not set ++ ++# ++# Inertial measurement units ++# ++# CONFIG_ADIS16400 is not set ++# CONFIG_ADIS16480 is not set ++CONFIG_INV_MPU6050_IIO=m ++ ++# ++# Light sensors ++# ++# CONFIG_ADJD_S311 is not set ++# CONFIG_SENSORS_TSL2563 is not set ++# CONFIG_VCNL4000 is not set ++ ++# ++# Magnetometer sensors ++# ++CONFIG_IIO_ST_MAGN_3AXIS=m ++CONFIG_IIO_ST_MAGN_I2C_3AXIS=m ++CONFIG_IIO_ST_MAGN_SPI_3AXIS=m ++# CONFIG_PWM is not set ++CONFIG_IRQCHIP=y ++# CONFIG_IPACK_BUS is not set ++CONFIG_V2R_DRIVERS=y ++CONFIG_V2R_IMU_DRIVERS=y ++CONFIG_V2R_BMA180=m ++CONFIG_V2R_BMP085=m ++CONFIG_V2R_HMC5843=m ++CONFIG_V2R_ITG3200=m ++CONFIG_V2R_INIT=y ++CONFIG_V2R_PARSE_CMDLINE=y ++CONFIG_V2R_VIDEOOUTALWAYSON=y ++# CONFIG_V2R_DEBUG is not set ++CONFIG_V2R_ADC=y ++CONFIG_V2R_PINS=y ++CONFIG_V2R_GPIO=y ++CONFIG_V2R_GPIOEVENT=y ++CONFIG_V2R_EXTPWM=y ++CONFIG_V2R_SWPWM=m ++# CONFIG_V2R_SWPWM_DEBUG is not set ++CONFIG_V2R_PPMSUM=m ++CONFIG_V2R_IRSEND=m ++ ++# ++# File systems ++# + CONFIG_EXT2_FS=y ++# CONFIG_EXT2_FS_XATTR is not set ++# CONFIG_EXT2_FS_XIP is not set + CONFIG_EXT3_FS=y +-CONFIG_XFS_FS=m +-CONFIG_INOTIFY=y +-CONFIG_AUTOFS4_FS=m ++CONFIG_EXT3_DEFAULTS_TO_ORDERED=y ++CONFIG_EXT3_FS_XATTR=y ++# CONFIG_EXT3_FS_POSIX_ACL is not set ++# CONFIG_EXT3_FS_SECURITY is not set ++# CONFIG_EXT4_FS is not set ++CONFIG_JBD=y ++# CONFIG_JBD_DEBUG is not set ++CONFIG_FS_MBCACHE=y ++# CONFIG_REISERFS_FS is not set ++# CONFIG_JFS_FS is not set ++# CONFIG_XFS_FS is not set ++# CONFIG_BTRFS_FS is not set ++# CONFIG_NILFS2_FS is not set ++# CONFIG_FS_POSIX_ACL is not set ++CONFIG_FILE_LOCKING=y ++CONFIG_FSNOTIFY=y ++CONFIG_DNOTIFY=y ++CONFIG_INOTIFY_USER=y ++# CONFIG_FANOTIFY is not set ++# CONFIG_QUOTA is not set ++# CONFIG_QUOTACTL is not set ++CONFIG_AUTOFS4_FS=y ++CONFIG_FUSE_FS=y ++# CONFIG_CUSE is not set ++ ++# ++# Caches ++# ++CONFIG_FSCACHE=y ++# CONFIG_FSCACHE_STATS is not set ++# CONFIG_FSCACHE_HISTOGRAM is not set ++# CONFIG_FSCACHE_DEBUG is not set ++# CONFIG_FSCACHE_OBJECT_LIST is not set ++CONFIG_CACHEFILES=y ++# CONFIG_CACHEFILES_DEBUG is not set ++# CONFIG_CACHEFILES_HISTOGRAM is not set ++ ++# ++# CD-ROM/DVD Filesystems ++# ++# CONFIG_ISO9660_FS is not set ++# CONFIG_UDF_FS is not set ++ ++# ++# DOS/FAT/NT Filesystems ++# ++CONFIG_FAT_FS=y + CONFIG_MSDOS_FS=y + CONFIG_VFAT_FS=y ++CONFIG_FAT_DEFAULT_CODEPAGE=437 ++CONFIG_FAT_DEFAULT_IOCHARSET="iso8859-1" ++CONFIG_NTFS_FS=y ++# CONFIG_NTFS_DEBUG is not set ++CONFIG_NTFS_RW=y ++ ++# ++# Pseudo filesystems ++# ++CONFIG_PROC_FS=y ++CONFIG_PROC_SYSCTL=y ++CONFIG_PROC_PAGE_MONITOR=y ++CONFIG_SYSFS=y + CONFIG_TMPFS=y +-CONFIG_JFFS2_FS=m +-CONFIG_CRAMFS=y +-CONFIG_MINIX_FS=m ++# CONFIG_TMPFS_POSIX_ACL is not set ++CONFIG_TMPFS_XATTR=y ++# CONFIG_HUGETLB_PAGE is not set ++# CONFIG_CONFIGFS_FS is not set ++CONFIG_MISC_FILESYSTEMS=y ++# CONFIG_ADFS_FS is not set ++# CONFIG_AFFS_FS is not set ++# CONFIG_ECRYPT_FS is not set ++# CONFIG_HFS_FS is not set ++# CONFIG_HFSPLUS_FS is not set ++# CONFIG_BEFS_FS is not set ++# CONFIG_BFS_FS is not set ++# CONFIG_EFS_FS is not set ++CONFIG_JFFS2_FS=y ++CONFIG_JFFS2_FS_DEBUG=0 ++CONFIG_JFFS2_FS_WRITEBUFFER=y ++# CONFIG_JFFS2_FS_WBUF_VERIFY is not set ++# CONFIG_JFFS2_SUMMARY is not set ++# CONFIG_JFFS2_FS_XATTR is not set ++# CONFIG_JFFS2_COMPRESSION_OPTIONS is not set ++CONFIG_JFFS2_ZLIB=y ++# CONFIG_JFFS2_LZO is not set ++CONFIG_JFFS2_RTIME=y ++# CONFIG_JFFS2_RUBIN is not set ++CONFIG_UBIFS_FS=y ++CONFIG_UBIFS_FS_ADVANCED_COMPR=y ++CONFIG_UBIFS_FS_LZO=y ++CONFIG_UBIFS_FS_ZLIB=y ++# CONFIG_LOGFS is not set ++# CONFIG_CRAMFS is not set ++# CONFIG_SQUASHFS is not set ++# CONFIG_VXFS_FS is not set ++# CONFIG_MINIX_FS is not set ++# CONFIG_OMFS_FS is not set ++# CONFIG_HPFS_FS is not set ++# CONFIG_QNX4FS_FS is not set ++# CONFIG_QNX6FS_FS is not set ++# CONFIG_ROMFS_FS is not set ++# CONFIG_PSTORE is not set ++# CONFIG_SYSV_FS is not set ++# CONFIG_UFS_FS is not set ++# CONFIG_F2FS_FS is not set ++CONFIG_NETWORK_FILESYSTEMS=y + CONFIG_NFS_FS=y ++CONFIG_NFS_V2=y + CONFIG_NFS_V3=y +-CONFIG_ROOT_NFS=y +-CONFIG_NFSD=m +-CONFIG_NFSD_V3=y +-CONFIG_SMB_FS=m +-CONFIG_PARTITION_ADVANCED=y ++# CONFIG_NFS_V3_ACL is not set ++CONFIG_NFS_V4=y ++# CONFIG_NFS_SWAP is not set ++# CONFIG_NFS_V4_1 is not set ++# CONFIG_ROOT_NFS is not set ++# CONFIG_NFS_FSCACHE is not set ++# CONFIG_NFS_USE_LEGACY_DNS is not set ++CONFIG_NFS_USE_KERNEL_DNS=y ++# CONFIG_NFSD is not set ++CONFIG_LOCKD=y ++CONFIG_LOCKD_V4=y ++CONFIG_NFS_COMMON=y ++CONFIG_SUNRPC=y ++CONFIG_SUNRPC_GSS=y ++# CONFIG_SUNRPC_DEBUG is not set ++# CONFIG_CEPH_FS is not set ++# CONFIG_CIFS is not set ++# CONFIG_NCP_FS is not set ++# CONFIG_CODA_FS is not set ++# CONFIG_AFS_FS is not set ++CONFIG_NLS=y ++CONFIG_NLS_DEFAULT="iso8859-1" + CONFIG_NLS_CODEPAGE_437=y +-CONFIG_NLS_ASCII=m ++# CONFIG_NLS_CODEPAGE_737 is not set ++# CONFIG_NLS_CODEPAGE_775 is not set ++# CONFIG_NLS_CODEPAGE_850 is not set ++# CONFIG_NLS_CODEPAGE_852 is not set ++# CONFIG_NLS_CODEPAGE_855 is not set ++# CONFIG_NLS_CODEPAGE_857 is not set ++# CONFIG_NLS_CODEPAGE_860 is not set ++# CONFIG_NLS_CODEPAGE_861 is not set ++# CONFIG_NLS_CODEPAGE_862 is not set ++# CONFIG_NLS_CODEPAGE_863 is not set ++# CONFIG_NLS_CODEPAGE_864 is not set ++# CONFIG_NLS_CODEPAGE_865 is not set ++# CONFIG_NLS_CODEPAGE_866 is not set ++# CONFIG_NLS_CODEPAGE_869 is not set ++# CONFIG_NLS_CODEPAGE_936 is not set ++# CONFIG_NLS_CODEPAGE_950 is not set ++# CONFIG_NLS_CODEPAGE_932 is not set ++# CONFIG_NLS_CODEPAGE_949 is not set ++# CONFIG_NLS_CODEPAGE_874 is not set ++# CONFIG_NLS_ISO8859_8 is not set ++# CONFIG_NLS_CODEPAGE_1250 is not set ++# CONFIG_NLS_CODEPAGE_1251 is not set ++CONFIG_NLS_ASCII=y + CONFIG_NLS_ISO8859_1=y +-CONFIG_NLS_UTF8=m ++# CONFIG_NLS_ISO8859_2 is not set ++# CONFIG_NLS_ISO8859_3 is not set ++# CONFIG_NLS_ISO8859_4 is not set ++CONFIG_NLS_ISO8859_5=y ++# CONFIG_NLS_ISO8859_6 is not set ++# CONFIG_NLS_ISO8859_7 is not set ++# CONFIG_NLS_ISO8859_9 is not set ++# CONFIG_NLS_ISO8859_13 is not set ++# CONFIG_NLS_ISO8859_14 is not set ++# CONFIG_NLS_ISO8859_15 is not set ++# CONFIG_NLS_KOI8_R is not set ++# CONFIG_NLS_KOI8_U is not set ++# CONFIG_NLS_MAC_ROMAN is not set ++# CONFIG_NLS_MAC_CELTIC is not set ++# CONFIG_NLS_MAC_CENTEURO is not set ++# CONFIG_NLS_MAC_CROATIAN is not set ++# CONFIG_NLS_MAC_CYRILLIC is not set ++# CONFIG_NLS_MAC_GAELIC is not set ++# CONFIG_NLS_MAC_GREEK is not set ++# CONFIG_NLS_MAC_ICELAND is not set ++# CONFIG_NLS_MAC_INUIT is not set ++# CONFIG_NLS_MAC_ROMANIAN is not set ++# CONFIG_NLS_MAC_TURKISH is not set ++CONFIG_NLS_UTF8=y ++ ++# ++# Kernel hacking ++# ++CONFIG_PRINTK_TIME=y ++CONFIG_DEFAULT_MESSAGE_LOGLEVEL=4 ++# CONFIG_ENABLE_WARN_DEPRECATED is not set ++# CONFIG_ENABLE_MUST_CHECK is not set ++CONFIG_FRAME_WARN=1024 ++# CONFIG_MAGIC_SYSRQ is not set ++# CONFIG_STRIP_ASM_SYMS is not set ++# CONFIG_READABLE_ASM is not set ++# CONFIG_UNUSED_SYMBOLS is not set + CONFIG_DEBUG_FS=y ++# CONFIG_HEADERS_CHECK is not set ++# CONFIG_DEBUG_SECTION_MISMATCH is not set + CONFIG_DEBUG_KERNEL=y +-CONFIG_TIMER_STATS=y +-CONFIG_DEBUG_RT_MUTEXES=y +-CONFIG_DEBUG_MUTEXES=y +-# CONFIG_RCU_CPU_STALL_DETECTOR is not set ++# CONFIG_DEBUG_SHIRQ is not set ++# CONFIG_LOCKUP_DETECTOR is not set ++# CONFIG_PANIC_ON_OOPS is not set ++CONFIG_PANIC_ON_OOPS_VALUE=0 ++# CONFIG_DETECT_HUNG_TASK is not set ++# CONFIG_SCHED_DEBUG is not set ++# CONFIG_SCHEDSTATS is not set ++# CONFIG_TIMER_STATS is not set ++# CONFIG_DEBUG_OBJECTS is not set ++# CONFIG_SLUB_STATS is not set ++CONFIG_HAVE_DEBUG_KMEMLEAK=y ++# CONFIG_DEBUG_KMEMLEAK is not set ++# CONFIG_DEBUG_PREEMPT is not set ++# CONFIG_DEBUG_RT_MUTEXES is not set ++# CONFIG_RT_MUTEX_TESTER is not set ++# CONFIG_DEBUG_SPINLOCK is not set ++# CONFIG_DEBUG_MUTEXES is not set ++# CONFIG_DEBUG_LOCK_ALLOC is not set ++# CONFIG_PROVE_LOCKING is not set ++# CONFIG_LOCK_STAT is not set ++# CONFIG_DEBUG_ATOMIC_SLEEP is not set ++# CONFIG_DEBUG_LOCKING_API_SELFTESTS is not set ++# CONFIG_DEBUG_STACK_USAGE is not set ++# CONFIG_DEBUG_KOBJECT is not set ++# CONFIG_DEBUG_INFO is not set ++# CONFIG_DEBUG_VM is not set ++# CONFIG_DEBUG_WRITECOUNT is not set ++# CONFIG_DEBUG_MEMORY_INIT is not set ++# CONFIG_DEBUG_LIST is not set ++# CONFIG_TEST_LIST_SORT is not set ++# CONFIG_DEBUG_SG is not set ++# CONFIG_DEBUG_NOTIFIERS is not set ++# CONFIG_DEBUG_CREDENTIALS is not set ++CONFIG_FRAME_POINTER=y ++# CONFIG_BOOT_PRINTK_DELAY is not set ++ ++# ++# RCU Debugging ++# ++# CONFIG_PROVE_RCU_DELAY is not set ++# CONFIG_SPARSE_RCU_POINTER is not set ++# CONFIG_RCU_TORTURE_TEST is not set ++# CONFIG_RCU_TRACE is not set ++# CONFIG_BACKTRACE_SELF_TEST is not set ++# CONFIG_DEBUG_BLOCK_EXT_DEVT is not set ++# CONFIG_DEBUG_FORCE_WEAK_PER_CPU is not set ++# CONFIG_LKDTM is not set ++# CONFIG_NOTIFIER_ERROR_INJECTION is not set ++# CONFIG_FAULT_INJECTION is not set ++# CONFIG_LATENCYTOP is not set ++# CONFIG_DEBUG_PAGEALLOC is not set ++CONFIG_HAVE_FUNCTION_TRACER=y ++CONFIG_HAVE_FUNCTION_GRAPH_TRACER=y ++CONFIG_HAVE_DYNAMIC_FTRACE=y ++CONFIG_HAVE_FTRACE_MCOUNT_RECORD=y ++CONFIG_HAVE_SYSCALL_TRACEPOINTS=y ++CONFIG_HAVE_C_RECORDMCOUNT=y ++CONFIG_TRACING_SUPPORT=y ++# CONFIG_FTRACE is not set ++# CONFIG_RBTREE_TEST is not set ++# CONFIG_INTERVAL_TREE_TEST is not set ++# CONFIG_DYNAMIC_DEBUG is not set ++# CONFIG_DMA_API_DEBUG is not set ++# CONFIG_ATOMIC64_SELFTEST is not set ++# CONFIG_SAMPLES is not set ++CONFIG_HAVE_ARCH_KGDB=y ++# CONFIG_KGDB is not set ++# CONFIG_TEST_KSTRTOX is not set ++# CONFIG_STRICT_DEVMEM is not set + # CONFIG_ARM_UNWIND is not set + CONFIG_DEBUG_USER=y +-CONFIG_DEBUG_ERRORS=y ++# CONFIG_DEBUG_LL is not set ++CONFIG_DEBUG_LL_INCLUDE="mach/debug-macro.S" ++ ++# ++# Security options ++# ++CONFIG_KEYS=y ++# CONFIG_ENCRYPTED_KEYS is not set ++# CONFIG_KEYS_DEBUG_PROC_KEYS is not set ++# CONFIG_SECURITY_DMESG_RESTRICT is not set ++# CONFIG_SECURITY is not set ++# CONFIG_SECURITYFS is not set ++CONFIG_DEFAULT_SECURITY_DAC=y ++CONFIG_DEFAULT_SECURITY="" ++CONFIG_CRYPTO=y ++ ++# ++# Crypto core or helper ++# ++CONFIG_CRYPTO_ALGAPI=y ++CONFIG_CRYPTO_ALGAPI2=y ++CONFIG_CRYPTO_AEAD=y ++CONFIG_CRYPTO_AEAD2=y ++CONFIG_CRYPTO_BLKCIPHER=y ++CONFIG_CRYPTO_BLKCIPHER2=y ++CONFIG_CRYPTO_HASH=y ++CONFIG_CRYPTO_HASH2=y ++CONFIG_CRYPTO_RNG=y ++CONFIG_CRYPTO_RNG2=y ++CONFIG_CRYPTO_PCOMP2=y ++CONFIG_CRYPTO_MANAGER=y ++CONFIG_CRYPTO_MANAGER2=y ++# CONFIG_CRYPTO_USER is not set ++CONFIG_CRYPTO_MANAGER_DISABLE_TESTS=y ++CONFIG_CRYPTO_GF128MUL=y ++# CONFIG_CRYPTO_NULL is not set ++CONFIG_CRYPTO_WORKQUEUE=y ++# CONFIG_CRYPTO_CRYPTD is not set ++CONFIG_CRYPTO_AUTHENC=y ++# CONFIG_CRYPTO_TEST is not set ++ ++# ++# Authenticated Encryption with Associated Data ++# ++CONFIG_CRYPTO_CCM=y ++CONFIG_CRYPTO_GCM=y ++CONFIG_CRYPTO_SEQIV=y ++ ++# ++# Block modes ++# ++CONFIG_CRYPTO_CBC=y ++CONFIG_CRYPTO_CTR=y ++# CONFIG_CRYPTO_CTS is not set ++CONFIG_CRYPTO_ECB=y ++# CONFIG_CRYPTO_LRW is not set ++# CONFIG_CRYPTO_PCBC is not set ++# CONFIG_CRYPTO_XTS is not set ++ ++# ++# Hash modes ++# ++CONFIG_CRYPTO_HMAC=y ++# CONFIG_CRYPTO_XCBC is not set ++# CONFIG_CRYPTO_VMAC is not set ++ ++# ++# Digest ++# ++CONFIG_CRYPTO_CRC32C=y ++CONFIG_CRYPTO_CRC32=y ++CONFIG_CRYPTO_GHASH=y ++# CONFIG_CRYPTO_MD4 is not set ++CONFIG_CRYPTO_MD5=y ++CONFIG_CRYPTO_MICHAEL_MIC=y ++# CONFIG_CRYPTO_RMD128 is not set ++# CONFIG_CRYPTO_RMD160 is not set ++# CONFIG_CRYPTO_RMD256 is not set ++# CONFIG_CRYPTO_RMD320 is not set ++CONFIG_CRYPTO_SHA1=y ++# CONFIG_CRYPTO_SHA1_ARM is not set ++CONFIG_CRYPTO_SHA256=y ++# CONFIG_CRYPTO_SHA512 is not set ++# CONFIG_CRYPTO_TGR192 is not set ++# CONFIG_CRYPTO_WP512 is not set ++ ++# ++# Ciphers ++# ++CONFIG_CRYPTO_AES=y ++CONFIG_CRYPTO_AES_ARM=y ++# CONFIG_CRYPTO_ANUBIS is not set ++CONFIG_CRYPTO_ARC4=y ++CONFIG_CRYPTO_BLOWFISH=y ++CONFIG_CRYPTO_BLOWFISH_COMMON=y ++# CONFIG_CRYPTO_CAMELLIA is not set ++# CONFIG_CRYPTO_CAST5 is not set ++# CONFIG_CRYPTO_CAST6 is not set ++CONFIG_CRYPTO_DES=y ++# CONFIG_CRYPTO_FCRYPT is not set ++# CONFIG_CRYPTO_KHAZAD is not set ++# CONFIG_CRYPTO_SALSA20 is not set ++# CONFIG_CRYPTO_SEED is not set ++# CONFIG_CRYPTO_SERPENT is not set ++# CONFIG_CRYPTO_TEA is not set ++CONFIG_CRYPTO_TWOFISH=y ++CONFIG_CRYPTO_TWOFISH_COMMON=y ++ ++# ++# Compression ++# ++CONFIG_CRYPTO_DEFLATE=y ++# CONFIG_CRYPTO_ZLIB is not set ++CONFIG_CRYPTO_LZO=y ++ ++# ++# Random Number Generation ++# + # CONFIG_CRYPTO_ANSI_CPRNG is not set ++# CONFIG_CRYPTO_USER_API_HASH is not set ++# CONFIG_CRYPTO_USER_API_SKCIPHER is not set + # CONFIG_CRYPTO_HW is not set +-CONFIG_CRC_T10DIF=m ++# CONFIG_ASYMMETRIC_KEY_TYPE is not set ++# CONFIG_BINARY_PRINTF is not set ++ ++# ++# Library routines ++# ++CONFIG_BITREVERSE=y ++CONFIG_GENERIC_STRNCPY_FROM_USER=y ++CONFIG_GENERIC_STRNLEN_USER=y ++CONFIG_GENERIC_PCI_IOMAP=y ++CONFIG_GENERIC_IO=y ++CONFIG_CRC_CCITT=y ++CONFIG_CRC16=y ++# CONFIG_CRC_T10DIF is not set ++CONFIG_CRC_ITU_T=y ++CONFIG_CRC32=y ++# CONFIG_CRC32_SELFTEST is not set ++CONFIG_CRC32_SLICEBY8=y ++# CONFIG_CRC32_SLICEBY4 is not set ++# CONFIG_CRC32_SARWATE is not set ++# CONFIG_CRC32_BIT is not set ++CONFIG_CRC7=y ++CONFIG_LIBCRC32C=y ++CONFIG_CRC8=y ++CONFIG_ZLIB_INFLATE=y ++CONFIG_ZLIB_DEFLATE=y ++CONFIG_LZO_COMPRESS=y ++CONFIG_LZO_DECOMPRESS=y ++# CONFIG_XZ_DEC is not set ++# CONFIG_XZ_DEC_BCJ is not set ++CONFIG_DECOMPRESS_GZIP=y ++CONFIG_GENERIC_ALLOCATOR=y ++CONFIG_HAS_IOMEM=y ++CONFIG_HAS_IOPORT=y ++CONFIG_HAS_DMA=y ++CONFIG_DQL=y ++CONFIG_NLATTR=y ++CONFIG_GENERIC_ATOMIC64=y ++CONFIG_ARCH_HAS_ATOMIC64_DEC_IF_POSITIVE=y ++CONFIG_AVERAGE=y ++# CONFIG_CORDIC is not set ++# CONFIG_DDR is not set ++# CONFIG_VIRTUALIZATION is not set +diff --git a/arch/arm/configs/davinci_v2r_defconfig b/arch/arm/configs/davinci_v2r_defconfig +new file mode 100644 +index 00000000..2647c539 +--- /dev/null ++++ b/arch/arm/configs/davinci_v2r_defconfig +@@ -0,0 +1,3081 @@ ++# ++# Automatically generated file; DO NOT EDIT. ++# Linux/arm 3.9.0-rc6 Kernel Configuration ++# ++CONFIG_ARM=y ++CONFIG_SYS_SUPPORTS_APM_EMULATION=y ++CONFIG_GENERIC_GPIO=y ++CONFIG_HAVE_PROC_CPU=y ++CONFIG_STACKTRACE_SUPPORT=y ++CONFIG_HAVE_LATENCYTOP_SUPPORT=y ++CONFIG_LOCKDEP_SUPPORT=y ++CONFIG_TRACE_IRQFLAGS_SUPPORT=y ++CONFIG_RWSEM_GENERIC_SPINLOCK=y ++CONFIG_GENERIC_HWEIGHT=y ++CONFIG_GENERIC_CALIBRATE_DELAY=y ++CONFIG_ZONE_DMA=y ++CONFIG_NEED_DMA_MAP_STATE=y ++CONFIG_FIQ=y ++CONFIG_VECTORS_BASE=0xffff0000 ++# CONFIG_ARM_PATCH_PHYS_VIRT is not set ++CONFIG_NEED_MACH_GPIO_H=y ++CONFIG_PHYS_OFFSET=0x80000000 ++CONFIG_DEFCONFIG_LIST="/lib/modules/$UNAME_RELEASE/.config" ++CONFIG_IRQ_WORK=y ++CONFIG_BUILDTIME_EXTABLE_SORT=y ++ ++# ++# General setup ++# ++CONFIG_BROKEN_ON_SMP=y ++CONFIG_INIT_ENV_ARG_LIMIT=32 ++CONFIG_CROSS_COMPILE="" ++CONFIG_LOCALVERSION="-virt2real" ++# CONFIG_LOCALVERSION_AUTO is not set ++CONFIG_HAVE_KERNEL_GZIP=y ++CONFIG_HAVE_KERNEL_LZMA=y ++CONFIG_HAVE_KERNEL_XZ=y ++CONFIG_HAVE_KERNEL_LZO=y ++CONFIG_KERNEL_GZIP=y ++# CONFIG_KERNEL_LZMA is not set ++# CONFIG_KERNEL_XZ is not set ++# CONFIG_KERNEL_LZO is not set ++CONFIG_DEFAULT_HOSTNAME="virt2real" ++# CONFIG_SWAP is not set ++CONFIG_SYSVIPC=y ++CONFIG_SYSVIPC_SYSCTL=y ++CONFIG_POSIX_MQUEUE=y ++CONFIG_POSIX_MQUEUE_SYSCTL=y ++# CONFIG_FHANDLE is not set ++# CONFIG_AUDIT is not set ++CONFIG_HAVE_GENERIC_HARDIRQS=y ++ ++# ++# IRQ subsystem ++# ++CONFIG_GENERIC_HARDIRQS=y ++CONFIG_GENERIC_IRQ_PROBE=y ++CONFIG_GENERIC_IRQ_SHOW=y ++CONFIG_HARDIRQS_SW_RESEND=y ++CONFIG_GENERIC_IRQ_CHIP=y ++CONFIG_IRQ_DOMAIN=y ++CONFIG_IRQ_DOMAIN_DEBUG=y ++# CONFIG_ALWAYS_USE_PERSISTENT_CLOCK is not set ++CONFIG_KTIME_SCALAR=y ++CONFIG_GENERIC_CLOCKEVENTS=y ++CONFIG_GENERIC_CLOCKEVENTS_BUILD=y ++ ++# ++# Timers subsystem ++# ++CONFIG_TICK_ONESHOT=y ++CONFIG_NO_HZ=y ++CONFIG_HIGH_RES_TIMERS=y ++ ++# ++# CPU/Task time and stats accounting ++# ++CONFIG_TICK_CPU_ACCOUNTING=y ++# CONFIG_BSD_PROCESS_ACCT is not set ++# CONFIG_TASKSTATS is not set ++ ++# ++# RCU Subsystem ++# ++# CONFIG_TREE_PREEMPT_RCU is not set ++CONFIG_TINY_PREEMPT_RCU=y ++CONFIG_PREEMPT_RCU=y ++# CONFIG_RCU_STALL_COMMON is not set ++# CONFIG_TREE_RCU_TRACE is not set ++CONFIG_RCU_BOOST=y ++CONFIG_RCU_BOOST_PRIO=1 ++CONFIG_RCU_BOOST_DELAY=500 ++CONFIG_IKCONFIG=y ++CONFIG_IKCONFIG_PROC=y ++CONFIG_LOG_BUF_SHIFT=14 ++# CONFIG_CGROUPS is not set ++# CONFIG_CHECKPOINT_RESTORE is not set ++CONFIG_NAMESPACES=y ++CONFIG_UTS_NS=y ++CONFIG_IPC_NS=y ++# CONFIG_USER_NS is not set ++CONFIG_PID_NS=y ++CONFIG_NET_NS=y ++CONFIG_UIDGID_CONVERTED=y ++# CONFIG_UIDGID_STRICT_TYPE_CHECKS is not set ++# CONFIG_SCHED_AUTOGROUP is not set ++# CONFIG_SYSFS_DEPRECATED is not set ++CONFIG_RELAY=y ++CONFIG_BLK_DEV_INITRD=y ++CONFIG_INITRAMFS_SOURCE="" ++CONFIG_RD_GZIP=y ++# CONFIG_RD_BZIP2 is not set ++# CONFIG_RD_LZMA is not set ++# CONFIG_RD_XZ is not set ++# CONFIG_RD_LZO is not set ++CONFIG_CC_OPTIMIZE_FOR_SIZE=y ++CONFIG_SYSCTL=y ++CONFIG_ANON_INODES=y ++CONFIG_EXPERT=y ++CONFIG_HAVE_UID16=y ++CONFIG_UID16=y ++CONFIG_SYSCTL_SYSCALL=y ++# CONFIG_KALLSYMS is not set ++CONFIG_HOTPLUG=y ++CONFIG_PRINTK=y ++# CONFIG_BUG is not set ++# CONFIG_ELF_CORE is not set ++CONFIG_BASE_FULL=y ++CONFIG_FUTEX=y ++CONFIG_EPOLL=y ++CONFIG_SIGNALFD=y ++CONFIG_TIMERFD=y ++CONFIG_EVENTFD=y ++CONFIG_SHMEM=y ++CONFIG_AIO=y ++CONFIG_EMBEDDED=y ++CONFIG_HAVE_PERF_EVENTS=y ++CONFIG_PERF_USE_VMALLOC=y ++ ++# ++# Kernel Performance Events And Counters ++# ++CONFIG_PERF_EVENTS=y ++# CONFIG_DEBUG_PERF_USE_VMALLOC is not set ++CONFIG_VM_EVENT_COUNTERS=y ++# CONFIG_SLUB_DEBUG is not set ++# CONFIG_COMPAT_BRK is not set ++# CONFIG_SLAB is not set ++CONFIG_SLUB=y ++# CONFIG_SLOB is not set ++# CONFIG_PROFILING is not set ++CONFIG_HAVE_OPROFILE=y ++# CONFIG_KPROBES is not set ++CONFIG_JUMP_LABEL=y ++# CONFIG_HAVE_64BIT_ALIGNED_ACCESS is not set ++CONFIG_HAVE_KPROBES=y ++CONFIG_HAVE_KRETPROBES=y ++CONFIG_HAVE_ARCH_TRACEHOOK=y ++CONFIG_HAVE_DMA_ATTRS=y ++CONFIG_HAVE_DMA_CONTIGUOUS=y ++CONFIG_GENERIC_SMP_IDLE_THREAD=y ++CONFIG_HAVE_REGS_AND_STACK_ACCESS_API=y ++CONFIG_HAVE_CLK=y ++CONFIG_HAVE_DMA_API_DEBUG=y ++CONFIG_HAVE_ARCH_JUMP_LABEL=y ++CONFIG_ARCH_WANT_IPC_PARSE_VERSION=y ++CONFIG_HAVE_ARCH_SECCOMP_FILTER=y ++CONFIG_MODULES_USE_ELF_REL=y ++CONFIG_CLONE_BACKWARDS=y ++CONFIG_OLD_SIGSUSPEND3=y ++CONFIG_OLD_SIGACTION=y ++ ++# ++# GCOV-based kernel profiling ++# ++# CONFIG_GCOV_KERNEL is not set ++CONFIG_HAVE_GENERIC_DMA_COHERENT=y ++CONFIG_RT_MUTEXES=y ++CONFIG_BASE_SMALL=0 ++CONFIG_MODULES=y ++CONFIG_MODULE_FORCE_LOAD=y ++CONFIG_MODULE_UNLOAD=y ++CONFIG_MODULE_FORCE_UNLOAD=y ++CONFIG_MODVERSIONS=y ++# CONFIG_MODULE_SRCVERSION_ALL is not set ++# CONFIG_MODULE_SIG is not set ++CONFIG_BLOCK=y ++# CONFIG_LBDAF is not set ++# CONFIG_BLK_DEV_BSG is not set ++# CONFIG_BLK_DEV_BSGLIB is not set ++# CONFIG_BLK_DEV_INTEGRITY is not set ++ ++# ++# Partition Types ++# ++CONFIG_PARTITION_ADVANCED=y ++# CONFIG_ACORN_PARTITION is not set ++# CONFIG_OSF_PARTITION is not set ++# CONFIG_AMIGA_PARTITION is not set ++# CONFIG_ATARI_PARTITION is not set ++# CONFIG_MAC_PARTITION is not set ++CONFIG_MSDOS_PARTITION=y ++# CONFIG_BSD_DISKLABEL is not set ++# CONFIG_MINIX_SUBPARTITION is not set ++# CONFIG_SOLARIS_X86_PARTITION is not set ++# CONFIG_UNIXWARE_DISKLABEL is not set ++# CONFIG_LDM_PARTITION is not set ++# CONFIG_SGI_PARTITION is not set ++# CONFIG_ULTRIX_PARTITION is not set ++# CONFIG_SUN_PARTITION is not set ++# CONFIG_KARMA_PARTITION is not set ++# CONFIG_EFI_PARTITION is not set ++# CONFIG_SYSV68_PARTITION is not set ++ ++# ++# IO Schedulers ++# ++CONFIG_IOSCHED_NOOP=y ++# CONFIG_IOSCHED_DEADLINE is not set ++# CONFIG_IOSCHED_CFQ is not set ++CONFIG_DEFAULT_NOOP=y ++CONFIG_DEFAULT_IOSCHED="noop" ++CONFIG_UNINLINE_SPIN_UNLOCK=y ++CONFIG_FREEZER=y ++ ++# ++# System Type ++# ++CONFIG_MMU=y ++# CONFIG_ARCH_MULTIPLATFORM is not set ++# CONFIG_ARCH_INTEGRATOR is not set ++# CONFIG_ARCH_REALVIEW is not set ++# CONFIG_ARCH_VERSATILE is not set ++# CONFIG_ARCH_AT91 is not set ++# CONFIG_ARCH_BCM2835 is not set ++# CONFIG_ARCH_CNS3XXX is not set ++# CONFIG_ARCH_CLPS711X is not set ++# CONFIG_ARCH_GEMINI is not set ++# CONFIG_ARCH_SIRF is not set ++# CONFIG_ARCH_EBSA110 is not set ++# CONFIG_ARCH_EP93XX is not set ++# CONFIG_ARCH_FOOTBRIDGE is not set ++# CONFIG_ARCH_MXS is not set ++# CONFIG_ARCH_NETX is not set ++# CONFIG_ARCH_H720X is not set ++# CONFIG_ARCH_IOP13XX is not set ++# CONFIG_ARCH_IOP32X is not set ++# CONFIG_ARCH_IOP33X is not set ++# CONFIG_ARCH_IXP4XX is not set ++# CONFIG_ARCH_DOVE is not set ++# CONFIG_ARCH_KIRKWOOD is not set ++# CONFIG_ARCH_MV78XX0 is not set ++# CONFIG_ARCH_ORION5X is not set ++# CONFIG_ARCH_MMP is not set ++# CONFIG_ARCH_KS8695 is not set ++# CONFIG_ARCH_W90X900 is not set ++# CONFIG_ARCH_LPC32XX is not set ++# CONFIG_ARCH_TEGRA is not set ++# CONFIG_ARCH_PXA is not set ++# CONFIG_ARCH_MSM is not set ++# CONFIG_ARCH_SHMOBILE is not set ++# CONFIG_ARCH_RPC is not set ++# CONFIG_ARCH_SA1100 is not set ++# CONFIG_ARCH_S3C24XX is not set ++# CONFIG_ARCH_S3C64XX is not set ++# CONFIG_ARCH_S5P64X0 is not set ++# CONFIG_ARCH_S5PC100 is not set ++# CONFIG_ARCH_S5PV210 is not set ++# CONFIG_ARCH_EXYNOS is not set ++# CONFIG_ARCH_SHARK is not set ++# CONFIG_ARCH_U300 is not set ++# CONFIG_ARCH_U8500 is not set ++# CONFIG_ARCH_NOMADIK is not set ++# CONFIG_PLAT_SPEAR is not set ++CONFIG_ARCH_DAVINCI=y ++# CONFIG_ARCH_OMAP1 is not set ++CONFIG_AINTC=y ++CONFIG_ARCH_DAVINCI_DMx=y ++ ++# ++# TI DaVinci Implementations ++# ++ ++# ++# DaVinci Core Type ++# ++CONFIG_ARCH_DAVINCI_DM365=y ++ ++# ++# DaVinci Board Type ++# ++CONFIG_MACH_DAVINCI_DM365_EVM=y ++CONFIG_DAVINCI_MUX=y ++# CONFIG_DAVINCI_MUX_DEBUG is not set ++# CONFIG_DAVINCI_MUX_WARNINGS is not set ++CONFIG_DAVINCI_RESET_CLOCKS=y ++ ++# ++# Processor Type ++# ++CONFIG_CPU_ARM926T=y ++CONFIG_CPU_32v5=y ++CONFIG_CPU_ABRT_EV5TJ=y ++CONFIG_CPU_PABRT_LEGACY=y ++CONFIG_CPU_CACHE_VIVT=y ++CONFIG_CPU_COPY_V4WB=y ++CONFIG_CPU_TLB_V4WBI=y ++CONFIG_CPU_CP15=y ++CONFIG_CPU_CP15_MMU=y ++CONFIG_CPU_USE_DOMAINS=y ++ ++# ++# Processor Features ++# ++# CONFIG_ARCH_PHYS_ADDR_T_64BIT is not set ++CONFIG_ARM_THUMB=y ++# CONFIG_CPU_ICACHE_DISABLE is not set ++# CONFIG_CPU_DCACHE_DISABLE is not set ++# CONFIG_CPU_DCACHE_WRITETHROUGH is not set ++# CONFIG_CPU_CACHE_ROUND_ROBIN is not set ++# CONFIG_CACHE_L2X0 is not set ++CONFIG_ARM_L1_CACHE_SHIFT=5 ++CONFIG_ARM_NR_BANKS=8 ++CONFIG_TI_PRIV_EDMA=y ++ ++# ++# Bus support ++# ++# CONFIG_PCI_SYSCALL is not set ++# CONFIG_PCCARD is not set ++ ++# ++# Kernel Features ++# ++# CONFIG_VMSPLIT_3G is not set ++# CONFIG_VMSPLIT_2G is not set ++CONFIG_VMSPLIT_1G=y ++CONFIG_PAGE_OFFSET=0x40000000 ++CONFIG_ARCH_NR_GPIO=0 ++# CONFIG_PREEMPT_NONE is not set ++# CONFIG_PREEMPT_VOLUNTARY is not set ++CONFIG_PREEMPT=y ++CONFIG_PREEMPT_COUNT=y ++CONFIG_HZ=1000 ++CONFIG_SCHED_HRTICK=y ++CONFIG_AEABI=y ++# CONFIG_OABI_COMPAT is not set ++CONFIG_ARCH_HAS_HOLES_MEMORYMODEL=y ++# CONFIG_ARCH_SPARSEMEM_DEFAULT is not set ++# CONFIG_ARCH_SELECT_MEMORY_MODEL is not set ++CONFIG_HAVE_ARCH_PFN_VALID=y ++# CONFIG_HIGHMEM is not set ++CONFIG_HW_PERF_EVENTS=y ++CONFIG_FLATMEM=y ++CONFIG_FLAT_NODE_MEM_MAP=y ++CONFIG_HAVE_MEMBLOCK=y ++CONFIG_MEMORY_ISOLATION=y ++# CONFIG_HAVE_BOOTMEM_INFO_NODE is not set ++CONFIG_PAGEFLAGS_EXTENDED=y ++CONFIG_SPLIT_PTLOCK_CPUS=999999 ++# CONFIG_COMPACTION is not set ++CONFIG_MIGRATION=y ++# CONFIG_PHYS_ADDR_T_64BIT is not set ++CONFIG_ZONE_DMA_FLAG=1 ++CONFIG_BOUNCE=y ++# CONFIG_KSM is not set ++CONFIG_DEFAULT_MMAP_MIN_ADDR=4096 ++CONFIG_CROSS_MEMORY_ATTACH=y ++CONFIG_NEED_PER_CPU_KM=y ++# CONFIG_CLEANCACHE is not set ++CONFIG_FORCE_MAX_ZONEORDER=11 ++CONFIG_ALIGNMENT_TRAP=y ++# CONFIG_UACCESS_WITH_MEMCPY is not set ++# CONFIG_SECCOMP is not set ++# CONFIG_CC_STACKPROTECTOR is not set ++ ++# ++# Boot options ++# ++CONFIG_USE_OF=y ++CONFIG_ATAGS=y ++# CONFIG_DEPRECATED_PARAM_STRUCT is not set ++CONFIG_ZBOOT_ROM_TEXT=0x0 ++CONFIG_ZBOOT_ROM_BSS=0x0 ++# CONFIG_ARM_APPENDED_DTB is not set ++CONFIG_CMDLINE="" ++# CONFIG_XIP_KERNEL is not set ++# CONFIG_KEXEC is not set ++# CONFIG_CRASH_DUMP is not set ++CONFIG_AUTO_ZRELADDR=y ++ ++# ++# CPU Power Management ++# ++CONFIG_CPU_IDLE=y ++# CONFIG_CPU_IDLE_MULTIPLE_DRIVERS is not set ++CONFIG_CPU_IDLE_GOV_LADDER=y ++CONFIG_CPU_IDLE_GOV_MENU=y ++# CONFIG_ARCH_NEEDS_CPU_IDLE_COUPLED is not set ++ ++# ++# Floating point emulation ++# ++ ++# ++# At least one emulation must be selected ++# ++CONFIG_VFP=y ++ ++# ++# Userspace binary formats ++# ++CONFIG_BINFMT_ELF=y ++CONFIG_ARCH_BINFMT_ELF_RANDOMIZE_PIE=y ++CONFIG_HAVE_AOUT=y ++# CONFIG_BINFMT_AOUT is not set ++# CONFIG_BINFMT_MISC is not set ++CONFIG_COREDUMP=y ++ ++# ++# Power management options ++# ++CONFIG_SUSPEND=y ++CONFIG_SUSPEND_FREEZER=y ++CONFIG_PM_SLEEP=y ++CONFIG_PM_AUTOSLEEP=y ++CONFIG_PM_WAKELOCKS=y ++CONFIG_PM_WAKELOCKS_LIMIT=100 ++CONFIG_PM_WAKELOCKS_GC=y ++CONFIG_PM_RUNTIME=y ++CONFIG_PM=y ++CONFIG_PM_DEBUG=y ++CONFIG_PM_ADVANCED_DEBUG=y ++CONFIG_PM_TEST_SUSPEND=y ++CONFIG_PM_SLEEP_DEBUG=y ++# CONFIG_APM_EMULATION is not set ++CONFIG_PM_CLK=y ++CONFIG_CPU_PM=y ++CONFIG_ARCH_SUSPEND_POSSIBLE=y ++CONFIG_ARM_CPU_SUSPEND=y ++CONFIG_NET=y ++ ++# ++# Networking options ++# ++CONFIG_PACKET=y ++# CONFIG_PACKET_DIAG is not set ++CONFIG_UNIX=y ++# CONFIG_UNIX_DIAG is not set ++CONFIG_XFRM=y ++# CONFIG_XFRM_USER is not set ++# CONFIG_XFRM_SUB_POLICY is not set ++# CONFIG_XFRM_MIGRATE is not set ++# CONFIG_XFRM_STATISTICS is not set ++# CONFIG_NET_KEY is not set ++CONFIG_INET=y ++CONFIG_IP_MULTICAST=y ++CONFIG_IP_ADVANCED_ROUTER=y ++CONFIG_IP_FIB_TRIE_STATS=y ++CONFIG_IP_MULTIPLE_TABLES=y ++CONFIG_IP_ROUTE_MULTIPATH=y ++CONFIG_IP_ROUTE_VERBOSE=y ++CONFIG_IP_PNP=y ++CONFIG_IP_PNP_DHCP=y ++# CONFIG_IP_PNP_BOOTP is not set ++# CONFIG_IP_PNP_RARP is not set ++# CONFIG_NET_IPIP is not set ++# CONFIG_NET_IPGRE_DEMUX is not set ++CONFIG_IP_MROUTE=y ++CONFIG_IP_MROUTE_MULTIPLE_TABLES=y ++# CONFIG_IP_PIMSM_V1 is not set ++# CONFIG_IP_PIMSM_V2 is not set ++# CONFIG_ARPD is not set ++# CONFIG_SYN_COOKIES is not set ++# CONFIG_NET_IPVTI is not set ++# CONFIG_INET_AH is not set ++# CONFIG_INET_ESP is not set ++# CONFIG_INET_IPCOMP is not set ++# CONFIG_INET_XFRM_TUNNEL is not set ++# CONFIG_INET_TUNNEL is not set ++CONFIG_INET_XFRM_MODE_TRANSPORT=y ++CONFIG_INET_XFRM_MODE_TUNNEL=y ++CONFIG_INET_XFRM_MODE_BEET=y ++CONFIG_INET_LRO=y ++CONFIG_INET_DIAG=y ++CONFIG_INET_TCP_DIAG=y ++CONFIG_INET_UDP_DIAG=y ++CONFIG_TCP_CONG_ADVANCED=y ++CONFIG_TCP_CONG_BIC=y ++# CONFIG_TCP_CONG_CUBIC is not set ++CONFIG_TCP_CONG_WESTWOOD=y ++# CONFIG_TCP_CONG_HTCP is not set ++CONFIG_TCP_CONG_HSTCP=y ++# CONFIG_TCP_CONG_HYBLA is not set ++# CONFIG_TCP_CONG_VEGAS is not set ++# CONFIG_TCP_CONG_SCALABLE is not set ++CONFIG_TCP_CONG_LP=y ++CONFIG_TCP_CONG_VENO=y ++# CONFIG_TCP_CONG_YEAH is not set ++# CONFIG_TCP_CONG_ILLINOIS is not set ++# CONFIG_DEFAULT_BIC is not set ++# CONFIG_DEFAULT_VENO is not set ++CONFIG_DEFAULT_WESTWOOD=y ++# CONFIG_DEFAULT_RENO is not set ++CONFIG_DEFAULT_TCP_CONG="westwood" ++# CONFIG_TCP_MD5SIG is not set ++# CONFIG_IPV6 is not set ++# CONFIG_NETWORK_SECMARK is not set ++# CONFIG_NETWORK_PHY_TIMESTAMPING is not set ++# CONFIG_NETFILTER is not set ++# CONFIG_IP_DCCP is not set ++# CONFIG_IP_SCTP is not set ++# CONFIG_RDS is not set ++# CONFIG_TIPC is not set ++# CONFIG_ATM is not set ++CONFIG_L2TP=y ++CONFIG_L2TP_DEBUGFS=y ++CONFIG_L2TP_V3=y ++# CONFIG_L2TP_IP is not set ++# CONFIG_L2TP_ETH is not set ++CONFIG_STP=y ++CONFIG_BRIDGE=y ++CONFIG_BRIDGE_IGMP_SNOOPING=y ++CONFIG_BRIDGE_VLAN_FILTERING=y ++CONFIG_HAVE_NET_DSA=y ++CONFIG_VLAN_8021Q=y ++# CONFIG_VLAN_8021Q_GVRP is not set ++# CONFIG_VLAN_8021Q_MVRP is not set ++# CONFIG_DECNET is not set ++CONFIG_LLC=y ++# CONFIG_LLC2 is not set ++# CONFIG_IPX is not set ++# CONFIG_ATALK is not set ++# CONFIG_X25 is not set ++# CONFIG_LAPB is not set ++# CONFIG_PHONET is not set ++# CONFIG_IEEE802154 is not set ++# CONFIG_NET_SCHED is not set ++# CONFIG_DCB is not set ++CONFIG_DNS_RESOLVER=y ++# CONFIG_BATMAN_ADV is not set ++# CONFIG_OPENVSWITCH is not set ++# CONFIG_VSOCKETS is not set ++CONFIG_BQL=y ++# CONFIG_BPF_JIT is not set ++ ++# ++# Network testing ++# ++# CONFIG_NET_PKTGEN is not set ++# CONFIG_HAMRADIO is not set ++CONFIG_CAN=m ++CONFIG_CAN_RAW=m ++CONFIG_CAN_BCM=m ++CONFIG_CAN_GW=m ++ ++# ++# CAN Device Drivers ++# ++# CONFIG_CAN_VCAN is not set ++# CONFIG_CAN_SLCAN is not set ++CONFIG_CAN_DEV=m ++CONFIG_CAN_CALC_BITTIMING=y ++# CONFIG_CAN_LEDS is not set ++# CONFIG_CAN_MCP251X is not set ++# CONFIG_CAN_GRCAN is not set ++# CONFIG_CAN_SJA1000 is not set ++# CONFIG_CAN_C_CAN is not set ++# CONFIG_CAN_CC770 is not set ++ ++# ++# CAN USB interfaces ++# ++# CONFIG_CAN_EMS_USB is not set ++# CONFIG_CAN_ESD_USB2 is not set ++# CONFIG_CAN_KVASER_USB is not set ++# CONFIG_CAN_PEAK_USB is not set ++# CONFIG_CAN_8DEV_USB is not set ++# CONFIG_CAN_SOFTING is not set ++# CONFIG_CAN_DEBUG_DEVICES is not set ++# CONFIG_IRDA is not set ++CONFIG_BT=m ++CONFIG_BT_RFCOMM=m ++# CONFIG_BT_RFCOMM_TTY is not set ++CONFIG_BT_BNEP=m ++CONFIG_BT_BNEP_MC_FILTER=y ++CONFIG_BT_BNEP_PROTO_FILTER=y ++CONFIG_BT_HIDP=m ++ ++# ++# Bluetooth device drivers ++# ++CONFIG_BT_HCIBTUSB=m ++# CONFIG_BT_HCIBTSDIO is not set ++# CONFIG_BT_HCIUART is not set ++CONFIG_BT_HCIBCM203X=m ++CONFIG_BT_HCIBPA10X=m ++CONFIG_BT_HCIBFUSB=m ++# CONFIG_BT_HCIVHCI is not set ++CONFIG_BT_MRVL=m ++# CONFIG_BT_MRVL_SDIO is not set ++CONFIG_BT_ATH3K=m ++# CONFIG_AF_RXRPC is not set ++CONFIG_FIB_RULES=y ++CONFIG_WIRELESS=y ++CONFIG_WIRELESS_EXT=y ++CONFIG_WEXT_CORE=y ++CONFIG_WEXT_PROC=y ++CONFIG_WEXT_SPY=y ++CONFIG_WEXT_PRIV=y ++CONFIG_CFG80211=y ++# CONFIG_NL80211_TESTMODE is not set ++# CONFIG_CFG80211_DEVELOPER_WARNINGS is not set ++# CONFIG_CFG80211_REG_DEBUG is not set ++# CONFIG_CFG80211_CERTIFICATION_ONUS is not set ++# CONFIG_CFG80211_DEFAULT_PS is not set ++CONFIG_CFG80211_DEBUGFS=y ++CONFIG_CFG80211_INTERNAL_REGDB=y ++CONFIG_CFG80211_WEXT=y ++CONFIG_LIB80211=m ++CONFIG_LIB80211_CRYPT_WEP=m ++CONFIG_LIB80211_CRYPT_CCMP=m ++CONFIG_LIB80211_CRYPT_TKIP=m ++# CONFIG_LIB80211_DEBUG is not set ++CONFIG_MAC80211=y ++CONFIG_MAC80211_HAS_RC=y ++CONFIG_MAC80211_RC_PID=y ++CONFIG_MAC80211_RC_MINSTREL=y ++CONFIG_MAC80211_RC_MINSTREL_HT=y ++# CONFIG_MAC80211_RC_DEFAULT_PID is not set ++CONFIG_MAC80211_RC_DEFAULT_MINSTREL=y ++CONFIG_MAC80211_RC_DEFAULT="minstrel_ht" ++# CONFIG_MAC80211_MESH is not set ++CONFIG_MAC80211_LEDS=y ++CONFIG_MAC80211_DEBUGFS=y ++# CONFIG_MAC80211_MESSAGE_TRACING is not set ++# CONFIG_MAC80211_DEBUG_MENU is not set ++# CONFIG_WIMAX is not set ++CONFIG_RFKILL=y ++CONFIG_RFKILL_LEDS=y ++CONFIG_RFKILL_INPUT=y ++# CONFIG_RFKILL_GPIO is not set ++# CONFIG_NET_9P is not set ++# CONFIG_CAIF is not set ++# CONFIG_CEPH_LIB is not set ++# CONFIG_NFC is not set ++CONFIG_HAVE_BPF_JIT=y ++ ++# ++# Device Drivers ++# ++ ++# ++# Generic Driver Options ++# ++CONFIG_UEVENT_HELPER_PATH="/sbin/hotplug" ++CONFIG_DEVTMPFS=y ++CONFIG_DEVTMPFS_MOUNT=y ++CONFIG_STANDALONE=y ++CONFIG_PREVENT_FIRMWARE_BUILD=y ++CONFIG_FW_LOADER=y ++CONFIG_FIRMWARE_IN_KERNEL=y ++CONFIG_EXTRA_FIRMWARE="" ++CONFIG_FW_LOADER_USER_HELPER=y ++# CONFIG_DEBUG_DRIVER is not set ++CONFIG_DEBUG_DEVRES=y ++# CONFIG_SYS_HYPERVISOR is not set ++# CONFIG_GENERIC_CPU_DEVICES is not set ++CONFIG_REGMAP=y ++CONFIG_REGMAP_I2C=y ++CONFIG_REGMAP_SPI=y ++CONFIG_DMA_SHARED_BUFFER=y ++CONFIG_CMA=y ++# CONFIG_CMA_DEBUG is not set ++ ++# ++# Default contiguous memory area size: ++# ++CONFIG_CMA_SIZE_MBYTES=16 ++CONFIG_CMA_SIZE_SEL_MBYTES=y ++# CONFIG_CMA_SIZE_SEL_PERCENTAGE is not set ++# CONFIG_CMA_SIZE_SEL_MIN is not set ++# CONFIG_CMA_SIZE_SEL_MAX is not set ++CONFIG_CMA_ALIGNMENT=8 ++CONFIG_CMA_AREAS=7 ++ ++# ++# Bus devices ++# ++# CONFIG_CONNECTOR is not set ++CONFIG_MTD=y ++# CONFIG_MTD_TESTS is not set ++# CONFIG_MTD_REDBOOT_PARTS is not set ++CONFIG_MTD_CMDLINE_PARTS=y ++# CONFIG_MTD_AFS_PARTS is not set ++# CONFIG_MTD_OF_PARTS is not set ++CONFIG_MTD_AR7_PARTS=y ++ ++# ++# User Modules And Translation Layers ++# ++CONFIG_MTD_CHAR=y ++CONFIG_MTD_BLKDEVS=y ++CONFIG_MTD_BLOCK=y ++# CONFIG_FTL is not set ++# CONFIG_NFTL is not set ++# CONFIG_INFTL is not set ++# CONFIG_RFD_FTL is not set ++# CONFIG_SSFDC is not set ++# CONFIG_SM_FTL is not set ++# CONFIG_MTD_OOPS is not set ++ ++# ++# RAM/ROM/Flash chip drivers ++# ++# CONFIG_MTD_CFI is not set ++# CONFIG_MTD_JEDECPROBE is not set ++CONFIG_MTD_MAP_BANK_WIDTH_1=y ++CONFIG_MTD_MAP_BANK_WIDTH_2=y ++CONFIG_MTD_MAP_BANK_WIDTH_4=y ++# CONFIG_MTD_MAP_BANK_WIDTH_8 is not set ++# CONFIG_MTD_MAP_BANK_WIDTH_16 is not set ++# CONFIG_MTD_MAP_BANK_WIDTH_32 is not set ++CONFIG_MTD_CFI_I1=y ++CONFIG_MTD_CFI_I2=y ++# CONFIG_MTD_CFI_I4 is not set ++# CONFIG_MTD_CFI_I8 is not set ++# CONFIG_MTD_RAM is not set ++# CONFIG_MTD_ROM is not set ++# CONFIG_MTD_ABSENT is not set ++ ++# ++# Mapping drivers for chip access ++# ++# CONFIG_MTD_COMPLEX_MAPPINGS is not set ++# CONFIG_MTD_PLATRAM is not set ++ ++# ++# Self-contained MTD device drivers ++# ++# CONFIG_MTD_DATAFLASH is not set ++# CONFIG_MTD_M25P80 is not set ++# CONFIG_MTD_SST25L is not set ++# CONFIG_MTD_SLRAM is not set ++# CONFIG_MTD_PHRAM is not set ++# CONFIG_MTD_MTDRAM is not set ++# CONFIG_MTD_BLOCK2MTD is not set ++ ++# ++# Disk-On-Chip Device Drivers ++# ++# CONFIG_MTD_DOC2000 is not set ++# CONFIG_MTD_DOC2001 is not set ++# CONFIG_MTD_DOC2001PLUS is not set ++# CONFIG_MTD_DOCG3 is not set ++CONFIG_MTD_NAND_ECC=y ++# CONFIG_MTD_NAND_ECC_SMC is not set ++CONFIG_MTD_NAND=y ++# CONFIG_MTD_NAND_ECC_BCH is not set ++# CONFIG_MTD_SM_COMMON is not set ++# CONFIG_MTD_NAND_MUSEUM_IDS is not set ++# CONFIG_MTD_NAND_DENALI is not set ++# CONFIG_MTD_NAND_GPIO is not set ++CONFIG_MTD_NAND_IDS=y ++# CONFIG_MTD_NAND_DISKONCHIP is not set ++# CONFIG_MTD_NAND_DOCG4 is not set ++# CONFIG_MTD_NAND_NANDSIM is not set ++# CONFIG_MTD_NAND_PLATFORM is not set ++# CONFIG_MTD_ALAUDA is not set ++CONFIG_MTD_NAND_DAVINCI=y ++# CONFIG_MTD_ONENAND is not set ++ ++# ++# LPDDR flash memory drivers ++# ++# CONFIG_MTD_LPDDR is not set ++CONFIG_MTD_UBI=y ++CONFIG_MTD_UBI_WL_THRESHOLD=4096 ++CONFIG_MTD_UBI_BEB_LIMIT=20 ++# CONFIG_MTD_UBI_FASTMAP is not set ++# CONFIG_MTD_UBI_GLUEBI is not set ++CONFIG_DTC=y ++CONFIG_OF=y ++ ++# ++# Device Tree and Open Firmware support ++# ++# CONFIG_PROC_DEVICETREE is not set ++# CONFIG_OF_SELFTEST is not set ++CONFIG_OF_FLATTREE=y ++CONFIG_OF_EARLY_FLATTREE=y ++CONFIG_OF_ADDRESS=y ++CONFIG_OF_IRQ=y ++CONFIG_OF_DEVICE=y ++CONFIG_OF_I2C=y ++CONFIG_OF_NET=y ++CONFIG_OF_MDIO=y ++CONFIG_OF_MTD=y ++# CONFIG_PARPORT is not set ++CONFIG_BLK_DEV=y ++# CONFIG_BLK_DEV_COW_COMMON is not set ++CONFIG_BLK_DEV_LOOP=y ++CONFIG_BLK_DEV_LOOP_MIN_COUNT=8 ++# CONFIG_BLK_DEV_CRYPTOLOOP is not set ++# CONFIG_BLK_DEV_DRBD is not set ++# CONFIG_BLK_DEV_NBD is not set ++CONFIG_BLK_DEV_RAM=y ++CONFIG_BLK_DEV_RAM_COUNT=1 ++CONFIG_BLK_DEV_RAM_SIZE=32768 ++# CONFIG_BLK_DEV_XIP is not set ++# CONFIG_CDROM_PKTCDVD is not set ++# CONFIG_ATA_OVER_ETH is not set ++# CONFIG_MG_DISK is not set ++# CONFIG_BLK_DEV_RBD is not set ++ ++# ++# Misc devices ++# ++# CONFIG_SENSORS_LIS3LV02D is not set ++# CONFIG_AD525X_DPOT is not set ++# CONFIG_ATMEL_PWM is not set ++# CONFIG_ICS932S401 is not set ++# CONFIG_ATMEL_SSC is not set ++# CONFIG_ENCLOSURE_SERVICES is not set ++# CONFIG_APDS9802ALS is not set ++# CONFIG_ISL29003 is not set ++# CONFIG_ISL29020 is not set ++# CONFIG_SENSORS_TSL2550 is not set ++# CONFIG_SENSORS_BH1780 is not set ++# CONFIG_SENSORS_BH1770 is not set ++# CONFIG_SENSORS_APDS990X is not set ++# CONFIG_HMC6352 is not set ++# CONFIG_DS1682 is not set ++# CONFIG_TI_DAC7512 is not set ++# CONFIG_BMP085_I2C is not set ++# CONFIG_BMP085_SPI is not set ++# CONFIG_USB_SWITCH_FSA9480 is not set ++# CONFIG_LATTICE_ECP3_CONFIG is not set ++# CONFIG_C2PORT is not set ++ ++# ++# EEPROM support ++# ++CONFIG_EEPROM_AT24=y ++# CONFIG_EEPROM_AT25 is not set ++# CONFIG_EEPROM_LEGACY is not set ++# CONFIG_EEPROM_MAX6875 is not set ++CONFIG_EEPROM_93CX6=y ++# CONFIG_EEPROM_93XX46 is not set ++ ++# ++# Texas Instruments shared transport line discipline ++# ++# CONFIG_TI_ST is not set ++# CONFIG_SENSORS_LIS3_SPI is not set ++# CONFIG_SENSORS_LIS3_I2C is not set ++ ++# ++# Altera FPGA firmware download module ++# ++# CONFIG_ALTERA_STAPL is not set ++CONFIG_HAVE_IDE=y ++# CONFIG_IDE is not set ++ ++# ++# SCSI device support ++# ++CONFIG_SCSI_MOD=y ++# CONFIG_RAID_ATTRS is not set ++CONFIG_SCSI=y ++CONFIG_SCSI_DMA=y ++# CONFIG_SCSI_TGT is not set ++# CONFIG_SCSI_NETLINK is not set ++CONFIG_SCSI_PROC_FS=y ++ ++# ++# SCSI support type (disk, tape, CD-ROM) ++# ++CONFIG_BLK_DEV_SD=y ++# CONFIG_CHR_DEV_ST is not set ++# CONFIG_CHR_DEV_OSST is not set ++# CONFIG_BLK_DEV_SR is not set ++CONFIG_CHR_DEV_SG=y ++# CONFIG_CHR_DEV_SCH is not set ++# CONFIG_SCSI_MULTI_LUN is not set ++# CONFIG_SCSI_CONSTANTS is not set ++# CONFIG_SCSI_LOGGING is not set ++# CONFIG_SCSI_SCAN_ASYNC is not set ++ ++# ++# SCSI Transports ++# ++# CONFIG_SCSI_SPI_ATTRS is not set ++# CONFIG_SCSI_FC_ATTRS is not set ++# CONFIG_SCSI_ISCSI_ATTRS is not set ++# CONFIG_SCSI_SAS_ATTRS is not set ++# CONFIG_SCSI_SAS_LIBSAS is not set ++# CONFIG_SCSI_SRP_ATTRS is not set ++CONFIG_SCSI_LOWLEVEL=y ++# CONFIG_ISCSI_TCP is not set ++# CONFIG_ISCSI_BOOT_SYSFS is not set ++# CONFIG_SCSI_UFSHCD is not set ++# CONFIG_LIBFC is not set ++# CONFIG_LIBFCOE is not set ++# CONFIG_SCSI_DEBUG is not set ++# CONFIG_SCSI_DH is not set ++# CONFIG_SCSI_OSD_INITIATOR is not set ++# CONFIG_ATA is not set ++# CONFIG_MD is not set ++# CONFIG_TARGET_CORE is not set ++CONFIG_NETDEVICES=y ++CONFIG_NET_CORE=y ++CONFIG_BONDING=m ++# CONFIG_DUMMY is not set ++# CONFIG_EQUALIZER is not set ++CONFIG_MII=y ++# CONFIG_NET_TEAM is not set ++# CONFIG_MACVLAN is not set ++# CONFIG_VXLAN is not set ++# CONFIG_NETCONSOLE is not set ++# CONFIG_NETPOLL is not set ++# CONFIG_NET_POLL_CONTROLLER is not set ++# CONFIG_TUN is not set ++# CONFIG_VETH is not set ++ ++# ++# CAIF transport drivers ++# ++ ++# ++# Distributed Switch Architecture drivers ++# ++# CONFIG_NET_DSA_MV88E6XXX is not set ++# CONFIG_NET_DSA_MV88E6060 is not set ++# CONFIG_NET_DSA_MV88E6XXX_NEED_PPU is not set ++# CONFIG_NET_DSA_MV88E6131 is not set ++# CONFIG_NET_DSA_MV88E6123_61_65 is not set ++CONFIG_ETHERNET=y ++# CONFIG_NET_CADENCE is not set ++# CONFIG_NET_VENDOR_BROADCOM is not set ++# CONFIG_NET_CALXEDA_XGMAC is not set ++# CONFIG_NET_VENDOR_CIRRUS is not set ++# CONFIG_DM9000 is not set ++# CONFIG_DNET is not set ++# CONFIG_NET_VENDOR_FARADAY is not set ++# CONFIG_NET_VENDOR_INTEL is not set ++# CONFIG_NET_VENDOR_MARVELL is not set ++CONFIG_NET_VENDOR_MICREL=y ++# CONFIG_KS8842 is not set ++CONFIG_KS8851=y ++# CONFIG_KS8851_MLL is not set ++# CONFIG_NET_VENDOR_MICROCHIP is not set ++# CONFIG_NET_VENDOR_NATSEMI is not set ++# CONFIG_ETHOC is not set ++# CONFIG_NET_VENDOR_SEEQ is not set ++CONFIG_NET_VENDOR_SMSC=y ++CONFIG_SMC91X=y ++CONFIG_SMC911X=y ++# CONFIG_SMSC911X is not set ++# CONFIG_NET_VENDOR_STMICRO is not set ++CONFIG_NET_VENDOR_TI=y ++CONFIG_TI_DAVINCI_EMAC=y ++CONFIG_TI_DAVINCI_MDIO=y ++CONFIG_TI_DAVINCI_CPDMA=y ++# CONFIG_TI_CPSW is not set ++# CONFIG_NET_VENDOR_WIZNET is not set ++CONFIG_PHYLIB=y ++ ++# ++# MII PHY device drivers ++# ++# CONFIG_AT803X_PHY is not set ++# CONFIG_AMD_PHY is not set ++# CONFIG_MARVELL_PHY is not set ++# CONFIG_DAVICOM_PHY is not set ++# CONFIG_QSEMI_PHY is not set ++# CONFIG_LXT_PHY is not set ++# CONFIG_CICADA_PHY is not set ++# CONFIG_VITESSE_PHY is not set ++CONFIG_SMSC_PHY=y ++# CONFIG_BROADCOM_PHY is not set ++# CONFIG_BCM87XX_PHY is not set ++# CONFIG_ICPLUS_PHY is not set ++# CONFIG_REALTEK_PHY is not set ++# CONFIG_NATIONAL_PHY is not set ++# CONFIG_STE10XP is not set ++# CONFIG_LSI_ET1011C_PHY is not set ++# CONFIG_MICREL_PHY is not set ++# CONFIG_FIXED_PHY is not set ++# CONFIG_MDIO_BITBANG is not set ++# CONFIG_MDIO_BUS_MUX_GPIO is not set ++# CONFIG_MDIO_BUS_MUX_MMIOREG is not set ++# CONFIG_MICREL_KS8995MA is not set ++CONFIG_PPP=y ++CONFIG_PPP_BSDCOMP=y ++CONFIG_PPP_DEFLATE=y ++CONFIG_PPP_FILTER=y ++CONFIG_PPP_MPPE=y ++CONFIG_PPP_MULTILINK=y ++CONFIG_PPPOE=y ++# CONFIG_PPPOL2TP is not set ++CONFIG_PPP_ASYNC=y ++CONFIG_PPP_SYNC_TTY=y ++# CONFIG_SLIP is not set ++CONFIG_SLHC=y ++ ++# ++# USB Network Adapters ++# ++# CONFIG_USB_CATC is not set ++# CONFIG_USB_KAWETH is not set ++# CONFIG_USB_PEGASUS is not set ++# CONFIG_USB_RTL8150 is not set ++CONFIG_USB_USBNET=m ++CONFIG_USB_NET_AX8817X=m ++CONFIG_USB_NET_AX88179_178A=m ++CONFIG_USB_NET_CDCETHER=m ++# CONFIG_USB_NET_CDC_EEM is not set ++CONFIG_USB_NET_CDC_NCM=m ++# CONFIG_USB_NET_CDC_MBIM is not set ++# CONFIG_USB_NET_DM9601 is not set ++# CONFIG_USB_NET_SMSC75XX is not set ++# CONFIG_USB_NET_SMSC95XX is not set ++# CONFIG_USB_NET_GL620A is not set ++# CONFIG_USB_NET_NET1080 is not set ++# CONFIG_USB_NET_PLUSB is not set ++# CONFIG_USB_NET_MCS7830 is not set ++CONFIG_USB_NET_RNDIS_HOST=m ++CONFIG_USB_NET_CDC_SUBSET=m ++# CONFIG_USB_ALI_M5632 is not set ++# CONFIG_USB_AN2720 is not set ++# CONFIG_USB_BELKIN is not set ++# CONFIG_USB_ARMLINUX is not set ++# CONFIG_USB_EPSON2888 is not set ++# CONFIG_USB_KC2190 is not set ++# CONFIG_USB_NET_ZAURUS is not set ++# CONFIG_USB_NET_CX82310_ETH is not set ++# CONFIG_USB_NET_KALMIA is not set ++# CONFIG_USB_NET_QMI_WWAN is not set ++CONFIG_USB_HSO=m ++# CONFIG_USB_NET_INT51X1 is not set ++# CONFIG_USB_IPHETH is not set ++# CONFIG_USB_SIERRA_NET is not set ++# CONFIG_USB_VL600 is not set ++CONFIG_WLAN=y ++CONFIG_LIBERTAS_THINFIRM=m ++# CONFIG_LIBERTAS_THINFIRM_DEBUG is not set ++CONFIG_LIBERTAS_THINFIRM_SDIO=m ++# CONFIG_LIBERTAS_THINFIRM_USB is not set ++# CONFIG_AT76C50X_USB is not set ++# CONFIG_USB_ZD1201 is not set ++CONFIG_USB_NET_RNDIS_WLAN=m ++CONFIG_RTL8187=m ++CONFIG_RTL8187_LEDS=y ++# CONFIG_MAC80211_HWSIM is not set ++CONFIG_ATH_COMMON=m ++CONFIG_ATH_CARDS=m ++# CONFIG_ATH_DEBUG is not set ++CONFIG_ATH9K_HW=m ++CONFIG_ATH9K_COMMON=m ++# CONFIG_ATH9K_BTCOEX_SUPPORT is not set ++CONFIG_ATH9K=m ++CONFIG_ATH9K_AHB=y ++# CONFIG_ATH9K_DEBUGFS is not set ++CONFIG_ATH9K_RATE_CONTROL=y ++CONFIG_ATH9K_HTC=m ++# CONFIG_ATH9K_HTC_DEBUGFS is not set ++CONFIG_CARL9170=m ++CONFIG_CARL9170_LEDS=y ++CONFIG_CARL9170_DEBUGFS=y ++CONFIG_CARL9170_WPC=y ++CONFIG_CARL9170_HWRNG=y ++# CONFIG_ATH6KL is not set ++CONFIG_AR5523=m ++CONFIG_B43=m ++CONFIG_B43_SSB=y ++# CONFIG_B43_SDIO is not set ++CONFIG_B43_PIO=y ++CONFIG_B43_PHY_N=y ++CONFIG_B43_PHY_LP=y ++CONFIG_B43_PHY_HT=y ++CONFIG_B43_LEDS=y ++CONFIG_B43_HWRNG=y ++# CONFIG_B43_DEBUG is not set ++CONFIG_B43LEGACY=m ++CONFIG_B43LEGACY_LEDS=y ++CONFIG_B43LEGACY_HWRNG=y ++CONFIG_B43LEGACY_DEBUG=y ++CONFIG_B43LEGACY_DMA=y ++CONFIG_B43LEGACY_PIO=y ++CONFIG_B43LEGACY_DMA_AND_PIO_MODE=y ++# CONFIG_B43LEGACY_DMA_MODE is not set ++# CONFIG_B43LEGACY_PIO_MODE is not set ++# CONFIG_BRCMFMAC is not set ++CONFIG_HOSTAP=m ++CONFIG_HOSTAP_FIRMWARE=y ++CONFIG_HOSTAP_FIRMWARE_NVRAM=y ++CONFIG_LIBERTAS=m ++CONFIG_LIBERTAS_USB=m ++CONFIG_LIBERTAS_SDIO=m ++# CONFIG_LIBERTAS_SPI is not set ++# CONFIG_LIBERTAS_DEBUG is not set ++# CONFIG_LIBERTAS_MESH is not set ++# CONFIG_P54_COMMON is not set ++CONFIG_RT2X00=m ++CONFIG_RT2500USB=m ++CONFIG_RT73USB=m ++CONFIG_RT2800USB=m ++CONFIG_RT2800USB_RT33XX=y ++CONFIG_RT2800USB_RT35XX=y ++CONFIG_RT2800USB_RT53XX=y ++CONFIG_RT2800USB_UNKNOWN=y ++CONFIG_RT2800_LIB=m ++CONFIG_RT2X00_LIB_USB=m ++CONFIG_RT2X00_LIB=m ++CONFIG_RT2X00_LIB_FIRMWARE=y ++CONFIG_RT2X00_LIB_CRYPTO=y ++CONFIG_RT2X00_LIB_LEDS=y ++CONFIG_RT2X00_LIB_DEBUGFS=y ++# CONFIG_RT2X00_DEBUG is not set ++CONFIG_RTLWIFI=m ++# CONFIG_RTLWIFI_DEBUG is not set ++CONFIG_RTL8192CU=m ++CONFIG_RTL8192C_COMMON=m ++CONFIG_SD8686_UAP=m ++# CONFIG_WL_TI is not set ++# CONFIG_ZD1211RW is not set ++# CONFIG_MWIFIEX is not set ++ ++# ++# Enable WiMAX (Networking options) to see the WiMAX drivers ++# ++# CONFIG_WAN is not set ++# CONFIG_ISDN is not set ++ ++# ++# Input device support ++# ++CONFIG_INPUT=y ++CONFIG_INPUT_FF_MEMLESS=y ++CONFIG_INPUT_POLLDEV=m ++# CONFIG_INPUT_SPARSEKMAP is not set ++CONFIG_INPUT_MATRIXKMAP=m ++ ++# ++# Userland interfaces ++# ++# CONFIG_INPUT_MOUSEDEV is not set ++CONFIG_INPUT_JOYDEV=y ++CONFIG_INPUT_EVDEV=y ++# CONFIG_INPUT_EVBUG is not set ++ ++# ++# Input Device Drivers ++# ++CONFIG_INPUT_KEYBOARD=y ++# CONFIG_KEYBOARD_ADP5588 is not set ++# CONFIG_KEYBOARD_ADP5589 is not set ++# CONFIG_KEYBOARD_ATKBD is not set ++# CONFIG_KEYBOARD_QT1070 is not set ++# CONFIG_KEYBOARD_QT2160 is not set ++# CONFIG_KEYBOARD_LKKBD is not set ++CONFIG_KEYBOARD_GPIO=m ++CONFIG_KEYBOARD_GPIO_POLLED=m ++# CONFIG_KEYBOARD_TCA6416 is not set ++# CONFIG_KEYBOARD_TCA8418 is not set ++CONFIG_KEYBOARD_MATRIX=m ++# CONFIG_KEYBOARD_LM8323 is not set ++# CONFIG_KEYBOARD_LM8333 is not set ++# CONFIG_KEYBOARD_MAX7359 is not set ++# CONFIG_KEYBOARD_MCS is not set ++# CONFIG_KEYBOARD_MPR121 is not set ++# CONFIG_KEYBOARD_NEWTON is not set ++# CONFIG_KEYBOARD_OPENCORES is not set ++# CONFIG_KEYBOARD_SAMSUNG is not set ++# CONFIG_KEYBOARD_STOWAWAY is not set ++# CONFIG_KEYBOARD_SUNKBD is not set ++CONFIG_KEYBOARD_DAVINCI=m ++# CONFIG_KEYBOARD_XTKBD is not set ++# CONFIG_INPUT_MOUSE is not set ++CONFIG_INPUT_JOYSTICK=y ++# CONFIG_JOYSTICK_ANALOG is not set ++# CONFIG_JOYSTICK_A3D is not set ++# CONFIG_JOYSTICK_ADI is not set ++# CONFIG_JOYSTICK_COBRA is not set ++# CONFIG_JOYSTICK_GF2K is not set ++# CONFIG_JOYSTICK_GRIP is not set ++# CONFIG_JOYSTICK_GRIP_MP is not set ++CONFIG_JOYSTICK_GUILLEMOT=m ++# CONFIG_JOYSTICK_INTERACT is not set ++CONFIG_JOYSTICK_SIDEWINDER=m ++CONFIG_JOYSTICK_TMDC=m ++CONFIG_JOYSTICK_IFORCE=m ++CONFIG_JOYSTICK_IFORCE_USB=y ++# CONFIG_JOYSTICK_IFORCE_232 is not set ++CONFIG_JOYSTICK_WARRIOR=m ++# CONFIG_JOYSTICK_MAGELLAN is not set ++# CONFIG_JOYSTICK_SPACEORB is not set ++# CONFIG_JOYSTICK_SPACEBALL is not set ++# CONFIG_JOYSTICK_STINGER is not set ++# CONFIG_JOYSTICK_TWIDJOY is not set ++# CONFIG_JOYSTICK_ZHENHUA is not set ++# CONFIG_JOYSTICK_AS5011 is not set ++# CONFIG_JOYSTICK_JOYDUMP is not set ++CONFIG_JOYSTICK_XPAD=m ++CONFIG_JOYSTICK_XPAD_FF=y ++CONFIG_JOYSTICK_XPAD_LEDS=y ++# CONFIG_INPUT_TABLET is not set ++# CONFIG_INPUT_TOUCHSCREEN is not set ++CONFIG_INPUT_MISC=y ++# CONFIG_INPUT_AD714X is not set ++# CONFIG_INPUT_BMA150 is not set ++# CONFIG_INPUT_MMA8450 is not set ++# CONFIG_INPUT_MPU3050 is not set ++# CONFIG_INPUT_GP2A is not set ++# CONFIG_INPUT_GPIO_TILT_POLLED is not set ++# CONFIG_INPUT_ATI_REMOTE2 is not set ++# CONFIG_INPUT_KEYSPAN_REMOTE is not set ++# CONFIG_INPUT_KXTJ9 is not set ++# CONFIG_INPUT_POWERMATE is not set ++# CONFIG_INPUT_YEALINK is not set ++# CONFIG_INPUT_CM109 is not set ++# CONFIG_INPUT_UINPUT is not set ++# CONFIG_INPUT_PCF8574 is not set ++# CONFIG_INPUT_GPIO_ROTARY_ENCODER is not set ++# CONFIG_INPUT_DM365EVM is not set ++CONFIG_INPUT_ADXL34X=m ++CONFIG_INPUT_ADXL34X_I2C=m ++# CONFIG_INPUT_ADXL34X_SPI is not set ++CONFIG_INPUT_ADXL34X_ALLOW_POLLING=y ++# CONFIG_INPUT_CMA3000 is not set ++ ++# ++# Hardware I/O ports ++# ++CONFIG_SERIO=m ++# CONFIG_SERIO_SERPORT is not set ++# CONFIG_SERIO_LIBPS2 is not set ++# CONFIG_SERIO_RAW is not set ++# CONFIG_SERIO_ALTERA_PS2 is not set ++# CONFIG_SERIO_PS2MULT is not set ++# CONFIG_SERIO_ARC_PS2 is not set ++CONFIG_GAMEPORT=m ++# CONFIG_GAMEPORT_NS558 is not set ++# CONFIG_GAMEPORT_L4 is not set ++ ++# ++# Character devices ++# ++CONFIG_TTY=y ++CONFIG_VT=y ++CONFIG_CONSOLE_TRANSLATIONS=y ++# CONFIG_VT_CONSOLE is not set ++CONFIG_HW_CONSOLE=y ++# CONFIG_VT_HW_CONSOLE_BINDING is not set ++CONFIG_UNIX98_PTYS=y ++# CONFIG_DEVPTS_MULTIPLE_INSTANCES is not set ++CONFIG_LEGACY_PTYS=y ++CONFIG_LEGACY_PTY_COUNT=256 ++# CONFIG_SERIAL_NONSTANDARD is not set ++# CONFIG_N_GSM is not set ++# CONFIG_TRACE_SINK is not set ++CONFIG_DEVKMEM=y ++ ++# ++# Serial drivers ++# ++CONFIG_SERIAL_8250=y ++CONFIG_SERIAL_8250_DEPRECATED_OPTIONS=y ++CONFIG_SERIAL_8250_CONSOLE=y ++CONFIG_SERIAL_8250_DMA=y ++CONFIG_SERIAL_8250_NR_UARTS=2 ++CONFIG_SERIAL_8250_RUNTIME_UARTS=2 ++# CONFIG_SERIAL_8250_EXTENDED is not set ++# CONFIG_SERIAL_8250_DW is not set ++# CONFIG_SERIAL_8250_EM is not set ++ ++# ++# Non-8250 serial port support ++# ++# CONFIG_SERIAL_MAX3100 is not set ++# CONFIG_SERIAL_MAX310X is not set ++CONFIG_SERIAL_CORE=y ++CONFIG_SERIAL_CORE_CONSOLE=y ++# CONFIG_SERIAL_OF_PLATFORM is not set ++# CONFIG_SERIAL_SCCNXP is not set ++# CONFIG_SERIAL_TIMBERDALE is not set ++# CONFIG_SERIAL_ALTERA_JTAGUART is not set ++# CONFIG_SERIAL_ALTERA_UART is not set ++# CONFIG_SERIAL_IFX6X60 is not set ++# CONFIG_SERIAL_XILINX_PS_UART is not set ++# CONFIG_SERIAL_ARC is not set ++# CONFIG_TTY_PRINTK is not set ++# CONFIG_HVC_DCC is not set ++# CONFIG_IPMI_HANDLER is not set ++CONFIG_HW_RANDOM=y ++CONFIG_HW_RANDOM_TIMERIOMEM=y ++# CONFIG_HW_RANDOM_ATMEL is not set ++# CONFIG_HW_RANDOM_EXYNOS is not set ++# CONFIG_R3964 is not set ++# CONFIG_RAW_DRIVER is not set ++# CONFIG_TCG_TPM is not set ++CONFIG_DM365_IPIPE=y ++CONFIG_IMP_PREVIEWER=y ++CONFIG_IMP_RESIZER=y ++# CONFIG_IMP_DEBUG is not set ++CONFIG_I2C=y ++CONFIG_I2C_BOARDINFO=y ++CONFIG_I2C_COMPAT=y ++CONFIG_I2C_CHARDEV=y ++# CONFIG_I2C_MUX is not set ++CONFIG_I2C_HELPER_AUTO=y ++CONFIG_I2C_ALGOBIT=y ++ ++# ++# I2C Hardware Bus support ++# ++ ++# ++# I2C system bus drivers (mostly embedded / system-on-chip) ++# ++# CONFIG_I2C_CBUS_GPIO is not set ++CONFIG_I2C_DAVINCI=y ++# CONFIG_I2C_DESIGNWARE_PLATFORM is not set ++# CONFIG_I2C_GPIO is not set ++# CONFIG_I2C_OCORES is not set ++# CONFIG_I2C_PCA_PLATFORM is not set ++# CONFIG_I2C_PXA_PCI is not set ++# CONFIG_I2C_SIMTEC is not set ++# CONFIG_I2C_XILINX is not set ++ ++# ++# External I2C/SMBus adapter drivers ++# ++# CONFIG_I2C_DIOLAN_U2C is not set ++# CONFIG_I2C_PARPORT_LIGHT is not set ++# CONFIG_I2C_TAOS_EVM is not set ++# CONFIG_I2C_TINY_USB is not set ++ ++# ++# Other I2C/SMBus bus drivers ++# ++# CONFIG_I2C_STUB is not set ++# CONFIG_I2C_DEBUG_CORE is not set ++# CONFIG_I2C_DEBUG_ALGO is not set ++# CONFIG_I2C_DEBUG_BUS is not set ++CONFIG_SPI=y ++# CONFIG_SPI_DEBUG is not set ++CONFIG_SPI_MASTER=y ++ ++# ++# SPI Master Controller Drivers ++# ++# CONFIG_SPI_ALTERA is not set ++CONFIG_SPI_BITBANG=y ++CONFIG_SPI_DAVINCI=y ++# CONFIG_SPI_GPIO is not set ++# CONFIG_SPI_OC_TINY is not set ++# CONFIG_SPI_PXA2XX_PCI is not set ++# CONFIG_SPI_SC18IS602 is not set ++# CONFIG_SPI_XCOMM is not set ++# CONFIG_SPI_XILINX is not set ++# CONFIG_SPI_DESIGNWARE is not set ++ ++# ++# SPI Protocol Masters ++# ++CONFIG_SPI_SPIDEV=y ++# CONFIG_SPI_TLE62X0 is not set ++# CONFIG_HSI is not set ++ ++# ++# PPS support ++# ++# CONFIG_PPS is not set ++ ++# ++# PPS generators support ++# ++ ++# ++# PTP clock support ++# ++# CONFIG_PTP_1588_CLOCK is not set ++ ++# ++# Enable PHYLIB and NETWORK_PHY_TIMESTAMPING to see the additional clocks. ++# ++# CONFIG_PTP_1588_CLOCK_PCH is not set ++CONFIG_ARCH_HAVE_CUSTOM_GPIO_H=y ++CONFIG_ARCH_REQUIRE_GPIOLIB=y ++CONFIG_GPIO_DEVRES=y ++CONFIG_GPIOLIB=y ++CONFIG_OF_GPIO=y ++# CONFIG_DEBUG_GPIO is not set ++CONFIG_GPIO_SYSFS=y ++ ++# ++# Memory mapped GPIO drivers: ++# ++# CONFIG_GPIO_GENERIC_PLATFORM is not set ++# CONFIG_GPIO_EM is not set ++# CONFIG_GPIO_TS5500 is not set ++ ++# ++# I2C GPIO expanders: ++# ++# CONFIG_GPIO_MAX7300 is not set ++# CONFIG_GPIO_MAX732X is not set ++# CONFIG_GPIO_PCA953X is not set ++# CONFIG_GPIO_PCF857X is not set ++# CONFIG_GPIO_SX150X is not set ++# CONFIG_GPIO_ADP5588 is not set ++# CONFIG_GPIO_ADNP is not set ++ ++# ++# PCI GPIO expanders: ++# ++ ++# ++# SPI GPIO expanders: ++# ++# CONFIG_GPIO_MAX7301 is not set ++# CONFIG_GPIO_MCP23S08 is not set ++# CONFIG_GPIO_MC33880 is not set ++# CONFIG_GPIO_74X164 is not set ++ ++# ++# AC97 GPIO expanders: ++# ++ ++# ++# MODULbus GPIO expanders: ++# ++ ++# ++# USB GPIO expanders: ++# ++CONFIG_W1=m ++ ++# ++# 1-wire Bus Masters ++# ++# CONFIG_W1_MASTER_DS2490 is not set ++# CONFIG_W1_MASTER_DS2482 is not set ++# CONFIG_W1_MASTER_DS1WM is not set ++CONFIG_W1_MASTER_GPIO=m ++ ++# ++# 1-wire Slaves ++# ++CONFIG_W1_SLAVE_THERM=m ++CONFIG_W1_SLAVE_SMEM=m ++# CONFIG_W1_SLAVE_DS2408 is not set ++# CONFIG_W1_SLAVE_DS2413 is not set ++# CONFIG_W1_SLAVE_DS2423 is not set ++# CONFIG_W1_SLAVE_DS2431 is not set ++# CONFIG_W1_SLAVE_DS2433 is not set ++# CONFIG_W1_SLAVE_DS2760 is not set ++# CONFIG_W1_SLAVE_DS2780 is not set ++# CONFIG_W1_SLAVE_DS2781 is not set ++# CONFIG_W1_SLAVE_DS28E04 is not set ++# CONFIG_W1_SLAVE_BQ27000 is not set ++CONFIG_POWER_SUPPLY=y ++# CONFIG_POWER_SUPPLY_DEBUG is not set ++# CONFIG_PDA_POWER is not set ++# CONFIG_GENERIC_ADC_BATTERY is not set ++# CONFIG_TEST_POWER is not set ++# CONFIG_BATTERY_DS2780 is not set ++# CONFIG_BATTERY_DS2781 is not set ++# CONFIG_BATTERY_DS2782 is not set ++# CONFIG_BATTERY_SBS is not set ++# CONFIG_BATTERY_BQ27x00 is not set ++# CONFIG_BATTERY_MAX17040 is not set ++# CONFIG_BATTERY_MAX17042 is not set ++# CONFIG_CHARGER_ISP1704 is not set ++# CONFIG_CHARGER_MAX8903 is not set ++# CONFIG_CHARGER_LP8727 is not set ++# CONFIG_CHARGER_GPIO is not set ++# CONFIG_CHARGER_BQ2415X is not set ++# CONFIG_CHARGER_SMB347 is not set ++# CONFIG_BATTERY_GOLDFISH is not set ++# CONFIG_POWER_RESET is not set ++# CONFIG_POWER_RESET_RESTART is not set ++# CONFIG_POWER_AVS is not set ++# CONFIG_HWMON is not set ++# CONFIG_THERMAL is not set ++CONFIG_WATCHDOG=y ++CONFIG_WATCHDOG_CORE=y ++# CONFIG_WATCHDOG_NOWAYOUT is not set ++ ++# ++# Watchdog Device Drivers ++# ++# CONFIG_SOFT_WATCHDOG is not set ++# CONFIG_DW_WATCHDOG is not set ++CONFIG_DAVINCI_WATCHDOG=y ++# CONFIG_MAX63XX_WATCHDOG is not set ++ ++# ++# USB-based Watchdog Cards ++# ++# CONFIG_USBPCWATCHDOG is not set ++CONFIG_SSB_POSSIBLE=y ++ ++# ++# Sonics Silicon Backplane ++# ++CONFIG_SSB=m ++CONFIG_SSB_BLOCKIO=y ++CONFIG_SSB_SDIOHOST_POSSIBLE=y ++# CONFIG_SSB_SDIOHOST is not set ++# CONFIG_SSB_SILENT is not set ++# CONFIG_SSB_DEBUG is not set ++# CONFIG_SSB_DRIVER_GPIO is not set ++CONFIG_BCMA_POSSIBLE=y ++ ++# ++# Broadcom specific AMBA ++# ++# CONFIG_BCMA is not set ++ ++# ++# Multifunction device drivers ++# ++CONFIG_MFD_CORE=y ++# CONFIG_MFD_88PM860X is not set ++# CONFIG_MFD_88PM800 is not set ++# CONFIG_MFD_88PM805 is not set ++# CONFIG_MFD_SM501 is not set ++# CONFIG_MFD_ASIC3 is not set ++CONFIG_MFD_DAVINCI_VOICECODEC=y ++# CONFIG_MFD_TI_AM335X_TSCADC is not set ++# CONFIG_HTC_EGPIO is not set ++# CONFIG_HTC_PASIC3 is not set ++# CONFIG_HTC_I2CPLD is not set ++# CONFIG_MFD_LM3533 is not set ++# CONFIG_TPS6105X is not set ++# CONFIG_TPS65010 is not set ++# CONFIG_TPS6507X is not set ++# CONFIG_MFD_TPS65217 is not set ++# CONFIG_MFD_TPS6586X is not set ++# CONFIG_MFD_TPS65910 is not set ++# CONFIG_MFD_TPS65912_I2C is not set ++# CONFIG_MFD_TPS65912_SPI is not set ++# CONFIG_MFD_TPS80031 is not set ++# CONFIG_TWL4030_CORE is not set ++# CONFIG_TWL6040_CORE is not set ++# CONFIG_MFD_STMPE is not set ++# CONFIG_MFD_TC3589X is not set ++# CONFIG_MFD_TMIO is not set ++# CONFIG_MFD_T7L66XB is not set ++# CONFIG_MFD_SMSC is not set ++# CONFIG_MFD_TC6387XB is not set ++# CONFIG_MFD_TC6393XB is not set ++# CONFIG_PMIC_DA903X is not set ++# CONFIG_MFD_DA9052_SPI is not set ++# CONFIG_MFD_DA9052_I2C is not set ++# CONFIG_MFD_DA9055 is not set ++# CONFIG_PMIC_ADP5520 is not set ++# CONFIG_MFD_LP8788 is not set ++# CONFIG_MFD_MAX77686 is not set ++# CONFIG_MFD_MAX77693 is not set ++# CONFIG_MFD_MAX8907 is not set ++# CONFIG_MFD_MAX8925 is not set ++# CONFIG_MFD_MAX8997 is not set ++# CONFIG_MFD_MAX8998 is not set ++# CONFIG_MFD_SEC_CORE is not set ++# CONFIG_MFD_ARIZONA_I2C is not set ++# CONFIG_MFD_ARIZONA_SPI is not set ++# CONFIG_MFD_WM8400 is not set ++# CONFIG_MFD_WM831X_I2C is not set ++# CONFIG_MFD_WM831X_SPI is not set ++# CONFIG_MFD_WM8350_I2C is not set ++# CONFIG_MFD_WM8994 is not set ++# CONFIG_MFD_PCF50633 is not set ++# CONFIG_MFD_MC13XXX_SPI is not set ++# CONFIG_MFD_MC13XXX_I2C is not set ++# CONFIG_ABX500_CORE is not set ++# CONFIG_EZX_PCAP is not set ++# CONFIG_MFD_WL1273_CORE is not set ++# CONFIG_MFD_TPS65090 is not set ++# CONFIG_MFD_AAT2870_CORE is not set ++# CONFIG_MFD_RC5T583 is not set ++# CONFIG_MFD_SYSCON is not set ++# CONFIG_MFD_PALMAS is not set ++# CONFIG_MFD_VIPERBOARD is not set ++# CONFIG_MFD_RETU is not set ++# CONFIG_MFD_AS3711 is not set ++# CONFIG_REGULATOR is not set ++CONFIG_MEDIA_SUPPORT=y ++ ++# ++# Multimedia core support ++# ++CONFIG_MEDIA_CAMERA_SUPPORT=y ++# CONFIG_MEDIA_ANALOG_TV_SUPPORT is not set ++# CONFIG_MEDIA_DIGITAL_TV_SUPPORT is not set ++# CONFIG_MEDIA_RADIO_SUPPORT is not set ++# CONFIG_MEDIA_RC_SUPPORT is not set ++CONFIG_MEDIA_CONTROLLER=y ++CONFIG_VIDEO_DEV=y ++CONFIG_VIDEO_V4L2_SUBDEV_API=y ++CONFIG_VIDEO_V4L2=y ++# CONFIG_VIDEO_ADV_DEBUG is not set ++# CONFIG_VIDEO_FIXED_MINOR_RANGES is not set ++CONFIG_VIDEOBUF_GEN=y ++CONFIG_VIDEOBUF_VMALLOC=y ++CONFIG_VIDEOBUF_DMA_CONTIG=y ++# CONFIG_VIDEO_V4L2_INT_DEVICE is not set ++# CONFIG_TTPCI_EEPROM is not set ++ ++# ++# Media drivers ++# ++# CONFIG_MEDIA_USB_SUPPORT is not set ++CONFIG_V4L_PLATFORM_DRIVERS=y ++CONFIG_VIDEO_DM365_3A_HW=y ++CONFIG_VIDEO_DM365_AF=y ++CONFIG_VIDEO_DM365_AEW=y ++CONFIG_VIDEO_VPSS_SYSTEM=y ++CONFIG_VIDEO_VPFE_CAPTURE=y ++CONFIG_VIDEO_YCBCR=y ++CONFIG_VIDEO_DM365_ISIF=y ++CONFIG_VIDEO_ISIF=y ++CONFIG_VIDEO_DM644X_VPBE=y ++CONFIG_VIDEO_DAVINCI_DISPLAY=y ++CONFIG_DAVINCI_ENC_MNGR=y ++CONFIG_ENC_MNGR_MAX_CHANNELS=2 ++CONFIG_DAVINCI_OSD=y ++CONFIG_DAVINCI_VPBE_ENCODER=y ++# CONFIG_VIDEO_TIMBERDALE is not set ++# CONFIG_SOC_CAMERA is not set ++# CONFIG_V4L_MEM2MEM_DRIVERS is not set ++# CONFIG_V4L_TEST_DRIVERS is not set ++ ++# ++# Supported MMC/SDIO adapters ++# ++ ++# ++# Media ancillary drivers (tuners, sensors, i2c, frontends) ++# ++# CONFIG_MEDIA_SUBDRV_AUTOSELECT is not set ++ ++# ++# Encoders, decoders, sensors and other helper chips ++# ++ ++# ++# Audio decoders, processors and mixers ++# ++# CONFIG_VIDEO_TVAUDIO is not set ++# CONFIG_VIDEO_TDA7432 is not set ++# CONFIG_VIDEO_TDA9840 is not set ++# CONFIG_VIDEO_TEA6415C is not set ++# CONFIG_VIDEO_TEA6420 is not set ++# CONFIG_VIDEO_MSP3400 is not set ++# CONFIG_VIDEO_CS5345 is not set ++# CONFIG_VIDEO_CS53L32A is not set ++# CONFIG_VIDEO_TLV320AIC23B is not set ++# CONFIG_VIDEO_WM8775 is not set ++# CONFIG_VIDEO_WM8739 is not set ++# CONFIG_VIDEO_VP27SMPX is not set ++ ++# ++# RDS decoders ++# ++# CONFIG_VIDEO_SAA6588 is not set ++ ++# ++# Video decoders ++# ++# CONFIG_VIDEO_ADV7180 is not set ++# CONFIG_VIDEO_ADV7183 is not set ++# CONFIG_VIDEO_ADV7604 is not set ++# CONFIG_VIDEO_BT819 is not set ++# CONFIG_VIDEO_BT856 is not set ++# CONFIG_VIDEO_BT866 is not set ++# CONFIG_VIDEO_KS0127 is not set ++# CONFIG_VIDEO_SAA7110 is not set ++# CONFIG_VIDEO_SAA711X is not set ++# CONFIG_VIDEO_SAA7191 is not set ++# CONFIG_VIDEO_TVP514X is not set ++# CONFIG_VIDEO_TVP5150 is not set ++# CONFIG_VIDEO_TVP7002 is not set ++# CONFIG_VIDEO_VPX3220 is not set ++ ++# ++# Video and audio decoders ++# ++# CONFIG_VIDEO_SAA717X is not set ++# CONFIG_VIDEO_CX25840 is not set ++ ++# ++# Video encoders ++# ++# CONFIG_VIDEO_SAA7127 is not set ++# CONFIG_VIDEO_SAA7185 is not set ++# CONFIG_VIDEO_ADV7170 is not set ++# CONFIG_VIDEO_ADV7175 is not set ++# CONFIG_VIDEO_ADV7343 is not set ++# CONFIG_VIDEO_ADV7393 is not set ++# CONFIG_VIDEO_AD9389B is not set ++# CONFIG_VIDEO_AK881X is not set ++ ++# ++# Camera sensor devices ++# ++# CONFIG_VIDEO_OV7670 is not set ++# CONFIG_VIDEO_OV9650 is not set ++# CONFIG_VIDEO_VS6624 is not set ++# CONFIG_VIDEO_MT9M032 is not set ++# CONFIG_VIDEO_MT9P031 is not set ++CONFIG_VIDEO_OV2643=y ++# CONFIG_VIDEO_MT9T001 is not set ++# CONFIG_VIDEO_MT9V011 is not set ++# CONFIG_VIDEO_MT9V032 is not set ++# CONFIG_VIDEO_SR030PC30 is not set ++# CONFIG_VIDEO_NOON010PC30 is not set ++# CONFIG_VIDEO_M5MOLS is not set ++# CONFIG_VIDEO_S5K6AA is not set ++# CONFIG_VIDEO_S5K4ECGX is not set ++# CONFIG_VIDEO_SMIAPP is not set ++# CONFIG_VIDEO_S5C73M3 is not set ++ ++# ++# Flash devices ++# ++# CONFIG_VIDEO_ADP1653 is not set ++# CONFIG_VIDEO_AS3645A is not set ++ ++# ++# Video improvement chips ++# ++# CONFIG_VIDEO_UPD64031A is not set ++# CONFIG_VIDEO_UPD64083 is not set ++ ++# ++# Miscelaneous helper chips ++# ++# CONFIG_VIDEO_THS7303 is not set ++# CONFIG_VIDEO_M52790 is not set ++ ++# ++# Sensors used on soc_camera driver ++# ++ ++# ++# Customise DVB Frontends ++# ++CONFIG_DVB_AU8522=m ++CONFIG_DVB_AU8522_V4L=m ++CONFIG_DVB_TUNER_DIB0070=m ++CONFIG_DVB_TUNER_DIB0090=m ++ ++# ++# Tools to develop new frontends ++# ++# CONFIG_DVB_DUMMY_FE is not set ++ ++# ++# Graphics support ++# ++CONFIG_DRM=y ++# CONFIG_DRM_UDL is not set ++# CONFIG_DRM_TILCDC is not set ++# CONFIG_VGASTATE is not set ++CONFIG_VIDEO_OUTPUT_CONTROL=y ++CONFIG_DISPLAY_TIMING=y ++CONFIG_VIDEOMODE=y ++CONFIG_OF_DISPLAY_TIMING=y ++CONFIG_OF_VIDEOMODE=y ++CONFIG_HDMI=y ++CONFIG_FB=y ++# CONFIG_FIRMWARE_EDID is not set ++# CONFIG_FB_DDC is not set ++# CONFIG_FB_BOOT_VESA_SUPPORT is not set ++CONFIG_FB_CFB_FILLRECT=y ++CONFIG_FB_CFB_COPYAREA=y ++CONFIG_FB_CFB_IMAGEBLIT=y ++# CONFIG_FB_CFB_REV_PIXELS_IN_BYTE is not set ++# CONFIG_FB_SYS_FILLRECT is not set ++# CONFIG_FB_SYS_COPYAREA is not set ++# CONFIG_FB_SYS_IMAGEBLIT is not set ++# CONFIG_FB_FOREIGN_ENDIAN is not set ++# CONFIG_FB_SYS_FOPS is not set ++# CONFIG_FB_WMT_GE_ROPS is not set ++# CONFIG_FB_SVGALIB is not set ++# CONFIG_FB_MACMODES is not set ++# CONFIG_FB_BACKLIGHT is not set ++# CONFIG_FB_MODE_HELPERS is not set ++# CONFIG_FB_TILEBLITTING is not set ++ ++# ++# Frame buffer hardware drivers ++# ++# CONFIG_FB_S1D13XXX is not set ++# CONFIG_FB_TMIO is not set ++# CONFIG_FB_SMSCUFX is not set ++# CONFIG_FB_UDL is not set ++CONFIG_FB_DAVINCI=y ++# CONFIG_FB_VIRTUAL is not set ++# CONFIG_FB_GOLDFISH is not set ++# CONFIG_FB_METRONOME is not set ++# CONFIG_FB_BROADSHEET is not set ++# CONFIG_FB_AUO_K190X is not set ++# CONFIG_EXYNOS_VIDEO is not set ++# CONFIG_BACKLIGHT_LCD_SUPPORT is not set ++ ++# ++# Console display driver support ++# ++CONFIG_DUMMY_CONSOLE=y ++# CONFIG_FRAMEBUFFER_CONSOLE is not set ++CONFIG_LOGO=y ++# CONFIG_LOGO_LINUX_MONO is not set ++# CONFIG_LOGO_LINUX_VGA16 is not set ++CONFIG_LOGO_LINUX_CLUT224=y ++# CONFIG_FB_SSD1307 is not set ++CONFIG_SOUND=y ++# CONFIG_SOUND_OSS_CORE is not set ++CONFIG_SND=y ++CONFIG_SND_TIMER=y ++CONFIG_SND_PCM=y ++CONFIG_SND_RAWMIDI=m ++CONFIG_SND_COMPRESS_OFFLOAD=y ++CONFIG_SND_JACK=y ++CONFIG_SND_SEQUENCER=y ++# CONFIG_SND_SEQ_DUMMY is not set ++# CONFIG_SND_MIXER_OSS is not set ++# CONFIG_SND_PCM_OSS is not set ++# CONFIG_SND_SEQUENCER_OSS is not set ++# CONFIG_SND_HRTIMER is not set ++# CONFIG_SND_DYNAMIC_MINORS is not set ++CONFIG_SND_SUPPORT_OLD_API=y ++# CONFIG_SND_VERBOSE_PROCFS is not set ++# CONFIG_SND_VERBOSE_PRINTK is not set ++# CONFIG_SND_DEBUG is not set ++CONFIG_SND_RAWMIDI_SEQ=m ++# CONFIG_SND_OPL3_LIB_SEQ is not set ++# CONFIG_SND_OPL4_LIB_SEQ is not set ++# CONFIG_SND_SBAWE_SEQ is not set ++# CONFIG_SND_EMU10K1_SEQ is not set ++# CONFIG_SND_DRIVERS is not set ++# CONFIG_SND_ARM is not set ++# CONFIG_SND_SPI is not set ++# CONFIG_SND_USB is not set ++CONFIG_SND_SOC=y ++# CONFIG_SND_ATMEL_SOC is not set ++CONFIG_SND_DAVINCI_SOC=y ++CONFIG_SND_DAVINCI_SOC_I2S=y ++CONFIG_SND_DAVINCI_SOC_VCIF=y ++CONFIG_SND_DAVINCI_SOC_EVM=y ++# CONFIG_SND_DM365_AIC3X_CODEC is not set ++CONFIG_SND_DM365_VOICE_CODEC=y ++# CONFIG_SND_DM365_VOICE_CODEC_8KHZ is not set ++CONFIG_SND_DM365_VOICE_CODEC_16KHZ=y ++CONFIG_SND_DM365_SHOWFREQ=y ++# CONFIG_SND_DESIGNWARE_I2S is not set ++CONFIG_SND_SOC_I2C_AND_SPI=y ++# CONFIG_SND_SOC_ALL_CODECS is not set ++CONFIG_SND_SOC_CQ0093VC=y ++CONFIG_SND_SOC_TLV320AIC3X=y ++CONFIG_SND_SIMPLE_CARD=y ++# CONFIG_SOUND_PRIME is not set ++ ++# ++# HID support ++# ++CONFIG_HID=y ++CONFIG_HID_BATTERY_STRENGTH=y ++CONFIG_HIDRAW=y ++CONFIG_UHID=y ++CONFIG_HID_GENERIC=y ++ ++# ++# Special HID drivers ++# ++CONFIG_HID_A4TECH=m ++# CONFIG_HID_ACRUX is not set ++CONFIG_HID_APPLE=m ++# CONFIG_HID_AUREAL is not set ++# CONFIG_HID_BELKIN is not set ++# CONFIG_HID_CHERRY is not set ++# CONFIG_HID_CHICONY is not set ++# CONFIG_HID_PRODIKEYS is not set ++# CONFIG_HID_CYPRESS is not set ++# CONFIG_HID_DRAGONRISE is not set ++# CONFIG_HID_EMS_FF is not set ++# CONFIG_HID_ELECOM is not set ++# CONFIG_HID_EZKEY is not set ++# CONFIG_HID_HOLTEK is not set ++# CONFIG_HID_KEYTOUCH is not set ++# CONFIG_HID_KYE is not set ++# CONFIG_HID_UCLOGIC is not set ++# CONFIG_HID_WALTOP is not set ++# CONFIG_HID_GYRATION is not set ++# CONFIG_HID_ICADE is not set ++# CONFIG_HID_TWINHAN is not set ++# CONFIG_HID_KENSINGTON is not set ++# CONFIG_HID_LCPOWER is not set ++# CONFIG_HID_LENOVO_TPKBD is not set ++CONFIG_HID_LOGITECH=m ++CONFIG_HID_LOGITECH_DJ=m ++CONFIG_LOGITECH_FF=y ++CONFIG_LOGIRUMBLEPAD2_FF=y ++CONFIG_LOGIG940_FF=y ++CONFIG_LOGIWHEELS_FF=y ++CONFIG_HID_MAGICMOUSE=m ++CONFIG_HID_MICROSOFT=m ++# CONFIG_HID_MONTEREY is not set ++# CONFIG_HID_MULTITOUCH is not set ++# CONFIG_HID_NTRIG is not set ++# CONFIG_HID_ORTEK is not set ++# CONFIG_HID_PANTHERLORD is not set ++# CONFIG_HID_PETALYNX is not set ++# CONFIG_HID_PICOLCD is not set ++# CONFIG_HID_PRIMAX is not set ++CONFIG_HID_PS3REMOTE=m ++# CONFIG_HID_ROCCAT is not set ++CONFIG_HID_SAITEK=m ++# CONFIG_HID_SAMSUNG is not set ++CONFIG_HID_SONY=m ++# CONFIG_HID_SPEEDLINK is not set ++# CONFIG_HID_STEELSERIES is not set ++# CONFIG_HID_SUNPLUS is not set ++# CONFIG_HID_GREENASIA is not set ++# CONFIG_HID_SMARTJOYPLUS is not set ++# CONFIG_HID_TIVO is not set ++# CONFIG_HID_TOPSEED is not set ++# CONFIG_HID_THINGM is not set ++CONFIG_HID_THRUSTMASTER=m ++CONFIG_THRUSTMASTER_FF=y ++# CONFIG_HID_WACOM is not set ++CONFIG_HID_WIIMOTE=m ++CONFIG_HID_WIIMOTE_EXT=y ++# CONFIG_HID_ZEROPLUS is not set ++# CONFIG_HID_ZYDACRON is not set ++# CONFIG_HID_SENSOR_HUB is not set ++ ++# ++# USB HID support ++# ++CONFIG_USB_HID=y ++CONFIG_HID_PID=y ++# CONFIG_USB_HIDDEV is not set ++ ++# ++# I2C HID support ++# ++# CONFIG_I2C_HID is not set ++# CONFIG_USB_ARCH_HAS_OHCI is not set ++# CONFIG_USB_ARCH_HAS_EHCI is not set ++# CONFIG_USB_ARCH_HAS_XHCI is not set ++CONFIG_USB_SUPPORT=y ++CONFIG_USB_COMMON=y ++CONFIG_USB_ARCH_HAS_HCD=y ++CONFIG_USB=y ++# CONFIG_USB_DEBUG is not set ++CONFIG_USB_ANNOUNCE_NEW_DEVICES=y ++ ++# ++# Miscellaneous USB options ++# ++CONFIG_USB_DYNAMIC_MINORS=y ++# CONFIG_USB_SUSPEND is not set ++# CONFIG_USB_OTG_WHITELIST is not set ++# CONFIG_USB_OTG_BLACKLIST_HUB is not set ++# CONFIG_USB_DWC3 is not set ++# CONFIG_USB_MON is not set ++# CONFIG_USB_WUSB_CBAF is not set ++ ++# ++# USB Host Controller Drivers ++# ++# CONFIG_USB_C67X00_HCD is not set ++# CONFIG_USB_OXU210HP_HCD is not set ++# CONFIG_USB_ISP116X_HCD is not set ++# CONFIG_USB_ISP1760_HCD is not set ++# CONFIG_USB_ISP1362_HCD is not set ++# CONFIG_USB_SL811_HCD is not set ++# CONFIG_USB_R8A66597_HCD is not set ++# CONFIG_USB_HCD_SSB is not set ++CONFIG_USB_MUSB_HDRC=m ++CONFIG_USB_MUSB_DAVINCI=m ++CONFIG_USB_MUSB_SOC=m ++# CONFIG_USB_MUSB_TUSB6010 is not set ++CONFIG_USB_TI_CPPI_DMA=y ++# CONFIG_MUSB_PIO_ONLY is not set ++# CONFIG_USB_CHIPIDEA is not set ++# CONFIG_USB_RENESAS_USBHS is not set ++ ++# ++# USB Device Class drivers ++# ++CONFIG_USB_ACM=y ++# CONFIG_USB_PRINTER is not set ++CONFIG_USB_WDM=y ++# CONFIG_USB_TMC is not set ++ ++# ++# NOTE: USB_STORAGE depends on SCSI but BLK_DEV_SD may ++# ++ ++# ++# also be needed; see USB_STORAGE Help for more info ++# ++CONFIG_USB_STORAGE=y ++# CONFIG_USB_STORAGE_DEBUG is not set ++CONFIG_USB_STORAGE_REALTEK=m ++CONFIG_REALTEK_AUTOPM=y ++CONFIG_USB_STORAGE_DATAFAB=m ++CONFIG_USB_STORAGE_FREECOM=m ++CONFIG_USB_STORAGE_ISD200=m ++CONFIG_USB_STORAGE_USBAT=m ++CONFIG_USB_STORAGE_SDDR09=m ++CONFIG_USB_STORAGE_SDDR55=m ++CONFIG_USB_STORAGE_JUMPSHOT=m ++CONFIG_USB_STORAGE_ALAUDA=m ++CONFIG_USB_STORAGE_ONETOUCH=m ++CONFIG_USB_STORAGE_KARMA=m ++CONFIG_USB_STORAGE_CYPRESS_ATACB=m ++CONFIG_USB_STORAGE_ENE_UB6250=m ++ ++# ++# USB Imaging devices ++# ++# CONFIG_USB_MDC800 is not set ++# CONFIG_USB_MICROTEK is not set ++ ++# ++# USB port drivers ++# ++CONFIG_USB_SERIAL=y ++CONFIG_USB_SERIAL_CONSOLE=y ++CONFIG_USB_SERIAL_GENERIC=y ++# CONFIG_USB_SERIAL_AIRCABLE is not set ++# CONFIG_USB_SERIAL_ARK3116 is not set ++# CONFIG_USB_SERIAL_BELKIN is not set ++# CONFIG_USB_SERIAL_CH341 is not set ++# CONFIG_USB_SERIAL_WHITEHEAT is not set ++CONFIG_USB_SERIAL_DIGI_ACCELEPORT=y ++CONFIG_USB_SERIAL_CP210X=y ++# CONFIG_USB_SERIAL_CYPRESS_M8 is not set ++# CONFIG_USB_SERIAL_EMPEG is not set ++CONFIG_USB_SERIAL_FTDI_SIO=y ++# CONFIG_USB_SERIAL_FUNSOFT is not set ++# CONFIG_USB_SERIAL_VISOR is not set ++# CONFIG_USB_SERIAL_IPAQ is not set ++# CONFIG_USB_SERIAL_IR is not set ++# CONFIG_USB_SERIAL_EDGEPORT is not set ++# CONFIG_USB_SERIAL_EDGEPORT_TI is not set ++# CONFIG_USB_SERIAL_F81232 is not set ++# CONFIG_USB_SERIAL_GARMIN is not set ++# CONFIG_USB_SERIAL_IPW is not set ++# CONFIG_USB_SERIAL_IUU is not set ++# CONFIG_USB_SERIAL_KEYSPAN_PDA is not set ++# CONFIG_USB_SERIAL_KEYSPAN is not set ++# CONFIG_USB_SERIAL_KLSI is not set ++# CONFIG_USB_SERIAL_KOBIL_SCT is not set ++# CONFIG_USB_SERIAL_MCT_U232 is not set ++# CONFIG_USB_SERIAL_METRO is not set ++# CONFIG_USB_SERIAL_MOS7720 is not set ++# CONFIG_USB_SERIAL_MOS7840 is not set ++# CONFIG_USB_SERIAL_MOTOROLA is not set ++# CONFIG_USB_SERIAL_NAVMAN is not set ++CONFIG_USB_SERIAL_PL2303=y ++# CONFIG_USB_SERIAL_OTI6858 is not set ++# CONFIG_USB_SERIAL_QCAUX is not set ++# CONFIG_USB_SERIAL_QUALCOMM is not set ++# CONFIG_USB_SERIAL_SPCP8X5 is not set ++# CONFIG_USB_SERIAL_HP4X is not set ++# CONFIG_USB_SERIAL_SAFE is not set ++# CONFIG_USB_SERIAL_SIEMENS_MPI is not set ++# CONFIG_USB_SERIAL_SIERRAWIRELESS is not set ++# CONFIG_USB_SERIAL_SYMBOL is not set ++# CONFIG_USB_SERIAL_TI is not set ++# CONFIG_USB_SERIAL_CYBERJACK is not set ++# CONFIG_USB_SERIAL_XIRCOM is not set ++CONFIG_USB_SERIAL_WWAN=y ++CONFIG_USB_SERIAL_OPTION=y ++# CONFIG_USB_SERIAL_OMNINET is not set ++# CONFIG_USB_SERIAL_OPTICON is not set ++# CONFIG_USB_SERIAL_VIVOPAY_SERIAL is not set ++# CONFIG_USB_SERIAL_XSENS_MT is not set ++# CONFIG_USB_SERIAL_ZIO is not set ++# CONFIG_USB_SERIAL_ZTE is not set ++# CONFIG_USB_SERIAL_SSU100 is not set ++# CONFIG_USB_SERIAL_QT2 is not set ++# CONFIG_USB_SERIAL_DEBUG is not set ++ ++# ++# USB Miscellaneous drivers ++# ++# CONFIG_USB_EMI62 is not set ++# CONFIG_USB_EMI26 is not set ++# CONFIG_USB_ADUTUX is not set ++# CONFIG_USB_SEVSEG is not set ++# CONFIG_USB_RIO500 is not set ++# CONFIG_USB_LEGOTOWER is not set ++# CONFIG_USB_LCD is not set ++# CONFIG_USB_LED is not set ++# CONFIG_USB_CYPRESS_CY7C63 is not set ++# CONFIG_USB_CYTHERM is not set ++# CONFIG_USB_IDMOUSE is not set ++# CONFIG_USB_FTDI_ELAN is not set ++# CONFIG_USB_APPLEDISPLAY is not set ++# CONFIG_USB_SISUSBVGA is not set ++# CONFIG_USB_LD is not set ++# CONFIG_USB_TRANCEVIBRATOR is not set ++# CONFIG_USB_IOWARRIOR is not set ++# CONFIG_USB_TEST is not set ++# CONFIG_USB_ISIGHTFW is not set ++# CONFIG_USB_YUREX is not set ++CONFIG_USB_EZUSB_FX2=y ++# CONFIG_USB_HSIC_USB3503 is not set ++ ++# ++# USB Physical Layer drivers ++# ++# CONFIG_OMAP_USB3 is not set ++# CONFIG_OMAP_CONTROL_USB is not set ++# CONFIG_USB_ISP1301 is not set ++# CONFIG_USB_RCAR_PHY is not set ++CONFIG_USB_GADGET=m ++# CONFIG_USB_GADGET_DEBUG is not set ++CONFIG_USB_GADGET_DEBUG_FILES=y ++# CONFIG_USB_GADGET_DEBUG_FS is not set ++CONFIG_USB_GADGET_VBUS_DRAW=2 ++CONFIG_USB_GADGET_STORAGE_NUM_BUFFERS=2 ++ ++# ++# USB Peripheral Controller ++# ++# CONFIG_USB_FUSB300 is not set ++# CONFIG_USB_R8A66597 is not set ++# CONFIG_USB_MV_UDC is not set ++CONFIG_USB_GADGET_MUSB_HDRC=m ++# CONFIG_USB_M66592 is not set ++# CONFIG_USB_NET2272 is not set ++# CONFIG_USB_DUMMY_HCD is not set ++CONFIG_USB_LIBCOMPOSITE=m ++CONFIG_USB_F_ACM=m ++CONFIG_USB_U_SERIAL=m ++# CONFIG_USB_ZERO is not set ++CONFIG_USB_AUDIO=m ++CONFIG_GADGET_UAC1=y ++CONFIG_USB_ETH=m ++CONFIG_USB_ETH_RNDIS=y ++# CONFIG_USB_ETH_EEM is not set ++# CONFIG_USB_G_NCM is not set ++CONFIG_USB_GADGETFS=m ++CONFIG_USB_FUNCTIONFS=m ++CONFIG_USB_FUNCTIONFS_ETH=y ++CONFIG_USB_FUNCTIONFS_RNDIS=y ++CONFIG_USB_FUNCTIONFS_GENERIC=y ++CONFIG_USB_MASS_STORAGE=m ++CONFIG_USB_G_SERIAL=m ++CONFIG_USB_MIDI_GADGET=m ++# CONFIG_USB_G_PRINTER is not set ++CONFIG_USB_CDC_COMPOSITE=m ++CONFIG_USB_G_ACM_MS=m ++CONFIG_USB_G_MULTI=m ++CONFIG_USB_G_MULTI_RNDIS=y ++CONFIG_USB_G_MULTI_CDC=y ++CONFIG_USB_G_HID=m ++# CONFIG_USB_G_DBGP is not set ++# CONFIG_USB_G_WEBCAM is not set ++ ++# ++# OTG and related infrastructure ++# ++CONFIG_USB_OTG_UTILS=y ++CONFIG_USB_GPIO_VBUS=y ++# CONFIG_USB_ULPI is not set ++CONFIG_NOP_USB_XCEIV=y ++CONFIG_MMC=y ++# CONFIG_MMC_DEBUG is not set ++CONFIG_MMC_UNSAFE_RESUME=y ++# CONFIG_MMC_CLKGATE is not set ++ ++# ++# MMC/SD/SDIO Card Drivers ++# ++CONFIG_MMC_BLOCK=y ++CONFIG_MMC_BLOCK_MINORS=8 ++CONFIG_MMC_BLOCK_BOUNCE=y ++# CONFIG_SDIO_UART is not set ++# CONFIG_MMC_TEST is not set ++ ++# ++# MMC/SD/SDIO Host Controller Drivers ++# ++CONFIG_MMC_SDHCI=y ++# CONFIG_MMC_SDHCI_PLTFM is not set ++# CONFIG_MMC_SDHCI_PXAV3 is not set ++# CONFIG_MMC_SDHCI_PXAV2 is not set ++CONFIG_MMC_DAVINCI=y ++CONFIG_MMC_DONT_POLL_FOR_REMOVAL=y ++# CONFIG_MMC_SPI is not set ++# CONFIG_MMC_DW is not set ++# CONFIG_MMC_VUB300 is not set ++# CONFIG_MMC_USHC is not set ++# CONFIG_MEMSTICK is not set ++CONFIG_NEW_LEDS=y ++CONFIG_LEDS_CLASS=y ++ ++# ++# LED drivers ++# ++# CONFIG_LEDS_LM3530 is not set ++# CONFIG_LEDS_LM3642 is not set ++# CONFIG_LEDS_PCA9532 is not set ++CONFIG_LEDS_GPIO=y ++# CONFIG_LEDS_LP3944 is not set ++# CONFIG_LEDS_LP5521 is not set ++# CONFIG_LEDS_LP5523 is not set ++# CONFIG_LEDS_PCA955X is not set ++# CONFIG_LEDS_PCA9633 is not set ++# CONFIG_LEDS_DAC124S085 is not set ++# CONFIG_LEDS_BD2802 is not set ++# CONFIG_LEDS_LT3593 is not set ++# CONFIG_LEDS_RENESAS_TPU is not set ++# CONFIG_LEDS_TCA6507 is not set ++# CONFIG_LEDS_LM355x is not set ++# CONFIG_LEDS_OT200 is not set ++# CONFIG_LEDS_BLINKM is not set ++CONFIG_LEDS_TRIGGERS=y ++ ++# ++# LED Triggers ++# ++CONFIG_LEDS_TRIGGER_TIMER=y ++CONFIG_LEDS_TRIGGER_ONESHOT=y ++CONFIG_LEDS_TRIGGER_HEARTBEAT=y ++CONFIG_LEDS_TRIGGER_BACKLIGHT=y ++CONFIG_LEDS_TRIGGER_CPU=y ++CONFIG_LEDS_TRIGGER_GPIO=y ++CONFIG_LEDS_TRIGGER_DEFAULT_ON=y ++ ++# ++# iptables trigger is under Netfilter config (LED target) ++# ++CONFIG_LEDS_TRIGGER_TRANSIENT=y ++# CONFIG_ACCESSIBILITY is not set ++# CONFIG_EDAC is not set ++CONFIG_RTC_LIB=y ++CONFIG_RTC_CLASS=y ++CONFIG_RTC_HCTOSYS=y ++CONFIG_RTC_SYSTOHC=y ++CONFIG_RTC_HCTOSYS_DEVICE="rtc0" ++# CONFIG_RTC_DEBUG is not set ++ ++# ++# RTC interfaces ++# ++CONFIG_RTC_INTF_SYSFS=y ++CONFIG_RTC_INTF_PROC=y ++CONFIG_RTC_INTF_DEV=y ++# CONFIG_RTC_INTF_DEV_UIE_EMUL is not set ++# CONFIG_RTC_DRV_TEST is not set ++ ++# ++# I2C RTC drivers ++# ++# CONFIG_RTC_DRV_DS1307 is not set ++# CONFIG_RTC_DRV_DS1374 is not set ++# CONFIG_RTC_DRV_DS1672 is not set ++# CONFIG_RTC_DRV_DS3232 is not set ++# CONFIG_RTC_DRV_MAX6900 is not set ++# CONFIG_RTC_DRV_RS5C372 is not set ++# CONFIG_RTC_DRV_ISL1208 is not set ++# CONFIG_RTC_DRV_ISL12022 is not set ++# CONFIG_RTC_DRV_X1205 is not set ++# CONFIG_RTC_DRV_PCF8523 is not set ++# CONFIG_RTC_DRV_PCF8563 is not set ++# CONFIG_RTC_DRV_PCF8583 is not set ++# CONFIG_RTC_DRV_M41T80 is not set ++# CONFIG_RTC_DRV_BQ32K is not set ++# CONFIG_RTC_DRV_S35390A is not set ++# CONFIG_RTC_DRV_FM3130 is not set ++# CONFIG_RTC_DRV_RX8581 is not set ++# CONFIG_RTC_DRV_RX8025 is not set ++# CONFIG_RTC_DRV_EM3027 is not set ++# CONFIG_RTC_DRV_RV3029C2 is not set ++ ++# ++# SPI RTC drivers ++# ++# CONFIG_RTC_DRV_M41T93 is not set ++# CONFIG_RTC_DRV_M41T94 is not set ++# CONFIG_RTC_DRV_DS1305 is not set ++# CONFIG_RTC_DRV_DS1390 is not set ++# CONFIG_RTC_DRV_MAX6902 is not set ++# CONFIG_RTC_DRV_R9701 is not set ++# CONFIG_RTC_DRV_RS5C348 is not set ++# CONFIG_RTC_DRV_DS3234 is not set ++# CONFIG_RTC_DRV_PCF2123 is not set ++# CONFIG_RTC_DRV_RX4581 is not set ++ ++# ++# Platform RTC drivers ++# ++# CONFIG_RTC_DRV_CMOS is not set ++# CONFIG_RTC_DRV_DS1286 is not set ++# CONFIG_RTC_DRV_DS1511 is not set ++# CONFIG_RTC_DRV_DS1553 is not set ++# CONFIG_RTC_DRV_DS1742 is not set ++# CONFIG_RTC_DRV_STK17TA8 is not set ++# CONFIG_RTC_DRV_M48T86 is not set ++# CONFIG_RTC_DRV_M48T35 is not set ++# CONFIG_RTC_DRV_M48T59 is not set ++# CONFIG_RTC_DRV_MSM6242 is not set ++# CONFIG_RTC_DRV_BQ4802 is not set ++# CONFIG_RTC_DRV_RP5C01 is not set ++# CONFIG_RTC_DRV_V3020 is not set ++# CONFIG_RTC_DRV_DS2404 is not set ++ ++# ++# on-CPU RTC drivers ++# ++CONFIG_RTC_DRV_DAVINCI=y ++# CONFIG_RTC_DRV_SNVS is not set ++ ++# ++# HID Sensor RTC drivers ++# ++# CONFIG_RTC_DRV_HID_SENSOR_TIME is not set ++CONFIG_DMADEVICES=y ++# CONFIG_DMADEVICES_DEBUG is not set ++ ++# ++# DMA Devices ++# ++# CONFIG_DW_DMAC is not set ++# CONFIG_TIMB_DMA is not set ++CONFIG_TI_EDMA=y ++CONFIG_DMA_ENGINE=y ++CONFIG_DMA_VIRTUAL_CHANNELS=y ++CONFIG_DMA_OF=y ++ ++# ++# DMA Clients ++# ++# CONFIG_NET_DMA is not set ++# CONFIG_ASYNC_TX_DMA is not set ++# CONFIG_DMATEST is not set ++# CONFIG_AUXDISPLAY is not set ++# CONFIG_UIO is not set ++ ++# ++# Virtio drivers ++# ++# CONFIG_VIRTIO_MMIO is not set ++ ++# ++# Microsoft Hyper-V guest support ++# ++CONFIG_STAGING=y ++# CONFIG_USBIP_CORE is not set ++CONFIG_W35UND=m ++CONFIG_PRISM2_USB=m ++# CONFIG_ECHO is not set ++# CONFIG_COMEDI is not set ++# CONFIG_ASUS_OLED is not set ++CONFIG_RTLLIB=m ++CONFIG_RTLLIB_CRYPTO_CCMP=m ++CONFIG_RTLLIB_CRYPTO_TKIP=m ++CONFIG_RTLLIB_CRYPTO_WEP=m ++CONFIG_R8712U=m ++# CONFIG_RTS5139 is not set ++# CONFIG_TRANZPORT is not set ++# CONFIG_LINE6_USB is not set ++# CONFIG_USB_SERIAL_QUATECH2 is not set ++# CONFIG_VT6656 is not set ++ ++# ++# IIO staging drivers ++# ++ ++# ++# Accelerometers ++# ++# CONFIG_ADIS16201 is not set ++# CONFIG_ADIS16203 is not set ++# CONFIG_ADIS16204 is not set ++# CONFIG_ADIS16209 is not set ++# CONFIG_ADIS16220 is not set ++# CONFIG_ADIS16240 is not set ++# CONFIG_LIS3L02DQ is not set ++# CONFIG_SCA3000 is not set ++ ++# ++# Analog to digital converters ++# ++# CONFIG_AD7291 is not set ++# CONFIG_AD7606 is not set ++# CONFIG_AD799X is not set ++# CONFIG_AD7780 is not set ++# CONFIG_AD7816 is not set ++# CONFIG_AD7192 is not set ++# CONFIG_ADT7410 is not set ++# CONFIG_AD7280 is not set ++ ++# ++# Analog digital bi-direction converters ++# ++# CONFIG_ADT7316 is not set ++ ++# ++# Capacitance to digital converters ++# ++# CONFIG_AD7150 is not set ++# CONFIG_AD7152 is not set ++# CONFIG_AD7746 is not set ++ ++# ++# Direct Digital Synthesis ++# ++# CONFIG_AD5930 is not set ++# CONFIG_AD9832 is not set ++# CONFIG_AD9834 is not set ++# CONFIG_AD9850 is not set ++# CONFIG_AD9852 is not set ++# CONFIG_AD9910 is not set ++# CONFIG_AD9951 is not set ++ ++# ++# Digital gyroscope sensors ++# ++# CONFIG_ADIS16060 is not set ++# CONFIG_ADIS16130 is not set ++# CONFIG_ADIS16260 is not set ++ ++# ++# Network Analyzer, Impedance Converters ++# ++# CONFIG_AD5933 is not set ++ ++# ++# Light sensors ++# ++# CONFIG_SENSORS_ISL29018 is not set ++# CONFIG_SENSORS_ISL29028 is not set ++# CONFIG_TSL2583 is not set ++# CONFIG_TSL2x7x is not set ++ ++# ++# Magnetometer sensors ++# ++# CONFIG_SENSORS_AK8975 is not set ++# CONFIG_SENSORS_HMC5843 is not set ++ ++# ++# Active energy metering IC ++# ++# CONFIG_ADE7753 is not set ++# CONFIG_ADE7754 is not set ++# CONFIG_ADE7758 is not set ++# CONFIG_ADE7759 is not set ++# CONFIG_ADE7854 is not set ++ ++# ++# Resolver to digital converters ++# ++# CONFIG_AD2S90 is not set ++# CONFIG_AD2S1200 is not set ++# CONFIG_AD2S1210 is not set ++ ++# ++# Triggers - standalone ++# ++# CONFIG_IIO_PERIODIC_RTC_TRIGGER is not set ++# CONFIG_IIO_GPIO_TRIGGER is not set ++# CONFIG_IIO_SYSFS_TRIGGER is not set ++# CONFIG_IIO_SIMPLE_DUMMY is not set ++# CONFIG_ZSMALLOC is not set ++# CONFIG_USB_ENESTORAGE is not set ++# CONFIG_BCM_WIMAX is not set ++# CONFIG_FT1000 is not set ++ ++# ++# Speakup console speech ++# ++# CONFIG_SPEAKUP is not set ++# CONFIG_TOUCHSCREEN_CLEARPAD_TM1217 is not set ++# CONFIG_TOUCHSCREEN_SYNAPTICS_I2C_RMI4 is not set ++# CONFIG_STAGING_MEDIA is not set ++ ++# ++# Android ++# ++# CONFIG_ANDROID is not set ++# CONFIG_USB_WPAN_HCD is not set ++# CONFIG_WIMAX_GDM72XX is not set ++# CONFIG_CSR_WIFI is not set ++# CONFIG_CED1401 is not set ++# CONFIG_DGRP is not set ++CONFIG_CLKDEV_LOOKUP=y ++ ++# ++# Hardware Spinlock drivers ++# ++# CONFIG_MAILBOX is not set ++# CONFIG_IOMMU_SUPPORT is not set ++ ++# ++# Remoteproc drivers ++# ++# CONFIG_STE_MODEM_RPROC is not set ++ ++# ++# Rpmsg drivers ++# ++# CONFIG_VIRT_DRIVERS is not set ++# CONFIG_PM_DEVFREQ is not set ++# CONFIG_EXTCON is not set ++# CONFIG_MEMORY is not set ++CONFIG_IIO=y ++CONFIG_IIO_BUFFER=y ++# CONFIG_IIO_BUFFER_CB is not set ++CONFIG_IIO_KFIFO_BUF=m ++CONFIG_IIO_TRIGGERED_BUFFER=m ++CONFIG_IIO_TRIGGER=y ++CONFIG_IIO_CONSUMERS_PER_TRIGGER=2 ++ ++# ++# Accelerometers ++# ++# CONFIG_KXSD9 is not set ++# CONFIG_IIO_ST_ACCEL_3AXIS is not set ++ ++# ++# Analog to digital converters ++# ++# CONFIG_AD7266 is not set ++# CONFIG_AD7298 is not set ++# CONFIG_AD7791 is not set ++# CONFIG_AD7793 is not set ++# CONFIG_AD7476 is not set ++# CONFIG_AD7887 is not set ++# CONFIG_MAX1363 is not set ++# CONFIG_TI_ADC081C is not set ++ ++# ++# Amplifiers ++# ++# CONFIG_AD8366 is not set ++ ++# ++# Hid Sensor IIO Common ++# ++CONFIG_IIO_ST_SENSORS_I2C=m ++CONFIG_IIO_ST_SENSORS_SPI=m ++CONFIG_IIO_ST_SENSORS_CORE=m ++ ++# ++# Digital to analog converters ++# ++# CONFIG_AD5064 is not set ++# CONFIG_AD5360 is not set ++# CONFIG_AD5380 is not set ++# CONFIG_AD5421 is not set ++# CONFIG_AD5624R_SPI is not set ++# CONFIG_AD5446 is not set ++# CONFIG_AD5449 is not set ++# CONFIG_AD5504 is not set ++# CONFIG_AD5755 is not set ++# CONFIG_AD5764 is not set ++# CONFIG_AD5791 is not set ++# CONFIG_AD5686 is not set ++# CONFIG_MAX517 is not set ++# CONFIG_MCP4725 is not set ++ ++# ++# Frequency Synthesizers DDS/PLL ++# ++ ++# ++# Clock Generator/Distribution ++# ++# CONFIG_AD9523 is not set ++ ++# ++# Phase-Locked Loop (PLL) frequency synthesizers ++# ++# CONFIG_ADF4350 is not set ++ ++# ++# Digital gyroscope sensors ++# ++# CONFIG_ADIS16080 is not set ++# CONFIG_ADIS16136 is not set ++# CONFIG_ADXRS450 is not set ++# CONFIG_IIO_ST_GYRO_3AXIS is not set ++# CONFIG_ITG3200 is not set ++ ++# ++# Inertial measurement units ++# ++# CONFIG_ADIS16400 is not set ++# CONFIG_ADIS16480 is not set ++CONFIG_INV_MPU6050_IIO=m ++ ++# ++# Light sensors ++# ++# CONFIG_ADJD_S311 is not set ++# CONFIG_SENSORS_TSL2563 is not set ++# CONFIG_VCNL4000 is not set ++ ++# ++# Magnetometer sensors ++# ++CONFIG_IIO_ST_MAGN_3AXIS=m ++CONFIG_IIO_ST_MAGN_I2C_3AXIS=m ++CONFIG_IIO_ST_MAGN_SPI_3AXIS=m ++# CONFIG_PWM is not set ++CONFIG_IRQCHIP=y ++# CONFIG_IPACK_BUS is not set ++CONFIG_V2R_DRIVERS=y ++CONFIG_V2R_IMU_DRIVERS=y ++CONFIG_V2R_BMA180=m ++CONFIG_V2R_BMP085=m ++CONFIG_V2R_HMC5843=m ++CONFIG_V2R_ITG3200=m ++CONFIG_V2R_INIT=y ++CONFIG_V2R_PARSE_CMDLINE=y ++CONFIG_V2R_VIDEOOUTALWAYSON=y ++# CONFIG_V2R_DEBUG is not set ++CONFIG_V2R_ADC=y ++CONFIG_V2R_PINS=y ++CONFIG_V2R_GPIO=y ++CONFIG_V2R_GPIOEVENT=y ++CONFIG_V2R_EXTPWM=y ++CONFIG_V2R_SWPWM=m ++# CONFIG_V2R_SWPWM_DEBUG is not set ++CONFIG_V2R_PPMSUM=m ++CONFIG_V2R_IRSEND=m ++ ++# ++# File systems ++# ++CONFIG_EXT2_FS=y ++# CONFIG_EXT2_FS_XATTR is not set ++# CONFIG_EXT2_FS_XIP is not set ++CONFIG_EXT3_FS=y ++CONFIG_EXT3_DEFAULTS_TO_ORDERED=y ++CONFIG_EXT3_FS_XATTR=y ++# CONFIG_EXT3_FS_POSIX_ACL is not set ++# CONFIG_EXT3_FS_SECURITY is not set ++# CONFIG_EXT4_FS is not set ++CONFIG_JBD=y ++# CONFIG_JBD_DEBUG is not set ++CONFIG_FS_MBCACHE=y ++# CONFIG_REISERFS_FS is not set ++# CONFIG_JFS_FS is not set ++# CONFIG_XFS_FS is not set ++# CONFIG_BTRFS_FS is not set ++# CONFIG_NILFS2_FS is not set ++# CONFIG_FS_POSIX_ACL is not set ++CONFIG_FILE_LOCKING=y ++CONFIG_FSNOTIFY=y ++CONFIG_DNOTIFY=y ++CONFIG_INOTIFY_USER=y ++# CONFIG_FANOTIFY is not set ++# CONFIG_QUOTA is not set ++# CONFIG_QUOTACTL is not set ++CONFIG_AUTOFS4_FS=y ++CONFIG_FUSE_FS=y ++# CONFIG_CUSE is not set ++ ++# ++# Caches ++# ++CONFIG_FSCACHE=y ++# CONFIG_FSCACHE_STATS is not set ++# CONFIG_FSCACHE_HISTOGRAM is not set ++# CONFIG_FSCACHE_DEBUG is not set ++# CONFIG_FSCACHE_OBJECT_LIST is not set ++CONFIG_CACHEFILES=y ++# CONFIG_CACHEFILES_DEBUG is not set ++# CONFIG_CACHEFILES_HISTOGRAM is not set ++ ++# ++# CD-ROM/DVD Filesystems ++# ++# CONFIG_ISO9660_FS is not set ++# CONFIG_UDF_FS is not set ++ ++# ++# DOS/FAT/NT Filesystems ++# ++CONFIG_FAT_FS=y ++CONFIG_MSDOS_FS=y ++CONFIG_VFAT_FS=y ++CONFIG_FAT_DEFAULT_CODEPAGE=437 ++CONFIG_FAT_DEFAULT_IOCHARSET="iso8859-1" ++CONFIG_NTFS_FS=y ++# CONFIG_NTFS_DEBUG is not set ++CONFIG_NTFS_RW=y ++ ++# ++# Pseudo filesystems ++# ++CONFIG_PROC_FS=y ++CONFIG_PROC_SYSCTL=y ++CONFIG_PROC_PAGE_MONITOR=y ++CONFIG_SYSFS=y ++CONFIG_TMPFS=y ++# CONFIG_TMPFS_POSIX_ACL is not set ++CONFIG_TMPFS_XATTR=y ++# CONFIG_HUGETLB_PAGE is not set ++# CONFIG_CONFIGFS_FS is not set ++CONFIG_MISC_FILESYSTEMS=y ++# CONFIG_ADFS_FS is not set ++# CONFIG_AFFS_FS is not set ++# CONFIG_ECRYPT_FS is not set ++# CONFIG_HFS_FS is not set ++# CONFIG_HFSPLUS_FS is not set ++# CONFIG_BEFS_FS is not set ++# CONFIG_BFS_FS is not set ++# CONFIG_EFS_FS is not set ++CONFIG_JFFS2_FS=y ++CONFIG_JFFS2_FS_DEBUG=0 ++CONFIG_JFFS2_FS_WRITEBUFFER=y ++# CONFIG_JFFS2_FS_WBUF_VERIFY is not set ++# CONFIG_JFFS2_SUMMARY is not set ++# CONFIG_JFFS2_FS_XATTR is not set ++# CONFIG_JFFS2_COMPRESSION_OPTIONS is not set ++CONFIG_JFFS2_ZLIB=y ++# CONFIG_JFFS2_LZO is not set ++CONFIG_JFFS2_RTIME=y ++# CONFIG_JFFS2_RUBIN is not set ++CONFIG_UBIFS_FS=y ++CONFIG_UBIFS_FS_ADVANCED_COMPR=y ++CONFIG_UBIFS_FS_LZO=y ++CONFIG_UBIFS_FS_ZLIB=y ++# CONFIG_LOGFS is not set ++# CONFIG_CRAMFS is not set ++# CONFIG_SQUASHFS is not set ++# CONFIG_VXFS_FS is not set ++# CONFIG_MINIX_FS is not set ++# CONFIG_OMFS_FS is not set ++# CONFIG_HPFS_FS is not set ++# CONFIG_QNX4FS_FS is not set ++# CONFIG_QNX6FS_FS is not set ++# CONFIG_ROMFS_FS is not set ++# CONFIG_PSTORE is not set ++# CONFIG_SYSV_FS is not set ++# CONFIG_UFS_FS is not set ++# CONFIG_F2FS_FS is not set ++CONFIG_NETWORK_FILESYSTEMS=y ++CONFIG_NFS_FS=y ++CONFIG_NFS_V2=y ++CONFIG_NFS_V3=y ++# CONFIG_NFS_V3_ACL is not set ++CONFIG_NFS_V4=y ++# CONFIG_NFS_SWAP is not set ++# CONFIG_NFS_V4_1 is not set ++# CONFIG_ROOT_NFS is not set ++# CONFIG_NFS_FSCACHE is not set ++# CONFIG_NFS_USE_LEGACY_DNS is not set ++CONFIG_NFS_USE_KERNEL_DNS=y ++# CONFIG_NFSD is not set ++CONFIG_LOCKD=y ++CONFIG_LOCKD_V4=y ++CONFIG_NFS_COMMON=y ++CONFIG_SUNRPC=y ++CONFIG_SUNRPC_GSS=y ++# CONFIG_SUNRPC_DEBUG is not set ++# CONFIG_CEPH_FS is not set ++# CONFIG_CIFS is not set ++# CONFIG_NCP_FS is not set ++# CONFIG_CODA_FS is not set ++# CONFIG_AFS_FS is not set ++CONFIG_NLS=y ++CONFIG_NLS_DEFAULT="iso8859-1" ++CONFIG_NLS_CODEPAGE_437=y ++# CONFIG_NLS_CODEPAGE_737 is not set ++# CONFIG_NLS_CODEPAGE_775 is not set ++# CONFIG_NLS_CODEPAGE_850 is not set ++# CONFIG_NLS_CODEPAGE_852 is not set ++# CONFIG_NLS_CODEPAGE_855 is not set ++# CONFIG_NLS_CODEPAGE_857 is not set ++# CONFIG_NLS_CODEPAGE_860 is not set ++# CONFIG_NLS_CODEPAGE_861 is not set ++# CONFIG_NLS_CODEPAGE_862 is not set ++# CONFIG_NLS_CODEPAGE_863 is not set ++# CONFIG_NLS_CODEPAGE_864 is not set ++# CONFIG_NLS_CODEPAGE_865 is not set ++# CONFIG_NLS_CODEPAGE_866 is not set ++# CONFIG_NLS_CODEPAGE_869 is not set ++# CONFIG_NLS_CODEPAGE_936 is not set ++# CONFIG_NLS_CODEPAGE_950 is not set ++# CONFIG_NLS_CODEPAGE_932 is not set ++# CONFIG_NLS_CODEPAGE_949 is not set ++# CONFIG_NLS_CODEPAGE_874 is not set ++# CONFIG_NLS_ISO8859_8 is not set ++# CONFIG_NLS_CODEPAGE_1250 is not set ++# CONFIG_NLS_CODEPAGE_1251 is not set ++CONFIG_NLS_ASCII=y ++CONFIG_NLS_ISO8859_1=y ++# CONFIG_NLS_ISO8859_2 is not set ++# CONFIG_NLS_ISO8859_3 is not set ++# CONFIG_NLS_ISO8859_4 is not set ++CONFIG_NLS_ISO8859_5=y ++# CONFIG_NLS_ISO8859_6 is not set ++# CONFIG_NLS_ISO8859_7 is not set ++# CONFIG_NLS_ISO8859_9 is not set ++# CONFIG_NLS_ISO8859_13 is not set ++# CONFIG_NLS_ISO8859_14 is not set ++# CONFIG_NLS_ISO8859_15 is not set ++# CONFIG_NLS_KOI8_R is not set ++# CONFIG_NLS_KOI8_U is not set ++# CONFIG_NLS_MAC_ROMAN is not set ++# CONFIG_NLS_MAC_CELTIC is not set ++# CONFIG_NLS_MAC_CENTEURO is not set ++# CONFIG_NLS_MAC_CROATIAN is not set ++# CONFIG_NLS_MAC_CYRILLIC is not set ++# CONFIG_NLS_MAC_GAELIC is not set ++# CONFIG_NLS_MAC_GREEK is not set ++# CONFIG_NLS_MAC_ICELAND is not set ++# CONFIG_NLS_MAC_INUIT is not set ++# CONFIG_NLS_MAC_ROMANIAN is not set ++# CONFIG_NLS_MAC_TURKISH is not set ++CONFIG_NLS_UTF8=y ++ ++# ++# Kernel hacking ++# ++CONFIG_PRINTK_TIME=y ++CONFIG_DEFAULT_MESSAGE_LOGLEVEL=4 ++# CONFIG_ENABLE_WARN_DEPRECATED is not set ++# CONFIG_ENABLE_MUST_CHECK is not set ++CONFIG_FRAME_WARN=1024 ++# CONFIG_MAGIC_SYSRQ is not set ++# CONFIG_STRIP_ASM_SYMS is not set ++# CONFIG_READABLE_ASM is not set ++# CONFIG_UNUSED_SYMBOLS is not set ++CONFIG_DEBUG_FS=y ++# CONFIG_HEADERS_CHECK is not set ++# CONFIG_DEBUG_SECTION_MISMATCH is not set ++CONFIG_DEBUG_KERNEL=y ++# CONFIG_DEBUG_SHIRQ is not set ++# CONFIG_LOCKUP_DETECTOR is not set ++# CONFIG_PANIC_ON_OOPS is not set ++CONFIG_PANIC_ON_OOPS_VALUE=0 ++# CONFIG_DETECT_HUNG_TASK is not set ++# CONFIG_SCHED_DEBUG is not set ++# CONFIG_SCHEDSTATS is not set ++# CONFIG_TIMER_STATS is not set ++# CONFIG_DEBUG_OBJECTS is not set ++# CONFIG_SLUB_STATS is not set ++CONFIG_HAVE_DEBUG_KMEMLEAK=y ++# CONFIG_DEBUG_KMEMLEAK is not set ++# CONFIG_DEBUG_PREEMPT is not set ++# CONFIG_DEBUG_RT_MUTEXES is not set ++# CONFIG_RT_MUTEX_TESTER is not set ++# CONFIG_DEBUG_SPINLOCK is not set ++# CONFIG_DEBUG_MUTEXES is not set ++# CONFIG_DEBUG_LOCK_ALLOC is not set ++# CONFIG_PROVE_LOCKING is not set ++# CONFIG_LOCK_STAT is not set ++# CONFIG_DEBUG_ATOMIC_SLEEP is not set ++# CONFIG_DEBUG_LOCKING_API_SELFTESTS is not set ++# CONFIG_DEBUG_STACK_USAGE is not set ++# CONFIG_DEBUG_KOBJECT is not set ++# CONFIG_DEBUG_INFO is not set ++# CONFIG_DEBUG_VM is not set ++# CONFIG_DEBUG_WRITECOUNT is not set ++# CONFIG_DEBUG_MEMORY_INIT is not set ++# CONFIG_DEBUG_LIST is not set ++# CONFIG_TEST_LIST_SORT is not set ++# CONFIG_DEBUG_SG is not set ++# CONFIG_DEBUG_NOTIFIERS is not set ++# CONFIG_DEBUG_CREDENTIALS is not set ++CONFIG_FRAME_POINTER=y ++# CONFIG_BOOT_PRINTK_DELAY is not set ++ ++# ++# RCU Debugging ++# ++# CONFIG_PROVE_RCU_DELAY is not set ++# CONFIG_SPARSE_RCU_POINTER is not set ++# CONFIG_RCU_TORTURE_TEST is not set ++# CONFIG_RCU_TRACE is not set ++# CONFIG_BACKTRACE_SELF_TEST is not set ++# CONFIG_DEBUG_BLOCK_EXT_DEVT is not set ++# CONFIG_DEBUG_FORCE_WEAK_PER_CPU is not set ++# CONFIG_LKDTM is not set ++# CONFIG_NOTIFIER_ERROR_INJECTION is not set ++# CONFIG_FAULT_INJECTION is not set ++# CONFIG_LATENCYTOP is not set ++# CONFIG_DEBUG_PAGEALLOC is not set ++CONFIG_HAVE_FUNCTION_TRACER=y ++CONFIG_HAVE_FUNCTION_GRAPH_TRACER=y ++CONFIG_HAVE_DYNAMIC_FTRACE=y ++CONFIG_HAVE_FTRACE_MCOUNT_RECORD=y ++CONFIG_HAVE_SYSCALL_TRACEPOINTS=y ++CONFIG_HAVE_C_RECORDMCOUNT=y ++CONFIG_TRACING_SUPPORT=y ++# CONFIG_FTRACE is not set ++# CONFIG_RBTREE_TEST is not set ++# CONFIG_INTERVAL_TREE_TEST is not set ++# CONFIG_DYNAMIC_DEBUG is not set ++# CONFIG_DMA_API_DEBUG is not set ++# CONFIG_ATOMIC64_SELFTEST is not set ++# CONFIG_SAMPLES is not set ++CONFIG_HAVE_ARCH_KGDB=y ++# CONFIG_KGDB is not set ++# CONFIG_TEST_KSTRTOX is not set ++# CONFIG_STRICT_DEVMEM is not set ++# CONFIG_ARM_UNWIND is not set ++CONFIG_DEBUG_USER=y ++# CONFIG_DEBUG_LL is not set ++CONFIG_DEBUG_LL_INCLUDE="mach/debug-macro.S" ++ ++# ++# Security options ++# ++CONFIG_KEYS=y ++# CONFIG_ENCRYPTED_KEYS is not set ++# CONFIG_KEYS_DEBUG_PROC_KEYS is not set ++# CONFIG_SECURITY_DMESG_RESTRICT is not set ++# CONFIG_SECURITY is not set ++# CONFIG_SECURITYFS is not set ++CONFIG_DEFAULT_SECURITY_DAC=y ++CONFIG_DEFAULT_SECURITY="" ++CONFIG_CRYPTO=y ++ ++# ++# Crypto core or helper ++# ++CONFIG_CRYPTO_ALGAPI=y ++CONFIG_CRYPTO_ALGAPI2=y ++CONFIG_CRYPTO_AEAD=y ++CONFIG_CRYPTO_AEAD2=y ++CONFIG_CRYPTO_BLKCIPHER=y ++CONFIG_CRYPTO_BLKCIPHER2=y ++CONFIG_CRYPTO_HASH=y ++CONFIG_CRYPTO_HASH2=y ++CONFIG_CRYPTO_RNG=y ++CONFIG_CRYPTO_RNG2=y ++CONFIG_CRYPTO_PCOMP2=y ++CONFIG_CRYPTO_MANAGER=y ++CONFIG_CRYPTO_MANAGER2=y ++# CONFIG_CRYPTO_USER is not set ++CONFIG_CRYPTO_MANAGER_DISABLE_TESTS=y ++CONFIG_CRYPTO_GF128MUL=y ++# CONFIG_CRYPTO_NULL is not set ++CONFIG_CRYPTO_WORKQUEUE=y ++# CONFIG_CRYPTO_CRYPTD is not set ++CONFIG_CRYPTO_AUTHENC=y ++# CONFIG_CRYPTO_TEST is not set ++ ++# ++# Authenticated Encryption with Associated Data ++# ++CONFIG_CRYPTO_CCM=y ++CONFIG_CRYPTO_GCM=y ++CONFIG_CRYPTO_SEQIV=y ++ ++# ++# Block modes ++# ++CONFIG_CRYPTO_CBC=y ++CONFIG_CRYPTO_CTR=y ++# CONFIG_CRYPTO_CTS is not set ++CONFIG_CRYPTO_ECB=y ++# CONFIG_CRYPTO_LRW is not set ++# CONFIG_CRYPTO_PCBC is not set ++# CONFIG_CRYPTO_XTS is not set ++ ++# ++# Hash modes ++# ++CONFIG_CRYPTO_HMAC=y ++# CONFIG_CRYPTO_XCBC is not set ++# CONFIG_CRYPTO_VMAC is not set ++ ++# ++# Digest ++# ++CONFIG_CRYPTO_CRC32C=y ++CONFIG_CRYPTO_CRC32=y ++CONFIG_CRYPTO_GHASH=y ++# CONFIG_CRYPTO_MD4 is not set ++CONFIG_CRYPTO_MD5=y ++CONFIG_CRYPTO_MICHAEL_MIC=y ++# CONFIG_CRYPTO_RMD128 is not set ++# CONFIG_CRYPTO_RMD160 is not set ++# CONFIG_CRYPTO_RMD256 is not set ++# CONFIG_CRYPTO_RMD320 is not set ++CONFIG_CRYPTO_SHA1=y ++# CONFIG_CRYPTO_SHA1_ARM is not set ++CONFIG_CRYPTO_SHA256=y ++# CONFIG_CRYPTO_SHA512 is not set ++# CONFIG_CRYPTO_TGR192 is not set ++# CONFIG_CRYPTO_WP512 is not set ++ ++# ++# Ciphers ++# ++CONFIG_CRYPTO_AES=y ++CONFIG_CRYPTO_AES_ARM=y ++# CONFIG_CRYPTO_ANUBIS is not set ++CONFIG_CRYPTO_ARC4=y ++CONFIG_CRYPTO_BLOWFISH=y ++CONFIG_CRYPTO_BLOWFISH_COMMON=y ++# CONFIG_CRYPTO_CAMELLIA is not set ++# CONFIG_CRYPTO_CAST5 is not set ++# CONFIG_CRYPTO_CAST6 is not set ++CONFIG_CRYPTO_DES=y ++# CONFIG_CRYPTO_FCRYPT is not set ++# CONFIG_CRYPTO_KHAZAD is not set ++# CONFIG_CRYPTO_SALSA20 is not set ++# CONFIG_CRYPTO_SEED is not set ++# CONFIG_CRYPTO_SERPENT is not set ++# CONFIG_CRYPTO_TEA is not set ++CONFIG_CRYPTO_TWOFISH=y ++CONFIG_CRYPTO_TWOFISH_COMMON=y ++ ++# ++# Compression ++# ++CONFIG_CRYPTO_DEFLATE=y ++# CONFIG_CRYPTO_ZLIB is not set ++CONFIG_CRYPTO_LZO=y ++ ++# ++# Random Number Generation ++# ++# CONFIG_CRYPTO_ANSI_CPRNG is not set ++# CONFIG_CRYPTO_USER_API_HASH is not set ++# CONFIG_CRYPTO_USER_API_SKCIPHER is not set ++# CONFIG_CRYPTO_HW is not set ++# CONFIG_ASYMMETRIC_KEY_TYPE is not set ++# CONFIG_BINARY_PRINTF is not set ++ ++# ++# Library routines ++# ++CONFIG_BITREVERSE=y ++CONFIG_GENERIC_STRNCPY_FROM_USER=y ++CONFIG_GENERIC_STRNLEN_USER=y ++CONFIG_GENERIC_PCI_IOMAP=y ++CONFIG_GENERIC_IO=y ++CONFIG_CRC_CCITT=y ++CONFIG_CRC16=y ++# CONFIG_CRC_T10DIF is not set ++CONFIG_CRC_ITU_T=y ++CONFIG_CRC32=y ++# CONFIG_CRC32_SELFTEST is not set ++CONFIG_CRC32_SLICEBY8=y ++# CONFIG_CRC32_SLICEBY4 is not set ++# CONFIG_CRC32_SARWATE is not set ++# CONFIG_CRC32_BIT is not set ++CONFIG_CRC7=y ++CONFIG_LIBCRC32C=y ++CONFIG_CRC8=y ++CONFIG_ZLIB_INFLATE=y ++CONFIG_ZLIB_DEFLATE=y ++CONFIG_LZO_COMPRESS=y ++CONFIG_LZO_DECOMPRESS=y ++# CONFIG_XZ_DEC is not set ++# CONFIG_XZ_DEC_BCJ is not set ++CONFIG_DECOMPRESS_GZIP=y ++CONFIG_GENERIC_ALLOCATOR=y ++CONFIG_HAS_IOMEM=y ++CONFIG_HAS_IOPORT=y ++CONFIG_HAS_DMA=y ++CONFIG_DQL=y ++CONFIG_NLATTR=y ++CONFIG_GENERIC_ATOMIC64=y ++CONFIG_ARCH_HAS_ATOMIC64_DEC_IF_POSITIVE=y ++CONFIG_AVERAGE=y ++# CONFIG_CORDIC is not set ++# CONFIG_DDR is not set ++# CONFIG_VIRTUALIZATION is not set +diff --git a/arch/arm/configs/dove_defconfig b/arch/arm/configs/dove_defconfig +deleted file mode 100644 +index 3fe8dae8..00000000 +--- a/arch/arm/configs/dove_defconfig ++++ /dev/null +@@ -1,139 +0,0 @@ +-CONFIG_EXPERIMENTAL=y +-CONFIG_SYSVIPC=y +-CONFIG_NO_HZ=y +-CONFIG_HIGH_RES_TIMERS=y +-CONFIG_LOG_BUF_SHIFT=14 +-CONFIG_EXPERT=y +-CONFIG_SLAB=y +-CONFIG_MODULES=y +-CONFIG_MODULE_UNLOAD=y +-# CONFIG_BLK_DEV_BSG is not set +-CONFIG_PARTITION_ADVANCED=y +-CONFIG_ARCH_DOVE=y +-CONFIG_MACH_DOVE_DB=y +-CONFIG_MACH_CM_A510=y +-CONFIG_MACH_DOVE_DT=y +-CONFIG_AEABI=y +-CONFIG_HIGHMEM=y +-CONFIG_ZBOOT_ROM_TEXT=0x0 +-CONFIG_ZBOOT_ROM_BSS=0x0 +-CONFIG_ARM_APPENDED_DTB=y +-CONFIG_ARM_ATAG_DTB_COMPAT=y +-CONFIG_VFP=y +-CONFIG_NET=y +-CONFIG_PACKET=y +-CONFIG_UNIX=y +-CONFIG_INET=y +-CONFIG_IP_MULTICAST=y +-CONFIG_IP_PNP=y +-CONFIG_IP_PNP_DHCP=y +-CONFIG_IP_PNP_BOOTP=y +-# CONFIG_IPV6 is not set +-CONFIG_UEVENT_HELPER_PATH="/sbin/hotplug" +-CONFIG_DEVTMPFS=y +-CONFIG_DEVTMPFS_MOUNT=y +-CONFIG_MTD=y +-CONFIG_MTD_CMDLINE_PARTS=y +-CONFIG_MTD_CHAR=y +-CONFIG_MTD_BLOCK=y +-CONFIG_MTD_CFI=y +-CONFIG_MTD_JEDECPROBE=y +-CONFIG_MTD_CFI_ADV_OPTIONS=y +-CONFIG_MTD_CFI_GEOMETRY=y +-# CONFIG_MTD_MAP_BANK_WIDTH_4 is not set +-CONFIG_MTD_CFI_INTELEXT=y +-CONFIG_MTD_CFI_STAA=y +-CONFIG_MTD_PHYSMAP=y +-CONFIG_MTD_M25P80=y +-CONFIG_MTD_UBI=y +-CONFIG_BLK_DEV_LOOP=y +-CONFIG_BLK_DEV_RAM=y +-CONFIG_BLK_DEV_RAM_COUNT=1 +-# CONFIG_SCSI_PROC_FS is not set +-CONFIG_BLK_DEV_SD=y +-# CONFIG_SCSI_LOWLEVEL is not set +-CONFIG_ATA=y +-CONFIG_SATA_MV=y +-CONFIG_NETDEVICES=y +-CONFIG_MV643XX_ETH=y +-CONFIG_INPUT_POLLDEV=y +-# CONFIG_INPUT_MOUSEDEV is not set +-CONFIG_INPUT_EVDEV=y +-# CONFIG_KEYBOARD_ATKBD is not set +-# CONFIG_MOUSE_PS2 is not set +-# CONFIG_SERIO is not set +-CONFIG_LEGACY_PTY_COUNT=16 +-# CONFIG_DEVKMEM is not set +-CONFIG_SERIAL_8250=y +-CONFIG_SERIAL_8250_CONSOLE=y +-CONFIG_SERIAL_8250_RUNTIME_UARTS=2 +-CONFIG_SERIAL_OF_PLATFORM=y +-# CONFIG_HW_RANDOM is not set +-CONFIG_I2C=y +-CONFIG_I2C_CHARDEV=y +-CONFIG_I2C_MV64XXX=y +-CONFIG_SPI=y +-CONFIG_SPI_ORION=y +-# CONFIG_HWMON is not set +-CONFIG_USB=y +-CONFIG_USB_EHCI_HCD=y +-CONFIG_USB_EHCI_ROOT_HUB_TT=y +-CONFIG_USB_STORAGE=y +-CONFIG_MMC=y +-CONFIG_MMC_SDHCI=y +-CONFIG_MMC_SDHCI_PLTFM=y +-CONFIG_MMC_SDHCI_DOVE=y +-CONFIG_NEW_LEDS=y +-CONFIG_LEDS_CLASS=y +-CONFIG_LEDS_GPIO=y +-CONFIG_LEDS_TRIGGERS=y +-CONFIG_LEDS_TRIGGER_TIMER=y +-CONFIG_LEDS_TRIGGER_HEARTBEAT=y +-CONFIG_LEDS_TRIGGER_DEFAULT_ON=y +-CONFIG_RTC_CLASS=y +-CONFIG_RTC_DRV_MV=y +-CONFIG_DMADEVICES=y +-CONFIG_MV_XOR=y +-CONFIG_EXT2_FS=y +-CONFIG_EXT3_FS=y +-# CONFIG_EXT3_FS_XATTR is not set +-CONFIG_EXT4_FS=y +-CONFIG_ISO9660_FS=y +-CONFIG_JOLIET=y +-CONFIG_UDF_FS=m +-CONFIG_MSDOS_FS=y +-CONFIG_VFAT_FS=y +-CONFIG_TMPFS=y +-CONFIG_JFFS2_FS=y +-CONFIG_NFS_FS=y +-CONFIG_ROOT_NFS=y +-CONFIG_NLS_CODEPAGE_437=y +-CONFIG_NLS_CODEPAGE_850=y +-CONFIG_NLS_ISO8859_1=y +-CONFIG_NLS_ISO8859_2=y +-CONFIG_NLS_UTF8=y +-CONFIG_PRINTK_TIME=y +-CONFIG_MAGIC_SYSRQ=y +-CONFIG_DEBUG_FS=y +-# CONFIG_SCHED_DEBUG is not set +-CONFIG_TIMER_STATS=y +-# CONFIG_DEBUG_BUGVERBOSE is not set +-CONFIG_DEBUG_INFO=y +-CONFIG_DEBUG_USER=y +-CONFIG_CRYPTO_NULL=y +-CONFIG_CRYPTO_ECB=m +-CONFIG_CRYPTO_PCBC=m +-CONFIG_CRYPTO_HMAC=y +-CONFIG_CRYPTO_MD4=y +-CONFIG_CRYPTO_SHA1=y +-CONFIG_CRYPTO_SHA256=y +-CONFIG_CRYPTO_SHA512=y +-CONFIG_CRYPTO_BLOWFISH=y +-CONFIG_CRYPTO_TEA=y +-CONFIG_CRYPTO_TWOFISH=y +-CONFIG_CRYPTO_DEFLATE=y +-CONFIG_CRYPTO_LZO=y +-# CONFIG_CRYPTO_ANSI_CPRNG is not set +-CONFIG_CRYPTO_DEV_MV_CESA=y +-CONFIG_CRC_CCITT=y +-CONFIG_LIBCRC32C=y +diff --git a/arch/arm/configs/ebsa110_defconfig b/arch/arm/configs/ebsa110_defconfig +deleted file mode 100644 +index 14559dbb..00000000 +--- a/arch/arm/configs/ebsa110_defconfig ++++ /dev/null +@@ -1,75 +0,0 @@ +-CONFIG_EXPERIMENTAL=y +-CONFIG_SYSVIPC=y +-CONFIG_BSD_PROCESS_ACCT=y +-CONFIG_LOG_BUF_SHIFT=14 +-CONFIG_EXPERT=y +-CONFIG_MODULES=y +-CONFIG_ARCH_EBSA110=y +-CONFIG_PCCARD=m +-CONFIG_I82365=m +-CONFIG_LEDS=y +-CONFIG_ZBOOT_ROM_TEXT=0x0 +-CONFIG_ZBOOT_ROM_BSS=0x0 +-CONFIG_CMDLINE="root=/dev/nfs rw mem=16M console=ttyS1,38400n8" +-CONFIG_FPE_NWFPE=y +-CONFIG_FPE_FASTFPE=y +-CONFIG_BINFMT_AOUT=y +-CONFIG_NET=y +-CONFIG_PACKET=y +-CONFIG_UNIX=y +-CONFIG_INET=y +-CONFIG_IP_MULTICAST=y +-CONFIG_IP_ADVANCED_ROUTER=y +-CONFIG_IP_MULTIPLE_TABLES=y +-CONFIG_IP_ROUTE_VERBOSE=y +-CONFIG_IP_PNP=y +-CONFIG_IP_PNP_BOOTP=y +-CONFIG_SYN_COOKIES=y +-CONFIG_IPV6=y +-CONFIG_NETFILTER=y +-CONFIG_IP_NF_IPTABLES=y +-CONFIG_IP_NF_MATCH_ECN=y +-CONFIG_IP_NF_MATCH_TTL=y +-CONFIG_IP_NF_FILTER=y +-CONFIG_IP_NF_TARGET_REJECT=y +-CONFIG_IP_NF_TARGET_LOG=y +-CONFIG_IP_NF_MANGLE=y +-CONFIG_IP_NF_TARGET_ECN=y +-CONFIG_IP6_NF_IPTABLES=y +-CONFIG_IP6_NF_MATCH_FRAG=y +-CONFIG_IP6_NF_MATCH_OPTS=y +-CONFIG_IP6_NF_MATCH_HL=y +-CONFIG_IP6_NF_MATCH_RT=y +-CONFIG_IP6_NF_FILTER=y +-CONFIG_IP6_NF_MANGLE=y +-CONFIG_FW_LOADER=m +-CONFIG_PARPORT=y +-CONFIG_PARPORT_PC=y +-CONFIG_PARPORT_PC_FIFO=y +-CONFIG_PARPORT_1284=y +-CONFIG_BLK_DEV_RAM=y +-CONFIG_NETDEVICES=y +-CONFIG_NET_ETHERNET=y +-CONFIG_ARM_AM79C961A=y +-CONFIG_NET_PCMCIA=y +-CONFIG_PCMCIA_PCNET=m +-CONFIG_PPP=m +-CONFIG_PPP_ASYNC=m +-CONFIG_PPP_DEFLATE=m +-CONFIG_PPP_BSDCOMP=m +-# CONFIG_INPUT is not set +-# CONFIG_SERIO is not set +-# CONFIG_VT is not set +-CONFIG_SERIAL_8250=y +-CONFIG_SERIAL_8250_CONSOLE=y +-CONFIG_SERIAL_8250_CS=m +-CONFIG_PRINTER=m +-CONFIG_WATCHDOG=y +-CONFIG_SOFT_WATCHDOG=y +-CONFIG_AUTOFS4_FS=y +-CONFIG_MINIX_FS=y +-CONFIG_NFS_FS=y +-CONFIG_NFS_V3=y +-CONFIG_ROOT_NFS=y +-CONFIG_PARTITION_ADVANCED=y +-# CONFIG_MSDOS_PARTITION is not set +diff --git a/arch/arm/configs/em_x270_defconfig b/arch/arm/configs/em_x270_defconfig +deleted file mode 100644 +index 60a21e01..00000000 +--- a/arch/arm/configs/em_x270_defconfig ++++ /dev/null +@@ -1,194 +0,0 @@ +-CONFIG_EXPERIMENTAL=y +-# CONFIG_LOCALVERSION_AUTO is not set +-CONFIG_SYSVIPC=y +-CONFIG_IKCONFIG=y +-CONFIG_IKCONFIG_PROC=y +-CONFIG_LOG_BUF_SHIFT=14 +-CONFIG_SYSFS_DEPRECATED_V2=y +-CONFIG_BLK_DEV_INITRD=y +-CONFIG_EXPERT=y +-# CONFIG_VM_EVENT_COUNTERS is not set +-# CONFIG_SLUB_DEBUG is not set +-# CONFIG_COMPAT_BRK is not set +-CONFIG_MODULES=y +-CONFIG_MODULE_UNLOAD=y +-# CONFIG_BLK_DEV_BSG is not set +-CONFIG_ARCH_PXA=y +-CONFIG_MACH_EM_X270=y +-CONFIG_MACH_EXEDA=y +-CONFIG_NO_HZ=y +-CONFIG_AEABI=y +-CONFIG_ZBOOT_ROM_TEXT=0x0 +-CONFIG_ZBOOT_ROM_BSS=0x0 +-CONFIG_CMDLINE="root=1f03 mem=32M" +-CONFIG_CPU_FREQ=y +-CONFIG_CPU_FREQ_GOV_USERSPACE=m +-CONFIG_FPE_NWFPE=y +-CONFIG_PM=y +-CONFIG_APM_EMULATION=y +-CONFIG_NET=y +-CONFIG_PACKET=y +-CONFIG_UNIX=y +-CONFIG_INET=y +-CONFIG_IP_MULTICAST=y +-CONFIG_IP_PNP=y +-CONFIG_IP_PNP_DHCP=y +-CONFIG_IP_PNP_BOOTP=y +-# CONFIG_INET_LRO is not set +-# CONFIG_INET_DIAG is not set +-# CONFIG_IPV6 is not set +-CONFIG_BT=m +-CONFIG_BT_L2CAP=m +-CONFIG_BT_SCO=m +-CONFIG_BT_RFCOMM=m +-CONFIG_BT_BNEP=m +-CONFIG_BT_HIDP=m +-CONFIG_BT_HCIBTUSB=m +-CONFIG_LIB80211=m +-CONFIG_UEVENT_HELPER_PATH="/sbin/hotplug" +-CONFIG_FW_LOADER=m +-CONFIG_MTD=y +-CONFIG_MTD_CMDLINE_PARTS=y +-CONFIG_MTD_CHAR=y +-CONFIG_MTD_BLOCK=y +-CONFIG_MTD_CFI=y +-CONFIG_MTD_JEDECPROBE=y +-CONFIG_MTD_CFI_ADV_OPTIONS=y +-CONFIG_MTD_CFI_INTELEXT=y +-CONFIG_MTD_CFI_AMDSTD=y +-CONFIG_MTD_CFI_STAA=y +-CONFIG_MTD_PHYSMAP=y +-CONFIG_MTD_PXA2XX=y +-CONFIG_MTD_NAND=y +-CONFIG_MTD_NAND_PLATFORM=y +-CONFIG_BLK_DEV_LOOP=y +-CONFIG_BLK_DEV_RAM=y +-# CONFIG_MISC_DEVICES is not set +-CONFIG_SCSI=y +-CONFIG_BLK_DEV_SD=y +-# CONFIG_SCSI_LOWLEVEL is not set +-CONFIG_NETDEVICES=y +-CONFIG_NET_ETHERNET=y +-CONFIG_DM9000=y +-CONFIG_DM9000_DEBUGLEVEL=1 +-# CONFIG_NETDEV_1000 is not set +-# CONFIG_NETDEV_10000 is not set +-CONFIG_PPP=m +-CONFIG_PPP_MULTILINK=y +-CONFIG_PPP_FILTER=y +-CONFIG_PPP_ASYNC=m +-CONFIG_PPP_DEFLATE=m +-CONFIG_PPP_BSDCOMP=m +-CONFIG_INPUT_EVDEV=y +-CONFIG_INPUT_APMPOWER=y +-CONFIG_KEYBOARD_GPIO=y +-CONFIG_KEYBOARD_PXA27x=y +-# CONFIG_INPUT_MOUSE is not set +-CONFIG_INPUT_TOUCHSCREEN=y +-# CONFIG_TOUCHSCREEN_DA9034 is not set +-CONFIG_TOUCHSCREEN_WM97XX=m +-# CONFIG_TOUCHSCREEN_WM9705 is not set +-# CONFIG_TOUCHSCREEN_WM9713 is not set +-# CONFIG_SERIO_SERPORT is not set +-CONFIG_SERIAL_PXA=y +-CONFIG_SERIAL_PXA_CONSOLE=y +-CONFIG_LEGACY_PTY_COUNT=16 +-# CONFIG_HW_RANDOM is not set +-CONFIG_I2C=y +-CONFIG_I2C_CHARDEV=m +-CONFIG_I2C_PXA=y +-CONFIG_SPI=y +-CONFIG_SPI_PXA2XX=y +-CONFIG_POWER_SUPPLY=y +-CONFIG_BATTERY_DA9030=y +-# CONFIG_HWMON is not set +-CONFIG_PMIC_DA903X=y +-CONFIG_REGULATOR=y +-CONFIG_REGULATOR_DA903X=y +-CONFIG_FB=y +-CONFIG_FB_PXA=y +-CONFIG_FB_PXA_PARAMETERS=y +-CONFIG_FB_MBX=m +-CONFIG_BACKLIGHT_LCD_SUPPORT=y +-CONFIG_LCD_CLASS_DEVICE=y +-CONFIG_LCD_TDO24M=y +-# CONFIG_BACKLIGHT_GENERIC is not set +-CONFIG_BACKLIGHT_DA903X=m +-# CONFIG_VGA_CONSOLE is not set +-CONFIG_FRAMEBUFFER_CONSOLE=y +-CONFIG_LOGO=y +-CONFIG_SOUND=m +-CONFIG_SND=m +-CONFIG_SND_MIXER_OSS=m +-CONFIG_SND_PCM_OSS=m +-# CONFIG_SND_DRIVERS is not set +-# CONFIG_SND_SPI is not set +-# CONFIG_SND_USB is not set +-CONFIG_SND_SOC=m +-CONFIG_SND_PXA2XX_SOC=m +-CONFIG_SND_PXA2XX_SOC_EM_X270=m +-CONFIG_HID_A4TECH=y +-CONFIG_HID_APPLE=y +-CONFIG_HID_BELKIN=y +-CONFIG_HID_CHERRY=y +-CONFIG_HID_CHICONY=y +-CONFIG_HID_CYPRESS=y +-CONFIG_HID_EZKEY=y +-CONFIG_HID_GYRATION=y +-CONFIG_HID_LOGITECH=y +-CONFIG_HID_MICROSOFT=y +-CONFIG_HID_MONTEREY=y +-CONFIG_HID_PANTHERLORD=y +-CONFIG_HID_PETALYNX=y +-CONFIG_HID_SAMSUNG=y +-CONFIG_HID_SONY=y +-CONFIG_HID_SUNPLUS=y +-CONFIG_USB=y +-CONFIG_USB_DEVICEFS=y +-# CONFIG_USB_DEVICE_CLASS is not set +-CONFIG_USB_MON=y +-CONFIG_USB_OHCI_HCD=y +-CONFIG_USB_STORAGE=y +-CONFIG_MMC=m +-CONFIG_MMC_PXA=m +-CONFIG_NEW_LEDS=y +-CONFIG_LEDS_CLASS=y +-CONFIG_LEDS_DA903X=y +-CONFIG_LEDS_TRIGGERS=y +-CONFIG_LEDS_TRIGGER_HEARTBEAT=y +-CONFIG_RTC_CLASS=y +-CONFIG_RTC_DRV_V3020=y +-CONFIG_RTC_DRV_SA1100=y +-CONFIG_EXT2_FS=y +-CONFIG_EXT3_FS=y +-CONFIG_INOTIFY=y +-CONFIG_VFAT_FS=m +-# CONFIG_PROC_PAGE_MONITOR is not set +-CONFIG_TMPFS=y +-CONFIG_JFFS2_FS=y +-CONFIG_JFFS2_SUMMARY=y +-CONFIG_NFS_FS=y +-CONFIG_NFS_V3=y +-CONFIG_ROOT_NFS=y +-CONFIG_CIFS=m +-CONFIG_PARTITION_ADVANCED=y +-CONFIG_NLS_CODEPAGE_437=m +-CONFIG_NLS_ISO8859_1=m +-CONFIG_NLS_UTF8=m +-CONFIG_FRAME_WARN=0 +-CONFIG_DEBUG_FS=y +-CONFIG_DEBUG_KERNEL=y +-# CONFIG_DETECT_SOFTLOCKUP is not set +-# CONFIG_SCHED_DEBUG is not set +-# CONFIG_DEBUG_BUGVERBOSE is not set +-# CONFIG_RCU_CPU_STALL_DETECTOR is not set +-CONFIG_SYSCTL_SYSCALL_CHECK=y +-CONFIG_DEBUG_USER=y +-CONFIG_DEBUG_ERRORS=y +-CONFIG_DEBUG_LL=y +-CONFIG_CRYPTO_ECB=m +-CONFIG_CRYPTO_MICHAEL_MIC=m +-CONFIG_CRYPTO_AES=m +-CONFIG_CRYPTO_ARC4=m +-# CONFIG_CRYPTO_ANSI_CPRNG is not set +-# CONFIG_CRYPTO_HW is not set +diff --git a/arch/arm/configs/ep93xx_defconfig b/arch/arm/configs/ep93xx_defconfig +deleted file mode 100644 +index 806005a4..00000000 +--- a/arch/arm/configs/ep93xx_defconfig ++++ /dev/null +@@ -1,123 +0,0 @@ +-CONFIG_EXPERIMENTAL=y +-CONFIG_SYSVIPC=y +-CONFIG_IKCONFIG=y +-CONFIG_IKCONFIG_PROC=y +-CONFIG_LOG_BUF_SHIFT=14 +-CONFIG_SYSFS_DEPRECATED_V2=y +-CONFIG_EXPERT=y +-CONFIG_SLAB=y +-CONFIG_MODULES=y +-CONFIG_MODULE_UNLOAD=y +-CONFIG_MODULE_FORCE_UNLOAD=y +-# CONFIG_BLK_DEV_BSG is not set +-# CONFIG_IOSCHED_CFQ is not set +-CONFIG_ARCH_EP93XX=y +-CONFIG_CRUNCH=y +-CONFIG_MACH_ADSSPHERE=y +-CONFIG_MACH_EDB9301=y +-CONFIG_MACH_EDB9302=y +-CONFIG_MACH_EDB9307=y +-CONFIG_MACH_EDB9312=y +-CONFIG_MACH_EDB9315=y +-CONFIG_MACH_GESBC9312=y +-CONFIG_MACH_MICRO9H=y +-CONFIG_MACH_MICRO9L=y +-CONFIG_MACH_TS72XX=y +-CONFIG_AEABI=y +-CONFIG_ZBOOT_ROM_TEXT=0x0 +-CONFIG_ZBOOT_ROM_BSS=0x0 +-CONFIG_CMDLINE="console=ttyAM0,115200 root=/dev/nfs ip=bootp" +-CONFIG_FPE_NWFPE=y +-CONFIG_FPE_NWFPE_XP=y +-CONFIG_NET=y +-CONFIG_PACKET=y +-CONFIG_UNIX=y +-CONFIG_NET_KEY=y +-CONFIG_INET=y +-CONFIG_IP_PNP=y +-CONFIG_IP_PNP_DHCP=y +-CONFIG_IP_PNP_BOOTP=y +-CONFIG_SYN_COOKIES=y +-# CONFIG_INET_LRO is not set +-CONFIG_IPV6=y +-# CONFIG_INET6_XFRM_MODE_TRANSPORT is not set +-# CONFIG_INET6_XFRM_MODE_TUNNEL is not set +-# CONFIG_INET6_XFRM_MODE_BEET is not set +-# CONFIG_IPV6_SIT is not set +-CONFIG_UEVENT_HELPER_PATH="/sbin/hotplug" +-# CONFIG_FW_LOADER is not set +-CONFIG_MTD=y +-CONFIG_MTD_CONCAT=y +-CONFIG_MTD_PARTITIONS=y +-CONFIG_MTD_REDBOOT_PARTS=y +-CONFIG_MTD_CMDLINE_PARTS=y +-CONFIG_MTD_CHAR=y +-CONFIG_MTD_BLOCK=y +-CONFIG_MTD_CFI=y +-CONFIG_MTD_CFI_ADV_OPTIONS=y +-CONFIG_MTD_CFI_INTELEXT=y +-CONFIG_MTD_CFI_AMDSTD=y +-CONFIG_MTD_CFI_STAA=y +-CONFIG_MTD_ROM=y +-CONFIG_MTD_PHYSMAP=y +-CONFIG_MTD_NAND=y +-CONFIG_BLK_DEV_NBD=y +-CONFIG_EEPROM_LEGACY=y +-CONFIG_SCSI=y +-# CONFIG_SCSI_PROC_FS is not set +-CONFIG_BLK_DEV_SD=y +-CONFIG_NETDEVICES=y +-CONFIG_NET_ETHERNET=y +-CONFIG_EP93XX_ETH=y +-CONFIG_USB_RTL8150=y +-# CONFIG_INPUT is not set +-# CONFIG_SERIO is not set +-# CONFIG_VT is not set +-CONFIG_SERIAL_AMBA_PL010=y +-CONFIG_SERIAL_AMBA_PL010_CONSOLE=y +-# CONFIG_LEGACY_PTYS is not set +-# CONFIG_HW_RANDOM is not set +-CONFIG_I2C=y +-CONFIG_I2C_CHARDEV=y +-CONFIG_I2C_DEBUG_CORE=y +-CONFIG_I2C_DEBUG_ALGO=y +-CONFIG_I2C_DEBUG_BUS=y +-CONFIG_WATCHDOG=y +-CONFIG_EP93XX_WATCHDOG=y +-CONFIG_USB=y +-CONFIG_USB_DEBUG=y +-CONFIG_USB_DEVICEFS=y +-CONFIG_USB_DYNAMIC_MINORS=y +-CONFIG_USB_OHCI_HCD=y +-CONFIG_USB_STORAGE=y +-CONFIG_USB_SERIAL=y +-CONFIG_USB_SERIAL_CONSOLE=y +-CONFIG_USB_SERIAL_PL2303=y +-CONFIG_RTC_CLASS=y +-CONFIG_RTC_DRV_DS1307=y +-CONFIG_RTC_DRV_M48T86=y +-CONFIG_RTC_DRV_EP93XX=y +-CONFIG_EXT2_FS=y +-CONFIG_EXT3_FS=y +-# CONFIG_EXT3_FS_XATTR is not set +-CONFIG_INOTIFY=y +-CONFIG_VFAT_FS=y +-CONFIG_TMPFS=y +-CONFIG_JFFS2_FS=y +-CONFIG_NFS_FS=y +-CONFIG_NFS_V3=y +-CONFIG_ROOT_NFS=y +-CONFIG_PARTITION_ADVANCED=y +-CONFIG_NLS_CODEPAGE_437=y +-CONFIG_NLS_ISO8859_1=y +-CONFIG_MAGIC_SYSRQ=y +-CONFIG_DEBUG_KERNEL=y +-CONFIG_DEBUG_SLAB=y +-CONFIG_DEBUG_SPINLOCK=y +-CONFIG_DEBUG_MUTEXES=y +-# CONFIG_RCU_CPU_STALL_DETECTOR is not set +-CONFIG_DEBUG_USER=y +-CONFIG_DEBUG_ERRORS=y +-CONFIG_DEBUG_LL=y +-# CONFIG_CRYPTO_ANSI_CPRNG is not set +-CONFIG_LIBCRC32C=y +diff --git a/arch/arm/configs/eseries_pxa_defconfig b/arch/arm/configs/eseries_pxa_defconfig +deleted file mode 100644 +index d68ac67c..00000000 +--- a/arch/arm/configs/eseries_pxa_defconfig ++++ /dev/null +@@ -1,118 +0,0 @@ +-CONFIG_EXPERIMENTAL=y +-CONFIG_SYSVIPC=y +-CONFIG_LOG_BUF_SHIFT=14 +-# CONFIG_CC_OPTIMIZE_FOR_SIZE is not set +-CONFIG_EXPERT=y +-# CONFIG_KALLSYMS is not set +-# CONFIG_COMPAT_BRK is not set +-CONFIG_SLAB=y +-CONFIG_MODULES=y +-CONFIG_MODULE_UNLOAD=y +-CONFIG_MODULE_FORCE_UNLOAD=y +-# CONFIG_BLK_DEV_BSG is not set +-# CONFIG_IOSCHED_DEADLINE is not set +-# CONFIG_IOSCHED_CFQ is not set +-CONFIG_ARCH_PXA=y +-CONFIG_ARCH_PXA_ESERIES=y +-# CONFIG_ARM_THUMB is not set +-CONFIG_IWMMXT=y +-CONFIG_PCCARD=y +-CONFIG_PCMCIA=m +-CONFIG_PCMCIA_PXA2XX=m +-CONFIG_AEABI=y +-CONFIG_ZBOOT_ROM_TEXT=0x0 +-CONFIG_ZBOOT_ROM_BSS=0x0 +-CONFIG_KEXEC=y +-CONFIG_FPE_NWFPE=y +-CONFIG_BINFMT_MISC=y +-CONFIG_PM=y +-CONFIG_NET=y +-CONFIG_UNIX=y +-CONFIG_INET=y +-# CONFIG_INET_LRO is not set +-# CONFIG_IPV6 is not set +-CONFIG_IRDA=y +-CONFIG_IRLAN=m +-CONFIG_IRCOMM=m +-CONFIG_IRDA_ULTRA=y +-CONFIG_IRDA_CACHE_LAST_LSAP=y +-CONFIG_IRDA_FAST_RR=y +-CONFIG_PXA_FICP=y +-CONFIG_CFG80211=m +-CONFIG_MAC80211=m +-CONFIG_MAC80211_RC_PID=y +-# CONFIG_MAC80211_RC_MINSTREL is not set +-CONFIG_UEVENT_HELPER_PATH="/sbin/hotplug" +-# CONFIG_STANDALONE is not set +-CONFIG_MTD=m +-CONFIG_MTD_NAND=m +-CONFIG_MTD_NAND_TMIO=m +-CONFIG_BLK_DEV_LOOP=m +-# CONFIG_SCSI_PROC_FS is not set +-CONFIG_BLK_DEV_SD=m +-# CONFIG_SCSI_LOWLEVEL is not set +-CONFIG_ATA=m +-# CONFIG_SATA_PMP is not set +-CONFIG_PATA_PCMCIA=m +-CONFIG_NETDEVICES=y +-# CONFIG_NETDEV_1000 is not set +-# CONFIG_NETDEV_10000 is not set +-CONFIG_HERMES=m +-CONFIG_PCMCIA_HERMES=m +-CONFIG_NET_PCMCIA=y +-# CONFIG_INPUT_MOUSEDEV is not set +-CONFIG_INPUT_EVDEV=m +-# CONFIG_KEYBOARD_ATKBD is not set +-CONFIG_KEYBOARD_GPIO=m +-# CONFIG_INPUT_MOUSE is not set +-CONFIG_INPUT_TOUCHSCREEN=y +-CONFIG_TOUCHSCREEN_WM97XX=m +-# CONFIG_SERIO is not set +-CONFIG_SERIAL_PXA=y +-# CONFIG_LEGACY_PTYS is not set +-# CONFIG_HW_RANDOM is not set +-# CONFIG_HWMON is not set +-CONFIG_MFD_T7L66XB=y +-CONFIG_MFD_TC6387XB=y +-CONFIG_MFD_TC6393XB=y +-CONFIG_FB=y +-CONFIG_FB_PXA=y +-CONFIG_FB_W100=y +-CONFIG_BACKLIGHT_LCD_SUPPORT=y +-CONFIG_LCD_CLASS_DEVICE=y +-CONFIG_BACKLIGHT_CLASS_DEVICE=y +-# CONFIG_VGA_CONSOLE is not set +-CONFIG_FRAMEBUFFER_CONSOLE=y +-CONFIG_FONTS=y +-CONFIG_FONT_MINI_4x6=y +-CONFIG_SOUND=y +-CONFIG_SND=m +-CONFIG_SND_MIXER_OSS=m +-CONFIG_SND_PCM_OSS=m +-CONFIG_SND_DYNAMIC_MINORS=y +-CONFIG_SND_VERBOSE_PRINTK=y +-# CONFIG_SND_PCMCIA is not set +-CONFIG_SND_SOC=m +-CONFIG_SND_PXA2XX_SOC=m +-CONFIG_SND_PXA2XX_SOC_E800=m +-# CONFIG_USB_SUPPORT is not set +-CONFIG_MMC=y +-CONFIG_MMC_UNSAFE_RESUME=y +-CONFIG_MMC_TMIO=y +-CONFIG_EXT2_FS=y +-CONFIG_EXT3_FS=m +-CONFIG_INOTIFY=y +-CONFIG_VFAT_FS=y +-CONFIG_TMPFS=y +-CONFIG_NFS_FS=y +-CONFIG_NFS_V3=y +-CONFIG_PARTITION_ADVANCED=y +-CONFIG_NLS_CODEPAGE_437=y +-CONFIG_NLS_ISO8859_1=y +-# CONFIG_ENABLE_WARN_DEPRECATED is not set +-# CONFIG_ENABLE_MUST_CHECK is not set +-# CONFIG_RCU_CPU_STALL_DETECTOR is not set +-CONFIG_SYSCTL_SYSCALL_CHECK=y +-CONFIG_CRYPTO_CBC=m +-CONFIG_CRYPTO_PCBC=m +-# CONFIG_CRYPTO_ANSI_CPRNG is not set +diff --git a/arch/arm/configs/exynos4_defconfig b/arch/arm/configs/exynos4_defconfig +deleted file mode 100644 +index bffe68e1..00000000 +--- a/arch/arm/configs/exynos4_defconfig ++++ /dev/null +@@ -1,68 +0,0 @@ +-CONFIG_EXPERIMENTAL=y +-CONFIG_BLK_DEV_INITRD=y +-CONFIG_KALLSYMS_ALL=y +-CONFIG_MODULES=y +-CONFIG_MODULE_UNLOAD=y +-# CONFIG_BLK_DEV_BSG is not set +-CONFIG_ARCH_EXYNOS=y +-CONFIG_S3C_LOWLEVEL_UART_PORT=1 +-CONFIG_MACH_SMDKC210=y +-CONFIG_MACH_ARMLEX4210=y +-CONFIG_MACH_UNIVERSAL_C210=y +-CONFIG_MACH_NURI=y +-CONFIG_MACH_ORIGEN=y +-CONFIG_MACH_SMDK4412=y +-CONFIG_NO_HZ=y +-CONFIG_HIGH_RES_TIMERS=y +-CONFIG_SMP=y +-CONFIG_NR_CPUS=2 +-CONFIG_PREEMPT=y +-CONFIG_AEABI=y +-CONFIG_CMDLINE="root=/dev/ram0 rw ramdisk=8192 initrd=0x41000000,8M console=ttySAC1,115200 init=/linuxrc mem=256M" +-CONFIG_VFP=y +-CONFIG_NEON=y +-CONFIG_UEVENT_HELPER_PATH="/sbin/hotplug" +-CONFIG_BLK_DEV_LOOP=y +-CONFIG_BLK_DEV_RAM=y +-CONFIG_BLK_DEV_RAM_SIZE=8192 +-CONFIG_SCSI=y +-CONFIG_BLK_DEV_SD=y +-CONFIG_CHR_DEV_SG=y +-CONFIG_INPUT_EVDEV=y +-# CONFIG_INPUT_KEYBOARD is not set +-# CONFIG_INPUT_MOUSE is not set +-CONFIG_INPUT_TOUCHSCREEN=y +-CONFIG_SERIAL_8250=y +-CONFIG_SERIAL_SAMSUNG=y +-CONFIG_SERIAL_SAMSUNG_CONSOLE=y +-CONFIG_HW_RANDOM=y +-CONFIG_I2C=y +-# CONFIG_HWMON is not set +-# CONFIG_MFD_SUPPORT is not set +-# CONFIG_HID_SUPPORT is not set +-# CONFIG_USB_SUPPORT is not set +-CONFIG_EXT2_FS=y +-CONFIG_MSDOS_FS=y +-CONFIG_VFAT_FS=y +-CONFIG_TMPFS=y +-CONFIG_TMPFS_POSIX_ACL=y +-CONFIG_CRAMFS=y +-CONFIG_ROMFS_FS=y +-CONFIG_PARTITION_ADVANCED=y +-CONFIG_BSD_DISKLABEL=y +-CONFIG_SOLARIS_X86_PARTITION=y +-CONFIG_NLS_CODEPAGE_437=y +-CONFIG_NLS_ASCII=y +-CONFIG_NLS_ISO8859_1=y +-CONFIG_MAGIC_SYSRQ=y +-CONFIG_DEBUG_KERNEL=y +-CONFIG_DETECT_HUNG_TASK=y +-CONFIG_DEBUG_RT_MUTEXES=y +-CONFIG_DEBUG_SPINLOCK=y +-CONFIG_DEBUG_MUTEXES=y +-CONFIG_DEBUG_INFO=y +-CONFIG_SYSCTL_SYSCALL_CHECK=y +-CONFIG_DEBUG_USER=y +-CONFIG_DEBUG_LL=y +-CONFIG_EARLY_PRINTK=y +-CONFIG_CRC_CCITT=y +diff --git a/arch/arm/configs/exynos_defconfig b/arch/arm/configs/exynos_defconfig +deleted file mode 100644 +index e40b435d..00000000 +--- a/arch/arm/configs/exynos_defconfig ++++ /dev/null +@@ -1,92 +0,0 @@ +-CONFIG_EXPERIMENTAL=y +-CONFIG_NO_HZ=y +-CONFIG_HIGH_RES_TIMERS=y +-CONFIG_BLK_DEV_INITRD=y +-CONFIG_KALLSYMS_ALL=y +-CONFIG_MODULES=y +-CONFIG_MODULE_UNLOAD=y +-# CONFIG_BLK_DEV_BSG is not set +-CONFIG_PARTITION_ADVANCED=y +-CONFIG_EFI_PARTITION=y +-CONFIG_ARCH_EXYNOS=y +-CONFIG_S3C_LOWLEVEL_UART_PORT=1 +-CONFIG_S3C24XX_PWM=y +-CONFIG_ARCH_EXYNOS5=y +-CONFIG_MACH_EXYNOS4_DT=y +-CONFIG_MACH_EXYNOS5_DT=y +-CONFIG_SMP=y +-CONFIG_NR_CPUS=2 +-CONFIG_PREEMPT=y +-CONFIG_AEABI=y +-CONFIG_ARM_APPENDED_DTB=y +-CONFIG_ARM_ATAG_DTB_COMPAT=y +-CONFIG_CMDLINE="root=/dev/ram0 rw ramdisk=8192 initrd=0x41000000,8M console=ttySAC1,115200 init=/linuxrc mem=256M" +-CONFIG_VFP=y +-CONFIG_NEON=y +-CONFIG_NET=y +-CONFIG_PACKET=y +-CONFIG_UNIX=y +-CONFIG_NET_KEY=y +-CONFIG_INET=y +-CONFIG_RFKILL_REGULATOR=y +-CONFIG_UEVENT_HELPER_PATH="/sbin/hotplug" +-CONFIG_PROC_DEVICETREE=y +-CONFIG_BLK_DEV_LOOP=y +-CONFIG_BLK_DEV_RAM=y +-CONFIG_BLK_DEV_RAM_SIZE=8192 +-CONFIG_SCSI=y +-CONFIG_BLK_DEV_SD=y +-CONFIG_CHR_DEV_SG=y +-CONFIG_NETDEVICES=y +-CONFIG_SMSC911X=y +-CONFIG_USB_USBNET=y +-CONFIG_USB_NET_SMSC75XX=y +-CONFIG_USB_NET_SMSC95XX=y +-CONFIG_INPUT_EVDEV=y +-# CONFIG_INPUT_KEYBOARD is not set +-# CONFIG_INPUT_MOUSE is not set +-CONFIG_INPUT_TOUCHSCREEN=y +-CONFIG_SERIAL_8250=y +-CONFIG_SERIAL_SAMSUNG=y +-CONFIG_SERIAL_SAMSUNG_CONSOLE=y +-CONFIG_SERIAL_OF_PLATFORM=y +-CONFIG_HW_RANDOM=y +-CONFIG_I2C=y +-# CONFIG_HWMON is not set +-CONFIG_MFD_TPS65090=y +-CONFIG_REGULATOR=y +-CONFIG_REGULATOR_FIXED_VOLTAGE=y +-CONFIG_REGULATOR_GPIO=y +-CONFIG_REGULATOR_TPS65090=y +-CONFIG_FB=y +-CONFIG_EXYNOS_VIDEO=y +-CONFIG_EXYNOS_MIPI_DSI=y +-CONFIG_EXYNOS_DP=y +-CONFIG_FRAMEBUFFER_CONSOLE=y +-CONFIG_FONTS=y +-CONFIG_FONT_7x14=y +-CONFIG_LOGO=y +-CONFIG_USB=y +-CONFIG_EXT2_FS=y +-CONFIG_EXT3_FS=y +-CONFIG_EXT4_FS=y +-CONFIG_MSDOS_FS=y +-CONFIG_VFAT_FS=y +-CONFIG_TMPFS=y +-CONFIG_TMPFS_POSIX_ACL=y +-CONFIG_CRAMFS=y +-CONFIG_ROMFS_FS=y +-CONFIG_NLS_CODEPAGE_437=y +-CONFIG_NLS_ASCII=y +-CONFIG_NLS_ISO8859_1=y +-CONFIG_MAGIC_SYSRQ=y +-CONFIG_DEBUG_KERNEL=y +-CONFIG_DETECT_HUNG_TASK=y +-CONFIG_DEBUG_RT_MUTEXES=y +-CONFIG_DEBUG_SPINLOCK=y +-CONFIG_DEBUG_MUTEXES=y +-CONFIG_DEBUG_INFO=y +-CONFIG_DEBUG_USER=y +-CONFIG_DEBUG_LL=y +-CONFIG_EARLY_PRINTK=y +-CONFIG_CRC_CCITT=y +diff --git a/arch/arm/configs/ezx_defconfig b/arch/arm/configs/ezx_defconfig +deleted file mode 100644 +index d95763d5..00000000 +--- a/arch/arm/configs/ezx_defconfig ++++ /dev/null +@@ -1,420 +0,0 @@ +-CONFIG_EXPERIMENTAL=y +-CONFIG_LOCALVERSION="-ezx200910312315" +-# CONFIG_LOCALVERSION_AUTO is not set +-CONFIG_SYSVIPC=y +-CONFIG_LOG_BUF_SHIFT=14 +-CONFIG_SYSFS_DEPRECATED_V2=y +-CONFIG_BLK_DEV_INITRD=y +-CONFIG_RD_BZIP2=y +-CONFIG_RD_LZMA=y +-CONFIG_EXPERT=y +-# CONFIG_COMPAT_BRK is not set +-CONFIG_SLAB=y +-CONFIG_MODULES=y +-CONFIG_MODULE_UNLOAD=y +-CONFIG_MODULE_FORCE_UNLOAD=y +-CONFIG_MODVERSIONS=y +-# CONFIG_LBDAF is not set +-# CONFIG_BLK_DEV_BSG is not set +-# CONFIG_IOSCHED_CFQ is not set +-CONFIG_ARCH_PXA=y +-CONFIG_PXA_EZX=y +-CONFIG_NO_HZ=y +-CONFIG_HIGH_RES_TIMERS=y +-CONFIG_PREEMPT=y +-CONFIG_AEABI=y +-CONFIG_ZBOOT_ROM_TEXT=0x0 +-CONFIG_ZBOOT_ROM_BSS=0x0 +-CONFIG_CMDLINE="console=tty1 root=/dev/mmcblk0p2 rootfstype=ext2 rootdelay=3 ip=192.168.0.202:192.168.0.200:192.168.0.200:255.255.255.0 debug" +-CONFIG_KEXEC=y +-CONFIG_CPU_FREQ=y +-CONFIG_CPU_FREQ_DEBUG=y +-CONFIG_CPU_FREQ_GOV_POWERSAVE=m +-CONFIG_CPU_FREQ_GOV_USERSPACE=m +-CONFIG_CPU_FREQ_GOV_ONDEMAND=m +-CONFIG_CPU_FREQ_GOV_CONSERVATIVE=m +-CONFIG_CPU_IDLE=y +-CONFIG_FPE_NWFPE=y +-CONFIG_BINFMT_AOUT=m +-CONFIG_BINFMT_MISC=m +-CONFIG_PM=y +-CONFIG_APM_EMULATION=y +-CONFIG_PM_RUNTIME=y +-CONFIG_NET=y +-CONFIG_PACKET=y +-CONFIG_UNIX=y +-CONFIG_INET=y +-CONFIG_IP_PNP=y +-CONFIG_IP_PNP_DHCP=y +-CONFIG_IP_PNP_BOOTP=y +-CONFIG_IP_PNP_RARP=y +-CONFIG_SYN_COOKIES=y +-# CONFIG_INET_XFRM_MODE_TRANSPORT is not set +-# CONFIG_INET_XFRM_MODE_TUNNEL is not set +-# CONFIG_INET_XFRM_MODE_BEET is not set +-# CONFIG_INET_LRO is not set +-# CONFIG_INET_DIAG is not set +-CONFIG_INET6_AH=m +-CONFIG_INET6_ESP=m +-CONFIG_INET6_IPCOMP=m +-CONFIG_IPV6_MIP6=m +-CONFIG_IPV6_TUNNEL=m +-CONFIG_IPV6_MULTIPLE_TABLES=y +-CONFIG_IPV6_SUBTREES=y +-CONFIG_NETFILTER=y +-CONFIG_NETFILTER_NETLINK_QUEUE=m +-CONFIG_NF_CONNTRACK=m +-CONFIG_NF_CONNTRACK_EVENTS=y +-CONFIG_NF_CT_PROTO_SCTP=m +-CONFIG_NF_CT_PROTO_UDPLITE=m +-CONFIG_NF_CONNTRACK_AMANDA=m +-CONFIG_NF_CONNTRACK_FTP=m +-CONFIG_NF_CONNTRACK_H323=m +-CONFIG_NF_CONNTRACK_IRC=m +-CONFIG_NF_CONNTRACK_NETBIOS_NS=m +-CONFIG_NF_CONNTRACK_PPTP=m +-CONFIG_NF_CONNTRACK_SANE=m +-CONFIG_NF_CONNTRACK_SIP=m +-CONFIG_NF_CONNTRACK_TFTP=m +-CONFIG_NF_CT_NETLINK=m +-CONFIG_NETFILTER_XT_TARGET_CLASSIFY=m +-CONFIG_NETFILTER_XT_TARGET_LED=m +-CONFIG_NETFILTER_XT_TARGET_MARK=m +-CONFIG_NETFILTER_XT_TARGET_NFLOG=m +-CONFIG_NETFILTER_XT_TARGET_NFQUEUE=m +-CONFIG_NETFILTER_XT_TARGET_TCPMSS=m +-CONFIG_NETFILTER_XT_MATCH_COMMENT=m +-CONFIG_NETFILTER_XT_MATCH_CONNBYTES=m +-CONFIG_NETFILTER_XT_MATCH_CONNLIMIT=m +-CONFIG_NETFILTER_XT_MATCH_CONNMARK=m +-CONFIG_NETFILTER_XT_MATCH_CONNTRACK=m +-CONFIG_NETFILTER_XT_MATCH_DCCP=m +-CONFIG_NETFILTER_XT_MATCH_DSCP=m +-CONFIG_NETFILTER_XT_MATCH_ESP=m +-CONFIG_NETFILTER_XT_MATCH_HASHLIMIT=m +-CONFIG_NETFILTER_XT_MATCH_HELPER=m +-CONFIG_NETFILTER_XT_MATCH_LENGTH=m +-CONFIG_NETFILTER_XT_MATCH_LIMIT=m +-CONFIG_NETFILTER_XT_MATCH_MAC=m +-CONFIG_NETFILTER_XT_MATCH_MARK=m +-CONFIG_NETFILTER_XT_MATCH_MULTIPORT=m +-CONFIG_NETFILTER_XT_MATCH_POLICY=m +-CONFIG_NETFILTER_XT_MATCH_PKTTYPE=m +-CONFIG_NETFILTER_XT_MATCH_QUOTA=m +-CONFIG_NETFILTER_XT_MATCH_REALM=m +-CONFIG_NETFILTER_XT_MATCH_SCTP=m +-CONFIG_NETFILTER_XT_MATCH_STATE=m +-CONFIG_NETFILTER_XT_MATCH_STATISTIC=m +-CONFIG_NETFILTER_XT_MATCH_STRING=m +-CONFIG_NETFILTER_XT_MATCH_TCPMSS=m +-CONFIG_NETFILTER_XT_MATCH_TIME=m +-CONFIG_NETFILTER_XT_MATCH_U32=m +-CONFIG_NF_CONNTRACK_IPV4=m +-CONFIG_IP_NF_QUEUE=m +-CONFIG_IP_NF_IPTABLES=m +-CONFIG_IP_NF_MATCH_ADDRTYPE=m +-CONFIG_IP_NF_MATCH_AH=m +-CONFIG_IP_NF_MATCH_ECN=m +-CONFIG_IP_NF_MATCH_TTL=m +-CONFIG_IP_NF_FILTER=m +-CONFIG_IP_NF_TARGET_REJECT=m +-CONFIG_IP_NF_TARGET_LOG=m +-CONFIG_IP_NF_TARGET_ULOG=m +-CONFIG_NF_NAT=m +-CONFIG_IP_NF_TARGET_MASQUERADE=m +-CONFIG_IP_NF_TARGET_NETMAP=m +-CONFIG_IP_NF_TARGET_REDIRECT=m +-CONFIG_NF_NAT_SNMP_BASIC=m +-CONFIG_IP_NF_MANGLE=m +-CONFIG_IP_NF_TARGET_CLUSTERIP=m +-CONFIG_IP_NF_TARGET_ECN=m +-CONFIG_IP_NF_TARGET_TTL=m +-CONFIG_IP_NF_RAW=m +-CONFIG_IP_NF_ARPTABLES=m +-CONFIG_IP_NF_ARPFILTER=m +-CONFIG_IP_NF_ARP_MANGLE=m +-CONFIG_NF_CONNTRACK_IPV6=m +-CONFIG_IP6_NF_QUEUE=m +-CONFIG_IP6_NF_IPTABLES=m +-CONFIG_IP6_NF_MATCH_AH=m +-CONFIG_IP6_NF_MATCH_EUI64=m +-CONFIG_IP6_NF_MATCH_FRAG=m +-CONFIG_IP6_NF_MATCH_OPTS=m +-CONFIG_IP6_NF_MATCH_HL=m +-CONFIG_IP6_NF_MATCH_IPV6HEADER=m +-CONFIG_IP6_NF_MATCH_MH=m +-CONFIG_IP6_NF_MATCH_RT=m +-CONFIG_IP6_NF_TARGET_HL=m +-CONFIG_IP6_NF_TARGET_LOG=m +-CONFIG_IP6_NF_FILTER=m +-CONFIG_IP6_NF_TARGET_REJECT=m +-CONFIG_IP6_NF_MANGLE=m +-CONFIG_IP6_NF_RAW=m +-CONFIG_BRIDGE=m +-CONFIG_BT=y +-CONFIG_BT_L2CAP=y +-CONFIG_BT_SCO=y +-CONFIG_BT_RFCOMM=y +-CONFIG_BT_RFCOMM_TTY=y +-CONFIG_BT_BNEP=y +-CONFIG_BT_BNEP_MC_FILTER=y +-CONFIG_BT_BNEP_PROTO_FILTER=y +-CONFIG_BT_HIDP=y +-CONFIG_BT_HCIBTUSB=m +-CONFIG_BT_HCIBTSDIO=m +-CONFIG_BT_HCIUART=y +-CONFIG_BT_HCIUART_H4=y +-CONFIG_BT_HCIBCM203X=m +-CONFIG_BT_HCIBPA10X=m +-CONFIG_BT_HCIBFUSB=m +-CONFIG_BT_HCIVHCI=m +-CONFIG_BT_MRVL=m +-CONFIG_BT_MRVL_SDIO=m +-# CONFIG_WIRELESS is not set +-CONFIG_UEVENT_HELPER_PATH="/sbin/hotplug" +-CONFIG_FW_LOADER=m +-CONFIG_CONNECTOR=m +-CONFIG_MTD=y +-CONFIG_MTD_CHAR=y +-CONFIG_MTD_BLOCK=y +-CONFIG_MTD_CFI=y +-CONFIG_MTD_CFI_ADV_OPTIONS=y +-CONFIG_MTD_CFI_GEOMETRY=y +-# CONFIG_MTD_MAP_BANK_WIDTH_1 is not set +-# CONFIG_MTD_MAP_BANK_WIDTH_4 is not set +-# CONFIG_MTD_CFI_I2 is not set +-CONFIG_MTD_OTP=y +-CONFIG_MTD_CFI_INTELEXT=y +-CONFIG_MTD_PXA2XX=y +-CONFIG_BLK_DEV_LOOP=m +-CONFIG_BLK_DEV_CRYPTOLOOP=m +-CONFIG_BLK_DEV_NBD=m +-CONFIG_BLK_DEV_RAM=y +-# CONFIG_MISC_DEVICES is not set +-CONFIG_NETDEVICES=y +-CONFIG_DUMMY=y +-# CONFIG_NETDEV_1000 is not set +-# CONFIG_NETDEV_10000 is not set +-# CONFIG_WLAN is not set +-CONFIG_PPP=m +-CONFIG_PPP_MULTILINK=y +-CONFIG_PPP_FILTER=y +-CONFIG_PPP_ASYNC=m +-CONFIG_PPP_SYNC_TTY=m +-CONFIG_PPP_DEFLATE=m +-CONFIG_PPP_BSDCOMP=m +-# CONFIG_INPUT_MOUSEDEV is not set +-CONFIG_INPUT_EVDEV=y +-# CONFIG_KEYBOARD_ATKBD is not set +-CONFIG_KEYBOARD_GPIO=y +-CONFIG_KEYBOARD_PXA27x=y +-# CONFIG_INPUT_MOUSE is not set +-CONFIG_INPUT_TOUCHSCREEN=y +-CONFIG_TOUCHSCREEN_PCAP=y +-CONFIG_INPUT_MISC=y +-CONFIG_INPUT_UINPUT=y +-CONFIG_INPUT_PCAP=y +-# CONFIG_SERIO is not set +-CONFIG_SERIAL_PXA=y +-CONFIG_SERIAL_PXA_CONSOLE=y +-CONFIG_LEGACY_PTY_COUNT=8 +-# CONFIG_HW_RANDOM is not set +-CONFIG_I2C=y +-CONFIG_I2C_CHARDEV=y +-CONFIG_I2C_PXA=y +-CONFIG_SPI=y +-CONFIG_SPI_PXA2XX=y +-CONFIG_GPIO_SYSFS=y +-CONFIG_POWER_SUPPLY=y +-# CONFIG_HWMON is not set +-CONFIG_EZX_PCAP=y +-CONFIG_REGULATOR=y +-CONFIG_REGULATOR_DEBUG=y +-CONFIG_REGULATOR_VIRTUAL_CONSUMER=y +-CONFIG_REGULATOR_USERSPACE_CONSUMER=y +-CONFIG_REGULATOR_PCAP=y +-CONFIG_MEDIA_SUPPORT=y +-CONFIG_VIDEO_DEV=y +-CONFIG_MEDIA_TUNER_CUSTOMISE=y +-# CONFIG_MEDIA_TUNER_SIMPLE is not set +-# CONFIG_MEDIA_TUNER_TDA8290 is not set +-# CONFIG_MEDIA_TUNER_TDA827X is not set +-# CONFIG_MEDIA_TUNER_TDA18271 is not set +-# CONFIG_MEDIA_TUNER_TDA9887 is not set +-# CONFIG_MEDIA_TUNER_TEA5761 is not set +-# CONFIG_MEDIA_TUNER_TEA5767 is not set +-# CONFIG_MEDIA_TUNER_MT20XX is not set +-# CONFIG_MEDIA_TUNER_MT2060 is not set +-# CONFIG_MEDIA_TUNER_MT2266 is not set +-# CONFIG_MEDIA_TUNER_MT2131 is not set +-# CONFIG_MEDIA_TUNER_QT1010 is not set +-# CONFIG_MEDIA_TUNER_XC2028 is not set +-# CONFIG_MEDIA_TUNER_XC5000 is not set +-# CONFIG_MEDIA_TUNER_MXL5005S is not set +-# CONFIG_MEDIA_TUNER_MXL5007T is not set +-# CONFIG_MEDIA_TUNER_MC44S803 is not set +-# CONFIG_VIDEO_HELPER_CHIPS_AUTO is not set +-CONFIG_SOC_CAMERA=y +-CONFIG_SOC_CAMERA_MT9M111=y +-CONFIG_VIDEO_PXA27x=y +-# CONFIG_V4L_USB_DRIVERS is not set +-CONFIG_RADIO_TEA5764=y +-CONFIG_FB=y +-CONFIG_FB_PXA=y +-CONFIG_FB_PXA_OVERLAY=y +-CONFIG_FB_PXA_PARAMETERS=y +-CONFIG_BACKLIGHT_LCD_SUPPORT=y +-# CONFIG_LCD_CLASS_DEVICE is not set +-CONFIG_BACKLIGHT_CLASS_DEVICE=y +-CONFIG_BACKLIGHT_PWM=y +-# CONFIG_VGA_CONSOLE is not set +-CONFIG_FRAMEBUFFER_CONSOLE=y +-CONFIG_FONTS=y +-CONFIG_FONT_MINI_4x6=y +-CONFIG_SOUND=y +-CONFIG_SND=y +-CONFIG_SND_MIXER_OSS=y +-CONFIG_SND_PCM_OSS=y +-# CONFIG_SND_DRIVERS is not set +-# CONFIG_SND_ARM is not set +-# CONFIG_SND_SPI is not set +-# CONFIG_SND_USB is not set +-CONFIG_SND_SOC=y +-CONFIG_SND_PXA2XX_SOC=y +-# CONFIG_USB_HID is not set +-CONFIG_HID_APPLE=m +-CONFIG_USB=y +-# CONFIG_USB_DEVICE_CLASS is not set +-CONFIG_USB_OHCI_HCD=y +-CONFIG_USB_GADGET=y +-CONFIG_USB_PXA27X=y +-CONFIG_USB_ETH=m +-# CONFIG_USB_ETH_RNDIS is not set +-CONFIG_MMC=y +-CONFIG_MMC_UNSAFE_RESUME=y +-CONFIG_SDIO_UART=m +-CONFIG_MMC_PXA=y +-CONFIG_MMC_SPI=y +-CONFIG_NEW_LEDS=y +-CONFIG_LEDS_CLASS=y +-CONFIG_LEDS_LP3944=y +-CONFIG_LEDS_TRIGGERS=y +-CONFIG_LEDS_TRIGGER_TIMER=y +-CONFIG_LEDS_TRIGGER_HEARTBEAT=y +-CONFIG_LEDS_TRIGGER_BACKLIGHT=y +-CONFIG_LEDS_TRIGGER_GPIO=y +-CONFIG_LEDS_TRIGGER_DEFAULT_ON=y +-CONFIG_RTC_CLASS=y +-CONFIG_RTC_DRV_PCAP=y +-CONFIG_EXT2_FS=y +-CONFIG_EXT3_FS=m +-CONFIG_REISERFS_FS=m +-CONFIG_REISERFS_FS_XATTR=y +-CONFIG_REISERFS_FS_POSIX_ACL=y +-CONFIG_REISERFS_FS_SECURITY=y +-CONFIG_XFS_FS=m +-CONFIG_INOTIFY=y +-CONFIG_AUTOFS_FS=y +-CONFIG_AUTOFS4_FS=y +-CONFIG_FUSE_FS=m +-CONFIG_CUSE=m +-CONFIG_ISO9660_FS=m +-CONFIG_JOLIET=y +-CONFIG_ZISOFS=y +-CONFIG_MSDOS_FS=m +-CONFIG_VFAT_FS=m +-CONFIG_TMPFS=y +-CONFIG_JFFS2_FS=m +-CONFIG_JFFS2_COMPRESSION_OPTIONS=y +-CONFIG_JFFS2_LZO=y +-CONFIG_JFFS2_RUBIN=y +-CONFIG_CRAMFS=m +-CONFIG_SQUASHFS=m +-CONFIG_ROMFS_FS=m +-CONFIG_NFS_FS=y +-CONFIG_NFS_V3=y +-CONFIG_NFS_V3_ACL=y +-CONFIG_NFSD=m +-CONFIG_NFSD_V3=y +-CONFIG_NFSD_V3_ACL=y +-CONFIG_SMB_FS=m +-CONFIG_CIFS=m +-CONFIG_CIFS_STATS=y +-CONFIG_CIFS_WEAK_PW_HASH=y +-CONFIG_CIFS_XATTR=y +-CONFIG_CIFS_POSIX=y +-CONFIG_NLS_CODEPAGE_437=m +-CONFIG_NLS_CODEPAGE_737=m +-CONFIG_NLS_CODEPAGE_775=m +-CONFIG_NLS_CODEPAGE_850=m +-CONFIG_NLS_CODEPAGE_852=m +-CONFIG_NLS_CODEPAGE_855=m +-CONFIG_NLS_CODEPAGE_857=m +-CONFIG_NLS_CODEPAGE_860=m +-CONFIG_NLS_CODEPAGE_861=m +-CONFIG_NLS_CODEPAGE_862=m +-CONFIG_NLS_CODEPAGE_863=m +-CONFIG_NLS_CODEPAGE_864=m +-CONFIG_NLS_CODEPAGE_865=m +-CONFIG_NLS_CODEPAGE_866=m +-CONFIG_NLS_CODEPAGE_869=m +-CONFIG_NLS_CODEPAGE_936=m +-CONFIG_NLS_CODEPAGE_950=m +-CONFIG_NLS_CODEPAGE_932=m +-CONFIG_NLS_CODEPAGE_949=m +-CONFIG_NLS_CODEPAGE_874=m +-CONFIG_NLS_ISO8859_8=m +-CONFIG_NLS_CODEPAGE_1250=m +-CONFIG_NLS_CODEPAGE_1251=m +-CONFIG_NLS_ASCII=m +-CONFIG_NLS_ISO8859_1=m +-CONFIG_NLS_ISO8859_2=m +-CONFIG_NLS_ISO8859_3=m +-CONFIG_NLS_ISO8859_4=m +-CONFIG_NLS_ISO8859_5=m +-CONFIG_NLS_ISO8859_6=m +-CONFIG_NLS_ISO8859_7=m +-CONFIG_NLS_ISO8859_9=m +-CONFIG_NLS_ISO8859_13=m +-CONFIG_NLS_ISO8859_14=m +-CONFIG_NLS_ISO8859_15=m +-CONFIG_NLS_KOI8_R=m +-CONFIG_NLS_KOI8_U=m +-CONFIG_NLS_UTF8=m +-CONFIG_PRINTK_TIME=y +-CONFIG_DEBUG_FS=y +-CONFIG_DEBUG_KERNEL=y +-# CONFIG_SCHED_DEBUG is not set +-CONFIG_DEBUG_RT_MUTEXES=y +-CONFIG_PROVE_LOCKING=y +-# CONFIG_RCU_CPU_STALL_DETECTOR is not set +-# CONFIG_FTRACE is not set +-CONFIG_DEBUG_USER=y +-CONFIG_DEBUG_ERRORS=y +-CONFIG_CRYPTO_NULL=m +-CONFIG_CRYPTO_CRYPTD=m +-CONFIG_CRYPTO_TEST=m +-CONFIG_CRYPTO_ECB=m +-CONFIG_CRYPTO_LRW=m +-CONFIG_CRYPTO_PCBC=m +-CONFIG_CRYPTO_XTS=m +-CONFIG_CRYPTO_XCBC=m +-CONFIG_CRYPTO_VMAC=m +-CONFIG_CRYPTO_GHASH=m +-CONFIG_CRYPTO_MD4=m +-CONFIG_CRYPTO_MICHAEL_MIC=m +-CONFIG_CRYPTO_SHA256=m +-CONFIG_CRYPTO_SHA512=m +-CONFIG_CRYPTO_TGR192=m +-CONFIG_CRYPTO_AES=m +-CONFIG_CRYPTO_ARC4=m +-CONFIG_CRYPTO_BLOWFISH=m +-CONFIG_CRYPTO_CAST5=m +-CONFIG_CRYPTO_CAST6=m +-CONFIG_CRYPTO_FCRYPT=m +-CONFIG_CRYPTO_KHAZAD=m +-CONFIG_CRYPTO_SEED=m +-CONFIG_CRYPTO_SERPENT=m +-CONFIG_CRYPTO_TEA=m +-CONFIG_CRYPTO_TWOFISH=m +-# CONFIG_CRYPTO_ANSI_CPRNG is not set +diff --git a/arch/arm/configs/footbridge_defconfig b/arch/arm/configs/footbridge_defconfig +deleted file mode 100644 +index 038518ab..00000000 +--- a/arch/arm/configs/footbridge_defconfig ++++ /dev/null +@@ -1,127 +0,0 @@ +-CONFIG_EXPERIMENTAL=y +-CONFIG_SYSVIPC=y +-CONFIG_BSD_PROCESS_ACCT=y +-CONFIG_LOG_BUF_SHIFT=14 +-CONFIG_BLK_DEV_INITRD=y +-CONFIG_EXPERT=y +-# CONFIG_HOTPLUG is not set +-CONFIG_MODULES=y +-CONFIG_ARCH_FOOTBRIDGE=y +-CONFIG_ARCH_CATS=y +-CONFIG_ARCH_PERSONAL_SERVER=y +-CONFIG_ARCH_EBSA285_HOST=y +-CONFIG_ARCH_NETWINDER=y +-CONFIG_LEDS=y +-CONFIG_LEDS_TIMER=y +-CONFIG_ZBOOT_ROM_TEXT=0x0 +-CONFIG_ZBOOT_ROM_BSS=0x0 +-CONFIG_FPE_NWFPE=y +-CONFIG_FPE_NWFPE_XP=y +-CONFIG_BINFMT_AOUT=y +-CONFIG_NET=y +-CONFIG_PACKET=y +-CONFIG_UNIX=y +-CONFIG_INET=y +-CONFIG_IP_MULTICAST=y +-CONFIG_IP_PNP=y +-CONFIG_IP_PNP_BOOTP=y +-CONFIG_SYN_COOKIES=y +-# CONFIG_IPV6 is not set +-CONFIG_ATM=y +-CONFIG_IRDA=m +-CONFIG_IRLAN=m +-CONFIG_IRNET=m +-CONFIG_IRCOMM=m +-CONFIG_IRDA_ULTRA=y +-CONFIG_IRDA_CACHE_LAST_LSAP=y +-CONFIG_IRDA_FAST_RR=y +-CONFIG_IRDA_DEBUG=y +-CONFIG_WINBOND_FIR=m +-CONFIG_PARPORT=y +-CONFIG_PARPORT_PC=y +-CONFIG_PARPORT_PC_FIFO=y +-CONFIG_PARPORT_1284=y +-CONFIG_PNP=y +-CONFIG_ISAPNP=y +-CONFIG_PARIDE=m +-CONFIG_PARIDE_PD=m +-CONFIG_PARIDE_PCD=m +-CONFIG_PARIDE_PF=m +-CONFIG_PARIDE_PT=m +-CONFIG_PARIDE_PG=m +-CONFIG_PARIDE_ATEN=m +-CONFIG_PARIDE_BPCK=m +-CONFIG_PARIDE_COMM=m +-CONFIG_PARIDE_DSTR=m +-CONFIG_PARIDE_FIT2=m +-CONFIG_PARIDE_FIT3=m +-CONFIG_PARIDE_EPAT=m +-CONFIG_PARIDE_EPIA=m +-CONFIG_PARIDE_FRIQ=m +-CONFIG_PARIDE_FRPW=m +-CONFIG_PARIDE_KBIC=m +-CONFIG_PARIDE_KTTI=m +-CONFIG_PARIDE_ON20=m +-CONFIG_PARIDE_ON26=m +-CONFIG_BLK_DEV_LOOP=m +-CONFIG_BLK_DEV_NBD=m +-CONFIG_BLK_DEV_RAM=y +-CONFIG_IDE=y +-CONFIG_NETDEVICES=y +-CONFIG_NET_ETHERNET=y +-CONFIG_NET_VENDOR_3COM=y +-CONFIG_VORTEX=y +-CONFIG_NET_PCI=y +-CONFIG_NE2K_PCI=y +-CONFIG_PPP=m +-CONFIG_PPP_ASYNC=m +-CONFIG_PPP_DEFLATE=m +-CONFIG_PPP_BSDCOMP=m +-CONFIG_PPPOE=m +-CONFIG_SLIP=m +-CONFIG_SLIP_COMPRESSED=y +-CONFIG_SLIP_SMART=y +-CONFIG_SLIP_MODE_SLIP6=y +-CONFIG_SERIAL_NONSTANDARD=y +-CONFIG_SERIAL_21285=y +-CONFIG_SERIAL_21285_CONSOLE=y +-CONFIG_PRINTER=m +-CONFIG_DS1620=y +-CONFIG_NWBUTTON=y +-CONFIG_NWBUTTON_REBOOT=y +-CONFIG_NWFLASH=m +-CONFIG_I2C=m +-CONFIG_WATCHDOG=y +-CONFIG_SOFT_WATCHDOG=y +-CONFIG_21285_WATCHDOG=m +-CONFIG_977_WATCHDOG=m +-CONFIG_FB=y +-CONFIG_FB_CYBER2000=y +-CONFIG_SOUND=m +-# CONFIG_USB_HID is not set +-CONFIG_USB=m +-CONFIG_USB_DEBUG=y +-CONFIG_USB_DEVICEFS=y +-CONFIG_USB_MON=m +-CONFIG_USB_PRINTER=m +-CONFIG_EXT2_FS=y +-CONFIG_AUTOFS4_FS=y +-CONFIG_ISO9660_FS=m +-CONFIG_JOLIET=y +-CONFIG_MSDOS_FS=m +-CONFIG_VFAT_FS=m +-CONFIG_ADFS_FS=m +-CONFIG_NFS_FS=y +-CONFIG_ROOT_NFS=y +-CONFIG_NFSD=m +-CONFIG_PARTITION_ADVANCED=y +-CONFIG_ACORN_PARTITION=y +-CONFIG_ACORN_PARTITION_ADFS=y +-CONFIG_NLS=y +-CONFIG_NLS_CODEPAGE_437=m +-CONFIG_NLS_CODEPAGE_850=m +-CONFIG_NLS_CODEPAGE_852=m +-CONFIG_NLS_ISO8859_1=m +-CONFIG_NLS_ISO8859_2=m +-CONFIG_NLS_ISO8859_15=m +-CONFIG_DEBUG_USER=y +diff --git a/arch/arm/configs/h3600_defconfig b/arch/arm/configs/h3600_defconfig +deleted file mode 100644 +index 317960f1..00000000 +--- a/arch/arm/configs/h3600_defconfig ++++ /dev/null +@@ -1,79 +0,0 @@ +-CONFIG_EXPERIMENTAL=y +-CONFIG_SYSVIPC=y +-CONFIG_LOG_BUF_SHIFT=14 +-CONFIG_BLK_DEV_INITRD=y +-CONFIG_MODULES=y +-# CONFIG_LBDAF is not set +-# CONFIG_BLK_DEV_BSG is not set +-# CONFIG_IOSCHED_DEADLINE is not set +-# CONFIG_IOSCHED_CFQ is not set +-CONFIG_ARCH_SA1100=y +-CONFIG_SA1100_H3600=y +-CONFIG_PCCARD=y +-CONFIG_PCMCIA_SA1100=y +-CONFIG_ZBOOT_ROM_TEXT=0x0 +-CONFIG_ZBOOT_ROM_BSS=0x0 +-# CONFIG_CPU_FREQ_STAT is not set +-CONFIG_FPE_NWFPE=y +-CONFIG_PM=y +-CONFIG_NET=y +-CONFIG_UNIX=y +-CONFIG_INET=y +-# CONFIG_IPV6 is not set +-CONFIG_IRDA=m +-CONFIG_IRLAN=m +-CONFIG_IRNET=m +-CONFIG_IRCOMM=m +-CONFIG_SA1100_FIR=m +-# CONFIG_WIRELESS is not set +-CONFIG_UEVENT_HELPER_PATH="/sbin/hotplug" +-CONFIG_MTD=y +-CONFIG_MTD_PARTITIONS=y +-CONFIG_MTD_REDBOOT_PARTS=y +-CONFIG_MTD_CHAR=y +-CONFIG_MTD_BLOCK=y +-CONFIG_MTD_CFI=y +-CONFIG_MTD_CFI_ADV_OPTIONS=y +-CONFIG_MTD_CFI_GEOMETRY=y +-# CONFIG_MTD_CFI_I1 is not set +-CONFIG_MTD_CFI_INTELEXT=y +-CONFIG_MTD_SA1100=y +-CONFIG_BLK_DEV_LOOP=m +-CONFIG_BLK_DEV_RAM=y +-CONFIG_BLK_DEV_RAM_SIZE=8192 +-# CONFIG_MISC_DEVICES is not set +-CONFIG_IDE=y +-CONFIG_BLK_DEV_IDECS=y +-CONFIG_NETDEVICES=y +-# CONFIG_NETDEV_1000 is not set +-# CONFIG_NETDEV_10000 is not set +-# CONFIG_WLAN is not set +-CONFIG_NET_PCMCIA=y +-CONFIG_PCMCIA_PCNET=y +-CONFIG_PPP=m +-CONFIG_PPP_ASYNC=m +-CONFIG_PPP_DEFLATE=m +-CONFIG_PPP_BSDCOMP=m +-# CONFIG_KEYBOARD_ATKBD is not set +-CONFIG_KEYBOARD_GPIO=y +-# CONFIG_INPUT_MOUSE is not set +-# CONFIG_SERIO is not set +-CONFIG_SERIAL_SA1100=y +-CONFIG_SERIAL_SA1100_CONSOLE=y +-# CONFIG_HW_RANDOM is not set +-# CONFIG_HWMON is not set +-CONFIG_FB=y +-CONFIG_FB_SA1100=y +-# CONFIG_VGA_CONSOLE is not set +-# CONFIG_HID_SUPPORT is not set +-# CONFIG_USB_SUPPORT is not set +-CONFIG_EXT2_FS=y +-CONFIG_MSDOS_FS=m +-CONFIG_VFAT_FS=m +-CONFIG_JFFS2_FS=y +-CONFIG_CRAMFS=m +-CONFIG_NFS_FS=y +-CONFIG_NFSD=m +-CONFIG_SMB_FS=m +-CONFIG_NLS=y +-# CONFIG_RCU_CPU_STALL_DETECTOR is not set +diff --git a/arch/arm/configs/h5000_defconfig b/arch/arm/configs/h5000_defconfig +deleted file mode 100644 +index 37903e3f..00000000 +--- a/arch/arm/configs/h5000_defconfig ++++ /dev/null +@@ -1,82 +0,0 @@ +-CONFIG_EXPERIMENTAL=y +-CONFIG_SYSVIPC=y +-CONFIG_IKCONFIG=y +-CONFIG_IKCONFIG_PROC=y +-CONFIG_LOG_BUF_SHIFT=16 +-# CONFIG_CC_OPTIMIZE_FOR_SIZE is not set +-CONFIG_EXPERT=y +-# CONFIG_UID16 is not set +-CONFIG_SLAB=y +-CONFIG_MODULES=y +-CONFIG_MODULE_UNLOAD=y +-CONFIG_MODULE_FORCE_UNLOAD=y +-# CONFIG_BLK_DEV_BSG is not set +-# CONFIG_IOSCHED_CFQ is not set +-CONFIG_ARCH_PXA=y +-CONFIG_MACH_H5000=y +-CONFIG_AEABI=y +-CONFIG_ZBOOT_ROM_TEXT=0x0 +-CONFIG_ZBOOT_ROM_BSS=0x0 +-CONFIG_CMDLINE="keepinitrd" +-CONFIG_KEXEC=y +-CONFIG_FPE_NWFPE=y +-CONFIG_PM=y +-CONFIG_APM_EMULATION=y +-CONFIG_NET=y +-CONFIG_PACKET=y +-CONFIG_UNIX=y +-CONFIG_INET=y +-CONFIG_IP_MULTICAST=y +-CONFIG_IP_PNP=y +-# CONFIG_INET_XFRM_MODE_TRANSPORT is not set +-# CONFIG_INET_XFRM_MODE_TUNNEL is not set +-# CONFIG_INET_XFRM_MODE_BEET is not set +-# CONFIG_INET_LRO is not set +-# CONFIG_INET_DIAG is not set +-# CONFIG_IPV6 is not set +-CONFIG_UEVENT_HELPER_PATH="/sbin/hotplug" +-CONFIG_MTD=y +-CONFIG_MTD_PARTITIONS=y +-CONFIG_MTD_BLOCK=y +-CONFIG_MTD_CFI=y +-CONFIG_MTD_CFI_ADV_OPTIONS=y +-CONFIG_MTD_CFI_GEOMETRY=y +-CONFIG_MTD_CFI_INTELEXT=y +-CONFIG_MTD_PHYSMAP=y +-# CONFIG_INPUT_MOUSEDEV is not set +-# CONFIG_INPUT_KEYBOARD is not set +-# CONFIG_INPUT_MOUSE is not set +-# CONFIG_SERIO is not set +-CONFIG_SERIAL_PXA=y +-CONFIG_SERIAL_PXA_CONSOLE=y +-CONFIG_LEGACY_PTY_COUNT=32 +-# CONFIG_HW_RANDOM is not set +-# CONFIG_HWMON is not set +-# CONFIG_VGA_CONSOLE is not set +-# CONFIG_HID_SUPPORT is not set +-CONFIG_USB_GADGET=y +-CONFIG_USB_ETH=m +-# CONFIG_USB_ETH_RNDIS is not set +-CONFIG_RTC_CLASS=y +-CONFIG_RTC_DRV_SA1100=y +-CONFIG_EXT2_FS=y +-CONFIG_INOTIFY=y +-# CONFIG_PROC_PAGE_MONITOR is not set +-CONFIG_TMPFS=y +-CONFIG_JFFS2_FS=y +-CONFIG_JFFS2_COMPRESSION_OPTIONS=y +-# CONFIG_NETWORK_FILESYSTEMS is not set +-CONFIG_PRINTK_TIME=y +-CONFIG_DEBUG_KERNEL=y +-# CONFIG_SCHED_DEBUG is not set +-# CONFIG_DEBUG_BUGVERBOSE is not set +-CONFIG_SYSCTL_SYSCALL_CHECK=y +-# CONFIG_FTRACE is not set +-CONFIG_CRYPTO=y +-CONFIG_CRYPTO_HMAC=y +-CONFIG_CRYPTO_MD5=y +-CONFIG_CRYPTO_SHA1=y +-CONFIG_CRYPTO_DES=y +-CONFIG_CRYPTO_DEFLATE=y +-# CONFIG_CRYPTO_HW is not set +-CONFIG_CRC_CCITT=y +diff --git a/arch/arm/configs/h7201_defconfig b/arch/arm/configs/h7201_defconfig +deleted file mode 100644 +index bee94d29..00000000 +--- a/arch/arm/configs/h7201_defconfig ++++ /dev/null +@@ -1,27 +0,0 @@ +-CONFIG_EXPERIMENTAL=y +-CONFIG_SYSVIPC=y +-CONFIG_LOG_BUF_SHIFT=14 +-CONFIG_BLK_DEV_INITRD=y +-CONFIG_MODULES=y +-CONFIG_ARCH_H720X=y +-CONFIG_ARCH_H7201=y +-CONFIG_ZBOOT_ROM_TEXT=0x0 +-CONFIG_ZBOOT_ROM_BSS=0x0 +-CONFIG_FPE_NWFPE=y +-CONFIG_MTD=y +-CONFIG_MTD_DEBUG=y +-CONFIG_MTD_PARTITIONS=y +-CONFIG_MTD_CHAR=y +-CONFIG_MTD_BLOCK=y +-CONFIG_MTD_CFI=y +-CONFIG_MTD_CFI_ADV_OPTIONS=y +-CONFIG_MTD_CFI_INTELEXT=y +-CONFIG_BLK_DEV_RAM=y +-CONFIG_BLK_DEV_RAM_SIZE=8192 +-# CONFIG_INPUT_KEYBOARD is not set +-# CONFIG_INPUT_MOUSE is not set +-# CONFIG_VGA_CONSOLE is not set +-CONFIG_SOUND=m +-CONFIG_EXT2_FS=y +-CONFIG_JFFS2_FS=y +-CONFIG_DEBUG_USER=y +diff --git a/arch/arm/configs/h7202_defconfig b/arch/arm/configs/h7202_defconfig +deleted file mode 100644 +index e16d3f37..00000000 +--- a/arch/arm/configs/h7202_defconfig ++++ /dev/null +@@ -1,47 +0,0 @@ +-CONFIG_EXPERIMENTAL=y +-CONFIG_SYSVIPC=y +-CONFIG_LOG_BUF_SHIFT=14 +-CONFIG_MODULES=y +-CONFIG_ARCH_H720X=y +-CONFIG_ARCH_H7202=y +-# CONFIG_ARM_THUMB is not set +-CONFIG_ZBOOT_ROM_TEXT=0x0 +-CONFIG_ZBOOT_ROM_BSS=0x0 +-CONFIG_CMDLINE="console=ttyS0,19200" +-CONFIG_FPE_NWFPE=y +-CONFIG_FPE_NWFPE_XP=y +-CONFIG_NET=y +-CONFIG_UNIX=y +-CONFIG_INET=y +-CONFIG_IP_PNP=y +-CONFIG_IP_PNP_BOOTP=y +-# CONFIG_IPV6 is not set +-CONFIG_MTD=y +-CONFIG_MTD_PARTITIONS=y +-CONFIG_MTD_CMDLINE_PARTS=y +-CONFIG_MTD_CHAR=y +-CONFIG_MTD_BLOCK=y +-CONFIG_MTD_CFI=y +-CONFIG_MTD_CFI_INTELEXT=y +-CONFIG_MTD_H720X=y +-CONFIG_NETDEVICES=y +-CONFIG_NET_ETHERNET=y +-CONFIG_SERIAL_8250=y +-CONFIG_SERIAL_8250_CONSOLE=y +-CONFIG_FB=y +-CONFIG_FB_MODE_HELPERS=y +-# CONFIG_VGA_CONSOLE is not set +-CONFIG_USB_GADGET=m +-CONFIG_USB_ZERO=m +-CONFIG_USB_GADGETFS=m +-CONFIG_USB_MASS_STORAGE=m +-CONFIG_USB_G_SERIAL=m +-CONFIG_EXT2_FS=y +-CONFIG_TMPFS=y +-CONFIG_JFFS2_FS=y +-CONFIG_NFS_FS=y +-CONFIG_NFS_V3=y +-CONFIG_MAGIC_SYSRQ=y +-CONFIG_DEBUG_KERNEL=y +-CONFIG_DEBUG_INFO=y +-CONFIG_DEBUG_USER=y +diff --git a/arch/arm/configs/hackkit_defconfig b/arch/arm/configs/hackkit_defconfig +deleted file mode 100644 +index bed80472..00000000 +--- a/arch/arm/configs/hackkit_defconfig ++++ /dev/null +@@ -1,49 +0,0 @@ +-CONFIG_EXPERIMENTAL=y +-CONFIG_SYSVIPC=y +-CONFIG_LOG_BUF_SHIFT=14 +-CONFIG_BLK_DEV_INITRD=y +-CONFIG_MODULES=y +-CONFIG_ARCH_SA1100=y +-CONFIG_SA1100_HACKKIT=y +-CONFIG_LEDS=y +-CONFIG_LEDS_CPU=y +-CONFIG_ZBOOT_ROM_TEXT=0x0 +-CONFIG_ZBOOT_ROM_BSS=0x0 +-CONFIG_CMDLINE="console=ttySA0,115200 root=/dev/ram0 initrd=0xc0400000,8M init=/rootshell" +-CONFIG_CPU_FREQ_GOV_PERFORMANCE=y +-CONFIG_FPE_NWFPE=y +-CONFIG_BINFMT_AOUT=y +-CONFIG_NET=y +-CONFIG_PACKET=y +-CONFIG_UNIX=y +-CONFIG_INET=y +-CONFIG_SYN_COOKIES=y +-# CONFIG_IPV6 is not set +-CONFIG_MTD=y +-CONFIG_MTD_DEBUG=y +-CONFIG_MTD_DEBUG_VERBOSE=3 +-CONFIG_MTD_CHAR=y +-CONFIG_MTD_BLOCK=y +-CONFIG_MTD_CFI=y +-CONFIG_MTD_CFI_INTELEXT=y +-CONFIG_BLK_DEV_RAM=y +-CONFIG_BLK_DEV_RAM_SIZE=8192 +-CONFIG_NETDEVICES=y +-CONFIG_DUMMY=y +-# CONFIG_INPUT_KEYBOARD is not set +-# CONFIG_INPUT_MOUSE is not set +-CONFIG_SERIAL_SA1100=y +-CONFIG_SERIAL_SA1100_CONSOLE=y +-# CONFIG_VGA_CONSOLE is not set +-CONFIG_EXT2_FS=y +-CONFIG_MSDOS_FS=y +-CONFIG_VFAT_FS=y +-CONFIG_TMPFS=y +-CONFIG_CRAMFS=y +-CONFIG_MAGIC_SYSRQ=y +-CONFIG_DEBUG_KERNEL=y +-CONFIG_DEBUG_SPINLOCK=y +-CONFIG_DEBUG_USER=y +-CONFIG_DEBUG_ERRORS=y +-CONFIG_DEBUG_LL=y +-# CONFIG_CRC32 is not set +diff --git a/arch/arm/configs/imote2_defconfig b/arch/arm/configs/imote2_defconfig +deleted file mode 100644 +index fd996bb1..00000000 +--- a/arch/arm/configs/imote2_defconfig ++++ /dev/null +@@ -1,392 +0,0 @@ +-CONFIG_EXPERIMENTAL=y +-# CONFIG_LOCALVERSION_AUTO is not set +-CONFIG_SYSVIPC=y +-CONFIG_LOG_BUF_SHIFT=14 +-CONFIG_SYSFS_DEPRECATED_V2=y +-CONFIG_BLK_DEV_INITRD=y +-CONFIG_RD_BZIP2=y +-CONFIG_RD_LZMA=y +-CONFIG_EXPERT=y +-# CONFIG_COMPAT_BRK is not set +-CONFIG_SLAB=y +-CONFIG_MODULES=y +-CONFIG_MODULE_UNLOAD=y +-CONFIG_MODULE_FORCE_UNLOAD=y +-CONFIG_MODVERSIONS=y +-# CONFIG_LBDAF is not set +-# CONFIG_BLK_DEV_BSG is not set +-# CONFIG_IOSCHED_CFQ is not set +-CONFIG_ARCH_PXA=y +-CONFIG_MACH_INTELMOTE2=y +-CONFIG_NO_HZ=y +-CONFIG_HIGH_RES_TIMERS=y +-CONFIG_PREEMPT=y +-CONFIG_AEABI=y +-CONFIG_ZBOOT_ROM_TEXT=0x0 +-CONFIG_ZBOOT_ROM_BSS=0x0 +-CONFIG_CMDLINE="root=/dev/mtdblock2 rootfstype=jffs2 console=ttyS2,115200 mem=32M" +-CONFIG_KEXEC=y +-CONFIG_FPE_NWFPE=y +-CONFIG_BINFMT_AOUT=m +-CONFIG_BINFMT_MISC=m +-CONFIG_PM=y +-CONFIG_APM_EMULATION=y +-CONFIG_PM_RUNTIME=y +-CONFIG_NET=y +-CONFIG_PACKET=y +-CONFIG_UNIX=y +-CONFIG_INET=y +-CONFIG_IP_PNP=y +-CONFIG_IP_PNP_DHCP=y +-CONFIG_IP_PNP_BOOTP=y +-CONFIG_IP_PNP_RARP=y +-CONFIG_SYN_COOKIES=y +-# CONFIG_INET_XFRM_MODE_TRANSPORT is not set +-# CONFIG_INET_XFRM_MODE_TUNNEL is not set +-# CONFIG_INET_XFRM_MODE_BEET is not set +-# CONFIG_INET_LRO is not set +-# CONFIG_INET_DIAG is not set +-CONFIG_INET6_AH=m +-CONFIG_INET6_ESP=m +-CONFIG_INET6_IPCOMP=m +-CONFIG_IPV6_MIP6=m +-CONFIG_IPV6_TUNNEL=m +-CONFIG_IPV6_MULTIPLE_TABLES=y +-CONFIG_IPV6_SUBTREES=y +-CONFIG_NETFILTER=y +-CONFIG_NETFILTER_NETLINK_QUEUE=m +-CONFIG_NF_CONNTRACK=m +-CONFIG_NF_CONNTRACK_EVENTS=y +-CONFIG_NF_CT_PROTO_SCTP=m +-CONFIG_NF_CT_PROTO_UDPLITE=m +-CONFIG_NF_CONNTRACK_AMANDA=m +-CONFIG_NF_CONNTRACK_FTP=m +-CONFIG_NF_CONNTRACK_H323=m +-CONFIG_NF_CONNTRACK_IRC=m +-CONFIG_NF_CONNTRACK_NETBIOS_NS=m +-CONFIG_NF_CONNTRACK_PPTP=m +-CONFIG_NF_CONNTRACK_SANE=m +-CONFIG_NF_CONNTRACK_SIP=m +-CONFIG_NF_CONNTRACK_TFTP=m +-CONFIG_NF_CT_NETLINK=m +-CONFIG_NETFILTER_XT_TARGET_CLASSIFY=m +-CONFIG_NETFILTER_XT_TARGET_LED=m +-CONFIG_NETFILTER_XT_TARGET_MARK=m +-CONFIG_NETFILTER_XT_TARGET_NFLOG=m +-CONFIG_NETFILTER_XT_TARGET_NFQUEUE=m +-CONFIG_NETFILTER_XT_TARGET_TCPMSS=m +-CONFIG_NETFILTER_XT_MATCH_COMMENT=m +-CONFIG_NETFILTER_XT_MATCH_CONNBYTES=m +-CONFIG_NETFILTER_XT_MATCH_CONNLIMIT=m +-CONFIG_NETFILTER_XT_MATCH_CONNMARK=m +-CONFIG_NETFILTER_XT_MATCH_CONNTRACK=m +-CONFIG_NETFILTER_XT_MATCH_DCCP=m +-CONFIG_NETFILTER_XT_MATCH_DSCP=m +-CONFIG_NETFILTER_XT_MATCH_ESP=m +-CONFIG_NETFILTER_XT_MATCH_HASHLIMIT=m +-CONFIG_NETFILTER_XT_MATCH_HELPER=m +-CONFIG_NETFILTER_XT_MATCH_LENGTH=m +-CONFIG_NETFILTER_XT_MATCH_LIMIT=m +-CONFIG_NETFILTER_XT_MATCH_MAC=m +-CONFIG_NETFILTER_XT_MATCH_MARK=m +-CONFIG_NETFILTER_XT_MATCH_MULTIPORT=m +-CONFIG_NETFILTER_XT_MATCH_POLICY=m +-CONFIG_NETFILTER_XT_MATCH_PKTTYPE=m +-CONFIG_NETFILTER_XT_MATCH_QUOTA=m +-CONFIG_NETFILTER_XT_MATCH_REALM=m +-CONFIG_NETFILTER_XT_MATCH_SCTP=m +-CONFIG_NETFILTER_XT_MATCH_STATE=m +-CONFIG_NETFILTER_XT_MATCH_STATISTIC=m +-CONFIG_NETFILTER_XT_MATCH_STRING=m +-CONFIG_NETFILTER_XT_MATCH_TCPMSS=m +-CONFIG_NETFILTER_XT_MATCH_TIME=m +-CONFIG_NETFILTER_XT_MATCH_U32=m +-CONFIG_NF_CONNTRACK_IPV4=m +-CONFIG_IP_NF_QUEUE=m +-CONFIG_IP_NF_IPTABLES=m +-CONFIG_IP_NF_MATCH_ADDRTYPE=m +-CONFIG_IP_NF_MATCH_AH=m +-CONFIG_IP_NF_MATCH_ECN=m +-CONFIG_IP_NF_MATCH_TTL=m +-CONFIG_IP_NF_FILTER=m +-CONFIG_IP_NF_TARGET_REJECT=m +-CONFIG_IP_NF_TARGET_LOG=m +-CONFIG_IP_NF_TARGET_ULOG=m +-CONFIG_NF_NAT=m +-CONFIG_IP_NF_TARGET_MASQUERADE=m +-CONFIG_IP_NF_TARGET_NETMAP=m +-CONFIG_IP_NF_TARGET_REDIRECT=m +-CONFIG_NF_NAT_SNMP_BASIC=m +-CONFIG_IP_NF_MANGLE=m +-CONFIG_IP_NF_TARGET_CLUSTERIP=m +-CONFIG_IP_NF_TARGET_ECN=m +-CONFIG_IP_NF_TARGET_TTL=m +-CONFIG_IP_NF_RAW=m +-CONFIG_IP_NF_ARPTABLES=m +-CONFIG_IP_NF_ARPFILTER=m +-CONFIG_IP_NF_ARP_MANGLE=m +-CONFIG_NF_CONNTRACK_IPV6=m +-CONFIG_IP6_NF_QUEUE=m +-CONFIG_IP6_NF_IPTABLES=m +-CONFIG_IP6_NF_MATCH_AH=m +-CONFIG_IP6_NF_MATCH_EUI64=m +-CONFIG_IP6_NF_MATCH_FRAG=m +-CONFIG_IP6_NF_MATCH_OPTS=m +-CONFIG_IP6_NF_MATCH_HL=m +-CONFIG_IP6_NF_MATCH_IPV6HEADER=m +-CONFIG_IP6_NF_MATCH_MH=m +-CONFIG_IP6_NF_MATCH_RT=m +-CONFIG_IP6_NF_TARGET_HL=m +-CONFIG_IP6_NF_TARGET_LOG=m +-CONFIG_IP6_NF_FILTER=m +-CONFIG_IP6_NF_TARGET_REJECT=m +-CONFIG_IP6_NF_MANGLE=m +-CONFIG_IP6_NF_RAW=m +-CONFIG_BRIDGE=m +-# CONFIG_BRIDGE_IGMP_SNOOPING is not set +-CONFIG_IEEE802154=y +-# CONFIG_WIRELESS is not set +-CONFIG_UEVENT_HELPER_PATH="/sbin/hotplug" +-CONFIG_DEVTMPFS=y +-CONFIG_DEVTMPFS_MOUNT=y +-CONFIG_FW_LOADER=m +-CONFIG_CONNECTOR=m +-CONFIG_MTD=y +-CONFIG_MTD_CMDLINE_PARTS=y +-CONFIG_MTD_AFS_PARTS=y +-CONFIG_MTD_AR7_PARTS=y +-CONFIG_MTD_CHAR=y +-CONFIG_MTD_BLOCK=y +-CONFIG_MTD_CFI=y +-CONFIG_MTD_CFI_ADV_OPTIONS=y +-CONFIG_MTD_CFI_GEOMETRY=y +-# CONFIG_MTD_MAP_BANK_WIDTH_1 is not set +-# CONFIG_MTD_MAP_BANK_WIDTH_4 is not set +-# CONFIG_MTD_CFI_I2 is not set +-CONFIG_MTD_OTP=y +-CONFIG_MTD_CFI_INTELEXT=y +-CONFIG_MTD_PXA2XX=y +-CONFIG_BLK_DEV_LOOP=m +-CONFIG_BLK_DEV_CRYPTOLOOP=m +-CONFIG_BLK_DEV_NBD=m +-CONFIG_BLK_DEV_RAM=y +-# CONFIG_MISC_DEVICES is not set +-CONFIG_NETDEVICES=y +-CONFIG_DUMMY=y +-# CONFIG_NETDEV_1000 is not set +-# CONFIG_NETDEV_10000 is not set +-# CONFIG_WLAN is not set +-CONFIG_PPP=m +-CONFIG_PPP_MULTILINK=y +-CONFIG_PPP_FILTER=y +-CONFIG_PPP_ASYNC=m +-CONFIG_PPP_SYNC_TTY=m +-CONFIG_PPP_DEFLATE=m +-CONFIG_PPP_BSDCOMP=m +-# CONFIG_INPUT_MOUSEDEV is not set +-CONFIG_INPUT_EVDEV=y +-# CONFIG_KEYBOARD_ATKBD is not set +-CONFIG_KEYBOARD_GPIO=y +-CONFIG_KEYBOARD_PXA27x=y +-# CONFIG_INPUT_MOUSE is not set +-CONFIG_INPUT_TOUCHSCREEN=y +-CONFIG_INPUT_MISC=y +-CONFIG_INPUT_UINPUT=y +-# CONFIG_SERIO is not set +-CONFIG_SERIAL_PXA=y +-CONFIG_SERIAL_PXA_CONSOLE=y +-CONFIG_LEGACY_PTY_COUNT=8 +-# CONFIG_HW_RANDOM is not set +-CONFIG_I2C=y +-CONFIG_I2C_CHARDEV=y +-CONFIG_I2C_PXA=y +-CONFIG_SPI=y +-CONFIG_SPI_PXA2XX=y +-CONFIG_GPIO_SYSFS=y +-CONFIG_POWER_SUPPLY=y +-# CONFIG_HWMON is not set +-CONFIG_PMIC_DA903X=y +-CONFIG_REGULATOR=y +-CONFIG_REGULATOR_DEBUG=y +-CONFIG_REGULATOR_VIRTUAL_CONSUMER=y +-CONFIG_REGULATOR_USERSPACE_CONSUMER=y +-CONFIG_REGULATOR_DA903X=y +-CONFIG_MEDIA_SUPPORT=y +-CONFIG_VIDEO_DEV=y +-CONFIG_MEDIA_TUNER_CUSTOMISE=y +-# CONFIG_MEDIA_TUNER_SIMPLE is not set +-# CONFIG_MEDIA_TUNER_TDA8290 is not set +-# CONFIG_MEDIA_TUNER_TDA827X is not set +-# CONFIG_MEDIA_TUNER_TDA18271 is not set +-# CONFIG_MEDIA_TUNER_TDA9887 is not set +-# CONFIG_MEDIA_TUNER_TEA5761 is not set +-# CONFIG_MEDIA_TUNER_TEA5767 is not set +-# CONFIG_MEDIA_TUNER_MT20XX is not set +-# CONFIG_MEDIA_TUNER_MT2060 is not set +-# CONFIG_MEDIA_TUNER_MT2266 is not set +-# CONFIG_MEDIA_TUNER_MT2131 is not set +-# CONFIG_MEDIA_TUNER_QT1010 is not set +-# CONFIG_MEDIA_TUNER_XC2028 is not set +-# CONFIG_MEDIA_TUNER_XC5000 is not set +-# CONFIG_MEDIA_TUNER_MXL5005S is not set +-# CONFIG_MEDIA_TUNER_MXL5007T is not set +-# CONFIG_MEDIA_TUNER_MC44S803 is not set +-# CONFIG_VIDEO_HELPER_CHIPS_AUTO is not set +-CONFIG_SOC_CAMERA=y +-CONFIG_SOC_CAMERA_MT9M111=y +-CONFIG_VIDEO_PXA27x=y +-# CONFIG_V4L_USB_DRIVERS is not set +-# CONFIG_RADIO_ADAPTERS is not set +-CONFIG_FB=y +-CONFIG_FB_PXA=y +-CONFIG_FB_PXA_OVERLAY=y +-CONFIG_FB_PXA_PARAMETERS=y +-CONFIG_BACKLIGHT_LCD_SUPPORT=y +-# CONFIG_LCD_CLASS_DEVICE is not set +-CONFIG_BACKLIGHT_CLASS_DEVICE=y +-# CONFIG_VGA_CONSOLE is not set +-CONFIG_FRAMEBUFFER_CONSOLE=y +-CONFIG_FONTS=y +-CONFIG_FONT_MINI_4x6=y +-CONFIG_SOUND=y +-CONFIG_SND=y +-CONFIG_SND_MIXER_OSS=y +-CONFIG_SND_PCM_OSS=y +-# CONFIG_SND_DRIVERS is not set +-# CONFIG_SND_ARM is not set +-# CONFIG_SND_SPI is not set +-# CONFIG_SND_USB is not set +-CONFIG_SND_SOC=y +-CONFIG_SND_PXA2XX_SOC=y +-# CONFIG_USB_HID is not set +-CONFIG_USB=y +-# CONFIG_USB_DEVICE_CLASS is not set +-CONFIG_USB_OHCI_HCD=y +-CONFIG_USB_GADGET=y +-CONFIG_USB_PXA27X=y +-CONFIG_USB_ETH=m +-# CONFIG_USB_ETH_RNDIS is not set +-CONFIG_MMC=y +-CONFIG_MMC_UNSAFE_RESUME=y +-CONFIG_SDIO_UART=m +-CONFIG_MMC_PXA=y +-CONFIG_MMC_SPI=y +-CONFIG_NEW_LEDS=y +-CONFIG_LEDS_CLASS=y +-CONFIG_LEDS_LP3944=y +-CONFIG_LEDS_TRIGGERS=y +-CONFIG_LEDS_TRIGGER_TIMER=y +-CONFIG_LEDS_TRIGGER_HEARTBEAT=y +-CONFIG_LEDS_TRIGGER_BACKLIGHT=y +-CONFIG_LEDS_TRIGGER_GPIO=y +-CONFIG_LEDS_TRIGGER_DEFAULT_ON=y +-CONFIG_RTC_CLASS=y +-CONFIG_RTC_DRV_PXA=y +-CONFIG_EXT2_FS=y +-CONFIG_EXT3_FS=m +-CONFIG_INOTIFY=y +-CONFIG_AUTOFS_FS=y +-CONFIG_AUTOFS4_FS=y +-CONFIG_FUSE_FS=m +-CONFIG_CUSE=m +-CONFIG_MSDOS_FS=m +-CONFIG_VFAT_FS=m +-CONFIG_TMPFS=y +-CONFIG_JFFS2_FS=y +-CONFIG_JFFS2_FS_WBUF_VERIFY=y +-CONFIG_JFFS2_SUMMARY=y +-CONFIG_JFFS2_FS_XATTR=y +-CONFIG_JFFS2_COMPRESSION_OPTIONS=y +-CONFIG_JFFS2_LZO=y +-CONFIG_JFFS2_RUBIN=y +-CONFIG_CRAMFS=m +-CONFIG_SQUASHFS=m +-CONFIG_ROMFS_FS=m +-CONFIG_NFS_FS=y +-CONFIG_NFS_V3=y +-CONFIG_NFS_V3_ACL=y +-CONFIG_NFSD=m +-CONFIG_NFSD_V3=y +-CONFIG_NFSD_V3_ACL=y +-CONFIG_SMB_FS=m +-CONFIG_CIFS=m +-CONFIG_CIFS_STATS=y +-CONFIG_CIFS_WEAK_PW_HASH=y +-CONFIG_CIFS_XATTR=y +-CONFIG_CIFS_POSIX=y +-CONFIG_NLS_CODEPAGE_437=m +-CONFIG_NLS_CODEPAGE_737=m +-CONFIG_NLS_CODEPAGE_775=m +-CONFIG_NLS_CODEPAGE_850=m +-CONFIG_NLS_CODEPAGE_852=m +-CONFIG_NLS_CODEPAGE_855=m +-CONFIG_NLS_CODEPAGE_857=m +-CONFIG_NLS_CODEPAGE_860=m +-CONFIG_NLS_CODEPAGE_861=m +-CONFIG_NLS_CODEPAGE_862=m +-CONFIG_NLS_CODEPAGE_863=m +-CONFIG_NLS_CODEPAGE_864=m +-CONFIG_NLS_CODEPAGE_865=m +-CONFIG_NLS_CODEPAGE_866=m +-CONFIG_NLS_CODEPAGE_869=m +-CONFIG_NLS_CODEPAGE_936=m +-CONFIG_NLS_CODEPAGE_950=m +-CONFIG_NLS_CODEPAGE_932=m +-CONFIG_NLS_CODEPAGE_949=m +-CONFIG_NLS_CODEPAGE_874=m +-CONFIG_NLS_ISO8859_8=m +-CONFIG_NLS_CODEPAGE_1250=m +-CONFIG_NLS_CODEPAGE_1251=m +-CONFIG_NLS_ASCII=m +-CONFIG_NLS_ISO8859_1=m +-CONFIG_NLS_ISO8859_2=m +-CONFIG_NLS_ISO8859_3=m +-CONFIG_NLS_ISO8859_4=m +-CONFIG_NLS_ISO8859_5=m +-CONFIG_NLS_ISO8859_6=m +-CONFIG_NLS_ISO8859_7=m +-CONFIG_NLS_ISO8859_9=m +-CONFIG_NLS_ISO8859_13=m +-CONFIG_NLS_ISO8859_14=m +-CONFIG_NLS_ISO8859_15=m +-CONFIG_NLS_KOI8_R=m +-CONFIG_NLS_KOI8_U=m +-CONFIG_NLS_UTF8=m +-CONFIG_PRINTK_TIME=y +-CONFIG_DEBUG_FS=y +-CONFIG_DEBUG_KERNEL=y +-# CONFIG_SCHED_DEBUG is not set +-CONFIG_DEBUG_RT_MUTEXES=y +-CONFIG_PROVE_LOCKING=y +-# CONFIG_RCU_CPU_STALL_DETECTOR is not set +-# CONFIG_FTRACE is not set +-CONFIG_DEBUG_USER=y +-CONFIG_DEBUG_ERRORS=y +-CONFIG_CRYPTO_NULL=m +-CONFIG_CRYPTO_CRYPTD=m +-CONFIG_CRYPTO_TEST=m +-CONFIG_CRYPTO_ECB=m +-CONFIG_CRYPTO_LRW=m +-CONFIG_CRYPTO_PCBC=m +-CONFIG_CRYPTO_XTS=m +-CONFIG_CRYPTO_XCBC=m +-CONFIG_CRYPTO_VMAC=m +-CONFIG_CRYPTO_GHASH=m +-CONFIG_CRYPTO_MD4=m +-CONFIG_CRYPTO_MICHAEL_MIC=m +-CONFIG_CRYPTO_SHA256=m +-CONFIG_CRYPTO_SHA512=m +-CONFIG_CRYPTO_TGR192=m +-CONFIG_CRYPTO_AES=m +-CONFIG_CRYPTO_ARC4=m +-CONFIG_CRYPTO_BLOWFISH=m +-CONFIG_CRYPTO_CAST5=m +-CONFIG_CRYPTO_CAST6=m +-CONFIG_CRYPTO_FCRYPT=m +-CONFIG_CRYPTO_KHAZAD=m +-CONFIG_CRYPTO_SEED=m +-CONFIG_CRYPTO_SERPENT=m +-CONFIG_CRYPTO_TEA=m +-CONFIG_CRYPTO_TWOFISH=m +-# CONFIG_CRYPTO_ANSI_CPRNG is not set +-CONFIG_CRC16=y +diff --git a/arch/arm/configs/imx_v4_v5_defconfig b/arch/arm/configs/imx_v4_v5_defconfig +deleted file mode 100644 +index 02c657af..00000000 +--- a/arch/arm/configs/imx_v4_v5_defconfig ++++ /dev/null +@@ -1,199 +0,0 @@ +-CONFIG_EXPERIMENTAL=y +-# CONFIG_SWAP is not set +-CONFIG_SYSVIPC=y +-CONFIG_POSIX_MQUEUE=y +-CONFIG_NO_HZ=y +-CONFIG_HIGH_RES_TIMERS=y +-CONFIG_LOG_BUF_SHIFT=14 +-CONFIG_CGROUPS=y +-CONFIG_EXPERT=y +-# CONFIG_COMPAT_BRK is not set +-CONFIG_SLAB=y +-CONFIG_PROFILING=y +-CONFIG_OPROFILE=y +-CONFIG_KPROBES=y +-CONFIG_MODULES=y +-CONFIG_MODULE_UNLOAD=y +-# CONFIG_BLK_DEV_BSG is not set +-# CONFIG_IOSCHED_DEADLINE is not set +-# CONFIG_IOSCHED_CFQ is not set +-CONFIG_ARCH_MXC=y +-CONFIG_ARCH_MULTI_V4T=y +-CONFIG_ARCH_MULTI_V5=y +-# CONFIG_ARCH_MULTI_V7 is not set +-CONFIG_ARCH_MX1ADS=y +-CONFIG_MACH_SCB9328=y +-CONFIG_MACH_APF9328=y +-CONFIG_MACH_MX21ADS=y +-CONFIG_MACH_MX25_3DS=y +-CONFIG_MACH_EUKREA_CPUIMX25SD=y +-CONFIG_MACH_MX27ADS=y +-CONFIG_MACH_PCM038=y +-CONFIG_MACH_CPUIMX27=y +-CONFIG_MACH_EUKREA_CPUIMX27_USESDHC2=y +-CONFIG_MACH_EUKREA_CPUIMX27_USEUART4=y +-CONFIG_MACH_MX27_3DS=y +-CONFIG_MACH_IMX27_VISSTRIM_M10=y +-CONFIG_MACH_IMX27LITE=y +-CONFIG_MACH_PCA100=y +-CONFIG_MACH_MXT_TD60=y +-CONFIG_MACH_IMX27IPCAM=y +-CONFIG_MACH_IMX27_DT=y +-CONFIG_MXC_IRQ_PRIOR=y +-CONFIG_MXC_PWM=y +-CONFIG_PREEMPT=y +-CONFIG_AEABI=y +-CONFIG_ZBOOT_ROM_TEXT=0x0 +-CONFIG_ZBOOT_ROM_BSS=0x0 +-CONFIG_FPE_NWFPE=y +-CONFIG_FPE_NWFPE_XP=y +-CONFIG_PM_DEBUG=y +-CONFIG_NET=y +-CONFIG_PACKET=y +-CONFIG_UNIX=y +-CONFIG_INET=y +-CONFIG_IP_MULTICAST=y +-CONFIG_IP_PNP=y +-CONFIG_IP_PNP_DHCP=y +-# CONFIG_INET_XFRM_MODE_TRANSPORT is not set +-# CONFIG_INET_XFRM_MODE_TUNNEL is not set +-# CONFIG_INET_XFRM_MODE_BEET is not set +-# CONFIG_INET_LRO is not set +-# CONFIG_INET_DIAG is not set +-# CONFIG_IPV6 is not set +-CONFIG_NETFILTER=y +-CONFIG_UEVENT_HELPER_PATH="/sbin/hotplug" +-CONFIG_DEVTMPFS=y +-CONFIG_DEVTMPFS_MOUNT=y +-CONFIG_MTD=y +-CONFIG_MTD_CMDLINE_PARTS=y +-CONFIG_MTD_CHAR=y +-CONFIG_MTD_BLOCK=y +-CONFIG_MTD_CFI=y +-CONFIG_MTD_CFI_ADV_OPTIONS=y +-CONFIG_MTD_CFI_GEOMETRY=y +-# CONFIG_MTD_MAP_BANK_WIDTH_1 is not set +-# CONFIG_MTD_CFI_I2 is not set +-CONFIG_MTD_CFI_INTELEXT=y +-CONFIG_MTD_PHYSMAP=y +-CONFIG_MTD_NAND=y +-CONFIG_MTD_NAND_MXC=y +-CONFIG_MTD_UBI=y +-CONFIG_EEPROM_AT24=y +-CONFIG_EEPROM_AT25=y +-CONFIG_ATA=y +-CONFIG_PATA_IMX=y +-CONFIG_NETDEVICES=y +-CONFIG_CS89x0=y +-CONFIG_CS89x0_PLATFORM=y +-CONFIG_DM9000=y +-CONFIG_SMC91X=y +-CONFIG_SMC911X=y +-CONFIG_SMSC911X=y +-CONFIG_SMSC_PHY=y +-# CONFIG_INPUT_MOUSEDEV is not set +-CONFIG_INPUT_EVDEV=y +-CONFIG_KEYBOARD_IMX=y +-# CONFIG_INPUT_MOUSE is not set +-CONFIG_INPUT_TOUCHSCREEN=y +-CONFIG_TOUCHSCREEN_ADS7846=m +-CONFIG_TOUCHSCREEN_MC13783=y +-# CONFIG_LEGACY_PTYS is not set +-CONFIG_SERIAL_8250=m +-CONFIG_SERIAL_IMX=y +-CONFIG_SERIAL_IMX_CONSOLE=y +-# CONFIG_HW_RANDOM is not set +-CONFIG_I2C=y +-CONFIG_I2C_CHARDEV=y +-CONFIG_I2C_IMX=y +-CONFIG_SPI=y +-CONFIG_SPI_IMX=y +-CONFIG_SPI_SPIDEV=y +-CONFIG_W1=y +-CONFIG_W1_MASTER_MXC=y +-CONFIG_W1_SLAVE_THERM=y +-CONFIG_HWMON=m +-CONFIG_SENSORS_MC13783_ADC=m +-CONFIG_WATCHDOG=y +-CONFIG_IMX2_WDT=y +-CONFIG_MFD_MC13XXX_SPI=y +-CONFIG_REGULATOR=y +-CONFIG_REGULATOR_FIXED_VOLTAGE=y +-CONFIG_REGULATOR_MC13783=y +-CONFIG_REGULATOR_MC13892=y +-CONFIG_MEDIA_SUPPORT=y +-CONFIG_VIDEO_DEV=y +-CONFIG_V4L_PLATFORM_DRIVERS=y +-CONFIG_MEDIA_CAMERA_SUPPORT=y +-CONFIG_SOC_CAMERA=y +-CONFIG_SOC_CAMERA_OV2640=y +-CONFIG_VIDEO_MX2=y +-CONFIG_V4L_MEM2MEM_DRIVERS=y +-CONFIG_VIDEO_CODA=y +-CONFIG_FB=y +-CONFIG_FB_IMX=y +-CONFIG_BACKLIGHT_LCD_SUPPORT=y +-CONFIG_LCD_CLASS_DEVICE=y +-CONFIG_LCD_L4F00242T03=y +-CONFIG_BACKLIGHT_CLASS_DEVICE=y +-CONFIG_BACKLIGHT_PWM=y +-CONFIG_FRAMEBUFFER_CONSOLE=y +-CONFIG_FONTS=y +-CONFIG_FONT_8x8=y +-CONFIG_LOGO=y +-CONFIG_SOUND=y +-CONFIG_SND=y +-# CONFIG_SND_ARM is not set +-# CONFIG_SND_SPI is not set +-CONFIG_SND_SOC=y +-CONFIG_SND_IMX_SOC=y +-CONFIG_SND_SOC_MX27VIS_AIC32X4=y +-CONFIG_SND_SOC_PHYCORE_AC97=y +-CONFIG_SND_SOC_EUKREA_TLV320=y +-CONFIG_SND_SOC_IMX_SGTL5000=y +-CONFIG_SND_SOC_IMX_MC13783=y +-CONFIG_USB_HID=m +-CONFIG_USB=y +-CONFIG_USB_EHCI_HCD=y +-CONFIG_USB_EHCI_MXC=y +-CONFIG_USB_ULPI=y +-CONFIG_MMC=y +-CONFIG_MMC_SDHCI=y +-CONFIG_MMC_SDHCI_PLTFM=y +-CONFIG_MMC_SDHCI_ESDHC_IMX=y +-CONFIG_MMC_MXC=y +-CONFIG_NEW_LEDS=y +-CONFIG_LEDS_CLASS=y +-CONFIG_LEDS_GPIO=y +-CONFIG_LEDS_MC13783=y +-CONFIG_LEDS_TRIGGERS=y +-CONFIG_LEDS_TRIGGER_TIMER=y +-CONFIG_LEDS_TRIGGER_HEARTBEAT=y +-CONFIG_LEDS_TRIGGER_BACKLIGHT=y +-CONFIG_LEDS_TRIGGER_GPIO=y +-CONFIG_LEDS_TRIGGER_DEFAULT_ON=y +-CONFIG_RTC_CLASS=y +-CONFIG_RTC_DRV_PCF8563=y +-CONFIG_RTC_DRV_IMXDI=y +-CONFIG_RTC_DRV_MC13XXX=y +-CONFIG_RTC_DRV_MXC=y +-CONFIG_DMADEVICES=y +-CONFIG_IMX_SDMA=y +-CONFIG_IMX_DMA=y +-CONFIG_COMMON_CLK_DEBUG=y +-# CONFIG_IOMMU_SUPPORT is not set +-CONFIG_EXT2_FS=y +-CONFIG_EXT3_FS=y +-CONFIG_EXT4_FS=y +-# CONFIG_DNOTIFY is not set +-# CONFIG_PROC_PAGE_MONITOR is not set +-CONFIG_TMPFS=y +-CONFIG_JFFS2_FS=y +-CONFIG_UBIFS_FS=y +-CONFIG_NFS_FS=y +-CONFIG_ROOT_NFS=y +-CONFIG_NLS_CODEPAGE_437=m +-CONFIG_NLS_CODEPAGE_850=m +-CONFIG_NLS_ISO8859_1=y +-CONFIG_NLS_ISO8859_15=m +-# CONFIG_CRYPTO_ANSI_CPRNG is not set +diff --git a/arch/arm/configs/imx_v6_v7_defconfig b/arch/arm/configs/imx_v6_v7_defconfig +deleted file mode 100644 +index e36b0102..00000000 +--- a/arch/arm/configs/imx_v6_v7_defconfig ++++ /dev/null +@@ -1,259 +0,0 @@ +-CONFIG_EXPERIMENTAL=y +-# CONFIG_LOCALVERSION_AUTO is not set +-CONFIG_KERNEL_LZO=y +-CONFIG_SYSVIPC=y +-CONFIG_NO_HZ=y +-CONFIG_HIGH_RES_TIMERS=y +-CONFIG_LOG_BUF_SHIFT=18 +-CONFIG_CGROUPS=y +-CONFIG_RELAY=y +-CONFIG_BLK_DEV_INITRD=y +-CONFIG_EXPERT=y +-# CONFIG_SLUB_DEBUG is not set +-# CONFIG_COMPAT_BRK is not set +-CONFIG_MODULES=y +-CONFIG_MODULE_UNLOAD=y +-CONFIG_MODVERSIONS=y +-CONFIG_MODULE_SRCVERSION_ALL=y +-# CONFIG_BLK_DEV_BSG is not set +-CONFIG_ARCH_MXC=y +-CONFIG_ARCH_MULTI_V6=y +-CONFIG_ARCH_MULTI_V7=y +-CONFIG_MACH_IMX31_DT=y +-CONFIG_MACH_MX31LILLY=y +-CONFIG_MACH_MX31LITE=y +-CONFIG_MACH_PCM037=y +-CONFIG_MACH_PCM037_EET=y +-CONFIG_MACH_MX31_3DS=y +-CONFIG_MACH_MX31MOBOARD=y +-CONFIG_MACH_QONG=y +-CONFIG_MACH_ARMADILLO5X0=y +-CONFIG_MACH_KZM_ARM11_01=y +-CONFIG_MACH_PCM043=y +-CONFIG_MACH_MX35_3DS=y +-CONFIG_MACH_VPR200=y +-CONFIG_MACH_IMX51_DT=y +-CONFIG_MACH_EUKREA_CPUIMX51SD=y +-CONFIG_SOC_IMX53=y +-CONFIG_SOC_IMX6Q=y +-CONFIG_MXC_PWM=y +-CONFIG_SMP=y +-CONFIG_VMSPLIT_2G=y +-CONFIG_PREEMPT_VOLUNTARY=y +-CONFIG_AEABI=y +-# CONFIG_OABI_COMPAT is not set +-CONFIG_CMDLINE="noinitrd console=ttymxc0,115200" +-CONFIG_VFP=y +-CONFIG_NEON=y +-CONFIG_BINFMT_MISC=m +-CONFIG_PM_DEBUG=y +-CONFIG_PM_TEST_SUSPEND=y +-CONFIG_NET=y +-CONFIG_PACKET=y +-CONFIG_UNIX=y +-CONFIG_INET=y +-CONFIG_IP_PNP=y +-CONFIG_IP_PNP_DHCP=y +-# CONFIG_INET_XFRM_MODE_TRANSPORT is not set +-# CONFIG_INET_XFRM_MODE_TUNNEL is not set +-# CONFIG_INET_XFRM_MODE_BEET is not set +-# CONFIG_INET_LRO is not set +-CONFIG_IPV6=y +-CONFIG_NETFILTER=y +-# CONFIG_WIRELESS is not set +-CONFIG_DEVTMPFS=y +-CONFIG_DEVTMPFS_MOUNT=y +-# CONFIG_STANDALONE is not set +-CONFIG_CONNECTOR=y +-CONFIG_MTD=y +-CONFIG_MTD_CMDLINE_PARTS=y +-CONFIG_MTD_CHAR=y +-CONFIG_MTD_BLOCK=y +-CONFIG_MTD_CFI=y +-CONFIG_MTD_JEDECPROBE=y +-CONFIG_MTD_CFI_INTELEXT=y +-CONFIG_MTD_CFI_AMDSTD=y +-CONFIG_MTD_CFI_STAA=y +-CONFIG_MTD_DATAFLASH=y +-CONFIG_MTD_M25P80=y +-CONFIG_MTD_SST25L=y +-CONFIG_MTD_NAND=y +-CONFIG_MTD_NAND_GPMI_NAND=y +-CONFIG_MTD_NAND_MXC=y +-CONFIG_MTD_UBI=y +-CONFIG_BLK_DEV_LOOP=y +-CONFIG_BLK_DEV_RAM=y +-CONFIG_BLK_DEV_RAM_SIZE=65536 +-CONFIG_EEPROM_AT24=y +-CONFIG_EEPROM_AT25=y +-# CONFIG_SCSI_PROC_FS is not set +-CONFIG_BLK_DEV_SD=y +-CONFIG_SCSI_MULTI_LUN=y +-CONFIG_SCSI_CONSTANTS=y +-CONFIG_SCSI_LOGGING=y +-CONFIG_SCSI_SCAN_ASYNC=y +-# CONFIG_SCSI_LOWLEVEL is not set +-CONFIG_ATA=y +-CONFIG_PATA_IMX=y +-CONFIG_NETDEVICES=y +-# CONFIG_NET_VENDOR_BROADCOM is not set +-# CONFIG_NET_VENDOR_CHELSIO is not set +-CONFIG_CS89x0=y +-CONFIG_CS89x0_PLATFORM=y +-# CONFIG_NET_VENDOR_FARADAY is not set +-# CONFIG_NET_VENDOR_INTEL is not set +-# CONFIG_NET_VENDOR_MARVELL is not set +-# CONFIG_NET_VENDOR_MICREL is not set +-# CONFIG_NET_VENDOR_MICROCHIP is not set +-# CONFIG_NET_VENDOR_NATSEMI is not set +-# CONFIG_NET_VENDOR_SEEQ is not set +-CONFIG_SMC91X=y +-CONFIG_SMC911X=y +-CONFIG_SMSC911X=y +-# CONFIG_NET_VENDOR_STMICRO is not set +-# CONFIG_WLAN is not set +-# CONFIG_INPUT_MOUSEDEV_PSAUX is not set +-CONFIG_INPUT_EVDEV=y +-CONFIG_INPUT_EVBUG=m +-CONFIG_KEYBOARD_GPIO=y +-CONFIG_KEYBOARD_IMX=y +-CONFIG_MOUSE_PS2=m +-CONFIG_MOUSE_PS2_ELANTECH=y +-CONFIG_INPUT_TOUCHSCREEN=y +-CONFIG_TOUCHSCREEN_MC13783=y +-CONFIG_INPUT_MISC=y +-CONFIG_INPUT_MMA8450=y +-CONFIG_SERIO_SERPORT=m +-CONFIG_VT_HW_CONSOLE_BINDING=y +-# CONFIG_LEGACY_PTYS is not set +-# CONFIG_DEVKMEM is not set +-CONFIG_SERIAL_IMX=y +-CONFIG_SERIAL_IMX_CONSOLE=y +-CONFIG_HW_RANDOM=y +-CONFIG_HW_RANDOM_MXC_RNGA=y +-CONFIG_I2C=y +-# CONFIG_I2C_COMPAT is not set +-CONFIG_I2C_CHARDEV=y +-# CONFIG_I2C_HELPER_AUTO is not set +-CONFIG_I2C_ALGOBIT=m +-CONFIG_I2C_ALGOPCF=m +-CONFIG_I2C_ALGOPCA=m +-CONFIG_I2C_IMX=y +-CONFIG_SPI=y +-CONFIG_SPI_IMX=y +-CONFIG_GPIO_SYSFS=y +-CONFIG_GPIO_MC9S08DZ60=y +-# CONFIG_HWMON is not set +-CONFIG_WATCHDOG=y +-CONFIG_IMX2_WDT=y +-CONFIG_MFD_DA9052_I2C=y +-CONFIG_MFD_MC13XXX_SPI=y +-CONFIG_MFD_MC13XXX_I2C=y +-CONFIG_REGULATOR=y +-CONFIG_REGULATOR_FIXED_VOLTAGE=y +-CONFIG_REGULATOR_DA9052=y +-CONFIG_REGULATOR_ANATOP=y +-CONFIG_REGULATOR_MC13783=y +-CONFIG_REGULATOR_MC13892=y +-CONFIG_MEDIA_SUPPORT=y +-CONFIG_VIDEO_DEV=y +-CONFIG_V4L_PLATFORM_DRIVERS=y +-CONFIG_MEDIA_CAMERA_SUPPORT=y +-CONFIG_SOC_CAMERA=y +-CONFIG_SOC_CAMERA_OV2640=y +-CONFIG_DRM=y +-CONFIG_VIDEO_MX3=y +-CONFIG_FB=y +-CONFIG_LCD_PLATFORM=y +-CONFIG_BACKLIGHT_LCD_SUPPORT=y +-CONFIG_LCD_CLASS_DEVICE=y +-CONFIG_LCD_L4F00242T03=y +-CONFIG_BACKLIGHT_CLASS_DEVICE=y +-CONFIG_FRAMEBUFFER_CONSOLE=y +-CONFIG_FRAMEBUFFER_CONSOLE_DETECT_PRIMARY=y +-CONFIG_FONTS=y +-CONFIG_FONT_8x8=y +-CONFIG_FONT_8x16=y +-CONFIG_LOGO=y +-CONFIG_SOUND=y +-CONFIG_SND=y +-CONFIG_SND_SOC=y +-CONFIG_SND_IMX_SOC=y +-CONFIG_SND_SOC_PHYCORE_AC97=y +-CONFIG_SND_SOC_EUKREA_TLV320=y +-CONFIG_SND_SOC_IMX_SGTL5000=y +-CONFIG_SND_SOC_IMX_MC13783=y +-CONFIG_USB=y +-CONFIG_USB_EHCI_HCD=y +-CONFIG_USB_EHCI_MXC=y +-CONFIG_USB_CHIPIDEA=y +-CONFIG_USB_CHIPIDEA_HOST=y +-CONFIG_USB_MXS_PHY=y +-CONFIG_USB_STORAGE=y +-CONFIG_MMC=y +-CONFIG_MMC_SDHCI=y +-CONFIG_MMC_SDHCI_PLTFM=y +-CONFIG_MMC_SDHCI_ESDHC_IMX=y +-CONFIG_NEW_LEDS=y +-CONFIG_LEDS_CLASS=y +-CONFIG_RTC_CLASS=y +-CONFIG_RTC_INTF_DEV_UIE_EMUL=y +-CONFIG_RTC_DRV_MC13XXX=y +-CONFIG_RTC_DRV_MXC=y +-CONFIG_RTC_DRV_SNVS=y +-CONFIG_DMADEVICES=y +-CONFIG_IMX_SDMA=y +-CONFIG_MXS_DMA=y +-CONFIG_STAGING=y +-CONFIG_DRM_IMX=y +-CONFIG_DRM_IMX_IPUV3_CORE=y +-CONFIG_DRM_IMX_IPUV3=y +-CONFIG_COMMON_CLK_DEBUG=y +-# CONFIG_IOMMU_SUPPORT is not set +-CONFIG_EXT2_FS=y +-CONFIG_EXT2_FS_XATTR=y +-CONFIG_EXT2_FS_POSIX_ACL=y +-CONFIG_EXT2_FS_SECURITY=y +-CONFIG_EXT3_FS=y +-CONFIG_EXT3_FS_POSIX_ACL=y +-CONFIG_EXT3_FS_SECURITY=y +-CONFIG_EXT4_FS=y +-CONFIG_EXT4_FS_POSIX_ACL=y +-CONFIG_EXT4_FS_SECURITY=y +-CONFIG_QUOTA=y +-CONFIG_QUOTA_NETLINK_INTERFACE=y +-# CONFIG_PRINT_QUOTA_WARNING is not set +-CONFIG_AUTOFS4_FS=y +-CONFIG_FUSE_FS=y +-CONFIG_ISO9660_FS=m +-CONFIG_JOLIET=y +-CONFIG_ZISOFS=y +-CONFIG_UDF_FS=m +-CONFIG_MSDOS_FS=m +-CONFIG_VFAT_FS=y +-CONFIG_TMPFS=y +-CONFIG_CONFIGFS_FS=m +-CONFIG_JFFS2_FS=y +-CONFIG_UBIFS_FS=y +-CONFIG_NFS_FS=y +-CONFIG_NFS_V3_ACL=y +-CONFIG_NFS_V4=y +-CONFIG_ROOT_NFS=y +-CONFIG_NLS_DEFAULT="cp437" +-CONFIG_NLS_CODEPAGE_437=y +-CONFIG_NLS_ASCII=y +-CONFIG_NLS_ISO8859_1=y +-CONFIG_NLS_ISO8859_15=m +-CONFIG_NLS_UTF8=y +-CONFIG_MAGIC_SYSRQ=y +-# CONFIG_SCHED_DEBUG is not set +-# CONFIG_DEBUG_BUGVERBOSE is not set +-# CONFIG_FTRACE is not set +-# CONFIG_ARM_UNWIND is not set +-CONFIG_SECURITYFS=y +-# CONFIG_CRYPTO_ANSI_CPRNG is not set +-# CONFIG_CRYPTO_HW is not set +-CONFIG_CRC_CCITT=m +-CONFIG_CRC_T10DIF=y +-CONFIG_CRC7=m +-CONFIG_LIBCRC32C=m +diff --git a/arch/arm/configs/integrator_defconfig b/arch/arm/configs/integrator_defconfig +deleted file mode 100644 +index a8314c3e..00000000 +--- a/arch/arm/configs/integrator_defconfig ++++ /dev/null +@@ -1,90 +0,0 @@ +-CONFIG_EXPERIMENTAL=y +-CONFIG_SYSVIPC=y +-CONFIG_TINY_RCU=y +-CONFIG_IKCONFIG=y +-CONFIG_IKCONFIG_PROC=y +-CONFIG_LOG_BUF_SHIFT=14 +-CONFIG_BLK_DEV_INITRD=y +-CONFIG_MODULES=y +-CONFIG_MODULE_UNLOAD=y +-CONFIG_ARCH_INTEGRATOR=y +-CONFIG_ARCH_INTEGRATOR_AP=y +-CONFIG_ARCH_INTEGRATOR_CP=y +-CONFIG_CPU_ARM720T=y +-CONFIG_CPU_ARM920T=y +-CONFIG_CPU_ARM922T=y +-CONFIG_CPU_ARM926T=y +-CONFIG_CPU_ARM1020=y +-CONFIG_CPU_ARM1022=y +-CONFIG_CPU_ARM1026=y +-CONFIG_PCI=y +-CONFIG_NO_HZ=y +-CONFIG_HIGH_RES_TIMERS=y +-CONFIG_PREEMPT=y +-CONFIG_AEABI=y +-CONFIG_LEDS=y +-CONFIG_LEDS_CPU=y +-CONFIG_ZBOOT_ROM_TEXT=0x0 +-CONFIG_ZBOOT_ROM_BSS=0x0 +-CONFIG_CMDLINE="console=ttyAM0,38400n8 root=/dev/nfs ip=bootp" +-CONFIG_CPU_FREQ=y +-CONFIG_CPU_FREQ_GOV_POWERSAVE=y +-CONFIG_CPU_FREQ_GOV_USERSPACE=y +-CONFIG_CPU_FREQ_GOV_ONDEMAND=y +-CONFIG_FPE_NWFPE=y +-CONFIG_NET=y +-CONFIG_PACKET=y +-CONFIG_UNIX=y +-CONFIG_INET=y +-CONFIG_IP_MULTICAST=y +-CONFIG_IP_PNP=y +-CONFIG_IP_PNP_DHCP=y +-CONFIG_IP_PNP_BOOTP=y +-# CONFIG_IPV6 is not set +-CONFIG_MTD=y +-CONFIG_MTD_CMDLINE_PARTS=y +-CONFIG_MTD_AFS_PARTS=y +-CONFIG_MTD_CHAR=y +-CONFIG_MTD_BLOCK=y +-CONFIG_MTD_CFI=y +-CONFIG_MTD_CFI_ADV_OPTIONS=y +-CONFIG_MTD_CFI_INTELEXT=y +-CONFIG_MTD_PHYSMAP=y +-CONFIG_BLK_DEV_LOOP=y +-CONFIG_BLK_DEV_RAM=y +-CONFIG_BLK_DEV_RAM_SIZE=8192 +-CONFIG_NETDEVICES=y +-CONFIG_NET_ETHERNET=y +-CONFIG_NET_PCI=y +-CONFIG_E100=y +-CONFIG_SMC91X=y +-# CONFIG_KEYBOARD_ATKBD is not set +-# CONFIG_SERIO_SERPORT is not set +-CONFIG_SERIAL_AMBA_PL010=y +-CONFIG_SERIAL_AMBA_PL010_CONSOLE=y +-CONFIG_FB=y +-CONFIG_FB_MODE_HELPERS=y +-CONFIG_FB_ARMCLCD=y +-CONFIG_FB_MATROX=y +-CONFIG_FB_MATROX_MILLENIUM=y +-CONFIG_FB_MATROX_MYSTIQUE=y +-# CONFIG_VGA_CONSOLE is not set +-CONFIG_MMC=y +-CONFIG_MMC_ARMMMCI=y +-CONFIG_RTC_CLASS=y +-CONFIG_RTC_DRV_PL030=y +-CONFIG_EXT2_FS=y +-CONFIG_VFAT_FS=y +-CONFIG_TMPFS=y +-CONFIG_JFFS2_FS=y +-CONFIG_CRAMFS=y +-CONFIG_NFS_FS=y +-CONFIG_NFS_V3=y +-CONFIG_ROOT_NFS=y +-CONFIG_NFSD=y +-CONFIG_NFSD_V3=y +-CONFIG_PARTITION_ADVANCED=y +-CONFIG_NLS_CODEPAGE_437=y +-CONFIG_NLS_ISO8859_1=y +-CONFIG_MAGIC_SYSRQ=y +-CONFIG_DEBUG_KERNEL=y +diff --git a/arch/arm/configs/iop13xx_defconfig b/arch/arm/configs/iop13xx_defconfig +deleted file mode 100644 +index 4fa94a1f..00000000 +--- a/arch/arm/configs/iop13xx_defconfig ++++ /dev/null +@@ -1,124 +0,0 @@ +-CONFIG_EXPERIMENTAL=y +-# CONFIG_LOCALVERSION_AUTO is not set +-CONFIG_SYSVIPC=y +-CONFIG_POSIX_MQUEUE=y +-CONFIG_BSD_PROCESS_ACCT=y +-CONFIG_IKCONFIG=y +-CONFIG_IKCONFIG_PROC=y +-CONFIG_LOG_BUF_SHIFT=14 +-CONFIG_BLK_DEV_INITRD=y +-# CONFIG_CC_OPTIMIZE_FOR_SIZE is not set +-CONFIG_SLAB=y +-CONFIG_MODULES=y +-CONFIG_MODULE_UNLOAD=y +-CONFIG_MODVERSIONS=y +-# CONFIG_BLK_DEV_BSG is not set +-# CONFIG_IOSCHED_CFQ is not set +-CONFIG_ARCH_IOP13XX=y +-CONFIG_MACH_IQ81340SC=y +-CONFIG_MACH_IQ81340MC=y +-CONFIG_ZBOOT_ROM_TEXT=0x0 +-CONFIG_ZBOOT_ROM_BSS=0x0 +-CONFIG_CMDLINE="ip=bootp root=nfs console=ttyS0,115200 nfsroot=,tcp,v3,wsize=8192,rsize=8192" +-CONFIG_FPE_NWFPE=y +-CONFIG_BINFMT_AOUT=y +-CONFIG_NET=y +-CONFIG_PACKET=y +-CONFIG_UNIX=y +-CONFIG_NET_KEY=y +-CONFIG_INET=y +-CONFIG_IP_MULTICAST=y +-CONFIG_IP_PNP=y +-CONFIG_IP_PNP_BOOTP=y +-# CONFIG_INET_LRO is not set +-CONFIG_IPV6=y +-# CONFIG_INET6_XFRM_MODE_TRANSPORT is not set +-# CONFIG_INET6_XFRM_MODE_TUNNEL is not set +-# CONFIG_INET6_XFRM_MODE_BEET is not set +-# CONFIG_IPV6_SIT is not set +-CONFIG_UEVENT_HELPER_PATH="/sbin/hotplug" +-CONFIG_MTD=y +-CONFIG_MTD_PARTITIONS=y +-CONFIG_MTD_REDBOOT_PARTS=y +-CONFIG_MTD_REDBOOT_PARTS_UNALLOCATED=y +-CONFIG_MTD_REDBOOT_PARTS_READONLY=y +-CONFIG_MTD_BLOCK=y +-CONFIG_MTD_CFI=y +-CONFIG_MTD_CFI_ADV_OPTIONS=y +-CONFIG_MTD_CFI_INTELEXT=y +-CONFIG_MTD_PHYSMAP=y +-CONFIG_BLK_DEV_RAM=y +-CONFIG_BLK_DEV_RAM_COUNT=2 +-CONFIG_BLK_DEV_RAM_SIZE=8192 +-CONFIG_SCSI=y +-CONFIG_BLK_DEV_SD=y +-CONFIG_CHR_DEV_SG=y +-CONFIG_SCSI_CONSTANTS=y +-CONFIG_SCSI_ISCSI_ATTRS=y +-CONFIG_MD=y +-CONFIG_BLK_DEV_MD=y +-CONFIG_MD_RAID0=y +-CONFIG_MD_RAID1=y +-CONFIG_MD_RAID10=y +-CONFIG_MD_RAID456=y +-CONFIG_BLK_DEV_DM=y +-CONFIG_NETDEVICES=y +-CONFIG_E1000=y +-# CONFIG_INPUT_MOUSEDEV_PSAUX is not set +-# CONFIG_INPUT_KEYBOARD is not set +-# CONFIG_INPUT_MOUSE is not set +-# CONFIG_SERIO is not set +-CONFIG_SERIAL_8250=y +-CONFIG_SERIAL_8250_CONSOLE=y +-CONFIG_SERIAL_8250_NR_UARTS=2 +-CONFIG_HW_RANDOM=y +-CONFIG_I2C=y +-CONFIG_I2C_IOP3XX=y +-# CONFIG_VGA_CONSOLE is not set +-CONFIG_DMADEVICES=y +-CONFIG_INTEL_IOP_ADMA=y +-CONFIG_EXT2_FS=y +-CONFIG_EXT3_FS=y +-CONFIG_INOTIFY=y +-CONFIG_TMPFS=y +-CONFIG_ECRYPT_FS=y +-CONFIG_JFFS2_FS=y +-CONFIG_CRAMFS=y +-CONFIG_NFS_FS=y +-CONFIG_NFS_V3=y +-CONFIG_ROOT_NFS=y +-CONFIG_NFSD=y +-CONFIG_NFSD_V3=y +-CONFIG_SMB_FS=m +-CONFIG_CIFS=m +-CONFIG_PARTITION_ADVANCED=y +-CONFIG_NLS=y +-CONFIG_DEBUG_USER=y +-CONFIG_KEYS=y +-CONFIG_KEYS_DEBUG_PROC_KEYS=y +-CONFIG_CRYPTO_NULL=y +-CONFIG_CRYPTO_LRW=y +-CONFIG_CRYPTO_PCBC=m +-CONFIG_CRYPTO_HMAC=y +-CONFIG_CRYPTO_XCBC=y +-CONFIG_CRYPTO_MD4=y +-CONFIG_CRYPTO_MICHAEL_MIC=y +-CONFIG_CRYPTO_SHA1=y +-CONFIG_CRYPTO_SHA256=y +-CONFIG_CRYPTO_SHA512=y +-CONFIG_CRYPTO_TGR192=y +-CONFIG_CRYPTO_WP512=y +-CONFIG_CRYPTO_AES=y +-CONFIG_CRYPTO_ANUBIS=y +-CONFIG_CRYPTO_ARC4=y +-CONFIG_CRYPTO_BLOWFISH=y +-CONFIG_CRYPTO_CAST5=y +-CONFIG_CRYPTO_CAST6=y +-CONFIG_CRYPTO_DES=y +-CONFIG_CRYPTO_KHAZAD=y +-CONFIG_CRYPTO_SERPENT=y +-CONFIG_CRYPTO_TEA=y +-CONFIG_CRYPTO_TWOFISH=y +-CONFIG_CRYPTO_DEFLATE=y +-CONFIG_CRC_CCITT=y +-CONFIG_LIBCRC32C=y +diff --git a/arch/arm/configs/iop32x_defconfig b/arch/arm/configs/iop32x_defconfig +deleted file mode 100644 +index 4f2ec3ac..00000000 +--- a/arch/arm/configs/iop32x_defconfig ++++ /dev/null +@@ -1,135 +0,0 @@ +-CONFIG_EXPERIMENTAL=y +-CONFIG_SYSVIPC=y +-CONFIG_BSD_PROCESS_ACCT=y +-CONFIG_LOG_BUF_SHIFT=14 +-CONFIG_BLK_DEV_INITRD=y +-CONFIG_KALLSYMS_ALL=y +-CONFIG_SLAB=y +-CONFIG_MODULES=y +-CONFIG_MODULE_UNLOAD=y +-# CONFIG_BLK_DEV_BSG is not set +-CONFIG_ARCH_IOP32X=y +-CONFIG_MACH_GLANTANK=y +-CONFIG_ARCH_IQ80321=y +-CONFIG_ARCH_IQ31244=y +-CONFIG_MACH_N2100=y +-# CONFIG_ARM_THUMB is not set +-CONFIG_ZBOOT_ROM_TEXT=0x0 +-CONFIG_ZBOOT_ROM_BSS=0x0 +-CONFIG_CMDLINE="console=ttyS0,115200 root=/dev/nfs ip=bootp cachepolicy=writealloc" +-CONFIG_FPE_NWFPE=y +-CONFIG_BINFMT_AOUT=y +-CONFIG_NET=y +-CONFIG_PACKET=y +-CONFIG_UNIX=y +-CONFIG_INET=y +-CONFIG_IP_MULTICAST=y +-CONFIG_IP_PNP=y +-CONFIG_IP_PNP_BOOTP=y +-# CONFIG_INET_LRO is not set +-CONFIG_IPV6=y +-# CONFIG_INET6_XFRM_MODE_TRANSPORT is not set +-# CONFIG_INET6_XFRM_MODE_TUNNEL is not set +-# CONFIG_INET6_XFRM_MODE_BEET is not set +-# CONFIG_IPV6_SIT is not set +-CONFIG_UEVENT_HELPER_PATH="/sbin/hotplug" +-CONFIG_MTD=y +-CONFIG_MTD_PARTITIONS=y +-CONFIG_MTD_REDBOOT_PARTS=y +-CONFIG_MTD_REDBOOT_PARTS_UNALLOCATED=y +-CONFIG_MTD_REDBOOT_PARTS_READONLY=y +-CONFIG_MTD_CHAR=y +-CONFIG_MTD_BLOCK=y +-CONFIG_MTD_CFI=y +-CONFIG_MTD_CFI_INTELEXT=y +-CONFIG_MTD_PHYSMAP=y +-CONFIG_BLK_DEV_LOOP=y +-CONFIG_BLK_DEV_NBD=y +-CONFIG_BLK_DEV_RAM=y +-CONFIG_BLK_DEV_RAM_SIZE=8192 +-CONFIG_BLK_DEV_SD=y +-CONFIG_CHR_DEV_SG=y +-CONFIG_ATA=y +-CONFIG_SATA_SIL=y +-CONFIG_SATA_VITESSE=y +-CONFIG_MD=y +-CONFIG_BLK_DEV_MD=y +-CONFIG_MD_RAID0=y +-CONFIG_MD_RAID1=y +-CONFIG_MD_RAID10=y +-CONFIG_MD_RAID456=y +-CONFIG_BLK_DEV_DM=y +-CONFIG_NETDEVICES=y +-CONFIG_NET_ETHERNET=y +-CONFIG_NET_PCI=y +-CONFIG_E100=y +-CONFIG_E1000=y +-CONFIG_R8169=y +-# CONFIG_INPUT_MOUSEDEV_PSAUX is not set +-# CONFIG_INPUT_KEYBOARD is not set +-# CONFIG_INPUT_MOUSE is not set +-# CONFIG_SERIO is not set +-CONFIG_SERIAL_8250=y +-CONFIG_SERIAL_8250_CONSOLE=y +-CONFIG_HW_RANDOM=y +-CONFIG_I2C=y +-CONFIG_I2C_CHARDEV=y +-CONFIG_I2C_IOP3XX=y +-# CONFIG_VGA_CONSOLE is not set +-# CONFIG_USB_HID is not set +-CONFIG_USB=y +-CONFIG_USB_MON=y +-CONFIG_USB_EHCI_HCD=y +-CONFIG_USB_EHCI_ROOT_HUB_TT=y +-CONFIG_USB_EHCI_TT_NEWSCHED=y +-CONFIG_USB_UHCI_HCD=y +-CONFIG_USB_STORAGE=y +-CONFIG_RTC_CLASS=y +-CONFIG_RTC_DRV_RS5C372=y +-CONFIG_DMADEVICES=y +-CONFIG_INTEL_IOP_ADMA=y +-CONFIG_NET_DMA=y +-CONFIG_EXT2_FS=y +-CONFIG_EXT3_FS=y +-CONFIG_INOTIFY=y +-CONFIG_TMPFS=y +-CONFIG_ECRYPT_FS=y +-CONFIG_JFFS2_FS=y +-CONFIG_CRAMFS=y +-CONFIG_NFS_FS=y +-CONFIG_NFS_V3=y +-CONFIG_ROOT_NFS=y +-CONFIG_NFSD=y +-CONFIG_NFSD_V3=y +-CONFIG_PARTITION_ADVANCED=y +-CONFIG_MAGIC_SYSRQ=y +-CONFIG_DEBUG_KERNEL=y +-CONFIG_DEBUG_USER=y +-CONFIG_DEBUG_LL=y +-CONFIG_KEYS=y +-CONFIG_KEYS_DEBUG_PROC_KEYS=y +-CONFIG_CRYPTO_NULL=y +-CONFIG_CRYPTO_LRW=y +-CONFIG_CRYPTO_PCBC=m +-CONFIG_CRYPTO_HMAC=y +-CONFIG_CRYPTO_XCBC=y +-CONFIG_CRYPTO_MD4=y +-CONFIG_CRYPTO_MICHAEL_MIC=y +-CONFIG_CRYPTO_SHA1=y +-CONFIG_CRYPTO_SHA256=y +-CONFIG_CRYPTO_SHA512=y +-CONFIG_CRYPTO_TGR192=y +-CONFIG_CRYPTO_WP512=y +-CONFIG_CRYPTO_AES=y +-CONFIG_CRYPTO_ANUBIS=y +-CONFIG_CRYPTO_ARC4=y +-CONFIG_CRYPTO_BLOWFISH=y +-CONFIG_CRYPTO_CAST5=y +-CONFIG_CRYPTO_CAST6=y +-CONFIG_CRYPTO_DES=y +-CONFIG_CRYPTO_KHAZAD=y +-CONFIG_CRYPTO_SERPENT=y +-CONFIG_CRYPTO_TEA=y +-CONFIG_CRYPTO_TWOFISH=y +-CONFIG_CRYPTO_DEFLATE=y +-CONFIG_LIBCRC32C=y +diff --git a/arch/arm/configs/iop33x_defconfig b/arch/arm/configs/iop33x_defconfig +deleted file mode 100644 +index aa36128a..00000000 +--- a/arch/arm/configs/iop33x_defconfig ++++ /dev/null +@@ -1,91 +0,0 @@ +-CONFIG_EXPERIMENTAL=y +-CONFIG_SYSVIPC=y +-CONFIG_BSD_PROCESS_ACCT=y +-CONFIG_LOG_BUF_SHIFT=14 +-CONFIG_BLK_DEV_INITRD=y +-CONFIG_KALLSYMS_ALL=y +-CONFIG_SLAB=y +-CONFIG_MODULES=y +-CONFIG_MODULE_UNLOAD=y +-# CONFIG_BLK_DEV_BSG is not set +-CONFIG_ARCH_IOP33X=y +-CONFIG_ARCH_IQ80331=y +-CONFIG_MACH_IQ80332=y +-# CONFIG_ARM_THUMB is not set +-CONFIG_ZBOOT_ROM_TEXT=0x0 +-CONFIG_ZBOOT_ROM_BSS=0x0 +-CONFIG_CMDLINE="console=ttyS0,115200 root=/dev/nfs ip=bootp cachepolicy=writealloc iop3xx_init_atu=y" +-CONFIG_FPE_NWFPE=y +-CONFIG_BINFMT_AOUT=y +-CONFIG_NET=y +-CONFIG_PACKET=y +-CONFIG_UNIX=y +-CONFIG_INET=y +-CONFIG_IP_MULTICAST=y +-CONFIG_IP_PNP=y +-CONFIG_IP_PNP_BOOTP=y +-# CONFIG_INET_LRO is not set +-CONFIG_IPV6=y +-# CONFIG_INET6_XFRM_MODE_TRANSPORT is not set +-# CONFIG_INET6_XFRM_MODE_TUNNEL is not set +-# CONFIG_INET6_XFRM_MODE_BEET is not set +-# CONFIG_IPV6_SIT is not set +-CONFIG_UEVENT_HELPER_PATH="/sbin/hotplug" +-CONFIG_MTD=y +-CONFIG_MTD_PARTITIONS=y +-CONFIG_MTD_REDBOOT_PARTS=y +-CONFIG_MTD_REDBOOT_PARTS_UNALLOCATED=y +-CONFIG_MTD_REDBOOT_PARTS_READONLY=y +-CONFIG_MTD_CHAR=y +-CONFIG_MTD_BLOCK=y +-CONFIG_MTD_CFI=y +-CONFIG_MTD_CFI_ADV_OPTIONS=y +-CONFIG_MTD_CFI_INTELEXT=y +-CONFIG_MTD_PHYSMAP=y +-CONFIG_BLK_DEV_NBD=y +-CONFIG_BLK_DEV_RAM=y +-CONFIG_BLK_DEV_RAM_SIZE=8192 +-CONFIG_SCSI=y +-CONFIG_BLK_DEV_SD=y +-CONFIG_CHR_DEV_SG=y +-CONFIG_MD=y +-CONFIG_BLK_DEV_MD=y +-CONFIG_MD_LINEAR=y +-CONFIG_MD_RAID0=y +-CONFIG_MD_RAID1=y +-CONFIG_MD_RAID456=y +-CONFIG_BLK_DEV_DM=y +-CONFIG_NETDEVICES=y +-CONFIG_E1000=y +-# CONFIG_INPUT_MOUSEDEV_PSAUX is not set +-# CONFIG_INPUT_KEYBOARD is not set +-# CONFIG_INPUT_MOUSE is not set +-# CONFIG_SERIO is not set +-CONFIG_SERIAL_8250=y +-CONFIG_SERIAL_8250_CONSOLE=y +-CONFIG_HW_RANDOM=y +-CONFIG_I2C=y +-CONFIG_I2C_CHARDEV=y +-CONFIG_I2C_IOP3XX=y +-# CONFIG_VGA_CONSOLE is not set +-CONFIG_DMADEVICES=y +-CONFIG_INTEL_IOP_ADMA=y +-CONFIG_NET_DMA=y +-CONFIG_EXT2_FS=y +-CONFIG_EXT3_FS=y +-CONFIG_INOTIFY=y +-CONFIG_TMPFS=y +-CONFIG_CRAMFS=y +-CONFIG_NFS_FS=y +-CONFIG_NFS_V3=y +-CONFIG_ROOT_NFS=y +-CONFIG_NFSD=y +-CONFIG_NFSD_V3=y +-CONFIG_PARTITION_ADVANCED=y +-CONFIG_MAGIC_SYSRQ=y +-CONFIG_DEBUG_KERNEL=y +-# CONFIG_RCU_CPU_STALL_DETECTOR is not set +-CONFIG_DEBUG_USER=y +-CONFIG_DEBUG_LL=y +-# CONFIG_CRYPTO_ANSI_CPRNG is not set +-# CONFIG_CRC32 is not set +diff --git a/arch/arm/configs/ixp4xx_defconfig b/arch/arm/configs/ixp4xx_defconfig +deleted file mode 100644 +index 063e2ab2..00000000 +--- a/arch/arm/configs/ixp4xx_defconfig ++++ /dev/null +@@ -1,205 +0,0 @@ +-CONFIG_EXPERIMENTAL=y +-CONFIG_SYSVIPC=y +-CONFIG_BSD_PROCESS_ACCT=y +-CONFIG_LOG_BUF_SHIFT=14 +-CONFIG_BLK_DEV_INITRD=y +-CONFIG_EXPERT=y +-CONFIG_MODULES=y +-CONFIG_MODVERSIONS=y +-# CONFIG_BLK_DEV_BSG is not set +-CONFIG_ARCH_IXP4XX=y +-CONFIG_MACH_NSLU2=y +-CONFIG_MACH_AVILA=y +-CONFIG_MACH_LOFT=y +-CONFIG_ARCH_ADI_COYOTE=y +-CONFIG_MACH_GATEWAY7001=y +-CONFIG_MACH_WG302V2=y +-CONFIG_ARCH_IXDP425=y +-CONFIG_MACH_IXDPG425=y +-CONFIG_MACH_IXDP465=y +-CONFIG_MACH_KIXRP435=y +-CONFIG_ARCH_PRPMC1100=y +-CONFIG_MACH_NAS100D=y +-CONFIG_MACH_DSMG600=y +-CONFIG_MACH_FSG=y +-CONFIG_MACH_GTWX5715=y +-CONFIG_IXP4XX_QMGR=y +-CONFIG_IXP4XX_NPE=y +-# CONFIG_ARM_THUMB is not set +-CONFIG_CPU_BIG_ENDIAN=y +-CONFIG_AEABI=y +-CONFIG_ZBOOT_ROM_TEXT=0x0 +-CONFIG_ZBOOT_ROM_BSS=0x0 +-CONFIG_CMDLINE="console=ttyS0,115200 ip=bootp root=/dev/nfs" +-CONFIG_FPE_NWFPE=y +-CONFIG_NET=y +-CONFIG_PACKET=y +-CONFIG_UNIX=y +-CONFIG_INET=y +-CONFIG_IP_MULTICAST=y +-CONFIG_IP_ADVANCED_ROUTER=y +-CONFIG_IP_MULTIPLE_TABLES=y +-CONFIG_IP_ROUTE_MULTIPATH=y +-CONFIG_IP_ROUTE_VERBOSE=y +-CONFIG_IP_PNP=y +-CONFIG_IP_PNP_DHCP=y +-CONFIG_IP_PNP_BOOTP=y +-CONFIG_NET_IPGRE=m +-CONFIG_NET_IPGRE_BROADCAST=y +-CONFIG_IP_MROUTE=y +-CONFIG_IP_PIMSM_V1=y +-CONFIG_IP_PIMSM_V2=y +-CONFIG_SYN_COOKIES=y +-# CONFIG_INET_LRO is not set +-# CONFIG_IPV6 is not set +-CONFIG_NETFILTER=y +-CONFIG_IP_VS=m +-CONFIG_IP_VS_DEBUG=y +-CONFIG_IP_VS_RR=m +-CONFIG_IP_VS_WRR=m +-CONFIG_IP_VS_LC=m +-CONFIG_IP_VS_WLC=m +-CONFIG_IP_VS_LBLC=m +-CONFIG_IP_VS_LBLCR=m +-CONFIG_IP_VS_DH=m +-CONFIG_IP_VS_SH=m +-CONFIG_IP_NF_QUEUE=m +-CONFIG_IP_NF_IPTABLES=m +-CONFIG_IP_NF_MATCH_TTL=m +-CONFIG_IP_NF_FILTER=m +-CONFIG_IP_NF_TARGET_REJECT=m +-CONFIG_IP_NF_TARGET_LOG=m +-CONFIG_IP_NF_TARGET_ULOG=m +-CONFIG_IP_NF_MANGLE=m +-CONFIG_IP_NF_ARPTABLES=m +-CONFIG_IP_NF_ARPFILTER=m +-CONFIG_ATM=y +-CONFIG_ATM_CLIP=y +-CONFIG_ATM_LANE=m +-CONFIG_ATM_MPOA=m +-CONFIG_ATM_BR2684=m +-CONFIG_BRIDGE=m +-CONFIG_VLAN_8021Q=m +-CONFIG_IPX=m +-CONFIG_ATALK=m +-CONFIG_DEV_APPLETALK=m +-CONFIG_IPDDP=m +-CONFIG_IPDDP_ENCAP=y +-CONFIG_IPDDP_DECAP=y +-CONFIG_X25=m +-CONFIG_LAPB=m +-CONFIG_ECONET=m +-CONFIG_ECONET_AUNUDP=y +-CONFIG_ECONET_NATIVE=y +-CONFIG_WAN_ROUTER=m +-CONFIG_NET_SCHED=y +-CONFIG_NET_SCH_CBQ=m +-CONFIG_NET_SCH_HTB=m +-CONFIG_NET_SCH_PRIO=m +-CONFIG_NET_SCH_RED=m +-CONFIG_NET_SCH_SFQ=m +-CONFIG_NET_SCH_TEQL=m +-CONFIG_NET_SCH_TBF=m +-CONFIG_NET_SCH_GRED=m +-CONFIG_NET_SCH_DSMARK=m +-CONFIG_NET_SCH_INGRESS=m +-CONFIG_NET_CLS_TCINDEX=m +-CONFIG_NET_CLS_ROUTE4=m +-CONFIG_NET_CLS_FW=m +-CONFIG_NET_CLS_U32=m +-CONFIG_NET_CLS_RSVP=m +-CONFIG_NET_CLS_RSVP6=m +-CONFIG_NET_CLS_ACT=y +-CONFIG_NET_ACT_POLICE=y +-CONFIG_NET_PKTGEN=m +-CONFIG_UEVENT_HELPER_PATH="/sbin/hotplug" +-CONFIG_MTD=y +-CONFIG_MTD_PARTITIONS=y +-CONFIG_MTD_REDBOOT_PARTS=y +-CONFIG_MTD_CHAR=y +-CONFIG_MTD_BLOCK=y +-CONFIG_MTD_CFI=y +-CONFIG_MTD_CFI_INTELEXT=y +-CONFIG_MTD_COMPLEX_MAPPINGS=y +-CONFIG_MTD_IXP4XX=y +-CONFIG_MTD_NAND=m +-CONFIG_BLK_DEV_LOOP=y +-CONFIG_BLK_DEV_RAM=y +-CONFIG_BLK_DEV_RAM_SIZE=8192 +-CONFIG_EEPROM_LEGACY=y +-CONFIG_IDE=y +-CONFIG_BLK_DEV_CMD64X=y +-CONFIG_BLK_DEV_HPT366=y +-CONFIG_BLK_DEV_PDC202XX_NEW=y +-# CONFIG_SCSI_PROC_FS is not set +-CONFIG_BLK_DEV_SD=y +-# CONFIG_SCSI_LOWLEVEL is not set +-CONFIG_ATA=y +-CONFIG_SATA_VIA=y +-CONFIG_PATA_ARTOP=y +-CONFIG_PATA_IXP4XX_CF=y +-CONFIG_NETDEVICES=y +-CONFIG_DUMMY=y +-CONFIG_NET_ETHERNET=y +-CONFIG_MII=y +-CONFIG_IXP4XX_ETH=y +-CONFIG_NET_PCI=y +-CONFIG_WAN=y +-CONFIG_HDLC=m +-CONFIG_HDLC_RAW=m +-CONFIG_HDLC_CISCO=m +-CONFIG_HDLC_FR=m +-CONFIG_HDLC_PPP=m +-CONFIG_HDLC_X25=m +-CONFIG_DLCI=m +-CONFIG_WAN_ROUTER_DRIVERS=m +-CONFIG_ATM_TCP=m +-# CONFIG_INPUT_KEYBOARD is not set +-# CONFIG_INPUT_MOUSE is not set +-CONFIG_INPUT_MISC=y +-CONFIG_INPUT_IXP4XX_BEEPER=y +-# CONFIG_SERIO is not set +-# CONFIG_VT is not set +-CONFIG_SERIAL_8250=y +-CONFIG_SERIAL_8250_CONSOLE=y +-CONFIG_SERIAL_8250_NR_UARTS=2 +-CONFIG_I2C=y +-CONFIG_I2C_CHARDEV=y +-CONFIG_SENSORS_W83781D=y +-CONFIG_WATCHDOG=y +-CONFIG_IXP4XX_WATCHDOG=y +-CONFIG_USB=y +-CONFIG_USB_DEVICEFS=y +-# CONFIG_USB_DEVICE_CLASS is not set +-CONFIG_USB_EHCI_HCD=y +-CONFIG_USB_OHCI_HCD=y +-CONFIG_USB_UHCI_HCD=y +-CONFIG_USB_STORAGE=y +-CONFIG_NEW_LEDS=y +-CONFIG_LEDS_CLASS=y +-CONFIG_LEDS_FSG=y +-CONFIG_LEDS_GPIO=y +-CONFIG_LEDS_TRIGGERS=y +-CONFIG_LEDS_TRIGGER_TIMER=y +-CONFIG_LEDS_TRIGGER_IDE_DISK=y +-CONFIG_LEDS_TRIGGER_HEARTBEAT=y +-CONFIG_RTC_CLASS=y +-CONFIG_RTC_DRV_ISL1208=y +-CONFIG_RTC_DRV_X1205=y +-CONFIG_RTC_DRV_PCF8563=y +-CONFIG_EXT2_FS=y +-CONFIG_EXT2_FS_XATTR=y +-CONFIG_EXT2_FS_POSIX_ACL=y +-CONFIG_EXT3_FS=y +-CONFIG_EXT3_FS_POSIX_ACL=y +-CONFIG_INOTIFY=y +-CONFIG_TMPFS=y +-CONFIG_JFFS2_FS=y +-CONFIG_NFS_FS=y +-CONFIG_NFS_V3=y +-CONFIG_ROOT_NFS=y +-CONFIG_PARTITION_ADVANCED=y +-CONFIG_MAGIC_SYSRQ=y +-CONFIG_DEBUG_KERNEL=y +-CONFIG_DEBUG_ERRORS=y +-CONFIG_DEBUG_LL=y +diff --git a/arch/arm/configs/jornada720_defconfig b/arch/arm/configs/jornada720_defconfig +deleted file mode 100644 +index ea80e7e8..00000000 +--- a/arch/arm/configs/jornada720_defconfig ++++ /dev/null +@@ -1,112 +0,0 @@ +-CONFIG_EXPERIMENTAL=y +-CONFIG_SYSVIPC=y +-CONFIG_LOG_BUF_SHIFT=14 +-CONFIG_SYSFS_DEPRECATED_V2=y +-CONFIG_MODULES=y +-# CONFIG_BLK_DEV_BSG is not set +-CONFIG_ARCH_SA1100=y +-CONFIG_SA1100_JORNADA720=y +-CONFIG_SA1100_JORNADA720_SSP=y +-CONFIG_PCCARD=y +-CONFIG_PCMCIA_SA1100=y +-CONFIG_ZBOOT_ROM_TEXT=0x0 +-CONFIG_ZBOOT_ROM_BSS=0x0 +-CONFIG_FPE_NWFPE=y +-CONFIG_BINFMT_AOUT=y +-CONFIG_PM=y +-CONFIG_NET=y +-CONFIG_PACKET=y +-CONFIG_UNIX=y +-CONFIG_INET=y +-CONFIG_IP_MULTICAST=y +-# CONFIG_INET_LRO is not set +-# CONFIG_IPV6 is not set +-CONFIG_NETFILTER=y +-CONFIG_IRDA=m +-CONFIG_IRLAN=m +-CONFIG_IRCOMM=m +-CONFIG_SA1100_FIR=m +-CONFIG_UEVENT_HELPER_PATH="/sbin/hotplug" +-CONFIG_BLK_DEV_LOOP=y +-CONFIG_BLK_DEV_NBD=y +-CONFIG_IDE=y +-CONFIG_BLK_DEV_IDECS=y +-CONFIG_NETDEVICES=y +-CONFIG_DUMMY=y +-CONFIG_NET_ETHERNET=y +-# CONFIG_NETDEV_1000 is not set +-# CONFIG_NETDEV_10000 is not set +-CONFIG_NET_PCMCIA=y +-CONFIG_INPUT_MOUSEDEV_SCREEN_X=640 +-CONFIG_INPUT_MOUSEDEV_SCREEN_Y=240 +-# CONFIG_KEYBOARD_ATKBD is not set +-CONFIG_KEYBOARD_HP7XX=y +-# CONFIG_INPUT_MOUSE is not set +-CONFIG_INPUT_TOUCHSCREEN=y +-CONFIG_TOUCHSCREEN_HP7XX=y +-CONFIG_SERIAL_SA1100=y +-CONFIG_SERIAL_SA1100_CONSOLE=y +-CONFIG_LEGACY_PTY_COUNT=32 +-# CONFIG_HWMON is not set +-CONFIG_FB=y +-CONFIG_FB_S1D13XXX=y +-CONFIG_BACKLIGHT_LCD_SUPPORT=y +-CONFIG_LCD_CLASS_DEVICE=y +-CONFIG_BACKLIGHT_CLASS_DEVICE=y +-# CONFIG_BACKLIGHT_GENERIC is not set +-# CONFIG_VGA_CONSOLE is not set +-CONFIG_FRAMEBUFFER_CONSOLE=y +-CONFIG_FRAMEBUFFER_CONSOLE_DETECT_PRIMARY=y +-# CONFIG_HID_SUPPORT is not set +-# CONFIG_USB_SUPPORT is not set +-CONFIG_RTC_CLASS=y +-CONFIG_RTC_DRV_SA1100=y +-CONFIG_EXT2_FS=y +-CONFIG_INOTIFY=y +-CONFIG_MSDOS_FS=y +-CONFIG_VFAT_FS=y +-# CONFIG_NETWORK_FILESYSTEMS is not set +-CONFIG_NLS_CODEPAGE_437=m +-CONFIG_NLS_CODEPAGE_737=m +-CONFIG_NLS_CODEPAGE_775=m +-CONFIG_NLS_CODEPAGE_850=m +-CONFIG_NLS_CODEPAGE_852=m +-CONFIG_NLS_CODEPAGE_855=m +-CONFIG_NLS_CODEPAGE_857=m +-CONFIG_NLS_CODEPAGE_860=m +-CONFIG_NLS_CODEPAGE_861=m +-CONFIG_NLS_CODEPAGE_862=m +-CONFIG_NLS_CODEPAGE_863=m +-CONFIG_NLS_CODEPAGE_864=m +-CONFIG_NLS_CODEPAGE_865=m +-CONFIG_NLS_CODEPAGE_866=m +-CONFIG_NLS_CODEPAGE_869=m +-CONFIG_NLS_CODEPAGE_936=m +-CONFIG_NLS_CODEPAGE_950=m +-CONFIG_NLS_CODEPAGE_932=m +-CONFIG_NLS_CODEPAGE_949=m +-CONFIG_NLS_CODEPAGE_874=m +-CONFIG_NLS_ISO8859_8=m +-CONFIG_NLS_CODEPAGE_1250=m +-CONFIG_NLS_CODEPAGE_1251=m +-CONFIG_NLS_ASCII=m +-CONFIG_NLS_ISO8859_1=m +-CONFIG_NLS_ISO8859_2=m +-CONFIG_NLS_ISO8859_3=m +-CONFIG_NLS_ISO8859_4=m +-CONFIG_NLS_ISO8859_5=m +-CONFIG_NLS_ISO8859_6=m +-CONFIG_NLS_ISO8859_7=m +-CONFIG_NLS_ISO8859_9=m +-CONFIG_NLS_ISO8859_13=m +-CONFIG_NLS_ISO8859_14=m +-CONFIG_NLS_ISO8859_15=m +-CONFIG_NLS_KOI8_R=m +-CONFIG_NLS_KOI8_U=m +-CONFIG_NLS_UTF8=m +-CONFIG_DEBUG_KERNEL=y +-# CONFIG_RCU_CPU_STALL_DETECTOR is not set +-# CONFIG_FTRACE is not set +-CONFIG_DEBUG_ERRORS=y +-CONFIG_DEBUG_LL=y +-# CONFIG_CRYPTO_ANSI_CPRNG is not set +diff --git a/arch/arm/configs/kirkwood_defconfig b/arch/arm/configs/kirkwood_defconfig +deleted file mode 100644 +index 13482ea5..00000000 +--- a/arch/arm/configs/kirkwood_defconfig ++++ /dev/null +@@ -1,196 +0,0 @@ +-CONFIG_EXPERIMENTAL=y +-CONFIG_SYSVIPC=y +-CONFIG_NO_HZ=y +-CONFIG_HIGH_RES_TIMERS=y +-CONFIG_LOG_BUF_SHIFT=19 +-CONFIG_PROFILING=y +-CONFIG_OPROFILE=y +-CONFIG_KPROBES=y +-CONFIG_MODULES=y +-CONFIG_MODULE_UNLOAD=y +-# CONFIG_BLK_DEV_BSG is not set +-CONFIG_ARCH_KIRKWOOD=y +-CONFIG_MACH_DB88F6281_BP=y +-CONFIG_MACH_RD88F6192_NAS=y +-CONFIG_MACH_RD88F6281=y +-CONFIG_MACH_MV88F6281GTW_GE=y +-CONFIG_MACH_SHEEVAPLUG=y +-CONFIG_MACH_ESATA_SHEEVAPLUG=y +-CONFIG_MACH_GURUPLUG=y +-CONFIG_MACH_DREAMPLUG_DT=y +-CONFIG_MACH_ICONNECT_DT=y +-CONFIG_MACH_DLINK_KIRKWOOD_DT=y +-CONFIG_MACH_IB62X0_DT=y +-CONFIG_MACH_TS219_DT=y +-CONFIG_MACH_DOCKSTAR_DT=y +-CONFIG_MACH_GOFLEXNET_DT=y +-CONFIG_MACH_LSXL_DT=y +-CONFIG_MACH_IOMEGA_IX2_200_DT=y +-CONFIG_MACH_KM_KIRKWOOD_DT=y +-CONFIG_MACH_INETSPACE_V2_DT=y +-CONFIG_MACH_MPLCEC4_DT=y +-CONFIG_MACH_NETSPACE_V2_DT=y +-CONFIG_MACH_NETSPACE_MAX_V2_DT=y +-CONFIG_MACH_NETSPACE_LITE_V2_DT=y +-CONFIG_MACH_NETSPACE_MINI_V2_DT=y +-CONFIG_MACH_OPENBLOCKS_A6_DT=y +-CONFIG_MACH_TOPKICK_DT=y +-CONFIG_MACH_TS219=y +-CONFIG_MACH_TS41X=y +-CONFIG_MACH_DOCKSTAR=y +-CONFIG_MACH_OPENRD_BASE=y +-CONFIG_MACH_OPENRD_CLIENT=y +-CONFIG_MACH_OPENRD_ULTIMATE=y +-CONFIG_MACH_NETSPACE_V2=y +-CONFIG_MACH_INETSPACE_V2=y +-CONFIG_MACH_NETSPACE_MAX_V2=y +-CONFIG_MACH_D2NET_V2=y +-CONFIG_MACH_NET2BIG_V2=y +-CONFIG_MACH_NET5BIG_V2=y +-CONFIG_MACH_T5325=y +-CONFIG_MACH_NSA310_DT=y +-# CONFIG_CPU_FEROCEON_OLD_ID is not set +-CONFIG_PREEMPT=y +-CONFIG_AEABI=y +-# CONFIG_OABI_COMPAT is not set +-CONFIG_ZBOOT_ROM_TEXT=0x0 +-CONFIG_ZBOOT_ROM_BSS=0x0 +-CONFIG_CPU_IDLE=y +-CONFIG_CPU_IDLE_KIRKWOOD=y +-CONFIG_NET=y +-CONFIG_PACKET=y +-CONFIG_UNIX=y +-CONFIG_INET=y +-CONFIG_IP_MULTICAST=y +-CONFIG_IP_PNP=y +-CONFIG_IP_PNP_DHCP=y +-CONFIG_IP_PNP_BOOTP=y +-# CONFIG_IPV6 is not set +-CONFIG_NET_DSA=y +-CONFIG_NET_PKTGEN=m +-CONFIG_CFG80211=y +-CONFIG_MAC80211=y +-CONFIG_UEVENT_HELPER_PATH="/sbin/hotplug" +-CONFIG_MTD=y +-CONFIG_MTD_CMDLINE_PARTS=y +-CONFIG_MTD_CHAR=y +-CONFIG_MTD_BLOCK=y +-CONFIG_MTD_CFI=y +-CONFIG_MTD_JEDECPROBE=y +-CONFIG_MTD_CFI_ADV_OPTIONS=y +-CONFIG_MTD_CFI_GEOMETRY=y +-# CONFIG_MTD_MAP_BANK_WIDTH_4 is not set +-CONFIG_MTD_CFI_INTELEXT=y +-CONFIG_MTD_CFI_STAA=y +-CONFIG_MTD_PHYSMAP=y +-CONFIG_MTD_M25P80=y +-CONFIG_MTD_NAND=y +-CONFIG_MTD_NAND_ORION=y +-CONFIG_BLK_DEV_LOOP=y +-# CONFIG_SCSI_PROC_FS is not set +-CONFIG_BLK_DEV_SD=y +-CONFIG_BLK_DEV_SR=m +-CONFIG_CHR_DEV_SG=m +-CONFIG_ATA=y +-CONFIG_SATA_AHCI=y +-CONFIG_SATA_MV=y +-CONFIG_NETDEVICES=y +-CONFIG_MII=y +-CONFIG_NET_DSA_MV88E6123_61_65=y +-CONFIG_MV643XX_ETH=y +-CONFIG_MARVELL_PHY=y +-CONFIG_LIBERTAS=y +-CONFIG_LIBERTAS_SDIO=y +-CONFIG_INPUT_EVDEV=y +-CONFIG_KEYBOARD_GPIO=y +-# CONFIG_INPUT_MOUSE is not set +-CONFIG_LEGACY_PTY_COUNT=16 +-# CONFIG_DEVKMEM is not set +-CONFIG_SERIAL_8250=y +-CONFIG_SERIAL_8250_CONSOLE=y +-CONFIG_SERIAL_8250_RUNTIME_UARTS=2 +-CONFIG_SERIAL_OF_PLATFORM=y +-# CONFIG_HW_RANDOM is not set +-CONFIG_I2C=y +-# CONFIG_I2C_COMPAT is not set +-CONFIG_I2C_CHARDEV=y +-CONFIG_I2C_MV64XXX=y +-CONFIG_SPI=y +-CONFIG_SPI_ORION=y +-CONFIG_GPIO_SYSFS=y +-# CONFIG_HWMON is not set +-CONFIG_WATCHDOG=y +-CONFIG_ORION_WATCHDOG=y +-CONFIG_HID_DRAGONRISE=y +-CONFIG_HID_GYRATION=y +-CONFIG_HID_TWINHAN=y +-CONFIG_HID_NTRIG=y +-CONFIG_HID_PANTHERLORD=y +-CONFIG_HID_PETALYNX=y +-CONFIG_HID_SAMSUNG=y +-CONFIG_HID_SONY=y +-CONFIG_HID_SUNPLUS=y +-CONFIG_HID_GREENASIA=y +-CONFIG_HID_SMARTJOYPLUS=y +-CONFIG_HID_TOPSEED=y +-CONFIG_HID_THRUSTMASTER=y +-CONFIG_HID_ZEROPLUS=y +-CONFIG_USB=y +-CONFIG_USB_EHCI_HCD=y +-CONFIG_USB_EHCI_ROOT_HUB_TT=y +-CONFIG_USB_PRINTER=m +-CONFIG_USB_STORAGE=y +-CONFIG_USB_STORAGE_DATAFAB=y +-CONFIG_USB_STORAGE_FREECOM=y +-CONFIG_USB_STORAGE_SDDR09=y +-CONFIG_USB_STORAGE_SDDR55=y +-CONFIG_USB_STORAGE_JUMPSHOT=y +-CONFIG_MMC=y +-CONFIG_SDIO_UART=y +-CONFIG_MMC_MVSDIO=y +-CONFIG_NEW_LEDS=y +-CONFIG_LEDS_CLASS=y +-CONFIG_LEDS_GPIO=y +-CONFIG_LEDS_TRIGGERS=y +-CONFIG_LEDS_TRIGGER_TIMER=y +-CONFIG_LEDS_TRIGGER_HEARTBEAT=y +-CONFIG_LEDS_TRIGGER_DEFAULT_ON=y +-CONFIG_RTC_CLASS=y +-CONFIG_RTC_DRV_S35390A=y +-CONFIG_RTC_DRV_MV=y +-CONFIG_DMADEVICES=y +-CONFIG_MV_XOR=y +-CONFIG_EXT2_FS=y +-CONFIG_EXT3_FS=y +-# CONFIG_EXT3_FS_XATTR is not set +-CONFIG_ISO9660_FS=m +-CONFIG_JOLIET=y +-CONFIG_UDF_FS=m +-CONFIG_MSDOS_FS=y +-CONFIG_VFAT_FS=y +-CONFIG_TMPFS=y +-CONFIG_JFFS2_FS=y +-CONFIG_CRAMFS=y +-CONFIG_NFS_FS=y +-CONFIG_ROOT_NFS=y +-CONFIG_NLS_CODEPAGE_437=y +-CONFIG_NLS_CODEPAGE_850=y +-CONFIG_NLS_ISO8859_1=y +-CONFIG_NLS_ISO8859_2=y +-CONFIG_NLS_UTF8=y +-CONFIG_MAGIC_SYSRQ=y +-CONFIG_DEBUG_FS=y +-CONFIG_DEBUG_KERNEL=y +-# CONFIG_SCHED_DEBUG is not set +-# CONFIG_DEBUG_PREEMPT is not set +-CONFIG_DEBUG_INFO=y +-# CONFIG_FTRACE is not set +-CONFIG_DEBUG_USER=y +-CONFIG_DEBUG_LL=y +-CONFIG_CRYPTO_CBC=m +-CONFIG_CRYPTO_PCBC=m +-# CONFIG_CRYPTO_ANSI_CPRNG is not set +-CONFIG_CRYPTO_DEV_MV_CESA=y +-CONFIG_CRC_CCITT=y +-CONFIG_CRC16=y +-CONFIG_LIBCRC32C=y +diff --git a/arch/arm/configs/kota2_defconfig b/arch/arm/configs/kota2_defconfig +deleted file mode 100644 +index 57ad3d47..00000000 +--- a/arch/arm/configs/kota2_defconfig ++++ /dev/null +@@ -1,121 +0,0 @@ +-# CONFIG_ARM_PATCH_PHYS_VIRT is not set +-CONFIG_EXPERIMENTAL=y +-CONFIG_SYSVIPC=y +-CONFIG_IKCONFIG=y +-CONFIG_IKCONFIG_PROC=y +-CONFIG_LOG_BUF_SHIFT=16 +-CONFIG_CGROUPS=y +-CONFIG_CPUSETS=y +-CONFIG_NAMESPACES=y +-# CONFIG_UTS_NS is not set +-# CONFIG_IPC_NS is not set +-# CONFIG_USER_NS is not set +-# CONFIG_PID_NS is not set +-CONFIG_SYSCTL_SYSCALL=y +-CONFIG_EMBEDDED=y +-CONFIG_SLAB=y +-# CONFIG_BLK_DEV_BSG is not set +-# CONFIG_IOSCHED_DEADLINE is not set +-# CONFIG_IOSCHED_CFQ is not set +-CONFIG_ARCH_SHMOBILE=y +-CONFIG_KEYBOARD_GPIO_POLLED=y +-CONFIG_ARCH_SH73A0=y +-CONFIG_MACH_KOTA2=y +-CONFIG_MEMORY_SIZE=0x1e000000 +-# CONFIG_SH_TIMER_TMU is not set +-# CONFIG_SWP_EMULATE is not set +-CONFIG_CPU_BPREDICT_DISABLE=y +-CONFIG_ARM_ERRATA_460075=y +-CONFIG_ARM_ERRATA_742230=y +-CONFIG_ARM_ERRATA_742231=y +-CONFIG_PL310_ERRATA_588369=y +-CONFIG_ARM_ERRATA_720789=y +-CONFIG_PL310_ERRATA_727915=y +-CONFIG_ARM_ERRATA_743622=y +-CONFIG_ARM_ERRATA_751472=y +-CONFIG_PL310_ERRATA_753970=y +-CONFIG_ARM_ERRATA_754322=y +-CONFIG_PL310_ERRATA_769419=y +-CONFIG_NO_HZ=y +-CONFIG_SMP=y +-CONFIG_AEABI=y +-# CONFIG_OABI_COMPAT is not set +-CONFIG_HIGHMEM=y +-CONFIG_ZBOOT_ROM_TEXT=0x0 +-CONFIG_ZBOOT_ROM_BSS=0x0 +-CONFIG_CMDLINE="console=ttySC2,115200 earlyprintk=sh-sci.2,115200 ignore_loglevel" +-CONFIG_CMDLINE_FORCE=y +-CONFIG_KEXEC=y +-CONFIG_CPU_IDLE=y +-# CONFIG_CORE_DUMP_DEFAULT_ELF_HEADERS is not set +-CONFIG_PM_RUNTIME=y +-CONFIG_NET=y +-CONFIG_PACKET=y +-CONFIG_UNIX=y +-CONFIG_INET=y +-CONFIG_IP_PNP=y +-CONFIG_IP_PNP_DHCP=y +-# CONFIG_INET_XFRM_MODE_TRANSPORT is not set +-# CONFIG_INET_XFRM_MODE_TUNNEL is not set +-# CONFIG_INET_XFRM_MODE_BEET is not set +-# CONFIG_INET_LRO is not set +-# CONFIG_INET_DIAG is not set +-# CONFIG_IPV6 is not set +-CONFIG_CFG80211=y +-CONFIG_WIRELESS_EXT_SYSFS=y +-CONFIG_MAC80211=y +-CONFIG_UEVENT_HELPER_PATH="/sbin/hotplug" +-# CONFIG_BLK_DEV is not set +-CONFIG_NETDEVICES=y +-# CONFIG_NET_VENDOR_BROADCOM is not set +-# CONFIG_NET_VENDOR_CHELSIO is not set +-# CONFIG_NET_VENDOR_FARADAY is not set +-# CONFIG_NET_VENDOR_INTEL is not set +-# CONFIG_NET_VENDOR_MARVELL is not set +-# CONFIG_NET_VENDOR_MICREL is not set +-# CONFIG_NET_VENDOR_NATSEMI is not set +-# CONFIG_NET_VENDOR_SEEQ is not set +-CONFIG_SMSC911X=y +-# CONFIG_NET_VENDOR_STMICRO is not set +-CONFIG_B43=y +-CONFIG_B43_PHY_N=y +-CONFIG_B43_DEBUG=y +-CONFIG_INPUT_SPARSEKMAP=y +-# CONFIG_INPUT_MOUSEDEV_PSAUX is not set +-CONFIG_INPUT_EVDEV=y +-# CONFIG_KEYBOARD_ATKBD is not set +-CONFIG_KEYBOARD_GPIO=y +-CONFIG_KEYBOARD_SH_KEYSC=y +-# CONFIG_INPUT_MOUSE is not set +-# CONFIG_LEGACY_PTYS is not set +-CONFIG_SERIAL_SH_SCI=y +-CONFIG_SERIAL_SH_SCI_NR_UARTS=9 +-CONFIG_SERIAL_SH_SCI_CONSOLE=y +-# CONFIG_HW_RANDOM is not set +-CONFIG_I2C_SH_MOBILE=y +-# CONFIG_HWMON is not set +-CONFIG_BCMA=y +-CONFIG_BCMA_DEBUG=y +-CONFIG_FB=y +-CONFIG_FB_SH_MOBILE_LCDC=y +-CONFIG_LCD_PLATFORM=y +-CONFIG_FRAMEBUFFER_CONSOLE=y +-CONFIG_FRAMEBUFFER_CONSOLE_DETECT_PRIMARY=y +-# CONFIG_HID_SUPPORT is not set +-# CONFIG_USB_SUPPORT is not set +-CONFIG_MMC=y +-CONFIG_MMC_SDHI=y +-CONFIG_MMC_SH_MMCIF=y +-CONFIG_NEW_LEDS=y +-CONFIG_LEDS_CLASS=y +-CONFIG_LEDS_GPIO=y +-CONFIG_LEDS_RENESAS_TPU=y +-CONFIG_LEDS_TRIGGERS=y +-# CONFIG_DNOTIFY is not set +-CONFIG_TMPFS=y +-# CONFIG_MISC_FILESYSTEMS is not set +-CONFIG_MAGIC_SYSRQ=y +-CONFIG_DEBUG_INFO=y +-CONFIG_DEBUG_INFO_REDUCED=y +-# CONFIG_FTRACE is not set +-CONFIG_DEBUG_USER=y +diff --git a/arch/arm/configs/ks8695_defconfig b/arch/arm/configs/ks8695_defconfig +deleted file mode 100644 +index 47c48837..00000000 +--- a/arch/arm/configs/ks8695_defconfig ++++ /dev/null +@@ -1,75 +0,0 @@ +-CONFIG_EXPERIMENTAL=y +-# CONFIG_SWAP is not set +-CONFIG_SYSVIPC=y +-CONFIG_LOG_BUF_SHIFT=14 +-CONFIG_SYSFS_DEPRECATED_V2=y +-CONFIG_BLK_DEV_INITRD=y +-CONFIG_SLAB=y +-CONFIG_MODULES=y +-CONFIG_MODULE_UNLOAD=y +-# CONFIG_BLK_DEV_BSG is not set +-# CONFIG_IOSCHED_DEADLINE is not set +-# CONFIG_IOSCHED_CFQ is not set +-CONFIG_ARCH_KS8695=y +-CONFIG_MACH_KS8695=y +-CONFIG_MACH_DSM320=y +-# CONFIG_ARM_THUMB is not set +-CONFIG_PCI=y +-CONFIG_PCI_DEBUG=y +-CONFIG_PCCARD=y +-CONFIG_YENTA=y +-CONFIG_AEABI=y +-CONFIG_ZBOOT_ROM_TEXT=0x0 +-CONFIG_ZBOOT_ROM_BSS=0x0 +-CONFIG_CMDLINE="mem=32M console=ttyS0,115200 initrd=0x20410000,3145728 root=/dev/ram0 rw" +-CONFIG_NET=y +-CONFIG_PACKET=y +-CONFIG_UNIX=y +-CONFIG_INET=y +-CONFIG_IP_PNP=y +-CONFIG_IP_PNP_DHCP=y +-# CONFIG_INET_LRO is not set +-# CONFIG_IPV6 is not set +-CONFIG_UEVENT_HELPER_PATH="/sbin/hotplug" +-CONFIG_MTD=y +-CONFIG_MTD_PARTITIONS=y +-CONFIG_MTD_REDBOOT_PARTS=y +-CONFIG_MTD_CMDLINE_PARTS=y +-CONFIG_MTD_CHAR=y +-CONFIG_MTD_BLOCK=y +-CONFIG_MTD_CFI=y +-CONFIG_MTD_JEDECPROBE=y +-CONFIG_MTD_CFI_INTELEXT=y +-CONFIG_MTD_PHYSMAP=y +-CONFIG_BLK_DEV_RAM=y +-CONFIG_BLK_DEV_RAM_SIZE=8192 +-CONFIG_NETDEVICES=y +-CONFIG_NET_ETHERNET=y +-CONFIG_MII=y +-# CONFIG_NETDEV_1000 is not set +-# CONFIG_NETDEV_10000 is not set +-CONFIG_PRISM54=m +-# CONFIG_INPUT_MOUSEDEV_PSAUX is not set +-# CONFIG_INPUT_KEYBOARD is not set +-# CONFIG_INPUT_MOUSE is not set +-# CONFIG_SERIO is not set +-CONFIG_SERIAL_KS8695=y +-CONFIG_SERIAL_KS8695_CONSOLE=y +-# CONFIG_HWMON is not set +-# CONFIG_VGA_CONSOLE is not set +-CONFIG_EXT2_FS=y +-CONFIG_INOTIFY=y +-CONFIG_TMPFS=y +-CONFIG_JFFS2_FS=y +-CONFIG_JFFS2_SUMMARY=y +-CONFIG_JFFS2_COMPRESSION_OPTIONS=y +-CONFIG_JFFS2_RUBIN=y +-CONFIG_CRAMFS=y +-CONFIG_NFS_FS=y +-CONFIG_NFS_V3=y +-CONFIG_ROOT_NFS=y +-CONFIG_DEBUG_KERNEL=y +-CONFIG_DEBUG_MUTEXES=y +-# CONFIG_FTRACE is not set +-CONFIG_DEBUG_USER=y +-CONFIG_DEBUG_LL=y +diff --git a/arch/arm/configs/kzm9d_defconfig b/arch/arm/configs/kzm9d_defconfig +deleted file mode 100644 +index 6c37f4a9..00000000 +--- a/arch/arm/configs/kzm9d_defconfig ++++ /dev/null +@@ -1,88 +0,0 @@ +-# CONFIG_ARM_PATCH_PHYS_VIRT is not set +-CONFIG_EXPERIMENTAL=y +-CONFIG_SYSVIPC=y +-CONFIG_NO_HZ=y +-CONFIG_IKCONFIG=y +-CONFIG_IKCONFIG_PROC=y +-CONFIG_LOG_BUF_SHIFT=16 +-CONFIG_CC_OPTIMIZE_FOR_SIZE=y +-CONFIG_SYSCTL_SYSCALL=y +-CONFIG_EMBEDDED=y +-CONFIG_PERF_EVENTS=y +-CONFIG_SLAB=y +-# CONFIG_BLK_DEV_BSG is not set +-# CONFIG_IOSCHED_DEADLINE is not set +-# CONFIG_IOSCHED_CFQ is not set +-CONFIG_ARCH_SHMOBILE=y +-CONFIG_ARCH_EMEV2=y +-CONFIG_MACH_KZM9D=y +-CONFIG_MEMORY_START=0x40000000 +-CONFIG_MEMORY_SIZE=0x10000000 +-# CONFIG_SH_TIMER_TMU is not set +-# CONFIG_SWP_EMULATE is not set +-# CONFIG_CACHE_L2X0 is not set +-CONFIG_SMP=y +-CONFIG_NR_CPUS=2 +-CONFIG_HOTPLUG_CPU=y +-# CONFIG_LOCAL_TIMERS is not set +-CONFIG_AEABI=y +-# CONFIG_OABI_COMPAT is not set +-# CONFIG_CROSS_MEMORY_ATTACH is not set +-CONFIG_FORCE_MAX_ZONEORDER=13 +-CONFIG_ZBOOT_ROM_TEXT=0x0 +-CONFIG_ZBOOT_ROM_BSS=0x0 +-CONFIG_ARM_APPENDED_DTB=y +-CONFIG_VFP=y +-# CONFIG_CORE_DUMP_DEFAULT_ELF_HEADERS is not set +-CONFIG_PM_RUNTIME=y +-CONFIG_NET=y +-CONFIG_PACKET=y +-CONFIG_UNIX=y +-CONFIG_INET=y +-CONFIG_IP_PNP=y +-CONFIG_IP_PNP_DHCP=y +-# CONFIG_INET_XFRM_MODE_TRANSPORT is not set +-# CONFIG_INET_XFRM_MODE_TUNNEL is not set +-# CONFIG_INET_XFRM_MODE_BEET is not set +-# CONFIG_INET_LRO is not set +-# CONFIG_INET_DIAG is not set +-# CONFIG_IPV6 is not set +-# CONFIG_WIRELESS is not set +-CONFIG_UEVENT_HELPER_PATH="/sbin/hotplug" +-# CONFIG_BLK_DEV is not set +-CONFIG_NETDEVICES=y +-# CONFIG_NET_VENDOR_BROADCOM is not set +-# CONFIG_NET_VENDOR_CHELSIO is not set +-# CONFIG_NET_VENDOR_CIRRUS is not set +-# CONFIG_NET_VENDOR_FARADAY is not set +-# CONFIG_NET_VENDOR_INTEL is not set +-# CONFIG_NET_VENDOR_MARVELL is not set +-# CONFIG_NET_VENDOR_MICREL is not set +-# CONFIG_NET_VENDOR_NATSEMI is not set +-# CONFIG_NET_VENDOR_SEEQ is not set +-CONFIG_SMSC911X=y +-# CONFIG_NET_VENDOR_STMICRO is not set +-# CONFIG_NET_VENDOR_WIZNET is not set +-# CONFIG_WLAN is not set +-# CONFIG_INPUT_MOUSEDEV is not set +-# CONFIG_INPUT_KEYBOARD is not set +-# CONFIG_INPUT_MOUSE is not set +-# CONFIG_SERIO is not set +-# CONFIG_LEGACY_PTYS is not set +-# CONFIG_DEVKMEM is not set +-CONFIG_SERIAL_8250=y +-CONFIG_SERIAL_8250_CONSOLE=y +-CONFIG_SERIAL_8250_EM=y +-# CONFIG_HW_RANDOM is not set +-CONFIG_GPIOLIB=y +-CONFIG_GPIO_EM=y +-# CONFIG_HWMON is not set +-# CONFIG_HID_SUPPORT is not set +-# CONFIG_USB_SUPPORT is not set +-# CONFIG_IOMMU_SUPPORT is not set +-# CONFIG_DNOTIFY is not set +-CONFIG_TMPFS=y +-# CONFIG_MISC_FILESYSTEMS is not set +-CONFIG_NFS_FS=y +-CONFIG_ROOT_NFS=y +-# CONFIG_FTRACE is not set +diff --git a/arch/arm/configs/kzm9g_defconfig b/arch/arm/configs/kzm9g_defconfig +deleted file mode 100644 +index 670c3b60..00000000 +--- a/arch/arm/configs/kzm9g_defconfig ++++ /dev/null +@@ -1,151 +0,0 @@ +-# CONFIG_ARM_PATCH_PHYS_VIRT is not set +-CONFIG_EXPERIMENTAL=y +-# CONFIG_LOCALVERSION_AUTO is not set +-CONFIG_SYSVIPC=y +-CONFIG_IKCONFIG=y +-CONFIG_IKCONFIG_PROC=y +-CONFIG_LOG_BUF_SHIFT=16 +-CONFIG_NAMESPACES=y +-# CONFIG_UTS_NS is not set +-# CONFIG_IPC_NS is not set +-# CONFIG_USER_NS is not set +-# CONFIG_PID_NS is not set +-# CONFIG_NET_NS is not set +-CONFIG_CC_OPTIMIZE_FOR_SIZE=y +-CONFIG_SYSCTL_SYSCALL=y +-CONFIG_EMBEDDED=y +-CONFIG_PERF_EVENTS=y +-CONFIG_SLAB=y +-CONFIG_MODULES=y +-CONFIG_MODULE_FORCE_LOAD=y +-CONFIG_MODULE_UNLOAD=y +-# CONFIG_BLK_DEV_BSG is not set +-# CONFIG_IOSCHED_DEADLINE is not set +-# CONFIG_IOSCHED_CFQ is not set +-CONFIG_ARCH_SHMOBILE=y +-CONFIG_ARCH_SH73A0=y +-CONFIG_MACH_KZM9G=y +-CONFIG_MEMORY_START=0x41000000 +-CONFIG_MEMORY_SIZE=0x1f000000 +-CONFIG_ARM_ERRATA_743622=y +-CONFIG_ARM_ERRATA_754322=y +-CONFIG_NO_HZ=y +-CONFIG_HIGH_RES_TIMERS=y +-CONFIG_SMP=y +-CONFIG_SCHED_MC=y +-CONFIG_PREEMPT=y +-CONFIG_AEABI=y +-# CONFIG_OABI_COMPAT is not set +-CONFIG_HIGHMEM=y +-CONFIG_ZBOOT_ROM_TEXT=0x0 +-CONFIG_ZBOOT_ROM_BSS=0x0 +-CONFIG_ARM_APPENDED_DTB=y +-CONFIG_KEXEC=y +-CONFIG_VFP=y +-CONFIG_NEON=y +-# CONFIG_CORE_DUMP_DEFAULT_ELF_HEADERS is not set +-CONFIG_PM_RUNTIME=y +-CONFIG_NET=y +-CONFIG_PACKET=y +-CONFIG_UNIX=y +-CONFIG_INET=y +-CONFIG_IP_PNP=y +-CONFIG_IP_PNP_DHCP=y +-# CONFIG_INET_XFRM_MODE_TRANSPORT is not set +-# CONFIG_INET_XFRM_MODE_TUNNEL is not set +-# CONFIG_INET_XFRM_MODE_BEET is not set +-# CONFIG_INET_LRO is not set +-# CONFIG_INET_DIAG is not set +-# CONFIG_IPV6 is not set +-CONFIG_IRDA=y +-CONFIG_SH_IRDA=y +-# CONFIG_WIRELESS is not set +-CONFIG_UEVENT_HELPER_PATH="/sbin/hotplug" +-CONFIG_SCSI=y +-CONFIG_BLK_DEV_SD=y +-CONFIG_NETDEVICES=y +-CONFIG_SMSC911X=y +-# CONFIG_WLAN is not set +-CONFIG_INPUT_SPARSEKMAP=y +-# CONFIG_INPUT_MOUSEDEV is not set +-CONFIG_INPUT_EVDEV=y +-# CONFIG_KEYBOARD_ATKBD is not set +-CONFIG_KEYBOARD_GPIO=y +-# CONFIG_INPUT_MOUSE is not set +-CONFIG_INPUT_TOUCHSCREEN=y +-CONFIG_TOUCHSCREEN_ST1232=y +-CONFIG_INPUT_MISC=y +-CONFIG_INPUT_ADXL34X=y +-# CONFIG_LEGACY_PTYS is not set +-CONFIG_SERIAL_SH_SCI=y +-CONFIG_SERIAL_SH_SCI_NR_UARTS=9 +-CONFIG_SERIAL_SH_SCI_CONSOLE=y +-# CONFIG_HW_RANDOM is not set +-CONFIG_I2C_CHARDEV=y +-CONFIG_I2C_SH_MOBILE=y +-CONFIG_GPIO_PCF857X=y +-# CONFIG_HWMON is not set +-CONFIG_REGULATOR=y +-CONFIG_REGULATOR_DUMMY=y +-CONFIG_FB=y +-CONFIG_FB_SH_MOBILE_LCDC=y +-CONFIG_FRAMEBUFFER_CONSOLE=y +-CONFIG_LOGO=y +-CONFIG_FB_SH_MOBILE_MERAM=y +-CONFIG_SOUND=y +-CONFIG_SND=y +-# CONFIG_SND_SUPPORT_OLD_API is not set +-# CONFIG_SND_VERBOSE_PROCFS is not set +-# CONFIG_SND_DRIVERS is not set +-# CONFIG_SND_ARM is not set +-# CONFIG_SND_USB is not set +-CONFIG_SND_SOC=y +-CONFIG_SND_SOC_SH4_FSI=y +-# CONFIG_HID_SUPPORT is not set +-CONFIG_USB=y +-CONFIG_USB_DEVICEFS=y +-CONFIG_USB_R8A66597_HCD=y +-CONFIG_USB_RENESAS_USBHS=y +-CONFIG_USB_STORAGE=y +-CONFIG_USB_GADGET=y +-CONFIG_USB_RENESAS_USBHS_UDC=y +-CONFIG_USB_ETH=m +-CONFIG_USB_MASS_STORAGE=m +-CONFIG_MMC=y +-# CONFIG_MMC_BLOCK_BOUNCE is not set +-CONFIG_MMC_SDHI=y +-CONFIG_MMC_SH_MMCIF=y +-CONFIG_NEW_LEDS=y +-CONFIG_LEDS_CLASS=y +-CONFIG_RTC_CLASS=y +-CONFIG_RTC_DRV_RS5C372=y +-CONFIG_DMADEVICES=y +-CONFIG_SH_DMAE=y +-CONFIG_ASYNC_TX_DMA=y +-CONFIG_STAGING=y +-CONFIG_SENSORS_AK8975=y +-CONFIG_IIO=y +-# CONFIG_DNOTIFY is not set +-CONFIG_VFAT_FS=y +-CONFIG_TMPFS=y +-# CONFIG_MISC_FILESYSTEMS is not set +-CONFIG_NFS_FS=y +-CONFIG_NFS_V3=y +-CONFIG_NFS_V3_ACL=y +-CONFIG_NFS_V4=y +-CONFIG_NFS_V4_1=y +-CONFIG_ROOT_NFS=y +-CONFIG_NLS_CODEPAGE_437=y +-CONFIG_NLS_ISO8859_1=y +-# CONFIG_ENABLE_WARN_DEPRECATED is not set +-# CONFIG_ENABLE_MUST_CHECK is not set +-# CONFIG_SCHED_DEBUG is not set +-# CONFIG_DEBUG_PREEMPT is not set +-# CONFIG_DEBUG_BUGVERBOSE is not set +-# CONFIG_FTRACE is not set +-# CONFIG_ARM_UNWIND is not set +-CONFIG_CRYPTO=y +-CONFIG_CRYPTO_CBC=y +-CONFIG_CRYPTO_MD5=y +-CONFIG_CRYPTO_DES=y +-CONFIG_CRC16=y +diff --git a/arch/arm/configs/lart_defconfig b/arch/arm/configs/lart_defconfig +deleted file mode 100644 +index faa28656..00000000 +--- a/arch/arm/configs/lart_defconfig ++++ /dev/null +@@ -1,75 +0,0 @@ +-CONFIG_EXPERIMENTAL=y +-CONFIG_SYSVIPC=y +-CONFIG_LOG_BUF_SHIFT=14 +-CONFIG_BLK_DEV_INITRD=y +-CONFIG_MODULES=y +-CONFIG_ARCH_SA1100=y +-CONFIG_SA1100_LART=y +-CONFIG_LEDS=y +-CONFIG_LEDS_CPU=y +-CONFIG_ZBOOT_ROM_TEXT=0x0 +-CONFIG_ZBOOT_ROM_BSS=0x0 +-CONFIG_CMDLINE="console=ttySA0,9600 root=/dev/ram" +-CONFIG_CPU_FREQ_DEFAULT_GOV_PERFORMANCE=y +-CONFIG_CPU_FREQ_GOV_USERSPACE=y +-CONFIG_FPE_NWFPE=y +-CONFIG_BINFMT_AOUT=y +-CONFIG_PM=y +-CONFIG_NET=y +-CONFIG_PACKET=m +-CONFIG_UNIX=y +-CONFIG_INET=y +-CONFIG_SYN_COOKIES=y +-# CONFIG_IPV6 is not set +-CONFIG_IRDA=m +-CONFIG_IRLAN=m +-CONFIG_IRNET=m +-CONFIG_IRCOMM=m +-CONFIG_IRDA_CACHE_LAST_LSAP=y +-CONFIG_IRDA_DEBUG=y +-CONFIG_SA1100_FIR=m +-CONFIG_MTD=y +-CONFIG_MTD_DEBUG=y +-CONFIG_MTD_DEBUG_VERBOSE=1 +-CONFIG_MTD_PARTITIONS=y +-CONFIG_MTD_CHAR=y +-CONFIG_MTD_BLOCK=y +-CONFIG_MTD_LART=y +-CONFIG_BLK_DEV_RAM=y +-CONFIG_IDE=m +-CONFIG_BLK_DEV_IDECD=m +-CONFIG_NETDEVICES=y +-CONFIG_DUMMY=m +-CONFIG_NET_ETHERNET=y +-CONFIG_PPP=m +-CONFIG_PPP_ASYNC=m +-CONFIG_PPP_DEFLATE=m +-CONFIG_PPP_BSDCOMP=m +-CONFIG_SLIP=m +-CONFIG_SLIP_COMPRESSED=y +-CONFIG_SERIAL_SA1100=y +-CONFIG_SERIAL_SA1100_CONSOLE=y +-# CONFIG_VGA_CONSOLE is not set +-CONFIG_SOUND=m +-CONFIG_EXT2_FS=y +-CONFIG_EXT3_FS=m +-CONFIG_REISERFS_FS=m +-CONFIG_ISO9660_FS=m +-CONFIG_JOLIET=y +-CONFIG_UDF_FS=m +-CONFIG_TMPFS=y +-CONFIG_JFFS2_FS=m +-CONFIG_JFFS2_FS_DEBUG=1 +-CONFIG_CRAMFS=m +-CONFIG_NFS_FS=m +-CONFIG_NFS_V3=y +-CONFIG_NFSD=m +-CONFIG_NFSD_V3=y +-CONFIG_NLS=y +-CONFIG_NLS_CODEPAGE_437=m +-CONFIG_NLS_CODEPAGE_850=m +-CONFIG_NLS_ISO8859_1=m +-CONFIG_NLS_ISO8859_15=m +-CONFIG_NLS_UTF8=m +-CONFIG_DEBUG_USER=y +-CONFIG_CRC32=m +diff --git a/arch/arm/configs/lpc32xx_defconfig b/arch/arm/configs/lpc32xx_defconfig +deleted file mode 100644 +index 92386b20..00000000 +--- a/arch/arm/configs/lpc32xx_defconfig ++++ /dev/null +@@ -1,194 +0,0 @@ +-CONFIG_EXPERIMENTAL=y +-CONFIG_SYSVIPC=y +-CONFIG_NO_HZ=y +-CONFIG_HIGH_RES_TIMERS=y +-CONFIG_IKCONFIG=y +-CONFIG_IKCONFIG_PROC=y +-CONFIG_LOG_BUF_SHIFT=16 +-CONFIG_SYSFS_DEPRECATED=y +-CONFIG_SYSFS_DEPRECATED_V2=y +-CONFIG_BLK_DEV_INITRD=y +-CONFIG_CC_OPTIMIZE_FOR_SIZE=y +-CONFIG_SYSCTL_SYSCALL=y +-CONFIG_EMBEDDED=y +-CONFIG_SLAB=y +-CONFIG_JUMP_LABEL=y +-CONFIG_MODULES=y +-CONFIG_MODULE_UNLOAD=y +-# CONFIG_BLK_DEV_BSG is not set +-CONFIG_PARTITION_ADVANCED=y +-CONFIG_ARCH_LPC32XX=y +-CONFIG_KEYBOARD_GPIO_POLLED=y +-CONFIG_PREEMPT=y +-CONFIG_AEABI=y +-CONFIG_ZBOOT_ROM_TEXT=0x0 +-CONFIG_ZBOOT_ROM_BSS=0x0 +-CONFIG_ARM_APPENDED_DTB=y +-CONFIG_ARM_ATAG_DTB_COMPAT=y +-CONFIG_CMDLINE="console=ttyS0,115200n81 root=/dev/ram0" +-CONFIG_CPU_IDLE=y +-CONFIG_FPE_NWFPE=y +-CONFIG_VFP=y +-# CONFIG_CORE_DUMP_DEFAULT_ELF_HEADERS is not set +-CONFIG_BINFMT_AOUT=y +-CONFIG_NET=y +-CONFIG_PACKET=y +-CONFIG_UNIX=y +-CONFIG_INET=y +-CONFIG_IP_MULTICAST=y +-CONFIG_IP_PNP=y +-CONFIG_IP_PNP_DHCP=y +-CONFIG_IP_PNP_BOOTP=y +-# CONFIG_INET_XFRM_MODE_TRANSPORT is not set +-# CONFIG_INET_XFRM_MODE_TUNNEL is not set +-# CONFIG_INET_XFRM_MODE_BEET is not set +-# CONFIG_INET_LRO is not set +-# CONFIG_INET_DIAG is not set +-CONFIG_IPV6=y +-CONFIG_IPV6_PRIVACY=y +-# CONFIG_WIRELESS is not set +-CONFIG_UEVENT_HELPER_PATH="/sbin/hotplug" +-# CONFIG_FW_LOADER is not set +-CONFIG_MTD=y +-CONFIG_MTD_CMDLINE_PARTS=y +-CONFIG_MTD_CHAR=y +-CONFIG_MTD_BLOCK=y +-CONFIG_MTD_M25P80=y +-CONFIG_MTD_NAND=y +-CONFIG_MTD_NAND_MUSEUM_IDS=y +-CONFIG_MTD_NAND_SLC_LPC32XX=y +-CONFIG_MTD_NAND_MLC_LPC32XX=y +-CONFIG_BLK_DEV_LOOP=y +-CONFIG_BLK_DEV_CRYPTOLOOP=y +-CONFIG_BLK_DEV_RAM=y +-CONFIG_BLK_DEV_RAM_COUNT=1 +-CONFIG_BLK_DEV_RAM_SIZE=16384 +-CONFIG_EEPROM_AT24=y +-CONFIG_EEPROM_AT25=y +-CONFIG_SCSI=y +-CONFIG_BLK_DEV_SD=y +-CONFIG_NETDEVICES=y +-CONFIG_MII=y +-# CONFIG_NET_VENDOR_BROADCOM is not set +-# CONFIG_NET_VENDOR_CHELSIO is not set +-# CONFIG_NET_VENDOR_CIRRUS is not set +-# CONFIG_NET_VENDOR_FARADAY is not set +-# CONFIG_NET_VENDOR_INTEL is not set +-# CONFIG_NET_VENDOR_MARVELL is not set +-# CONFIG_NET_VENDOR_MICREL is not set +-# CONFIG_NET_VENDOR_MICROCHIP is not set +-# CONFIG_NET_VENDOR_NATSEMI is not set +-CONFIG_LPC_ENET=y +-# CONFIG_NET_VENDOR_SEEQ is not set +-# CONFIG_NET_VENDOR_SMSC is not set +-# CONFIG_NET_VENDOR_STMICRO is not set +-CONFIG_SMSC_PHY=y +-# CONFIG_WLAN is not set +-CONFIG_INPUT_MATRIXKMAP=y +-# CONFIG_INPUT_MOUSEDEV_PSAUX is not set +-CONFIG_INPUT_MOUSEDEV_SCREEN_X=240 +-CONFIG_INPUT_MOUSEDEV_SCREEN_Y=320 +-CONFIG_INPUT_EVDEV=y +-# CONFIG_KEYBOARD_ATKBD is not set +-CONFIG_KEYBOARD_GPIO=y +-CONFIG_KEYBOARD_LPC32XX=y +-# CONFIG_INPUT_MOUSE is not set +-CONFIG_INPUT_TOUCHSCREEN=y +-CONFIG_TOUCHSCREEN_LPC32XX=y +-CONFIG_SERIO_LIBPS2=y +-# CONFIG_LEGACY_PTYS is not set +-CONFIG_SERIAL_8250=y +-CONFIG_SERIAL_8250_CONSOLE=y +-CONFIG_SERIAL_HS_LPC32XX=y +-CONFIG_SERIAL_OF_PLATFORM=y +-# CONFIG_HW_RANDOM is not set +-CONFIG_I2C=y +-CONFIG_I2C_CHARDEV=y +-CONFIG_I2C_PNX=y +-CONFIG_SPI=y +-CONFIG_SPI_PL022=y +-CONFIG_GPIO_SYSFS=y +-CONFIG_SENSORS_DS620=y +-CONFIG_SENSORS_MAX6639=y +-CONFIG_WATCHDOG=y +-CONFIG_PNX4008_WATCHDOG=y +-CONFIG_FB=y +-CONFIG_FB_ARMCLCD=y +-CONFIG_FRAMEBUFFER_CONSOLE=y +-CONFIG_FRAMEBUFFER_CONSOLE_DETECT_PRIMARY=y +-CONFIG_LOGO=y +-# CONFIG_LOGO_LINUX_MONO is not set +-# CONFIG_LOGO_LINUX_VGA16 is not set +-CONFIG_SOUND=y +-CONFIG_SND=y +-CONFIG_SND_SEQUENCER=y +-CONFIG_SND_MIXER_OSS=y +-CONFIG_SND_PCM_OSS=y +-CONFIG_SND_SEQUENCER_OSS=y +-# CONFIG_SND_SUPPORT_OLD_API is not set +-# CONFIG_SND_VERBOSE_PROCFS is not set +-CONFIG_SND_DEBUG=y +-CONFIG_SND_DEBUG_VERBOSE=y +-# CONFIG_SND_DRIVERS is not set +-# CONFIG_SND_ARM is not set +-# CONFIG_SND_SPI is not set +-CONFIG_SND_SOC=y +-CONFIG_USB=y +-CONFIG_USB_OHCI_HCD=y +-CONFIG_USB_STORAGE=y +-CONFIG_USB_GADGET=y +-CONFIG_USB_LPC32XX=y +-CONFIG_USB_MASS_STORAGE=m +-CONFIG_USB_G_SERIAL=m +-CONFIG_MMC=y +-# CONFIG_MMC_BLOCK_BOUNCE is not set +-CONFIG_MMC_ARMMMCI=y +-CONFIG_NEW_LEDS=y +-CONFIG_LEDS_CLASS=y +-CONFIG_LEDS_PCA9532=y +-CONFIG_LEDS_PCA9532_GPIO=y +-CONFIG_LEDS_GPIO=y +-CONFIG_LEDS_PWM=y +-CONFIG_LEDS_TRIGGERS=y +-CONFIG_LEDS_TRIGGER_TIMER=y +-CONFIG_LEDS_TRIGGER_HEARTBEAT=y +-CONFIG_LEDS_TRIGGER_BACKLIGHT=y +-CONFIG_LEDS_TRIGGER_GPIO=y +-CONFIG_LEDS_TRIGGER_DEFAULT_ON=y +-CONFIG_RTC_CLASS=y +-CONFIG_RTC_INTF_DEV_UIE_EMUL=y +-CONFIG_RTC_DRV_DS1374=y +-CONFIG_RTC_DRV_PCF8563=y +-CONFIG_RTC_DRV_LPC32XX=y +-CONFIG_DMADEVICES=y +-CONFIG_AMBA_PL08X=y +-CONFIG_STAGING=y +-CONFIG_LPC32XX_ADC=y +-CONFIG_IIO=y +-CONFIG_MAX517=y +-CONFIG_PWM=y +-CONFIG_PWM_LPC32XX=y +-CONFIG_EXT2_FS=y +-CONFIG_AUTOFS4_FS=y +-CONFIG_MSDOS_FS=y +-CONFIG_VFAT_FS=y +-CONFIG_TMPFS=y +-CONFIG_JFFS2_FS=y +-CONFIG_JFFS2_FS_WBUF_VERIFY=y +-CONFIG_CRAMFS=y +-CONFIG_NFS_FS=y +-CONFIG_ROOT_NFS=y +-CONFIG_NLS_CODEPAGE_437=y +-CONFIG_NLS_ASCII=y +-CONFIG_NLS_ISO8859_1=y +-CONFIG_NLS_UTF8=y +-# CONFIG_SCHED_DEBUG is not set +-# CONFIG_DEBUG_PREEMPT is not set +-CONFIG_DEBUG_INFO=y +-# CONFIG_FTRACE is not set +-# CONFIG_ARM_UNWIND is not set +-CONFIG_DEBUG_LL=y +-CONFIG_EARLY_PRINTK=y +-CONFIG_CRYPTO_ANSI_CPRNG=y +-# CONFIG_CRYPTO_HW is not set +-CONFIG_CRC_CCITT=y +diff --git a/arch/arm/configs/lpd270_defconfig b/arch/arm/configs/lpd270_defconfig +deleted file mode 100644 +index 1c8c9ee7..00000000 +--- a/arch/arm/configs/lpd270_defconfig ++++ /dev/null +@@ -1,65 +0,0 @@ +-CONFIG_EXPERIMENTAL=y +-CONFIG_SYSVIPC=y +-CONFIG_LOG_BUF_SHIFT=14 +-CONFIG_SLAB=y +-CONFIG_MODULES=y +-CONFIG_ARCH_PXA=y +-CONFIG_MACH_LOGICPD_PXA270=y +-# CONFIG_ARM_THUMB is not set +-CONFIG_ZBOOT_ROM_TEXT=0x0 +-CONFIG_ZBOOT_ROM_BSS=0x0 +-CONFIG_CMDLINE="root=/dev/nfs ip=bootp console=ttyS0,115200 mem=64M" +-CONFIG_FPE_NWFPE=y +-CONFIG_NET=y +-CONFIG_UNIX=y +-CONFIG_INET=y +-CONFIG_IP_PNP=y +-CONFIG_IP_PNP_BOOTP=y +-CONFIG_IPV6=y +-# CONFIG_INET6_XFRM_MODE_TRANSPORT is not set +-# CONFIG_INET6_XFRM_MODE_TUNNEL is not set +-# CONFIG_INET6_XFRM_MODE_BEET is not set +-# CONFIG_IPV6_SIT is not set +-CONFIG_MTD=y +-CONFIG_MTD_PARTITIONS=y +-CONFIG_MTD_REDBOOT_PARTS=y +-CONFIG_MTD_CHAR=y +-CONFIG_MTD_BLOCK=y +-CONFIG_MTD_CFI=y +-CONFIG_MTD_CFI_ADV_OPTIONS=y +-CONFIG_MTD_CFI_GEOMETRY=y +-# CONFIG_MTD_CFI_I1 is not set +-CONFIG_MTD_CFI_INTELEXT=y +-CONFIG_BLK_DEV_NBD=y +-CONFIG_IDE=y +-CONFIG_NETDEVICES=y +-CONFIG_NET_ETHERNET=y +-CONFIG_SMC91X=y +-CONFIG_INPUT_EVDEV=y +-# CONFIG_INPUT_MOUSE is not set +-# CONFIG_SERIO_SERPORT is not set +-CONFIG_SERIAL_PXA=y +-CONFIG_SERIAL_PXA_CONSOLE=y +-# CONFIG_HW_RANDOM is not set +-CONFIG_FB=y +-CONFIG_FB_PXA=y +-# CONFIG_VGA_CONSOLE is not set +-CONFIG_FRAMEBUFFER_CONSOLE=y +-CONFIG_LOGO=y +-CONFIG_SOUND=y +-CONFIG_SND=y +-# CONFIG_SND_SUPPORT_OLD_API is not set +-CONFIG_SND_PXA2XX_AC97=y +-CONFIG_EXT2_FS=y +-CONFIG_INOTIFY=y +-CONFIG_MSDOS_FS=y +-CONFIG_JFFS2_FS=y +-CONFIG_NFS_FS=y +-CONFIG_ROOT_NFS=y +-CONFIG_NLS_ISO8859_1=y +-CONFIG_MAGIC_SYSRQ=y +-CONFIG_DEBUG_KERNEL=y +-CONFIG_DEBUG_INFO=y +-CONFIG_DEBUG_USER=y +-CONFIG_DEBUG_ERRORS=y +-CONFIG_DEBUG_LL=y +diff --git a/arch/arm/configs/lubbock_defconfig b/arch/arm/configs/lubbock_defconfig +deleted file mode 100644 +index c4ba2745..00000000 +--- a/arch/arm/configs/lubbock_defconfig ++++ /dev/null +@@ -1,56 +0,0 @@ +-CONFIG_EXPERIMENTAL=y +-CONFIG_SYSVIPC=y +-CONFIG_LOG_BUF_SHIFT=14 +-CONFIG_MODULES=y +-CONFIG_ARCH_PXA=y +-CONFIG_ARCH_LUBBOCK=y +-# CONFIG_ARM_THUMB is not set +-CONFIG_PCCARD=y +-CONFIG_PCMCIA_PXA2XX=y +-CONFIG_LEDS=y +-CONFIG_LEDS_CPU=y +-CONFIG_ZBOOT_ROM_TEXT=0x0 +-CONFIG_ZBOOT_ROM_BSS=0x0 +-CONFIG_CMDLINE="root=/dev/nfs ip=bootp console=ttyS0,115200 mem=64M" +-CONFIG_FPE_NWFPE=y +-CONFIG_NET=y +-CONFIG_UNIX=y +-CONFIG_INET=y +-CONFIG_IP_PNP=y +-CONFIG_IP_PNP_BOOTP=y +-# CONFIG_IPV6 is not set +-CONFIG_MTD=y +-CONFIG_MTD_PARTITIONS=y +-CONFIG_MTD_REDBOOT_PARTS=y +-CONFIG_MTD_CHAR=y +-CONFIG_MTD_BLOCK=y +-CONFIG_MTD_CFI=y +-CONFIG_MTD_CFI_ADV_OPTIONS=y +-CONFIG_MTD_CFI_GEOMETRY=y +-# CONFIG_MTD_CFI_I1 is not set +-CONFIG_MTD_CFI_INTELEXT=y +-CONFIG_NETDEVICES=y +-CONFIG_NET_ETHERNET=y +-CONFIG_SMC91X=y +-CONFIG_NET_PCMCIA=y +-CONFIG_PCMCIA_PCNET=y +-CONFIG_INPUT_EVDEV=y +-# CONFIG_SERIO_SERPORT is not set +-CONFIG_SERIO_SA1111=y +-CONFIG_SERIAL_PXA=y +-CONFIG_SERIAL_PXA_CONSOLE=y +-# CONFIG_VGA_CONSOLE is not set +-CONFIG_USB_GADGET=y +-CONFIG_USB_G_SERIAL=m +-CONFIG_EXT2_FS=y +-CONFIG_MSDOS_FS=y +-CONFIG_JFFS2_FS=y +-CONFIG_NFS_FS=y +-CONFIG_ROOT_NFS=y +-CONFIG_NLS_ISO8859_1=y +-CONFIG_MAGIC_SYSRQ=y +-CONFIG_DEBUG_KERNEL=y +-CONFIG_DEBUG_INFO=y +-CONFIG_DEBUG_USER=y +-CONFIG_DEBUG_ERRORS=y +-CONFIG_DEBUG_LL=y +diff --git a/arch/arm/configs/mackerel_defconfig b/arch/arm/configs/mackerel_defconfig +deleted file mode 100644 +index 7594b3af..00000000 +--- a/arch/arm/configs/mackerel_defconfig ++++ /dev/null +@@ -1,152 +0,0 @@ +-CONFIG_EXPERIMENTAL=y +-CONFIG_SYSVIPC=y +-CONFIG_IKCONFIG=y +-CONFIG_IKCONFIG_PROC=y +-CONFIG_LOG_BUF_SHIFT=16 +-# CONFIG_UTS_NS is not set +-# CONFIG_IPC_NS is not set +-# CONFIG_USER_NS is not set +-# CONFIG_PID_NS is not set +-# CONFIG_NET_NS is not set +-CONFIG_SLAB=y +-CONFIG_MODULES=y +-CONFIG_MODULE_UNLOAD=y +-# CONFIG_BLK_DEV_BSG is not set +-# CONFIG_IOSCHED_DEADLINE is not set +-# CONFIG_IOSCHED_CFQ is not set +-CONFIG_ARCH_SHMOBILE=y +-CONFIG_ARCH_SH7372=y +-CONFIG_MACH_MACKEREL=y +-CONFIG_MEMORY_SIZE=0x10000000 +-CONFIG_AEABI=y +-# CONFIG_OABI_COMPAT is not set +-CONFIG_FORCE_MAX_ZONEORDER=15 +-CONFIG_ZBOOT_ROM_TEXT=0x0 +-CONFIG_ZBOOT_ROM_BSS=0x0 +-CONFIG_ARM_APPENDED_DTB=y +-CONFIG_KEXEC=y +-CONFIG_VFP=y +-# CONFIG_CORE_DUMP_DEFAULT_ELF_HEADERS is not set +-CONFIG_PM=y +-CONFIG_PM_RUNTIME=y +-CONFIG_NET=y +-CONFIG_PACKET=y +-CONFIG_UNIX=y +-CONFIG_INET=y +-CONFIG_IP_MULTICAST=y +-CONFIG_IP_PNP=y +-CONFIG_IP_PNP_DHCP=y +-# CONFIG_INET_XFRM_MODE_TRANSPORT is not set +-# CONFIG_INET_XFRM_MODE_TUNNEL is not set +-# CONFIG_INET_XFRM_MODE_BEET is not set +-# CONFIG_IPV6 is not set +-# CONFIG_WIRELESS is not set +-CONFIG_UEVENT_HELPER_PATH="/sbin/hotplug" +-# CONFIG_FIRMWARE_IN_KERNEL is not set +-CONFIG_MTD=y +-CONFIG_MTD_CONCAT=y +-CONFIG_MTD_PARTITIONS=y +-CONFIG_MTD_CHAR=y +-CONFIG_MTD_BLOCK=y +-CONFIG_MTD_CFI=y +-CONFIG_MTD_CFI_ADV_OPTIONS=y +-CONFIG_MTD_CFI_INTELEXT=y +-CONFIG_MTD_PHYSMAP=y +-CONFIG_MTD_ARM_INTEGRATOR=y +-CONFIG_MTD_BLOCK2MTD=y +-CONFIG_SCSI=y +-CONFIG_BLK_DEV_SD=y +-# CONFIG_SCSI_LOWLEVEL is not set +-CONFIG_NETDEVICES=y +-CONFIG_NET_ETHERNET=y +-CONFIG_SMSC911X=y +-# CONFIG_NETDEV_1000 is not set +-# CONFIG_NETDEV_10000 is not set +-# CONFIG_WLAN is not set +-# CONFIG_INPUT_MOUSEDEV_PSAUX is not set +-# CONFIG_INPUT_KEYBOARD is not set +-# CONFIG_INPUT_MOUSE is not set +-CONFIG_SERIAL_SH_SCI=y +-CONFIG_SERIAL_SH_SCI_NR_UARTS=8 +-CONFIG_SERIAL_SH_SCI_CONSOLE=y +-# CONFIG_LEGACY_PTYS is not set +-# CONFIG_HW_RANDOM is not set +-CONFIG_I2C=y +-CONFIG_I2C_SH_MOBILE=y +-# CONFIG_HWMON is not set +-# CONFIG_MFD_SUPPORT is not set +-CONFIG_FB=y +-CONFIG_FB_MODE_HELPERS=y +-CONFIG_FB_SH_MOBILE_LCDC=y +-CONFIG_FB_SH_MOBILE_HDMI=y +-CONFIG_FRAMEBUFFER_CONSOLE=y +-CONFIG_LOGO=y +-# CONFIG_LOGO_LINUX_MONO is not set +-# CONFIG_LOGO_LINUX_CLUT224 is not set +-# CONFIG_SND_SUPPORT_OLD_API is not set +-# CONFIG_SND_VERBOSE_PROCFS is not set +-# CONFIG_SND_DRIVERS is not set +-# CONFIG_SND_ARM is not set +-CONFIG_SND_SOC_SH4_FSI=y +-CONFIG_USB=y +-CONFIG_USB_RENESAS_USBHS_HCD=y +-CONFIG_USB_RENESAS_USBHS=y +-CONFIG_USB_STORAGE=y +-CONFIG_USB_GADGET=y +-CONFIG_USB_RENESAS_USBHS_UDC=y +-CONFIG_DMADEVICES=y +-CONFIG_SH_DMAE=y +-CONFIG_EXT2_FS=y +-CONFIG_EXT2_FS_XATTR=y +-CONFIG_EXT2_FS_POSIX_ACL=y +-CONFIG_EXT2_FS_SECURITY=y +-CONFIG_EXT2_FS_XIP=y +-CONFIG_EXT3_FS=y +-# CONFIG_EXT3_DEFAULTS_TO_ORDERED is not set +-CONFIG_EXT3_FS_POSIX_ACL=y +-CONFIG_EXT3_FS_SECURITY=y +-# CONFIG_DNOTIFY is not set +-CONFIG_MSDOS_FS=y +-CONFIG_VFAT_FS=y +-CONFIG_TMPFS=y +-# CONFIG_MISC_FILESYSTEMS is not set +-CONFIG_NFS_FS=y +-CONFIG_NFS_V3=y +-CONFIG_NFS_V3_ACL=y +-CONFIG_NFS_V4=y +-CONFIG_NFS_V4_1=y +-CONFIG_ROOT_NFS=y +-CONFIG_NLS_CODEPAGE_437=y +-CONFIG_NLS_CODEPAGE_737=y +-CONFIG_NLS_CODEPAGE_775=y +-CONFIG_NLS_CODEPAGE_850=y +-CONFIG_NLS_CODEPAGE_852=y +-CONFIG_NLS_CODEPAGE_855=y +-CONFIG_NLS_CODEPAGE_857=y +-CONFIG_NLS_CODEPAGE_860=y +-CONFIG_NLS_CODEPAGE_861=y +-CONFIG_NLS_CODEPAGE_862=y +-CONFIG_NLS_CODEPAGE_863=y +-CONFIG_NLS_CODEPAGE_864=y +-CONFIG_NLS_CODEPAGE_865=y +-CONFIG_NLS_CODEPAGE_866=y +-CONFIG_NLS_CODEPAGE_869=y +-CONFIG_NLS_ISO8859_1=y +-CONFIG_NLS_ISO8859_2=y +-CONFIG_NLS_ISO8859_3=y +-CONFIG_NLS_ISO8859_4=y +-CONFIG_NLS_ISO8859_5=y +-CONFIG_NLS_ISO8859_6=y +-CONFIG_NLS_ISO8859_7=y +-CONFIG_NLS_ISO8859_9=y +-CONFIG_NLS_ISO8859_13=y +-CONFIG_NLS_ISO8859_14=y +-CONFIG_NLS_ISO8859_15=y +-CONFIG_NLS_KOI8_R=y +-CONFIG_NLS_KOI8_U=y +-CONFIG_NLS_UTF8=y +-# CONFIG_ENABLE_WARN_DEPRECATED is not set +-# CONFIG_ENABLE_MUST_CHECK is not set +-# CONFIG_ARM_UNWIND is not set +-CONFIG_CRYPTO=y +-CONFIG_CRYPTO_ANSI_CPRNG=y +diff --git a/arch/arm/configs/magician_defconfig b/arch/arm/configs/magician_defconfig +deleted file mode 100644 +index 557dd291..00000000 +--- a/arch/arm/configs/magician_defconfig ++++ /dev/null +@@ -1,182 +0,0 @@ +-CONFIG_EXPERIMENTAL=y +-CONFIG_SYSVIPC=y +-CONFIG_IKCONFIG=y +-CONFIG_IKCONFIG_PROC=y +-CONFIG_LOG_BUF_SHIFT=16 +-CONFIG_BLK_DEV_INITRD=y +-CONFIG_EXPERT=y +-# CONFIG_UID16 is not set +-CONFIG_SLAB=y +-CONFIG_MODULES=y +-CONFIG_MODULE_UNLOAD=y +-# CONFIG_BLK_DEV_BSG is not set +-# CONFIG_IOSCHED_DEADLINE is not set +-# CONFIG_IOSCHED_CFQ is not set +-CONFIG_ARCH_PXA=y +-CONFIG_MACH_H4700=y +-CONFIG_MACH_MAGICIAN=y +-CONFIG_NO_HZ=y +-CONFIG_PREEMPT=y +-CONFIG_AEABI=y +-CONFIG_ZBOOT_ROM_TEXT=0x0 +-CONFIG_ZBOOT_ROM_BSS=0x0 +-CONFIG_CMDLINE="keepinitrd" +-CONFIG_KEXEC=y +-CONFIG_CPU_FREQ=y +-CONFIG_CPU_FREQ_GOV_ONDEMAND=y +-CONFIG_FPE_NWFPE=y +-CONFIG_PM=y +-CONFIG_NET=y +-CONFIG_PACKET=y +-CONFIG_UNIX=y +-CONFIG_INET=y +-CONFIG_IP_MULTICAST=y +-CONFIG_IP_PNP=y +-# CONFIG_INET_XFRM_MODE_TRANSPORT is not set +-# CONFIG_INET_XFRM_MODE_TUNNEL is not set +-# CONFIG_INET_XFRM_MODE_BEET is not set +-# CONFIG_INET_LRO is not set +-# CONFIG_INET_DIAG is not set +-# CONFIG_IPV6 is not set +-CONFIG_IRDA=m +-CONFIG_IRLAN=m +-CONFIG_IRCOMM=m +-CONFIG_IRDA_ULTRA=y +-CONFIG_IRDA_CACHE_LAST_LSAP=y +-CONFIG_IRDA_FAST_RR=y +-CONFIG_IRDA_DEBUG=y +-CONFIG_IRTTY_SIR=m +-CONFIG_PXA_FICP=m +-CONFIG_BT=m +-CONFIG_BT_L2CAP=m +-CONFIG_BT_SCO=m +-CONFIG_BT_RFCOMM=m +-CONFIG_BT_RFCOMM_TTY=y +-CONFIG_BT_BNEP=m +-CONFIG_BT_BNEP_MC_FILTER=y +-CONFIG_BT_BNEP_PROTO_FILTER=y +-CONFIG_BT_HIDP=m +-CONFIG_BT_HCIBTUSB=m +-CONFIG_UEVENT_HELPER_PATH="/sbin/hotplug" +-# CONFIG_FIRMWARE_IN_KERNEL is not set +-CONFIG_MTD=y +-CONFIG_MTD_PARTITIONS=y +-CONFIG_MTD_CMDLINE_PARTS=y +-CONFIG_MTD_CHAR=y +-CONFIG_MTD_BLOCK=y +-CONFIG_MTD_CFI=y +-CONFIG_MTD_CFI_INTELEXT=y +-CONFIG_MTD_PHYSMAP=y +-# CONFIG_MISC_DEVICES is not set +-CONFIG_NETDEVICES=y +-# CONFIG_NETDEV_1000 is not set +-# CONFIG_NETDEV_10000 is not set +-CONFIG_PPP=m +-CONFIG_PPP_ASYNC=m +-CONFIG_PPP_DEFLATE=m +-CONFIG_PPP_BSDCOMP=m +-CONFIG_PPP_MPPE=m +-# CONFIG_INPUT_MOUSEDEV is not set +-CONFIG_INPUT_EVDEV=y +-# CONFIG_KEYBOARD_ATKBD is not set +-CONFIG_KEYBOARD_GPIO=y +-# CONFIG_INPUT_MOUSE is not set +-CONFIG_INPUT_TOUCHSCREEN=y +-CONFIG_INPUT_MISC=y +-CONFIG_INPUT_UINPUT=m +-# CONFIG_SERIO is not set +-# CONFIG_DEVKMEM is not set +-CONFIG_SERIAL_PXA=y +-# CONFIG_LEGACY_PTYS is not set +-# CONFIG_HW_RANDOM is not set +-CONFIG_I2C=y +-CONFIG_I2C_CHARDEV=m +-CONFIG_I2C_PXA=y +-CONFIG_W1_MASTER_DS1WM=y +-CONFIG_POWER_SUPPLY=y +-CONFIG_PDA_POWER=y +-CONFIG_BATTERY_DS2760=y +-# CONFIG_HWMON is not set +-CONFIG_MFD_ASIC3=y +-CONFIG_HTC_EGPIO=y +-CONFIG_HTC_PASIC3=y +-CONFIG_REGULATOR=y +-CONFIG_REGULATOR_GPIO=y +-CONFIG_FB=y +-CONFIG_FB_PXA=y +-CONFIG_FB_PXA_OVERLAY=y +-CONFIG_FB_W100=y +-CONFIG_BACKLIGHT_LCD_SUPPORT=y +-CONFIG_LCD_CLASS_DEVICE=y +-CONFIG_BACKLIGHT_CLASS_DEVICE=y +-# CONFIG_BACKLIGHT_GENERIC is not set +-CONFIG_BACKLIGHT_PWM=y +-CONFIG_DISPLAY_SUPPORT=y +-# CONFIG_VGA_CONSOLE is not set +-CONFIG_FRAMEBUFFER_CONSOLE=y +-CONFIG_FRAMEBUFFER_CONSOLE_ROTATION=y +-CONFIG_FONTS=y +-CONFIG_FONT_MINI_4x6=y +-CONFIG_SOUND=y +-CONFIG_SND=m +-CONFIG_SND_MIXER_OSS=m +-CONFIG_SND_PCM_OSS=m +-# CONFIG_SND_ARM is not set +-# CONFIG_SND_USB is not set +-CONFIG_SND_SOC=m +-CONFIG_SND_PXA2XX_SOC=m +-# CONFIG_HID_SUPPORT is not set +-CONFIG_USB=y +-# CONFIG_USB_DEVICE_CLASS is not set +-CONFIG_USB_MON=m +-CONFIG_USB_OHCI_HCD=y +-CONFIG_USB_GADGET=y +-CONFIG_USB_GADGET_VBUS_DRAW=500 +-CONFIG_USB_PXA27X=y +-CONFIG_USB_ETH=m +-# CONFIG_USB_ETH_RNDIS is not set +-CONFIG_USB_GADGETFS=m +-CONFIG_USB_MASS_STORAGE=m +-CONFIG_USB_G_SERIAL=m +-CONFIG_USB_CDC_COMPOSITE=m +-CONFIG_USB_GPIO_VBUS=y +-CONFIG_MMC=y +-CONFIG_SDIO_UART=m +-CONFIG_MMC_PXA=y +-CONFIG_NEW_LEDS=y +-CONFIG_LEDS_CLASS=y +-CONFIG_LEDS_GPIO=y +-CONFIG_LEDS_TRIGGERS=y +-CONFIG_LEDS_TRIGGER_BACKLIGHT=y +-CONFIG_RTC_CLASS=y +-CONFIG_RTC_DEBUG=y +-CONFIG_RTC_DRV_SA1100=y +-CONFIG_EXT2_FS=y +-CONFIG_INOTIFY=y +-CONFIG_MSDOS_FS=m +-CONFIG_VFAT_FS=m +-CONFIG_TMPFS=y +-CONFIG_JFFS2_FS=y +-CONFIG_JFFS2_COMPRESSION_OPTIONS=y +-CONFIG_JFFS2_LZO=y +-CONFIG_NFS_FS=y +-CONFIG_NFS_V3=y +-CONFIG_ROOT_NFS=y +-CONFIG_NLS_DEFAULT="utf8" +-CONFIG_NLS_CODEPAGE_437=y +-CONFIG_NLS_CODEPAGE_1251=m +-CONFIG_NLS_ISO8859_1=y +-CONFIG_NLS_UTF8=y +-CONFIG_PRINTK_TIME=y +-CONFIG_DEBUG_KERNEL=y +-# CONFIG_SCHED_DEBUG is not set +-CONFIG_TIMER_STATS=y +-# CONFIG_DEBUG_PREEMPT is not set +-# CONFIG_RCU_CPU_STALL_DETECTOR is not set +-CONFIG_DEBUG_USER=y +-CONFIG_DEBUG_ERRORS=y +-CONFIG_DEBUG_LL=y +-CONFIG_CRYPTO=y +-# CONFIG_CRYPTO_ANSI_CPRNG is not set +-# CONFIG_CRYPTO_HW is not set +-CONFIG_CRC_CCITT=y +diff --git a/arch/arm/configs/mainstone_defconfig b/arch/arm/configs/mainstone_defconfig +deleted file mode 100644 +index 04efa1b3..00000000 +--- a/arch/arm/configs/mainstone_defconfig ++++ /dev/null +@@ -1,55 +0,0 @@ +-CONFIG_EXPERIMENTAL=y +-CONFIG_SYSVIPC=y +-CONFIG_LOG_BUF_SHIFT=14 +-CONFIG_MODULES=y +-CONFIG_ARCH_PXA=y +-CONFIG_MACH_MAINSTONE=y +-# CONFIG_ARM_THUMB is not set +-CONFIG_LEDS=y +-CONFIG_LEDS_CPU=y +-CONFIG_ZBOOT_ROM_TEXT=0x0 +-CONFIG_ZBOOT_ROM_BSS=0x0 +-CONFIG_CMDLINE="root=/dev/nfs ip=bootp console=ttyS0,115200 mem=64M" +-CONFIG_FPE_NWFPE=y +-CONFIG_NET=y +-CONFIG_UNIX=y +-CONFIG_INET=y +-CONFIG_IP_PNP=y +-CONFIG_IP_PNP_BOOTP=y +-# CONFIG_IPV6 is not set +-CONFIG_MTD=y +-CONFIG_MTD_PARTITIONS=y +-CONFIG_MTD_REDBOOT_PARTS=y +-CONFIG_MTD_CHAR=y +-CONFIG_MTD_BLOCK=y +-CONFIG_MTD_CFI=y +-CONFIG_MTD_CFI_ADV_OPTIONS=y +-CONFIG_MTD_CFI_GEOMETRY=y +-# CONFIG_MTD_CFI_I1 is not set +-CONFIG_MTD_CFI_INTELEXT=y +-CONFIG_IDE=y +-CONFIG_NETDEVICES=y +-CONFIG_NET_ETHERNET=y +-CONFIG_SMC91X=y +-CONFIG_INPUT_EVDEV=y +-# CONFIG_INPUT_MOUSE is not set +-# CONFIG_SERIO_SERPORT is not set +-CONFIG_SERIAL_PXA=y +-CONFIG_SERIAL_PXA_CONSOLE=y +-CONFIG_FB=y +-CONFIG_FB_PXA=y +-# CONFIG_VGA_CONSOLE is not set +-CONFIG_FRAMEBUFFER_CONSOLE=y +-CONFIG_LOGO=y +-CONFIG_EXT2_FS=y +-CONFIG_MSDOS_FS=y +-CONFIG_JFFS2_FS=y +-CONFIG_NFS_FS=y +-CONFIG_ROOT_NFS=y +-CONFIG_NLS_ISO8859_1=y +-CONFIG_MAGIC_SYSRQ=y +-CONFIG_DEBUG_KERNEL=y +-CONFIG_DEBUG_INFO=y +-CONFIG_DEBUG_USER=y +-CONFIG_DEBUG_ERRORS=y +-CONFIG_DEBUG_LL=y +diff --git a/arch/arm/configs/marzen_defconfig b/arch/arm/configs/marzen_defconfig +deleted file mode 100644 +index afb17d63..00000000 +--- a/arch/arm/configs/marzen_defconfig ++++ /dev/null +@@ -1,105 +0,0 @@ +-# CONFIG_ARM_PATCH_PHYS_VIRT is not set +-CONFIG_EXPERIMENTAL=y +-CONFIG_KERNEL_LZMA=y +-CONFIG_NO_HZ=y +-CONFIG_IKCONFIG=y +-CONFIG_IKCONFIG_PROC=y +-CONFIG_LOG_BUF_SHIFT=16 +-CONFIG_SYSCTL_SYSCALL=y +-CONFIG_EMBEDDED=y +-CONFIG_SLAB=y +-# CONFIG_IOSCHED_CFQ is not set +-CONFIG_ARCH_SHMOBILE=y +-CONFIG_ARCH_R8A7779=y +-CONFIG_MACH_MARZEN=y +-CONFIG_MEMORY_START=0x60000000 +-CONFIG_MEMORY_SIZE=0x10000000 +-CONFIG_SHMOBILE_TIMER_HZ=1024 +-# CONFIG_SH_TIMER_CMT is not set +-# CONFIG_SWP_EMULATE is not set +-CONFIG_ARM_ERRATA_430973=y +-CONFIG_ARM_ERRATA_458693=y +-CONFIG_ARM_ERRATA_460075=y +-CONFIG_ARM_ERRATA_743622=y +-CONFIG_ARM_ERRATA_754322=y +-CONFIG_SMP=y +-# CONFIG_ARM_CPU_TOPOLOGY is not set +-CONFIG_AEABI=y +-# CONFIG_OABI_COMPAT is not set +-CONFIG_HIGHMEM=y +-CONFIG_ZBOOT_ROM_TEXT=0x0 +-CONFIG_ZBOOT_ROM_BSS=0x0 +-CONFIG_CMDLINE="console=ttySC2,115200 earlyprintk=sh-sci.2,115200 ignore_loglevel root=/dev/nfs ip=on" +-CONFIG_CMDLINE_FORCE=y +-CONFIG_KEXEC=y +-# CONFIG_CORE_DUMP_DEFAULT_ELF_HEADERS is not set +-CONFIG_PM_RUNTIME=y +-CONFIG_NET=y +-CONFIG_UNIX=y +-CONFIG_INET=y +-CONFIG_IP_PNP=y +-CONFIG_IP_PNP_DHCP=y +-# CONFIG_IPV6 is not set +-# CONFIG_WIRELESS is not set +-CONFIG_UEVENT_HELPER_PATH="/sbin/hotplug" +-CONFIG_DEVTMPFS=y +-CONFIG_DEVTMPFS_MOUNT=y +-# CONFIG_STANDALONE is not set +-# CONFIG_PREVENT_FIRMWARE_BUILD is not set +-# CONFIG_FW_LOADER is not set +-CONFIG_SCSI=y +-CONFIG_BLK_DEV_SD=y +-CONFIG_NETDEVICES=y +-# CONFIG_NET_VENDOR_BROADCOM is not set +-# CONFIG_NET_VENDOR_FARADAY is not set +-# CONFIG_NET_VENDOR_INTEL is not set +-# CONFIG_NET_VENDOR_MICREL is not set +-# CONFIG_NET_VENDOR_NATSEMI is not set +-# CONFIG_NET_VENDOR_SEEQ is not set +-CONFIG_SMC911X=y +-CONFIG_SMSC911X=y +-# CONFIG_NET_VENDOR_STMICRO is not set +-# CONFIG_WLAN is not set +-# CONFIG_INPUT_MOUSEDEV is not set +-CONFIG_INPUT_EVDEV=y +-# CONFIG_INPUT_MOUSE is not set +-# CONFIG_VT is not set +-# CONFIG_LEGACY_PTYS is not set +-# CONFIG_DEVKMEM is not set +-CONFIG_SERIAL_SH_SCI=y +-CONFIG_SERIAL_SH_SCI_NR_UARTS=6 +-CONFIG_SERIAL_SH_SCI_CONSOLE=y +-# CONFIG_HW_RANDOM is not set +-CONFIG_I2C=y +-CONFIG_I2C_RCAR=y +-CONFIG_SPI=y +-CONFIG_SPI_SH_HSPI=y +-CONFIG_GPIO_SYSFS=y +-# CONFIG_HWMON is not set +-CONFIG_THERMAL=y +-CONFIG_RCAR_THERMAL=y +-CONFIG_SSB=y +-CONFIG_USB=y +-CONFIG_USB_RCAR_PHY=y +-CONFIG_MMC=y +-CONFIG_MMC_SDHI=y +-CONFIG_USB_EHCI_HCD=y +-CONFIG_USB_OHCI_HCD=y +-CONFIG_USB_OHCI_HCD_PLATFORM=y +-CONFIG_USB_EHCI_HCD_PLATFORM=y +-CONFIG_USB_STORAGE=y +-CONFIG_UIO=y +-CONFIG_UIO_PDRV_GENIRQ=y +-# CONFIG_IOMMU_SUPPORT is not set +-# CONFIG_DNOTIFY is not set +-# CONFIG_INOTIFY_USER is not set +-CONFIG_TMPFS=y +-# CONFIG_MISC_FILESYSTEMS is not set +-CONFIG_NFS_FS=y +-CONFIG_ROOT_NFS=y +-CONFIG_MAGIC_SYSRQ=y +-CONFIG_DEBUG_INFO=y +-CONFIG_DEBUG_INFO_REDUCED=y +-# CONFIG_FTRACE is not set +-CONFIG_DEBUG_USER=y +-CONFIG_AVERAGE=y +diff --git a/arch/arm/configs/mini2440_defconfig b/arch/arm/configs/mini2440_defconfig +deleted file mode 100644 +index a07948a8..00000000 +--- a/arch/arm/configs/mini2440_defconfig ++++ /dev/null +@@ -1,385 +0,0 @@ +-CONFIG_EXPERIMENTAL=y +-# CONFIG_LOCALVERSION_AUTO is not set +-CONFIG_SYSVIPC=y +-CONFIG_POSIX_MQUEUE=y +-CONFIG_RELAY=y +-CONFIG_UTS_NS=y +-CONFIG_IPC_NS=y +-CONFIG_BLK_DEV_INITRD=y +-# CONFIG_COMPAT_BRK is not set +-CONFIG_MODULES=y +-CONFIG_MODULE_FORCE_LOAD=y +-CONFIG_MODULE_UNLOAD=y +-CONFIG_MODULE_FORCE_UNLOAD=y +-# CONFIG_BLK_DEV_BSG is not set +-CONFIG_BLK_DEV_INTEGRITY=y +-CONFIG_ARCH_S3C24XX=y +-# CONFIG_CPU_S3C2410 is not set +-CONFIG_CPU_S3C2440=y +-CONFIG_S3C_ADC=y +-CONFIG_S3C24XX_PWM=y +-CONFIG_MACH_MINI2440=y +-CONFIG_AEABI=y +-# CONFIG_OABI_COMPAT is not set +-CONFIG_KEXEC=y +-CONFIG_CPU_IDLE=y +-CONFIG_BINFMT_AOUT=m +-CONFIG_BINFMT_MISC=m +-CONFIG_PM=y +-CONFIG_APM_EMULATION=y +-CONFIG_NET=y +-CONFIG_PACKET=y +-CONFIG_UNIX=y +-CONFIG_XFRM_USER=m +-CONFIG_NET_KEY=m +-CONFIG_INET=y +-CONFIG_IP_MULTICAST=y +-CONFIG_IP_ADVANCED_ROUTER=y +-CONFIG_IP_MULTIPLE_TABLES=y +-CONFIG_IP_ROUTE_MULTIPATH=y +-CONFIG_IP_ROUTE_VERBOSE=y +-CONFIG_IP_PNP=y +-CONFIG_IP_PNP_DHCP=y +-CONFIG_IP_PNP_BOOTP=y +-CONFIG_IP_PNP_RARP=y +-CONFIG_IP_MROUTE=y +-CONFIG_IP_PIMSM_V1=y +-CONFIG_IP_PIMSM_V2=y +-CONFIG_SYN_COOKIES=y +-# CONFIG_INET_XFRM_MODE_TRANSPORT is not set +-# CONFIG_INET_XFRM_MODE_TUNNEL is not set +-# CONFIG_INET_XFRM_MODE_BEET is not set +-# CONFIG_INET_LRO is not set +-CONFIG_INET_DIAG=m +-# CONFIG_IPV6 is not set +-CONFIG_NETFILTER=y +-CONFIG_BRIDGE=m +-CONFIG_VLAN_8021Q=m +-CONFIG_VLAN_8021Q_GVRP=y +-CONFIG_NET_PKTGEN=m +-CONFIG_BT=m +-CONFIG_BT_L2CAP=m +-CONFIG_BT_SCO=m +-CONFIG_BT_RFCOMM=m +-CONFIG_BT_RFCOMM_TTY=y +-CONFIG_BT_BNEP=m +-CONFIG_BT_BNEP_MC_FILTER=y +-CONFIG_BT_BNEP_PROTO_FILTER=y +-CONFIG_BT_HIDP=m +-CONFIG_BT_HCIBTUSB=m +-CONFIG_BT_HCIBTSDIO=m +-CONFIG_BT_HCIUART=m +-CONFIG_BT_HCIUART_H4=y +-CONFIG_BT_HCIUART_BCSP=y +-CONFIG_BT_HCIUART_LL=y +-CONFIG_BT_HCIBCM203X=m +-CONFIG_BT_HCIBPA10X=m +-CONFIG_BT_HCIBFUSB=m +-CONFIG_BT_HCIVHCI=m +-CONFIG_CFG80211=m +-CONFIG_CFG80211_REG_DEBUG=y +-CONFIG_MAC80211=m +-CONFIG_MAC80211_MESH=y +-CONFIG_MAC80211_LEDS=y +-CONFIG_UEVENT_HELPER_PATH="/sbin/hotplug" +-# CONFIG_FIRMWARE_IN_KERNEL is not set +-CONFIG_CONNECTOR=m +-CONFIG_MTD=y +-CONFIG_MTD_CONCAT=y +-CONFIG_MTD_PARTITIONS=y +-CONFIG_MTD_CMDLINE_PARTS=y +-CONFIG_MTD_CHAR=y +-CONFIG_MTD_BLOCK=y +-CONFIG_FTL=y +-CONFIG_NFTL=y +-CONFIG_NFTL_RW=y +-CONFIG_INFTL=y +-CONFIG_RFD_FTL=y +-CONFIG_MTD_CFI=y +-CONFIG_MTD_JEDECPROBE=y +-CONFIG_MTD_CFI_AMDSTD=y +-CONFIG_MTD_CFI_STAA=y +-CONFIG_MTD_RAM=y +-CONFIG_MTD_ROM=y +-CONFIG_MTD_NAND=y +-CONFIG_MTD_NAND_S3C2410=y +-CONFIG_MTD_NAND_PLATFORM=y +-CONFIG_MTD_LPDDR=y +-CONFIG_BLK_DEV_LOOP=m +-CONFIG_BLK_DEV_NBD=m +-CONFIG_BLK_DEV_RAM=y +-CONFIG_BLK_DEV_RAM_SIZE=65536 +-CONFIG_CDROM_PKTCDVD=m +-CONFIG_SENSORS_TSL2550=m +-CONFIG_SCSI=m +-# CONFIG_SCSI_PROC_FS is not set +-CONFIG_BLK_DEV_SD=m +-CONFIG_CHR_DEV_SG=m +-# CONFIG_SCSI_LOWLEVEL is not set +-CONFIG_NETDEVICES=y +-CONFIG_TUN=m +-CONFIG_NET_ETHERNET=y +-CONFIG_DM9000=y +-# CONFIG_NETDEV_1000 is not set +-# CONFIG_NETDEV_10000 is not set +-CONFIG_HOSTAP=m +-CONFIG_HOSTAP_FIRMWARE=y +-CONFIG_HOSTAP_FIRMWARE_NVRAM=y +-CONFIG_LIBERTAS=m +-CONFIG_LIBERTAS_SDIO=m +-CONFIG_ZD1211RW=m +-CONFIG_ZD1211RW_DEBUG=y +-CONFIG_PPP=m +-CONFIG_PPP_MULTILINK=y +-CONFIG_PPP_FILTER=y +-CONFIG_PPP_ASYNC=m +-CONFIG_PPP_SYNC_TTY=m +-CONFIG_PPP_DEFLATE=m +-CONFIG_PPP_BSDCOMP=m +-CONFIG_PPP_MPPE=m +-CONFIG_INPUT_FF_MEMLESS=y +-CONFIG_INPUT_EVDEV=y +-CONFIG_INPUT_EVBUG=m +-# CONFIG_KEYBOARD_ATKBD is not set +-CONFIG_KEYBOARD_GPIO=y +-CONFIG_INPUT_TOUCHSCREEN=y +-CONFIG_SERIO_RAW=y +-CONFIG_VT_HW_CONSOLE_BINDING=y +-CONFIG_SERIAL_SAMSUNG=y +-CONFIG_SERIAL_SAMSUNG_CONSOLE=y +-CONFIG_LEGACY_PTY_COUNT=128 +-CONFIG_IPMI_HANDLER=m +-CONFIG_IPMI_DEVICE_INTERFACE=m +-CONFIG_IPMI_SI=m +-CONFIG_IPMI_WATCHDOG=m +-CONFIG_IPMI_POWEROFF=m +-CONFIG_HW_RANDOM=y +-CONFIG_I2C=y +-CONFIG_I2C_CHARDEV=y +-CONFIG_I2C_S3C2410=y +-CONFIG_I2C_SIMTEC=y +-CONFIG_SPI=y +-CONFIG_SPI_S3C24XX=y +-CONFIG_SPI_SPIDEV=y +-CONFIG_GPIO_SYSFS=y +-CONFIG_SENSORS_LM75=y +-CONFIG_THERMAL=m +-CONFIG_WATCHDOG=y +-CONFIG_S3C2410_WATCHDOG=y +-CONFIG_VIDEO_OUTPUT_CONTROL=y +-CONFIG_FB=y +-CONFIG_FIRMWARE_EDID=y +-CONFIG_FB_MODE_HELPERS=y +-CONFIG_FB_TILEBLITTING=y +-CONFIG_FB_S3C2410=y +-CONFIG_BACKLIGHT_LCD_SUPPORT=y +-CONFIG_LCD_CLASS_DEVICE=y +-CONFIG_LCD_PLATFORM=y +-CONFIG_BACKLIGHT_CLASS_DEVICE=y +-# CONFIG_BACKLIGHT_GENERIC is not set +-CONFIG_BACKLIGHT_PWM=y +-CONFIG_DISPLAY_SUPPORT=y +-# CONFIG_VGA_CONSOLE is not set +-CONFIG_FRAMEBUFFER_CONSOLE=y +-CONFIG_FRAMEBUFFER_CONSOLE_DETECT_PRIMARY=y +-CONFIG_FRAMEBUFFER_CONSOLE_ROTATION=y +-CONFIG_FONTS=y +-CONFIG_FONT_8x8=y +-CONFIG_FONT_MINI_4x6=y +-CONFIG_LOGO=y +-# CONFIG_LOGO_LINUX_MONO is not set +-# CONFIG_LOGO_LINUX_VGA16 is not set +-CONFIG_SOUND=y +-CONFIG_SND=y +-CONFIG_SND_SEQUENCER=m +-CONFIG_SND_SEQ_DUMMY=m +-CONFIG_SND_MIXER_OSS=m +-CONFIG_SND_PCM_OSS=m +-CONFIG_SND_SEQUENCER_OSS=y +-CONFIG_SND_DYNAMIC_MINORS=y +-# CONFIG_SND_DRIVERS is not set +-# CONFIG_SND_ARM is not set +-# CONFIG_SND_SPI is not set +-CONFIG_SND_USB_AUDIO=m +-CONFIG_SND_USB_CAIAQ=m +-CONFIG_SND_USB_CAIAQ_INPUT=y +-CONFIG_SND_SOC=y +-CONFIG_SND_S3C24XX_SOC=y +-CONFIG_HIDRAW=y +-CONFIG_HID_PID=y +-CONFIG_USB_HIDDEV=y +-CONFIG_HID_GYRATION=y +-CONFIG_HID_NTRIG=y +-CONFIG_HID_PANTHERLORD=y +-CONFIG_HID_PETALYNX=y +-CONFIG_HID_SAMSUNG=y +-CONFIG_HID_SONY=y +-CONFIG_HID_SUNPLUS=y +-CONFIG_HID_TOPSEED=y +-CONFIG_USB=y +-CONFIG_USB_DEVICEFS=y +-# CONFIG_USB_DEVICE_CLASS is not set +-CONFIG_USB_OHCI_HCD=y +-CONFIG_USB_ACM=m +-CONFIG_USB_WDM=m +-CONFIG_USB_STORAGE=m +-CONFIG_USB_STORAGE_DATAFAB=m +-CONFIG_USB_STORAGE_ISD200=m +-CONFIG_USB_STORAGE_USBAT=m +-CONFIG_USB_STORAGE_SDDR09=m +-CONFIG_USB_STORAGE_SDDR55=m +-CONFIG_USB_STORAGE_JUMPSHOT=m +-CONFIG_USB_STORAGE_ALAUDA=m +-CONFIG_USB_LIBUSUAL=y +-CONFIG_USB_SERIAL=m +-CONFIG_USB_SERIAL_CP210X=m +-CONFIG_USB_SERIAL_FTDI_SIO=m +-CONFIG_USB_SERIAL_SPCP8X5=m +-CONFIG_USB_GADGET=y +-CONFIG_USB_GADGET_S3C2410=y +-CONFIG_USB_ZERO=m +-CONFIG_USB_ETH=m +-CONFIG_USB_GADGETFS=m +-CONFIG_USB_MASS_STORAGE=m +-CONFIG_USB_G_SERIAL=m +-CONFIG_USB_CDC_COMPOSITE=m +-CONFIG_MMC=y +-CONFIG_SDIO_UART=y +-CONFIG_MMC_SDHCI=y +-CONFIG_MMC_SPI=y +-CONFIG_MMC_S3C=y +-CONFIG_LEDS_CLASS=y +-CONFIG_LEDS_S3C24XX=y +-CONFIG_LEDS_GPIO=y +-CONFIG_LEDS_TRIGGER_TIMER=y +-CONFIG_LEDS_TRIGGER_HEARTBEAT=y +-CONFIG_LEDS_TRIGGER_GPIO=y +-CONFIG_LEDS_TRIGGER_DEFAULT_ON=y +-CONFIG_RTC_CLASS=y +-CONFIG_RTC_INTF_DEV_UIE_EMUL=y +-CONFIG_RTC_DRV_S3C=y +-CONFIG_DMADEVICES=y +-CONFIG_EXT2_FS=m +-CONFIG_EXT2_FS_XATTR=y +-CONFIG_EXT2_FS_POSIX_ACL=y +-CONFIG_EXT2_FS_SECURITY=y +-CONFIG_EXT3_FS=y +-CONFIG_EXT3_FS_POSIX_ACL=y +-CONFIG_EXT3_FS_SECURITY=y +-CONFIG_INOTIFY=y +-CONFIG_AUTOFS_FS=y +-CONFIG_AUTOFS4_FS=y +-CONFIG_MSDOS_FS=y +-CONFIG_VFAT_FS=y +-CONFIG_TMPFS=y +-CONFIG_TMPFS_POSIX_ACL=y +-CONFIG_CONFIGFS_FS=m +-CONFIG_JFFS2_FS=y +-CONFIG_CRAMFS=y +-CONFIG_ROMFS_FS=y +-CONFIG_ROMFS_BACKED_BY_BOTH=y +-CONFIG_NFS_FS=y +-CONFIG_NFS_V3=y +-CONFIG_NFS_V3_ACL=y +-CONFIG_NFS_V4=y +-CONFIG_ROOT_NFS=y +-CONFIG_PARTITION_ADVANCED=y +-CONFIG_BSD_DISKLABEL=y +-CONFIG_MINIX_SUBPARTITION=y +-CONFIG_SOLARIS_X86_PARTITION=y +-CONFIG_UNIXWARE_DISKLABEL=y +-CONFIG_LDM_PARTITION=y +-CONFIG_EFI_PARTITION=y +-CONFIG_NLS_DEFAULT="cp437" +-CONFIG_NLS_CODEPAGE_437=m +-CONFIG_NLS_CODEPAGE_737=m +-CONFIG_NLS_CODEPAGE_775=m +-CONFIG_NLS_CODEPAGE_850=m +-CONFIG_NLS_CODEPAGE_852=m +-CONFIG_NLS_CODEPAGE_855=m +-CONFIG_NLS_CODEPAGE_857=m +-CONFIG_NLS_CODEPAGE_860=m +-CONFIG_NLS_CODEPAGE_861=m +-CONFIG_NLS_CODEPAGE_862=m +-CONFIG_NLS_CODEPAGE_863=m +-CONFIG_NLS_CODEPAGE_864=m +-CONFIG_NLS_CODEPAGE_865=m +-CONFIG_NLS_CODEPAGE_866=m +-CONFIG_NLS_CODEPAGE_869=m +-CONFIG_NLS_CODEPAGE_936=m +-CONFIG_NLS_CODEPAGE_950=m +-CONFIG_NLS_CODEPAGE_932=m +-CONFIG_NLS_CODEPAGE_949=m +-CONFIG_NLS_CODEPAGE_874=m +-CONFIG_NLS_ISO8859_8=m +-CONFIG_NLS_CODEPAGE_1250=m +-CONFIG_NLS_CODEPAGE_1251=m +-CONFIG_NLS_ASCII=m +-CONFIG_NLS_ISO8859_1=m +-CONFIG_NLS_ISO8859_2=m +-CONFIG_NLS_ISO8859_3=m +-CONFIG_NLS_ISO8859_4=m +-CONFIG_NLS_ISO8859_5=m +-CONFIG_NLS_ISO8859_6=m +-CONFIG_NLS_ISO8859_7=m +-CONFIG_NLS_ISO8859_9=m +-CONFIG_NLS_ISO8859_13=m +-CONFIG_NLS_ISO8859_14=m +-CONFIG_NLS_ISO8859_15=m +-CONFIG_NLS_KOI8_R=m +-CONFIG_NLS_KOI8_U=m +-CONFIG_NLS_UTF8=m +-# CONFIG_ENABLE_WARN_DEPRECATED is not set +-# CONFIG_ENABLE_MUST_CHECK is not set +-CONFIG_STRIP_ASM_SYMS=y +-CONFIG_DEBUG_FS=y +-CONFIG_DEBUG_KERNEL=y +-# CONFIG_SCHED_DEBUG is not set +-CONFIG_DEBUG_INFO=y +-# CONFIG_RCU_CPU_STALL_DETECTOR is not set +-CONFIG_SYSCTL_SYSCALL_CHECK=y +-CONFIG_DEBUG_USER=y +-CONFIG_KEYS=y +-CONFIG_CRYPTO_FIPS=y +-CONFIG_CRYPTO_NULL=m +-CONFIG_CRYPTO_CRYPTD=m +-CONFIG_CRYPTO_AUTHENC=m +-CONFIG_CRYPTO_TEST=m +-CONFIG_CRYPTO_CCM=m +-CONFIG_CRYPTO_GCM=m +-CONFIG_CRYPTO_CTS=m +-CONFIG_CRYPTO_ECB=y +-CONFIG_CRYPTO_LRW=m +-CONFIG_CRYPTO_PCBC=m +-CONFIG_CRYPTO_XTS=m +-CONFIG_CRYPTO_HMAC=y +-CONFIG_CRYPTO_XCBC=m +-CONFIG_CRYPTO_MD4=m +-CONFIG_CRYPTO_MICHAEL_MIC=y +-CONFIG_CRYPTO_RMD128=m +-CONFIG_CRYPTO_RMD160=m +-CONFIG_CRYPTO_RMD256=m +-CONFIG_CRYPTO_RMD320=m +-CONFIG_CRYPTO_SHA256=m +-CONFIG_CRYPTO_SHA512=m +-CONFIG_CRYPTO_TGR192=m +-CONFIG_CRYPTO_WP512=m +-CONFIG_CRYPTO_AES=y +-CONFIG_CRYPTO_ANUBIS=m +-CONFIG_CRYPTO_ARC4=y +-CONFIG_CRYPTO_BLOWFISH=m +-CONFIG_CRYPTO_CAMELLIA=m +-CONFIG_CRYPTO_CAST5=m +-CONFIG_CRYPTO_CAST6=m +-CONFIG_CRYPTO_FCRYPT=m +-CONFIG_CRYPTO_KHAZAD=m +-CONFIG_CRYPTO_SALSA20=m +-CONFIG_CRYPTO_SEED=m +-CONFIG_CRYPTO_SERPENT=m +-CONFIG_CRYPTO_TEA=m +-CONFIG_CRYPTO_TWOFISH=m +-CONFIG_CRYPTO_DEFLATE=m +-CONFIG_CRYPTO_ZLIB=m +-CONFIG_CRYPTO_LZO=m +-CONFIG_CRC_T10DIF=y +-CONFIG_LIBCRC32C=m +diff --git a/arch/arm/configs/mmp2_defconfig b/arch/arm/configs/mmp2_defconfig +deleted file mode 100644 +index f1cb95e5..00000000 +--- a/arch/arm/configs/mmp2_defconfig ++++ /dev/null +@@ -1,98 +0,0 @@ +-CONFIG_EXPERIMENTAL=y +-CONFIG_SYSVIPC=y +-CONFIG_LOG_BUF_SHIFT=14 +-CONFIG_SYSFS_DEPRECATED_V2=y +-CONFIG_SLAB=y +-CONFIG_MODULES=y +-CONFIG_MODULE_UNLOAD=y +-CONFIG_MODULE_FORCE_UNLOAD=y +-# CONFIG_BLK_DEV_BSG is not set +-CONFIG_ARCH_MMP=y +-CONFIG_MACH_BROWNSTONE=y +-CONFIG_MACH_FLINT=y +-CONFIG_MACH_MARVELL_JASPER=y +-CONFIG_HIGH_RES_TIMERS=y +-CONFIG_PREEMPT=y +-CONFIG_AEABI=y +-CONFIG_ZBOOT_ROM_TEXT=0x0 +-CONFIG_ZBOOT_ROM_BSS=0x0 +-CONFIG_CMDLINE="root=/dev/nfs rootfstype=nfs nfsroot=192.168.1.100:/nfsroot/ ip=192.168.1.101:192.168.1.100::255.255.255.0::eth0:on console=ttyS2,38400 mem=128M user_debug=255 earlyprintk" +-CONFIG_VFP=y +-CONFIG_NET=y +-CONFIG_PACKET=y +-CONFIG_UNIX=y +-CONFIG_INET=y +-CONFIG_IP_PNP=y +-# CONFIG_INET_LRO is not set +-# CONFIG_IPV6 is not set +-# CONFIG_STANDALONE is not set +-# CONFIG_PREVENT_FIRMWARE_BUILD is not set +-CONFIG_MTD=y +-CONFIG_MTD_CMDLINE_PARTS=y +-CONFIG_MTD_BLOCK=y +-CONFIG_MTD_NAND=y +-CONFIG_MTD_ONENAND=y +-CONFIG_MTD_ONENAND_GENERIC=y +-# CONFIG_BLK_DEV is not set +-# CONFIG_MISC_DEVICES is not set +-CONFIG_NETDEVICES=y +-CONFIG_NET_ETHERNET=y +-CONFIG_SMC91X=y +-# CONFIG_NETDEV_1000 is not set +-# CONFIG_NETDEV_10000 is not set +-# CONFIG_INPUT_MOUSEDEV_PSAUX is not set +-# CONFIG_INPUT_KEYBOARD is not set +-# CONFIG_INPUT_MOUSE is not set +-# CONFIG_SERIO is not set +-CONFIG_SERIAL_PXA=y +-CONFIG_SERIAL_PXA_CONSOLE=y +-# CONFIG_LEGACY_PTYS is not set +-# CONFIG_HW_RANDOM is not set +-CONFIG_I2C=y +-CONFIG_I2C_PXA=y +-# CONFIG_HWMON is not set +-CONFIG_MFD_MAX8925=y +-CONFIG_REGULATOR=y +-CONFIG_REGULATOR_MAX8649=y +-CONFIG_REGULATOR_MAX8925=y +-CONFIG_BACKLIGHT_LCD_SUPPORT=y +-CONFIG_LCD_CLASS_DEVICE=y +-CONFIG_BACKLIGHT_CLASS_DEVICE=y +-CONFIG_BACKLIGHT_MAX8925=y +-# CONFIG_VGA_CONSOLE is not set +-# CONFIG_HID_SUPPORT is not set +-# CONFIG_USB_SUPPORT is not set +-CONFIG_RTC_CLASS=y +-CONFIG_RTC_DRV_MAX8925=y +-CONFIG_MMC=y +-# CONFIG_DNOTIFY is not set +-CONFIG_INOTIFY=y +-CONFIG_TMPFS=y +-CONFIG_TMPFS_POSIX_ACL=y +-CONFIG_EXT2_FS=y +-CONFIG_EXT3_FS=y +-CONFIG_EXT4_FS=y +-CONFIG_MSDOS_FS=y +-CONFIG_FAT_DEFAULT_CODEPAGE=437 +-CONFIG_JFFS2_FS=y +-CONFIG_CRAMFS=y +-CONFIG_NFS_FS=y +-CONFIG_NFS_V3=y +-CONFIG_NFS_V3_ACL=y +-CONFIG_NFS_V4=y +-CONFIG_ROOT_NFS=y +-CONFIG_PRINTK_TIME=y +-CONFIG_MAGIC_SYSRQ=y +-CONFIG_DEBUG_FS=y +-CONFIG_DEBUG_KERNEL=y +-# CONFIG_DEBUG_PREEMPT is not set +-CONFIG_DEBUG_INFO=y +-# CONFIG_RCU_CPU_STALL_DETECTOR is not set +-# CONFIG_DYNAMIC_DEBUG is not set +-CONFIG_DEBUG_USER=y +-CONFIG_DEBUG_LL=y +-CONFIG_DEBUG_MMP_UART3=y +-CONFIG_EARLY_PRINTK=y +-CONFIG_DEBUG_ERRORS=y +-# CONFIG_CRYPTO_ANSI_CPRNG is not set +-CONFIG_CRC_CCITT=y +diff --git a/arch/arm/configs/msm_defconfig b/arch/arm/configs/msm_defconfig +deleted file mode 100644 +index 2b8f7aff..00000000 +--- a/arch/arm/configs/msm_defconfig ++++ /dev/null +@@ -1,72 +0,0 @@ +-CONFIG_EXPERIMENTAL=y +-CONFIG_IKCONFIG=y +-CONFIG_IKCONFIG_PROC=y +-CONFIG_BLK_DEV_INITRD=y +-CONFIG_SLAB=y +-# CONFIG_BLK_DEV_BSG is not set +-# CONFIG_IOSCHED_DEADLINE is not set +-# CONFIG_IOSCHED_CFQ is not set +-CONFIG_ARCH_MSM=y +-CONFIG_MACH_HALIBUT=y +-CONFIG_NO_HZ=y +-CONFIG_HIGH_RES_TIMERS=y +-CONFIG_PREEMPT=y +-CONFIG_AEABI=y +-# CONFIG_OABI_COMPAT is not set +-CONFIG_ZBOOT_ROM_TEXT=0x0 +-CONFIG_ZBOOT_ROM_BSS=0x0 +-CONFIG_CMDLINE="mem=64M console=ttyMSM,115200n8" +-CONFIG_PM=y +-CONFIG_NET=y +-CONFIG_UNIX=y +-CONFIG_INET=y +-# CONFIG_INET_XFRM_MODE_TRANSPORT is not set +-# CONFIG_INET_XFRM_MODE_TUNNEL is not set +-# CONFIG_INET_XFRM_MODE_BEET is not set +-# CONFIG_INET_DIAG is not set +-# CONFIG_IPV6 is not set +-CONFIG_MTD=y +-CONFIG_MTD_PARTITIONS=y +-CONFIG_MTD_CMDLINE_PARTS=y +-CONFIG_MTD_CHAR=y +-CONFIG_MTD_BLOCK=y +-CONFIG_NETDEVICES=y +-CONFIG_DUMMY=y +-CONFIG_NET_ETHERNET=y +-CONFIG_SMC91X=y +-CONFIG_PPP=y +-CONFIG_PPP_ASYNC=y +-CONFIG_PPP_DEFLATE=y +-CONFIG_PPP_BSDCOMP=y +-# CONFIG_INPUT_MOUSEDEV_PSAUX is not set +-CONFIG_INPUT_EVDEV=y +-# CONFIG_KEYBOARD_ATKBD is not set +-# CONFIG_INPUT_MOUSE is not set +-CONFIG_INPUT_TOUCHSCREEN=y +-CONFIG_INPUT_MISC=y +-# CONFIG_SERIO is not set +-CONFIG_VT_HW_CONSOLE_BINDING=y +-CONFIG_SERIAL_MSM=y +-CONFIG_SERIAL_MSM_CONSOLE=y +-# CONFIG_LEGACY_PTYS is not set +-# CONFIG_HW_RANDOM is not set +-CONFIG_I2C=y +-# CONFIG_HWMON is not set +-CONFIG_VIDEO_OUTPUT_CONTROL=y +-CONFIG_FB=y +-CONFIG_FB_MODE_HELPERS=y +-CONFIG_FB_TILEBLITTING=y +-CONFIG_FB_MSM=y +-# CONFIG_VGA_CONSOLE is not set +-CONFIG_FRAMEBUFFER_CONSOLE=y +-CONFIG_NEW_LEDS=y +-CONFIG_LEDS_CLASS=y +-CONFIG_INOTIFY=y +-CONFIG_TMPFS=y +-CONFIG_MAGIC_SYSRQ=y +-CONFIG_DEBUG_KERNEL=y +-CONFIG_SCHEDSTATS=y +-CONFIG_DEBUG_MUTEXES=y +-CONFIG_DEBUG_SPINLOCK_SLEEP=y +-CONFIG_DEBUG_INFO=y +-CONFIG_DEBUG_LL=y +diff --git a/arch/arm/configs/multi_v7_defconfig b/arch/arm/configs/multi_v7_defconfig +deleted file mode 100644 +index e31d4423..00000000 +--- a/arch/arm/configs/multi_v7_defconfig ++++ /dev/null +@@ -1,60 +0,0 @@ +-CONFIG_EXPERIMENTAL=y +-CONFIG_NO_HZ=y +-CONFIG_HIGH_RES_TIMERS=y +-CONFIG_ARCH_MVEBU=y +-CONFIG_MACH_ARMADA_370=y +-CONFIG_MACH_ARMADA_XP=y +-CONFIG_ARCH_HIGHBANK=y +-CONFIG_ARCH_SOCFPGA=y +-CONFIG_ARCH_SUNXI=y +-# CONFIG_ARCH_VEXPRESS_CORTEX_A5_A9_ERRATA is not set +-CONFIG_ARCH_ZYNQ=y +-CONFIG_ARM_ERRATA_754322=y +-CONFIG_SMP=y +-CONFIG_ARM_ARCH_TIMER=y +-CONFIG_AEABI=y +-CONFIG_HIGHMEM=y +-CONFIG_HIGHPTE=y +-CONFIG_ARM_APPENDED_DTB=y +-CONFIG_VFP=y +-CONFIG_NEON=y +-CONFIG_NET=y +-CONFIG_BLK_DEV_SD=y +-CONFIG_ATA=y +-CONFIG_SATA_HIGHBANK=y +-CONFIG_SATA_MV=y +-CONFIG_NETDEVICES=y +-CONFIG_NET_CALXEDA_XGMAC=y +-CONFIG_SMSC911X=y +-CONFIG_STMMAC_ETH=y +-CONFIG_SERIO_AMBAKMI=y +-CONFIG_SERIAL_8250=y +-CONFIG_SERIAL_8250_CONSOLE=y +-CONFIG_SERIAL_8250_DW=y +-CONFIG_SERIAL_AMBA_PL011=y +-CONFIG_SERIAL_AMBA_PL011_CONSOLE=y +-CONFIG_SERIAL_OF_PLATFORM=y +-CONFIG_IPMI_HANDLER=y +-CONFIG_IPMI_SI=y +-CONFIG_I2C=y +-CONFIG_I2C_DESIGNWARE_PLATFORM=y +-CONFIG_SPI=y +-CONFIG_SPI_PL022=y +-CONFIG_FB=y +-CONFIG_FB_ARMCLCD=y +-CONFIG_FRAMEBUFFER_CONSOLE=y +-CONFIG_USB=y +-CONFIG_USB_ISP1760_HCD=y +-CONFIG_USB_STORAGE=y +-CONFIG_MMC=y +-CONFIG_MMC_ARMMMCI=y +-CONFIG_MMC_SDHCI=y +-CONFIG_MMC_SDHCI_PLTFM=y +-CONFIG_EDAC=y +-CONFIG_EDAC_MM_EDAC=y +-CONFIG_EDAC_HIGHBANK_MC=y +-CONFIG_EDAC_HIGHBANK_L2=y +-CONFIG_RTC_CLASS=y +-CONFIG_RTC_DRV_PL031=y +-CONFIG_DMADEVICES=y +-CONFIG_PL330_DMA=y +diff --git a/arch/arm/configs/mv78xx0_defconfig b/arch/arm/configs/mv78xx0_defconfig +deleted file mode 100644 +index 1f08219c..00000000 +--- a/arch/arm/configs/mv78xx0_defconfig ++++ /dev/null +@@ -1,139 +0,0 @@ +-CONFIG_EXPERIMENTAL=y +-CONFIG_SYSVIPC=y +-CONFIG_LOG_BUF_SHIFT=14 +-CONFIG_SYSFS_DEPRECATED_V2=y +-CONFIG_EXPERT=y +-CONFIG_KALLSYMS_ALL=y +-# CONFIG_SLUB_DEBUG is not set +-CONFIG_PROFILING=y +-CONFIG_OPROFILE=y +-CONFIG_KPROBES=y +-CONFIG_MODULES=y +-CONFIG_MODULE_UNLOAD=y +-# CONFIG_BLK_DEV_BSG is not set +-CONFIG_ARCH_MV78XX0=y +-CONFIG_MACH_DB78X00_BP=y +-CONFIG_MACH_RD78X00_MASA=y +-CONFIG_MACH_TERASTATION_WXL=y +-CONFIG_NO_HZ=y +-CONFIG_HIGH_RES_TIMERS=y +-CONFIG_PREEMPT=y +-CONFIG_AEABI=y +-CONFIG_HIGHMEM=y +-CONFIG_ZBOOT_ROM_TEXT=0x0 +-CONFIG_ZBOOT_ROM_BSS=0x0 +-CONFIG_FPE_NWFPE=y +-CONFIG_VFP=y +-CONFIG_NET=y +-CONFIG_PACKET=y +-CONFIG_UNIX=y +-CONFIG_INET=y +-CONFIG_IP_MULTICAST=y +-CONFIG_IP_PNP=y +-CONFIG_IP_PNP_DHCP=y +-CONFIG_IP_PNP_BOOTP=y +-# CONFIG_IPV6 is not set +-CONFIG_NET_PKTGEN=m +-CONFIG_UEVENT_HELPER_PATH="/sbin/hotplug" +-# CONFIG_FIRMWARE_IN_KERNEL is not set +-CONFIG_MTD=y +-CONFIG_MTD_PARTITIONS=y +-CONFIG_MTD_CMDLINE_PARTS=y +-CONFIG_MTD_CHAR=y +-CONFIG_MTD_BLOCK=y +-CONFIG_MTD_CFI=y +-CONFIG_MTD_JEDECPROBE=y +-CONFIG_MTD_CFI_ADV_OPTIONS=y +-CONFIG_MTD_CFI_GEOMETRY=y +-CONFIG_MTD_CFI_INTELEXT=y +-CONFIG_MTD_CFI_AMDSTD=y +-CONFIG_MTD_PHYSMAP=y +-CONFIG_MTD_NAND=y +-CONFIG_MTD_NAND_ORION=y +-CONFIG_BLK_DEV_LOOP=y +-# CONFIG_SCSI_PROC_FS is not set +-CONFIG_BLK_DEV_SD=y +-CONFIG_BLK_DEV_SR=m +-CONFIG_CHR_DEV_SG=m +-CONFIG_ATA=y +-CONFIG_SATA_MV=y +-CONFIG_NETDEVICES=y +-CONFIG_MARVELL_PHY=y +-CONFIG_NET_ETHERNET=y +-CONFIG_MII=y +-CONFIG_NET_PCI=y +-CONFIG_MV643XX_ETH=y +-# CONFIG_NETDEV_10000 is not set +-# CONFIG_INPUT_MOUSEDEV is not set +-CONFIG_INPUT_EVDEV=y +-# CONFIG_INPUT_KEYBOARD is not set +-# CONFIG_INPUT_MOUSE is not set +-# CONFIG_SERIO is not set +-# CONFIG_VT is not set +-CONFIG_SERIAL_8250=y +-CONFIG_SERIAL_8250_CONSOLE=y +-# CONFIG_SERIAL_8250_PCI is not set +-CONFIG_SERIAL_8250_RUNTIME_UARTS=2 +-CONFIG_LEGACY_PTY_COUNT=16 +-# CONFIG_HW_RANDOM is not set +-CONFIG_I2C=y +-CONFIG_I2C_CHARDEV=y +-CONFIG_I2C_MV64XXX=y +-CONFIG_USB=y +-CONFIG_USB_DEVICEFS=y +-CONFIG_USB_EHCI_HCD=y +-CONFIG_USB_EHCI_ROOT_HUB_TT=y +-CONFIG_USB_EHCI_TT_NEWSCHED=y +-CONFIG_USB_PRINTER=y +-CONFIG_USB_STORAGE=y +-CONFIG_USB_STORAGE_DATAFAB=y +-CONFIG_USB_STORAGE_FREECOM=y +-CONFIG_USB_STORAGE_SDDR09=y +-CONFIG_USB_STORAGE_SDDR55=y +-CONFIG_USB_STORAGE_JUMPSHOT=y +-CONFIG_NEW_LEDS=y +-CONFIG_LEDS_CLASS=y +-CONFIG_LEDS_TRIGGERS=y +-CONFIG_LEDS_TRIGGER_TIMER=y +-CONFIG_LEDS_TRIGGER_HEARTBEAT=y +-CONFIG_RTC_CLASS=y +-CONFIG_RTC_DRV_DS1307=y +-CONFIG_RTC_DRV_RS5C372=y +-CONFIG_RTC_DRV_M41T80=y +-CONFIG_EXT2_FS=y +-CONFIG_EXT3_FS=y +-# CONFIG_EXT3_FS_XATTR is not set +-CONFIG_EXT4_FS=m +-CONFIG_INOTIFY=y +-CONFIG_ISO9660_FS=m +-CONFIG_JOLIET=y +-CONFIG_UDF_FS=m +-CONFIG_MSDOS_FS=y +-CONFIG_VFAT_FS=y +-CONFIG_TMPFS=y +-CONFIG_JFFS2_FS=y +-CONFIG_CRAMFS=y +-CONFIG_NFS_FS=y +-CONFIG_NFS_V3=y +-CONFIG_ROOT_NFS=y +-CONFIG_PARTITION_ADVANCED=y +-CONFIG_BSD_DISKLABEL=y +-CONFIG_NLS_CODEPAGE_437=y +-CONFIG_NLS_CODEPAGE_850=y +-CONFIG_NLS_ISO8859_1=y +-CONFIG_NLS_ISO8859_2=y +-CONFIG_MAGIC_SYSRQ=y +-CONFIG_DEBUG_FS=y +-CONFIG_DEBUG_KERNEL=y +-CONFIG_SCHEDSTATS=y +-# CONFIG_DEBUG_BUGVERBOSE is not set +-CONFIG_DEBUG_INFO=y +-# CONFIG_RCU_CPU_STALL_DETECTOR is not set +-CONFIG_SYSCTL_SYSCALL_CHECK=y +-CONFIG_DEBUG_USER=y +-CONFIG_DEBUG_ERRORS=y +-CONFIG_DEBUG_LL=y +-CONFIG_CRYPTO_CBC=m +-CONFIG_CRYPTO_ECB=m +-CONFIG_CRYPTO_PCBC=m +-# CONFIG_CRYPTO_ANSI_CPRNG is not set +diff --git a/arch/arm/configs/mvebu_defconfig b/arch/arm/configs/mvebu_defconfig +deleted file mode 100644 +index 2ec8119c..00000000 +--- a/arch/arm/configs/mvebu_defconfig ++++ /dev/null +@@ -1,91 +0,0 @@ +-CONFIG_EXPERIMENTAL=y +-CONFIG_SYSVIPC=y +-CONFIG_IRQ_DOMAIN_DEBUG=y +-CONFIG_HIGH_RES_TIMERS=y +-CONFIG_LOG_BUF_SHIFT=14 +-CONFIG_BLK_DEV_INITRD=y +-CONFIG_EXPERT=y +-CONFIG_SLAB=y +-CONFIG_MODULES=y +-CONFIG_MODULE_UNLOAD=y +-CONFIG_ARCH_MVEBU=y +-CONFIG_MACH_ARMADA_370=y +-CONFIG_MACH_ARMADA_XP=y +-# CONFIG_CACHE_L2X0 is not set +-# CONFIG_SWP_EMULATE is not set +-CONFIG_SMP=y +-CONFIG_AEABI=y +-CONFIG_HIGHMEM=y +-# CONFIG_COMPACTION is not set +-CONFIG_ZBOOT_ROM_TEXT=0x0 +-CONFIG_ZBOOT_ROM_BSS=0x0 +-CONFIG_ARM_APPENDED_DTB=y +-CONFIG_ARM_ATAG_DTB_COMPAT=y +-CONFIG_VFP=y +-CONFIG_NET=y +-CONFIG_INET=y +-CONFIG_BT=y +-CONFIG_BT_MRVL=y +-CONFIG_BT_MRVL_SDIO=y +-CONFIG_CFG80211=y +-CONFIG_UEVENT_HELPER_PATH="/sbin/hotplug" +-CONFIG_BLK_DEV_SD=y +-CONFIG_ATA=y +-CONFIG_SATA_MV=y +-CONFIG_NETDEVICES=y +-CONFIG_MVNETA=y +-CONFIG_MARVELL_PHY=y +-CONFIG_MWIFIEX=y +-CONFIG_MWIFIEX_SDIO=y +-CONFIG_SERIAL_8250=y +-CONFIG_SERIAL_8250_CONSOLE=y +-CONFIG_I2C=y +-CONFIG_SPI=y +-CONFIG_SPI_ORION=y +-CONFIG_I2C_MV64XXX=y +-CONFIG_MTD=y +-CONFIG_MTD_CHAR=y +-CONFIG_MTD_M25P80=y +-CONFIG_SERIAL_8250_DW=y +-CONFIG_GPIOLIB=y +-CONFIG_GPIO_SYSFS=y +-CONFIG_USB_SUPPORT=y +-CONFIG_USB=y +-CONFIG_USB_EHCI_HCD=y +-CONFIG_USB_EHCI_ROOT_HUB_TT=y +-CONFIG_MMC=y +-CONFIG_MMC_MVSDIO=y +-CONFIG_NEW_LEDS=y +-CONFIG_LEDS_CLASS=m +-CONFIG_LEDS_TRIGGERS=y +-CONFIG_LEDS_TRIGGER_TIMER=y +-CONFIG_LEDS_TRIGGER_HEARTBEAT=y +-CONFIG_RTC_CLASS=y +-CONFIG_RTC_DRV_S35390A=y +-CONFIG_RTC_DRV_MV=y +-CONFIG_DMADEVICES=y +-CONFIG_MV_XOR=y +-# CONFIG_IOMMU_SUPPORT is not set +-CONFIG_EXT2_FS=y +-CONFIG_EXT3_FS=y +-# CONFIG_EXT3_FS_XATTR is not set +-CONFIG_ISO9660_FS=y +-CONFIG_JOLIET=y +-CONFIG_UDF_FS=m +-CONFIG_MSDOS_FS=y +-CONFIG_VFAT_FS=y +-CONFIG_TMPFS=y +-CONFIG_NLS_CODEPAGE_437=y +-CONFIG_NLS_CODEPAGE_850=y +-CONFIG_NLS_ISO8859_1=y +-CONFIG_NLS_ISO8859_2=y +-CONFIG_NLS_UTF8=y +-CONFIG_MAGIC_SYSRQ=y +-CONFIG_DEBUG_FS=y +-# CONFIG_SCHED_DEBUG is not set +-CONFIG_TIMER_STATS=y +-# CONFIG_DEBUG_BUGVERBOSE is not set +-CONFIG_DEBUG_INFO=y +-CONFIG_DEBUG_USER=y +-CONFIG_DEBUG_LL=y +-CONFIG_EARLY_PRINTK=y +diff --git a/arch/arm/configs/mxs_defconfig b/arch/arm/configs/mxs_defconfig +deleted file mode 100644 +index 6a99e30f..00000000 +--- a/arch/arm/configs/mxs_defconfig ++++ /dev/null +@@ -1,186 +0,0 @@ +-CONFIG_EXPERIMENTAL=y +-CONFIG_SYSVIPC=y +-CONFIG_NO_HZ=y +-CONFIG_HIGH_RES_TIMERS=y +-CONFIG_TASKSTATS=y +-CONFIG_TASK_DELAY_ACCT=y +-CONFIG_TASK_XACCT=y +-CONFIG_TASK_IO_ACCOUNTING=y +-CONFIG_IKCONFIG=y +-CONFIG_IKCONFIG_PROC=y +-# CONFIG_UTS_NS is not set +-# CONFIG_IPC_NS is not set +-# CONFIG_PID_NS is not set +-# CONFIG_NET_NS is not set +-CONFIG_PERF_EVENTS=y +-# CONFIG_COMPAT_BRK is not set +-CONFIG_MODULES=y +-CONFIG_MODULE_FORCE_LOAD=y +-CONFIG_MODULE_UNLOAD=y +-CONFIG_MODULE_FORCE_UNLOAD=y +-CONFIG_MODVERSIONS=y +-CONFIG_BLK_DEV_INTEGRITY=y +-# CONFIG_IOSCHED_DEADLINE is not set +-# CONFIG_IOSCHED_CFQ is not set +-CONFIG_ARCH_MXS=y +-CONFIG_MACH_MXS_DT=y +-# CONFIG_ARM_THUMB is not set +-CONFIG_PREEMPT_VOLUNTARY=y +-CONFIG_AEABI=y +-CONFIG_AUTO_ZRELADDR=y +-CONFIG_FPE_NWFPE=y +-CONFIG_NET=y +-CONFIG_PACKET=y +-CONFIG_UNIX=y +-CONFIG_INET=y +-CONFIG_IP_PNP=y +-CONFIG_IP_PNP_DHCP=y +-CONFIG_SYN_COOKIES=y +-# CONFIG_INET_XFRM_MODE_TRANSPORT is not set +-# CONFIG_INET_XFRM_MODE_TUNNEL is not set +-# CONFIG_INET_XFRM_MODE_BEET is not set +-# CONFIG_INET_LRO is not set +-# CONFIG_INET_DIAG is not set +-# CONFIG_IPV6 is not set +-CONFIG_CAN=m +-CONFIG_CAN_RAW=m +-CONFIG_CAN_BCM=m +-CONFIG_CAN_FLEXCAN=m +-# CONFIG_WIRELESS is not set +-CONFIG_DEVTMPFS=y +-CONFIG_DEVTMPFS_MOUNT=y +-# CONFIG_FIRMWARE_IN_KERNEL is not set +-CONFIG_MTD=y +-CONFIG_MTD_CMDLINE_PARTS=y +-CONFIG_MTD_CHAR=y +-CONFIG_MTD_BLOCK=y +-CONFIG_MTD_DATAFLASH=y +-CONFIG_MTD_M25P80=y +-# CONFIG_M25PXX_USE_FAST_READ is not set +-CONFIG_MTD_SST25L=y +-CONFIG_MTD_NAND=y +-CONFIG_MTD_NAND_GPMI_NAND=y +-CONFIG_MTD_UBI=y +-# CONFIG_BLK_DEV is not set +-CONFIG_EEPROM_AT24=y +-CONFIG_SCSI=y +-CONFIG_BLK_DEV_SD=y +-CONFIG_NETDEVICES=y +-CONFIG_ENC28J60=y +-CONFIG_USB_USBNET=y +-CONFIG_USB_NET_SMSC95XX=y +-CONFIG_SMSC_PHY=y +-CONFIG_ICPLUS_PHY=y +-CONFIG_REALTEK_PHY=y +-CONFIG_MICREL_PHY=y +-# CONFIG_WLAN is not set +-# CONFIG_INPUT_MOUSEDEV_PSAUX is not set +-CONFIG_INPUT_EVDEV=m +-# CONFIG_INPUT_KEYBOARD is not set +-# CONFIG_INPUT_MOUSE is not set +-CONFIG_INPUT_TOUCHSCREEN=y +-CONFIG_TOUCHSCREEN_TSC2007=m +-# CONFIG_SERIO is not set +-CONFIG_VT_HW_CONSOLE_BINDING=y +-CONFIG_DEVPTS_MULTIPLE_INSTANCES=y +-# CONFIG_LEGACY_PTYS is not set +-# CONFIG_DEVKMEM is not set +-CONFIG_SERIAL_AMBA_PL011=y +-CONFIG_SERIAL_AMBA_PL011_CONSOLE=y +-CONFIG_SERIAL_MXS_AUART=y +-# CONFIG_HW_RANDOM is not set +-CONFIG_I2C=y +-# CONFIG_I2C_COMPAT is not set +-CONFIG_I2C_CHARDEV=y +-CONFIG_I2C_MXS=y +-CONFIG_SPI=y +-CONFIG_SPI_GPIO=m +-CONFIG_SPI_MXS=y +-CONFIG_DEBUG_GPIO=y +-CONFIG_GPIO_SYSFS=y +-# CONFIG_HWMON is not set +-CONFIG_REGULATOR=y +-CONFIG_REGULATOR_FIXED_VOLTAGE=y +-CONFIG_FB=y +-CONFIG_FB_MXS=y +-CONFIG_BACKLIGHT_LCD_SUPPORT=y +-CONFIG_LCD_CLASS_DEVICE=y +-CONFIG_BACKLIGHT_CLASS_DEVICE=y +-CONFIG_BACKLIGHT_PWM=y +-CONFIG_FRAMEBUFFER_CONSOLE=y +-CONFIG_FONTS=y +-CONFIG_LOGO=y +-CONFIG_SOUND=y +-CONFIG_SND=y +-CONFIG_SND_SOC=y +-CONFIG_SND_MXS_SOC=y +-CONFIG_SND_SOC_MXS_SGTL5000=y +-CONFIG_USB=y +-CONFIG_USB_EHCI_HCD=y +-CONFIG_USB_CHIPIDEA=y +-CONFIG_USB_CHIPIDEA_HOST=y +-CONFIG_USB_STORAGE=y +-CONFIG_USB_MXS_PHY=y +-CONFIG_MMC=y +-CONFIG_MMC_MXS=y +-CONFIG_NEW_LEDS=y +-CONFIG_LEDS_CLASS=y +-CONFIG_LEDS_GPIO=y +-CONFIG_LEDS_TRIGGERS=y +-CONFIG_LEDS_TRIGGER_TIMER=y +-CONFIG_LEDS_TRIGGER_ONESHOT=y +-CONFIG_LEDS_TRIGGER_HEARTBEAT=y +-CONFIG_LEDS_TRIGGER_BACKLIGHT=y +-CONFIG_LEDS_TRIGGER_GPIO=y +-CONFIG_RTC_CLASS=y +-CONFIG_RTC_DRV_DS1307=m +-CONFIG_RTC_DRV_STMP=y +-CONFIG_DMADEVICES=y +-CONFIG_MXS_DMA=y +-CONFIG_STAGING=y +-CONFIG_MXS_LRADC=y +-CONFIG_IIO_SYSFS_TRIGGER=y +-CONFIG_COMMON_CLK_DEBUG=y +-CONFIG_IIO=y +-CONFIG_PWM=y +-CONFIG_PWM_MXS=y +-CONFIG_EXT2_FS=y +-CONFIG_EXT2_FS_XATTR=y +-CONFIG_EXT3_FS=y +-CONFIG_EXT4_FS=y +-# CONFIG_DNOTIFY is not set +-CONFIG_FSCACHE=m +-CONFIG_FSCACHE_STATS=y +-CONFIG_CACHEFILES=m +-CONFIG_TMPFS=y +-CONFIG_TMPFS_POSIX_ACL=y +-CONFIG_JFFS2_FS=y +-CONFIG_JFFS2_COMPRESSION_OPTIONS=y +-CONFIG_JFFS2_LZO=y +-CONFIG_JFFS2_RUBIN=y +-CONFIG_UBIFS_FS=y +-CONFIG_UBIFS_FS_ADVANCED_COMPR=y +-CONFIG_NFS_FS=y +-CONFIG_NFS_V3_ACL=y +-CONFIG_NFS_V4=y +-CONFIG_ROOT_NFS=y +-CONFIG_NLS_CODEPAGE_437=y +-CONFIG_NLS_CODEPAGE_850=y +-CONFIG_NLS_ISO8859_1=y +-CONFIG_NLS_ISO8859_15=y +-CONFIG_PRINTK_TIME=y +-CONFIG_FRAME_WARN=2048 +-CONFIG_MAGIC_SYSRQ=y +-CONFIG_UNUSED_SYMBOLS=y +-CONFIG_DEBUG_KERNEL=y +-CONFIG_LOCKUP_DETECTOR=y +-CONFIG_TIMER_STATS=y +-CONFIG_PROVE_LOCKING=y +-CONFIG_DEBUG_INFO=y +-CONFIG_BLK_DEV_IO_TRACE=y +-CONFIG_STRICT_DEVMEM=y +-CONFIG_DEBUG_USER=y +-# CONFIG_CRYPTO_ANSI_CPRNG is not set +-# CONFIG_CRYPTO_HW is not set +-CONFIG_CRC_ITU_T=m +-CONFIG_CRC7=m +diff --git a/arch/arm/configs/neponset_defconfig b/arch/arm/configs/neponset_defconfig +deleted file mode 100644 +index d7dc9922..00000000 +--- a/arch/arm/configs/neponset_defconfig ++++ /dev/null +@@ -1,90 +0,0 @@ +-CONFIG_EXPERIMENTAL=y +-CONFIG_SYSVIPC=y +-CONFIG_LOG_BUF_SHIFT=14 +-CONFIG_BLK_DEV_INITRD=y +-CONFIG_MODULES=y +-CONFIG_MODULE_UNLOAD=y +-CONFIG_ARCH_SA1100=y +-CONFIG_SA1100_ASSABET=y +-CONFIG_ASSABET_NEPONSET=y +-CONFIG_PCCARD=y +-CONFIG_PCMCIA_SA1100=y +-CONFIG_PCMCIA_SA1111=y +-CONFIG_LEDS=y +-CONFIG_LEDS_CPU=y +-CONFIG_ZBOOT_ROM_TEXT=0x80000 +-CONFIG_ZBOOT_ROM_BSS=0xc1000000 +-CONFIG_ZBOOT_ROM=y +-CONFIG_CMDLINE="console=ttySA0,38400n8 cpufreq=221200 rw root=/dev/mtdblock2 mtdparts=sa1100:512K(boot),1M(kernel),2560K(initrd),4M(root) load_ramdisk=1 prompt_ramdisk=0 mem=32M noinitrd initrd=0xc0800000,3M" +-CONFIG_FPE_NWFPE=y +-CONFIG_BINFMT_AOUT=y +-CONFIG_PM=y +-CONFIG_NET=y +-CONFIG_PACKET=y +-CONFIG_UNIX=y +-CONFIG_INET=y +-# CONFIG_IPV6 is not set +-CONFIG_MTD=y +-CONFIG_MTD_CONCAT=y +-CONFIG_MTD_PARTITIONS=y +-CONFIG_MTD_REDBOOT_PARTS=y +-CONFIG_MTD_CMDLINE_PARTS=y +-CONFIG_MTD_BLOCK=y +-CONFIG_MTD_CFI=y +-CONFIG_MTD_CFI_ADV_OPTIONS=y +-CONFIG_MTD_CFI_INTELEXT=y +-CONFIG_MTD_RAM=y +-CONFIG_MTD_SA1100=y +-CONFIG_BLK_DEV_RAM=y +-CONFIG_BLK_DEV_RAM_SIZE=8192 +-CONFIG_SCSI=m +-CONFIG_BLK_DEV_SD=m +-CONFIG_NETDEVICES=y +-CONFIG_NET_ETHERNET=y +-CONFIG_NET_VENDOR_SMC=y +-CONFIG_SMC9194=y +-CONFIG_SMC91X=y +-CONFIG_NET_PCMCIA=y +-CONFIG_PCMCIA_PCNET=y +-# CONFIG_INPUT_MOUSE is not set +-CONFIG_INPUT_TOUCHSCREEN=y +-CONFIG_SERIO_SERPORT=m +-CONFIG_SERIO_SA1111=y +-CONFIG_SERIAL_NONSTANDARD=y +-CONFIG_SERIAL_8250=y +-CONFIG_SERIAL_8250_CS=y +-CONFIG_SERIAL_SA1100=y +-CONFIG_SERIAL_SA1100_CONSOLE=y +-CONFIG_LEGACY_PTY_COUNT=64 +-CONFIG_I2C=y +-CONFIG_I2C_CHARDEV=y +-CONFIG_WATCHDOG=y +-CONFIG_SA1100_WATCHDOG=m +-CONFIG_FB=y +-CONFIG_FB_SA1100=y +-# CONFIG_VGA_CONSOLE is not set +-CONFIG_FRAMEBUFFER_CONSOLE=y +-CONFIG_SOUND=y +-CONFIG_SOUND_PRIME=y +-# CONFIG_USB_HID is not set +-CONFIG_USB=m +-CONFIG_USB_DEBUG=y +-CONFIG_USB_DEVICEFS=y +-CONFIG_USB_MON=m +-CONFIG_USB_OHCI_HCD=m +-CONFIG_USB_STORAGE=m +-CONFIG_EXT2_FS=y +-CONFIG_MSDOS_FS=m +-CONFIG_VFAT_FS=m +-CONFIG_JFFS2_FS=y +-CONFIG_NFS_FS=y +-CONFIG_PARTITION_ADVANCED=y +-# CONFIG_MSDOS_PARTITION is not set +-CONFIG_NLS=y +-CONFIG_NLS_CODEPAGE_437=m +-CONFIG_NLS_ISO8859_1=m +-CONFIG_MAGIC_SYSRQ=y +-CONFIG_DEBUG_KERNEL=y +-CONFIG_DEBUG_USER=y +-CONFIG_DEBUG_ERRORS=y +-CONFIG_DEBUG_LL=y +diff --git a/arch/arm/configs/netwinder_defconfig b/arch/arm/configs/netwinder_defconfig +deleted file mode 100644 +index 25ed772d..00000000 +--- a/arch/arm/configs/netwinder_defconfig ++++ /dev/null +@@ -1,87 +0,0 @@ +-CONFIG_EXPERIMENTAL=y +-CONFIG_SYSVIPC=y +-CONFIG_LOG_BUF_SHIFT=14 +-CONFIG_ARCH_FOOTBRIDGE=y +-CONFIG_ARCH_NETWINDER=y +-CONFIG_LEDS=y +-CONFIG_LEDS_CPU=y +-CONFIG_ZBOOT_ROM_TEXT=0x0 +-CONFIG_ZBOOT_ROM_BSS=0x0 +-CONFIG_CMDLINE="root=0x301" +-CONFIG_FPE_NWFPE=y +-CONFIG_BINFMT_AOUT=y +-CONFIG_NET=y +-CONFIG_PACKET=y +-CONFIG_UNIX=y +-CONFIG_INET=y +-CONFIG_IP_PNP=y +-CONFIG_IP_PNP_DHCP=y +-CONFIG_IP_PNP_BOOTP=y +-CONFIG_IP_PNP_RARP=y +-# CONFIG_IPV6 is not set +-CONFIG_NETFILTER=y +-CONFIG_IP_NF_QUEUE=y +-CONFIG_IP_NF_IPTABLES=y +-CONFIG_PARPORT=y +-CONFIG_PARPORT_PC=y +-CONFIG_PARPORT_PC_SUPERIO=y +-CONFIG_BLK_DEV_LOOP=y +-CONFIG_IDE=y +-CONFIG_BLK_DEV_SL82C105=y +-CONFIG_NETDEVICES=y +-CONFIG_NET_ETHERNET=y +-CONFIG_MII=y +-CONFIG_NET_TULIP=y +-CONFIG_TULIP=y +-CONFIG_TULIP_MMIO=y +-CONFIG_NET_PCI=y +-CONFIG_NE2K_PCI=y +-CONFIG_MOUSE_SERIAL=y +-CONFIG_INPUT_MISC=y +-CONFIG_INPUT_UINPUT=y +-CONFIG_SERIAL_8250=y +-CONFIG_SERIAL_8250_CONSOLE=y +-CONFIG_PRINTER=y +-CONFIG_DS1620=y +-CONFIG_NWBUTTON=y +-CONFIG_NWBUTTON_REBOOT=y +-CONFIG_NWFLASH=y +-CONFIG_WATCHDOG=y +-CONFIG_977_WATCHDOG=y +-CONFIG_FB=y +-CONFIG_FB_CYBER2000=y +-CONFIG_FRAMEBUFFER_CONSOLE=y +-CONFIG_FONTS=y +-CONFIG_FONT_8x8=y +-CONFIG_FONT_8x16=y +-CONFIG_LOGO=y +-CONFIG_SOUND=y +-CONFIG_SOUND_PRIME=y +-CONFIG_SOUND_OSS=y +-CONFIG_SOUND_TRACEINIT=y +-CONFIG_SOUND_DMAP=y +-CONFIG_SOUND_YM3812=y +-CONFIG_SOUND_WAVEARTIST=y +-CONFIG_EXT2_FS=y +-CONFIG_AUTOFS_FS=y +-CONFIG_ISO9660_FS=y +-CONFIG_JOLIET=y +-CONFIG_TMPFS=y +-CONFIG_NFS_FS=y +-CONFIG_NFS_V3=y +-CONFIG_NFS_V4=y +-CONFIG_ROOT_NFS=y +-CONFIG_NFSD=y +-CONFIG_NFSD_V3=y +-CONFIG_SMB_FS=y +-CONFIG_PARTITION_ADVANCED=y +-CONFIG_NLS_CODEPAGE_437=y +-CONFIG_NLS_CODEPAGE_850=y +-CONFIG_NLS_CODEPAGE_852=y +-CONFIG_NLS_ISO8859_1=y +-CONFIG_NLS_ISO8859_2=y +-CONFIG_NLS_ISO8859_15=y +-CONFIG_NLS_UTF8=y +-CONFIG_MAGIC_SYSRQ=y +-CONFIG_DEBUG_KERNEL=y +-CONFIG_DEBUG_USER=y +diff --git a/arch/arm/configs/netx_defconfig b/arch/arm/configs/netx_defconfig +deleted file mode 100644 +index 9c0ad799..00000000 +--- a/arch/arm/configs/netx_defconfig ++++ /dev/null +@@ -1,86 +0,0 @@ +-CONFIG_EXPERIMENTAL=y +-CONFIG_SYSVIPC=y +-CONFIG_POSIX_MQUEUE=y +-CONFIG_BSD_PROCESS_ACCT=y +-CONFIG_IKCONFIG=y +-CONFIG_IKCONFIG_PROC=y +-CONFIG_SLAB=y +-CONFIG_MODULES=y +-CONFIG_MODULE_UNLOAD=y +-CONFIG_MODULE_FORCE_UNLOAD=y +-CONFIG_ARCH_NETX=y +-CONFIG_MACH_NXDKN=y +-CONFIG_MACH_NXDB500=y +-CONFIG_MACH_NXEB500HMI=y +-CONFIG_PREEMPT=y +-CONFIG_ZBOOT_ROM_TEXT=0x0 +-CONFIG_ZBOOT_ROM_BSS=0x0 +-CONFIG_CMDLINE="console=ttySMX0,115200" +-CONFIG_NET=y +-CONFIG_PACKET=y +-CONFIG_UNIX=y +-CONFIG_XFRM_USER=m +-CONFIG_NET_KEY=y +-CONFIG_INET=y +-CONFIG_IP_MULTICAST=y +-CONFIG_IP_PNP=y +-CONFIG_IP_PNP_DHCP=y +-CONFIG_NET_IPGRE=m +-CONFIG_SYN_COOKIES=y +-CONFIG_INET_AH=y +-CONFIG_INET_ESP=y +-CONFIG_INET_IPCOMP=y +-CONFIG_INET6_AH=m +-CONFIG_INET6_ESP=m +-CONFIG_INET6_IPCOMP=m +-CONFIG_NETFILTER=y +-CONFIG_IP_NF_QUEUE=m +-CONFIG_NET_PKTGEN=m +-CONFIG_MTD=y +-CONFIG_MTD_PARTITIONS=y +-CONFIG_MTD_CMDLINE_PARTS=y +-CONFIG_MTD_CHAR=y +-CONFIG_MTD_BLOCK=y +-CONFIG_MTD_CFI=y +-CONFIG_MTD_CFI_INTELEXT=y +-CONFIG_MTD_PLATRAM=y +-CONFIG_BLK_DEV_LOOP=m +-CONFIG_BLK_DEV_CRYPTOLOOP=m +-CONFIG_NETDEVICES=y +-CONFIG_NET_ETHERNET=y +-CONFIG_NET_NETX=y +-# CONFIG_INPUT_MOUSEDEV_PSAUX is not set +-# CONFIG_INPUT_KEYBOARD is not set +-# CONFIG_INPUT_MOUSE is not set +-CONFIG_SERIAL_NETX=y +-CONFIG_SERIAL_NETX_CONSOLE=y +-# CONFIG_HWMON is not set +-CONFIG_FB=y +-CONFIG_FB_ARMCLCD=y +-# CONFIG_VGA_CONSOLE is not set +-CONFIG_FRAMEBUFFER_CONSOLE=y +-CONFIG_LOGO=y +-CONFIG_RTC_CLASS=y +-CONFIG_INOTIFY=y +-CONFIG_TMPFS=y +-CONFIG_JFFS2_FS=y +-CONFIG_NFS_FS=y +-CONFIG_NFS_V3=y +-CONFIG_NFS_V4=y +-CONFIG_ROOT_NFS=y +-CONFIG_MAGIC_SYSRQ=y +-CONFIG_DEBUG_KERNEL=y +-CONFIG_DEBUG_ERRORS=y +-CONFIG_CRYPTO_NULL=m +-CONFIG_CRYPTO_MD4=m +-CONFIG_CRYPTO_MICHAEL_MIC=m +-CONFIG_CRYPTO_SHA256=m +-CONFIG_CRYPTO_SHA512=m +-CONFIG_CRYPTO_ARC4=m +-CONFIG_CRYPTO_BLOWFISH=m +-CONFIG_CRYPTO_CAST5=m +-CONFIG_CRYPTO_CAST6=m +-CONFIG_CRYPTO_SERPENT=m +-CONFIG_CRYPTO_TWOFISH=m +-CONFIG_CRC_CCITT=m +-CONFIG_LIBCRC32C=m +diff --git a/arch/arm/configs/nhk8815_defconfig b/arch/arm/configs/nhk8815_defconfig +deleted file mode 100644 +index 86cfd295..00000000 +--- a/arch/arm/configs/nhk8815_defconfig ++++ /dev/null +@@ -1,132 +0,0 @@ +-CONFIG_EXPERIMENTAL=y +-# CONFIG_LOCALVERSION_AUTO is not set +-# CONFIG_SWAP is not set +-CONFIG_SYSVIPC=y +-CONFIG_IKCONFIG=y +-CONFIG_IKCONFIG_PROC=y +-CONFIG_LOG_BUF_SHIFT=14 +-CONFIG_SYSFS_DEPRECATED_V2=y +-CONFIG_BLK_DEV_INITRD=y +-CONFIG_EXPERT=y +-CONFIG_KALLSYMS_ALL=y +-CONFIG_SLAB=y +-CONFIG_MODULES=y +-CONFIG_MODULE_UNLOAD=y +-# CONFIG_BLK_DEV_BSG is not set +-CONFIG_ARCH_NOMADIK=y +-CONFIG_MACH_NOMADIK_8815NHK=y +-CONFIG_PREEMPT=y +-CONFIG_AEABI=y +-CONFIG_ZBOOT_ROM_TEXT=0x0 +-CONFIG_ZBOOT_ROM_BSS=0x0 +-CONFIG_FPE_NWFPE=y +-CONFIG_PM=y +-CONFIG_NET=y +-CONFIG_PACKET=y +-CONFIG_UNIX=y +-CONFIG_NET_KEY=y +-CONFIG_INET=y +-CONFIG_IP_MULTICAST=y +-CONFIG_IP_ADVANCED_ROUTER=y +-CONFIG_IP_PNP=y +-CONFIG_IP_PNP_DHCP=y +-CONFIG_IP_PNP_BOOTP=y +-CONFIG_NET_IPIP=y +-CONFIG_NET_IPGRE=y +-CONFIG_NET_IPGRE_BROADCAST=y +-CONFIG_IP_MROUTE=y +-# CONFIG_INET_LRO is not set +-# CONFIG_IPV6 is not set +-CONFIG_BT=m +-CONFIG_BT_L2CAP=m +-CONFIG_BT_SCO=m +-CONFIG_BT_RFCOMM=m +-CONFIG_BT_RFCOMM_TTY=y +-CONFIG_BT_BNEP=m +-CONFIG_BT_BNEP_MC_FILTER=y +-CONFIG_BT_BNEP_PROTO_FILTER=y +-CONFIG_BT_HIDP=m +-CONFIG_BT_HCIUART=m +-CONFIG_BT_HCIUART_H4=y +-CONFIG_BT_HCIUART_BCSP=y +-CONFIG_BT_HCIVHCI=m +-CONFIG_UEVENT_HELPER_PATH="/sbin/hotplug" +-CONFIG_MTD=y +-CONFIG_MTD_TESTS=m +-CONFIG_MTD_CHAR=y +-CONFIG_MTD_BLOCK=y +-CONFIG_MTD_NAND=y +-CONFIG_MTD_NAND_ECC_SMC=y +-CONFIG_MTD_NAND_FSMC=y +-CONFIG_MTD_ONENAND=y +-CONFIG_MTD_ONENAND_VERIFY_WRITE=y +-CONFIG_MTD_ONENAND_GENERIC=y +-CONFIG_BLK_DEV_LOOP=y +-CONFIG_BLK_DEV_CRYPTOLOOP=y +-CONFIG_BLK_DEV_RAM=y +-CONFIG_SCSI=y +-CONFIG_BLK_DEV_SD=y +-CONFIG_CHR_DEV_SG=y +-CONFIG_SCSI_MULTI_LUN=y +-CONFIG_SCSI_CONSTANTS=y +-CONFIG_SCSI_LOGGING=y +-CONFIG_SCSI_SCAN_ASYNC=y +-CONFIG_NETDEVICES=y +-CONFIG_TUN=y +-CONFIG_NET_ETHERNET=y +-CONFIG_SMC91X=y +-CONFIG_PPP=m +-CONFIG_PPP_ASYNC=m +-CONFIG_PPP_SYNC_TTY=m +-CONFIG_PPP_DEFLATE=m +-CONFIG_PPP_BSDCOMP=m +-CONFIG_PPP_MPPE=m +-CONFIG_PPPOE=m +-CONFIG_NETCONSOLE=m +-# CONFIG_INPUT_MOUSEDEV is not set +-CONFIG_INPUT_EVDEV=y +-# CONFIG_KEYBOARD_ATKBD is not set +-# CONFIG_MOUSE_PS2 is not set +-# CONFIG_SERIO is not set +-CONFIG_SERIAL_AMBA_PL011=y +-CONFIG_SERIAL_AMBA_PL011_CONSOLE=y +-# CONFIG_LEGACY_PTYS is not set +-# CONFIG_HW_RANDOM is not set +-CONFIG_I2C=y +-CONFIG_I2C_CHARDEV=y +-CONFIG_I2C_GPIO=y +-CONFIG_DEBUG_GPIO=y +-CONFIG_PINCTRL_NOMADIK=y +-# CONFIG_HWMON is not set +-# CONFIG_VGA_CONSOLE is not set +-CONFIG_RTC_CLASS=y +-CONFIG_EXT2_FS=y +-CONFIG_EXT3_FS=y +-CONFIG_INOTIFY=y +-CONFIG_FUSE_FS=y +-CONFIG_MSDOS_FS=y +-CONFIG_VFAT_FS=y +-CONFIG_TMPFS=y +-CONFIG_JFFS2_FS=y +-CONFIG_NFS_FS=y +-CONFIG_NFS_V3=y +-CONFIG_NFS_V3_ACL=y +-CONFIG_ROOT_NFS=y +-CONFIG_SMB_FS=m +-CONFIG_CIFS=m +-CONFIG_CIFS_WEAK_PW_HASH=y +-CONFIG_NLS_CODEPAGE_437=y +-CONFIG_NLS_ASCII=y +-CONFIG_NLS_ISO8859_1=y +-CONFIG_NLS_ISO8859_15=y +-# CONFIG_ENABLE_MUST_CHECK is not set +-CONFIG_DEBUG_KERNEL=y +-# CONFIG_SCHED_DEBUG is not set +-# CONFIG_DEBUG_PREEMPT is not set +-# CONFIG_DEBUG_BUGVERBOSE is not set +-CONFIG_DEBUG_INFO=y +-# CONFIG_RCU_CPU_STALL_DETECTOR is not set +-CONFIG_CRYPTO_MD5=y +-CONFIG_CRYPTO_SHA1=y +-CONFIG_CRYPTO_DES=y +-# CONFIG_CRYPTO_ANSI_CPRNG is not set +diff --git a/arch/arm/configs/nuc910_defconfig b/arch/arm/configs/nuc910_defconfig +deleted file mode 100644 +index 10180cfd..00000000 +--- a/arch/arm/configs/nuc910_defconfig ++++ /dev/null +@@ -1,60 +0,0 @@ +-CONFIG_EXPERIMENTAL=y +-# CONFIG_LOCALVERSION_AUTO is not set +-CONFIG_SYSVIPC=y +-CONFIG_BSD_PROCESS_ACCT=y +-CONFIG_SYSFS_DEPRECATED_V2=y +-CONFIG_RELAY=y +-CONFIG_USER_NS=y +-CONFIG_BLK_DEV_INITRD=y +-CONFIG_KALLSYMS_EXTRA_PASS=y +-CONFIG_SLAB=y +-CONFIG_ARCH_W90X900=y +-CONFIG_PREEMPT=y +-CONFIG_AEABI=y +-CONFIG_CMDLINE="root=/dev/ram0 console=ttyS0,115200n8 rdinit=/sbin/init mem=64M" +-CONFIG_KEXEC=y +-CONFIG_FPE_NWFPE=y +-CONFIG_UEVENT_HELPER_PATH="/sbin/hotplug" +-CONFIG_MTD=y +-CONFIG_MTD_CONCAT=y +-CONFIG_MTD_PARTITIONS=y +-CONFIG_MTD_CHAR=y +-CONFIG_MTD_BLOCK=y +-CONFIG_MTD_CFI=y +-CONFIG_MTD_CFI_AMDSTD=y +-CONFIG_MTD_PHYSMAP=y +-CONFIG_BLK_DEV_RAM=y +-CONFIG_BLK_DEV_RAM_SIZE=16384 +-# CONFIG_MISC_DEVICES is not set +-CONFIG_SCSI=y +-# CONFIG_SCSI_PROC_FS is not set +-CONFIG_BLK_DEV_SD=y +-# CONFIG_SCSI_LOWLEVEL is not set +-# CONFIG_INPUT_MOUSEDEV_PSAUX is not set +-# CONFIG_INPUT_KEYBOARD is not set +-# CONFIG_INPUT_MOUSE is not set +-# CONFIG_SERIO is not set +-# CONFIG_DEVKMEM is not set +-CONFIG_SERIAL_8250=y +-CONFIG_SERIAL_8250_CONSOLE=y +-CONFIG_SERIAL_8250_NR_UARTS=1 +-# CONFIG_LEGACY_PTYS is not set +-# CONFIG_HW_RANDOM is not set +-# CONFIG_HWMON is not set +-# CONFIG_VGA_CONSOLE is not set +-# CONFIG_HID_SUPPORT is not set +-CONFIG_USB=y +-CONFIG_USB_MON=y +-CONFIG_USB_STORAGE=y +-# CONFIG_DNOTIFY is not set +-CONFIG_TMPFS=y +-CONFIG_TMPFS_POSIX_ACL=y +-CONFIG_ROMFS_FS=y +-CONFIG_PARTITION_ADVANCED=y +-CONFIG_NLS_CODEPAGE_437=y +-CONFIG_NLS_ISO8859_1=y +-# CONFIG_ENABLE_WARN_DEPRECATED is not set +-# CONFIG_ENABLE_MUST_CHECK is not set +-CONFIG_DEBUG_FS=y +-# CONFIG_RCU_CPU_STALL_DETECTOR is not set +-# CONFIG_CRC32 is not set +diff --git a/arch/arm/configs/nuc950_defconfig b/arch/arm/configs/nuc950_defconfig +deleted file mode 100644 +index 27aa8731..00000000 +--- a/arch/arm/configs/nuc950_defconfig ++++ /dev/null +@@ -1,76 +0,0 @@ +-CONFIG_EXPERIMENTAL=y +-# CONFIG_LOCALVERSION_AUTO is not set +-CONFIG_SYSVIPC=y +-CONFIG_BSD_PROCESS_ACCT=y +-CONFIG_SYSFS_DEPRECATED_V2=y +-CONFIG_RELAY=y +-CONFIG_USER_NS=y +-CONFIG_BLK_DEV_INITRD=y +-CONFIG_KALLSYMS_EXTRA_PASS=y +-CONFIG_SLAB=y +-CONFIG_ARCH_W90X900=y +-# CONFIG_MACH_W90P910EVB is not set +-CONFIG_MACH_W90P950EVB=y +-CONFIG_NO_HZ=y +-CONFIG_HIGH_RES_TIMERS=y +-CONFIG_PREEMPT=y +-CONFIG_AEABI=y +-CONFIG_CMDLINE="root=/dev/ram0 console=ttyS0,115200n8 rdinit=/sbin/init mem=64M" +-CONFIG_KEXEC=y +-CONFIG_FPE_NWFPE=y +-CONFIG_BINFMT_AOUT=y +-CONFIG_BINFMT_MISC=y +-CONFIG_UEVENT_HELPER_PATH="/sbin/hotplug" +-CONFIG_MTD=y +-CONFIG_MTD_CONCAT=y +-CONFIG_MTD_PARTITIONS=y +-CONFIG_MTD_CHAR=y +-CONFIG_MTD_BLOCK=y +-CONFIG_MTD_CFI=y +-CONFIG_MTD_CFI_AMDSTD=y +-CONFIG_MTD_PHYSMAP=y +-CONFIG_BLK_DEV_RAM=y +-CONFIG_BLK_DEV_RAM_SIZE=16384 +-# CONFIG_MISC_DEVICES is not set +-CONFIG_SCSI=y +-# CONFIG_SCSI_PROC_FS is not set +-CONFIG_BLK_DEV_SD=y +-# CONFIG_SCSI_LOWLEVEL is not set +-# CONFIG_INPUT_MOUSEDEV_PSAUX is not set +-# CONFIG_INPUT_KEYBOARD is not set +-# CONFIG_INPUT_MOUSE is not set +-# CONFIG_SERIO is not set +-# CONFIG_DEVKMEM is not set +-CONFIG_SERIAL_8250=y +-CONFIG_SERIAL_8250_CONSOLE=y +-CONFIG_SERIAL_8250_NR_UARTS=1 +-# CONFIG_LEGACY_PTYS is not set +-# CONFIG_HW_RANDOM is not set +-# CONFIG_HWMON is not set +-CONFIG_FB=y +-CONFIG_FB_NUC900=y +-CONFIG_GPM1040A0_320X240=y +-CONFIG_FB_NUC900_DEBUG=y +-# CONFIG_VGA_CONSOLE is not set +-CONFIG_FRAMEBUFFER_CONSOLE=y +-CONFIG_FRAMEBUFFER_CONSOLE_DETECT_PRIMARY=y +-CONFIG_FONTS=y +-CONFIG_FONT_8x16=y +-CONFIG_LOGO=y +-# CONFIG_LOGO_LINUX_MONO is not set +-# CONFIG_LOGO_LINUX_VGA16 is not set +-# CONFIG_HID_SUPPORT is not set +-CONFIG_USB=y +-CONFIG_USB_MON=y +-CONFIG_USB_STORAGE=y +-# CONFIG_DNOTIFY is not set +-CONFIG_TMPFS=y +-CONFIG_TMPFS_POSIX_ACL=y +-CONFIG_ROMFS_FS=y +-CONFIG_PARTITION_ADVANCED=y +-CONFIG_NLS_CODEPAGE_437=y +-CONFIG_NLS_ISO8859_1=y +-# CONFIG_ENABLE_WARN_DEPRECATED is not set +-# CONFIG_ENABLE_MUST_CHECK is not set +-CONFIG_DEBUG_FS=y +-# CONFIG_RCU_CPU_STALL_DETECTOR is not set +diff --git a/arch/arm/configs/nuc960_defconfig b/arch/arm/configs/nuc960_defconfig +deleted file mode 100644 +index 56fd7ad0..00000000 +--- a/arch/arm/configs/nuc960_defconfig ++++ /dev/null +@@ -1,66 +0,0 @@ +-CONFIG_EXPERIMENTAL=y +-# CONFIG_LOCALVERSION_AUTO is not set +-CONFIG_SYSVIPC=y +-CONFIG_BSD_PROCESS_ACCT=y +-CONFIG_SYSFS_DEPRECATED_V2=y +-CONFIG_RELAY=y +-CONFIG_USER_NS=y +-CONFIG_BLK_DEV_INITRD=y +-CONFIG_KALLSYMS_EXTRA_PASS=y +-CONFIG_SLAB=y +-CONFIG_ARCH_W90X900=y +-# CONFIG_MACH_W90P910EVB is not set +-CONFIG_MACH_W90N960EVB=y +-CONFIG_NO_HZ=y +-CONFIG_HIGH_RES_TIMERS=y +-CONFIG_PREEMPT=y +-CONFIG_AEABI=y +-CONFIG_CMDLINE="root=/dev/ram0 console=ttyS0,115200n8 rdinit=/sbin/init mem=64M" +-CONFIG_KEXEC=y +-CONFIG_FPE_NWFPE=y +-CONFIG_BINFMT_AOUT=y +-CONFIG_BINFMT_MISC=y +-CONFIG_UEVENT_HELPER_PATH="/sbin/hotplug" +-CONFIG_MTD=y +-CONFIG_MTD_CONCAT=y +-CONFIG_MTD_PARTITIONS=y +-CONFIG_MTD_CHAR=y +-CONFIG_MTD_BLOCK=y +-CONFIG_MTD_CFI=y +-CONFIG_MTD_CFI_AMDSTD=y +-CONFIG_MTD_PHYSMAP=y +-CONFIG_BLK_DEV_RAM=y +-CONFIG_BLK_DEV_RAM_SIZE=16384 +-# CONFIG_MISC_DEVICES is not set +-CONFIG_SCSI=y +-# CONFIG_SCSI_PROC_FS is not set +-CONFIG_BLK_DEV_SD=y +-# CONFIG_SCSI_LOWLEVEL is not set +-# CONFIG_INPUT_MOUSEDEV_PSAUX is not set +-# CONFIG_INPUT_KEYBOARD is not set +-# CONFIG_INPUT_MOUSE is not set +-# CONFIG_SERIO is not set +-# CONFIG_DEVKMEM is not set +-CONFIG_SERIAL_8250=y +-CONFIG_SERIAL_8250_CONSOLE=y +-CONFIG_SERIAL_8250_NR_UARTS=1 +-# CONFIG_LEGACY_PTYS is not set +-# CONFIG_HW_RANDOM is not set +-# CONFIG_HWMON is not set +-# CONFIG_VGA_CONSOLE is not set +-# CONFIG_HID_SUPPORT is not set +-CONFIG_USB=y +-CONFIG_USB_MON=y +-CONFIG_USB_STORAGE=y +-# CONFIG_DNOTIFY is not set +-CONFIG_TMPFS=y +-CONFIG_TMPFS_POSIX_ACL=y +-CONFIG_ROMFS_FS=y +-CONFIG_PARTITION_ADVANCED=y +-CONFIG_NLS_CODEPAGE_437=y +-CONFIG_NLS_ISO8859_1=y +-# CONFIG_ENABLE_WARN_DEPRECATED is not set +-# CONFIG_ENABLE_MUST_CHECK is not set +-CONFIG_DEBUG_FS=y +-# CONFIG_RCU_CPU_STALL_DETECTOR is not set +-# CONFIG_CRC32 is not set +diff --git a/arch/arm/configs/omap1_defconfig b/arch/arm/configs/omap1_defconfig +deleted file mode 100644 +index 42eab9a2..00000000 +--- a/arch/arm/configs/omap1_defconfig ++++ /dev/null +@@ -1,278 +0,0 @@ +-CONFIG_EXPERIMENTAL=y +-# CONFIG_SWAP is not set +-CONFIG_SYSVIPC=y +-CONFIG_POSIX_MQUEUE=y +-CONFIG_BSD_PROCESS_ACCT=y +-CONFIG_IKCONFIG=y +-CONFIG_LOG_BUF_SHIFT=14 +-CONFIG_BLK_DEV_INITRD=y +-CONFIG_EXPERT=y +-# CONFIG_KALLSYMS is not set +-# CONFIG_ELF_CORE is not set +-# CONFIG_BASE_FULL is not set +-# CONFIG_SHMEM is not set +-# CONFIG_VM_EVENT_COUNTERS is not set +-CONFIG_SLOB=y +-CONFIG_PROFILING=y +-CONFIG_OPROFILE=y +-CONFIG_MODULES=y +-CONFIG_MODULE_UNLOAD=y +-CONFIG_MODULE_FORCE_UNLOAD=y +-# CONFIG_LBDAF is not set +-# CONFIG_BLK_DEV_BSG is not set +-# CONFIG_IOSCHED_DEADLINE is not set +-# CONFIG_IOSCHED_CFQ is not set +-CONFIG_ARCH_OMAP=y +-CONFIG_ARCH_OMAP1=y +-CONFIG_OMAP_RESET_CLOCKS=y +-# CONFIG_OMAP_MUX is not set +-CONFIG_OMAP_MBOX_FWK=y +-CONFIG_OMAP_32K_TIMER=y +-CONFIG_OMAP_DM_TIMER=y +-CONFIG_ARCH_OMAP730=y +-CONFIG_ARCH_OMAP850=y +-CONFIG_ARCH_OMAP16XX=y +-CONFIG_MACH_OMAP_INNOVATOR=y +-CONFIG_MACH_OMAP_H2=y +-CONFIG_MACH_OMAP_H3=y +-CONFIG_MACH_OMAP_HTCWIZARD=y +-CONFIG_MACH_HERALD=y +-CONFIG_MACH_OMAP_OSK=y +-CONFIG_MACH_OMAP_PERSEUS2=y +-CONFIG_MACH_OMAP_FSAMPLE=y +-CONFIG_MACH_VOICEBLUE=y +-CONFIG_MACH_OMAP_PALMTE=y +-CONFIG_MACH_OMAP_PALMZ71=y +-CONFIG_MACH_OMAP_PALMTT=y +-CONFIG_MACH_SX1=y +-CONFIG_MACH_NOKIA770=y +-CONFIG_MACH_AMS_DELTA=y +-CONFIG_MACH_OMAP_GENERIC=y +-# CONFIG_ARM_THUMB is not set +-CONFIG_PCCARD=y +-CONFIG_OMAP_CF=y +-CONFIG_NO_HZ=y +-CONFIG_HIGH_RES_TIMERS=y +-CONFIG_PREEMPT=y +-CONFIG_AEABI=y +-CONFIG_LEDS=y +-CONFIG_LEDS_CPU=y +-CONFIG_ZBOOT_ROM_TEXT=0x0 +-CONFIG_ZBOOT_ROM_BSS=0x0 +-CONFIG_CMDLINE="root=1f03 rootfstype=jffs2" +-CONFIG_FPE_NWFPE=y +-CONFIG_BINFMT_MISC=y +-CONFIG_PM=y +-# CONFIG_SUSPEND is not set +-CONFIG_PM_RUNTIME=y +-CONFIG_NET=y +-CONFIG_PACKET=y +-CONFIG_UNIX=y +-CONFIG_NET_KEY=y +-CONFIG_INET=y +-CONFIG_IP_MULTICAST=y +-CONFIG_IP_PNP=y +-CONFIG_IP_PNP_DHCP=y +-CONFIG_IP_PNP_BOOTP=y +-# CONFIG_INET_XFRM_MODE_TRANSPORT is not set +-# CONFIG_INET_XFRM_MODE_TUNNEL is not set +-# CONFIG_INET_XFRM_MODE_BEET is not set +-# CONFIG_INET_LRO is not set +-# CONFIG_INET_DIAG is not set +-CONFIG_IPV6=y +-CONFIG_NETFILTER=y +-CONFIG_BT=y +-CONFIG_BT_L2CAP=y +-CONFIG_BT_SCO=y +-CONFIG_BT_RFCOMM=y +-CONFIG_BT_RFCOMM_TTY=y +-CONFIG_BT_BNEP=y +-CONFIG_BT_HIDP=y +-CONFIG_UEVENT_HELPER_PATH="/sbin/hotplug" +-# CONFIG_STANDALONE is not set +-# CONFIG_PREVENT_FIRMWARE_BUILD is not set +-CONFIG_CONNECTOR=y +-# CONFIG_PROC_EVENTS is not set +-CONFIG_MTD=y +-CONFIG_MTD_DEBUG=y +-CONFIG_MTD_DEBUG_VERBOSE=3 +-CONFIG_MTD_PARTITIONS=y +-CONFIG_MTD_CMDLINE_PARTS=y +-CONFIG_MTD_CHAR=y +-CONFIG_MTD_BLOCK=y +-CONFIG_MTD_CFI=y +-CONFIG_MTD_CFI_INTELEXT=y +-CONFIG_MTD_NAND=y +-CONFIG_BLK_DEV_LOOP=y +-CONFIG_BLK_DEV_RAM=y +-CONFIG_BLK_DEV_RAM_COUNT=2 +-CONFIG_BLK_DEV_RAM_SIZE=8192 +-CONFIG_IDE=m +-CONFIG_BLK_DEV_IDECS=m +-CONFIG_SCSI=y +-# CONFIG_SCSI_PROC_FS is not set +-CONFIG_BLK_DEV_SD=y +-CONFIG_CHR_DEV_ST=y +-CONFIG_BLK_DEV_SR=y +-CONFIG_CHR_DEV_SG=y +-CONFIG_SCSI_MULTI_LUN=y +-CONFIG_NETDEVICES=y +-CONFIG_TUN=y +-CONFIG_PHYLIB=y +-CONFIG_NET_ETHERNET=y +-CONFIG_SMC91X=y +-CONFIG_USB_CATC=y +-CONFIG_USB_KAWETH=y +-CONFIG_USB_PEGASUS=y +-CONFIG_USB_RTL8150=y +-CONFIG_USB_USBNET=y +-# CONFIG_USB_NET_AX8817X is not set +-# CONFIG_USB_NET_CDC_SUBSET is not set +-CONFIG_PPP=y +-CONFIG_PPP_MULTILINK=y +-CONFIG_PPP_FILTER=y +-CONFIG_PPP_ASYNC=y +-CONFIG_PPP_DEFLATE=y +-CONFIG_PPP_BSDCOMP=y +-CONFIG_SLIP=y +-CONFIG_SLIP_COMPRESSED=y +-# CONFIG_INPUT_MOUSEDEV is not set +-CONFIG_INPUT_EVDEV=y +-CONFIG_INPUT_EVBUG=y +-# CONFIG_INPUT_KEYBOARD is not set +-# CONFIG_INPUT_MOUSE is not set +-CONFIG_INPUT_TOUCHSCREEN=y +-CONFIG_TOUCHSCREEN_ADS7846=y +-CONFIG_INPUT_MISC=y +-CONFIG_INPUT_UINPUT=y +-# CONFIG_SERIO is not set +-CONFIG_SERIAL_8250=y +-CONFIG_SERIAL_8250_CONSOLE=y +-CONFIG_SERIAL_8250_NR_UARTS=3 +-CONFIG_SERIAL_8250_RUNTIME_UARTS=3 +-# CONFIG_LEGACY_PTYS is not set +-CONFIG_HW_RANDOM=y +-CONFIG_I2C=y +-CONFIG_I2C_CHARDEV=y +-CONFIG_SPI=y +-CONFIG_SPI_OMAP_UWIRE=y +-# CONFIG_HWMON is not set +-CONFIG_WATCHDOG=y +-CONFIG_WATCHDOG_NOWAYOUT=y +-CONFIG_OMAP_WATCHDOG=y +-CONFIG_VIDEO_OUTPUT_CONTROL=y +-CONFIG_FB=y +-CONFIG_FIRMWARE_EDID=y +-CONFIG_FB_MODE_HELPERS=y +-CONFIG_FB_VIRTUAL=y +-CONFIG_FB_OMAP=y +-CONFIG_FB_OMAP_LCDC_EXTERNAL=y +-CONFIG_FB_OMAP_LCDC_HWA742=y +-CONFIG_FB_OMAP_MANUAL_UPDATE=y +-CONFIG_FB_OMAP_LCD_MIPID=y +-CONFIG_FB_OMAP_BOOTLOADER_INIT=y +-CONFIG_BACKLIGHT_LCD_SUPPORT=y +-CONFIG_LCD_CLASS_DEVICE=y +-CONFIG_FRAMEBUFFER_CONSOLE=y +-CONFIG_FRAMEBUFFER_CONSOLE_ROTATION=y +-CONFIG_FONTS=y +-CONFIG_FONT_8x8=y +-CONFIG_FONT_8x16=y +-CONFIG_FONT_6x11=y +-CONFIG_FONT_MINI_4x6=y +-CONFIG_LOGO=y +-# CONFIG_LOGO_LINUX_MONO is not set +-# CONFIG_LOGO_LINUX_VGA16 is not set +-CONFIG_SOUND=y +-CONFIG_SND=y +-CONFIG_SND_MIXER_OSS=y +-CONFIG_SND_PCM_OSS=y +-# CONFIG_SND_SUPPORT_OLD_API is not set +-# CONFIG_SND_VERBOSE_PROCFS is not set +-CONFIG_SND_DUMMY=y +-CONFIG_SND_USB_AUDIO=y +-CONFIG_SND_SOC=y +-CONFIG_SND_OMAP_SOC=y +-# CONFIG_USB_HID is not set +-CONFIG_USB=y +-CONFIG_USB_DEBUG=y +-CONFIG_USB_DEVICEFS=y +-# CONFIG_USB_DEVICE_CLASS is not set +-CONFIG_USB_SUSPEND=y +-CONFIG_USB_MON=y +-CONFIG_USB_OHCI_HCD=y +-CONFIG_USB_STORAGE=y +-CONFIG_USB_STORAGE_DATAFAB=y +-CONFIG_USB_STORAGE_FREECOM=y +-CONFIG_USB_STORAGE_SDDR09=y +-CONFIG_USB_STORAGE_SDDR55=y +-CONFIG_USB_STORAGE_JUMPSHOT=y +-CONFIG_USB_SERIAL=y +-CONFIG_USB_SERIAL_CONSOLE=y +-CONFIG_USB_SERIAL_PL2303=y +-CONFIG_USB_TEST=y +-CONFIG_USB_GADGET=y +-CONFIG_USB_ETH=m +-# CONFIG_USB_ETH_RNDIS is not set +-CONFIG_USB_MASS_STORAGE=m +-CONFIG_MMC=y +-CONFIG_MMC_SDHCI=y +-CONFIG_MMC_SDHCI_PLTFM=y +-CONFIG_MMC_OMAP=y +-CONFIG_NEW_LEDS=y +-CONFIG_LEDS_CLASS=y +-CONFIG_LEDS_TRIGGERS=y +-CONFIG_LEDS_TRIGGER_TIMER=y +-CONFIG_LEDS_TRIGGER_HEARTBEAT=y +-CONFIG_LEDS_TRIGGER_DEFAULT_ON=y +-CONFIG_RTC_CLASS=y +-CONFIG_RTC_DRV_OMAP=y +-CONFIG_EXT2_FS=y +-CONFIG_EXT3_FS=y +-# CONFIG_DNOTIFY is not set +-CONFIG_AUTOFS4_FS=y +-CONFIG_ISO9660_FS=y +-CONFIG_JOLIET=y +-CONFIG_MSDOS_FS=y +-CONFIG_VFAT_FS=y +-CONFIG_FAT_DEFAULT_CODEPAGE=866 +-CONFIG_FAT_DEFAULT_IOCHARSET="koi8-r" +-CONFIG_JFFS2_FS=y +-CONFIG_JFFS2_SUMMARY=y +-CONFIG_JFFS2_COMPRESSION_OPTIONS=y +-CONFIG_CRAMFS=y +-CONFIG_ROMFS_FS=y +-CONFIG_NFS_FS=y +-CONFIG_NFS_V3=y +-CONFIG_NFS_V4=y +-CONFIG_ROOT_NFS=y +-CONFIG_PARTITION_ADVANCED=y +-CONFIG_NLS_CODEPAGE_437=y +-CONFIG_NLS_CODEPAGE_850=y +-CONFIG_NLS_CODEPAGE_852=y +-CONFIG_NLS_CODEPAGE_866=y +-CONFIG_NLS_CODEPAGE_1251=y +-CONFIG_NLS_ISO8859_1=y +-CONFIG_NLS_ISO8859_2=y +-CONFIG_NLS_ISO8859_5=y +-CONFIG_NLS_ISO8859_15=y +-CONFIG_NLS_KOI8_R=y +-CONFIG_NLS_UTF8=y +-# CONFIG_ENABLE_MUST_CHECK is not set +-CONFIG_MAGIC_SYSRQ=y +-CONFIG_DEBUG_KERNEL=y +-CONFIG_DEBUG_SPINLOCK=y +-CONFIG_DEBUG_MUTEXES=y +-# CONFIG_DEBUG_BUGVERBOSE is not set +-CONFIG_DEBUG_INFO=y +-# CONFIG_RCU_CPU_STALL_DETECTOR is not set +-CONFIG_DEBUG_USER=y +-CONFIG_DEBUG_ERRORS=y +-CONFIG_SECURITY=y +-CONFIG_CRYPTO_ECB=y +-CONFIG_CRYPTO_PCBC=y +-CONFIG_CRYPTO_DEFLATE=y +-CONFIG_CRYPTO_ZLIB=y +-CONFIG_CRYPTO_LZO=y +-# CONFIG_CRYPTO_ANSI_CPRNG is not set +-CONFIG_LIBCRC32C=y +diff --git a/arch/arm/configs/omap2plus_defconfig b/arch/arm/configs/omap2plus_defconfig +deleted file mode 100644 +index bd07864f..00000000 +--- a/arch/arm/configs/omap2plus_defconfig ++++ /dev/null +@@ -1,281 +0,0 @@ +-CONFIG_EXPERIMENTAL=y +-CONFIG_SYSVIPC=y +-CONFIG_POSIX_MQUEUE=y +-CONFIG_BSD_PROCESS_ACCT=y +-CONFIG_IKCONFIG=y +-CONFIG_IKCONFIG_PROC=y +-CONFIG_LOG_BUF_SHIFT=16 +-CONFIG_BLK_DEV_INITRD=y +-CONFIG_EXPERT=y +-# CONFIG_SYSCTL_SYSCALL is not set +-CONFIG_KALLSYMS_EXTRA_PASS=y +-CONFIG_SLAB=y +-CONFIG_PROFILING=y +-CONFIG_OPROFILE=y +-CONFIG_KPROBES=y +-CONFIG_MODULES=y +-CONFIG_MODULE_FORCE_LOAD=y +-CONFIG_MODULE_UNLOAD=y +-CONFIG_MODULE_FORCE_UNLOAD=y +-CONFIG_MODVERSIONS=y +-CONFIG_MODULE_SRCVERSION_ALL=y +-# CONFIG_BLK_DEV_BSG is not set +-CONFIG_ARCH_OMAP2PLUS=y +-CONFIG_OMAP_RESET_CLOCKS=y +-CONFIG_OMAP_MUX_DEBUG=y +-CONFIG_ARCH_VEXPRESS_CA9X4=y +-CONFIG_ARM_THUMBEE=y +-CONFIG_ARM_ERRATA_411920=y +-CONFIG_NO_HZ=y +-CONFIG_HIGH_RES_TIMERS=y +-CONFIG_SMP=y +-CONFIG_NR_CPUS=2 +-CONFIG_LEDS=y +-CONFIG_ZBOOT_ROM_TEXT=0x0 +-CONFIG_ZBOOT_ROM_BSS=0x0 +-CONFIG_CMDLINE="root=/dev/mmcblk0p2 rootwait console=ttyO2,115200" +-CONFIG_KEXEC=y +-CONFIG_FPE_NWFPE=y +-CONFIG_BINFMT_MISC=y +-CONFIG_PM_DEBUG=y +-CONFIG_NET=y +-CONFIG_PACKET=y +-CONFIG_UNIX=y +-CONFIG_XFRM_USER=y +-CONFIG_NET_KEY=y +-CONFIG_NET_KEY_MIGRATE=y +-CONFIG_INET=y +-CONFIG_IP_MULTICAST=y +-CONFIG_IP_PNP=y +-CONFIG_IP_PNP_DHCP=y +-CONFIG_IP_PNP_BOOTP=y +-CONFIG_IP_PNP_RARP=y +-# CONFIG_INET_LRO is not set +-# CONFIG_IPV6 is not set +-CONFIG_NETFILTER=y +-CONFIG_CAN=m +-CONFIG_CAN_RAW=m +-CONFIG_CAN_BCM=m +-CONFIG_CAN_C_CAN=m +-CONFIG_CAN_C_CAN_PLATFORM=m +-CONFIG_BT=m +-CONFIG_BT_HCIUART=m +-CONFIG_BT_HCIUART_H4=y +-CONFIG_BT_HCIUART_BCSP=y +-CONFIG_BT_HCIUART_LL=y +-CONFIG_BT_HCIBCM203X=m +-CONFIG_BT_HCIBPA10X=m +-CONFIG_CFG80211=m +-CONFIG_MAC80211=m +-CONFIG_MAC80211_RC_PID=y +-CONFIG_MAC80211_RC_DEFAULT_PID=y +-CONFIG_UEVENT_HELPER_PATH="/sbin/hotplug" +-CONFIG_CMA=y +-CONFIG_CONNECTOR=y +-CONFIG_DEVTMPFS=y +-CONFIG_DEVTMPFS_MOUNT=y +-CONFIG_MTD=y +-CONFIG_MTD_CMDLINE_PARTS=y +-CONFIG_MTD_CHAR=y +-CONFIG_MTD_BLOCK=y +-CONFIG_MTD_OOPS=y +-CONFIG_MTD_CFI=y +-CONFIG_MTD_CFI_INTELEXT=y +-CONFIG_MTD_NAND=y +-CONFIG_MTD_NAND_OMAP2=y +-CONFIG_MTD_ONENAND=y +-CONFIG_MTD_ONENAND_VERIFY_WRITE=y +-CONFIG_MTD_ONENAND_OMAP2=y +-CONFIG_MTD_UBI=y +-CONFIG_BLK_DEV_LOOP=y +-CONFIG_BLK_DEV_RAM=y +-CONFIG_BLK_DEV_RAM_SIZE=16384 +-CONFIG_SENSORS_LIS3LV02D=m +-CONFIG_SENSORS_TSL2550=m +-CONFIG_SENSORS_LIS3_I2C=m +-CONFIG_SCSI=y +-CONFIG_BLK_DEV_SD=y +-CONFIG_SCSI_MULTI_LUN=y +-CONFIG_SCSI_SCAN_ASYNC=y +-CONFIG_MD=y +-CONFIG_NETDEVICES=y +-CONFIG_SMSC_PHY=y +-CONFIG_NET_ETHERNET=y +-CONFIG_SMC91X=y +-CONFIG_SMSC911X=y +-CONFIG_KS8851=y +-CONFIG_KS8851_MLL=y +-CONFIG_LIBERTAS=m +-CONFIG_LIBERTAS_USB=m +-CONFIG_LIBERTAS_SDIO=m +-CONFIG_LIBERTAS_DEBUG=y +-CONFIG_USB_USBNET=y +-CONFIG_USB_NET_SMSC95XX=y +-CONFIG_USB_ALI_M5632=y +-CONFIG_USB_AN2720=y +-CONFIG_USB_EPSON2888=y +-CONFIG_USB_KC2190=y +-CONFIG_INPUT_JOYDEV=y +-CONFIG_INPUT_EVDEV=y +-CONFIG_KEYBOARD_GPIO=y +-CONFIG_KEYBOARD_MATRIX=m +-CONFIG_KEYBOARD_TWL4030=y +-CONFIG_INPUT_TOUCHSCREEN=y +-CONFIG_TOUCHSCREEN_ADS7846=y +-CONFIG_INPUT_MISC=y +-CONFIG_INPUT_TWL4030_PWRBUTTON=y +-CONFIG_VT_HW_CONSOLE_BINDING=y +-# CONFIG_LEGACY_PTYS is not set +-CONFIG_SERIAL_8250=y +-CONFIG_SERIAL_8250_CONSOLE=y +-CONFIG_SERIAL_8250_NR_UARTS=32 +-CONFIG_SERIAL_8250_EXTENDED=y +-CONFIG_SERIAL_8250_MANY_PORTS=y +-CONFIG_SERIAL_8250_SHARE_IRQ=y +-CONFIG_SERIAL_8250_DETECT_IRQ=y +-CONFIG_SERIAL_8250_RSA=y +-CONFIG_SERIAL_AMBA_PL011=y +-CONFIG_SERIAL_AMBA_PL011_CONSOLE=y +-CONFIG_HW_RANDOM=y +-CONFIG_I2C_CHARDEV=y +-CONFIG_SPI=y +-CONFIG_SPI_OMAP24XX=y +-CONFIG_PINCTRL_SINGLE=y +-CONFIG_DEBUG_GPIO=y +-CONFIG_GPIO_SYSFS=y +-CONFIG_GPIO_TWL4030=y +-CONFIG_W1=y +-CONFIG_POWER_SUPPLY=y +-CONFIG_SENSORS_LM75=m +-CONFIG_WATCHDOG=y +-CONFIG_OMAP_WATCHDOG=y +-CONFIG_TWL4030_WATCHDOG=y +-CONFIG_MFD_TPS65217=y +-CONFIG_MFD_TPS65910=y +-CONFIG_REGULATOR_TWL4030=y +-CONFIG_REGULATOR_TPS65023=y +-CONFIG_REGULATOR_TPS6507X=y +-CONFIG_REGULATOR_TPS65217=y +-CONFIG_REGULATOR_TPS65910=y +-CONFIG_FB=y +-CONFIG_FIRMWARE_EDID=y +-CONFIG_FB_MODE_HELPERS=y +-CONFIG_FB_TILEBLITTING=y +-CONFIG_FB_OMAP_LCD_VGA=y +-CONFIG_OMAP2_DSS=m +-CONFIG_OMAP2_DSS_RFBI=y +-CONFIG_OMAP2_DSS_SDI=y +-CONFIG_OMAP2_DSS_DSI=y +-CONFIG_FB_OMAP2=m +-CONFIG_PANEL_GENERIC_DPI=m +-CONFIG_PANEL_TFP410=m +-CONFIG_PANEL_SHARP_LS037V7DW01=m +-CONFIG_PANEL_NEC_NL8048HL11_01B=m +-CONFIG_PANEL_TAAL=m +-CONFIG_PANEL_TPO_TD043MTEA1=m +-CONFIG_PANEL_ACX565AKM=m +-CONFIG_BACKLIGHT_LCD_SUPPORT=y +-CONFIG_LCD_CLASS_DEVICE=y +-CONFIG_LCD_PLATFORM=y +-CONFIG_DISPLAY_SUPPORT=y +-CONFIG_FRAMEBUFFER_CONSOLE=y +-CONFIG_FRAMEBUFFER_CONSOLE_ROTATION=y +-CONFIG_FONTS=y +-CONFIG_FONT_8x8=y +-CONFIG_FONT_8x16=y +-CONFIG_LOGO=y +-CONFIG_SOUND=m +-CONFIG_SND=m +-CONFIG_SND_MIXER_OSS=m +-CONFIG_SND_PCM_OSS=m +-CONFIG_SND_VERBOSE_PRINTK=y +-CONFIG_SND_DEBUG=y +-CONFIG_SND_USB_AUDIO=m +-CONFIG_SND_SOC=m +-CONFIG_SND_OMAP_SOC=m +-CONFIG_SND_OMAP_SOC_OMAP_TWL4030=m +-CONFIG_SND_OMAP_SOC_OMAP3_PANDORA=m +-CONFIG_USB=y +-CONFIG_USB_DEBUG=y +-CONFIG_USB_ANNOUNCE_NEW_DEVICES=y +-CONFIG_USB_DEVICEFS=y +-CONFIG_USB_SUSPEND=y +-CONFIG_USB_MON=y +-CONFIG_USB_WDM=y +-CONFIG_USB_STORAGE=y +-CONFIG_USB_LIBUSUAL=y +-CONFIG_USB_TEST=y +-CONFIG_USB_GADGET=y +-CONFIG_USB_GADGET_DEBUG=y +-CONFIG_USB_GADGET_DEBUG_FILES=y +-CONFIG_USB_GADGET_DEBUG_FS=y +-CONFIG_USB_ZERO=m +-CONFIG_MMC=y +-CONFIG_MMC_UNSAFE_RESUME=y +-CONFIG_SDIO_UART=y +-CONFIG_MMC_ARMMMCI=y +-CONFIG_MMC_OMAP=y +-CONFIG_MMC_OMAP_HS=y +-CONFIG_NEW_LEDS=y +-CONFIG_LEDS_GPIO=y +-CONFIG_LEDS_TRIGGERS=y +-CONFIG_LEDS_TRIGGER_TIMER=y +-CONFIG_LEDS_TRIGGER_ONESHOT=y +-CONFIG_LEDS_TRIGGER_HEARTBEAT=y +-CONFIG_LEDS_TRIGGER_BACKLIGHT=y +-CONFIG_LEDS_TRIGGER_CPU=y +-CONFIG_LEDS_TRIGGER_GPIO=y +-CONFIG_LEDS_TRIGGER_DEFAULT_ON=y +-CONFIG_RTC_CLASS=y +-CONFIG_RTC_DRV_TWL92330=y +-CONFIG_RTC_DRV_TWL4030=y +-CONFIG_RTC_DRV_OMAP=y +-CONFIG_DMADEVICES=y +-CONFIG_DMA_OMAP=y +-CONFIG_EXT2_FS=y +-CONFIG_EXT3_FS=y +-# CONFIG_EXT3_FS_XATTR is not set +-CONFIG_EXT4_FS=y +-CONFIG_QUOTA=y +-CONFIG_QFMT_V2=y +-CONFIG_MSDOS_FS=y +-CONFIG_VFAT_FS=y +-CONFIG_TMPFS=y +-CONFIG_JFFS2_FS=y +-CONFIG_JFFS2_SUMMARY=y +-CONFIG_JFFS2_FS_XATTR=y +-CONFIG_JFFS2_COMPRESSION_OPTIONS=y +-CONFIG_JFFS2_LZO=y +-CONFIG_JFFS2_RUBIN=y +-CONFIG_UBIFS_FS=y +-CONFIG_CRAMFS=y +-CONFIG_NFS_FS=y +-CONFIG_NFS_V3=y +-CONFIG_NFS_V3_ACL=y +-CONFIG_NFS_V4=y +-CONFIG_ROOT_NFS=y +-CONFIG_PARTITION_ADVANCED=y +-CONFIG_NLS_CODEPAGE_437=y +-CONFIG_NLS_ISO8859_1=y +-CONFIG_PRINTK_TIME=y +-CONFIG_MAGIC_SYSRQ=y +-CONFIG_DEBUG_KERNEL=y +-CONFIG_SCHEDSTATS=y +-CONFIG_TIMER_STATS=y +-CONFIG_PROVE_LOCKING=y +-CONFIG_DEBUG_SPINLOCK_SLEEP=y +-# CONFIG_DEBUG_BUGVERBOSE is not set +-CONFIG_DEBUG_INFO=y +-# CONFIG_RCU_CPU_STALL_DETECTOR is not set +-CONFIG_SECURITY=y +-CONFIG_CRYPTO_MICHAEL_MIC=y +-# CONFIG_CRYPTO_ANSI_CPRNG is not set +-CONFIG_CRC_CCITT=y +-CONFIG_CRC_T10DIF=y +-CONFIG_CRC_ITU_T=y +-CONFIG_CRC7=y +-CONFIG_LIBCRC32C=y +-CONFIG_SOC_OMAP5=y +-CONFIG_TI_DAVINCI_MDIO=y +-CONFIG_TI_DAVINCI_CPDMA=y +-CONFIG_TI_CPSW=y +diff --git a/arch/arm/configs/orion5x_defconfig b/arch/arm/configs/orion5x_defconfig +deleted file mode 100644 +index 952430d9..00000000 +--- a/arch/arm/configs/orion5x_defconfig ++++ /dev/null +@@ -1,164 +0,0 @@ +-CONFIG_EXPERIMENTAL=y +-CONFIG_SYSVIPC=y +-CONFIG_NO_HZ=y +-CONFIG_HIGH_RES_TIMERS=y +-CONFIG_LOG_BUF_SHIFT=14 +-CONFIG_EXPERT=y +-# CONFIG_SLUB_DEBUG is not set +-CONFIG_PROFILING=y +-CONFIG_OPROFILE=y +-CONFIG_KPROBES=y +-CONFIG_MODULES=y +-CONFIG_MODULE_UNLOAD=y +-# CONFIG_BLK_DEV_BSG is not set +-CONFIG_PARTITION_ADVANCED=y +-CONFIG_BSD_DISKLABEL=y +-CONFIG_ARCH_ORION5X=y +-CONFIG_MACH_DB88F5281=y +-CONFIG_MACH_RD88F5182=y +-CONFIG_MACH_KUROBOX_PRO=y +-CONFIG_MACH_DNS323=y +-CONFIG_MACH_TS209=y +-CONFIG_MACH_TERASTATION_PRO2=y +-CONFIG_MACH_LINKSTATION_PRO=y +-CONFIG_MACH_LINKSTATION_MINI=y +-CONFIG_MACH_LINKSTATION_LS_HGL=y +-CONFIG_MACH_TS409=y +-CONFIG_MACH_WRT350N_V2=y +-CONFIG_MACH_TS78XX=y +-CONFIG_MACH_MV2120=y +-CONFIG_MACH_EDMINI_V2_DT=y +-CONFIG_MACH_D2NET=y +-CONFIG_MACH_BIGDISK=y +-CONFIG_MACH_NET2BIG=y +-CONFIG_MACH_MSS2=y +-CONFIG_MACH_WNR854T=y +-CONFIG_MACH_RD88F5181L_GE=y +-CONFIG_MACH_RD88F5181L_FXO=y +-CONFIG_MACH_RD88F6183AP_GE=y +-CONFIG_PREEMPT=y +-CONFIG_AEABI=y +-CONFIG_ZBOOT_ROM_TEXT=0x0 +-CONFIG_ZBOOT_ROM_BSS=0x0 +-CONFIG_ARM_APPENDED_DTB=y +-CONFIG_FPE_NWFPE=y +-CONFIG_VFP=y +-CONFIG_NET=y +-CONFIG_PACKET=y +-CONFIG_UNIX=y +-CONFIG_INET=y +-CONFIG_IP_MULTICAST=y +-CONFIG_IP_PNP=y +-CONFIG_IP_PNP_DHCP=y +-CONFIG_IP_PNP_BOOTP=y +-# CONFIG_IPV6 is not set +-CONFIG_NET_DSA=y +-CONFIG_NET_PKTGEN=m +-CONFIG_UEVENT_HELPER_PATH="/sbin/hotplug" +-# CONFIG_FIRMWARE_IN_KERNEL is not set +-CONFIG_MTD=y +-CONFIG_MTD_CMDLINE_PARTS=y +-CONFIG_MTD_CHAR=y +-CONFIG_MTD_BLOCK=y +-CONFIG_MTD_CFI=y +-CONFIG_MTD_JEDECPROBE=y +-CONFIG_MTD_CFI_ADV_OPTIONS=y +-CONFIG_MTD_CFI_GEOMETRY=y +-CONFIG_MTD_CFI_INTELEXT=y +-CONFIG_MTD_CFI_AMDSTD=y +-CONFIG_MTD_PHYSMAP=y +-CONFIG_MTD_NAND=y +-CONFIG_MTD_NAND_PLATFORM=y +-CONFIG_MTD_NAND_ORION=y +-CONFIG_BLK_DEV_LOOP=y +-# CONFIG_SCSI_PROC_FS is not set +-CONFIG_BLK_DEV_SD=y +-CONFIG_BLK_DEV_SR=m +-CONFIG_CHR_DEV_SG=m +-CONFIG_ATA=y +-CONFIG_SATA_MV=y +-CONFIG_NETDEVICES=y +-CONFIG_MII=y +-CONFIG_NET_DSA_MV88E6131=y +-CONFIG_NET_DSA_MV88E6123_61_65=y +-CONFIG_MV643XX_ETH=y +-CONFIG_MARVELL_PHY=y +-# CONFIG_INPUT_MOUSEDEV is not set +-CONFIG_INPUT_EVDEV=y +-# CONFIG_KEYBOARD_ATKBD is not set +-CONFIG_KEYBOARD_GPIO=y +-# CONFIG_INPUT_MOUSE is not set +-# CONFIG_SERIO is not set +-# CONFIG_VT is not set +-CONFIG_LEGACY_PTY_COUNT=16 +-CONFIG_SERIAL_8250=y +-CONFIG_SERIAL_8250_CONSOLE=y +-# CONFIG_SERIAL_8250_PCI is not set +-CONFIG_SERIAL_8250_RUNTIME_UARTS=2 +-CONFIG_SERIAL_OF_PLATFORM=y +-CONFIG_HW_RANDOM_TIMERIOMEM=m +-CONFIG_I2C=y +-# CONFIG_I2C_COMPAT is not set +-CONFIG_I2C_CHARDEV=y +-CONFIG_I2C_MV64XXX=y +-CONFIG_GPIO_SYSFS=y +-CONFIG_SENSORS_LM75=y +-# CONFIG_VGA_ARB is not set +-CONFIG_USB=y +-CONFIG_USB_EHCI_HCD=y +-CONFIG_USB_EHCI_ROOT_HUB_TT=y +-CONFIG_USB_PRINTER=y +-CONFIG_USB_STORAGE=y +-CONFIG_USB_STORAGE_DATAFAB=y +-CONFIG_USB_STORAGE_FREECOM=y +-CONFIG_USB_STORAGE_SDDR09=y +-CONFIG_USB_STORAGE_SDDR55=y +-CONFIG_USB_STORAGE_JUMPSHOT=y +-CONFIG_NEW_LEDS=y +-CONFIG_LEDS_CLASS=y +-CONFIG_LEDS_GPIO=y +-CONFIG_LEDS_TRIGGERS=y +-CONFIG_LEDS_TRIGGER_TIMER=y +-CONFIG_LEDS_TRIGGER_HEARTBEAT=y +-CONFIG_LEDS_TRIGGER_DEFAULT_ON=y +-CONFIG_RTC_CLASS=y +-CONFIG_RTC_DRV_DS1307=y +-CONFIG_RTC_DRV_RS5C372=y +-CONFIG_RTC_DRV_PCF8563=y +-CONFIG_RTC_DRV_M41T80=y +-CONFIG_RTC_DRV_S35390A=y +-CONFIG_RTC_DRV_M48T86=y +-CONFIG_DMADEVICES=y +-CONFIG_MV_XOR=y +-CONFIG_EXT2_FS=y +-CONFIG_EXT3_FS=y +-# CONFIG_EXT3_FS_XATTR is not set +-CONFIG_EXT4_FS=m +-CONFIG_ISO9660_FS=m +-CONFIG_JOLIET=y +-CONFIG_UDF_FS=m +-CONFIG_MSDOS_FS=y +-CONFIG_VFAT_FS=y +-CONFIG_TMPFS=y +-CONFIG_JFFS2_FS=y +-CONFIG_CRAMFS=y +-CONFIG_NFS_FS=y +-CONFIG_ROOT_NFS=y +-CONFIG_NLS_CODEPAGE_437=y +-CONFIG_NLS_CODEPAGE_850=y +-CONFIG_NLS_ISO8859_1=y +-CONFIG_NLS_ISO8859_2=y +-CONFIG_MAGIC_SYSRQ=y +-CONFIG_DEBUG_FS=y +-# CONFIG_DEBUG_BUGVERBOSE is not set +-CONFIG_DEBUG_INFO=y +-CONFIG_LATENCYTOP=y +-# CONFIG_FTRACE is not set +-CONFIG_DEBUG_USER=y +-CONFIG_DEBUG_LL=y +-CONFIG_CRYPTO_CBC=m +-CONFIG_CRYPTO_ECB=m +-CONFIG_CRYPTO_PCBC=m +-# CONFIG_CRYPTO_ANSI_CPRNG is not set +-CONFIG_CRYPTO_DEV_MV_CESA=y +-CONFIG_CRC_T10DIF=y +diff --git a/arch/arm/configs/palmz72_defconfig b/arch/arm/configs/palmz72_defconfig +deleted file mode 100644 +index 4baa83c1..00000000 +--- a/arch/arm/configs/palmz72_defconfig ++++ /dev/null +@@ -1,85 +0,0 @@ +-CONFIG_EXPERIMENTAL=y +-# CONFIG_LOCALVERSION_AUTO is not set +-CONFIG_SYSVIPC=y +-CONFIG_LOG_BUF_SHIFT=14 +-CONFIG_SYSFS_DEPRECATED_V2=y +-CONFIG_BLK_DEV_INITRD=y +-CONFIG_SLAB=y +-CONFIG_MODULES=y +-CONFIG_MODULE_UNLOAD=y +-# CONFIG_BLK_DEV_BSG is not set +-# CONFIG_IOSCHED_DEADLINE is not set +-# CONFIG_IOSCHED_CFQ is not set +-CONFIG_ARCH_PXA=y +-CONFIG_ARCH_PXA_PALM=y +-# CONFIG_MACH_PALMTX is not set +-CONFIG_PREEMPT=y +-CONFIG_AEABI=y +-CONFIG_ZBOOT_ROM_TEXT=0x0 +-CONFIG_ZBOOT_ROM_BSS=0x0 +-CONFIG_CMDLINE="mem=32M console=tty root=/dev/mmcblk0" +-CONFIG_FPE_NWFPE=y +-CONFIG_PM=y +-CONFIG_APM_EMULATION=y +-CONFIG_NET=y +-CONFIG_PACKET=y +-CONFIG_UNIX=y +-CONFIG_INET=y +-CONFIG_IP_PNP=y +-CONFIG_IP_PNP_BOOTP=y +-# CONFIG_INET_XFRM_MODE_TRANSPORT is not set +-# CONFIG_INET_XFRM_MODE_TUNNEL is not set +-# CONFIG_INET_XFRM_MODE_BEET is not set +-# CONFIG_INET_LRO is not set +-# CONFIG_IPV6 is not set +-CONFIG_UEVENT_HELPER_PATH="/sbin/hotplug" +-CONFIG_BLK_DEV_LOOP=y +-# CONFIG_MISC_DEVICES is not set +-# CONFIG_INPUT_MOUSEDEV_PSAUX is not set +-CONFIG_INPUT_EVDEV=y +-# CONFIG_KEYBOARD_ATKBD is not set +-CONFIG_KEYBOARD_PXA27x=y +-# CONFIG_INPUT_MOUSE is not set +-# CONFIG_SERIO is not set +-# CONFIG_HW_RANDOM is not set +-CONFIG_I2C=y +-CONFIG_I2C_PXA=y +-CONFIG_SPI=y +-CONFIG_SPI_SPIDEV=y +-CONFIG_GPIO_SYSFS=y +-CONFIG_POWER_SUPPLY=y +-CONFIG_PDA_POWER=y +-# CONFIG_HWMON is not set +-CONFIG_FB=y +-CONFIG_FB_PXA=y +-CONFIG_BACKLIGHT_LCD_SUPPORT=y +-# CONFIG_LCD_CLASS_DEVICE is not set +-CONFIG_BACKLIGHT_CLASS_DEVICE=y +-CONFIG_BACKLIGHT_PWM=y +-CONFIG_DISPLAY_SUPPORT=y +-# CONFIG_VGA_CONSOLE is not set +-CONFIG_FRAMEBUFFER_CONSOLE=y +-CONFIG_FONTS=y +-CONFIG_FONT_8x8=y +-# CONFIG_HID_SUPPORT is not set +-# CONFIG_USB_SUPPORT is not set +-CONFIG_MMC=y +-CONFIG_MMC_DEBUG=y +-CONFIG_MMC_PXA=y +-CONFIG_RTC_CLASS=y +-CONFIG_RTC_DRV_SA1100=y +-CONFIG_EXT2_FS=y +-CONFIG_EXT3_FS=y +-# CONFIG_DNOTIFY is not set +-CONFIG_MSDOS_FS=y +-CONFIG_VFAT_FS=y +-CONFIG_FAT_DEFAULT_CODEPAGE=866 +-CONFIG_FAT_DEFAULT_IOCHARSET="utf8" +-CONFIG_TMPFS=y +-# CONFIG_NETWORK_FILESYSTEMS is not set +-CONFIG_NLS_DEFAULT="utf8" +-CONFIG_NLS_CODEPAGE_866=y +-CONFIG_NLS_UTF8=y +-CONFIG_SYSCTL_SYSCALL_CHECK=y +-CONFIG_DEBUG_USER=y +-CONFIG_CRC_T10DIF=y +diff --git a/arch/arm/configs/pcm027_defconfig b/arch/arm/configs/pcm027_defconfig +deleted file mode 100644 +index 2f136c30..00000000 +--- a/arch/arm/configs/pcm027_defconfig ++++ /dev/null +@@ -1,102 +0,0 @@ +-CONFIG_EXPERIMENTAL=y +-# CONFIG_SWAP is not set +-CONFIG_SYSVIPC=y +-CONFIG_POSIX_MQUEUE=y +-CONFIG_BSD_PROCESS_ACCT=y +-CONFIG_IKCONFIG=y +-CONFIG_IKCONFIG_PROC=y +-CONFIG_LOG_BUF_SHIFT=14 +-# CONFIG_CC_OPTIMIZE_FOR_SIZE is not set +-CONFIG_EXPERT=y +-# CONFIG_KALLSYMS is not set +-CONFIG_SLAB=y +-CONFIG_MODULES=y +-CONFIG_MODULE_UNLOAD=y +-CONFIG_MODULE_FORCE_UNLOAD=y +-# CONFIG_BLK_DEV_BSG is not set +-# CONFIG_IOSCHED_DEADLINE is not set +-# CONFIG_IOSCHED_CFQ is not set +-CONFIG_ARCH_PXA=y +-CONFIG_MACH_PCM027=y +-CONFIG_MACH_PCM990_BASEBOARD=y +-CONFIG_NO_HZ=y +-CONFIG_HIGH_RES_TIMERS=y +-CONFIG_PREEMPT=y +-CONFIG_AEABI=y +-# CONFIG_OABI_COMPAT is not set +-CONFIG_ZBOOT_ROM_TEXT=0x0 +-CONFIG_ZBOOT_ROM_BSS=0x0 +-CONFIG_NET=y +-CONFIG_PACKET=y +-CONFIG_UNIX=y +-CONFIG_INET=y +-CONFIG_IP_PNP=y +-# CONFIG_INET_XFRM_MODE_TRANSPORT is not set +-# CONFIG_INET_XFRM_MODE_TUNNEL is not set +-# CONFIG_INET_XFRM_MODE_BEET is not set +-# CONFIG_INET_LRO is not set +-# CONFIG_INET_DIAG is not set +-# CONFIG_IPV6 is not set +-CONFIG_UEVENT_HELPER_PATH="/sbin/hotplug" +-CONFIG_MTD=y +-CONFIG_MTD_PARTITIONS=y +-CONFIG_MTD_CMDLINE_PARTS=y +-CONFIG_MTD_CHAR=y +-CONFIG_MTD_BLOCK=y +-CONFIG_MTD_CFI=y +-CONFIG_MTD_CFI_INTELEXT=y +-CONFIG_MTD_PHYSMAP=y +-# CONFIG_BLK_DEV is not set +-# CONFIG_MISC_DEVICES is not set +-CONFIG_SCSI=y +-CONFIG_BLK_DEV_SD=y +-# CONFIG_SCSI_LOWLEVEL is not set +-CONFIG_NETDEVICES=y +-CONFIG_NET_ETHERNET=y +-CONFIG_SMC91X=y +-# CONFIG_NETDEV_1000 is not set +-# CONFIG_NETDEV_10000 is not set +-# CONFIG_INPUT_MOUSEDEV_PSAUX is not set +-# CONFIG_INPUT_KEYBOARD is not set +-# CONFIG_INPUT_MOUSE is not set +-# CONFIG_SERIO is not set +-CONFIG_SERIAL_PXA=y +-CONFIG_SERIAL_PXA_CONSOLE=y +-# CONFIG_LEGACY_PTYS is not set +-# CONFIG_HW_RANDOM is not set +-CONFIG_I2C=y +-CONFIG_I2C_CHARDEV=y +-CONFIG_I2C_PXA=y +-# CONFIG_HWMON is not set +-# CONFIG_VGA_CONSOLE is not set +-CONFIG_SOUND=y +-CONFIG_SND=y +-CONFIG_SND_MIXER_OSS=y +-CONFIG_SND_PCM_OSS=y +-CONFIG_SND_PXA2XX_AC97=y +-# CONFIG_HID_SUPPORT is not set +-CONFIG_USB=y +-CONFIG_USB_DEVICEFS=y +-CONFIG_USB_OHCI_HCD=y +-CONFIG_USB_STORAGE=y +-CONFIG_MMC=y +-CONFIG_MMC_PXA=y +-CONFIG_RTC_CLASS=y +-CONFIG_RTC_DRV_PCF8563=m +-CONFIG_RTC_DRV_SA1100=m +-CONFIG_EXT2_FS=m +-CONFIG_EXT3_FS=m +-# CONFIG_DNOTIFY is not set +-CONFIG_VFAT_FS=m +-CONFIG_FAT_DEFAULT_CODEPAGE=850 +-CONFIG_FAT_DEFAULT_IOCHARSET="iso8859-15" +-CONFIG_TMPFS=y +-CONFIG_JFFS2_FS=y +-CONFIG_NFS_FS=y +-CONFIG_NFS_V3=y +-CONFIG_ROOT_NFS=y +-CONFIG_PARTITION_ADVANCED=y +-CONFIG_NLS_DEFAULT="iso8859-15" +-CONFIG_NLS_CODEPAGE_850=y +-CONFIG_NLS_ISO8859_15=y +-CONFIG_MAGIC_SYSRQ=y +diff --git a/arch/arm/configs/pleb_defconfig b/arch/arm/configs/pleb_defconfig +deleted file mode 100644 +index cb08cc56..00000000 +--- a/arch/arm/configs/pleb_defconfig ++++ /dev/null +@@ -1,57 +0,0 @@ +-CONFIG_EXPERIMENTAL=y +-# CONFIG_SWAP is not set +-CONFIG_SYSVIPC=y +-CONFIG_LOG_BUF_SHIFT=14 +-CONFIG_BLK_DEV_INITRD=y +-CONFIG_EXPERT=y +-# CONFIG_HOTPLUG is not set +-# CONFIG_SHMEM is not set +-CONFIG_MODULES=y +-# CONFIG_IOSCHED_DEADLINE is not set +-# CONFIG_IOSCHED_CFQ is not set +-CONFIG_ARCH_SA1100=y +-CONFIG_SA1100_PLEB=y +-CONFIG_ZBOOT_ROM_TEXT=0x0 +-CONFIG_ZBOOT_ROM_BSS=0x0 +-CONFIG_CMDLINE="console=ttySA0,9600 mem=16M@0xc0000000 mem=16M@0xc8000000 root=/dev/ram initrd=0xc0400000,4M" +-CONFIG_CPU_FREQ_DEFAULT_GOV_PERFORMANCE=y +-CONFIG_CPU_FREQ_GOV_ONDEMAND=y +-CONFIG_FPE_NWFPE=y +-CONFIG_NET=y +-CONFIG_PACKET=y +-CONFIG_UNIX=y +-CONFIG_INET=y +-CONFIG_SYN_COOKIES=y +-# CONFIG_IPV6 is not set +-CONFIG_MTD=y +-CONFIG_MTD_PARTITIONS=y +-CONFIG_MTD_REDBOOT_PARTS=y +-CONFIG_MTD_REDBOOT_PARTS_UNALLOCATED=y +-CONFIG_MTD_CMDLINE_PARTS=y +-CONFIG_MTD_CHAR=y +-CONFIG_MTD_BLOCK=y +-CONFIG_MTD_CFI=y +-CONFIG_MTD_CFI_INTELEXT=y +-CONFIG_MTD_SA1100=y +-CONFIG_BLK_DEV_LOOP=y +-CONFIG_BLK_DEV_RAM=y +-CONFIG_BLK_DEV_RAM_SIZE=8192 +-CONFIG_NETDEVICES=y +-CONFIG_NET_ETHERNET=y +-CONFIG_SMC91X=y +-# CONFIG_INPUT is not set +-# CONFIG_SERIO is not set +-# CONFIG_VT is not set +-CONFIG_SERIAL_SA1100=y +-CONFIG_SERIAL_SA1100_CONSOLE=y +-CONFIG_EXT2_FS=y +-CONFIG_EXT3_FS=y +-# CONFIG_EXT3_FS_XATTR is not set +-# CONFIG_DNOTIFY is not set +-CONFIG_MSDOS_FS=m +-CONFIG_VFAT_FS=m +-CONFIG_NFS_FS=m +-CONFIG_NFS_V3=y +-CONFIG_NLS=y +-CONFIG_MAGIC_SYSRQ=y +-CONFIG_DEBUG_KERNEL=y +diff --git a/arch/arm/configs/prima2_defconfig b/arch/arm/configs/prima2_defconfig +deleted file mode 100644 +index 002a1cea..00000000 +--- a/arch/arm/configs/prima2_defconfig ++++ /dev/null +@@ -1,70 +0,0 @@ +-CONFIG_EXPERIMENTAL=y +-CONFIG_NO_HZ=y +-CONFIG_HIGH_RES_TIMERS=y +-CONFIG_RELAY=y +-CONFIG_BLK_DEV_INITRD=y +-CONFIG_KALLSYMS_ALL=y +-CONFIG_MODULES=y +-CONFIG_MODULE_UNLOAD=y +-# CONFIG_BLK_DEV_BSG is not set +-CONFIG_PARTITION_ADVANCED=y +-CONFIG_BSD_DISKLABEL=y +-CONFIG_SOLARIS_X86_PARTITION=y +-CONFIG_ARCH_SIRF=y +-# CONFIG_SWP_EMULATE is not set +-CONFIG_SMP=y +-CONFIG_SCHED_MC=y +-CONFIG_PREEMPT=y +-CONFIG_AEABI=y +-CONFIG_KEXEC=y +-CONFIG_BINFMT_MISC=y +-CONFIG_PM_RUNTIME=y +-CONFIG_UEVENT_HELPER_PATH="/sbin/hotplug" +-CONFIG_BLK_DEV_LOOP=y +-CONFIG_BLK_DEV_RAM=y +-CONFIG_BLK_DEV_RAM_SIZE=8192 +-CONFIG_SCSI=y +-CONFIG_BLK_DEV_SD=y +-CONFIG_CHR_DEV_SG=y +-CONFIG_INPUT_EVDEV=y +-# CONFIG_INPUT_MOUSE is not set +-CONFIG_INPUT_TOUCHSCREEN=y +-CONFIG_SERIAL_SIRFSOC=y +-CONFIG_SERIAL_SIRFSOC_CONSOLE=y +-CONFIG_HW_RANDOM=y +-CONFIG_I2C=y +-CONFIG_I2C_CHARDEV=y +-CONFIG_I2C_SIRF=y +-CONFIG_SPI=y +-CONFIG_SPI_SIRF=y +-CONFIG_SPI_SPIDEV=y +-# CONFIG_HWMON is not set +-CONFIG_USB_GADGET=y +-CONFIG_USB_MASS_STORAGE=m +-CONFIG_MMC=y +-CONFIG_MMC_SDHCI=y +-CONFIG_MMC_SDHCI_PLTFM=y +-CONFIG_DMADEVICES=y +-CONFIG_DMADEVICES_DEBUG=y +-CONFIG_DMADEVICES_VDEBUG=y +-CONFIG_SIRF_DMA=y +-# CONFIG_IOMMU_SUPPORT is not set +-CONFIG_EXT2_FS=y +-CONFIG_MSDOS_FS=y +-CONFIG_VFAT_FS=y +-CONFIG_TMPFS=y +-CONFIG_TMPFS_POSIX_ACL=y +-CONFIG_CRAMFS=y +-CONFIG_ROMFS_FS=y +-CONFIG_NLS_CODEPAGE_437=y +-CONFIG_NLS_ASCII=y +-CONFIG_NLS_ISO8859_1=y +-CONFIG_MAGIC_SYSRQ=y +-CONFIG_DEBUG_SECTION_MISMATCH=y +-CONFIG_DEBUG_KERNEL=y +-# CONFIG_DEBUG_PREEMPT is not set +-CONFIG_DEBUG_RT_MUTEXES=y +-CONFIG_DEBUG_SPINLOCK=y +-CONFIG_DEBUG_MUTEXES=y +-CONFIG_DEBUG_INFO=y +-CONFIG_CRC_CCITT=y +diff --git a/arch/arm/configs/pxa168_defconfig b/arch/arm/configs/pxa168_defconfig +deleted file mode 100644 +index 74d7e010..00000000 +--- a/arch/arm/configs/pxa168_defconfig ++++ /dev/null +@@ -1,70 +0,0 @@ +-CONFIG_EXPERIMENTAL=y +-CONFIG_SYSVIPC=y +-CONFIG_LOG_BUF_SHIFT=14 +-CONFIG_SYSFS_DEPRECATED_V2=y +-CONFIG_SLAB=y +-CONFIG_MODULES=y +-CONFIG_MODULE_UNLOAD=y +-CONFIG_MODULE_FORCE_UNLOAD=y +-# CONFIG_BLK_DEV_BSG is not set +-CONFIG_ARCH_MMP=y +-CONFIG_MACH_ASPENITE=y +-CONFIG_MACH_ZYLONITE2=y +-CONFIG_MACH_AVENGERS_LITE=y +-CONFIG_NO_HZ=y +-CONFIG_HIGH_RES_TIMERS=y +-CONFIG_PREEMPT=y +-CONFIG_AEABI=y +-CONFIG_ZBOOT_ROM_TEXT=0x0 +-CONFIG_ZBOOT_ROM_BSS=0x0 +-CONFIG_CMDLINE="root=/dev/nfs rootfstype=nfs nfsroot=192.168.2.100:/nfsroot/ ip=192.168.2.101:192.168.2.100::255.255.255.0::eth0:on console=ttyS0,115200 mem=128M" +-CONFIG_FPE_NWFPE=y +-CONFIG_NET=y +-CONFIG_PACKET=y +-CONFIG_UNIX=y +-CONFIG_INET=y +-CONFIG_IP_PNP=y +-# CONFIG_INET_LRO is not set +-# CONFIG_IPV6 is not set +-CONFIG_UEVENT_HELPER_PATH="/sbin/hotplug" +-# CONFIG_STANDALONE is not set +-# CONFIG_PREVENT_FIRMWARE_BUILD is not set +-# CONFIG_BLK_DEV is not set +-# CONFIG_MISC_DEVICES is not set +-CONFIG_NETDEVICES=y +-CONFIG_NET_ETHERNET=y +-CONFIG_SMC91X=y +-# CONFIG_NETDEV_1000 is not set +-# CONFIG_NETDEV_10000 is not set +-# CONFIG_INPUT_MOUSEDEV_PSAUX is not set +-# CONFIG_INPUT_KEYBOARD is not set +-# CONFIG_INPUT_MOUSE is not set +-# CONFIG_SERIO is not set +-CONFIG_SERIAL_PXA=y +-CONFIG_SERIAL_PXA_CONSOLE=y +-# CONFIG_LEGACY_PTYS is not set +-# CONFIG_HW_RANDOM is not set +-# CONFIG_HWMON is not set +-# CONFIG_VGA_CONSOLE is not set +-# CONFIG_HID_SUPPORT is not set +-# CONFIG_USB_SUPPORT is not set +-CONFIG_INOTIFY=y +-CONFIG_TMPFS=y +-CONFIG_TMPFS_POSIX_ACL=y +-CONFIG_CRAMFS=y +-CONFIG_NFS_FS=y +-CONFIG_NFS_V3=y +-CONFIG_NFS_V3_ACL=y +-CONFIG_NFS_V4=y +-CONFIG_ROOT_NFS=y +-CONFIG_PRINTK_TIME=y +-CONFIG_MAGIC_SYSRQ=y +-CONFIG_DEBUG_KERNEL=y +-# CONFIG_DEBUG_PREEMPT is not set +-CONFIG_DEBUG_INFO=y +-# CONFIG_RCU_CPU_STALL_DETECTOR is not set +-CONFIG_DEBUG_USER=y +-CONFIG_DEBUG_ERRORS=y +-CONFIG_DEBUG_LL=y +-# CONFIG_CRYPTO_ANSI_CPRNG is not set +-CONFIG_CRC_CCITT=y +diff --git a/arch/arm/configs/pxa255-idp_defconfig b/arch/arm/configs/pxa255-idp_defconfig +deleted file mode 100644 +index 917a070b..00000000 +--- a/arch/arm/configs/pxa255-idp_defconfig ++++ /dev/null +@@ -1,59 +0,0 @@ +-CONFIG_EXPERIMENTAL=y +-CONFIG_SYSVIPC=y +-CONFIG_LOG_BUF_SHIFT=14 +-CONFIG_MODULES=y +-CONFIG_ARCH_PXA=y +-CONFIG_ARCH_PXA_IDP=y +-# CONFIG_ARM_THUMB is not set +-CONFIG_LEDS=y +-CONFIG_LEDS_CPU=y +-CONFIG_ZBOOT_ROM_TEXT=0x0 +-CONFIG_ZBOOT_ROM_BSS=0x0 +-CONFIG_CMDLINE="root=/dev/nfs ip=dhcp console=ttyS0,115200 mem=64M" +-CONFIG_FPE_NWFPE=y +-CONFIG_NET=y +-CONFIG_UNIX=y +-CONFIG_INET=y +-CONFIG_IP_PNP=y +-CONFIG_IP_PNP_DHCP=y +-# CONFIG_IPV6 is not set +-CONFIG_MTD=y +-CONFIG_MTD_PARTITIONS=y +-CONFIG_MTD_CHAR=y +-CONFIG_MTD_BLOCK=y +-CONFIG_MTD_CFI=y +-CONFIG_MTD_CFI_ADV_OPTIONS=y +-CONFIG_MTD_CFI_GEOMETRY=y +-# CONFIG_MTD_MAP_BANK_WIDTH_1 is not set +-# CONFIG_MTD_MAP_BANK_WIDTH_2 is not set +-# CONFIG_MTD_CFI_I1 is not set +-CONFIG_MTD_CFI_INTELEXT=y +-CONFIG_IDE=y +-CONFIG_NETDEVICES=y +-CONFIG_NET_ETHERNET=y +-CONFIG_SMC91X=y +-CONFIG_INPUT_EVDEV=y +-# CONFIG_INPUT_MOUSE is not set +-# CONFIG_SERIO_SERPORT is not set +-CONFIG_SERIAL_PXA=y +-CONFIG_SERIAL_PXA_CONSOLE=y +-CONFIG_FB=y +-CONFIG_FB_PXA=y +-# CONFIG_VGA_CONSOLE is not set +-CONFIG_FRAMEBUFFER_CONSOLE=y +-CONFIG_FONTS=y +-CONFIG_FONT_8x8=y +-CONFIG_FONT_8x16=y +-CONFIG_LOGO=y +-CONFIG_EXT2_FS=y +-CONFIG_MSDOS_FS=y +-CONFIG_JFFS2_FS=y +-CONFIG_NFS_FS=y +-CONFIG_ROOT_NFS=y +-CONFIG_NLS_ISO8859_1=y +-CONFIG_MAGIC_SYSRQ=y +-CONFIG_DEBUG_KERNEL=y +-CONFIG_DEBUG_INFO=y +-CONFIG_DEBUG_USER=y +-CONFIG_DEBUG_ERRORS=y +-CONFIG_DEBUG_LL=y +diff --git a/arch/arm/configs/pxa3xx_defconfig b/arch/arm/configs/pxa3xx_defconfig +deleted file mode 100644 +index 60e31383..00000000 +--- a/arch/arm/configs/pxa3xx_defconfig ++++ /dev/null +@@ -1,133 +0,0 @@ +-CONFIG_EXPERIMENTAL=y +-CONFIG_SYSVIPC=y +-CONFIG_LOG_BUF_SHIFT=18 +-CONFIG_SYSFS_DEPRECATED_V2=y +-# CONFIG_CC_OPTIMIZE_FOR_SIZE is not set +-CONFIG_KALLSYMS_ALL=y +-CONFIG_SLAB=y +-CONFIG_MODULES=y +-# CONFIG_BLK_DEV_BSG is not set +-CONFIG_ARCH_PXA=y +-CONFIG_MACH_LITTLETON=y +-CONFIG_MACH_TAVOREVB=y +-CONFIG_MACH_SAAR=y +-CONFIG_PREEMPT=y +-CONFIG_AEABI=y +-CONFIG_ZBOOT_ROM_TEXT=0x0 +-CONFIG_ZBOOT_ROM_BSS=0x0 +-CONFIG_CMDLINE="root=/dev/nfs rootfstype=nfs nfsroot=192.168.1.100:/nfsroot/ ip=192.168.1.101:192.168.1.100::255.255.255.0::eth0:on console=ttyS0,115200 mem=64M debug" +-CONFIG_FPE_NWFPE=y +-CONFIG_NET=y +-CONFIG_PACKET=y +-CONFIG_UNIX=y +-CONFIG_INET=y +-CONFIG_IP_PNP=y +-# CONFIG_INET_XFRM_MODE_TRANSPORT is not set +-# CONFIG_INET_XFRM_MODE_TUNNEL is not set +-# CONFIG_INET_XFRM_MODE_BEET is not set +-# CONFIG_INET_LRO is not set +-# CONFIG_INET_DIAG is not set +-# CONFIG_IPV6 is not set +-CONFIG_UEVENT_HELPER_PATH="/sbin/hotplug" +-# CONFIG_STANDALONE is not set +-# CONFIG_PREVENT_FIRMWARE_BUILD is not set +-CONFIG_MTD=y +-CONFIG_MTD_CONCAT=y +-CONFIG_MTD_CHAR=y +-CONFIG_MTD_BLOCK=y +-CONFIG_MTD_NAND=y +-CONFIG_MTD_NAND_PXA3xx=y +-CONFIG_MTD_NAND_PXA3xx_BUILTIN=y +-CONFIG_MTD_ONENAND=y +-CONFIG_MTD_ONENAND_VERIFY_WRITE=y +-CONFIG_MTD_ONENAND_GENERIC=y +-CONFIG_BLK_DEV_LOOP=y +-CONFIG_BLK_DEV_RAM=y +-# CONFIG_MISC_DEVICES is not set +-CONFIG_NETDEVICES=y +-CONFIG_NET_ETHERNET=y +-CONFIG_SMC91X=y +-# CONFIG_NETDEV_1000 is not set +-# CONFIG_NETDEV_10000 is not set +-# CONFIG_INPUT_MOUSEDEV_PSAUX is not set +-# CONFIG_KEYBOARD_ATKBD is not set +-CONFIG_KEYBOARD_GPIO=y +-CONFIG_KEYBOARD_PXA27x=y +-CONFIG_KEYBOARD_PXA930_ROTARY=y +-CONFIG_MOUSE_PXA930_TRKBALL=y +-CONFIG_INPUT_TOUCHSCREEN=y +-CONFIG_SERIAL_PXA=y +-CONFIG_SERIAL_PXA_CONSOLE=y +-# CONFIG_LEGACY_PTYS is not set +-# CONFIG_HW_RANDOM is not set +-CONFIG_I2C=y +-# CONFIG_I2C_HELPER_AUTO is not set +-CONFIG_I2C_PXA=y +-CONFIG_SPI=y +-CONFIG_SPI_PXA2XX=y +-CONFIG_GPIO_MAX732X=y +-CONFIG_GPIO_PCA953X=y +-CONFIG_GPIO_PCF857X=y +-CONFIG_GPIO_MAX7301=y +-CONFIG_POWER_SUPPLY=y +-CONFIG_POWER_SUPPLY_DEBUG=y +-CONFIG_PDA_POWER=y +-CONFIG_BATTERY_DA9030=y +-# CONFIG_HWMON is not set +-CONFIG_PMIC_DA903X=y +-CONFIG_REGULATOR=y +-CONFIG_REGULATOR_DEBUG=y +-CONFIG_REGULATOR_VIRTUAL_CONSUMER=y +-CONFIG_REGULATOR_DA903X=y +-CONFIG_FB=y +-CONFIG_FB_PXA=y +-CONFIG_BACKLIGHT_LCD_SUPPORT=y +-CONFIG_LCD_CLASS_DEVICE=y +-CONFIG_LCD_TDO24M=y +-CONFIG_BACKLIGHT_CLASS_DEVICE=y +-# CONFIG_BACKLIGHT_GENERIC is not set +-CONFIG_BACKLIGHT_DA903X=y +-# CONFIG_VGA_CONSOLE is not set +-CONFIG_FRAMEBUFFER_CONSOLE=y +-CONFIG_FRAMEBUFFER_CONSOLE_DETECT_PRIMARY=y +-CONFIG_FONTS=y +-CONFIG_FONT_6x11=y +-CONFIG_LOGO=y +-# CONFIG_HID_SUPPORT is not set +-# CONFIG_USB_SUPPORT is not set +-CONFIG_MMC=y +-CONFIG_MMC_PXA=y +-CONFIG_NEW_LEDS=y +-CONFIG_LEDS_CLASS=m +-CONFIG_LEDS_GPIO=m +-CONFIG_LEDS_DA903X=m +-CONFIG_LEDS_TRIGGERS=y +-CONFIG_LEDS_TRIGGER_TIMER=m +-CONFIG_LEDS_TRIGGER_HEARTBEAT=m +-CONFIG_LEDS_TRIGGER_BACKLIGHT=m +-CONFIG_LEDS_TRIGGER_GPIO=m +-CONFIG_LEDS_TRIGGER_DEFAULT_ON=m +-CONFIG_JFFS2_FS=y +-CONFIG_JFFS2_FS_WBUF_VERIFY=y +-CONFIG_JFFS2_COMPRESSION_OPTIONS=y +-CONFIG_JFFS2_LZO=y +-CONFIG_JFFS2_RUBIN=y +-CONFIG_NFS_FS=y +-CONFIG_NFS_V3=y +-CONFIG_NFS_V3_ACL=y +-CONFIG_NFS_V4=y +-CONFIG_ROOT_NFS=y +-CONFIG_NLS=y +-CONFIG_PRINTK_TIME=y +-CONFIG_MAGIC_SYSRQ=y +-CONFIG_DEBUG_KERNEL=y +-CONFIG_DEBUG_SHIRQ=y +-CONFIG_BOOTPARAM_SOFTLOCKUP_PANIC=y +-# CONFIG_SCHED_DEBUG is not set +-CONFIG_DEBUG_SPINLOCK=y +-CONFIG_DEBUG_SPINLOCK_SLEEP=y +-# CONFIG_RCU_CPU_STALL_DETECTOR is not set +-# CONFIG_FTRACE is not set +-CONFIG_DEBUG_USER=y +-# CONFIG_CRYPTO_ANSI_CPRNG is not set +-# CONFIG_CRYPTO_HW is not set +diff --git a/arch/arm/configs/pxa910_defconfig b/arch/arm/configs/pxa910_defconfig +deleted file mode 100644 +index 3bb7771d..00000000 +--- a/arch/arm/configs/pxa910_defconfig ++++ /dev/null +@@ -1,80 +0,0 @@ +-CONFIG_EXPERIMENTAL=y +-CONFIG_SYSVIPC=y +-CONFIG_LOG_BUF_SHIFT=14 +-CONFIG_SYSFS_DEPRECATED_V2=y +-CONFIG_BLK_DEV_INITRD=y +-CONFIG_SLAB=y +-CONFIG_MODULES=y +-CONFIG_MODULE_UNLOAD=y +-CONFIG_MODULE_FORCE_UNLOAD=y +-# CONFIG_BLK_DEV_BSG is not set +-CONFIG_ARCH_MMP=y +-CONFIG_MACH_TAVOREVB=y +-CONFIG_MACH_TTC_DKB=y +-CONFIG_NO_HZ=y +-CONFIG_HIGH_RES_TIMERS=y +-CONFIG_PREEMPT=y +-CONFIG_AEABI=y +-CONFIG_ZBOOT_ROM_TEXT=0x0 +-CONFIG_ZBOOT_ROM_BSS=0x0 +-CONFIG_CMDLINE="root=/dev/nfs rootfstype=nfs nfsroot=192.168.2.100:/nfsroot/ ip=192.168.2.101:192.168.2.100::255.255.255.0::eth0:on console=ttyS0,115200 mem=128M earlyprintk" +-CONFIG_FPE_NWFPE=y +-CONFIG_NET=y +-CONFIG_PACKET=y +-CONFIG_UNIX=y +-CONFIG_INET=y +-CONFIG_IP_PNP=y +-# CONFIG_INET_LRO is not set +-# CONFIG_IPV6 is not set +-CONFIG_UEVENT_HELPER_PATH="/sbin/hotplug" +-# CONFIG_STANDALONE is not set +-# CONFIG_PREVENT_FIRMWARE_BUILD is not set +-# CONFIG_BLK_DEV is not set +-# CONFIG_MISC_DEVICES is not set +-CONFIG_NETDEVICES=y +-CONFIG_NET_ETHERNET=y +-CONFIG_SMC91X=y +-# CONFIG_NETDEV_1000 is not set +-# CONFIG_NETDEV_10000 is not set +-# CONFIG_INPUT_MOUSEDEV_PSAUX is not set +-# CONFIG_INPUT_KEYBOARD is not set +-# CONFIG_INPUT_MOUSE is not set +-# CONFIG_SERIO is not set +-CONFIG_SERIAL_PXA=y +-CONFIG_SERIAL_PXA_CONSOLE=y +-CONFIG_SPI=y +-CONFIG_FB=y +-CONFIG_MMP_DISP=y +-CONFIG_MMP_DISP_CONTROLLER=y +-CONFIG_MMP_SPI=y +-CONFIG_MMP_PANEL_TPOHVGA=y +-CONFIG_MMP_FB=y +-CONFIG_LOGO=y +-# CONFIG_LEGACY_PTYS is not set +-# CONFIG_HW_RANDOM is not set +-# CONFIG_HWMON is not set +-# CONFIG_VGA_CONSOLE is not set +-# CONFIG_HID_SUPPORT is not set +-# CONFIG_USB_SUPPORT is not set +-CONFIG_INOTIFY=y +-CONFIG_TMPFS=y +-CONFIG_TMPFS_POSIX_ACL=y +-CONFIG_CRAMFS=y +-CONFIG_NFS_FS=y +-CONFIG_NFS_V3=y +-CONFIG_NFS_V3_ACL=y +-CONFIG_NFS_V4=y +-CONFIG_ROOT_NFS=y +-CONFIG_PRINTK_TIME=y +-CONFIG_MAGIC_SYSRQ=y +-CONFIG_DEBUG_KERNEL=y +-# CONFIG_DEBUG_PREEMPT is not set +-CONFIG_DEBUG_INFO=y +-# CONFIG_RCU_CPU_STALL_DETECTOR is not set +-CONFIG_DEBUG_USER=y +-CONFIG_DEBUG_ERRORS=y +-CONFIG_DEBUG_LL=y +-CONFIG_DEBUG_MMP_UART2=y +-CONFIG_EARLY_PRINTK=y +-# CONFIG_CRYPTO_ANSI_CPRNG is not set +-CONFIG_CRC_CCITT=y +diff --git a/arch/arm/configs/raumfeld_defconfig b/arch/arm/configs/raumfeld_defconfig +deleted file mode 100644 +index f7caa909..00000000 +--- a/arch/arm/configs/raumfeld_defconfig ++++ /dev/null +@@ -1,208 +0,0 @@ +-CONFIG_EXPERIMENTAL=y +-# CONFIG_LOCALVERSION_AUTO is not set +-# CONFIG_SWAP is not set +-CONFIG_MODULES=y +-CONFIG_MODULE_UNLOAD=y +-# CONFIG_LBDAF is not set +-# CONFIG_BLK_DEV_BSG is not set +-CONFIG_ARCH_PXA=y +-CONFIG_MACH_RAUMFELD_RC=y +-CONFIG_MACH_RAUMFELD_CONNECTOR=y +-CONFIG_MACH_RAUMFELD_SPEAKER=y +-CONFIG_NO_HZ=y +-CONFIG_AEABI=y +-# CONFIG_OABI_COMPAT is not set +-CONFIG_CMDLINE="console=ttyS0,115200 rw" +-CONFIG_CPU_FREQ=y +-CONFIG_CPU_IDLE=y +-CONFIG_PM=y +-CONFIG_APM_EMULATION=y +-CONFIG_NET=y +-CONFIG_PACKET=y +-CONFIG_UNIX=y +-CONFIG_INET=y +-CONFIG_IP_MULTICAST=y +-CONFIG_IP_PNP=y +-CONFIG_SYN_COOKIES=y +-# CONFIG_INET_LRO is not set +-CONFIG_IPV6=y +-CONFIG_CFG80211=y +-CONFIG_CFG80211_REG_DEBUG=y +-CONFIG_MAC80211=y +-CONFIG_UEVENT_HELPER_PATH="/sbin/hotplug" +-CONFIG_MTD=y +-CONFIG_MTD_CONCAT=y +-CONFIG_MTD_PARTITIONS=y +-CONFIG_MTD_CHAR=y +-CONFIG_MTD_BLOCK=y +-CONFIG_NFTL=y +-CONFIG_NFTL_RW=y +-CONFIG_MTD_BLOCK2MTD=y +-CONFIG_MTD_NAND=y +-CONFIG_MTD_NAND_PXA3xx=y +-CONFIG_MTD_UBI=y +-CONFIG_BLK_DEV_LOOP=y +-CONFIG_ISL29003=y +-CONFIG_TI_DAC7512=y +-CONFIG_SCSI=y +-CONFIG_BLK_DEV_SD=y +-CONFIG_CHR_DEV_SG=y +-CONFIG_NETDEVICES=y +-CONFIG_NET_ETHERNET=y +-CONFIG_SMSC911X=y +-# CONFIG_NETDEV_1000 is not set +-# CONFIG_NETDEV_10000 is not set +-CONFIG_LIBERTAS=y +-CONFIG_LIBERTAS_SDIO=m +-CONFIG_USB_USBNET=y +-# CONFIG_USB_NET_AX8817X is not set +-# CONFIG_USB_NET_NET1080 is not set +-CONFIG_USB_NET_MCS7830=y +-# CONFIG_USB_NET_CDC_SUBSET is not set +-# CONFIG_USB_NET_ZAURUS is not set +-CONFIG_INPUT_EVDEV=y +-CONFIG_KEYBOARD_GPIO=y +-# CONFIG_INPUT_MOUSE is not set +-CONFIG_INPUT_TOUCHSCREEN=y +-CONFIG_TOUCHSCREEN_EETI=m +-CONFIG_INPUT_MISC=y +-CONFIG_INPUT_GPIO_ROTARY_ENCODER=y +-CONFIG_SERIAL_PXA=y +-CONFIG_SERIAL_PXA_CONSOLE=y +-CONFIG_HW_RANDOM=y +-CONFIG_I2C=y +-CONFIG_I2C_CHARDEV=y +-CONFIG_I2C_PXA=y +-CONFIG_SPI=y +-CONFIG_SPI_DEBUG=y +-CONFIG_SPI_GPIO=y +-CONFIG_SPI_SPIDEV=y +-CONFIG_DEBUG_GPIO=y +-CONFIG_W1_MASTER_GPIO=m +-CONFIG_POWER_SUPPLY=y +-CONFIG_PDA_POWER=y +-CONFIG_BATTERY_DS2760=m +-CONFIG_SENSORS_LIS3_SPI=y +-CONFIG_REGULATOR=y +-CONFIG_REGULATOR_DEBUG=y +-CONFIG_REGULATOR_FIXED_VOLTAGE=y +-CONFIG_REGULATOR_MAX8660=y +-CONFIG_FB=y +-CONFIG_FB_PXA=y +-CONFIG_BACKLIGHT_LCD_SUPPORT=y +-# CONFIG_LCD_CLASS_DEVICE is not set +-CONFIG_BACKLIGHT_CLASS_DEVICE=y +-# CONFIG_BACKLIGHT_GENERIC is not set +-CONFIG_BACKLIGHT_PWM=y +-# CONFIG_VGA_CONSOLE is not set +-CONFIG_FRAMEBUFFER_CONSOLE=y +-CONFIG_LOGO=y +-# CONFIG_LOGO_LINUX_MONO is not set +-# CONFIG_LOGO_LINUX_VGA16 is not set +-# CONFIG_LOGO_LINUX_CLUT224 is not set +-CONFIG_SOUND=y +-CONFIG_SND=y +-# CONFIG_SND_DRIVERS is not set +-# CONFIG_SND_USB is not set +-CONFIG_SND_SOC=y +-CONFIG_SND_PXA2XX_SOC=y +-CONFIG_SND_SOC_RAUMFELD=y +-CONFIG_HID_DRAGONRISE=y +-CONFIG_HID_GYRATION=y +-CONFIG_HID_TWINHAN=y +-CONFIG_HID_NTRIG=y +-CONFIG_HID_PANTHERLORD=y +-CONFIG_HID_PETALYNX=y +-CONFIG_HID_SAMSUNG=y +-CONFIG_HID_SONY=y +-CONFIG_HID_SUNPLUS=y +-CONFIG_HID_GREENASIA=y +-CONFIG_HID_SMARTJOYPLUS=y +-CONFIG_HID_TOPSEED=y +-CONFIG_HID_THRUSTMASTER=y +-CONFIG_HID_ZEROPLUS=y +-CONFIG_USB=y +-CONFIG_USB_DEBUG=y +-CONFIG_USB_ANNOUNCE_NEW_DEVICES=y +-CONFIG_USB_MON=y +-CONFIG_USB_OHCI_HCD=y +-CONFIG_USB_STORAGE=y +-CONFIG_USB_STORAGE_FREECOM=y +-CONFIG_USB_STORAGE_ISD200=y +-CONFIG_USB_STORAGE_USBAT=y +-CONFIG_USB_STORAGE_SDDR09=y +-CONFIG_USB_STORAGE_SDDR55=y +-CONFIG_MMC=y +-CONFIG_MMC_PXA=m +-CONFIG_NEW_LEDS=y +-CONFIG_LEDS_CLASS=y +-CONFIG_LEDS_GPIO=y +-CONFIG_LEDS_LT3593=y +-CONFIG_LEDS_TRIGGERS=y +-CONFIG_LEDS_TRIGGER_BACKLIGHT=y +-CONFIG_RTC_CLASS=y +-CONFIG_RTC_DRV_PXA=y +-CONFIG_DMADEVICES=y +-CONFIG_UIO=y +-CONFIG_EXT2_FS=y +-CONFIG_EXT2_FS_XIP=y +-CONFIG_EXT3_FS=y +-CONFIG_INOTIFY=y +-CONFIG_FSCACHE=y +-CONFIG_FSCACHE_STATS=y +-CONFIG_CACHEFILES=y +-CONFIG_MSDOS_FS=y +-CONFIG_VFAT_FS=y +-CONFIG_TMPFS=y +-CONFIG_UBIFS_FS=y +-CONFIG_NFS_FS=y +-CONFIG_NFS_V3=y +-CONFIG_ROOT_NFS=y +-CONFIG_NFS_FSCACHE=y +-CONFIG_NLS_CODEPAGE_437=y +-CONFIG_NLS_CODEPAGE_737=y +-CONFIG_NLS_CODEPAGE_775=y +-CONFIG_NLS_CODEPAGE_850=y +-CONFIG_NLS_CODEPAGE_852=y +-CONFIG_NLS_CODEPAGE_855=y +-CONFIG_NLS_CODEPAGE_857=y +-CONFIG_NLS_CODEPAGE_860=y +-CONFIG_NLS_CODEPAGE_861=y +-CONFIG_NLS_CODEPAGE_862=y +-CONFIG_NLS_CODEPAGE_863=y +-CONFIG_NLS_CODEPAGE_864=y +-CONFIG_NLS_CODEPAGE_865=y +-CONFIG_NLS_CODEPAGE_866=y +-CONFIG_NLS_CODEPAGE_869=y +-CONFIG_NLS_CODEPAGE_936=y +-CONFIG_NLS_CODEPAGE_950=y +-CONFIG_NLS_CODEPAGE_932=y +-CONFIG_NLS_CODEPAGE_949=y +-CONFIG_NLS_CODEPAGE_874=y +-CONFIG_NLS_ISO8859_8=y +-CONFIG_NLS_CODEPAGE_1250=y +-CONFIG_NLS_CODEPAGE_1251=y +-CONFIG_NLS_ASCII=y +-CONFIG_NLS_ISO8859_1=y +-CONFIG_NLS_ISO8859_2=y +-CONFIG_NLS_ISO8859_3=y +-CONFIG_NLS_ISO8859_4=y +-CONFIG_NLS_ISO8859_5=y +-CONFIG_NLS_ISO8859_6=y +-CONFIG_NLS_ISO8859_7=y +-CONFIG_NLS_ISO8859_9=y +-CONFIG_NLS_ISO8859_13=y +-CONFIG_NLS_ISO8859_14=y +-CONFIG_NLS_ISO8859_15=y +-CONFIG_NLS_KOI8_R=y +-CONFIG_NLS_KOI8_U=y +-CONFIG_NLS_UTF8=y +-CONFIG_PRINTK_TIME=y +-CONFIG_DEBUG_KERNEL=y +-CONFIG_DEBUG_INFO=y +-# CONFIG_RCU_CPU_STALL_DETECTOR is not set +-CONFIG_DEBUG_USER=y +-CONFIG_DEBUG_ERRORS=y +-CONFIG_DEBUG_LL=y +-# CONFIG_CRYPTO_ANSI_CPRNG is not set +-# CONFIG_CRYPTO_HW is not set +diff --git a/arch/arm/configs/realview-smp_defconfig b/arch/arm/configs/realview-smp_defconfig +deleted file mode 100644 +index abe61bf3..00000000 +--- a/arch/arm/configs/realview-smp_defconfig ++++ /dev/null +@@ -1,101 +0,0 @@ +-CONFIG_EXPERIMENTAL=y +-# CONFIG_SWAP is not set +-CONFIG_SYSVIPC=y +-CONFIG_LOG_BUF_SHIFT=14 +-CONFIG_SYSFS_DEPRECATED_V2=y +-CONFIG_SLAB=y +-CONFIG_MODULES=y +-CONFIG_MODULE_UNLOAD=y +-# CONFIG_BLK_DEV_BSG is not set +-# CONFIG_IOSCHED_CFQ is not set +-CONFIG_ARCH_REALVIEW=y +-CONFIG_MACH_REALVIEW_EB=y +-CONFIG_REALVIEW_EB_ARM11MP=y +-CONFIG_MACH_REALVIEW_PB11MP=y +-CONFIG_SMP=y +-CONFIG_HOTPLUG_CPU=y +-CONFIG_AEABI=y +-CONFIG_ZBOOT_ROM_TEXT=0x0 +-CONFIG_ZBOOT_ROM_BSS=0x0 +-CONFIG_CMDLINE="root=/dev/nfs nfsroot=10.1.69.3:/work/nfsroot ip=dhcp console=ttyAMA0 mem=128M" +-CONFIG_VFP=y +-CONFIG_NET=y +-CONFIG_PACKET=y +-CONFIG_UNIX=y +-CONFIG_INET=y +-CONFIG_IP_PNP=y +-CONFIG_IP_PNP_DHCP=y +-CONFIG_IP_PNP_BOOTP=y +-# CONFIG_INET_LRO is not set +-# CONFIG_IPV6 is not set +-CONFIG_UEVENT_HELPER_PATH="/sbin/hotplug" +-CONFIG_MTD=y +-CONFIG_MTD_CONCAT=y +-CONFIG_MTD_PARTITIONS=y +-CONFIG_MTD_CMDLINE_PARTS=y +-CONFIG_MTD_CHAR=y +-CONFIG_MTD_BLOCK=y +-CONFIG_MTD_CFI=y +-CONFIG_MTD_CFI_INTELEXT=y +-CONFIG_MTD_CFI_AMDSTD=y +-CONFIG_MTD_PHYSMAP=y +-CONFIG_ARM_CHARLCD=y +-CONFIG_NETDEVICES=y +-CONFIG_SMSC_PHY=y +-CONFIG_NET_ETHERNET=y +-CONFIG_SMC91X=y +-CONFIG_SMSC911X=y +-# CONFIG_NETDEV_1000 is not set +-# CONFIG_NETDEV_10000 is not set +-# CONFIG_SERIO_SERPORT is not set +-CONFIG_SERIO_AMBAKMI=y +-CONFIG_SERIAL_AMBA_PL011=y +-CONFIG_SERIAL_AMBA_PL011_CONSOLE=y +-CONFIG_LEGACY_PTY_COUNT=16 +-# CONFIG_HW_RANDOM is not set +-CONFIG_I2C=y +-CONFIG_I2C_VERSATILE=y +-CONFIG_SPI=y +-CONFIG_GPIOLIB=y +-# CONFIG_HWMON is not set +-CONFIG_FB=y +-CONFIG_FB_ARMCLCD=y +-CONFIG_FRAMEBUFFER_CONSOLE=y +-CONFIG_LOGO=y +-# CONFIG_LOGO_LINUX_MONO is not set +-# CONFIG_LOGO_LINUX_VGA16 is not set +-CONFIG_SOUND=y +-CONFIG_SND=y +-CONFIG_SND_MIXER_OSS=y +-CONFIG_SND_PCM_OSS=y +-# CONFIG_SND_DRIVERS is not set +-CONFIG_SND_ARMAACI=y +-# CONFIG_HID_SUPPORT is not set +-# CONFIG_USB_SUPPORT is not set +-CONFIG_MMC=y +-CONFIG_MMC_ARMMMCI=y +-CONFIG_NEW_LEDS=y +-CONFIG_LEDS_CLASS=y +-CONFIG_LEDS_TRIGGERS=y +-CONFIG_LEDS_TRIGGER_HEARTBEAT=y +-CONFIG_RTC_CLASS=y +-CONFIG_RTC_DRV_DS1307=y +-CONFIG_RTC_DRV_PL031=y +-CONFIG_VFAT_FS=y +-CONFIG_TMPFS=y +-CONFIG_CRAMFS=y +-CONFIG_NFS_FS=y +-CONFIG_NFS_V3=y +-CONFIG_ROOT_NFS=y +-CONFIG_NLS_CODEPAGE_437=y +-CONFIG_NLS_ISO8859_1=y +-CONFIG_MAGIC_SYSRQ=y +-CONFIG_DEBUG_FS=y +-CONFIG_DEBUG_KERNEL=y +-# CONFIG_SCHED_DEBUG is not set +-# CONFIG_RCU_CPU_STALL_DETECTOR is not set +-# CONFIG_FTRACE is not set +-CONFIG_DEBUG_USER=y +-CONFIG_DEBUG_ERRORS=y +-# CONFIG_CRYPTO_ANSI_CPRNG is not set +-# CONFIG_CRYPTO_HW is not set +diff --git a/arch/arm/configs/realview_defconfig b/arch/arm/configs/realview_defconfig +deleted file mode 100644 +index 7079cbe8..00000000 +--- a/arch/arm/configs/realview_defconfig ++++ /dev/null +@@ -1,100 +0,0 @@ +-CONFIG_EXPERIMENTAL=y +-# CONFIG_SWAP is not set +-CONFIG_SYSVIPC=y +-CONFIG_LOG_BUF_SHIFT=14 +-CONFIG_SYSFS_DEPRECATED_V2=y +-CONFIG_SLAB=y +-CONFIG_MODULES=y +-CONFIG_MODULE_UNLOAD=y +-# CONFIG_BLK_DEV_BSG is not set +-# CONFIG_IOSCHED_CFQ is not set +-CONFIG_ARCH_REALVIEW=y +-CONFIG_MACH_REALVIEW_EB=y +-CONFIG_REALVIEW_EB_ARM11MP=y +-CONFIG_MACH_REALVIEW_PB11MP=y +-CONFIG_MACH_REALVIEW_PB1176=y +-CONFIG_AEABI=y +-CONFIG_ZBOOT_ROM_TEXT=0x0 +-CONFIG_ZBOOT_ROM_BSS=0x0 +-CONFIG_CMDLINE="root=/dev/nfs nfsroot=10.1.69.3:/work/nfsroot ip=dhcp console=ttyAMA0 mem=128M" +-CONFIG_VFP=y +-CONFIG_NET=y +-CONFIG_PACKET=y +-CONFIG_UNIX=y +-CONFIG_INET=y +-CONFIG_IP_PNP=y +-CONFIG_IP_PNP_DHCP=y +-CONFIG_IP_PNP_BOOTP=y +-# CONFIG_INET_LRO is not set +-# CONFIG_IPV6 is not set +-CONFIG_UEVENT_HELPER_PATH="/sbin/hotplug" +-CONFIG_MTD=y +-CONFIG_MTD_CONCAT=y +-CONFIG_MTD_PARTITIONS=y +-CONFIG_MTD_CMDLINE_PARTS=y +-CONFIG_MTD_CHAR=y +-CONFIG_MTD_BLOCK=y +-CONFIG_MTD_CFI=y +-CONFIG_MTD_CFI_INTELEXT=y +-CONFIG_MTD_CFI_AMDSTD=y +-CONFIG_MTD_PHYSMAP=y +-CONFIG_ARM_CHARLCD=y +-CONFIG_NETDEVICES=y +-CONFIG_SMSC_PHY=y +-CONFIG_NET_ETHERNET=y +-CONFIG_SMC91X=y +-CONFIG_SMSC911X=y +-# CONFIG_NETDEV_1000 is not set +-# CONFIG_NETDEV_10000 is not set +-# CONFIG_SERIO_SERPORT is not set +-CONFIG_SERIO_AMBAKMI=y +-CONFIG_SERIAL_AMBA_PL011=y +-CONFIG_SERIAL_AMBA_PL011_CONSOLE=y +-CONFIG_LEGACY_PTY_COUNT=16 +-# CONFIG_HW_RANDOM is not set +-CONFIG_I2C=y +-CONFIG_I2C_VERSATILE=y +-CONFIG_SPI=y +-CONFIG_GPIOLIB=y +-# CONFIG_HWMON is not set +-CONFIG_FB=y +-CONFIG_FB_ARMCLCD=y +-CONFIG_FRAMEBUFFER_CONSOLE=y +-CONFIG_LOGO=y +-# CONFIG_LOGO_LINUX_MONO is not set +-# CONFIG_LOGO_LINUX_VGA16 is not set +-CONFIG_SOUND=y +-CONFIG_SND=y +-CONFIG_SND_MIXER_OSS=y +-CONFIG_SND_PCM_OSS=y +-# CONFIG_SND_DRIVERS is not set +-CONFIG_SND_ARMAACI=y +-# CONFIG_HID_SUPPORT is not set +-# CONFIG_USB_SUPPORT is not set +-CONFIG_MMC=y +-CONFIG_MMC_ARMMMCI=y +-CONFIG_NEW_LEDS=y +-CONFIG_LEDS_CLASS=y +-CONFIG_LEDS_TRIGGERS=y +-CONFIG_LEDS_TRIGGER_HEARTBEAT=y +-CONFIG_RTC_CLASS=y +-CONFIG_RTC_DRV_DS1307=y +-CONFIG_RTC_DRV_PL031=y +-CONFIG_VFAT_FS=y +-CONFIG_TMPFS=y +-CONFIG_CRAMFS=y +-CONFIG_NFS_FS=y +-CONFIG_NFS_V3=y +-CONFIG_ROOT_NFS=y +-CONFIG_NLS_CODEPAGE_437=y +-CONFIG_NLS_ISO8859_1=y +-CONFIG_MAGIC_SYSRQ=y +-CONFIG_DEBUG_FS=y +-CONFIG_DEBUG_KERNEL=y +-# CONFIG_SCHED_DEBUG is not set +-# CONFIG_RCU_CPU_STALL_DETECTOR is not set +-# CONFIG_FTRACE is not set +-CONFIG_DEBUG_USER=y +-CONFIG_DEBUG_ERRORS=y +-# CONFIG_CRYPTO_ANSI_CPRNG is not set +-# CONFIG_CRYPTO_HW is not set +diff --git a/arch/arm/configs/rpc_defconfig b/arch/arm/configs/rpc_defconfig +deleted file mode 100644 +index 00515ef9..00000000 +--- a/arch/arm/configs/rpc_defconfig ++++ /dev/null +@@ -1,133 +0,0 @@ +-CONFIG_EXPERIMENTAL=y +-# CONFIG_LOCALVERSION_AUTO is not set +-CONFIG_SYSVIPC=y +-CONFIG_LOG_BUF_SHIFT=14 +-CONFIG_BLK_DEV_INITRD=y +-CONFIG_SLAB=y +-CONFIG_MODULES=y +-CONFIG_MODULE_UNLOAD=y +-# CONFIG_BLK_DEV_BSG is not set +-CONFIG_ARCH_RPC=y +-CONFIG_CPU_SA110=y +-CONFIG_ZBOOT_ROM_TEXT=0x0 +-CONFIG_ZBOOT_ROM_BSS=0x0 +-CONFIG_FPE_NWFPE=y +-CONFIG_BINFMT_AOUT=y +-CONFIG_NET=y +-CONFIG_PACKET=y +-CONFIG_UNIX=y +-CONFIG_INET=y +-CONFIG_IP_MULTICAST=y +-# CONFIG_INET_XFRM_MODE_TRANSPORT is not set +-# CONFIG_INET_XFRM_MODE_TUNNEL is not set +-# CONFIG_INET_XFRM_MODE_BEET is not set +-# CONFIG_INET6_XFRM_MODE_TRANSPORT is not set +-# CONFIG_INET6_XFRM_MODE_TUNNEL is not set +-# CONFIG_INET6_XFRM_MODE_BEET is not set +-CONFIG_PARPORT=y +-CONFIG_PARPORT_PC=y +-CONFIG_PARPORT_PC_FIFO=y +-CONFIG_BLK_DEV_FD=y +-CONFIG_BLK_DEV_LOOP=m +-CONFIG_BLK_DEV_RAM=y +-CONFIG_BLK_DEV_SD=y +-CONFIG_CHR_DEV_ST=m +-CONFIG_BLK_DEV_SR=y +-CONFIG_BLK_DEV_SR_VENDOR=y +-CONFIG_CHR_DEV_SG=y +-CONFIG_SCSI_CONSTANTS=y +-CONFIG_SCSI_LOGGING=y +-CONFIG_SCSI_ARXESCSI=m +-CONFIG_SCSI_CUMANA_2=m +-CONFIG_SCSI_EESOXSCSI=m +-CONFIG_SCSI_POWERTECSCSI=y +-CONFIG_SCSI_CUMANA_1=m +-CONFIG_SCSI_OAK1=m +-CONFIG_ATA=y +-CONFIG_PATA_ICSIDE=y +-CONFIG_PATA_PLATFORM=y +-CONFIG_NETDEVICES=y +-CONFIG_NET_ETHERNET=y +-CONFIG_ARM_ETHER1=y +-CONFIG_ARM_ETHER3=y +-CONFIG_ARM_ETHERH=y +-# CONFIG_NETDEV_1000 is not set +-# CONFIG_NETDEV_10000 is not set +-CONFIG_PPP=m +-CONFIG_PPPOE=m +-CONFIG_INPUT_EVDEV=y +-# CONFIG_MOUSE_PS2 is not set +-CONFIG_MOUSE_RISCPC=y +-# CONFIG_SERIO_SERPORT is not set +-CONFIG_SERIAL_8250=y +-CONFIG_SERIAL_8250_CONSOLE=y +-CONFIG_SERIAL_8250_NR_UARTS=16 +-CONFIG_SERIAL_8250_RUNTIME_UARTS=8 +-CONFIG_SERIAL_8250_ACORN=y +-CONFIG_LEGACY_PTY_COUNT=64 +-CONFIG_PRINTER=m +-# CONFIG_HW_RANDOM is not set +-CONFIG_I2C=y +-CONFIG_I2C_CHARDEV=y +-# CONFIG_HWMON is not set +-CONFIG_FB=y +-CONFIG_FB_ACORN=y +-CONFIG_FRAMEBUFFER_CONSOLE=y +-CONFIG_FONTS=y +-CONFIG_FONT_8x16=y +-CONFIG_FONT_ACORN_8x8=y +-CONFIG_LOGO=y +-CONFIG_SOUND=m +-CONFIG_SOUND_PRIME=m +-CONFIG_SOUND_OSS=m +-CONFIG_SOUND_VIDC=m +-# CONFIG_HID_SUPPORT is not set +-# CONFIG_USB_SUPPORT is not set +-CONFIG_RTC_CLASS=y +-CONFIG_RTC_DRV_PCF8583=y +-CONFIG_EXT2_FS=y +-CONFIG_EXT3_FS=y +-CONFIG_INOTIFY=y +-CONFIG_AUTOFS4_FS=m +-CONFIG_ISO9660_FS=y +-CONFIG_JOLIET=y +-CONFIG_MSDOS_FS=m +-CONFIG_VFAT_FS=m +-CONFIG_ADFS_FS=y +-CONFIG_NFS_FS=y +-CONFIG_PARTITION_ADVANCED=y +-# CONFIG_ACORN_PARTITION_CUMANA is not set +-# CONFIG_ACORN_PARTITION_EESOX is not set +-CONFIG_BSD_DISKLABEL=y +-CONFIG_NLS_CODEPAGE_437=m +-CONFIG_NLS_CODEPAGE_737=m +-CONFIG_NLS_CODEPAGE_775=m +-CONFIG_NLS_CODEPAGE_850=m +-CONFIG_NLS_CODEPAGE_852=m +-CONFIG_NLS_CODEPAGE_855=m +-CONFIG_NLS_CODEPAGE_857=m +-CONFIG_NLS_CODEPAGE_860=m +-CONFIG_NLS_CODEPAGE_861=m +-CONFIG_NLS_CODEPAGE_862=m +-CONFIG_NLS_CODEPAGE_863=m +-CONFIG_NLS_CODEPAGE_864=m +-CONFIG_NLS_CODEPAGE_865=m +-CONFIG_NLS_CODEPAGE_866=m +-CONFIG_NLS_CODEPAGE_869=m +-CONFIG_NLS_CODEPAGE_874=m +-CONFIG_NLS_ISO8859_8=m +-CONFIG_NLS_ASCII=y +-CONFIG_NLS_ISO8859_1=m +-CONFIG_NLS_ISO8859_2=m +-CONFIG_NLS_ISO8859_3=m +-CONFIG_NLS_ISO8859_4=m +-CONFIG_NLS_ISO8859_5=m +-CONFIG_NLS_ISO8859_6=m +-CONFIG_NLS_ISO8859_7=m +-CONFIG_NLS_ISO8859_9=m +-CONFIG_NLS_KOI8_R=m +-CONFIG_MAGIC_SYSRQ=y +-CONFIG_DEBUG_KERNEL=y +-CONFIG_DEBUG_USER=y +-CONFIG_DEBUG_ERRORS=y +-CONFIG_DEBUG_LL=y +diff --git a/arch/arm/configs/s3c2410_defconfig b/arch/arm/configs/s3c2410_defconfig +deleted file mode 100644 +index 193448f3..00000000 +--- a/arch/arm/configs/s3c2410_defconfig ++++ /dev/null +@@ -1,468 +0,0 @@ +-CONFIG_EXPERIMENTAL=y +-CONFIG_SYSVIPC=y +-CONFIG_IKCONFIG=m +-CONFIG_IKCONFIG_PROC=y +-CONFIG_LOG_BUF_SHIFT=16 +-CONFIG_BLK_DEV_INITRD=y +-CONFIG_SLAB=y +-CONFIG_MODULES=y +-CONFIG_MODULE_UNLOAD=y +-# CONFIG_BLK_DEV_BSG is not set +-CONFIG_PARTITION_ADVANCED=y +-CONFIG_BSD_DISKLABEL=y +-CONFIG_SOLARIS_X86_PARTITION=y +-CONFIG_ARCH_S3C24XX=y +-CONFIG_S3C_BOOT_ERROR_RESET=y +-CONFIG_S3C_ADC=y +-CONFIG_S3C24XX_PWM=y +-CONFIG_CPU_S3C2412=y +-CONFIG_CPU_S3C2416=y +-CONFIG_CPU_S3C2440=y +-CONFIG_CPU_S3C2442=y +-CONFIG_CPU_S3C2443=y +-CONFIG_MACH_AML_M5900=y +-CONFIG_ARCH_BAST=y +-CONFIG_ARCH_H1940=y +-CONFIG_MACH_N30=y +-CONFIG_MACH_OTOM=y +-CONFIG_MACH_QT2410=y +-CONFIG_ARCH_SMDK2410=y +-CONFIG_MACH_TCT_HAMMER=y +-CONFIG_MACH_VR1000=y +-CONFIG_MACH_JIVE=y +-CONFIG_MACH_SMDK2412=y +-CONFIG_MACH_VSTMS=y +-CONFIG_MACH_SMDK2416=y +-CONFIG_MACH_ANUBIS=y +-CONFIG_MACH_AT2440EVB=y +-CONFIG_MACH_MINI2440=y +-CONFIG_MACH_NEXCODER_2440=y +-CONFIG_MACH_OSIRIS=y +-CONFIG_MACH_OSIRIS_DVS=m +-CONFIG_MACH_RX3715=y +-CONFIG_ARCH_S3C2440=y +-CONFIG_MACH_NEO1973_GTA02=y +-CONFIG_MACH_RX1950=y +-CONFIG_SMDK2440_CPU2442=y +-CONFIG_MACH_SMDK2443=y +-# CONFIG_ARM_THUMB is not set +-CONFIG_ZBOOT_ROM_TEXT=0x0 +-CONFIG_ZBOOT_ROM_BSS=0x0 +-CONFIG_CMDLINE="root=/dev/hda1 ro init=/bin/bash console=ttySAC0" +-CONFIG_FPE_NWFPE=y +-CONFIG_FPE_NWFPE_XP=y +-CONFIG_BINFMT_AOUT=y +-CONFIG_APM_EMULATION=m +-CONFIG_NET=y +-CONFIG_PACKET=y +-CONFIG_UNIX=y +-CONFIG_XFRM_USER=m +-CONFIG_NET_KEY=m +-CONFIG_INET=y +-CONFIG_IP_MULTICAST=y +-CONFIG_IP_PNP=y +-CONFIG_IP_PNP_DHCP=y +-CONFIG_IP_PNP_BOOTP=y +-CONFIG_NET_IPIP=m +-CONFIG_INET_AH=m +-CONFIG_INET_ESP=m +-CONFIG_INET_IPCOMP=m +-# CONFIG_INET_LRO is not set +-CONFIG_TCP_CONG_ADVANCED=y +-CONFIG_TCP_CONG_HSTCP=m +-CONFIG_TCP_CONG_HYBLA=m +-CONFIG_TCP_CONG_SCALABLE=m +-CONFIG_TCP_CONG_LP=m +-CONFIG_TCP_CONG_VENO=m +-CONFIG_TCP_CONG_YEAH=m +-CONFIG_TCP_CONG_ILLINOIS=m +-CONFIG_IPV6_PRIVACY=y +-CONFIG_IPV6_ROUTER_PREF=y +-CONFIG_INET6_AH=m +-CONFIG_INET6_ESP=m +-CONFIG_INET6_IPCOMP=m +-CONFIG_IPV6_MIP6=m +-CONFIG_INET6_XFRM_MODE_ROUTEOPTIMIZATION=m +-CONFIG_IPV6_TUNNEL=m +-CONFIG_NETFILTER=y +-CONFIG_NF_CONNTRACK=m +-CONFIG_NF_CONNTRACK_EVENTS=y +-CONFIG_NF_CT_PROTO_DCCP=m +-CONFIG_NF_CT_PROTO_SCTP=m +-CONFIG_NF_CT_PROTO_UDPLITE=m +-CONFIG_NF_CONNTRACK_AMANDA=m +-CONFIG_NF_CONNTRACK_FTP=m +-CONFIG_NF_CONNTRACK_H323=m +-CONFIG_NF_CONNTRACK_IRC=m +-CONFIG_NF_CONNTRACK_NETBIOS_NS=m +-CONFIG_NF_CONNTRACK_PPTP=m +-CONFIG_NF_CONNTRACK_SANE=m +-CONFIG_NF_CONNTRACK_SIP=m +-CONFIG_NF_CONNTRACK_TFTP=m +-CONFIG_NF_CT_NETLINK=m +-CONFIG_NETFILTER_XT_TARGET_CLASSIFY=m +-CONFIG_NETFILTER_XT_TARGET_CONNMARK=m +-CONFIG_NETFILTER_XT_TARGET_LED=m +-CONFIG_NETFILTER_XT_TARGET_MARK=m +-CONFIG_NETFILTER_XT_TARGET_NFLOG=m +-CONFIG_NETFILTER_XT_TARGET_NFQUEUE=m +-CONFIG_NETFILTER_XT_TARGET_TCPMSS=m +-CONFIG_NETFILTER_XT_MATCH_CLUSTER=m +-CONFIG_NETFILTER_XT_MATCH_COMMENT=m +-CONFIG_NETFILTER_XT_MATCH_CONNBYTES=m +-CONFIG_NETFILTER_XT_MATCH_CONNLIMIT=m +-CONFIG_NETFILTER_XT_MATCH_CONNMARK=m +-CONFIG_NETFILTER_XT_MATCH_CONNTRACK=m +-CONFIG_NETFILTER_XT_MATCH_DCCP=m +-CONFIG_NETFILTER_XT_MATCH_DSCP=m +-CONFIG_NETFILTER_XT_MATCH_ESP=m +-CONFIG_NETFILTER_XT_MATCH_HASHLIMIT=m +-CONFIG_NETFILTER_XT_MATCH_HELPER=m +-CONFIG_NETFILTER_XT_MATCH_IPRANGE=m +-CONFIG_NETFILTER_XT_MATCH_LENGTH=m +-CONFIG_NETFILTER_XT_MATCH_LIMIT=m +-CONFIG_NETFILTER_XT_MATCH_MAC=m +-CONFIG_NETFILTER_XT_MATCH_MARK=m +-CONFIG_NETFILTER_XT_MATCH_MULTIPORT=m +-CONFIG_NETFILTER_XT_MATCH_OWNER=m +-CONFIG_NETFILTER_XT_MATCH_POLICY=m +-CONFIG_NETFILTER_XT_MATCH_PKTTYPE=m +-CONFIG_NETFILTER_XT_MATCH_QUOTA=m +-CONFIG_NETFILTER_XT_MATCH_RATEEST=m +-CONFIG_NETFILTER_XT_MATCH_REALM=m +-CONFIG_NETFILTER_XT_MATCH_RECENT=m +-CONFIG_NETFILTER_XT_MATCH_SCTP=m +-CONFIG_NETFILTER_XT_MATCH_STATE=m +-CONFIG_NETFILTER_XT_MATCH_STATISTIC=m +-CONFIG_NETFILTER_XT_MATCH_STRING=m +-CONFIG_NETFILTER_XT_MATCH_TCPMSS=m +-CONFIG_NETFILTER_XT_MATCH_TIME=m +-CONFIG_NETFILTER_XT_MATCH_U32=m +-CONFIG_IP_VS=m +-CONFIG_NF_CONNTRACK_IPV4=m +-CONFIG_IP_NF_QUEUE=m +-CONFIG_IP_NF_IPTABLES=m +-CONFIG_IP_NF_MATCH_AH=m +-CONFIG_IP_NF_MATCH_ECN=m +-CONFIG_IP_NF_MATCH_TTL=m +-CONFIG_IP_NF_FILTER=m +-CONFIG_IP_NF_TARGET_REJECT=m +-CONFIG_IP_NF_TARGET_LOG=m +-CONFIG_IP_NF_TARGET_ULOG=m +-CONFIG_NF_NAT=m +-CONFIG_IP_NF_TARGET_MASQUERADE=m +-CONFIG_IP_NF_TARGET_NETMAP=m +-CONFIG_IP_NF_TARGET_REDIRECT=m +-CONFIG_IP_NF_MANGLE=m +-CONFIG_IP_NF_TARGET_CLUSTERIP=m +-CONFIG_IP_NF_TARGET_ECN=m +-CONFIG_IP_NF_TARGET_TTL=m +-CONFIG_IP_NF_RAW=m +-CONFIG_IP_NF_ARPTABLES=m +-CONFIG_IP_NF_ARPFILTER=m +-CONFIG_IP_NF_ARP_MANGLE=m +-CONFIG_NF_CONNTRACK_IPV6=m +-CONFIG_IP6_NF_QUEUE=m +-CONFIG_IP6_NF_IPTABLES=m +-CONFIG_IP6_NF_MATCH_AH=m +-CONFIG_IP6_NF_MATCH_EUI64=m +-CONFIG_IP6_NF_MATCH_FRAG=m +-CONFIG_IP6_NF_MATCH_OPTS=m +-CONFIG_IP6_NF_MATCH_HL=m +-CONFIG_IP6_NF_MATCH_IPV6HEADER=m +-CONFIG_IP6_NF_MATCH_MH=m +-CONFIG_IP6_NF_MATCH_RT=m +-CONFIG_IP6_NF_TARGET_HL=m +-CONFIG_IP6_NF_TARGET_LOG=m +-CONFIG_IP6_NF_FILTER=m +-CONFIG_IP6_NF_TARGET_REJECT=m +-CONFIG_IP6_NF_MANGLE=m +-CONFIG_IP6_NF_RAW=m +-CONFIG_BT=m +-CONFIG_BT_RFCOMM=m +-CONFIG_BT_RFCOMM_TTY=y +-CONFIG_BT_BNEP=m +-CONFIG_BT_BNEP_MC_FILTER=y +-CONFIG_BT_BNEP_PROTO_FILTER=y +-CONFIG_BT_HIDP=m +-CONFIG_BT_HCIUART=m +-CONFIG_BT_HCIUART_H4=y +-CONFIG_BT_HCIUART_BCSP=y +-CONFIG_BT_HCIUART_LL=y +-CONFIG_BT_HCIBCM203X=m +-CONFIG_BT_HCIBPA10X=m +-CONFIG_BT_HCIBFUSB=m +-CONFIG_BT_HCIVHCI=m +-CONFIG_CFG80211=m +-CONFIG_MAC80211=m +-CONFIG_MAC80211_MESH=y +-CONFIG_MAC80211_LEDS=y +-CONFIG_UEVENT_HELPER_PATH="/sbin/hotplug" +-CONFIG_MTD=y +-CONFIG_MTD_REDBOOT_PARTS=y +-CONFIG_MTD_REDBOOT_PARTS_UNALLOCATED=y +-CONFIG_MTD_CMDLINE_PARTS=y +-CONFIG_MTD_CHAR=y +-CONFIG_MTD_BLOCK=y +-CONFIG_MTD_CFI=y +-CONFIG_MTD_JEDECPROBE=y +-CONFIG_MTD_CFI_INTELEXT=y +-CONFIG_MTD_CFI_AMDSTD=y +-CONFIG_MTD_ROM=y +-CONFIG_MTD_NAND=y +-CONFIG_MTD_NAND_S3C2410=y +-CONFIG_PARPORT=y +-CONFIG_PARPORT_PC=m +-CONFIG_PARPORT_AX88796=m +-CONFIG_PARPORT_1284=y +-CONFIG_BLK_DEV_LOOP=y +-CONFIG_BLK_DEV_NBD=m +-CONFIG_BLK_DEV_UB=m +-CONFIG_BLK_DEV_RAM=y +-CONFIG_ATA_OVER_ETH=m +-CONFIG_IDE=y +-CONFIG_BLK_DEV_IDECD=y +-CONFIG_BLK_DEV_IDETAPE=m +-CONFIG_BLK_DEV_PLATFORM=y +-CONFIG_SCSI=y +-CONFIG_SCSI_TGT=m +-CONFIG_BLK_DEV_SD=y +-CONFIG_CHR_DEV_ST=m +-CONFIG_BLK_DEV_SR=m +-CONFIG_BLK_DEV_SR_VENDOR=y +-CONFIG_CHR_DEV_SG=y +-CONFIG_CHR_DEV_SCH=m +-CONFIG_SCSI_MULTI_LUN=y +-CONFIG_SCSI_CONSTANTS=y +-CONFIG_SCSI_SCAN_ASYNC=y +-CONFIG_NETDEVICES=y +-CONFIG_DM9000=y +-CONFIG_INPUT_EVDEV=y +-CONFIG_MOUSE_APPLETOUCH=m +-CONFIG_MOUSE_BCM5974=m +-CONFIG_INPUT_JOYSTICK=y +-CONFIG_JOYSTICK_ANALOG=m +-CONFIG_JOYSTICK_A3D=m +-CONFIG_JOYSTICK_ADI=m +-CONFIG_JOYSTICK_COBRA=m +-CONFIG_JOYSTICK_GF2K=m +-CONFIG_JOYSTICK_GRIP=m +-CONFIG_JOYSTICK_GRIP_MP=m +-CONFIG_JOYSTICK_GUILLEMOT=m +-CONFIG_JOYSTICK_INTERACT=m +-CONFIG_JOYSTICK_SIDEWINDER=m +-CONFIG_JOYSTICK_TMDC=m +-CONFIG_JOYSTICK_IFORCE=m +-CONFIG_JOYSTICK_MAGELLAN=m +-CONFIG_JOYSTICK_SPACEORB=m +-CONFIG_JOYSTICK_SPACEBALL=m +-CONFIG_JOYSTICK_STINGER=m +-CONFIG_JOYSTICK_TWIDJOY=m +-CONFIG_JOYSTICK_ZHENHUA=m +-CONFIG_JOYSTICK_DB9=m +-CONFIG_JOYSTICK_GAMECON=m +-CONFIG_JOYSTICK_TURBOGRAFX=m +-CONFIG_JOYSTICK_JOYDUMP=m +-CONFIG_JOYSTICK_XPAD=m +-CONFIG_JOYSTICK_XPAD_FF=y +-CONFIG_JOYSTICK_XPAD_LEDS=y +-CONFIG_INPUT_TOUCHSCREEN=y +-CONFIG_TOUCHSCREEN_USB_COMPOSITE=m +-CONFIG_INPUT_MISC=y +-CONFIG_INPUT_ATI_REMOTE2=m +-CONFIG_INPUT_KEYSPAN_REMOTE=m +-CONFIG_INPUT_POWERMATE=m +-CONFIG_INPUT_YEALINK=m +-CONFIG_INPUT_CM109=m +-CONFIG_INPUT_UINPUT=m +-CONFIG_INPUT_GPIO_ROTARY_ENCODER=m +-CONFIG_SERIAL_NONSTANDARD=y +-CONFIG_SERIAL_8250=y +-CONFIG_SERIAL_8250_CONSOLE=y +-CONFIG_SERIAL_8250_NR_UARTS=8 +-CONFIG_SERIAL_8250_EXTENDED=y +-CONFIG_SERIAL_8250_MANY_PORTS=y +-CONFIG_SERIAL_8250_SHARE_IRQ=y +-CONFIG_SERIAL_SAMSUNG=y +-CONFIG_SERIAL_SAMSUNG_CONSOLE=y +-CONFIG_PRINTER=y +-CONFIG_PPDEV=y +-CONFIG_HW_RANDOM=y +-CONFIG_I2C_CHARDEV=m +-CONFIG_I2C_S3C2410=y +-CONFIG_I2C_SIMTEC=y +-CONFIG_SPI=y +-CONFIG_SPI_GPIO=m +-CONFIG_SPI_S3C24XX=m +-CONFIG_SPI_SPIDEV=m +-CONFIG_SPI_TLE62X0=m +-CONFIG_SENSORS_LM75=m +-CONFIG_SENSORS_LM78=m +-CONFIG_SENSORS_LM85=m +-CONFIG_WATCHDOG=y +-CONFIG_S3C2410_WATCHDOG=y +-CONFIG_MFD_SM501=y +-CONFIG_FB=y +-CONFIG_FIRMWARE_EDID=y +-CONFIG_FB_MODE_HELPERS=y +-CONFIG_FB_S3C2410=y +-CONFIG_FB_SM501=y +-CONFIG_BACKLIGHT_PWM=m +-CONFIG_FRAMEBUFFER_CONSOLE=y +-CONFIG_SOUND=y +-CONFIG_SND=y +-CONFIG_SND_SEQUENCER=m +-CONFIG_SND_MIXER_OSS=m +-CONFIG_SND_PCM_OSS=m +-CONFIG_SND_SEQUENCER_OSS=y +-CONFIG_SND_VERBOSE_PRINTK=y +-# CONFIG_SND_DRIVERS is not set +-# CONFIG_SND_ARM is not set +-# CONFIG_SND_SPI is not set +-CONFIG_SND_USB_AUDIO=m +-CONFIG_SND_USB_CAIAQ=m +-CONFIG_SND_SOC=y +-# CONFIG_USB_HID is not set +-CONFIG_USB=y +-CONFIG_USB_DEVICEFS=y +-CONFIG_USB_MON=y +-CONFIG_USB_OHCI_HCD=y +-CONFIG_USB_ACM=m +-CONFIG_USB_PRINTER=m +-CONFIG_USB_WDM=m +-CONFIG_USB_STORAGE=m +-CONFIG_USB_STORAGE_DATAFAB=m +-CONFIG_USB_STORAGE_FREECOM=m +-CONFIG_USB_STORAGE_ISD200=m +-CONFIG_USB_STORAGE_USBAT=m +-CONFIG_USB_STORAGE_SDDR09=m +-CONFIG_USB_STORAGE_SDDR55=m +-CONFIG_USB_STORAGE_JUMPSHOT=m +-CONFIG_USB_STORAGE_ALAUDA=m +-CONFIG_USB_STORAGE_ONETOUCH=m +-CONFIG_USB_STORAGE_KARMA=m +-CONFIG_USB_STORAGE_CYPRESS_ATACB=m +-CONFIG_USB_LIBUSUAL=y +-CONFIG_USB_MDC800=m +-CONFIG_USB_MICROTEK=m +-CONFIG_USB_USS720=m +-CONFIG_USB_SERIAL=y +-CONFIG_USB_SERIAL_GENERIC=y +-CONFIG_USB_SERIAL_FTDI_SIO=y +-CONFIG_USB_SERIAL_NAVMAN=m +-CONFIG_USB_SERIAL_PL2303=y +-CONFIG_USB_SERIAL_OPTION=m +-CONFIG_USB_EMI62=m +-CONFIG_USB_EMI26=m +-CONFIG_USB_ADUTUX=m +-CONFIG_USB_SEVSEG=m +-CONFIG_USB_RIO500=m +-CONFIG_USB_LEGOTOWER=m +-CONFIG_USB_LCD=m +-CONFIG_USB_LED=m +-CONFIG_USB_CYPRESS_CY7C63=m +-CONFIG_USB_CYTHERM=m +-CONFIG_USB_IDMOUSE=m +-CONFIG_USB_FTDI_ELAN=m +-CONFIG_USB_APPLEDISPLAY=m +-CONFIG_USB_LD=m +-CONFIG_USB_TRANCEVIBRATOR=m +-CONFIG_USB_IOWARRIOR=m +-CONFIG_USB_TEST=m +-CONFIG_MMC=y +-CONFIG_SDIO_UART=m +-CONFIG_MMC_TEST=m +-CONFIG_MMC_SDHCI=m +-CONFIG_MMC_SPI=m +-CONFIG_MMC_S3C=y +-CONFIG_LEDS_S3C24XX=m +-CONFIG_LEDS_PCA9532=m +-CONFIG_LEDS_GPIO=m +-CONFIG_LEDS_PCA955X=m +-CONFIG_LEDS_DAC124S085=m +-CONFIG_LEDS_PWM=m +-CONFIG_LEDS_BD2802=m +-CONFIG_LEDS_TRIGGER_TIMER=m +-CONFIG_LEDS_TRIGGER_HEARTBEAT=m +-CONFIG_LEDS_TRIGGER_GPIO=m +-CONFIG_LEDS_TRIGGER_DEFAULT_ON=m +-CONFIG_RTC_CLASS=y +-CONFIG_RTC_DRV_S3C=y +-CONFIG_EXT2_FS=y +-CONFIG_EXT2_FS_XATTR=y +-CONFIG_EXT2_FS_POSIX_ACL=y +-CONFIG_EXT2_FS_SECURITY=y +-CONFIG_EXT3_FS=y +-CONFIG_EXT3_FS_POSIX_ACL=y +-CONFIG_EXT4_FS=m +-CONFIG_EXT4_FS_POSIX_ACL=y +-CONFIG_AUTOFS4_FS=m +-CONFIG_FUSE_FS=m +-CONFIG_ISO9660_FS=y +-CONFIG_JOLIET=y +-CONFIG_UDF_FS=m +-CONFIG_MSDOS_FS=y +-CONFIG_VFAT_FS=y +-CONFIG_NTFS_FS=m +-CONFIG_TMPFS=y +-CONFIG_TMPFS_POSIX_ACL=y +-CONFIG_CONFIGFS_FS=m +-CONFIG_JFFS2_FS=y +-CONFIG_JFFS2_SUMMARY=y +-CONFIG_CRAMFS=y +-CONFIG_SQUASHFS=m +-CONFIG_ROMFS_FS=y +-CONFIG_NFS_FS=y +-CONFIG_NFS_V3=y +-CONFIG_NFS_V3_ACL=y +-CONFIG_ROOT_NFS=y +-CONFIG_NFSD=m +-CONFIG_NFSD_V3_ACL=y +-CONFIG_NFSD_V4=y +-CONFIG_CIFS=m +-CONFIG_NLS_CODEPAGE_437=y +-CONFIG_NLS_CODEPAGE_737=m +-CONFIG_NLS_CODEPAGE_775=m +-CONFIG_NLS_CODEPAGE_850=y +-CONFIG_NLS_CODEPAGE_852=m +-CONFIG_NLS_CODEPAGE_855=m +-CONFIG_NLS_CODEPAGE_857=m +-CONFIG_NLS_CODEPAGE_860=m +-CONFIG_NLS_CODEPAGE_861=m +-CONFIG_NLS_CODEPAGE_862=m +-CONFIG_NLS_CODEPAGE_863=m +-CONFIG_NLS_CODEPAGE_864=m +-CONFIG_NLS_CODEPAGE_865=m +-CONFIG_NLS_CODEPAGE_866=m +-CONFIG_NLS_CODEPAGE_869=m +-CONFIG_NLS_CODEPAGE_936=m +-CONFIG_NLS_CODEPAGE_950=m +-CONFIG_NLS_CODEPAGE_932=m +-CONFIG_NLS_CODEPAGE_949=m +-CONFIG_NLS_CODEPAGE_874=m +-CONFIG_NLS_ISO8859_8=m +-CONFIG_NLS_CODEPAGE_1250=m +-CONFIG_NLS_CODEPAGE_1251=m +-CONFIG_NLS_ASCII=y +-CONFIG_NLS_ISO8859_1=y +-CONFIG_NLS_ISO8859_2=m +-CONFIG_NLS_ISO8859_3=m +-CONFIG_NLS_ISO8859_4=m +-CONFIG_NLS_ISO8859_5=m +-CONFIG_NLS_ISO8859_6=m +-CONFIG_NLS_ISO8859_7=m +-CONFIG_NLS_ISO8859_9=m +-CONFIG_NLS_ISO8859_13=m +-CONFIG_NLS_ISO8859_14=m +-CONFIG_NLS_ISO8859_15=m +-CONFIG_NLS_KOI8_R=m +-CONFIG_NLS_KOI8_U=m +-CONFIG_NLS_UTF8=m +-CONFIG_MAGIC_SYSRQ=y +-CONFIG_DEBUG_KERNEL=y +-CONFIG_DEBUG_MUTEXES=y +-CONFIG_DEBUG_INFO=y +-CONFIG_SYSCTL_SYSCALL_CHECK=y +-CONFIG_DEBUG_USER=y +-CONFIG_DEBUG_LL=y +-# CONFIG_CRYPTO_ANSI_CPRNG is not set +diff --git a/arch/arm/configs/s3c6400_defconfig b/arch/arm/configs/s3c6400_defconfig +deleted file mode 100644 +index 3a186d65..00000000 +--- a/arch/arm/configs/s3c6400_defconfig ++++ /dev/null +@@ -1,96 +0,0 @@ +-CONFIG_EXPERIMENTAL=y +-CONFIG_SYSFS_DEPRECATED_V2=y +-CONFIG_BLK_DEV_INITRD=y +-CONFIG_KALLSYMS_ALL=y +-CONFIG_MODULES=y +-CONFIG_MODULE_UNLOAD=y +-# CONFIG_BLK_DEV_BSG is not set +-CONFIG_ARCH_S3C64XX=y +-CONFIG_S3C_BOOT_ERROR_RESET=y +-CONFIG_MACH_SMDK6400=y +-CONFIG_MACH_ANW6410=y +-CONFIG_MACH_MINI6410=y +-CONFIG_MACH_REAL6410=y +-CONFIG_MACH_SMDK6410=y +-CONFIG_MACH_NCP=y +-CONFIG_MACH_HMT=y +-CONFIG_MACH_SMARTQ5=y +-CONFIG_MACH_SMARTQ7=y +-CONFIG_MACH_WLF_CRAGG_6410=y +-CONFIG_CPU_32v6K=y +-CONFIG_AEABI=y +-CONFIG_CMDLINE="console=ttySAC0,115200 root=/dev/ram init=/linuxrc initrd=0x51000000,6M ramdisk_size=6144" +-CONFIG_VFP=y +-CONFIG_PM=y +-CONFIG_UEVENT_HELPER_PATH="/sbin/hotplug" +-CONFIG_MTD=y +-CONFIG_MTD_NAND=y +-CONFIG_MTD_NAND_S3C2410=y +-CONFIG_BLK_DEV_LOOP=y +-CONFIG_BLK_DEV_RAM=y +-CONFIG_EEPROM_AT24=y +-CONFIG_SERIAL_8250=y +-CONFIG_SERIAL_SAMSUNG=y +-CONFIG_SERIAL_SAMSUNG_CONSOLE=y +-CONFIG_HW_RANDOM=y +-CONFIG_I2C=y +-CONFIG_I2C_CHARDEV=y +-CONFIG_I2C_S3C2410=y +-CONFIG_SPI=y +-CONFIG_SPI_GPIO=m +-CONFIG_SPI_S3C64XX=m +-CONFIG_FB=y +-CONFIG_FB_S3C=y +-CONFIG_BACKLIGHT_LCD_SUPPORT=y +-CONFIG_LCD_CLASS_DEVICE=y +-CONFIG_LCD_LTV350QV=y +-CONFIG_BACKLIGHT_CLASS_DEVICE=y +-CONFIG_BACKLIGHT_PWM=y +-# CONFIG_VGA_CONSOLE is not set +-CONFIG_SOUND=y +-CONFIG_SND=m +-CONFIG_SND_MIXER_OSS=m +-CONFIG_SND_PCM_OSS=m +-CONFIG_SND_SOC=m +-CONFIG_SND_S3C24XX_SOC=m +-CONFIG_SND_SOC_SMDK_WM9713=m +-CONFIG_USB=y +-CONFIG_USB_ANNOUNCE_NEW_DEVICES=y +-CONFIG_USB_DEVICEFS=y +-CONFIG_USB_OHCI_HCD=y +-CONFIG_USB_ACM=m +-CONFIG_USB_PRINTER=m +-CONFIG_USB_SERIAL=m +-CONFIG_USB_SERIAL_GENERIC=y +-CONFIG_USB_SERIAL_EMPEG=m +-CONFIG_USB_SERIAL_FTDI_SIO=m +-CONFIG_USB_SERIAL_PL2303=m +-CONFIG_MMC=y +-CONFIG_MMC_DEBUG=y +-CONFIG_MMC_UNSAFE_RESUME=y +-CONFIG_SDIO_UART=y +-CONFIG_MMC_SDHCI=y +-CONFIG_MMC_SDHCI_S3C=y +-CONFIG_RTC_CLASS=y +-CONFIG_RTC_DRV_S3C=y +-CONFIG_EXT2_FS=y +-CONFIG_EXT3_FS=y +-CONFIG_EXT3_FS_POSIX_ACL=y +-CONFIG_EXT3_FS_SECURITY=y +-CONFIG_INOTIFY=y +-CONFIG_TMPFS=y +-CONFIG_TMPFS_POSIX_ACL=y +-CONFIG_CRAMFS=y +-CONFIG_ROMFS_FS=y +-CONFIG_MAGIC_SYSRQ=y +-CONFIG_DEBUG_KERNEL=y +-CONFIG_DEBUG_RT_MUTEXES=y +-CONFIG_DEBUG_SPINLOCK=y +-CONFIG_DEBUG_MUTEXES=y +-CONFIG_DEBUG_SPINLOCK_SLEEP=y +-CONFIG_DEBUG_INFO=y +-# CONFIG_RCU_CPU_STALL_DETECTOR is not set +-CONFIG_SYSCTL_SYSCALL_CHECK=y +-CONFIG_DEBUG_USER=y +-CONFIG_DEBUG_ERRORS=y +-CONFIG_DEBUG_LL=y +diff --git a/arch/arm/configs/s5p64x0_defconfig b/arch/arm/configs/s5p64x0_defconfig +deleted file mode 100644 +index ad6b61b0..00000000 +--- a/arch/arm/configs/s5p64x0_defconfig ++++ /dev/null +@@ -1,68 +0,0 @@ +-CONFIG_EXPERIMENTAL=y +-CONFIG_SYSFS_DEPRECATED_V2=y +-CONFIG_BLK_DEV_INITRD=y +-CONFIG_KALLSYMS_ALL=y +-CONFIG_MODULES=y +-CONFIG_MODULE_UNLOAD=y +-# CONFIG_BLK_DEV_BSG is not set +-CONFIG_ARCH_S5P64X0=y +-CONFIG_S3C_BOOT_ERROR_RESET=y +-CONFIG_S3C_LOWLEVEL_UART_PORT=1 +-CONFIG_MACH_SMDK6440=y +-CONFIG_MACH_SMDK6450=y +-CONFIG_NO_HZ=y +-CONFIG_HIGH_RES_TIMERS=y +-CONFIG_CPU_32v6K=y +-CONFIG_AEABI=y +-CONFIG_CMDLINE="root=/dev/ram0 rw ramdisk=8192 initrd=0x20800000,8M console=ttySAC1,115200 init=/linuxrc" +-CONFIG_FPE_NWFPE=y +-CONFIG_UEVENT_HELPER_PATH="/sbin/hotplug" +-# CONFIG_PREVENT_FIRMWARE_BUILD is not set +-CONFIG_BLK_DEV_RAM=y +-CONFIG_BLK_DEV_RAM_SIZE=8192 +-# CONFIG_MISC_DEVICES is not set +-CONFIG_SCSI=y +-CONFIG_BLK_DEV_SD=y +-CONFIG_CHR_DEV_SG=y +-CONFIG_INPUT_EVDEV=y +-CONFIG_INPUT_TOUCHSCREEN=y +-CONFIG_SERIAL_8250=y +-CONFIG_SERIAL_8250_NR_UARTS=3 +-CONFIG_SERIAL_SAMSUNG=y +-CONFIG_SERIAL_SAMSUNG_CONSOLE=y +-CONFIG_HW_RANDOM=y +-# CONFIG_HWMON is not set +-CONFIG_DISPLAY_SUPPORT=y +-# CONFIG_VGA_CONSOLE is not set +-# CONFIG_HID_SUPPORT is not set +-# CONFIG_USB_SUPPORT is not set +-CONFIG_EXT2_FS=y +-CONFIG_EXT3_FS=y +-CONFIG_EXT3_FS_POSIX_ACL=y +-CONFIG_EXT3_FS_SECURITY=y +-CONFIG_INOTIFY=y +-CONFIG_MSDOS_FS=y +-CONFIG_VFAT_FS=y +-CONFIG_TMPFS=y +-CONFIG_TMPFS_POSIX_ACL=y +-CONFIG_CRAMFS=y +-CONFIG_ROMFS_FS=y +-CONFIG_NLS_CODEPAGE_437=y +-CONFIG_NLS_ASCII=y +-CONFIG_NLS_ISO8859_1=y +-CONFIG_MAGIC_SYSRQ=y +-CONFIG_DEBUG_KERNEL=y +-CONFIG_DEBUG_RT_MUTEXES=y +-CONFIG_DEBUG_SPINLOCK=y +-CONFIG_DEBUG_MUTEXES=y +-CONFIG_DEBUG_SPINLOCK_SLEEP=y +-CONFIG_DEBUG_INFO=y +-# CONFIG_RCU_CPU_STALL_DETECTOR is not set +-CONFIG_SYSCTL_SYSCALL_CHECK=y +-CONFIG_DEBUG_USER=y +-CONFIG_DEBUG_ERRORS=y +-CONFIG_DEBUG_LL=y +-CONFIG_DEBUG_S3C_UART=1 +-CONFIG_CRYPTO=y +-# CONFIG_CRYPTO_ANSI_CPRNG is not set +-CONFIG_CRC_CCITT=y +diff --git a/arch/arm/configs/s5pc100_defconfig b/arch/arm/configs/s5pc100_defconfig +deleted file mode 100644 +index 41bafc94..00000000 +--- a/arch/arm/configs/s5pc100_defconfig ++++ /dev/null +@@ -1,49 +0,0 @@ +-CONFIG_EXPERIMENTAL=y +-CONFIG_SYSFS_DEPRECATED_V2=y +-CONFIG_BLK_DEV_INITRD=y +-CONFIG_KALLSYMS_ALL=y +-CONFIG_MODULES=y +-CONFIG_MODULE_UNLOAD=y +-# CONFIG_BLK_DEV_BSG is not set +-CONFIG_ARCH_S5PC100=y +-CONFIG_MACH_SMDKC100=y +-CONFIG_AEABI=y +-CONFIG_CMDLINE="root=/dev/mtdblock2 rootfstype=cramfs init=/linuxrc console=ttySAC2,115200 mem=128M" +-CONFIG_UEVENT_HELPER_PATH="/sbin/hotplug" +-CONFIG_BLK_DEV_LOOP=y +-CONFIG_BLK_DEV_RAM=y +-CONFIG_BLK_DEV_RAM_SIZE=8192 +-CONFIG_EEPROM_AT24=y +-CONFIG_SERIAL_8250=y +-CONFIG_SERIAL_SAMSUNG=y +-CONFIG_SERIAL_SAMSUNG_CONSOLE=y +-CONFIG_HW_RANDOM=y +-CONFIG_I2C=y +-CONFIG_I2C_CHARDEV=y +-# CONFIG_VGA_CONSOLE is not set +-CONFIG_MMC=y +-CONFIG_MMC_DEBUG=y +-CONFIG_MMC_UNSAFE_RESUME=y +-CONFIG_SDIO_UART=y +-CONFIG_MMC_SDHCI=y +-CONFIG_EXT2_FS=y +-CONFIG_EXT3_FS=y +-CONFIG_EXT3_FS_POSIX_ACL=y +-CONFIG_EXT3_FS_SECURITY=y +-CONFIG_INOTIFY=y +-CONFIG_TMPFS=y +-CONFIG_TMPFS_POSIX_ACL=y +-CONFIG_CRAMFS=y +-CONFIG_ROMFS_FS=y +-CONFIG_MAGIC_SYSRQ=y +-CONFIG_DEBUG_KERNEL=y +-CONFIG_DEBUG_RT_MUTEXES=y +-CONFIG_DEBUG_SPINLOCK=y +-CONFIG_DEBUG_MUTEXES=y +-CONFIG_DEBUG_SPINLOCK_SLEEP=y +-CONFIG_DEBUG_INFO=y +-# CONFIG_RCU_CPU_STALL_DETECTOR is not set +-CONFIG_SYSCTL_SYSCALL_CHECK=y +-CONFIG_DEBUG_USER=y +-CONFIG_DEBUG_ERRORS=y +-CONFIG_DEBUG_LL=y +diff --git a/arch/arm/configs/s5pv210_defconfig b/arch/arm/configs/s5pv210_defconfig +deleted file mode 100644 +index fa989902..00000000 +--- a/arch/arm/configs/s5pv210_defconfig ++++ /dev/null +@@ -1,73 +0,0 @@ +-CONFIG_EXPERIMENTAL=y +-CONFIG_SYSFS_DEPRECATED_V2=y +-CONFIG_BLK_DEV_INITRD=y +-CONFIG_KALLSYMS_ALL=y +-CONFIG_MODULES=y +-CONFIG_MODULE_UNLOAD=y +-# CONFIG_BLK_DEV_BSG is not set +-CONFIG_ARCH_S5PV210=y +-CONFIG_S3C_LOWLEVEL_UART_PORT=1 +-CONFIG_S3C_DEV_FB=y +-CONFIG_S5PV210_SETUP_FB_24BPP=y +-CONFIG_MACH_AQUILA=y +-CONFIG_MACH_GONI=y +-CONFIG_MACH_SMDKC110=y +-CONFIG_MACH_SMDKV210=y +-CONFIG_NO_HZ=y +-CONFIG_HIGH_RES_TIMERS=y +-CONFIG_VMSPLIT_2G=y +-CONFIG_PREEMPT=y +-CONFIG_AEABI=y +-CONFIG_CMDLINE="root=/dev/ram0 rw ramdisk=8192 initrd=0x20800000,8M console=ttySAC1,115200 init=/linuxrc" +-CONFIG_VFP=y +-CONFIG_NEON=y +-CONFIG_UEVENT_HELPER_PATH="/sbin/hotplug" +-CONFIG_BLK_DEV_LOOP=y +-CONFIG_BLK_DEV_RAM=y +-CONFIG_BLK_DEV_RAM_SIZE=8192 +-# CONFIG_MISC_DEVICES is not set +-CONFIG_SCSI=y +-CONFIG_BLK_DEV_SD=y +-CONFIG_CHR_DEV_SG=y +-CONFIG_INPUT_EVDEV=y +-# CONFIG_INPUT_KEYBOARD is not set +-# CONFIG_INPUT_MOUSE is not set +-CONFIG_INPUT_TOUCHSCREEN=y +-CONFIG_SERIAL_8250=y +-CONFIG_SERIAL_SAMSUNG=y +-CONFIG_SERIAL_SAMSUNG_CONSOLE=y +-CONFIG_HW_RANDOM=y +-# CONFIG_HWMON is not set +-# CONFIG_VGA_CONSOLE is not set +-# CONFIG_HID_SUPPORT is not set +-# CONFIG_USB_SUPPORT is not set +-CONFIG_EXT2_FS=y +-CONFIG_INOTIFY=y +-CONFIG_MSDOS_FS=y +-CONFIG_VFAT_FS=y +-CONFIG_TMPFS=y +-CONFIG_TMPFS_POSIX_ACL=y +-CONFIG_CRAMFS=y +-CONFIG_ROMFS_FS=y +-CONFIG_PARTITION_ADVANCED=y +-CONFIG_BSD_DISKLABEL=y +-CONFIG_SOLARIS_X86_PARTITION=y +-CONFIG_NLS_CODEPAGE_437=y +-CONFIG_NLS_ASCII=y +-CONFIG_NLS_ISO8859_1=y +-CONFIG_MAGIC_SYSRQ=y +-CONFIG_DEBUG_KERNEL=y +-# CONFIG_DEBUG_PREEMPT is not set +-CONFIG_DEBUG_RT_MUTEXES=y +-CONFIG_DEBUG_SPINLOCK=y +-CONFIG_DEBUG_MUTEXES=y +-CONFIG_DEBUG_SPINLOCK_SLEEP=y +-CONFIG_DEBUG_INFO=y +-# CONFIG_RCU_CPU_STALL_DETECTOR is not set +-CONFIG_SYSCTL_SYSCALL_CHECK=y +-CONFIG_DEBUG_USER=y +-CONFIG_DEBUG_ERRORS=y +-CONFIG_DEBUG_LL=y +-CONFIG_EARLY_PRINTK=y +-CONFIG_DEBUG_S3C_UART=1 +-CONFIG_CRC_CCITT=y +diff --git a/arch/arm/configs/shannon_defconfig b/arch/arm/configs/shannon_defconfig +deleted file mode 100644 +index b0b96942..00000000 +--- a/arch/arm/configs/shannon_defconfig ++++ /dev/null +@@ -1,48 +0,0 @@ +-CONFIG_EXPERIMENTAL=y +-CONFIG_SYSVIPC=y +-CONFIG_LOG_BUF_SHIFT=14 +-CONFIG_BLK_DEV_INITRD=y +-CONFIG_MODULES=y +-CONFIG_ARCH_SA1100=y +-CONFIG_SA1100_SHANNON=y +-CONFIG_PCCARD=y +-CONFIG_PCMCIA_SA1100=y +-CONFIG_ZBOOT_ROM_TEXT=0x0 +-CONFIG_ZBOOT_ROM_BSS=0x0 +-CONFIG_CMDLINE="console=ttySA0,9600 console=tty1 root=/dev/mtdblock2 init=/linuxrc" +-CONFIG_FPE_NWFPE=y +-CONFIG_NET=y +-CONFIG_PACKET=y +-CONFIG_UNIX=y +-CONFIG_INET=y +-# CONFIG_IPV6 is not set +-CONFIG_MTD=y +-CONFIG_MTD_PARTITIONS=y +-CONFIG_MTD_CHAR=y +-CONFIG_MTD_BLOCK=y +-CONFIG_MTD_CFI=y +-CONFIG_MTD_CFI_AMDSTD=y +-CONFIG_MTD_SA1100=y +-CONFIG_BLK_DEV_RAM=y +-CONFIG_BLK_DEV_RAM_SIZE=8192 +-CONFIG_IDE=m +-CONFIG_NETDEVICES=y +-CONFIG_NET_ETHERNET=y +-CONFIG_NET_PCMCIA=y +-CONFIG_PCMCIA_PCNET=y +-CONFIG_PCMCIA_SMC91C92=y +-CONFIG_SERIAL_SA1100=y +-CONFIG_SERIAL_SA1100_CONSOLE=y +-CONFIG_WATCHDOG=y +-CONFIG_SA1100_WATCHDOG=y +-CONFIG_FB=y +-CONFIG_FB_SA1100=y +-# CONFIG_VGA_CONSOLE is not set +-CONFIG_SOUND=y +-CONFIG_MSDOS_FS=y +-CONFIG_VFAT_FS=y +-CONFIG_JFFS2_FS=y +-CONFIG_MINIX_FS=y +-CONFIG_NFS_FS=y +-CONFIG_PARTITION_ADVANCED=y +-CONFIG_DEBUG_USER=y +diff --git a/arch/arm/configs/shark_defconfig b/arch/arm/configs/shark_defconfig +deleted file mode 100644 +index e319b2c5..00000000 +--- a/arch/arm/configs/shark_defconfig ++++ /dev/null +@@ -1,80 +0,0 @@ +-CONFIG_EXPERIMENTAL=y +-# CONFIG_LOCALVERSION_AUTO is not set +-CONFIG_SYSVIPC=y +-CONFIG_LOG_BUF_SHIFT=14 +-CONFIG_SYSFS_DEPRECATED_V2=y +-CONFIG_SLAB=y +-CONFIG_MODULES=y +-CONFIG_MODULE_UNLOAD=y +-CONFIG_MODULE_FORCE_UNLOAD=y +-# CONFIG_BLK_DEV_BSG is not set +-CONFIG_ARCH_SHARK=y +-CONFIG_LEDS=y +-CONFIG_LEDS_TIMER=y +-CONFIG_ZBOOT_ROM_TEXT=0x0 +-CONFIG_ZBOOT_ROM_BSS=0x0 +-CONFIG_FPE_NWFPE=y +-CONFIG_NET=y +-CONFIG_PACKET=y +-CONFIG_UNIX=y +-CONFIG_INET=y +-# CONFIG_INET_XFRM_MODE_TRANSPORT is not set +-# CONFIG_INET_XFRM_MODE_TUNNEL is not set +-# CONFIG_INET_XFRM_MODE_BEET is not set +-# CONFIG_INET_LRO is not set +-# CONFIG_INET_DIAG is not set +-# CONFIG_IPV6 is not set +-CONFIG_UEVENT_HELPER_PATH="/sbin/hotplug" +-# CONFIG_STANDALONE is not set +-# CONFIG_FIRMWARE_IN_KERNEL is not set +-CONFIG_PARPORT=m +-CONFIG_PARPORT_PC=m +-CONFIG_BLK_DEV_LOOP=y +-CONFIG_BLK_DEV_RAM=y +-CONFIG_IDE=y +-CONFIG_BLK_DEV_IDECD=m +-CONFIG_SCSI=m +-CONFIG_BLK_DEV_SD=m +-CONFIG_CHR_DEV_ST=m +-CONFIG_BLK_DEV_SR=m +-CONFIG_CHR_DEV_SG=m +-CONFIG_NETDEVICES=y +-CONFIG_NET_ETHERNET=y +-CONFIG_NET_PCI=y +-CONFIG_CS89x0=y +-# CONFIG_SERIO_SERPORT is not set +-CONFIG_SERIAL_8250=y +-CONFIG_SERIAL_8250_CONSOLE=y +-CONFIG_PRINTER=m +-# CONFIG_HWMON is not set +-CONFIG_FB=y +-CONFIG_FB_CYBER2000=y +-# CONFIG_VGA_CONSOLE is not set +-CONFIG_FRAMEBUFFER_CONSOLE=y +-CONFIG_LOGO=y +-# CONFIG_LOGO_LINUX_MONO is not set +-# CONFIG_LOGO_LINUX_VGA16 is not set +-CONFIG_SOUND=m +-CONFIG_SOUND_PRIME=m +-CONFIG_SOUND_OSS=m +-CONFIG_SOUND_SB=m +-CONFIG_RTC_CLASS=y +-CONFIG_RTC_DRV_CMOS=y +-CONFIG_EXT2_FS=y +-CONFIG_EXT3_FS=y +-CONFIG_ISO9660_FS=m +-CONFIG_JOLIET=y +-CONFIG_MSDOS_FS=m +-CONFIG_VFAT_FS=m +-CONFIG_NFS_FS=y +-CONFIG_NFS_V3=y +-CONFIG_NFSD=m +-CONFIG_PARTITION_ADVANCED=y +-CONFIG_NLS_CODEPAGE_437=m +-CONFIG_NLS_CODEPAGE_850=m +-CONFIG_NLS_ISO8859_1=m +-# CONFIG_ENABLE_MUST_CHECK is not set +-CONFIG_DEBUG_KERNEL=y +-# CONFIG_SCHED_DEBUG is not set +-# CONFIG_RCU_CPU_STALL_DETECTOR is not set +-CONFIG_DEBUG_USER=y +diff --git a/arch/arm/configs/simpad_defconfig b/arch/arm/configs/simpad_defconfig +deleted file mode 100644 +index d3358155..00000000 +--- a/arch/arm/configs/simpad_defconfig ++++ /dev/null +@@ -1,111 +0,0 @@ +-CONFIG_EXPERIMENTAL=y +-CONFIG_LOCALVERSION="oe1" +-CONFIG_SYSVIPC=y +-CONFIG_LOG_BUF_SHIFT=14 +-CONFIG_EXPERT=y +-CONFIG_KALLSYMS_ALL=y +-CONFIG_KALLSYMS_EXTRA_PASS=y +-CONFIG_MODULES=y +-CONFIG_ARCH_SA1100=y +-CONFIG_SA1100_SIMPAD=y +-CONFIG_PCCARD=y +-CONFIG_PCMCIA_SA1100=y +-CONFIG_PREEMPT=y +-CONFIG_LEDS=y +-CONFIG_ZBOOT_ROM_TEXT=0x0 +-CONFIG_ZBOOT_ROM_BSS=0x0 +-CONFIG_CMDLINE="mtdparts=sa1100:512k(boot),1m(kernel),-(root) console=ttySA0 root=1f02 noinitrd mem=64M jffs2_orphaned_inodes=delete rootfstype=jffs2" +-CONFIG_FPE_NWFPE=y +-CONFIG_BINFMT_MISC=m +-CONFIG_PM=y +-CONFIG_NET=y +-CONFIG_PACKET=y +-CONFIG_UNIX=y +-CONFIG_INET=y +-CONFIG_IP_PNP=y +-CONFIG_IP_PNP_DHCP=y +-CONFIG_IP_PNP_BOOTP=y +-# CONFIG_IPV6 is not set +-CONFIG_IRDA=m +-CONFIG_IRLAN=m +-CONFIG_IRNET=m +-CONFIG_IRCOMM=m +-CONFIG_IRTTY_SIR=m +-CONFIG_SA1100_FIR=m +-CONFIG_BT=m +-CONFIG_BT_L2CAP=m +-CONFIG_BT_SCO=m +-CONFIG_BT_RFCOMM=m +-CONFIG_BT_RFCOMM_TTY=y +-CONFIG_BT_BNEP=m +-CONFIG_BT_BNEP_MC_FILTER=y +-CONFIG_BT_BNEP_PROTO_FILTER=y +-CONFIG_MTD=y +-CONFIG_MTD_CONCAT=y +-CONFIG_MTD_PARTITIONS=y +-CONFIG_MTD_CMDLINE_PARTS=y +-CONFIG_MTD_CHAR=y +-CONFIG_MTD_BLOCK=y +-CONFIG_MTD_CFI=y +-CONFIG_MTD_JEDECPROBE=y +-CONFIG_MTD_CFI_ADV_OPTIONS=y +-CONFIG_MTD_CFI_GEOMETRY=y +-# CONFIG_MTD_CFI_I2 is not set +-CONFIG_MTD_CFI_INTELEXT=y +-CONFIG_MTD_RAM=y +-CONFIG_MTD_SA1100=y +-CONFIG_BLK_DEV_LOOP=m +-CONFIG_BLK_DEV_RAM=m +-CONFIG_BLK_DEV_RAM_SIZE=8192 +-CONFIG_NETDEVICES=y +-CONFIG_DUMMY=y +-CONFIG_NET_ETHERNET=y +-CONFIG_NET_PCI=y +-CONFIG_NET_PCMCIA=y +-CONFIG_PCMCIA_3C589=m +-CONFIG_PCMCIA_3C574=m +-CONFIG_PCMCIA_PCNET=m +-CONFIG_PCMCIA_SMC91C92=m +-CONFIG_PCMCIA_XIRC2PS=m +-CONFIG_PPP=m +-CONFIG_PPP_MULTILINK=y +-CONFIG_PPP_FILTER=y +-CONFIG_PPP_ASYNC=m +-CONFIG_PPP_SYNC_TTY=m +-CONFIG_PPP_DEFLATE=m +-CONFIG_PPP_BSDCOMP=m +-CONFIG_PPPOE=m +-CONFIG_INPUT_MOUSEDEV_SCREEN_X=800 +-CONFIG_INPUT_MOUSEDEV_SCREEN_Y=600 +-CONFIG_INPUT_EVDEV=m +-CONFIG_INPUT_EVBUG=y +-# CONFIG_INPUT_KEYBOARD is not set +-# CONFIG_INPUT_MOUSE is not set +-CONFIG_SERIO=m +-CONFIG_SERIAL_SA1100=y +-CONFIG_SERIAL_SA1100_CONSOLE=y +-CONFIG_FB=y +-# CONFIG_VGA_CONSOLE is not set +-CONFIG_FRAMEBUFFER_CONSOLE=y +-CONFIG_LOGO=y +-CONFIG_SOUND=y +-CONFIG_EXT2_FS=m +-CONFIG_EXT3_FS=m +-CONFIG_REISERFS_FS=m +-CONFIG_REISERFS_PROC_INFO=y +-CONFIG_MSDOS_FS=m +-CONFIG_VFAT_FS=m +-CONFIG_JFFS2_FS=y +-CONFIG_CRAMFS=m +-CONFIG_NFS_FS=y +-CONFIG_NFS_V3=y +-CONFIG_SMB_FS=m +-CONFIG_NLS=y +-CONFIG_NLS_CODEPAGE_437=y +-CONFIG_NLS_CODEPAGE_850=y +-CONFIG_NLS_ISO8859_1=y +-CONFIG_NLS_ISO8859_15=y +-CONFIG_DEBUG_KERNEL=y +-CONFIG_DEBUG_USER=y +-CONFIG_DEBUG_ERRORS=y +-CONFIG_DEBUG_LL=y +diff --git a/arch/arm/configs/socfpga_defconfig b/arch/arm/configs/socfpga_defconfig +deleted file mode 100644 +index 4e1ce211..00000000 +--- a/arch/arm/configs/socfpga_defconfig ++++ /dev/null +@@ -1,84 +0,0 @@ +-CONFIG_EXPERIMENTAL=y +-CONFIG_SYSVIPC=y +-CONFIG_IKCONFIG=y +-CONFIG_IKCONFIG_PROC=y +-CONFIG_LOG_BUF_SHIFT=14 +-CONFIG_CGROUPS=y +-CONFIG_CPUSETS=y +-CONFIG_NAMESPACES=y +-CONFIG_EMBEDDED=y +-CONFIG_PROFILING=y +-CONFIG_OPROFILE=y +-CONFIG_MODULES=y +-CONFIG_MODULE_UNLOAD=y +-# CONFIG_LBDAF is not set +-# CONFIG_BLK_DEV_BSG is not set +-# CONFIG_IOSCHED_DEADLINE is not set +-# CONFIG_IOSCHED_CFQ is not set +-CONFIG_ARCH_SOCFPGA=y +-CONFIG_MACH_SOCFPGA_CYCLONE5=y +-CONFIG_ARM_THUMBEE=y +-# CONFIG_ARCH_VEXPRESS_CORTEX_A5_A9_ERRATA is not set +-# CONFIG_CACHE_L2X0 is not set +-CONFIG_HIGH_RES_TIMERS=y +-CONFIG_SMP=y +-CONFIG_NR_CPUS=2 +-CONFIG_AEABI=y +-CONFIG_ZBOOT_ROM_TEXT=0x0 +-CONFIG_ZBOOT_ROM_BSS=0x0 +-CONFIG_CMDLINE="" +-CONFIG_VFP=y +-CONFIG_NEON=y +-CONFIG_NET=y +-CONFIG_PACKET=y +-CONFIG_UNIX=y +-CONFIG_NET_KEY=y +-CONFIG_NET_KEY_MIGRATE=y +-CONFIG_INET=y +-CONFIG_IP_MULTICAST=y +-CONFIG_IP_PNP=y +-CONFIG_IP_PNP_DHCP=y +-CONFIG_IP_PNP_BOOTP=y +-CONFIG_IP_PNP_RARP=y +-CONFIG_UEVENT_HELPER_PATH="/sbin/hotplug" +-CONFIG_DEVTMPFS=y +-CONFIG_PROC_DEVICETREE=y +-CONFIG_BLK_DEV_RAM=y +-CONFIG_BLK_DEV_RAM_COUNT=2 +-CONFIG_BLK_DEV_RAM_SIZE=8192 +-CONFIG_SCSI=y +-# CONFIG_SCSI_PROC_FS is not set +-CONFIG_BLK_DEV_SD=y +-# CONFIG_SCSI_LOWLEVEL is not set +-CONFIG_NETDEVICES=y +-CONFIG_STMMAC_ETH=y +-# CONFIG_STMMAC_PHY_ID_ZERO_WORKAROUND is not set +-CONFIG_INPUT_EVDEV=y +-# CONFIG_SERIO_SERPORT is not set +-CONFIG_SERIO_AMBAKMI=y +-CONFIG_LEGACY_PTY_COUNT=16 +-CONFIG_SERIAL_8250=y +-CONFIG_SERIAL_8250_CONSOLE=y +-CONFIG_SERIAL_8250_NR_UARTS=2 +-CONFIG_SERIAL_8250_RUNTIME_UARTS=2 +-CONFIG_SERIAL_8250_DW=y +-# CONFIG_RTC_HCTOSYS is not set +-CONFIG_EXT2_FS=y +-CONFIG_EXT2_FS_XATTR=y +-CONFIG_EXT2_FS_POSIX_ACL=y +-# CONFIG_DNOTIFY is not set +-# CONFIG_INOTIFY_USER is not set +-CONFIG_VFAT_FS=y +-CONFIG_NTFS_FS=y +-CONFIG_NTFS_RW=y +-CONFIG_TMPFS=y +-CONFIG_JFFS2_FS=y +-CONFIG_NLS_CODEPAGE_437=y +-CONFIG_NLS_ISO8859_1=y +-CONFIG_MAGIC_SYSRQ=y +-CONFIG_DETECT_HUNG_TASK=y +-# CONFIG_SCHED_DEBUG is not set +-CONFIG_DEBUG_INFO=y +-CONFIG_ENABLE_DEFAULT_TRACERS=y +-CONFIG_DEBUG_USER=y +-CONFIG_XZ_DEC=y +diff --git a/arch/arm/configs/spear13xx_defconfig b/arch/arm/configs/spear13xx_defconfig +deleted file mode 100644 +index 1fdb8269..00000000 +--- a/arch/arm/configs/spear13xx_defconfig ++++ /dev/null +@@ -1,95 +0,0 @@ +-CONFIG_EXPERIMENTAL=y +-CONFIG_SYSVIPC=y +-CONFIG_BSD_PROCESS_ACCT=y +-CONFIG_BLK_DEV_INITRD=y +-CONFIG_MODULES=y +-CONFIG_MODULE_UNLOAD=y +-CONFIG_MODVERSIONS=y +-CONFIG_PARTITION_ADVANCED=y +-CONFIG_PLAT_SPEAR=y +-CONFIG_ARCH_SPEAR13XX=y +-CONFIG_MACH_SPEAR1310=y +-CONFIG_MACH_SPEAR1340=y +-# CONFIG_SWP_EMULATE is not set +-CONFIG_SMP=y +-# CONFIG_SMP_ON_UP is not set +-# CONFIG_ARM_CPU_TOPOLOGY is not set +-CONFIG_ARM_APPENDED_DTB=y +-CONFIG_ARM_ATAG_DTB_COMPAT=y +-CONFIG_BINFMT_MISC=y +-CONFIG_NET=y +-CONFIG_UEVENT_HELPER_PATH="/sbin/hotplug" +-CONFIG_MTD=y +-CONFIG_MTD_OF_PARTS=y +-CONFIG_MTD_CHAR=y +-CONFIG_MTD_BLOCK=y +-CONFIG_MTD_NAND=y +-CONFIG_MTD_NAND_FSMC=y +-CONFIG_BLK_DEV_RAM=y +-CONFIG_BLK_DEV_RAM_SIZE=16384 +-CONFIG_ATA=y +-# CONFIG_SATA_PMP is not set +-CONFIG_SATA_AHCI_PLATFORM=y +-CONFIG_PATA_ARASAN_CF=y +-CONFIG_NETDEVICES=y +-# CONFIG_NET_VENDOR_BROADCOM is not set +-# CONFIG_NET_VENDOR_CIRRUS is not set +-# CONFIG_NET_VENDOR_FARADAY is not set +-# CONFIG_NET_VENDOR_INTEL is not set +-# CONFIG_NET_VENDOR_MICREL is not set +-# CONFIG_NET_VENDOR_NATSEMI is not set +-# CONFIG_NET_VENDOR_SEEQ is not set +-# CONFIG_NET_VENDOR_SMSC is not set +-CONFIG_STMMAC_ETH=y +-# CONFIG_WLAN is not set +-CONFIG_INPUT_FF_MEMLESS=y +-# CONFIG_INPUT_MOUSEDEV_PSAUX is not set +-# CONFIG_KEYBOARD_ATKBD is not set +-CONFIG_KEYBOARD_SPEAR=y +-# CONFIG_INPUT_MOUSE is not set +-# CONFIG_LEGACY_PTYS is not set +-CONFIG_SERIAL_AMBA_PL011=y +-CONFIG_SERIAL_AMBA_PL011_CONSOLE=y +-# CONFIG_HW_RANDOM is not set +-CONFIG_RAW_DRIVER=y +-CONFIG_MAX_RAW_DEVS=8192 +-CONFIG_I2C=y +-CONFIG_I2C_DESIGNWARE_PLATFORM=y +-CONFIG_SPI=y +-CONFIG_SPI_PL022=y +-CONFIG_GPIO_SYSFS=y +-CONFIG_GPIO_PL061=y +-# CONFIG_HWMON is not set +-CONFIG_WATCHDOG=y +-CONFIG_MPCORE_WATCHDOG=y +-# CONFIG_HID_SUPPORT is not set +-CONFIG_USB=y +-# CONFIG_USB_DEVICE_CLASS is not set +-CONFIG_USB_EHCI_HCD=y +-CONFIG_USB_OHCI_HCD=y +-CONFIG_MMC=y +-CONFIG_MMC_SDHCI=y +-CONFIG_MMC_SDHCI_SPEAR=y +-CONFIG_RTC_CLASS=y +-CONFIG_DMADEVICES=y +-CONFIG_DW_DMAC=y +-CONFIG_DMATEST=m +-CONFIG_EXT2_FS=y +-CONFIG_EXT2_FS_XATTR=y +-CONFIG_EXT2_FS_SECURITY=y +-CONFIG_EXT3_FS=y +-CONFIG_EXT3_FS_SECURITY=y +-CONFIG_AUTOFS4_FS=m +-CONFIG_MSDOS_FS=m +-CONFIG_VFAT_FS=m +-CONFIG_FAT_DEFAULT_IOCHARSET="ascii" +-CONFIG_TMPFS=y +-CONFIG_JFFS2_FS=y +-CONFIG_NLS_DEFAULT="utf8" +-CONFIG_NLS_CODEPAGE_437=y +-CONFIG_NLS_ASCII=m +-CONFIG_MAGIC_SYSRQ=y +-CONFIG_DEBUG_FS=y +-CONFIG_DEBUG_KERNEL=y +-CONFIG_DEBUG_SPINLOCK=y +-CONFIG_DEBUG_INFO=y +diff --git a/arch/arm/configs/spear3xx_defconfig b/arch/arm/configs/spear3xx_defconfig +deleted file mode 100644 +index 865980c5..00000000 +--- a/arch/arm/configs/spear3xx_defconfig ++++ /dev/null +@@ -1,87 +0,0 @@ +-CONFIG_EXPERIMENTAL=y +-CONFIG_SYSVIPC=y +-CONFIG_BSD_PROCESS_ACCT=y +-CONFIG_BLK_DEV_INITRD=y +-CONFIG_MODULES=y +-CONFIG_MODULE_UNLOAD=y +-CONFIG_MODVERSIONS=y +-CONFIG_PARTITION_ADVANCED=y +-CONFIG_PLAT_SPEAR=y +-CONFIG_MACH_SPEAR300=y +-CONFIG_MACH_SPEAR310=y +-CONFIG_MACH_SPEAR320=y +-CONFIG_BINFMT_MISC=y +-CONFIG_NET=y +-CONFIG_UEVENT_HELPER_PATH="/sbin/hotplug" +-CONFIG_MTD=y +-CONFIG_MTD_OF_PARTS=y +-CONFIG_MTD_CHAR=y +-CONFIG_MTD_BLOCK=y +-CONFIG_MTD_NAND=y +-CONFIG_MTD_NAND_FSMC=y +-CONFIG_BLK_DEV_RAM=y +-CONFIG_BLK_DEV_RAM_SIZE=16384 +-CONFIG_NETDEVICES=y +-# CONFIG_NET_VENDOR_BROADCOM is not set +-# CONFIG_NET_VENDOR_CIRRUS is not set +-# CONFIG_NET_VENDOR_FARADAY is not set +-# CONFIG_NET_VENDOR_INTEL is not set +-# CONFIG_NET_VENDOR_MICREL is not set +-# CONFIG_NET_VENDOR_NATSEMI is not set +-# CONFIG_NET_VENDOR_SEEQ is not set +-# CONFIG_NET_VENDOR_SMSC is not set +-CONFIG_STMMAC_ETH=y +-# CONFIG_WLAN is not set +-CONFIG_INPUT_FF_MEMLESS=y +-# CONFIG_INPUT_MOUSEDEV_PSAUX is not set +-# CONFIG_KEYBOARD_ATKBD is not set +-CONFIG_KEYBOARD_SPEAR=y +-# CONFIG_INPUT_MOUSE is not set +-# CONFIG_LEGACY_PTYS is not set +-CONFIG_SERIAL_AMBA_PL011=y +-CONFIG_SERIAL_AMBA_PL011_CONSOLE=y +-# CONFIG_HW_RANDOM is not set +-CONFIG_RAW_DRIVER=y +-CONFIG_MAX_RAW_DEVS=8192 +-CONFIG_I2C=y +-CONFIG_I2C_DESIGNWARE_PLATFORM=y +-CONFIG_SPI=y +-CONFIG_SPI_PL022=y +-CONFIG_GPIO_SYSFS=y +-CONFIG_GPIO_PL061=y +-# CONFIG_HWMON is not set +-CONFIG_WATCHDOG=y +-CONFIG_ARM_SP805_WATCHDOG=y +-CONFIG_FB=y +-CONFIG_FB_ARMCLCD=y +-# CONFIG_HID_SUPPORT is not set +-CONFIG_USB=y +-# CONFIG_USB_DEVICE_CLASS is not set +-CONFIG_USB_EHCI_HCD=y +-CONFIG_USB_OHCI_HCD=y +-CONFIG_MMC=y +-CONFIG_MMC_SDHCI=y +-CONFIG_MMC_SDHCI_SPEAR=y +-CONFIG_RTC_CLASS=y +-CONFIG_DMADEVICES=y +-CONFIG_AMBA_PL08X=y +-CONFIG_DMATEST=m +-CONFIG_EXT2_FS=y +-CONFIG_EXT2_FS_XATTR=y +-CONFIG_EXT2_FS_SECURITY=y +-CONFIG_EXT3_FS=y +-CONFIG_EXT3_FS_SECURITY=y +-CONFIG_AUTOFS4_FS=m +-CONFIG_MSDOS_FS=m +-CONFIG_VFAT_FS=m +-CONFIG_FAT_DEFAULT_IOCHARSET="ascii" +-CONFIG_TMPFS=y +-CONFIG_JFFS2_FS=y +-CONFIG_NLS_DEFAULT="utf8" +-CONFIG_NLS_CODEPAGE_437=y +-CONFIG_NLS_ASCII=m +-CONFIG_MAGIC_SYSRQ=y +-CONFIG_DEBUG_FS=y +-CONFIG_DEBUG_KERNEL=y +-CONFIG_DEBUG_SPINLOCK=y +-CONFIG_DEBUG_INFO=y +diff --git a/arch/arm/configs/spear6xx_defconfig b/arch/arm/configs/spear6xx_defconfig +deleted file mode 100644 +index a2a1265f..00000000 +--- a/arch/arm/configs/spear6xx_defconfig ++++ /dev/null +@@ -1,77 +0,0 @@ +-CONFIG_EXPERIMENTAL=y +-CONFIG_SYSVIPC=y +-CONFIG_BSD_PROCESS_ACCT=y +-CONFIG_BLK_DEV_INITRD=y +-CONFIG_MODULES=y +-CONFIG_MODULE_UNLOAD=y +-CONFIG_MODVERSIONS=y +-CONFIG_PARTITION_ADVANCED=y +-CONFIG_PLAT_SPEAR=y +-CONFIG_ARCH_SPEAR6XX=y +-CONFIG_BINFMT_MISC=y +-CONFIG_NET=y +-CONFIG_UEVENT_HELPER_PATH="/sbin/hotplug" +-CONFIG_MTD=y +-CONFIG_MTD_OF_PARTS=y +-CONFIG_MTD_CHAR=y +-CONFIG_MTD_BLOCK=y +-CONFIG_MTD_NAND=y +-CONFIG_MTD_NAND_FSMC=y +-CONFIG_BLK_DEV_RAM=y +-CONFIG_BLK_DEV_RAM_SIZE=16384 +-CONFIG_NETDEVICES=y +-# CONFIG_NET_VENDOR_BROADCOM is not set +-# CONFIG_NET_VENDOR_CIRRUS is not set +-# CONFIG_NET_VENDOR_FARADAY is not set +-# CONFIG_NET_VENDOR_INTEL is not set +-# CONFIG_NET_VENDOR_MICREL is not set +-# CONFIG_NET_VENDOR_NATSEMI is not set +-# CONFIG_NET_VENDOR_SEEQ is not set +-# CONFIG_NET_VENDOR_SMSC is not set +-CONFIG_STMMAC_ETH=y +-# CONFIG_WLAN is not set +-CONFIG_INPUT_FF_MEMLESS=y +-# CONFIG_INPUT_MOUSEDEV_PSAUX is not set +-# CONFIG_INPUT_KEYBOARD is not set +-# CONFIG_INPUT_MOUSE is not set +-# CONFIG_LEGACY_PTYS is not set +-CONFIG_SERIAL_AMBA_PL011=y +-CONFIG_SERIAL_AMBA_PL011_CONSOLE=y +-CONFIG_RAW_DRIVER=y +-CONFIG_MAX_RAW_DEVS=8192 +-CONFIG_I2C=y +-CONFIG_I2C_DESIGNWARE_PLATFORM=y +-CONFIG_SPI=y +-CONFIG_SPI_PL022=y +-CONFIG_GPIO_SYSFS=y +-CONFIG_GPIO_PL061=y +-# CONFIG_HWMON is not set +-CONFIG_WATCHDOG=y +-CONFIG_ARM_SP805_WATCHDOG=y +-# CONFIG_HID_SUPPORT is not set +-CONFIG_USB=y +-CONFIG_USB_EHCI_HCD=y +-CONFIG_USB_OHCI_HCD=y +-CONFIG_RTC_CLASS=y +-CONFIG_DMADEVICES=y +-CONFIG_AMBA_PL08X=y +-CONFIG_DMATEST=m +-CONFIG_EXT2_FS=y +-CONFIG_EXT2_FS_XATTR=y +-CONFIG_EXT2_FS_SECURITY=y +-CONFIG_EXT3_FS=y +-CONFIG_EXT3_FS_SECURITY=y +-CONFIG_AUTOFS4_FS=m +-CONFIG_MSDOS_FS=m +-CONFIG_VFAT_FS=m +-CONFIG_FAT_DEFAULT_IOCHARSET="ascii" +-CONFIG_TMPFS=y +-CONFIG_JFFS2_FS=y +-CONFIG_NLS_DEFAULT="utf8" +-CONFIG_NLS_CODEPAGE_437=y +-CONFIG_NLS_ASCII=m +-CONFIG_MAGIC_SYSRQ=y +-CONFIG_DEBUG_FS=y +-CONFIG_DEBUG_KERNEL=y +-CONFIG_DEBUG_SPINLOCK=y +-CONFIG_DEBUG_INFO=y +diff --git a/arch/arm/configs/spitz_defconfig b/arch/arm/configs/spitz_defconfig +deleted file mode 100644 +index 2e0419d1..00000000 +--- a/arch/arm/configs/spitz_defconfig ++++ /dev/null +@@ -1,274 +0,0 @@ +-CONFIG_EXPERIMENTAL=y +-CONFIG_SYSVIPC=y +-CONFIG_BSD_PROCESS_ACCT=y +-CONFIG_LOG_BUF_SHIFT=14 +-CONFIG_SYSFS_DEPRECATED_V2=y +-# CONFIG_CC_OPTIMIZE_FOR_SIZE is not set +-CONFIG_EXPERT=y +-CONFIG_PROFILING=y +-CONFIG_OPROFILE=m +-CONFIG_MODULES=y +-CONFIG_MODULE_UNLOAD=y +-CONFIG_MODULE_FORCE_UNLOAD=y +-# CONFIG_BLK_DEV_BSG is not set +-CONFIG_ARCH_PXA=y +-CONFIG_PXA_SHARPSL=y +-CONFIG_MACH_AKITA=y +-CONFIG_MACH_BORZOI=y +-CONFIG_PCCARD=y +-CONFIG_PCMCIA_PXA2XX=y +-CONFIG_PREEMPT=y +-CONFIG_ZBOOT_ROM_TEXT=0x0 +-CONFIG_ZBOOT_ROM_BSS=0x0 +-CONFIG_CMDLINE="console=ttyS0,115200n8 console=tty1 noinitrd root=/dev/mtdblock2 rootfstype=jffs2 debug" +-CONFIG_FPE_NWFPE=y +-CONFIG_BINFMT_AOUT=m +-CONFIG_BINFMT_MISC=m +-CONFIG_PM=y +-CONFIG_NET=y +-CONFIG_PACKET=y +-CONFIG_UNIX=y +-CONFIG_INET=y +-CONFIG_SYN_COOKIES=y +-# CONFIG_INET_LRO is not set +-CONFIG_INET6_AH=m +-CONFIG_INET6_ESP=m +-CONFIG_INET6_IPCOMP=m +-CONFIG_IPV6_TUNNEL=m +-CONFIG_NETFILTER=y +-CONFIG_IP_NF_QUEUE=m +-CONFIG_IP_NF_IPTABLES=m +-CONFIG_IP_NF_MATCH_ADDRTYPE=m +-CONFIG_IP_NF_MATCH_ECN=m +-CONFIG_IP_NF_MATCH_TTL=m +-CONFIG_IP_NF_FILTER=m +-CONFIG_IP_NF_TARGET_LOG=m +-CONFIG_IP_NF_TARGET_ULOG=m +-CONFIG_IP_NF_MANGLE=m +-CONFIG_IP_NF_RAW=m +-CONFIG_IP_NF_ARPTABLES=m +-CONFIG_IP_NF_ARPFILTER=m +-CONFIG_IP_NF_ARP_MANGLE=m +-CONFIG_IP6_NF_QUEUE=m +-CONFIG_IP6_NF_IPTABLES=m +-CONFIG_IP6_NF_MATCH_EUI64=m +-CONFIG_IP6_NF_MATCH_FRAG=m +-CONFIG_IP6_NF_MATCH_OPTS=m +-CONFIG_IP6_NF_MATCH_HL=m +-CONFIG_IP6_NF_MATCH_IPV6HEADER=m +-CONFIG_IP6_NF_MATCH_RT=m +-CONFIG_IP6_NF_FILTER=m +-CONFIG_IP6_NF_MANGLE=m +-CONFIG_IP6_NF_RAW=m +-CONFIG_IRDA=m +-CONFIG_IRLAN=m +-CONFIG_IRNET=m +-CONFIG_IRCOMM=m +-CONFIG_PXA_FICP=m +-CONFIG_BT=m +-CONFIG_BT_L2CAP=m +-CONFIG_BT_SCO=m +-CONFIG_BT_RFCOMM=m +-CONFIG_BT_RFCOMM_TTY=y +-CONFIG_BT_BNEP=m +-CONFIG_BT_BNEP_MC_FILTER=y +-CONFIG_BT_BNEP_PROTO_FILTER=y +-CONFIG_BT_HIDP=m +-CONFIG_BT_HCIUART=m +-CONFIG_BT_HCIUART_H4=y +-CONFIG_BT_HCIUART_BCSP=y +-CONFIG_BT_HCIBCM203X=m +-CONFIG_BT_HCIBPA10X=m +-CONFIG_BT_HCIBFUSB=m +-CONFIG_BT_HCIDTL1=m +-CONFIG_BT_HCIBT3C=m +-CONFIG_BT_HCIBLUECARD=m +-CONFIG_BT_HCIBTUART=m +-CONFIG_BT_HCIVHCI=m +-CONFIG_UEVENT_HELPER_PATH="/sbin/hotplug" +-CONFIG_MTD=y +-CONFIG_MTD_PARTITIONS=y +-CONFIG_MTD_CMDLINE_PARTS=y +-CONFIG_MTD_CHAR=y +-CONFIG_MTD_BLOCK=y +-CONFIG_MTD_ROM=y +-CONFIG_MTD_COMPLEX_MAPPINGS=y +-CONFIG_MTD_NAND=y +-CONFIG_MTD_NAND_SHARPSL=y +-CONFIG_BLK_DEV_LOOP=y +-CONFIG_IDE=y +-CONFIG_BLK_DEV_IDECS=y +-CONFIG_SCSI=m +-CONFIG_BLK_DEV_SD=m +-CONFIG_CHR_DEV_ST=m +-CONFIG_CHR_DEV_OSST=m +-CONFIG_BLK_DEV_SR=m +-CONFIG_CHR_DEV_SG=m +-CONFIG_SCSI_MULTI_LUN=y +-CONFIG_NETDEVICES=y +-CONFIG_NET_ETHERNET=y +-CONFIG_USB_CATC=m +-CONFIG_USB_KAWETH=m +-CONFIG_USB_PEGASUS=m +-CONFIG_USB_RTL8150=m +-CONFIG_USB_USBNET=m +-# CONFIG_USB_NET_CDC_SUBSET is not set +-CONFIG_NET_PCMCIA=y +-CONFIG_PCMCIA_PCNET=m +-CONFIG_PPP=m +-CONFIG_PPP_ASYNC=m +-CONFIG_PPP_BSDCOMP=m +-CONFIG_INPUT_FF_MEMLESS=m +-# CONFIG_INPUT_MOUSEDEV is not set +-CONFIG_INPUT_EVDEV=y +-# CONFIG_KEYBOARD_ATKBD is not set +-# CONFIG_INPUT_MOUSE is not set +-CONFIG_INPUT_TOUCHSCREEN=y +-CONFIG_TOUCHSCREEN_ADS7846=y +-CONFIG_INPUT_MISC=y +-CONFIG_INPUT_UINPUT=m +-# CONFIG_SERIO is not set +-CONFIG_SERIAL_8250=m +-CONFIG_SERIAL_8250_CS=m +-CONFIG_SERIAL_PXA=y +-CONFIG_SERIAL_PXA_CONSOLE=y +-# CONFIG_LEGACY_PTYS is not set +-CONFIG_SPI=y +-CONFIG_SPI_PXA2XX=y +-CONFIG_FB=y +-CONFIG_FB_PXA=y +-CONFIG_BACKLIGHT_LCD_SUPPORT=y +-CONFIG_LCD_CLASS_DEVICE=y +-CONFIG_LCD_CORGI=y +-CONFIG_BACKLIGHT_CLASS_DEVICE=y +-# CONFIG_VGA_CONSOLE is not set +-CONFIG_FRAMEBUFFER_CONSOLE=y +-CONFIG_FRAMEBUFFER_CONSOLE_ROTATION=y +-CONFIG_FONTS=y +-CONFIG_FONT_8x8=y +-CONFIG_FONT_8x16=y +-CONFIG_USB_KBD=m +-CONFIG_USB_MOUSE=m +-CONFIG_HID_A4TECH=m +-CONFIG_HID_APPLE=m +-CONFIG_HID_BELKIN=m +-CONFIG_HID_CHERRY=m +-CONFIG_HID_CHICONY=m +-CONFIG_HID_CYPRESS=m +-CONFIG_HID_EZKEY=m +-CONFIG_HID_GYRATION=m +-CONFIG_HID_LOGITECH=m +-CONFIG_HID_MICROSOFT=m +-CONFIG_HID_MONTEREY=m +-CONFIG_HID_PANTHERLORD=m +-CONFIG_HID_PETALYNX=m +-CONFIG_HID_SAMSUNG=m +-CONFIG_HID_SONY=m +-CONFIG_HID_SUNPLUS=m +-CONFIG_USB=m +-CONFIG_USB_DEVICEFS=y +-CONFIG_USB_MON=m +-CONFIG_USB_OHCI_HCD=m +-CONFIG_USB_SL811_HCD=m +-CONFIG_USB_SL811_CS=m +-CONFIG_USB_ACM=m +-CONFIG_USB_PRINTER=m +-CONFIG_USB_STORAGE=m +-CONFIG_USB_MDC800=m +-CONFIG_USB_MICROTEK=m +-CONFIG_USB_SERIAL=m +-CONFIG_USB_SERIAL_GENERIC=y +-CONFIG_USB_SERIAL_BELKIN=m +-CONFIG_USB_SERIAL_DIGI_ACCELEPORT=m +-CONFIG_USB_SERIAL_CYPRESS_M8=m +-CONFIG_USB_SERIAL_EMPEG=m +-CONFIG_USB_SERIAL_FTDI_SIO=m +-CONFIG_USB_SERIAL_VISOR=m +-CONFIG_USB_SERIAL_IPAQ=m +-CONFIG_USB_SERIAL_IR=m +-CONFIG_USB_SERIAL_EDGEPORT=m +-CONFIG_USB_SERIAL_EDGEPORT_TI=m +-CONFIG_USB_SERIAL_GARMIN=m +-CONFIG_USB_SERIAL_IPW=m +-CONFIG_USB_SERIAL_KEYSPAN_PDA=m +-CONFIG_USB_SERIAL_KEYSPAN=m +-CONFIG_USB_SERIAL_KLSI=m +-CONFIG_USB_SERIAL_KOBIL_SCT=m +-CONFIG_USB_SERIAL_MCT_U232=m +-CONFIG_USB_SERIAL_PL2303=m +-CONFIG_USB_SERIAL_SAFE=m +-CONFIG_USB_SERIAL_TI=m +-CONFIG_USB_SERIAL_CYBERJACK=m +-CONFIG_USB_SERIAL_XIRCOM=m +-CONFIG_USB_SERIAL_OMNINET=m +-CONFIG_USB_EMI62=m +-CONFIG_USB_EMI26=m +-CONFIG_USB_RIO500=m +-CONFIG_USB_LEGOTOWER=m +-CONFIG_USB_LCD=m +-CONFIG_USB_LED=m +-CONFIG_USB_CYTHERM=m +-CONFIG_USB_IDMOUSE=m +-CONFIG_USB_GADGET=m +-CONFIG_USB_GADGET_DUMMY_HCD=y +-CONFIG_USB_ZERO=m +-CONFIG_USB_ETH=m +-CONFIG_USB_GADGETFS=m +-CONFIG_USB_MASS_STORAGE=m +-CONFIG_USB_G_SERIAL=m +-CONFIG_MMC=y +-CONFIG_MMC_PXA=y +-CONFIG_EXT2_FS=y +-CONFIG_EXT2_FS_XATTR=y +-CONFIG_EXT2_FS_POSIX_ACL=y +-CONFIG_EXT2_FS_SECURITY=y +-CONFIG_EXT3_FS=y +-# CONFIG_EXT3_FS_XATTR is not set +-CONFIG_INOTIFY=y +-CONFIG_MSDOS_FS=y +-CONFIG_VFAT_FS=y +-CONFIG_TMPFS=y +-CONFIG_JFFS2_FS=y +-CONFIG_JFFS2_SUMMARY=y +-CONFIG_JFFS2_COMPRESSION_OPTIONS=y +-CONFIG_JFFS2_RUBIN=y +-CONFIG_CRAMFS=m +-CONFIG_NFS_FS=m +-CONFIG_NFS_V3=y +-CONFIG_NFS_V4=y +-CONFIG_SMB_FS=m +-CONFIG_SMB_NLS_DEFAULT=y +-CONFIG_PARTITION_ADVANCED=y +-CONFIG_NLS_DEFAULT="cp437" +-CONFIG_NLS_CODEPAGE_437=y +-CONFIG_NLS_ISO8859_1=y +-CONFIG_NLS_UTF8=y +-CONFIG_MAGIC_SYSRQ=y +-CONFIG_DEBUG_KERNEL=y +-# CONFIG_DEBUG_PREEMPT is not set +-# CONFIG_RCU_CPU_STALL_DETECTOR is not set +-# CONFIG_FTRACE is not set +-CONFIG_DEBUG_ERRORS=y +-CONFIG_DEBUG_LL=y +-CONFIG_CRYPTO_NULL=m +-CONFIG_CRYPTO_TEST=m +-CONFIG_CRYPTO_ECB=m +-CONFIG_CRYPTO_HMAC=y +-CONFIG_CRYPTO_MD4=m +-CONFIG_CRYPTO_MICHAEL_MIC=m +-CONFIG_CRYPTO_SHA256=m +-CONFIG_CRYPTO_SHA512=m +-CONFIG_CRYPTO_WP512=m +-CONFIG_CRYPTO_AES=m +-CONFIG_CRYPTO_ANUBIS=m +-CONFIG_CRYPTO_ARC4=m +-CONFIG_CRYPTO_BLOWFISH=m +-CONFIG_CRYPTO_CAST5=m +-CONFIG_CRYPTO_CAST6=m +-CONFIG_CRYPTO_KHAZAD=m +-CONFIG_CRYPTO_SERPENT=m +-CONFIG_CRYPTO_TEA=m +-CONFIG_CRYPTO_TWOFISH=m +-# CONFIG_CRYPTO_ANSI_CPRNG is not set +-CONFIG_CRC_CCITT=y +-CONFIG_LIBCRC32C=m +diff --git a/arch/arm/configs/tct_hammer_defconfig b/arch/arm/configs/tct_hammer_defconfig +deleted file mode 100644 +index 71277a15..00000000 +--- a/arch/arm/configs/tct_hammer_defconfig ++++ /dev/null +@@ -1,70 +0,0 @@ +-CONFIG_EXPERIMENTAL=y +-# CONFIG_LOCALVERSION_AUTO is not set +-# CONFIG_SWAP is not set +-CONFIG_SYSVIPC=y +-CONFIG_LOG_BUF_SHIFT=14 +-CONFIG_SYSFS_DEPRECATED_V2=y +-CONFIG_BLK_DEV_INITRD=y +-CONFIG_EXPERT=y +-# CONFIG_KALLSYMS is not set +-# CONFIG_BUGVERBOSE is not set +-# CONFIG_ELF_CORE is not set +-# CONFIG_SHMEM is not set +-CONFIG_SLOB=y +-CONFIG_MODULES=y +-CONFIG_MODULE_UNLOAD=y +-# CONFIG_BLK_DEV_BSG is not set +-CONFIG_ARCH_S3C24XX=y +-CONFIG_MACH_TCT_HAMMER=y +-CONFIG_ZBOOT_ROM_TEXT=0x0 +-CONFIG_ZBOOT_ROM_BSS=0x0 +-CONFIG_CMDLINE="mem=64M root=/dev/ram0 init=/linuxrc rw" +-CONFIG_FPE_NWFPE=y +-CONFIG_NET=y +-CONFIG_PACKET=y +-CONFIG_UNIX=y +-CONFIG_UEVENT_HELPER_PATH="/sbin/hotplug" +-# CONFIG_PREVENT_FIRMWARE_BUILD is not set +-CONFIG_MTD=y +-CONFIG_MTD_PARTITIONS=y +-CONFIG_MTD_CHAR=y +-CONFIG_MTD_BLOCK=y +-CONFIG_MTD_CFI=y +-CONFIG_MTD_CFI_ADV_OPTIONS=y +-CONFIG_MTD_CFI_GEOMETRY=y +-CONFIG_MTD_CFI_INTELEXT=y +-CONFIG_MTD_PHYSMAP=y +-CONFIG_BLK_DEV_RAM=y +-CONFIG_BLK_DEV_RAM_SIZE=10240 +-# CONFIG_MISC_DEVICES is not set +-# CONFIG_INPUT_MOUSEDEV is not set +-# CONFIG_INPUT_KEYBOARD is not set +-# CONFIG_INPUT_MOUSE is not set +-# CONFIG_SERIO is not set +-# CONFIG_VT_CONSOLE is not set +-# CONFIG_HW_RANDOM is not set +-# CONFIG_HWMON is not set +-# CONFIG_VGA_CONSOLE is not set +-# CONFIG_HID_SUPPORT is not set +-CONFIG_USB=y +-CONFIG_USB_DEBUG=y +-# CONFIG_USB_DEVICE_CLASS is not set +-CONFIG_USB_MON=y +-CONFIG_USB_OHCI_HCD=y +-CONFIG_USB_GADGET=y +-CONFIG_USB_GADGET_S3C2410=y +-CONFIG_USB_ETH=m +-CONFIG_EXT2_FS=y +-# CONFIG_DNOTIFY is not set +-CONFIG_MSDOS_FS=y +-CONFIG_VFAT_FS=y +-# CONFIG_PROC_SYSCTL is not set +-CONFIG_JFFS2_FS=y +-CONFIG_NLS_CODEPAGE_437=y +-CONFIG_NLS_ISO8859_1=y +-# CONFIG_ENABLE_MUST_CHECK is not set +-CONFIG_DEBUG_KERNEL=y +-# CONFIG_DETECT_SOFTLOCKUP is not set +-CONFIG_DEBUG_ERRORS=y +-CONFIG_DEBUG_LL=y +-CONFIG_CRC_CCITT=y +diff --git a/arch/arm/configs/tegra_defconfig b/arch/arm/configs/tegra_defconfig +deleted file mode 100644 +index aba4881d..00000000 +--- a/arch/arm/configs/tegra_defconfig ++++ /dev/null +@@ -1,252 +0,0 @@ +-CONFIG_EXPERIMENTAL=y +-CONFIG_NO_HZ=y +-CONFIG_HIGH_RES_TIMERS=y +-CONFIG_IKCONFIG=y +-CONFIG_IKCONFIG_PROC=y +-CONFIG_CGROUPS=y +-CONFIG_CGROUP_DEBUG=y +-CONFIG_CGROUP_FREEZER=y +-CONFIG_CGROUP_CPUACCT=y +-CONFIG_RESOURCE_COUNTERS=y +-CONFIG_CGROUP_SCHED=y +-CONFIG_RT_GROUP_SCHED=y +-CONFIG_BLK_DEV_INITRD=y +-# CONFIG_ELF_CORE is not set +-CONFIG_EMBEDDED=y +-CONFIG_PERF_EVENTS=y +-CONFIG_SLAB=y +-CONFIG_MODULES=y +-CONFIG_MODULE_UNLOAD=y +-CONFIG_MODULE_FORCE_UNLOAD=y +-# CONFIG_BLK_DEV_BSG is not set +-CONFIG_PARTITION_ADVANCED=y +-CONFIG_EFI_PARTITION=y +-# CONFIG_IOSCHED_DEADLINE is not set +-# CONFIG_IOSCHED_CFQ is not set +-CONFIG_ARCH_TEGRA=y +-CONFIG_GPIO_PCA953X=y +-CONFIG_ARCH_TEGRA_2x_SOC=y +-CONFIG_ARCH_TEGRA_3x_SOC=y +-CONFIG_TEGRA_PCI=y +-CONFIG_TEGRA_DEBUG_UART_AUTO_ODMDATA=y +-CONFIG_TEGRA_EMC_SCALING_ENABLE=y +-CONFIG_SMP=y +-CONFIG_PREEMPT=y +-CONFIG_AEABI=y +-# CONFIG_OABI_COMPAT is not set +-CONFIG_HIGHMEM=y +-CONFIG_ZBOOT_ROM_TEXT=0x0 +-CONFIG_ZBOOT_ROM_BSS=0x0 +-CONFIG_AUTO_ZRELADDR=y +-CONFIG_KEXEC=y +-CONFIG_CPU_FREQ=y +-CONFIG_CPU_FREQ_DEFAULT_GOV_ONDEMAND=y +-CONFIG_CPU_IDLE=y +-CONFIG_VFP=y +-CONFIG_PM_RUNTIME=y +-CONFIG_NET=y +-CONFIG_PACKET=y +-CONFIG_UNIX=y +-CONFIG_NET_KEY=y +-CONFIG_INET=y +-CONFIG_IP_PNP=y +-CONFIG_IP_PNP_DHCP=y +-CONFIG_IP_PNP_BOOTP=y +-CONFIG_IP_PNP_RARP=y +-CONFIG_INET_ESP=y +-# CONFIG_INET_XFRM_MODE_TUNNEL is not set +-# CONFIG_INET_XFRM_MODE_BEET is not set +-# CONFIG_INET_LRO is not set +-# CONFIG_INET_DIAG is not set +-CONFIG_IPV6=y +-CONFIG_IPV6_PRIVACY=y +-CONFIG_IPV6_ROUTER_PREF=y +-CONFIG_IPV6_OPTIMISTIC_DAD=y +-CONFIG_INET6_AH=y +-CONFIG_INET6_ESP=y +-CONFIG_INET6_IPCOMP=y +-CONFIG_IPV6_MIP6=y +-CONFIG_IPV6_TUNNEL=y +-CONFIG_IPV6_MULTIPLE_TABLES=y +-CONFIG_BT=y +-CONFIG_BT_RFCOMM=y +-CONFIG_BT_BNEP=y +-CONFIG_BT_HIDP=y +-CONFIG_BT_HCIBTUSB=m +-CONFIG_CFG80211=y +-CONFIG_MAC80211=y +-CONFIG_RFKILL=y +-CONFIG_RFKILL_INPUT=y +-CONFIG_RFKILL_GPIO=y +-CONFIG_DEVTMPFS=y +-CONFIG_DEVTMPFS_MOUNT=y +-# CONFIG_FIRMWARE_IN_KERNEL is not set +-CONFIG_CMA=y +-CONFIG_MTD=y +-CONFIG_MTD_CHAR=y +-CONFIG_MTD_M25P80=y +-CONFIG_PROC_DEVICETREE=y +-CONFIG_BLK_DEV_LOOP=y +-CONFIG_AD525X_DPOT=y +-CONFIG_AD525X_DPOT_I2C=y +-CONFIG_ICS932S401=y +-CONFIG_APDS9802ALS=y +-CONFIG_ISL29003=y +-CONFIG_SCSI=y +-CONFIG_BLK_DEV_SD=y +-CONFIG_BLK_DEV_SR=y +-# CONFIG_SCSI_LOWLEVEL is not set +-CONFIG_NETDEVICES=y +-CONFIG_DUMMY=y +-CONFIG_R8169=y +-CONFIG_USB_PEGASUS=y +-CONFIG_USB_USBNET=y +-CONFIG_USB_NET_SMSC75XX=y +-CONFIG_USB_NET_SMSC95XX=y +-CONFIG_BRCMFMAC=m +-CONFIG_RT2X00=y +-CONFIG_RT2800USB=m +-CONFIG_INPUT_EVDEV=y +-CONFIG_KEYBOARD_TEGRA=y +-CONFIG_INPUT_MISC=y +-CONFIG_INPUT_MPU3050=y +-# CONFIG_LEGACY_PTYS is not set +-# CONFIG_DEVKMEM is not set +-CONFIG_SERIAL_8250=y +-CONFIG_SERIAL_8250_CONSOLE=y +-CONFIG_SERIAL_TEGRA=y +-CONFIG_SERIAL_OF_PLATFORM=y +-# CONFIG_HW_RANDOM is not set +-CONFIG_I2C=y +-# CONFIG_I2C_COMPAT is not set +-CONFIG_I2C_MUX=y +-CONFIG_I2C_MUX_PINCTRL=y +-CONFIG_I2C_TEGRA=y +-CONFIG_SPI=y +-CONFIG_SPI_TEGRA20_SFLASH=y +-CONFIG_SPI_TEGRA20_SLINK=y +-CONFIG_GPIO_PCA953X_IRQ=y +-CONFIG_GPIO_TPS6586X=y +-CONFIG_GPIO_TPS65910=y +-CONFIG_POWER_SUPPLY=y +-CONFIG_BATTERY_SBS=y +-CONFIG_POWER_RESET=y +-CONFIG_POWER_RESET_GPIO=y +-CONFIG_SENSORS_LM90=y +-CONFIG_MFD_TPS6586X=y +-CONFIG_MFD_TPS65910=y +-CONFIG_MFD_MAX8907=y +-CONFIG_REGULATOR=y +-CONFIG_REGULATOR_FIXED_VOLTAGE=y +-CONFIG_REGULATOR_VIRTUAL_CONSUMER=y +-CONFIG_REGULATOR_GPIO=y +-CONFIG_REGULATOR_MAX8907=y +-CONFIG_REGULATOR_TPS62360=y +-CONFIG_REGULATOR_TPS6586X=y +-CONFIG_REGULATOR_TPS65910=y +-CONFIG_MEDIA_SUPPORT=y +-CONFIG_MEDIA_CAMERA_SUPPORT=y +-CONFIG_MEDIA_USB_SUPPORT=y +-CONFIG_USB_VIDEO_CLASS=m +-CONFIG_DRM=y +-CONFIG_DRM_TEGRA=y +-CONFIG_BACKLIGHT_LCD_SUPPORT=y +-# CONFIG_LCD_CLASS_DEVICE is not set +-CONFIG_BACKLIGHT_CLASS_DEVICE=y +-# CONFIG_BACKLIGHT_GENERIC is not set +-CONFIG_BACKLIGHT_PWM=y +-CONFIG_FRAMEBUFFER_CONSOLE=y +-CONFIG_LOGO=y +-CONFIG_SOUND=y +-CONFIG_SND=y +-# CONFIG_SND_SUPPORT_OLD_API is not set +-# CONFIG_SND_DRIVERS is not set +-# CONFIG_SND_ARM is not set +-# CONFIG_SND_SPI is not set +-# CONFIG_SND_USB is not set +-CONFIG_SND_SOC=y +-CONFIG_SND_SOC_TEGRA=y +-CONFIG_SND_SOC_TEGRA_WM8753=y +-CONFIG_SND_SOC_TEGRA_WM8903=y +-CONFIG_SND_SOC_TEGRA_TRIMSLICE=y +-CONFIG_SND_SOC_TEGRA_ALC5632=y +-CONFIG_USB=y +-CONFIG_USB_EHCI_HCD=y +-CONFIG_USB_EHCI_TEGRA=y +-CONFIG_USB_ACM=y +-CONFIG_USB_WDM=y +-CONFIG_USB_STORAGE=y +-CONFIG_MMC=y +-CONFIG_MMC_BLOCK_MINORS=16 +-CONFIG_MMC_SDHCI=y +-CONFIG_MMC_SDHCI_PLTFM=y +-CONFIG_MMC_SDHCI_TEGRA=y +-CONFIG_NEW_LEDS=y +-CONFIG_LEDS_CLASS=y +-CONFIG_LEDS_GPIO=y +-CONFIG_LEDS_TRIGGERS=y +-CONFIG_LEDS_TRIGGER_GPIO=y +-CONFIG_RTC_CLASS=y +-CONFIG_RTC_INTF_SYSFS=y +-CONFIG_RTC_INTF_PROC=y +-CONFIG_RTC_INTF_DEV=y +-CONFIG_RTC_DRV_MAX8907=y +-CONFIG_RTC_DRV_TPS6586X=y +-CONFIG_RTC_DRV_TPS65910=y +-CONFIG_RTC_DRV_EM3027=y +-CONFIG_RTC_DRV_TEGRA=y +-CONFIG_DMADEVICES=y +-CONFIG_TEGRA20_APB_DMA=y +-CONFIG_STAGING=y +-CONFIG_SENSORS_ISL29018=y +-CONFIG_SENSORS_ISL29028=y +-CONFIG_SENSORS_AK8975=y +-CONFIG_MFD_NVEC=y +-CONFIG_KEYBOARD_NVEC=y +-CONFIG_SERIO_NVEC_PS2=y +-CONFIG_NVEC_POWER=y +-CONFIG_NVEC_PAZ00=y +-CONFIG_TEGRA_IOMMU_GART=y +-CONFIG_TEGRA_IOMMU_SMMU=y +-CONFIG_MEMORY=y +-CONFIG_IIO=y +-CONFIG_PWM=y +-CONFIG_PWM_TEGRA=y +-CONFIG_EXT2_FS=y +-CONFIG_EXT2_FS_XATTR=y +-CONFIG_EXT2_FS_POSIX_ACL=y +-CONFIG_EXT2_FS_SECURITY=y +-CONFIG_EXT3_FS=y +-# CONFIG_EXT3_DEFAULTS_TO_ORDERED is not set +-CONFIG_EXT3_FS_POSIX_ACL=y +-CONFIG_EXT3_FS_SECURITY=y +-CONFIG_EXT4_FS=y +-# CONFIG_DNOTIFY is not set +-CONFIG_VFAT_FS=y +-CONFIG_TMPFS=y +-CONFIG_TMPFS_POSIX_ACL=y +-CONFIG_SQUASHFS=y +-CONFIG_SQUASHFS_LZO=y +-CONFIG_SQUASHFS_XZ=y +-CONFIG_NFS_FS=y +-CONFIG_ROOT_NFS=y +-CONFIG_NLS_CODEPAGE_437=y +-CONFIG_NLS_ISO8859_1=y +-CONFIG_PRINTK_TIME=y +-CONFIG_MAGIC_SYSRQ=y +-CONFIG_DEBUG_FS=y +-CONFIG_DETECT_HUNG_TASK=y +-CONFIG_SCHEDSTATS=y +-CONFIG_TIMER_STATS=y +-CONFIG_DEBUG_SLAB=y +-# CONFIG_DEBUG_PREEMPT is not set +-CONFIG_DEBUG_MUTEXES=y +-CONFIG_DEBUG_INFO=y +-CONFIG_DEBUG_VM=y +-CONFIG_DEBUG_SG=y +-CONFIG_DEBUG_LL=y +-CONFIG_EARLY_PRINTK=y +-CONFIG_CRYPTO_TWOFISH=y +-# CONFIG_CRYPTO_ANSI_CPRNG is not set +-CONFIG_CRYPTO_DEV_TEGRA_AES=y +-CONFIG_CRC_CCITT=y +diff --git a/arch/arm/configs/trizeps4_defconfig b/arch/arm/configs/trizeps4_defconfig +deleted file mode 100644 +index 3162173f..00000000 +--- a/arch/arm/configs/trizeps4_defconfig ++++ /dev/null +@@ -1,226 +0,0 @@ +-CONFIG_EXPERIMENTAL=y +-CONFIG_SYSVIPC=y +-CONFIG_POSIX_MQUEUE=y +-CONFIG_BSD_PROCESS_ACCT=y +-CONFIG_BSD_PROCESS_ACCT_V3=y +-CONFIG_IKCONFIG=y +-CONFIG_IKCONFIG_PROC=y +-CONFIG_LOG_BUF_SHIFT=14 +-CONFIG_BLK_DEV_INITRD=y +-CONFIG_EXPERT=y +-CONFIG_KALLSYMS_EXTRA_PASS=y +-CONFIG_SLAB=y +-CONFIG_MODULES=y +-CONFIG_MODULE_UNLOAD=y +-CONFIG_MODULE_FORCE_UNLOAD=y +-CONFIG_MODVERSIONS=y +-CONFIG_MODULE_SRCVERSION_ALL=y +-CONFIG_ARCH_PXA=y +-CONFIG_TRIZEPS_PXA=y +-CONFIG_MACH_TRIZEPS4=y +-CONFIG_PCCARD=y +-# CONFIG_PCMCIA_LOAD_CIS is not set +-CONFIG_PCMCIA_PXA2XX=y +-CONFIG_PREEMPT=y +-CONFIG_AEABI=y +-CONFIG_CMDLINE="root=fe01 console=ttyS0,38400n8 loglevel=5" +-CONFIG_FPE_NWFPE=y +-CONFIG_FPE_NWFPE_XP=y +-CONFIG_PM=y +-CONFIG_NET=y +-CONFIG_PACKET=y +-CONFIG_UNIX=y +-CONFIG_XFRM_USER=m +-CONFIG_NET_KEY=y +-CONFIG_INET=y +-CONFIG_IP_PNP=y +-CONFIG_IP_PNP_DHCP=y +-CONFIG_IP_PNP_BOOTP=y +-# CONFIG_IPV6 is not set +-CONFIG_NETFILTER=y +-CONFIG_IP_NF_QUEUE=m +-CONFIG_VLAN_8021Q=m +-CONFIG_IRDA=m +-CONFIG_IRLAN=m +-CONFIG_IRNET=m +-CONFIG_IRCOMM=m +-CONFIG_IRDA_ULTRA=y +-CONFIG_IRDA_CACHE_LAST_LSAP=y +-CONFIG_IRDA_FAST_RR=y +-CONFIG_IRTTY_SIR=m +-CONFIG_BT=m +-CONFIG_BT_L2CAP=m +-CONFIG_BT_SCO=m +-CONFIG_BT_RFCOMM=m +-CONFIG_BT_RFCOMM_TTY=y +-CONFIG_BT_BNEP=m +-CONFIG_BT_BNEP_MC_FILTER=y +-CONFIG_BT_BNEP_PROTO_FILTER=y +-CONFIG_BT_HIDP=m +-CONFIG_CFG80211=y +-CONFIG_CONNECTOR=y +-CONFIG_MTD=y +-CONFIG_MTD_CONCAT=y +-CONFIG_MTD_REDBOOT_PARTS=y +-CONFIG_MTD_REDBOOT_PARTS_UNALLOCATED=y +-CONFIG_MTD_REDBOOT_PARTS_READONLY=y +-CONFIG_MTD_CHAR=y +-CONFIG_MTD_BLOCK=y +-CONFIG_MTD_CFI=y +-CONFIG_MTD_JEDECPROBE=y +-CONFIG_MTD_CFI_ADV_OPTIONS=y +-CONFIG_MTD_CFI_LE_BYTE_SWAP=y +-CONFIG_MTD_CFI_GEOMETRY=y +-CONFIG_MTD_CFI_INTELEXT=y +-CONFIG_MTD_CFI_AMDSTD=y +-CONFIG_MTD_COMPLEX_MAPPINGS=y +-CONFIG_MTD_PHYSMAP=y +-CONFIG_MTD_BLOCK2MTD=y +-CONFIG_MTD_DOC2000=y +-CONFIG_MTD_DOC2001=y +-CONFIG_MTD_DOC2001PLUS=y +-CONFIG_MTD_DOCPROBE_ADVANCED=y +-CONFIG_MTD_DOCPROBE_ADDRESS=0x4000000 +-CONFIG_MTD_DOCPROBE_HIGH=y +-CONFIG_MTD_NAND=y +-CONFIG_MTD_NAND_DISKONCHIP=y +-CONFIG_MTD_NAND_DISKONCHIP_PROBE_ADVANCED=y +-CONFIG_MTD_NAND_DISKONCHIP_PROBE_ADDRESS=0x4000000 +-CONFIG_MTD_NAND_DISKONCHIP_PROBE_HIGH=y +-CONFIG_MTD_NAND_DISKONCHIP_BBTWRITE=y +-CONFIG_MTD_ONENAND=y +-CONFIG_BLK_DEV_LOOP=y +-CONFIG_BLK_DEV_CRYPTOLOOP=m +-CONFIG_BLK_DEV_NBD=y +-CONFIG_BLK_DEV_RAM=y +-CONFIG_BLK_DEV_RAM_COUNT=8 +-CONFIG_IDE=y +-CONFIG_BLK_DEV_IDECS=m +-CONFIG_SCSI=y +-CONFIG_BLK_DEV_SD=y +-CONFIG_CHR_DEV_SG=y +-CONFIG_SCSI_MULTI_LUN=y +-CONFIG_ATA=m +-CONFIG_PATA_PCMCIA=m +-CONFIG_PATA_PLATFORM=m +-CONFIG_NETDEVICES=y +-CONFIG_PHYLIB=y +-CONFIG_NET_ETHERNET=y +-CONFIG_DM9000=y +-CONFIG_HOSTAP=y +-CONFIG_HOSTAP_FIRMWARE=y +-CONFIG_HOSTAP_FIRMWARE_NVRAM=y +-CONFIG_HOSTAP_CS=y +-CONFIG_HERMES=y +-CONFIG_PCMCIA_HERMES=y +-CONFIG_PCMCIA_SPECTRUM=y +-CONFIG_PPP=m +-CONFIG_PPP_MULTILINK=y +-CONFIG_PPP_FILTER=y +-CONFIG_PPP_ASYNC=m +-CONFIG_PPP_SYNC_TTY=m +-CONFIG_PPP_DEFLATE=m +-CONFIG_PPP_BSDCOMP=m +-CONFIG_PPP_MPPE=m +-CONFIG_INPUT_MOUSEDEV_SCREEN_X=640 +-CONFIG_INPUT_MOUSEDEV_SCREEN_Y=480 +-CONFIG_INPUT_EVDEV=y +-CONFIG_KEYBOARD_ATKBD=m +-# CONFIG_MOUSE_PS2 is not set +-CONFIG_MOUSE_SERIAL=m +-CONFIG_INPUT_TOUCHSCREEN=y +-CONFIG_INPUT_MISC=y +-CONFIG_INPUT_UINPUT=m +-CONFIG_SERIO_LIBPS2=y +-CONFIG_SERIAL_PXA=y +-CONFIG_SERIAL_PXA_CONSOLE=y +-CONFIG_HW_RANDOM=y +-CONFIG_I2C=y +-CONFIG_I2C_CHARDEV=y +-CONFIG_I2C_PXA=y +-CONFIG_I2C_PXA_SLAVE=y +-CONFIG_WATCHDOG=y +-CONFIG_SA1100_WATCHDOG=y +-CONFIG_FB=y +-CONFIG_FIRMWARE_EDID=y +-CONFIG_FB_PXA=y +-CONFIG_BACKLIGHT_LCD_SUPPORT=y +-CONFIG_LCD_CLASS_DEVICE=y +-CONFIG_BACKLIGHT_CLASS_DEVICE=y +-# CONFIG_VGA_CONSOLE is not set +-CONFIG_FRAMEBUFFER_CONSOLE=y +-CONFIG_FRAMEBUFFER_CONSOLE_ROTATION=y +-CONFIG_FONTS=y +-CONFIG_FONT_8x8=y +-CONFIG_FONT_8x16=y +-CONFIG_LOGO=y +-CONFIG_SOUND=y +-CONFIG_SND=y +-CONFIG_SND_SEQUENCER=y +-CONFIG_SND_MIXER_OSS=y +-CONFIG_SND_PCM_OSS=y +-CONFIG_SND_VERBOSE_PRINTK=y +-CONFIG_SND_DEBUG=y +-CONFIG_SND_PXA2XX_AC97=y +-CONFIG_SND_USB_AUDIO=m +-# CONFIG_USB_HID is not set +-CONFIG_USB=y +-CONFIG_USB_DEVICEFS=y +-# CONFIG_USB_DEVICE_CLASS is not set +-CONFIG_USB_OHCI_HCD=y +-CONFIG_USB_STORAGE=m +-CONFIG_USB_SERIAL=m +-CONFIG_USB_GADGET=m +-CONFIG_USB_GADGET_DUMMY_HCD=y +-CONFIG_MMC=y +-CONFIG_MMC_PXA=y +-CONFIG_NEW_LEDS=y +-CONFIG_RTC_CLASS=y +-# CONFIG_RTC_HCTOSYS is not set +-CONFIG_RTC_DRV_PCF8583=m +-CONFIG_RTC_DRV_SA1100=y +-CONFIG_EXT2_FS=y +-CONFIG_EXT2_FS_XATTR=y +-CONFIG_EXT2_FS_POSIX_ACL=y +-CONFIG_EXT2_FS_SECURITY=y +-CONFIG_EXT3_FS=y +-CONFIG_EXT3_FS_POSIX_ACL=y +-CONFIG_EXT3_FS_SECURITY=y +-CONFIG_INOTIFY=y +-CONFIG_AUTOFS4_FS=y +-CONFIG_MSDOS_FS=m +-CONFIG_VFAT_FS=m +-CONFIG_FAT_DEFAULT_IOCHARSET="iso8859-15" +-CONFIG_TMPFS=y +-CONFIG_JFFS2_FS=y +-CONFIG_JFFS2_COMPRESSION_OPTIONS=y +-CONFIG_NFS_FS=y +-CONFIG_NFS_V3=y +-CONFIG_NFS_V4=y +-CONFIG_ROOT_NFS=y +-CONFIG_NFSD=y +-CONFIG_NFSD_V4=y +-CONFIG_SMB_FS=m +-CONFIG_CIFS=m +-CONFIG_PARTITION_ADVANCED=y +-CONFIG_LDM_PARTITION=y +-CONFIG_NLS_DEFAULT="iso8859-15" +-CONFIG_NLS_CODEPAGE_437=y +-CONFIG_NLS_CODEPAGE_850=y +-CONFIG_NLS_ASCII=y +-CONFIG_NLS_ISO8859_1=m +-CONFIG_NLS_ISO8859_15=m +-CONFIG_NLS_UTF8=m +-CONFIG_MAGIC_SYSRQ=y +-CONFIG_DEBUG_FS=y +-CONFIG_DEBUG_USER=y +-CONFIG_KEYS=y +-CONFIG_KEYS_DEBUG_PROC_KEYS=y +-CONFIG_SECURITY=y +-CONFIG_CRYPTO_PCBC=m +-CONFIG_CRYPTO_SHA256=m +-CONFIG_CRYPTO_SHA512=m +-CONFIG_CRYPTO_DEFLATE=m +-CONFIG_CRC_CCITT=y +-CONFIG_CRC16=y +-CONFIG_LIBCRC32C=y +diff --git a/arch/arm/configs/u300_defconfig b/arch/arm/configs/u300_defconfig +deleted file mode 100644 +index 374000ec..00000000 +--- a/arch/arm/configs/u300_defconfig ++++ /dev/null +@@ -1,73 +0,0 @@ +-CONFIG_EXPERIMENTAL=y +-# CONFIG_LOCALVERSION_AUTO is not set +-# CONFIG_SWAP is not set +-CONFIG_SYSVIPC=y +-CONFIG_LOG_BUF_SHIFT=14 +-CONFIG_EXPERT=y +-# CONFIG_AIO is not set +-# CONFIG_VM_EVENT_COUNTERS is not set +-CONFIG_MODULES=y +-CONFIG_MODULE_UNLOAD=y +-# CONFIG_LBDAF is not set +-# CONFIG_BLK_DEV_BSG is not set +-# CONFIG_IOSCHED_CFQ is not set +-CONFIG_ARCH_U300=y +-CONFIG_MACH_U300=y +-CONFIG_MACH_U300_BS335=y +-CONFIG_MACH_U300_SPIDUMMY=y +-CONFIG_NO_HZ=y +-CONFIG_HIGH_RES_TIMERS=y +-CONFIG_PREEMPT=y +-CONFIG_AEABI=y +-CONFIG_ZBOOT_ROM_TEXT=0x0 +-CONFIG_ZBOOT_ROM_BSS=0x0 +-CONFIG_CMDLINE="root=/dev/ram0 rw rootfstype=rootfs console=ttyAMA0,115200n8 lpj=515072" +-CONFIG_CPU_IDLE=y +-CONFIG_FPE_NWFPE=y +-# CONFIG_SUSPEND is not set +-CONFIG_UEVENT_HELPER_PATH="/sbin/hotplug" +-# CONFIG_PREVENT_FIRMWARE_BUILD is not set +-CONFIG_MTD=y +-CONFIG_MTD_CMDLINE_PARTS=y +-CONFIG_MTD_NAND=y +-CONFIG_MTD_NAND_FSMC=y +-# CONFIG_INPUT_MOUSEDEV is not set +-CONFIG_INPUT_EVDEV=y +-# CONFIG_KEYBOARD_ATKBD is not set +-# CONFIG_INPUT_MOUSE is not set +-# CONFIG_SERIO is not set +-CONFIG_LEGACY_PTY_COUNT=16 +-CONFIG_SERIAL_AMBA_PL011=y +-CONFIG_SERIAL_AMBA_PL011_CONSOLE=y +-# CONFIG_HW_RANDOM is not set +-CONFIG_I2C=y +-# CONFIG_HWMON is not set +-CONFIG_WATCHDOG=y +-CONFIG_REGULATOR=y +-CONFIG_FB=y +-CONFIG_BACKLIGHT_LCD_SUPPORT=y +-# CONFIG_LCD_CLASS_DEVICE is not set +-CONFIG_BACKLIGHT_CLASS_DEVICE=y +-# CONFIG_HID_SUPPORT is not set +-# CONFIG_USB_SUPPORT is not set +-CONFIG_MMC=y +-CONFIG_MMC_CLKGATE=y +-CONFIG_MMC_ARMMMCI=y +-CONFIG_RTC_CLASS=y +-# CONFIG_RTC_HCTOSYS is not set +-CONFIG_RTC_DRV_COH901331=y +-CONFIG_DMADEVICES=y +-CONFIG_COH901318=y +-# CONFIG_DNOTIFY is not set +-CONFIG_FUSE_FS=y +-CONFIG_VFAT_FS=y +-CONFIG_TMPFS=y +-CONFIG_NLS_CODEPAGE_437=y +-CONFIG_NLS_ISO8859_1=y +-CONFIG_PRINTK_TIME=y +-CONFIG_DEBUG_FS=y +-# CONFIG_SCHED_DEBUG is not set +-CONFIG_TIMER_STATS=y +-# CONFIG_DEBUG_PREEMPT is not set +-CONFIG_DEBUG_INFO=y +-# CONFIG_CRC32 is not set +diff --git a/arch/arm/configs/u8500_defconfig b/arch/arm/configs/u8500_defconfig +deleted file mode 100644 +index 426270fe..00000000 +--- a/arch/arm/configs/u8500_defconfig ++++ /dev/null +@@ -1,122 +0,0 @@ +-CONFIG_EXPERIMENTAL=y +-# CONFIG_SWAP is not set +-CONFIG_SYSVIPC=y +-CONFIG_BLK_DEV_INITRD=y +-CONFIG_KALLSYMS_ALL=y +-CONFIG_MODULES=y +-CONFIG_MODULE_UNLOAD=y +-# CONFIG_LBDAF is not set +-# CONFIG_BLK_DEV_BSG is not set +-CONFIG_ARCH_U8500=y +-CONFIG_MACH_HREFV60=y +-CONFIG_MACH_SNOWBALL=y +-CONFIG_MACH_U5500=y +-CONFIG_MACH_UX500_DT=y +-CONFIG_NO_HZ=y +-CONFIG_HIGH_RES_TIMERS=y +-CONFIG_SMP=y +-CONFIG_NR_CPUS=2 +-CONFIG_PREEMPT=y +-CONFIG_AEABI=y +-CONFIG_CMDLINE="root=/dev/ram0 console=ttyAMA2,115200n8" +-CONFIG_CPU_FREQ=y +-CONFIG_CPU_FREQ_DEFAULT_GOV_ONDEMAND=y +-CONFIG_VFP=y +-CONFIG_NEON=y +-CONFIG_PM_RUNTIME=y +-CONFIG_NET=y +-CONFIG_PACKET=y +-CONFIG_UNIX=y +-CONFIG_INET=y +-CONFIG_IP_PNP=y +-CONFIG_IP_PNP_DHCP=y +-CONFIG_NETFILTER=y +-CONFIG_PHONET=y +-# CONFIG_WIRELESS is not set +-CONFIG_CAIF=y +-CONFIG_UEVENT_HELPER_PATH="/sbin/hotplug" +-CONFIG_BLK_DEV_RAM=y +-CONFIG_BLK_DEV_RAM_SIZE=65536 +-CONFIG_AB8500_PWM=y +-CONFIG_SENSORS_BH1780=y +-CONFIG_NETDEVICES=y +-CONFIG_SMSC911X=y +-CONFIG_SMSC_PHY=y +-# CONFIG_WLAN is not set +-# CONFIG_INPUT_MOUSEDEV_PSAUX is not set +-CONFIG_INPUT_EVDEV=y +-# CONFIG_KEYBOARD_ATKBD is not set +-CONFIG_KEYBOARD_GPIO=y +-CONFIG_KEYBOARD_NOMADIK=y +-CONFIG_KEYBOARD_STMPE=y +-CONFIG_KEYBOARD_TC3589X=y +-# CONFIG_INPUT_MOUSE is not set +-CONFIG_INPUT_TOUCHSCREEN=y +-CONFIG_TOUCHSCREEN_BU21013=y +-CONFIG_INPUT_MISC=y +-CONFIG_INPUT_AB8500_PONKEY=y +-# CONFIG_SERIO is not set +-CONFIG_VT_HW_CONSOLE_BINDING=y +-# CONFIG_LEGACY_PTYS is not set +-CONFIG_SERIAL_AMBA_PL011=y +-CONFIG_SERIAL_AMBA_PL011_CONSOLE=y +-CONFIG_HW_RANDOM=y +-CONFIG_HW_RANDOM_NOMADIK=y +-CONFIG_SPI=y +-CONFIG_SPI_PL022=y +-CONFIG_GPIO_STMPE=y +-CONFIG_GPIO_TC3589X=y +-# CONFIG_POWER_SUPPLY is not set +-# CONFIG_AB8500_BM is not set +-# CONFIG_AB8500_BATTERY_THERM_ON_BATCTRL is not set +-CONFIG_THERMAL=y +-CONFIG_CPU_THERMAL=y +-CONFIG_MFD_STMPE=y +-CONFIG_MFD_TC3589X=y +-CONFIG_AB5500_CORE=y +-CONFIG_AB8500_CORE=y +-CONFIG_REGULATOR=y +-CONFIG_REGULATOR_AB8500=y +-CONFIG_REGULATOR_FIXED_VOLTAGE=y +-CONFIG_REGULATOR_GPIO=y +-# CONFIG_HID_SUPPORT is not set +-CONFIG_USB_GADGET=y +-CONFIG_AB8500_USB=y +-CONFIG_MMC=y +-CONFIG_MMC_CLKGATE=y +-CONFIG_MMC_ARMMMCI=y +-CONFIG_NEW_LEDS=y +-CONFIG_LEDS_CLASS=y +-CONFIG_LEDS_LM3530=y +-CONFIG_LEDS_LP5521=y +-CONFIG_LEDS_GPIO=y +-CONFIG_RTC_CLASS=y +-CONFIG_RTC_DRV_AB8500=y +-CONFIG_RTC_DRV_PL031=y +-CONFIG_DMADEVICES=y +-CONFIG_STE_DMA40=y +-CONFIG_STAGING=y +-CONFIG_TOUCHSCREEN_SYNAPTICS_I2C_RMI4=y +-CONFIG_HSEM_U8500=y +-CONFIG_EXT2_FS=y +-CONFIG_EXT2_FS_XATTR=y +-CONFIG_EXT2_FS_POSIX_ACL=y +-CONFIG_EXT2_FS_SECURITY=y +-CONFIG_EXT3_FS=y +-CONFIG_VFAT_FS=y +-CONFIG_TMPFS=y +-CONFIG_TMPFS_POSIX_ACL=y +-CONFIG_CONFIGFS_FS=m +-# CONFIG_MISC_FILESYSTEMS is not set +-CONFIG_NFS_FS=y +-CONFIG_ROOT_NFS=y +-CONFIG_NLS_CODEPAGE_437=y +-CONFIG_NLS_ISO8859_1=y +-CONFIG_MAGIC_SYSRQ=y +-CONFIG_DEBUG_FS=y +-CONFIG_DEBUG_KERNEL=y +-# CONFIG_SCHED_DEBUG is not set +-# CONFIG_DEBUG_PREEMPT is not set +-CONFIG_DEBUG_INFO=y +-# CONFIG_FTRACE is not set +-CONFIG_DEBUG_USER=y +diff --git a/arch/arm/configs/versatile_defconfig b/arch/arm/configs/versatile_defconfig +deleted file mode 100644 +index 2ba9e63d..00000000 +--- a/arch/arm/configs/versatile_defconfig ++++ /dev/null +@@ -1,85 +0,0 @@ +-CONFIG_ARCH_VERSATILE=y +-CONFIG_EXPERIMENTAL=y +-# CONFIG_LOCALVERSION_AUTO is not set +-CONFIG_SYSVIPC=y +-CONFIG_LOG_BUF_SHIFT=14 +-CONFIG_BLK_DEV_INITRD=y +-CONFIG_SLAB=y +-CONFIG_MODULES=y +-CONFIG_MODULE_UNLOAD=y +-CONFIG_MACH_VERSATILE_AB=y +-CONFIG_LEDS=y +-CONFIG_LEDS_CPU=y +-CONFIG_ZBOOT_ROM_TEXT=0x0 +-CONFIG_ZBOOT_ROM_BSS=0x0 +-CONFIG_CMDLINE="root=1f03 mem=32M" +-CONFIG_FPE_NWFPE=y +-CONFIG_VFP=y +-CONFIG_PM=y +-CONFIG_NET=y +-CONFIG_PACKET=y +-CONFIG_UNIX=y +-CONFIG_INET=y +-CONFIG_IP_MULTICAST=y +-CONFIG_IP_PNP=y +-CONFIG_IP_PNP_BOOTP=y +-# CONFIG_INET_DIAG is not set +-# CONFIG_IPV6 is not set +-CONFIG_MTD=y +-CONFIG_MTD_PARTITIONS=y +-CONFIG_MTD_CMDLINE_PARTS=y +-CONFIG_MTD_CHAR=y +-CONFIG_MTD_BLOCK=y +-CONFIG_MTD_CFI=y +-CONFIG_MTD_CFI_ADV_OPTIONS=y +-CONFIG_MTD_CFI_INTELEXT=y +-CONFIG_MTD_PHYSMAP=y +-CONFIG_BLK_DEV_RAM=y +-CONFIG_EEPROM_LEGACY=m +-CONFIG_NETDEVICES=y +-CONFIG_NET_ETHERNET=y +-CONFIG_SMC91X=y +-# CONFIG_SERIO_SERPORT is not set +-CONFIG_SERIO_AMBAKMI=y +-CONFIG_SERIAL_8250=m +-CONFIG_SERIAL_8250_EXTENDED=y +-CONFIG_SERIAL_8250_MANY_PORTS=y +-CONFIG_SERIAL_8250_SHARE_IRQ=y +-CONFIG_SERIAL_8250_RSA=y +-CONFIG_SERIAL_AMBA_PL011=y +-CONFIG_SERIAL_AMBA_PL011_CONSOLE=y +-CONFIG_LEGACY_PTY_COUNT=16 +-CONFIG_I2C=y +-CONFIG_I2C_CHARDEV=m +-# CONFIG_HWMON is not set +-CONFIG_FB=y +-CONFIG_FB_ARMCLCD=y +-CONFIG_FRAMEBUFFER_CONSOLE=y +-CONFIG_FONTS=y +-CONFIG_FONT_ACORN_8x8=y +-CONFIG_SOUND=y +-CONFIG_SND=m +-CONFIG_SND_MIXER_OSS=m +-CONFIG_SND_PCM_OSS=m +-CONFIG_SND_ARMAACI=m +-CONFIG_MMC=y +-CONFIG_MMC_ARMMMCI=m +-CONFIG_EXT2_FS=y +-CONFIG_VFAT_FS=m +-CONFIG_JFFS2_FS=y +-CONFIG_CRAMFS=y +-CONFIG_MINIX_FS=y +-CONFIG_ROMFS_FS=y +-CONFIG_NFS_FS=y +-CONFIG_NFS_V3=y +-CONFIG_ROOT_NFS=y +-CONFIG_NFSD=y +-CONFIG_NFSD_V3=y +-CONFIG_PARTITION_ADVANCED=y +-CONFIG_NLS_CODEPAGE_850=m +-CONFIG_NLS_ISO8859_1=m +-CONFIG_MAGIC_SYSRQ=y +-CONFIG_DEBUG_KERNEL=y +-CONFIG_DEBUG_USER=y +-CONFIG_DEBUG_ERRORS=y +-CONFIG_DEBUG_LL=y +diff --git a/arch/arm/configs/vexpress_defconfig b/arch/arm/configs/vexpress_defconfig +deleted file mode 100644 +index f2de51f0..00000000 +--- a/arch/arm/configs/vexpress_defconfig ++++ /dev/null +@@ -1,140 +0,0 @@ +-CONFIG_EXPERIMENTAL=y +-# CONFIG_LOCALVERSION_AUTO is not set +-CONFIG_SYSVIPC=y +-CONFIG_IKCONFIG=y +-CONFIG_IKCONFIG_PROC=y +-CONFIG_LOG_BUF_SHIFT=14 +-CONFIG_CGROUPS=y +-CONFIG_CPUSETS=y +-# CONFIG_UTS_NS is not set +-# CONFIG_IPC_NS is not set +-# CONFIG_USER_NS is not set +-# CONFIG_PID_NS is not set +-# CONFIG_NET_NS is not set +-CONFIG_BLK_DEV_INITRD=y +-# CONFIG_CC_OPTIMIZE_FOR_SIZE is not set +-CONFIG_PROFILING=y +-CONFIG_OPROFILE=y +-CONFIG_MODULES=y +-CONFIG_MODULE_UNLOAD=y +-# CONFIG_LBDAF is not set +-# CONFIG_BLK_DEV_BSG is not set +-# CONFIG_IOSCHED_DEADLINE is not set +-# CONFIG_IOSCHED_CFQ is not set +-CONFIG_ARCH_VEXPRESS=y +-CONFIG_ARCH_VEXPRESS_CA9X4=y +-# CONFIG_SWP_EMULATE is not set +-CONFIG_SMP=y +-CONFIG_VMSPLIT_2G=y +-CONFIG_HOTPLUG_CPU=y +-CONFIG_AEABI=y +-CONFIG_ZBOOT_ROM_TEXT=0x0 +-CONFIG_ZBOOT_ROM_BSS=0x0 +-CONFIG_CMDLINE="root=/dev/nfs nfsroot=10.1.69.3:/work/nfsroot ip=dhcp console=ttyAMA0 mem=128M" +-CONFIG_VFP=y +-CONFIG_NEON=y +-# CONFIG_CORE_DUMP_DEFAULT_ELF_HEADERS is not set +-CONFIG_NET=y +-CONFIG_PACKET=y +-CONFIG_UNIX=y +-CONFIG_INET=y +-CONFIG_IP_PNP=y +-CONFIG_IP_PNP_DHCP=y +-CONFIG_IP_PNP_BOOTP=y +-# CONFIG_INET_LRO is not set +-# CONFIG_IPV6 is not set +-# CONFIG_WIRELESS is not set +-CONFIG_UEVENT_HELPER_PATH="/sbin/hotplug" +-CONFIG_MTD=y +-CONFIG_MTD_CONCAT=y +-CONFIG_MTD_PARTITIONS=y +-CONFIG_MTD_CMDLINE_PARTS=y +-CONFIG_MTD_CHAR=y +-CONFIG_MTD_BLOCK=y +-CONFIG_MTD_CFI=y +-CONFIG_MTD_CFI_INTELEXT=y +-CONFIG_MTD_CFI_AMDSTD=y +-CONFIG_MTD_ARM_INTEGRATOR=y +-CONFIG_MISC_DEVICES=y +-# CONFIG_SCSI_PROC_FS is not set +-CONFIG_BLK_DEV_SD=y +-# CONFIG_SCSI_LOWLEVEL is not set +-CONFIG_ATA=y +-# CONFIG_SATA_PMP is not set +-CONFIG_NETDEVICES=y +-CONFIG_NET_ETHERNET=y +-CONFIG_SMSC911X=y +-# CONFIG_NETDEV_1000 is not set +-# CONFIG_NETDEV_10000 is not set +-# CONFIG_WLAN is not set +-CONFIG_INPUT_EVDEV=y +-# CONFIG_SERIO_SERPORT is not set +-CONFIG_SERIO_AMBAKMI=y +-CONFIG_SERIAL_AMBA_PL011=y +-CONFIG_SERIAL_AMBA_PL011_CONSOLE=y +-CONFIG_LEGACY_PTY_COUNT=16 +-# CONFIG_HW_RANDOM is not set +-# CONFIG_HWMON is not set +-CONFIG_FB=y +-CONFIG_FB_ARMCLCD=y +-CONFIG_FRAMEBUFFER_CONSOLE=y +-CONFIG_LOGO=y +-# CONFIG_LOGO_LINUX_MONO is not set +-# CONFIG_LOGO_LINUX_VGA16 is not set +-CONFIG_SOUND=y +-CONFIG_SND=y +-CONFIG_SND_MIXER_OSS=y +-CONFIG_SND_PCM_OSS=y +-# CONFIG_SND_DRIVERS is not set +-CONFIG_SND_ARMAACI=y +-CONFIG_HID_DRAGONRISE=y +-CONFIG_HID_GYRATION=y +-CONFIG_HID_TWINHAN=y +-CONFIG_HID_NTRIG=y +-CONFIG_HID_PANTHERLORD=y +-CONFIG_HID_PETALYNX=y +-CONFIG_HID_SAMSUNG=y +-CONFIG_HID_SONY=y +-CONFIG_HID_SUNPLUS=y +-CONFIG_HID_GREENASIA=y +-CONFIG_HID_SMARTJOYPLUS=y +-CONFIG_HID_TOPSEED=y +-CONFIG_HID_THRUSTMASTER=y +-CONFIG_HID_ZEROPLUS=y +-CONFIG_USB=y +-CONFIG_USB_ANNOUNCE_NEW_DEVICES=y +-# CONFIG_USB_DEVICE_CLASS is not set +-CONFIG_USB_MON=y +-CONFIG_USB_ISP1760_HCD=y +-CONFIG_USB_STORAGE=y +-CONFIG_MMC=y +-CONFIG_MMC_ARMMMCI=y +-CONFIG_RTC_CLASS=y +-CONFIG_RTC_DRV_PL031=y +-CONFIG_EXT2_FS=y +-CONFIG_EXT3_FS=y +-# CONFIG_EXT3_DEFAULTS_TO_ORDERED is not set +-# CONFIG_EXT3_FS_XATTR is not set +-CONFIG_VFAT_FS=y +-CONFIG_TMPFS=y +-CONFIG_JFFS2_FS=y +-CONFIG_CRAMFS=y +-CONFIG_NFS_FS=y +-CONFIG_NFS_V3=y +-CONFIG_ROOT_NFS=y +-# CONFIG_RPCSEC_GSS_KRB5 is not set +-CONFIG_NLS_CODEPAGE_437=y +-CONFIG_NLS_ISO8859_1=y +-CONFIG_MAGIC_SYSRQ=y +-CONFIG_DEBUG_FS=y +-CONFIG_DEBUG_KERNEL=y +-CONFIG_DETECT_HUNG_TASK=y +-# CONFIG_SCHED_DEBUG is not set +-CONFIG_DEBUG_INFO=y +-# CONFIG_RCU_CPU_STALL_DETECTOR is not set +-CONFIG_DEBUG_USER=y +-CONFIG_DEBUG_ERRORS=y +-CONFIG_DEBUG_LL=y +-CONFIG_EARLY_PRINTK=y +-# CONFIG_CRYPTO_ANSI_CPRNG is not set +-# CONFIG_CRYPTO_HW is not set +diff --git a/arch/arm/configs/viper_defconfig b/arch/arm/configs/viper_defconfig +deleted file mode 100644 +index d36e0d3c..00000000 +--- a/arch/arm/configs/viper_defconfig ++++ /dev/null +@@ -1,174 +0,0 @@ +-CONFIG_EXPERIMENTAL=y +-# CONFIG_SWAP is not set +-CONFIG_SYSVIPC=y +-CONFIG_LOG_BUF_SHIFT=13 +-CONFIG_SYSFS_DEPRECATED_V2=y +-CONFIG_EXPERT=y +-# CONFIG_ELF_CORE is not set +-# CONFIG_SHMEM is not set +-CONFIG_SLAB=y +-CONFIG_MODULES=y +-CONFIG_MODULE_UNLOAD=y +-# CONFIG_BLK_DEV_BSG is not set +-# CONFIG_IOSCHED_CFQ is not set +-CONFIG_ARCH_PXA=y +-CONFIG_ARCH_VIPER=y +-CONFIG_IWMMXT=y +-CONFIG_PCCARD=m +-CONFIG_PCMCIA_PXA2XX=m +-CONFIG_AEABI=y +-CONFIG_ZBOOT_ROM_TEXT=0x0 +-CONFIG_ZBOOT_ROM_BSS=0x0 +-CONFIG_CMDLINE="root=31:02 rootfstype=jffs2 ro console=ttyS0,115200" +-CONFIG_CPU_FREQ=y +-CONFIG_CPU_FREQ_GOV_POWERSAVE=m +-CONFIG_CPU_FREQ_GOV_USERSPACE=m +-CONFIG_CPU_FREQ_GOV_ONDEMAND=m +-CONFIG_CPU_FREQ_GOV_CONSERVATIVE=m +-CONFIG_FPE_FASTFPE=y +-CONFIG_PM=y +-CONFIG_NET=y +-CONFIG_PACKET=y +-CONFIG_UNIX=y +-CONFIG_INET=y +-CONFIG_IP_PNP=y +-CONFIG_IP_PNP_DHCP=y +-CONFIG_SYN_COOKIES=y +-# CONFIG_INET_LRO is not set +-# CONFIG_IPV6 is not set +-CONFIG_BT=m +-CONFIG_BT_L2CAP=m +-CONFIG_BT_RFCOMM=m +-CONFIG_BT_RFCOMM_TTY=y +-CONFIG_BT_BNEP=m +-CONFIG_BT_HCIUART=m +-CONFIG_BT_HCIUART_H4=y +-CONFIG_BT_HCIUART_BCSP=y +-CONFIG_UEVENT_HELPER_PATH="/sbin/hotplug" +-CONFIG_FW_LOADER=m +-CONFIG_MTD=y +-CONFIG_MTD_REDBOOT_PARTS=y +-CONFIG_MTD_REDBOOT_DIRECTORY_BLOCK=0 +-CONFIG_MTD_CHAR=m +-CONFIG_MTD_BLOCK=y +-CONFIG_MTD_CFI=y +-CONFIG_MTD_JEDECPROBE=y +-CONFIG_MTD_CFI_ADV_OPTIONS=y +-CONFIG_MTD_CFI_GEOMETRY=y +-# CONFIG_MTD_MAP_BANK_WIDTH_4 is not set +-# CONFIG_MTD_CFI_I2 is not set +-CONFIG_MTD_CFI_INTELEXT=y +-CONFIG_MTD_CFI_AMDSTD=y +-CONFIG_MTD_RAM=y +-CONFIG_MTD_COMPLEX_MAPPINGS=y +-CONFIG_MTD_PHYSMAP=y +-CONFIG_MTD_PXA2XX=y +-CONFIG_BLK_DEV_LOOP=m +-# CONFIG_SCSI_PROC_FS is not set +-CONFIG_BLK_DEV_SD=m +-CONFIG_ATA=m +-# CONFIG_SATA_PMP is not set +-CONFIG_PATA_PCMCIA=m +-CONFIG_NETDEVICES=y +-CONFIG_NET_ETHERNET=y +-CONFIG_SMC91X=y +-# CONFIG_NETDEV_1000 is not set +-# CONFIG_NETDEV_10000 is not set +-CONFIG_USB_PEGASUS=m +-CONFIG_USB_USBNET=m +-# CONFIG_USB_NET_CDC_SUBSET is not set +-CONFIG_NET_PCMCIA=y +-CONFIG_PPP=m +-CONFIG_PPP_ASYNC=m +-CONFIG_PPP_DEFLATE=m +-CONFIG_PPP_BSDCOMP=m +-CONFIG_INPUT_MOUSEDEV=m +-# CONFIG_INPUT_MOUSEDEV_PSAUX is not set +-CONFIG_INPUT_EVDEV=m +-# CONFIG_INPUT_KEYBOARD is not set +-# CONFIG_INPUT_MOUSE is not set +-CONFIG_INPUT_TOUCHSCREEN=y +-CONFIG_TOUCHSCREEN_FUJITSU=m +-CONFIG_TOUCHSCREEN_ELO=m +-CONFIG_TOUCHSCREEN_MTOUCH=m +-CONFIG_TOUCHSCREEN_INEXIO=m +-CONFIG_TOUCHSCREEN_HTCPEN=m +-CONFIG_TOUCHSCREEN_PENMOUNT=m +-CONFIG_TOUCHSCREEN_TOUCHRIGHT=m +-CONFIG_TOUCHSCREEN_TOUCHWIN=m +-CONFIG_TOUCHSCREEN_TOUCHIT213=m +-CONFIG_INPUT_MISC=y +-CONFIG_INPUT_UINPUT=m +-# CONFIG_CONSOLE_TRANSLATIONS is not set +-# CONFIG_VT_CONSOLE is not set +-CONFIG_SERIAL_8250=m +-CONFIG_SERIAL_8250_NR_UARTS=5 +-CONFIG_SERIAL_8250_RUNTIME_UARTS=5 +-CONFIG_SERIAL_PXA=y +-CONFIG_SERIAL_PXA_CONSOLE=y +-# CONFIG_LEGACY_PTYS is not set +-CONFIG_I2C=y +-CONFIG_I2C_CHARDEV=y +-# CONFIG_I2C_HELPER_AUTO is not set +-CONFIG_I2C_PXA=y +-CONFIG_GPIO_SYSFS=y +-CONFIG_WATCHDOG=y +-CONFIG_FB=y +-CONFIG_FB_PXA=m +-CONFIG_FB_PXA_PARAMETERS=y +-CONFIG_BACKLIGHT_LCD_SUPPORT=y +-CONFIG_BACKLIGHT_PWM=m +-# CONFIG_VGA_CONSOLE is not set +-CONFIG_FRAMEBUFFER_CONSOLE=m +-CONFIG_LOGO=y +-CONFIG_SOUND=m +-CONFIG_SND=m +-CONFIG_SND_MIXER_OSS=m +-CONFIG_SND_PCM_OSS=m +-CONFIG_SND_PXA2XX_AC97=m +-CONFIG_USB=m +-CONFIG_USB_DEVICEFS=y +-CONFIG_USB_ISP116X_HCD=m +-CONFIG_USB_SL811_HCD=m +-CONFIG_USB_R8A66597_HCD=m +-CONFIG_USB_ACM=m +-CONFIG_USB_STORAGE=m +-CONFIG_USB_SERIAL=m +-CONFIG_USB_SERIAL_GENERIC=y +-CONFIG_USB_SERIAL_MCT_U232=m +-CONFIG_USB_GADGET=m +-CONFIG_USB_ETH=m +-CONFIG_USB_GADGETFS=m +-CONFIG_USB_MASS_STORAGE=m +-CONFIG_USB_G_SERIAL=m +-CONFIG_USB_G_PRINTER=m +-CONFIG_RTC_CLASS=y +-CONFIG_RTC_DRV_DS1307=m +-CONFIG_RTC_DRV_SA1100=m +-CONFIG_EXT2_FS=m +-CONFIG_EXT3_FS=m +-# CONFIG_EXT3_FS_XATTR is not set +-# CONFIG_DNOTIFY is not set +-CONFIG_INOTIFY=y +-CONFIG_VFAT_FS=m +-CONFIG_JFFS2_FS=y +-CONFIG_NFS_FS=y +-CONFIG_NFS_V3=y +-CONFIG_ROOT_NFS=y +-CONFIG_NFSD=m +-CONFIG_NFSD_V3=y +-CONFIG_PARTITION_ADVANCED=y +-CONFIG_NLS_CODEPAGE_437=m +-CONFIG_NLS_CODEPAGE_850=m +-CONFIG_NLS_ISO8859_1=m +-CONFIG_NLS_ISO8859_15=m +-CONFIG_NLS_UTF8=m +-CONFIG_MAGIC_SYSRQ=y +-CONFIG_DEBUG_KERNEL=y +-CONFIG_DEBUG_MUTEXES=y +-CONFIG_SYSCTL_SYSCALL_CHECK=y +-# CONFIG_FTRACE is not set +-CONFIG_DEBUG_ERRORS=y +-CONFIG_CRYPTO_ECB=m +-CONFIG_CRYPTO_ARC4=m +-CONFIG_CRC_T10DIF=m +diff --git a/arch/arm/configs/xcep_defconfig b/arch/arm/configs/xcep_defconfig +deleted file mode 100644 +index 721832ff..00000000 +--- a/arch/arm/configs/xcep_defconfig ++++ /dev/null +@@ -1,99 +0,0 @@ +-CONFIG_EXPERIMENTAL=y +-CONFIG_LOCALVERSION=".xcep-itech" +-# CONFIG_LOCALVERSION_AUTO is not set +-CONFIG_SYSVIPC=y +-CONFIG_BSD_PROCESS_ACCT=y +-CONFIG_IKCONFIG=y +-CONFIG_IKCONFIG_PROC=y +-CONFIG_LOG_BUF_SHIFT=16 +-CONFIG_SYSFS_DEPRECATED_V2=y +-CONFIG_BLK_DEV_INITRD=y +-CONFIG_EXPERT=y +-# CONFIG_UID16 is not set +-# CONFIG_SHMEM is not set +-# CONFIG_VM_EVENT_COUNTERS is not set +-# CONFIG_COMPAT_BRK is not set +-CONFIG_SLOB=y +-CONFIG_KPROBES=y +-CONFIG_MODULES=y +-CONFIG_MODULE_UNLOAD=y +-CONFIG_MODVERSIONS=y +-CONFIG_MODULE_SRCVERSION_ALL=y +-# CONFIG_BLOCK is not set +-CONFIG_ARCH_PXA=y +-CONFIG_MACH_XCEP=y +-CONFIG_IWMMXT=y +-CONFIG_NO_HZ=y +-CONFIG_HIGH_RES_TIMERS=y +-CONFIG_AEABI=y +-CONFIG_ZBOOT_ROM_TEXT=0x0 +-CONFIG_ZBOOT_ROM_BSS=0x0 +-CONFIG_CMDLINE="root=mtd4 rootfstype=jffs2 ro console=ttyS0,115200" +-CONFIG_FPE_NWFPE=y +-CONFIG_NET=y +-CONFIG_PACKET=m +-CONFIG_UNIX=y +-CONFIG_NET_KEY=y +-CONFIG_INET=y +-CONFIG_IP_MULTICAST=y +-CONFIG_IP_PNP=y +-CONFIG_IP_PNP_DHCP=y +-CONFIG_IP_PNP_BOOTP=y +-# CONFIG_INET_XFRM_MODE_TRANSPORT is not set +-# CONFIG_INET_XFRM_MODE_TUNNEL is not set +-# CONFIG_INET_XFRM_MODE_BEET is not set +-# CONFIG_INET_DIAG is not set +-# CONFIG_IPV6 is not set +-CONFIG_UEVENT_HELPER_PATH="/sbin/hotplug" +-# CONFIG_PREVENT_FIRMWARE_BUILD is not set +-# CONFIG_FW_LOADER is not set +-CONFIG_MTD_CONCAT=y +-CONFIG_MTD_COMPLEX_MAPPINGS=y +-CONFIG_MTD_PXA2XX=y +-# CONFIG_MISC_DEVICES is not set +-CONFIG_NETDEVICES=y +-CONFIG_NET_ETHERNET=y +-# CONFIG_NETDEV_1000 is not set +-# CONFIG_NETDEV_10000 is not set +-# CONFIG_INPUT_MOUSEDEV is not set +-# CONFIG_INPUT_KEYBOARD is not set +-# CONFIG_INPUT_MOUSE is not set +-# CONFIG_SERIO is not set +-# CONFIG_DEVKMEM is not set +-CONFIG_SERIAL_PXA=y +-CONFIG_SERIAL_PXA_CONSOLE=y +-# CONFIG_LEGACY_PTYS is not set +-# CONFIG_HW_RANDOM is not set +-CONFIG_I2C=m +-CONFIG_I2C_CHARDEV=m +-CONFIG_I2C_PXA=m +-CONFIG_HWMON=m +-CONFIG_SENSORS_ADM1021=m +-CONFIG_SENSORS_MAX6650=m +-# CONFIG_VGA_CONSOLE is not set +-# CONFIG_HID_SUPPORT is not set +-# CONFIG_USB_SUPPORT is not set +-CONFIG_RTC_CLASS=y +-CONFIG_RTC_DRV_SA1100=m +-CONFIG_DMADEVICES=y +-# CONFIG_DNOTIFY is not set +-# CONFIG_INOTIFY_USER is not set +-CONFIG_JFFS2_FS=y +-CONFIG_JFFS2_FS_WBUF_VERIFY=y +-CONFIG_NFS_FS=m +-CONFIG_NFS_V3=y +-CONFIG_NLS=m +-CONFIG_NLS_DEFAULT="utf8" +-CONFIG_NLS_UTF8=m +-CONFIG_PRINTK_TIME=y +-CONFIG_STRIP_ASM_SYMS=y +-CONFIG_DEBUG_KERNEL=y +-# CONFIG_SCHED_DEBUG is not set +-# CONFIG_DEBUG_BUGVERBOSE is not set +-# CONFIG_RCU_CPU_STALL_DETECTOR is not set +-CONFIG_SYSCTL_SYSCALL_CHECK=y +-# CONFIG_FTRACE is not set +-# CONFIG_ARM_UNWIND is not set +-# CONFIG_CRYPTO_ANSI_CPRNG is not set +-# CONFIG_CRYPTO_HW is not set +-CONFIG_LIBCRC32C=m +diff --git a/arch/arm/configs/zeus_defconfig b/arch/arm/configs/zeus_defconfig +deleted file mode 100644 +index 731d4f98..00000000 +--- a/arch/arm/configs/zeus_defconfig ++++ /dev/null +@@ -1,189 +0,0 @@ +-CONFIG_EXPERIMENTAL=y +-CONFIG_SYSVIPC=y +-CONFIG_TINY_RCU=y +-CONFIG_LOG_BUF_SHIFT=13 +-CONFIG_MODULES=y +-CONFIG_MODULE_UNLOAD=y +-# CONFIG_BLK_DEV_BSG is not set +-# CONFIG_IOSCHED_CFQ is not set +-CONFIG_ARCH_PXA=y +-CONFIG_MACH_ARCOM_ZEUS=y +-CONFIG_PCCARD=m +-CONFIG_PCMCIA_PXA2XX=m +-CONFIG_AEABI=y +-CONFIG_ZBOOT_ROM_TEXT=0x0 +-CONFIG_ZBOOT_ROM_BSS=0x0 +-CONFIG_CMDLINE="root=31:02 rootfstype=jffs2 ro console=ttyS0,115200" +-CONFIG_CPU_FREQ=y +-CONFIG_CPU_FREQ_GOV_POWERSAVE=m +-CONFIG_CPU_FREQ_GOV_USERSPACE=m +-CONFIG_CPU_FREQ_GOV_ONDEMAND=m +-CONFIG_CPU_FREQ_GOV_CONSERVATIVE=m +-CONFIG_FPE_NWFPE=y +-CONFIG_PM=y +-CONFIG_APM_EMULATION=y +-CONFIG_NET=y +-CONFIG_PACKET=y +-CONFIG_UNIX=y +-CONFIG_INET=y +-CONFIG_IP_PNP=y +-CONFIG_IP_PNP_DHCP=y +-CONFIG_SYN_COOKIES=y +-# CONFIG_INET_LRO is not set +-# CONFIG_IPV6 is not set +-CONFIG_BT=m +-CONFIG_BT_L2CAP=m +-CONFIG_BT_RFCOMM=m +-CONFIG_BT_RFCOMM_TTY=y +-CONFIG_BT_BNEP=m +-CONFIG_BT_HCIUART=m +-CONFIG_BT_HCIUART_H4=y +-CONFIG_BT_HCIUART_BCSP=y +-CONFIG_CFG80211=m +-CONFIG_LIB80211=m +-CONFIG_MAC80211=m +-CONFIG_UEVENT_HELPER_PATH="/sbin/hotplug" +-CONFIG_MTD=y +-CONFIG_MTD_REDBOOT_PARTS=y +-CONFIG_MTD_REDBOOT_PARTS_READONLY=y +-CONFIG_MTD_CHAR=m +-CONFIG_MTD_BLOCK=y +-CONFIG_MTD_CFI=y +-CONFIG_MTD_JEDECPROBE=y +-CONFIG_MTD_CFI_ADV_OPTIONS=y +-CONFIG_MTD_CFI_GEOMETRY=y +-# CONFIG_MTD_MAP_BANK_WIDTH_4 is not set +-# CONFIG_MTD_CFI_I2 is not set +-CONFIG_MTD_CFI_INTELEXT=y +-CONFIG_MTD_CFI_AMDSTD=y +-CONFIG_MTD_RAM=y +-CONFIG_MTD_COMPLEX_MAPPINGS=y +-CONFIG_MTD_PHYSMAP=y +-CONFIG_MTD_PXA2XX=y +-CONFIG_BLK_DEV_LOOP=m +-CONFIG_EEPROM_AT24=m +-# CONFIG_SCSI_PROC_FS is not set +-CONFIG_BLK_DEV_SD=m +-CONFIG_ATA=m +-# CONFIG_SATA_PMP is not set +-CONFIG_PATA_PCMCIA=m +-CONFIG_NETDEVICES=y +-CONFIG_NET_ETHERNET=y +-CONFIG_DM9000=y +-# CONFIG_NETDEV_1000 is not set +-# CONFIG_NETDEV_10000 is not set +-CONFIG_HERMES=m +-CONFIG_PCMCIA_HERMES=m +-CONFIG_RT2X00=m +-CONFIG_RT73USB=m +-CONFIG_NET_PCMCIA=y +-CONFIG_PPP=m +-CONFIG_PPP_ASYNC=m +-CONFIG_PPP_DEFLATE=m +-CONFIG_PPP_BSDCOMP=m +-# CONFIG_INPUT_MOUSEDEV_PSAUX is not set +-CONFIG_INPUT_EVDEV=m +-# CONFIG_INPUT_KEYBOARD is not set +-# CONFIG_INPUT_MOUSE is not set +-CONFIG_INPUT_TOUCHSCREEN=y +-CONFIG_TOUCHSCREEN_FUJITSU=m +-CONFIG_TOUCHSCREEN_ELO=m +-CONFIG_TOUCHSCREEN_MTOUCH=m +-CONFIG_TOUCHSCREEN_INEXIO=m +-CONFIG_TOUCHSCREEN_HTCPEN=m +-CONFIG_TOUCHSCREEN_PENMOUNT=m +-CONFIG_TOUCHSCREEN_TOUCHRIGHT=m +-CONFIG_TOUCHSCREEN_TOUCHWIN=m +-CONFIG_TOUCHSCREEN_TOUCHIT213=m +-CONFIG_INPUT_MISC=y +-CONFIG_INPUT_UINPUT=m +-CONFIG_SERIAL_8250=y +-CONFIG_SERIAL_8250_CONSOLE=y +-CONFIG_SERIAL_8250_NR_UARTS=7 +-CONFIG_SERIAL_8250_RUNTIME_UARTS=7 +-# CONFIG_LEGACY_PTYS is not set +-CONFIG_I2C=y +-CONFIG_I2C_CHARDEV=y +-# CONFIG_I2C_HELPER_AUTO is not set +-CONFIG_I2C_GPIO=y +-CONFIG_I2C_PXA=y +-CONFIG_SPI=y +-CONFIG_SPI_PXA2XX=y +-CONFIG_GPIO_SYSFS=y +-CONFIG_GPIO_PCA953X=y +-CONFIG_SENSORS_LM75=m +-CONFIG_WATCHDOG=y +-CONFIG_FB=y +-CONFIG_FB_PXA=m +-CONFIG_FB_PXA_PARAMETERS=y +-CONFIG_BACKLIGHT_LCD_SUPPORT=y +-# CONFIG_VGA_CONSOLE is not set +-CONFIG_FRAMEBUFFER_CONSOLE=m +-CONFIG_LOGO=y +-CONFIG_SOUND=m +-CONFIG_SND=m +-CONFIG_SND_MIXER_OSS=m +-CONFIG_SND_PCM_OSS=m +-# CONFIG_SND_SUPPORT_OLD_API is not set +-CONFIG_SND_PXA2XX_AC97=m +-# CONFIG_SND_SPI is not set +-# CONFIG_SND_PCMCIA is not set +-CONFIG_SND_SOC=m +-CONFIG_SND_PXA2XX_SOC=m +-# CONFIG_HID_SUPPORT is not set +-CONFIG_USB=m +-CONFIG_USB_DEVICEFS=y +-CONFIG_USB_OHCI_HCD=m +-CONFIG_USB_ACM=m +-CONFIG_USB_STORAGE=m +-CONFIG_USB_SERIAL=m +-CONFIG_USB_SERIAL_GENERIC=y +-CONFIG_USB_SERIAL_MCT_U232=m +-CONFIG_USB_GADGET=m +-CONFIG_USB_PXA27X=y +-CONFIG_USB_ETH=m +-CONFIG_USB_GADGETFS=m +-CONFIG_USB_MASS_STORAGE=m +-CONFIG_USB_G_SERIAL=m +-CONFIG_USB_G_PRINTER=m +-CONFIG_MMC=y +-# CONFIG_MMC_BLOCK_BOUNCE is not set +-CONFIG_MMC_PXA=y +-CONFIG_NEW_LEDS=y +-CONFIG_LEDS_CLASS=m +-CONFIG_LEDS_GPIO=m +-CONFIG_LEDS_TRIGGERS=y +-CONFIG_LEDS_TRIGGER_TIMER=m +-CONFIG_LEDS_TRIGGER_HEARTBEAT=m +-CONFIG_LEDS_TRIGGER_BACKLIGHT=m +-CONFIG_LEDS_TRIGGER_GPIO=m +-CONFIG_LEDS_TRIGGER_DEFAULT_ON=m +-CONFIG_RTC_CLASS=y +-CONFIG_RTC_DRV_ISL1208=m +-CONFIG_RTC_DRV_PXA=m +-CONFIG_EXT2_FS=y +-CONFIG_EXT3_FS=y +-# CONFIG_EXT3_FS_XATTR is not set +-# CONFIG_DNOTIFY is not set +-CONFIG_INOTIFY=y +-CONFIG_VFAT_FS=m +-CONFIG_TMPFS=y +-CONFIG_JFFS2_FS=y +-CONFIG_NFS_FS=y +-CONFIG_NFS_V3=y +-CONFIG_ROOT_NFS=y +-CONFIG_NFSD=m +-CONFIG_NFSD_V3=y +-CONFIG_PARTITION_ADVANCED=y +-CONFIG_NLS_CODEPAGE_437=m +-CONFIG_NLS_CODEPAGE_850=m +-CONFIG_NLS_ISO8859_1=m +-CONFIG_NLS_ISO8859_15=m +-CONFIG_NLS_UTF8=m +-CONFIG_MAGIC_SYSRQ=y +-CONFIG_DEBUG_KERNEL=y +-CONFIG_DEBUG_MUTEXES=y +-CONFIG_SYSCTL_SYSCALL_CHECK=y +-CONFIG_DEBUG_ERRORS=y +-# CONFIG_CRYPTO_ANSI_CPRNG is not set +-CONFIG_CRC_T10DIF=m +diff --git a/arch/arm/include/asm/glue-cache.h b/arch/arm/include/asm/glue-cache.h +index ea289e14..cca9f157 100644 +--- a/arch/arm/include/asm/glue-cache.h ++++ b/arch/arm/include/asm/glue-cache.h +@@ -19,6 +19,14 @@ + #undef _CACHE + #undef MULTI_CACHE + ++#if defined(CONFIG_CPU_CACHE_V3) ++# ifdef _CACHE ++# define MULTI_CACHE 1 ++# else ++# define _CACHE v3 ++# endif ++#endif ++ + #if defined(CONFIG_CPU_CACHE_V4) + # ifdef _CACHE + # define MULTI_CACHE 1 +diff --git a/arch/arm/include/asm/hardware/iop3xx.h b/arch/arm/include/asm/hardware/iop3xx.h +index ed94b1a3..02fe2fbe 100644 +--- a/arch/arm/include/asm/hardware/iop3xx.h ++++ b/arch/arm/include/asm/hardware/iop3xx.h +@@ -37,7 +37,7 @@ extern int iop3xx_get_init_atu(void); + * IOP3XX processor registers + */ + #define IOP3XX_PERIPHERAL_PHYS_BASE 0xffffe000 +-#define IOP3XX_PERIPHERAL_VIRT_BASE 0xfedfe000 ++#define IOP3XX_PERIPHERAL_VIRT_BASE 0xfeffe000 + #define IOP3XX_PERIPHERAL_SIZE 0x00002000 + #define IOP3XX_PERIPHERAL_UPPER_PA (IOP3XX_PERIPHERAL_PHYS_BASE +\ + IOP3XX_PERIPHERAL_SIZE - 1) +diff --git a/arch/arm/include/asm/io.h b/arch/arm/include/asm/io.h +index 652b5608..d751d79b 100644 +--- a/arch/arm/include/asm/io.h ++++ b/arch/arm/include/asm/io.h +@@ -399,3 +399,5 @@ extern void register_isa_ports(unsigned int mmio, unsigned int io, + + #endif /* __KERNEL__ */ + #endif /* __ASM_ARM_IO_H */ ++ ++#define davinci_writel(v,a) (*(volatile unsigned int *)IO_ADDRESS(a) = (v)) +diff --git a/arch/arm/include/asm/pgtable-3level.h b/arch/arm/include/asm/pgtable-3level.h +index 86b8fe39..6ef8afd1 100644 +--- a/arch/arm/include/asm/pgtable-3level.h ++++ b/arch/arm/include/asm/pgtable-3level.h +@@ -111,7 +111,7 @@ + #define L_PTE_S2_MT_WRITETHROUGH (_AT(pteval_t, 0xa) << 2) /* MemAttr[3:0] */ + #define L_PTE_S2_MT_WRITEBACK (_AT(pteval_t, 0xf) << 2) /* MemAttr[3:0] */ + #define L_PTE_S2_RDONLY (_AT(pteval_t, 1) << 6) /* HAP[1] */ +-#define L_PTE_S2_RDWR (_AT(pteval_t, 3) << 6) /* HAP[2:1] */ ++#define L_PTE_S2_RDWR (_AT(pteval_t, 2) << 6) /* HAP[2:1] */ + + /* + * Hyp-mode PL2 PTE definitions for LPAE. +diff --git a/arch/arm/include/asm/tlbflush.h b/arch/arm/include/asm/tlbflush.h +index ab865e65..9e9c0413 100644 +--- a/arch/arm/include/asm/tlbflush.h ++++ b/arch/arm/include/asm/tlbflush.h +@@ -14,6 +14,7 @@ + + #include + ++#define TLB_V3_PAGE (1 << 0) + #define TLB_V4_U_PAGE (1 << 1) + #define TLB_V4_D_PAGE (1 << 2) + #define TLB_V4_I_PAGE (1 << 3) +@@ -21,6 +22,7 @@ + #define TLB_V6_D_PAGE (1 << 5) + #define TLB_V6_I_PAGE (1 << 6) + ++#define TLB_V3_FULL (1 << 8) + #define TLB_V4_U_FULL (1 << 9) + #define TLB_V4_D_FULL (1 << 10) + #define TLB_V4_I_FULL (1 << 11) +@@ -50,6 +52,7 @@ + * ============= + * + * We have the following to choose from: ++ * v3 - ARMv3 + * v4 - ARMv4 without write buffer + * v4wb - ARMv4 with write buffer without I TLB flush entry instruction + * v4wbi - ARMv4 with write buffer with I TLB flush entry instruction +@@ -327,6 +330,7 @@ static inline void local_flush_tlb_all(void) + if (tlb_flag(TLB_WB)) + dsb(); + ++ tlb_op(TLB_V3_FULL, "c6, c0, 0", zero); + tlb_op(TLB_V4_U_FULL | TLB_V6_U_FULL, "c8, c7, 0", zero); + tlb_op(TLB_V4_D_FULL | TLB_V6_D_FULL, "c8, c6, 0", zero); + tlb_op(TLB_V4_I_FULL | TLB_V6_I_FULL, "c8, c5, 0", zero); +@@ -347,8 +351,9 @@ static inline void local_flush_tlb_mm(struct mm_struct *mm) + if (tlb_flag(TLB_WB)) + dsb(); + +- if (possible_tlb_flags & (TLB_V4_U_FULL|TLB_V4_D_FULL|TLB_V4_I_FULL)) { ++ if (possible_tlb_flags & (TLB_V3_FULL|TLB_V4_U_FULL|TLB_V4_D_FULL|TLB_V4_I_FULL)) { + if (cpumask_test_cpu(get_cpu(), mm_cpumask(mm))) { ++ tlb_op(TLB_V3_FULL, "c6, c0, 0", zero); + tlb_op(TLB_V4_U_FULL, "c8, c7, 0", zero); + tlb_op(TLB_V4_D_FULL, "c8, c6, 0", zero); + tlb_op(TLB_V4_I_FULL, "c8, c5, 0", zero); +@@ -380,8 +385,9 @@ local_flush_tlb_page(struct vm_area_struct *vma, unsigned long uaddr) + if (tlb_flag(TLB_WB)) + dsb(); + +- if (possible_tlb_flags & (TLB_V4_U_PAGE|TLB_V4_D_PAGE|TLB_V4_I_PAGE|TLB_V4_I_FULL) && ++ if (possible_tlb_flags & (TLB_V3_PAGE|TLB_V4_U_PAGE|TLB_V4_D_PAGE|TLB_V4_I_PAGE|TLB_V4_I_FULL) && + cpumask_test_cpu(smp_processor_id(), mm_cpumask(vma->vm_mm))) { ++ tlb_op(TLB_V3_PAGE, "c6, c0, 0", uaddr); + tlb_op(TLB_V4_U_PAGE, "c8, c7, 1", uaddr); + tlb_op(TLB_V4_D_PAGE, "c8, c6, 1", uaddr); + tlb_op(TLB_V4_I_PAGE, "c8, c5, 1", uaddr); +@@ -412,6 +418,7 @@ static inline void local_flush_tlb_kernel_page(unsigned long kaddr) + if (tlb_flag(TLB_WB)) + dsb(); + ++ tlb_op(TLB_V3_PAGE, "c6, c0, 0", kaddr); + tlb_op(TLB_V4_U_PAGE, "c8, c7, 1", kaddr); + tlb_op(TLB_V4_D_PAGE, "c8, c6, 1", kaddr); + tlb_op(TLB_V4_I_PAGE, "c8, c5, 1", kaddr); +diff --git a/arch/arm/kernel/head.txt b/arch/arm/kernel/head.txt +new file mode 100644 +index 00000000..f3a06d24 +--- /dev/null ++++ b/arch/arm/kernel/head.txt +@@ -0,0 +1,251 @@ ++ ++head.o: file format elf32-littlearm ++ ++ ++Disassembly of section .text: ++ ++00000000 <__do_fixup_smp_on_up>: ++ 0: e1540005 cmp r4, r5 ++ 4: 21a0f00e movcs pc, lr ++ 8: e8b40041 ldm r4!, {r0, r6} ++ c: e7806003 str r6, [r0, r3] ++ 10: eafffffa b 0 <__do_fixup_smp_on_up> ++ ++00000014 : ++ 14: e92d4070 push {r4, r5, r6, lr} ++ 18: e1a04000 mov r4, r0 ++ 1c: e0805001 add r5, r0, r1 ++ 20: e3a03000 mov r3, #0 ++ 24: ebfffff5 bl 0 <__do_fixup_smp_on_up> ++ 28: e8bd8070 pop {r4, r5, r6, pc} ++ ++0000002c <__fixup_a_pv_table>: ++ 2c: ea000003 b 40 <__fixup_a_pv_table+0x14> ++ 30: e797c003 ldr ip, [r7, r3] ++ 34: e3ccc0ff bic ip, ip, #255 ; 0xff ++ 38: e18cc006 orr ip, ip, r6 ++ 3c: e787c003 str ip, [r7, r3] ++ 40: e1540005 cmp r4, r5 ++ 44: 34947004 ldrcc r7, [r4], #4 ++ 48: 3afffff8 bcc 30 <__fixup_a_pv_table+0x4> ++ 4c: e1a0f00e mov pc, lr ++ ++00000050 : ++ 50: e92d40f0 push {r4, r5, r6, r7, lr} ++ 54: e59f2014 ldr r2, [pc, #20] ; 70 ++ 58: e3a03000 mov r3, #0 ++ 5c: e1a04000 mov r4, r0 ++ 60: e0805001 add r5, r0, r1 ++ 64: e5926004 ldr r6, [r2, #4] ++ 68: ebffffef bl 2c <__fixup_a_pv_table> ++ 6c: e8bd80f0 pop {r4, r5, r6, r7, pc} ++ 70: 00000000 .word 0x00000000 ++ ++Disassembly of section .head.text: ++ ++00000000 : ++ 0: e321f0d3 msr CPSR_c, #211 ; 0xd3 ++ 4: ee109f10 mrc 15, 0, r9, cr0, cr0, {0} ++ 8: ebfffffe bl 0 ++ c: e1b0a005 movs sl, r5 ++ 10: 0afffffe beq 44 ++ 14: e28f302c add r3, pc, #44 ; 0x2c ++ 18: e8930110 ldm r3, {r4, r8} ++ 1c: e0434004 sub r4, r3, r4 ++ 20: e0888004 add r8, r8, r4 ++ 24: eb00004d bl 160 <__vet_atags> ++ 28: eb00003c bl 120 <__fixup_pv_table> ++ 2c: eb000007 bl 50 <__create_page_tables> ++ 30: e59fd00c ldr sp, [pc, #12] ; 44 ++ 34: e28fe004 add lr, pc, #4 ++ 38: e1a08004 mov r8, r4 ++ 3c: e28af010 add pc, sl, #16 ++ 40: ea00002d b fc <__enable_mmu> ++ 44: 00000000 .word 0x00000000 ++ 48: 00000048 .word 0x00000048 ++ 4c: 80000000 .word 0x80000000 ++ ++00000050 <__create_page_tables>: ++ 50: e2884901 add r4, r8, #16384 ; 0x4000 ++ 54: e1a00004 mov r0, r4 ++ 58: e3a03000 mov r3, #0 ++ 5c: e2806901 add r6, r0, #16384 ; 0x4000 ++ 60: e4803004 str r3, [r0], #4 ++ 64: e4803004 str r3, [r0], #4 ++ 68: e4803004 str r3, [r0], #4 ++ 6c: e4803004 str r3, [r0], #4 ++ 70: e1300006 teq r0, r6 ++ 74: 1afffff9 bne 60 <__create_page_tables+0x10> ++ 78: e59a7008 ldr r7, [sl, #8] ++ 7c: e28f006c add r0, pc, #108 ; 0x6c ++ 80: e8900068 ldm r0, {r3, r5, r6} ++ 84: e0400003 sub r0, r0, r3 ++ 88: e0855000 add r5, r5, r0 ++ 8c: e0866000 add r6, r6, r0 ++ 90: e1a05a25 lsr r5, r5, #20 ++ 94: e1a06a26 lsr r6, r6, #20 ++ 98: e1873a05 orr r3, r7, r5, lsl #20 ++ 9c: e7843105 str r3, [r4, r5, lsl #2] ++ a0: e1550006 cmp r5, r6 ++ a4: 32855001 addcc r5, r5, #1 ++ a8: 3afffffa bcc 98 <__create_page_tables+0x48> ++ ac: e2840a02 add r0, r4, #8192 ; 0x2000 ++ b0: e59f6034 ldr r6, [pc, #52] ; ec <__create_page_tables+0x9c> ++ b4: e1883007 orr r3, r8, r7 ++ b8: e0846926 add r6, r4, r6, lsr #18 ++ bc: e4803004 str r3, [r0], #4 ++ c0: e2833601 add r3, r3, #1048576 ; 0x100000 ++ c4: e1500006 cmp r0, r6 ++ c8: 9afffffb bls bc <__create_page_tables+0x6c> ++ cc: e1a00a22 lsr r0, r2, #20 ++ d0: e1b00a00 lsls r0, r0, #20 ++ d4: 10403008 subne r3, r0, r8 ++ d8: 12833102 addne r3, r3, #-2147483648 ; 0x80000000 ++ dc: 10843923 addne r3, r4, r3, lsr #18 ++ e0: 11876000 orrne r6, r7, r0 ++ e4: 15836000 strne r6, [r3] ++ e8: e1a0f00e mov pc, lr ++ ec: ffffffff .word 0xffffffff ++ ++000000f0 <__turn_mmu_on_loc>: ++ f0: 000000f0 .word 0x000000f0 ++ f4: 00000000 .word 0x00000000 ++ f8: 00000018 .word 0x00000018 ++ ++000000fc <__enable_mmu>: ++ fc: e3800002 orr r0, r0, #2 ++ 100: e3a0501f mov r5, #31 ++ 104: ee035f10 mcr 15, 0, r5, cr3, cr0, {0} ++ 108: ee024f10 mcr 15, 0, r4, cr2, cr0, {0} ++ 10c: eafffffe b 0 ++ 110: e1a00000 nop ; (mov r0, r0) ++ 114: e1a00000 nop ; (mov r0, r0) ++ 118: e1a00000 nop ; (mov r0, r0) ++ 11c: e1a00000 nop ; (mov r0, r0) ++ ++00000120 <__fixup_pv_table>: ++ 120: e28f0028 add r0, pc, #40 ; 0x28 ++ 124: e89000b8 ldm r0, {r3, r4, r5, r7} ++ 128: e0403003 sub r3, r0, r3 ++ 12c: e0844003 add r4, r4, r3 ++ 130: e0855003 add r5, r5, r3 ++ 134: e0877003 add r7, r7, r3 ++ 138: e5878000 str r8, [r7] ++ 13c: e1a06c23 lsr r6, r3, #24 ++ 140: e1330c06 teq r3, r6, lsl #24 ++ 144: 1afffffe bne 44 ++ 148: e5876004 str r6, [r7, #4] ++ 14c: eafffffe b 2c ++ 150: 00000150 .word 0x00000150 ++ ... ++ ++00000160 <__vet_atags>: ++ 160: e3120003 tst r2, #3 ++ 164: 1a00000b bne 198 <__vet_atags+0x38> ++ 168: e5925000 ldr r5, [r2] ++ 16c: e59f602c ldr r6, [pc, #44] ; 1a0 <__vet_atags+0x40> ++ 170: e1550006 cmp r5, r6 ++ 174: 0a000006 beq 194 <__vet_atags+0x34> ++ 178: e3550005 cmp r5, #5 ++ 17c: 13550002 cmpne r5, #2 ++ 180: 1a000004 bne 198 <__vet_atags+0x38> ++ 184: e5925004 ldr r5, [r2, #4] ++ 188: e59f6014 ldr r6, [pc, #20] ; 1a4 <__vet_atags+0x44> ++ 18c: e1550006 cmp r5, r6 ++ 190: 1a000000 bne 198 <__vet_atags+0x38> ++ 194: e1a0f00e mov pc, lr ++ 198: e3a02000 mov r2, #0 ++ 19c: e1a0f00e mov pc, lr ++ 1a0: edfe0dd0 .word 0xedfe0dd0 ++ 1a4: 54410001 .word 0x54410001 ++ 1a8: e1a00000 nop ; (mov r0, r0) ++ 1ac: e1a00000 nop ; (mov r0, r0) ++ 1b0: e1a00000 nop ; (mov r0, r0) ++ 1b4: e1a00000 nop ; (mov r0, r0) ++ 1b8: e1a00000 nop ; (mov r0, r0) ++ 1bc: e1a00000 nop ; (mov r0, r0) ++ ++Disassembly of section .idmap.text: ++ ++00000000 <__turn_mmu_on>: ++ 0: e1a00000 nop ; (mov r0, r0) ++ 4: ee010f10 mcr 15, 0, r0, cr1, cr0, {0} ++ 8: ee103f10 mrc 15, 0, r3, cr0, cr0, {0} ++ c: e1a03003 mov r3, r3 ++ 10: e1a0300d mov r3, sp ++ 14: e1a0f003 mov pc, r3 ++ ++Disassembly of section .init.text: ++ ++00000000 <__mmap_switched>: ++ 0: e59f3004 ldr r3, [pc, #4] ; c <__mmap_switched+0xc> ++ 4: e3a02038 mov r2, #56 ; 0x38 ++ 8: e5832000 str r2, [r3] ++ c: 01c20000 .word 0x01c20000 ++ 10: e59f3004 ldr r3, [pc, #4] ; 1c <__mmap_switched+0x1c> ++ 14: e3a02038 mov r2, #56 ; 0x38 ++ 18: e5832000 str r2, [r3] ++ 1c: fec20000 .word 0xfec20000 ++ 20: e28f3064 add r3, pc, #100 ; 0x64 ++ 24: e8b300f0 ldm r3!, {r4, r5, r6, r7} ++ 28: e1540005 cmp r4, r5 ++ 2c: 11550006 cmpne r5, r6 ++ 30: 1494b004 ldrne fp, [r4], #4 ++ 34: 1485b004 strne fp, [r5], #4 ++ 38: 1afffffb bne 2c <__mmap_switched+0x2c> ++ 3c: e3a0b000 mov fp, #0 ++ 40: e1560007 cmp r6, r7 ++ 44: 3486b004 strcc fp, [r6], #4 ++ 48: 3afffffc bcc 40 <__mmap_switched+0x40> ++ 4c: e89320f0 ldm r3, {r4, r5, r6, r7, sp} ++ 50: e5849000 str r9, [r4] ++ 54: e5851000 str r1, [r5] ++ 58: e5862000 str r2, [r6] ++ 5c: e3c04002 bic r4, r0, #2 ++ 60: e8870011 stm r7, {r0, r4} ++ 64: e59f3004 ldr r3, [pc, #4] ; 70 <__mmap_switched+0x70> ++ 68: e3a02038 mov r2, #56 ; 0x38 ++ 6c: e5832000 str r2, [r3] ++ 70: 01c20000 .word 0x01c20000 ++ 74: e59f3004 ldr r3, [pc, #4] ; 80 <__mmap_switched+0x80> ++ 78: e3a02038 mov r2, #56 ; 0x38 ++ 7c: e5832000 str r2, [r3] ++ 80: fec20000 .word 0xfec20000 ++ 84: e28f3000 add r3, pc, #0 ++ 88: eafffffe b 0 ++ ++0000008c <__mmap_switched_data>: ++ ... ++ ac: 00001ff8 .... ++ ++000000b0 : ++ b0: e92d4270 push {r4, r5, r6, r9, lr} ++ b4: e1a09000 mov r9, r0 ++ b8: ebfffffe bl 0 <__mmap_switched> ++ bc: e1a00005 mov r0, r5 ++ c0: e8bd8270 pop {r4, r5, r6, r9, pc} ++ ++Disassembly of section .cpuinit.text: ++ ++00000000 <__lookup_processor_type>: ++ 0: e28f3030 add r3, pc, #48 ; 0x30 ++ 4: e8930070 ldm r3, {r4, r5, r6} ++ 8: e0433004 sub r3, r3, r4 ++ c: e0855003 add r5, r5, r3 ++ 10: e0866003 add r6, r6, r3 ++ 14: e8950018 ldm r5, {r3, r4} ++ 18: e0044009 and r4, r4, r9 ++ 1c: e1330004 teq r3, r4 ++ 20: 0a000003 beq 34 <__lookup_processor_type+0x34> ++ 24: e2855034 add r5, r5, #52 ; 0x34 ++ 28: e1550006 cmp r5, r6 ++ 2c: 3afffff8 bcc 14 <__lookup_processor_type+0x14> ++ 30: e3a05000 mov r5, #0 ++ 34: e1a0f00e mov pc, lr ++ ++00000038 <__lookup_processor_type_data>: ++ 38: 00000038 00000000 00000000 8........... ++ ++00000044 <__error>: ++ 44: e1a00000 nop ; (mov r0, r0) ++ 48: eafffffd b 44 <__error> +diff --git a/arch/arm/kernel/hw_breakpoint.c b/arch/arm/kernel/hw_breakpoint.c +index 1fd749ee..5dc1aa6f 100644 +--- a/arch/arm/kernel/hw_breakpoint.c ++++ b/arch/arm/kernel/hw_breakpoint.c +@@ -1043,7 +1043,7 @@ static int dbg_cpu_pm_notify(struct notifier_block *self, unsigned long action, + return NOTIFY_OK; + } + +-static struct notifier_block dbg_cpu_pm_nb = { ++static struct notifier_block __cpuinitdata dbg_cpu_pm_nb = { + .notifier_call = dbg_cpu_pm_notify, + }; + +diff --git a/arch/arm/kernel/objcopy.sh b/arch/arm/kernel/objcopy.sh +new file mode 100644 +index 00000000..c8094c15 +--- /dev/null ++++ b/arch/arm/kernel/objcopy.sh +@@ -0,0 +1,3 @@ ++export PATH=/opt/codesourcery/arm-2010q1/bin:./../uboot/tools:$PATH ++echo $PATH ++arm-none-linux-gnueabi-objdump -d head.o > head.txt +diff --git a/arch/arm/kernel/perf_event.c b/arch/arm/kernel/perf_event.c +index 8c3094d0..146157df 100644 +--- a/arch/arm/kernel/perf_event.c ++++ b/arch/arm/kernel/perf_event.c +@@ -253,10 +253,7 @@ validate_event(struct pmu_hw_events *hw_events, + struct arm_pmu *armpmu = to_arm_pmu(event->pmu); + struct pmu *leader_pmu = event->group_leader->pmu; + +- if (event->pmu != leader_pmu || event->state < PERF_EVENT_STATE_OFF) +- return 1; +- +- if (event->state == PERF_EVENT_STATE_OFF && !event->attr.enable_on_exec) ++ if (event->pmu != leader_pmu || event->state <= PERF_EVENT_STATE_OFF) + return 1; + + return armpmu->get_event_idx(hw_events, event) >= 0; +diff --git a/arch/arm/kernel/sched_clock.c b/arch/arm/kernel/sched_clock.c +index 59d2adb7..bd6f56b9 100644 +--- a/arch/arm/kernel/sched_clock.c ++++ b/arch/arm/kernel/sched_clock.c +@@ -45,12 +45,12 @@ static u32 notrace jiffy_sched_clock_read(void) + + static u32 __read_mostly (*read_sched_clock)(void) = jiffy_sched_clock_read; + +-static inline u64 notrace cyc_to_ns(u64 cyc, u32 mult, u32 shift) ++static inline u64 cyc_to_ns(u64 cyc, u32 mult, u32 shift) + { + return (cyc * mult) >> shift; + } + +-static unsigned long long notrace cyc_to_sched_clock(u32 cyc, u32 mask) ++static unsigned long long cyc_to_sched_clock(u32 cyc, u32 mask) + { + u64 epoch_ns; + u32 epoch_cyc; +diff --git a/arch/arm/kernel/setup.c b/arch/arm/kernel/setup.c +index 234e3391..d343a6c3 100644 +--- a/arch/arm/kernel/setup.c ++++ b/arch/arm/kernel/setup.c +@@ -56,6 +56,7 @@ + #include + + #include "atags.h" ++#include "tcm.h" + + + #if defined(CONFIG_FPE_NWFPE) || defined(CONFIG_FPE_FASTFPE) +@@ -797,6 +798,8 @@ void __init setup_arch(char **cmdline_p) + + reserve_crashkernel(); + ++ tcm_init(); ++ + #ifdef CONFIG_MULTI_IRQ_HANDLER + handle_arch_irq = mdesc->handle_irq; + #endif +diff --git a/arch/arm/kernel/tcm.c b/arch/arm/kernel/tcm.c +index f50f19e5..30ae6bb4 100644 +--- a/arch/arm/kernel/tcm.c ++++ b/arch/arm/kernel/tcm.c +@@ -17,6 +17,7 @@ + #include + #include + #include ++#include "tcm.h" + + static struct gen_pool *tcm_pool; + static bool dtcm_present; +diff --git a/arch/arm/mm/tcm.h b/arch/arm/kernel/tcm.h +similarity index 100% +rename from arch/arm/mm/tcm.h +rename to arch/arm/kernel/tcm.h +diff --git a/arch/arm/kvm/arm.c b/arch/arm/kvm/arm.c +index c1fe4989..5a936988 100644 +--- a/arch/arm/kvm/arm.c ++++ b/arch/arm/kvm/arm.c +@@ -201,7 +201,6 @@ int kvm_dev_ioctl_check_extension(long ext) + break; + case KVM_CAP_ARM_SET_DEVICE_ADDR: + r = 1; +- break; + case KVM_CAP_NR_VCPUS: + r = num_online_cpus(); + break; +diff --git a/arch/arm/kvm/coproc.c b/arch/arm/kvm/coproc.c +index 7bed7556..4ea9a982 100644 +--- a/arch/arm/kvm/coproc.c ++++ b/arch/arm/kvm/coproc.c +@@ -79,11 +79,11 @@ static bool access_dcsw(struct kvm_vcpu *vcpu, + u32 val; + int cpu; + ++ cpu = get_cpu(); ++ + if (!p->is_write) + return read_from_write_only(vcpu, p); + +- cpu = get_cpu(); +- + cpumask_setall(&vcpu->arch.require_dcache_flush); + cpumask_clear_cpu(cpu, &vcpu->arch.require_dcache_flush); + +diff --git a/arch/arm/mach-davinci/Kconfig b/arch/arm/mach-davinci/Kconfig +index a075b3e0..dd1887ec 100644 +--- a/arch/arm/mach-davinci/Kconfig ++++ b/arch/arm/mach-davinci/Kconfig +@@ -15,113 +15,13 @@ menu "TI DaVinci Implementations" + + comment "DaVinci Core Type" + +-config ARCH_DAVINCI_DM644x +- bool "DaVinci 644x based system" +- select AINTC +- select ARCH_DAVINCI_DMx +- +-config ARCH_DAVINCI_DM355 +- bool "DaVinci 355 based system" +- select AINTC +- select ARCH_DAVINCI_DMx +- +-config ARCH_DAVINCI_DM646x +- bool "DaVinci 646x based system" +- select AINTC +- select ARCH_DAVINCI_DMx +- +-config ARCH_DAVINCI_DA830 +- bool "DA830/OMAP-L137/AM17x based system" +- select ARCH_DAVINCI_DA8XX +- select CPU_DCACHE_WRITETHROUGH # needed on silicon revs 1.0, 1.1 +- select CP_INTC +- +-config ARCH_DAVINCI_DA850 +- bool "DA850/OMAP-L138/AM18x based system" +- select ARCH_DAVINCI_DA8XX +- select ARCH_HAS_CPUFREQ +- select CP_INTC +- +-config ARCH_DAVINCI_DA8XX +- bool +- select CPU_ARM926T +- + config ARCH_DAVINCI_DM365 + bool "DaVinci 365 based system" + select AINTC + select ARCH_DAVINCI_DMx + +-config ARCH_DAVINCI_TNETV107X +- bool "TNETV107X based system" +- select CPU_V6 +- select CP_INTC +- + comment "DaVinci Board Type" + +-config MACH_DA8XX_DT +- bool "Support DA8XX platforms using device tree" +- default y +- depends on ARCH_DAVINCI_DA8XX +- select PINCTRL +- help +- Say y here to include support for TI DaVinci DA850 based using +- Flattened Device Tree. More information at Documentation/devicetree +- +-config MACH_DAVINCI_EVM +- bool "TI DM644x EVM" +- default ARCH_DAVINCI_DM644x +- depends on ARCH_DAVINCI_DM644x +- select EEPROM_AT24 +- select I2C +- help +- Configure this option to specify the whether the board used +- for development is a DM644x EVM +- +-config MACH_SFFSDR +- bool "Lyrtech SFFSDR" +- depends on ARCH_DAVINCI_DM644x +- select EEPROM_AT24 +- select I2C +- help +- Say Y here to select the Lyrtech Small Form Factor +- Software Defined Radio (SFFSDR) board. +- +-config MACH_NEUROS_OSD2 +- bool "Neuros OSD2 Open Television Set Top Box" +- depends on ARCH_DAVINCI_DM644x +- help +- Configure this option to specify the whether the board used +- for development is a Neuros OSD2 Open Set Top Box. +- +-config MACH_DAVINCI_DM355_EVM +- bool "TI DM355 EVM" +- default ARCH_DAVINCI_DM355 +- depends on ARCH_DAVINCI_DM355 +- help +- Configure this option to specify the whether the board used +- for development is a DM355 EVM +- +-config MACH_DM355_LEOPARD +- bool "DM355 Leopard board" +- depends on ARCH_DAVINCI_DM355 +- help +- Configure this option to specify the whether the board used +- for development is a DM355 Leopard board. +- +-config MACH_DAVINCI_DM6467_EVM +- bool "TI DM6467 EVM" +- default ARCH_DAVINCI_DM646x +- depends on ARCH_DAVINCI_DM646x +- select EEPROM_AT24 +- select I2C +- select MACH_DAVINCI_DM6467TEVM +- help +- Configure this option to specify the whether the board used +- for development is a DM6467 EVM +- +-config MACH_DAVINCI_DM6467TEVM +- bool +- + config MACH_DAVINCI_DM365_EVM + bool "TI DM365 EVM" + default ARCH_DAVINCI_DM365 +@@ -132,119 +32,6 @@ config MACH_DAVINCI_DM365_EVM + Configure this option to specify whether the board used + for development is a DM365 EVM + +-config MACH_DAVINCI_DA830_EVM +- bool "TI DA830/OMAP-L137/AM17x Reference Platform" +- default ARCH_DAVINCI_DA830 +- depends on ARCH_DAVINCI_DA830 +- select EEPROM_AT24 +- select GPIO_PCF857X +- select I2C +- help +- Say Y here to select the TI DA830/OMAP-L137/AM17x Evaluation Module. +- +-choice +- prompt "Select DA830/OMAP-L137/AM17x UI board peripheral" +- depends on MACH_DAVINCI_DA830_EVM +- help +- The presence of UI card on the DA830/OMAP-L137/AM17x EVM is +- detected automatically based on successful probe of the I2C +- based GPIO expander on that board. This option selected in this +- menu has an effect only in case of a successful UI card detection. +- +-config DA830_UI_LCD +- bool "LCD" +- help +- Say Y here to use the LCD as a framebuffer or simple character +- display. +- +-config DA830_UI_NAND +- bool "NAND flash" +- help +- Say Y here to use the NAND flash. Do not forget to setup +- the switch correctly. +-endchoice +- +-config MACH_DAVINCI_DA850_EVM +- bool "TI DA850/OMAP-L138/AM18x Reference Platform" +- default ARCH_DAVINCI_DA850 +- depends on ARCH_DAVINCI_DA850 +- help +- Say Y here to select the TI DA850/OMAP-L138/AM18x Evaluation Module. +- +-choice +- prompt "Select peripherals connected to expander on UI board" +- depends on MACH_DAVINCI_DA850_EVM +- help +- The presence of User Interface (UI) card on the DA850/OMAP-L138/AM18x +- EVM is detected automatically based on successful probe of the I2C +- based GPIO expander on that card. This option selected in this +- menu has an effect only in case of a successful UI card detection. +- +-config DA850_UI_NONE +- bool "No peripheral is enabled" +- help +- Say Y if you do not want to enable any of the peripherals connected +- to TCA6416 expander on DA850/OMAP-L138/AM18x EVM UI card +- +-config DA850_UI_RMII +- bool "RMII Ethernet PHY" +- help +- Say Y if you want to use the RMII PHY on the DA850/OMAP-L138/AM18x +- EVM. This PHY is found on the UI daughter card that is supplied with +- the EVM. +- NOTE: Please take care while choosing this option, MII PHY will +- not be functional if RMII mode is selected. +- +-config DA850_UI_SD_VIDEO_PORT +- bool "Video Port Interface" +- help +- Say Y if you want to use Video Port Interface (VPIF) on the +- DA850/OMAP-L138 EVM. The Video decoders/encoders are found on the +- UI daughter card that is supplied with the EVM. +- +-endchoice +- +-config DA850_WL12XX +- bool "AM18x wl1271 daughter board" +- depends on MACH_DAVINCI_DA850_EVM +- help +- The wl1271 daughter card for AM18x EVMs is a combo wireless +- connectivity add-on card, based on the LS Research TiWi module with +- Texas Instruments' wl1271 solution. +- Say Y if you want to use a wl1271 expansion card connected to the +- AM18x EVM. +- +-config GPIO_PCA953X +- default MACH_DAVINCI_DA850_EVM +- +-config KEYBOARD_GPIO_POLLED +- default MACH_DAVINCI_DA850_EVM +- +-config MACH_TNETV107X +- bool "TI TNETV107X Reference Platform" +- default ARCH_DAVINCI_TNETV107X +- depends on ARCH_DAVINCI_TNETV107X +- help +- Say Y here to select the TI TNETV107X Evaluation Module. +- +-config MACH_MITYOMAPL138 +- bool "Critical Link MityDSP-L138/MityARM-1808 SoM" +- depends on ARCH_DAVINCI_DA850 +- select EEPROM_AT24 +- select I2C +- help +- Say Y here to select the Critical Link MityDSP-L138/MityARM-1808 +- System on Module. Information on this SoM may be found at +- http://www.mitydsp.com +- +-config MACH_OMAPL138_HAWKBOARD +- bool "TI AM1808 / OMAPL-138 Hawkboard platform" +- depends on ARCH_DAVINCI_DA850 +- help +- Say Y here to select the TI AM1808 / OMAPL-138 Hawkboard platform . +- Information of this board may be found at +- http://www.hawkboard.org/ +- + config DAVINCI_MUX + bool "DAVINCI multiplexing support" + depends on ARCH_DAVINCI +diff --git a/arch/arm/mach-davinci/Makefile b/arch/arm/mach-davinci/Makefile +index fb5c1aa9..61169e99 100644 +--- a/arch/arm/mach-davinci/Makefile ++++ b/arch/arm/mach-davinci/Makefile +@@ -5,7 +5,7 @@ + + # Common objects + obj-y := time.o clock.o serial.o psc.o \ +- dma.o usb.o common.o sram.o aemif.o ++ usb.o common.o sram.o aemif.o + + obj-$(CONFIG_DAVINCI_MUX) += mux.o + +@@ -29,7 +29,7 @@ obj-$(CONFIG_MACH_NEUROS_OSD2) += board-neuros-osd2.o + obj-$(CONFIG_MACH_DAVINCI_DM355_EVM) += board-dm355-evm.o + obj-$(CONFIG_MACH_DM355_LEOPARD) += board-dm355-leopard.o + obj-$(CONFIG_MACH_DAVINCI_DM6467_EVM) += board-dm646x-evm.o cdce949.o +-obj-$(CONFIG_MACH_DAVINCI_DM365_EVM) += board-dm365-evm.o ++obj-$(CONFIG_MACH_DAVINCI_DM365_EVM) += board-dm365-evm.o dm365_spi.o + obj-$(CONFIG_MACH_DAVINCI_DA830_EVM) += board-da830-evm.o + obj-$(CONFIG_MACH_DAVINCI_DA850_EVM) += board-da850-evm.o + obj-$(CONFIG_MACH_TNETV107X) += board-tnetv107x-evm.o +diff --git a/arch/arm/mach-davinci/board-da830-evm.c b/arch/arm/mach-davinci/board-da830-evm.c +deleted file mode 100644 +index 6da25eeb..00000000 +--- a/arch/arm/mach-davinci/board-da830-evm.c ++++ /dev/null +@@ -1,692 +0,0 @@ +-/* +- * TI DA830/OMAP L137 EVM board +- * +- * Author: Mark A. Greer +- * Derived from: arch/arm/mach-davinci/board-dm644x-evm.c +- * +- * 2007, 2009 (c) MontaVista Software, Inc. This file is licensed under +- * the terms of the GNU General Public License version 2. This program +- * is licensed "as is" without any warranty of any kind, whether express +- * or implied. +- */ +-#include +-#include +-#include +-#include +-#include +-#include +-#include +-#include +-#include +-#include +-#include +-#include +-#include +- +-#include +-#include +- +-#include +-#include +-#include +-#include +-#include +-#include +-#include +- +-#define DA830_EVM_PHY_ID "" +-/* +- * USB1 VBUS is controlled by GPIO1[15], over-current is reported on GPIO2[4]. +- */ +-#define ON_BD_USB_DRV GPIO_TO_PIN(1, 15) +-#define ON_BD_USB_OVC GPIO_TO_PIN(2, 4) +- +-static const short da830_evm_usb11_pins[] = { +- DA830_GPIO1_15, DA830_GPIO2_4, +- -1 +-}; +- +-static da8xx_ocic_handler_t da830_evm_usb_ocic_handler; +- +-static int da830_evm_usb_set_power(unsigned port, int on) +-{ +- gpio_set_value(ON_BD_USB_DRV, on); +- return 0; +-} +- +-static int da830_evm_usb_get_power(unsigned port) +-{ +- return gpio_get_value(ON_BD_USB_DRV); +-} +- +-static int da830_evm_usb_get_oci(unsigned port) +-{ +- return !gpio_get_value(ON_BD_USB_OVC); +-} +- +-static irqreturn_t da830_evm_usb_ocic_irq(int, void *); +- +-static int da830_evm_usb_ocic_notify(da8xx_ocic_handler_t handler) +-{ +- int irq = gpio_to_irq(ON_BD_USB_OVC); +- int error = 0; +- +- if (handler != NULL) { +- da830_evm_usb_ocic_handler = handler; +- +- error = request_irq(irq, da830_evm_usb_ocic_irq, IRQF_DISABLED | +- IRQF_TRIGGER_RISING | IRQF_TRIGGER_FALLING, +- "OHCI over-current indicator", NULL); +- if (error) +- printk(KERN_ERR "%s: could not request IRQ to watch " +- "over-current indicator changes\n", __func__); +- } else +- free_irq(irq, NULL); +- +- return error; +-} +- +-static struct da8xx_ohci_root_hub da830_evm_usb11_pdata = { +- .set_power = da830_evm_usb_set_power, +- .get_power = da830_evm_usb_get_power, +- .get_oci = da830_evm_usb_get_oci, +- .ocic_notify = da830_evm_usb_ocic_notify, +- +- /* TPS2065 switch @ 5V */ +- .potpgt = (3 + 1) / 2, /* 3 ms max */ +-}; +- +-static irqreturn_t da830_evm_usb_ocic_irq(int irq, void *dev_id) +-{ +- da830_evm_usb_ocic_handler(&da830_evm_usb11_pdata, 1); +- return IRQ_HANDLED; +-} +- +-static __init void da830_evm_usb_init(void) +-{ +- u32 cfgchip2; +- int ret; +- +- /* +- * Set up USB clock/mode in the CFGCHIP2 register. +- * FYI: CFGCHIP2 is 0x0000ef00 initially. +- */ +- cfgchip2 = __raw_readl(DA8XX_SYSCFG0_VIRT(DA8XX_CFGCHIP2_REG)); +- +- /* USB2.0 PHY reference clock is 24 MHz */ +- cfgchip2 &= ~CFGCHIP2_REFFREQ; +- cfgchip2 |= CFGCHIP2_REFFREQ_24MHZ; +- +- /* +- * Select internal reference clock for USB 2.0 PHY +- * and use it as a clock source for USB 1.1 PHY +- * (this is the default setting anyway). +- */ +- cfgchip2 &= ~CFGCHIP2_USB1PHYCLKMUX; +- cfgchip2 |= CFGCHIP2_USB2PHYCLKMUX; +- +- /* +- * We have to override VBUS/ID signals when MUSB is configured into the +- * host-only mode -- ID pin will float if no cable is connected, so the +- * controller won't be able to drive VBUS thinking that it's a B-device. +- * Otherwise, we want to use the OTG mode and enable VBUS comparators. +- */ +- cfgchip2 &= ~CFGCHIP2_OTGMODE; +-#ifdef CONFIG_USB_MUSB_HOST +- cfgchip2 |= CFGCHIP2_FORCE_HOST; +-#else +- cfgchip2 |= CFGCHIP2_SESENDEN | CFGCHIP2_VBDTCTEN; +-#endif +- +- __raw_writel(cfgchip2, DA8XX_SYSCFG0_VIRT(DA8XX_CFGCHIP2_REG)); +- +- /* USB_REFCLKIN is not used. */ +- ret = davinci_cfg_reg(DA830_USB0_DRVVBUS); +- if (ret) +- pr_warning("%s: USB 2.0 PinMux setup failed: %d\n", +- __func__, ret); +- else { +- /* +- * TPS2065 switch @ 5V supplies 1 A (sustains 1.5 A), +- * with the power on to power good time of 3 ms. +- */ +- ret = da8xx_register_usb20(1000, 3); +- if (ret) +- pr_warning("%s: USB 2.0 registration failed: %d\n", +- __func__, ret); +- } +- +- ret = davinci_cfg_reg_list(da830_evm_usb11_pins); +- if (ret) { +- pr_warning("%s: USB 1.1 PinMux setup failed: %d\n", +- __func__, ret); +- return; +- } +- +- ret = gpio_request(ON_BD_USB_DRV, "ON_BD_USB_DRV"); +- if (ret) { +- printk(KERN_ERR "%s: failed to request GPIO for USB 1.1 port " +- "power control: %d\n", __func__, ret); +- return; +- } +- gpio_direction_output(ON_BD_USB_DRV, 0); +- +- ret = gpio_request(ON_BD_USB_OVC, "ON_BD_USB_OVC"); +- if (ret) { +- printk(KERN_ERR "%s: failed to request GPIO for USB 1.1 port " +- "over-current indicator: %d\n", __func__, ret); +- return; +- } +- gpio_direction_input(ON_BD_USB_OVC); +- +- ret = da8xx_register_usb11(&da830_evm_usb11_pdata); +- if (ret) +- pr_warning("%s: USB 1.1 registration failed: %d\n", +- __func__, ret); +-} +- +-static struct davinci_uart_config da830_evm_uart_config __initdata = { +- .enabled_uarts = 0x7, +-}; +- +-static const short da830_evm_mcasp1_pins[] = { +- DA830_AHCLKX1, DA830_ACLKX1, DA830_AFSX1, DA830_AHCLKR1, DA830_AFSR1, +- DA830_AMUTE1, DA830_AXR1_0, DA830_AXR1_1, DA830_AXR1_2, DA830_AXR1_5, +- DA830_ACLKR1, DA830_AXR1_6, DA830_AXR1_7, DA830_AXR1_8, DA830_AXR1_10, +- DA830_AXR1_11, +- -1 +-}; +- +-static u8 da830_iis_serializer_direction[] = { +- RX_MODE, INACTIVE_MODE, INACTIVE_MODE, INACTIVE_MODE, +- INACTIVE_MODE, TX_MODE, INACTIVE_MODE, INACTIVE_MODE, +- INACTIVE_MODE, INACTIVE_MODE, INACTIVE_MODE, INACTIVE_MODE, +-}; +- +-static struct snd_platform_data da830_evm_snd_data = { +- .tx_dma_offset = 0x2000, +- .rx_dma_offset = 0x2000, +- .op_mode = DAVINCI_MCASP_IIS_MODE, +- .num_serializer = ARRAY_SIZE(da830_iis_serializer_direction), +- .tdm_slots = 2, +- .serial_dir = da830_iis_serializer_direction, +- .asp_chan_q = EVENTQ_0, +- .version = MCASP_VERSION_2, +- .txnumevt = 1, +- .rxnumevt = 1, +-}; +- +-/* +- * GPIO2[1] is used as MMC_SD_WP and GPIO2[2] as MMC_SD_INS. +- */ +-static const short da830_evm_mmc_sd_pins[] = { +- DA830_MMCSD_DAT_0, DA830_MMCSD_DAT_1, DA830_MMCSD_DAT_2, +- DA830_MMCSD_DAT_3, DA830_MMCSD_DAT_4, DA830_MMCSD_DAT_5, +- DA830_MMCSD_DAT_6, DA830_MMCSD_DAT_7, DA830_MMCSD_CLK, +- DA830_MMCSD_CMD, DA830_GPIO2_1, DA830_GPIO2_2, +- -1 +-}; +- +-#define DA830_MMCSD_WP_PIN GPIO_TO_PIN(2, 1) +-#define DA830_MMCSD_CD_PIN GPIO_TO_PIN(2, 2) +- +-static int da830_evm_mmc_get_ro(int index) +-{ +- return gpio_get_value(DA830_MMCSD_WP_PIN); +-} +- +-static int da830_evm_mmc_get_cd(int index) +-{ +- return !gpio_get_value(DA830_MMCSD_CD_PIN); +-} +- +-static struct davinci_mmc_config da830_evm_mmc_config = { +- .get_ro = da830_evm_mmc_get_ro, +- .get_cd = da830_evm_mmc_get_cd, +- .wires = 8, +- .max_freq = 50000000, +- .caps = MMC_CAP_MMC_HIGHSPEED | MMC_CAP_SD_HIGHSPEED, +- .version = MMC_CTLR_VERSION_2, +-}; +- +-static inline void da830_evm_init_mmc(void) +-{ +- int ret; +- +- ret = davinci_cfg_reg_list(da830_evm_mmc_sd_pins); +- if (ret) { +- pr_warning("da830_evm_init: mmc/sd mux setup failed: %d\n", +- ret); +- return; +- } +- +- ret = gpio_request(DA830_MMCSD_WP_PIN, "MMC WP"); +- if (ret) { +- pr_warning("da830_evm_init: can not open GPIO %d\n", +- DA830_MMCSD_WP_PIN); +- return; +- } +- gpio_direction_input(DA830_MMCSD_WP_PIN); +- +- ret = gpio_request(DA830_MMCSD_CD_PIN, "MMC CD\n"); +- if (ret) { +- pr_warning("da830_evm_init: can not open GPIO %d\n", +- DA830_MMCSD_CD_PIN); +- return; +- } +- gpio_direction_input(DA830_MMCSD_CD_PIN); +- +- ret = da8xx_register_mmcsd0(&da830_evm_mmc_config); +- if (ret) { +- pr_warning("da830_evm_init: mmc/sd registration failed: %d\n", +- ret); +- gpio_free(DA830_MMCSD_WP_PIN); +- } +-} +- +-/* +- * UI board NAND/NOR flashes only use 8-bit data bus. +- */ +-static const short da830_evm_emif25_pins[] = { +- DA830_EMA_D_0, DA830_EMA_D_1, DA830_EMA_D_2, DA830_EMA_D_3, +- DA830_EMA_D_4, DA830_EMA_D_5, DA830_EMA_D_6, DA830_EMA_D_7, +- DA830_EMA_A_0, DA830_EMA_A_1, DA830_EMA_A_2, DA830_EMA_A_3, +- DA830_EMA_A_4, DA830_EMA_A_5, DA830_EMA_A_6, DA830_EMA_A_7, +- DA830_EMA_A_8, DA830_EMA_A_9, DA830_EMA_A_10, DA830_EMA_A_11, +- DA830_EMA_A_12, DA830_EMA_BA_0, DA830_EMA_BA_1, DA830_NEMA_WE, +- DA830_NEMA_CS_2, DA830_NEMA_CS_3, DA830_NEMA_OE, DA830_EMA_WAIT_0, +- -1 +-}; +- +-#if defined(CONFIG_MMC_DAVINCI) || defined(CONFIG_MMC_DAVINCI_MODULE) +-#define HAS_MMC 1 +-#else +-#define HAS_MMC 0 +-#endif +- +-#ifdef CONFIG_DA830_UI_NAND +-static struct mtd_partition da830_evm_nand_partitions[] = { +- /* bootloader (U-Boot, etc) in first sector */ +- [0] = { +- .name = "bootloader", +- .offset = 0, +- .size = SZ_128K, +- .mask_flags = MTD_WRITEABLE, /* force read-only */ +- }, +- /* bootloader params in the next sector */ +- [1] = { +- .name = "params", +- .offset = MTDPART_OFS_APPEND, +- .size = SZ_128K, +- .mask_flags = MTD_WRITEABLE, /* force read-only */ +- }, +- /* kernel */ +- [2] = { +- .name = "kernel", +- .offset = MTDPART_OFS_APPEND, +- .size = SZ_2M, +- .mask_flags = 0, +- }, +- /* file system */ +- [3] = { +- .name = "filesystem", +- .offset = MTDPART_OFS_APPEND, +- .size = MTDPART_SIZ_FULL, +- .mask_flags = 0, +- } +-}; +- +-/* flash bbt decriptors */ +-static uint8_t da830_evm_nand_bbt_pattern[] = { 'B', 'b', 't', '0' }; +-static uint8_t da830_evm_nand_mirror_pattern[] = { '1', 't', 'b', 'B' }; +- +-static struct nand_bbt_descr da830_evm_nand_bbt_main_descr = { +- .options = NAND_BBT_LASTBLOCK | NAND_BBT_CREATE | +- NAND_BBT_WRITE | NAND_BBT_2BIT | +- NAND_BBT_VERSION | NAND_BBT_PERCHIP, +- .offs = 2, +- .len = 4, +- .veroffs = 16, +- .maxblocks = 4, +- .pattern = da830_evm_nand_bbt_pattern +-}; +- +-static struct nand_bbt_descr da830_evm_nand_bbt_mirror_descr = { +- .options = NAND_BBT_LASTBLOCK | NAND_BBT_CREATE | +- NAND_BBT_WRITE | NAND_BBT_2BIT | +- NAND_BBT_VERSION | NAND_BBT_PERCHIP, +- .offs = 2, +- .len = 4, +- .veroffs = 16, +- .maxblocks = 4, +- .pattern = da830_evm_nand_mirror_pattern +-}; +- +-static struct davinci_aemif_timing da830_evm_nandflash_timing = { +- .wsetup = 24, +- .wstrobe = 21, +- .whold = 14, +- .rsetup = 19, +- .rstrobe = 50, +- .rhold = 0, +- .ta = 20, +-}; +- +-static struct davinci_nand_pdata da830_evm_nand_pdata = { +- .parts = da830_evm_nand_partitions, +- .nr_parts = ARRAY_SIZE(da830_evm_nand_partitions), +- .ecc_mode = NAND_ECC_HW, +- .ecc_bits = 4, +- .bbt_options = NAND_BBT_USE_FLASH, +- .bbt_td = &da830_evm_nand_bbt_main_descr, +- .bbt_md = &da830_evm_nand_bbt_mirror_descr, +- .timing = &da830_evm_nandflash_timing, +-}; +- +-static struct resource da830_evm_nand_resources[] = { +- [0] = { /* First memory resource is NAND I/O window */ +- .start = DA8XX_AEMIF_CS3_BASE, +- .end = DA8XX_AEMIF_CS3_BASE + PAGE_SIZE - 1, +- .flags = IORESOURCE_MEM, +- }, +- [1] = { /* Second memory resource is AEMIF control registers */ +- .start = DA8XX_AEMIF_CTL_BASE, +- .end = DA8XX_AEMIF_CTL_BASE + SZ_32K - 1, +- .flags = IORESOURCE_MEM, +- }, +-}; +- +-static struct platform_device da830_evm_nand_device = { +- .name = "davinci_nand", +- .id = 1, +- .dev = { +- .platform_data = &da830_evm_nand_pdata, +- }, +- .num_resources = ARRAY_SIZE(da830_evm_nand_resources), +- .resource = da830_evm_nand_resources, +-}; +- +-static inline void da830_evm_init_nand(int mux_mode) +-{ +- int ret; +- +- if (HAS_MMC) { +- pr_warning("WARNING: both MMC/SD and NAND are " +- "enabled, but they share AEMIF pins.\n" +- "\tDisable MMC/SD for NAND support.\n"); +- return; +- } +- +- ret = davinci_cfg_reg_list(da830_evm_emif25_pins); +- if (ret) +- pr_warning("da830_evm_init: emif25 mux setup failed: %d\n", +- ret); +- +- ret = platform_device_register(&da830_evm_nand_device); +- if (ret) +- pr_warning("da830_evm_init: NAND device not registered.\n"); +- +- gpio_direction_output(mux_mode, 1); +-} +-#else +-static inline void da830_evm_init_nand(int mux_mode) { } +-#endif +- +-#ifdef CONFIG_DA830_UI_LCD +-static inline void da830_evm_init_lcdc(int mux_mode) +-{ +- int ret; +- +- ret = davinci_cfg_reg_list(da830_lcdcntl_pins); +- if (ret) +- pr_warning("da830_evm_init: lcdcntl mux setup failed: %d\n", +- ret); +- +- ret = da8xx_register_lcdc(&sharp_lcd035q3dg01_pdata); +- if (ret) +- pr_warning("da830_evm_init: lcd setup failed: %d\n", ret); +- +- gpio_direction_output(mux_mode, 0); +-} +-#else +-static inline void da830_evm_init_lcdc(int mux_mode) { } +-#endif +- +-static struct at24_platform_data da830_evm_i2c_eeprom_info = { +- .byte_len = SZ_256K / 8, +- .page_size = 64, +- .flags = AT24_FLAG_ADDR16, +- .setup = davinci_get_mac_addr, +- .context = (void *)0x7f00, +-}; +- +-static int __init da830_evm_ui_expander_setup(struct i2c_client *client, +- int gpio, unsigned ngpio, void *context) +-{ +- gpio_request(gpio + 6, "UI MUX_MODE"); +- +- /* Drive mux mode low to match the default without UI card */ +- gpio_direction_output(gpio + 6, 0); +- +- da830_evm_init_lcdc(gpio + 6); +- +- da830_evm_init_nand(gpio + 6); +- +- return 0; +-} +- +-static int da830_evm_ui_expander_teardown(struct i2c_client *client, int gpio, +- unsigned ngpio, void *context) +-{ +- gpio_free(gpio + 6); +- return 0; +-} +- +-static struct pcf857x_platform_data __initdata da830_evm_ui_expander_info = { +- .gpio_base = DAVINCI_N_GPIO, +- .setup = da830_evm_ui_expander_setup, +- .teardown = da830_evm_ui_expander_teardown, +-}; +- +-static struct i2c_board_info __initdata da830_evm_i2c_devices[] = { +- { +- I2C_BOARD_INFO("24c256", 0x50), +- .platform_data = &da830_evm_i2c_eeprom_info, +- }, +- { +- I2C_BOARD_INFO("tlv320aic3x", 0x18), +- }, +- { +- I2C_BOARD_INFO("pcf8574", 0x3f), +- .platform_data = &da830_evm_ui_expander_info, +- }, +-}; +- +-static struct davinci_i2c_platform_data da830_evm_i2c_0_pdata = { +- .bus_freq = 100, /* kHz */ +- .bus_delay = 0, /* usec */ +-}; +- +-/* +- * The following EDMA channels/slots are not being used by drivers (for +- * example: Timer, GPIO, UART events etc) on da830/omap-l137 EVM, hence +- * they are being reserved for codecs on the DSP side. +- */ +-static const s16 da830_dma_rsv_chans[][2] = { +- /* (offset, number) */ +- { 8, 2}, +- {12, 2}, +- {24, 4}, +- {30, 2}, +- {-1, -1} +-}; +- +-static const s16 da830_dma_rsv_slots[][2] = { +- /* (offset, number) */ +- { 8, 2}, +- {12, 2}, +- {24, 4}, +- {30, 26}, +- {-1, -1} +-}; +- +-static struct edma_rsv_info da830_edma_rsv[] = { +- { +- .rsv_chans = da830_dma_rsv_chans, +- .rsv_slots = da830_dma_rsv_slots, +- }, +-}; +- +-static struct mtd_partition da830evm_spiflash_part[] = { +- [0] = { +- .name = "DSP-UBL", +- .offset = 0, +- .size = SZ_8K, +- .mask_flags = MTD_WRITEABLE, +- }, +- [1] = { +- .name = "ARM-UBL", +- .offset = MTDPART_OFS_APPEND, +- .size = SZ_16K + SZ_8K, +- .mask_flags = MTD_WRITEABLE, +- }, +- [2] = { +- .name = "U-Boot", +- .offset = MTDPART_OFS_APPEND, +- .size = SZ_256K - SZ_32K, +- .mask_flags = MTD_WRITEABLE, +- }, +- [3] = { +- .name = "U-Boot-Environment", +- .offset = MTDPART_OFS_APPEND, +- .size = SZ_16K, +- .mask_flags = 0, +- }, +- [4] = { +- .name = "Kernel", +- .offset = MTDPART_OFS_APPEND, +- .size = MTDPART_SIZ_FULL, +- .mask_flags = 0, +- }, +-}; +- +-static struct flash_platform_data da830evm_spiflash_data = { +- .name = "m25p80", +- .parts = da830evm_spiflash_part, +- .nr_parts = ARRAY_SIZE(da830evm_spiflash_part), +- .type = "w25x32", +-}; +- +-static struct davinci_spi_config da830evm_spiflash_cfg = { +- .io_type = SPI_IO_TYPE_DMA, +- .c2tdelay = 8, +- .t2cdelay = 8, +-}; +- +-static struct spi_board_info da830evm_spi_info[] = { +- { +- .modalias = "m25p80", +- .platform_data = &da830evm_spiflash_data, +- .controller_data = &da830evm_spiflash_cfg, +- .mode = SPI_MODE_0, +- .max_speed_hz = 30000000, +- .bus_num = 0, +- .chip_select = 0, +- }, +-}; +- +-static __init void da830_evm_init(void) +-{ +- struct davinci_soc_info *soc_info = &davinci_soc_info; +- int ret; +- +- ret = da830_register_edma(da830_edma_rsv); +- if (ret) +- pr_warning("da830_evm_init: edma registration failed: %d\n", +- ret); +- +- ret = davinci_cfg_reg_list(da830_i2c0_pins); +- if (ret) +- pr_warning("da830_evm_init: i2c0 mux setup failed: %d\n", +- ret); +- +- ret = da8xx_register_i2c(0, &da830_evm_i2c_0_pdata); +- if (ret) +- pr_warning("da830_evm_init: i2c0 registration failed: %d\n", +- ret); +- +- da830_evm_usb_init(); +- +- soc_info->emac_pdata->rmii_en = 1; +- soc_info->emac_pdata->phy_id = DA830_EVM_PHY_ID; +- +- ret = davinci_cfg_reg_list(da830_cpgmac_pins); +- if (ret) +- pr_warning("da830_evm_init: cpgmac mux setup failed: %d\n", +- ret); +- +- ret = da8xx_register_emac(); +- if (ret) +- pr_warning("da830_evm_init: emac registration failed: %d\n", +- ret); +- +- ret = da8xx_register_watchdog(); +- if (ret) +- pr_warning("da830_evm_init: watchdog registration failed: %d\n", +- ret); +- +- davinci_serial_init(&da830_evm_uart_config); +- i2c_register_board_info(1, da830_evm_i2c_devices, +- ARRAY_SIZE(da830_evm_i2c_devices)); +- +- ret = davinci_cfg_reg_list(da830_evm_mcasp1_pins); +- if (ret) +- pr_warning("da830_evm_init: mcasp1 mux setup failed: %d\n", +- ret); +- +- da8xx_register_mcasp(1, &da830_evm_snd_data); +- +- da830_evm_init_mmc(); +- +- ret = da8xx_register_rtc(); +- if (ret) +- pr_warning("da830_evm_init: rtc setup failed: %d\n", ret); +- +- ret = spi_register_board_info(da830evm_spi_info, +- ARRAY_SIZE(da830evm_spi_info)); +- if (ret) +- pr_warn("%s: spi info registration failed: %d\n", __func__, +- ret); +- +- ret = da8xx_register_spi_bus(0, ARRAY_SIZE(da830evm_spi_info)); +- if (ret) +- pr_warning("da830_evm_init: spi 0 registration failed: %d\n", +- ret); +-} +- +-#ifdef CONFIG_SERIAL_8250_CONSOLE +-static int __init da830_evm_console_init(void) +-{ +- if (!machine_is_davinci_da830_evm()) +- return 0; +- +- return add_preferred_console("ttyS", 2, "115200"); +-} +-console_initcall(da830_evm_console_init); +-#endif +- +-static void __init da830_evm_map_io(void) +-{ +- da830_init(); +-} +- +-MACHINE_START(DAVINCI_DA830_EVM, "DaVinci DA830/OMAP-L137/AM17x EVM") +- .atag_offset = 0x100, +- .map_io = da830_evm_map_io, +- .init_irq = cp_intc_init, +- .init_time = davinci_timer_init, +- .init_machine = da830_evm_init, +- .init_late = davinci_init_late, +- .dma_zone_size = SZ_128M, +- .restart = da8xx_restart, +-MACHINE_END +diff --git a/arch/arm/mach-davinci/board-da850-evm.c b/arch/arm/mach-davinci/board-da850-evm.c +deleted file mode 100644 +index c2dfe065..00000000 +--- a/arch/arm/mach-davinci/board-da850-evm.c ++++ /dev/null +@@ -1,1609 +0,0 @@ +-/* +- * TI DA850/OMAP-L138 EVM board +- * +- * Copyright (C) 2009 Texas Instruments Incorporated - http://www.ti.com/ +- * +- * Derived from: arch/arm/mach-davinci/board-da830-evm.c +- * Original Copyrights follow: +- * +- * 2007, 2009 (c) MontaVista Software, Inc. This file is licensed under +- * the terms of the GNU General Public License version 2. This program +- * is licensed "as is" without any warranty of any kind, whether express +- * or implied. +- */ +-#include +-#include +-#include +-#include +-#include +-#include +-#include +-#include +-#include +-#include +-#include +-#include +-#include +-#include +-#include +-#include +-#include +-#include +-#include +-#include +-#include +-#include +-#include +-#include +-#include +-#include +- +-#include +-#include +-#include +-#include +- +-#include +-#include +-#include +- +-#include +-#include +- +-#define DA850_EVM_PHY_ID "davinci_mdio-0:00" +-#define DA850_LCD_PWR_PIN GPIO_TO_PIN(2, 8) +-#define DA850_LCD_BL_PIN GPIO_TO_PIN(2, 15) +- +-#define DA850_MMCSD_CD_PIN GPIO_TO_PIN(4, 0) +-#define DA850_MMCSD_WP_PIN GPIO_TO_PIN(4, 1) +- +-#define DA850_WLAN_EN GPIO_TO_PIN(6, 9) +-#define DA850_WLAN_IRQ GPIO_TO_PIN(6, 10) +- +-#define DA850_MII_MDIO_CLKEN_PIN GPIO_TO_PIN(2, 6) +- +-static struct mtd_partition da850evm_spiflash_part[] = { +- [0] = { +- .name = "UBL", +- .offset = 0, +- .size = SZ_64K, +- .mask_flags = MTD_WRITEABLE, +- }, +- [1] = { +- .name = "U-Boot", +- .offset = MTDPART_OFS_APPEND, +- .size = SZ_512K, +- .mask_flags = MTD_WRITEABLE, +- }, +- [2] = { +- .name = "U-Boot-Env", +- .offset = MTDPART_OFS_APPEND, +- .size = SZ_64K, +- .mask_flags = MTD_WRITEABLE, +- }, +- [3] = { +- .name = "Kernel", +- .offset = MTDPART_OFS_APPEND, +- .size = SZ_2M + SZ_512K, +- .mask_flags = 0, +- }, +- [4] = { +- .name = "Filesystem", +- .offset = MTDPART_OFS_APPEND, +- .size = SZ_4M, +- .mask_flags = 0, +- }, +- [5] = { +- .name = "MAC-Address", +- .offset = SZ_8M - SZ_64K, +- .size = SZ_64K, +- .mask_flags = MTD_WRITEABLE, +- }, +-}; +- +-static struct flash_platform_data da850evm_spiflash_data = { +- .name = "m25p80", +- .parts = da850evm_spiflash_part, +- .nr_parts = ARRAY_SIZE(da850evm_spiflash_part), +- .type = "m25p64", +-}; +- +-static struct davinci_spi_config da850evm_spiflash_cfg = { +- .io_type = SPI_IO_TYPE_DMA, +- .c2tdelay = 8, +- .t2cdelay = 8, +-}; +- +-static struct spi_board_info da850evm_spi_info[] = { +- { +- .modalias = "m25p80", +- .platform_data = &da850evm_spiflash_data, +- .controller_data = &da850evm_spiflash_cfg, +- .mode = SPI_MODE_0, +- .max_speed_hz = 30000000, +- .bus_num = 1, +- .chip_select = 0, +- }, +-}; +- +-#ifdef CONFIG_MTD +-static void da850_evm_m25p80_notify_add(struct mtd_info *mtd) +-{ +- char *mac_addr = davinci_soc_info.emac_pdata->mac_addr; +- size_t retlen; +- +- if (!strcmp(mtd->name, "MAC-Address")) { +- mtd_read(mtd, 0, ETH_ALEN, &retlen, mac_addr); +- if (retlen == ETH_ALEN) +- pr_info("Read MAC addr from SPI Flash: %pM\n", +- mac_addr); +- } +-} +- +-static struct mtd_notifier da850evm_spi_notifier = { +- .add = da850_evm_m25p80_notify_add, +-}; +- +-static void da850_evm_setup_mac_addr(void) +-{ +- register_mtd_user(&da850evm_spi_notifier); +-} +-#else +-static void da850_evm_setup_mac_addr(void) { } +-#endif +- +-static struct mtd_partition da850_evm_norflash_partition[] = { +- { +- .name = "bootloaders + env", +- .offset = 0, +- .size = SZ_512K, +- .mask_flags = MTD_WRITEABLE, +- }, +- { +- .name = "kernel", +- .offset = MTDPART_OFS_APPEND, +- .size = SZ_2M, +- .mask_flags = 0, +- }, +- { +- .name = "filesystem", +- .offset = MTDPART_OFS_APPEND, +- .size = MTDPART_SIZ_FULL, +- .mask_flags = 0, +- }, +-}; +- +-static struct physmap_flash_data da850_evm_norflash_data = { +- .width = 2, +- .parts = da850_evm_norflash_partition, +- .nr_parts = ARRAY_SIZE(da850_evm_norflash_partition), +-}; +- +-static struct resource da850_evm_norflash_resource[] = { +- { +- .start = DA8XX_AEMIF_CS2_BASE, +- .end = DA8XX_AEMIF_CS2_BASE + SZ_32M - 1, +- .flags = IORESOURCE_MEM, +- }, +-}; +- +-static struct platform_device da850_evm_norflash_device = { +- .name = "physmap-flash", +- .id = 0, +- .dev = { +- .platform_data = &da850_evm_norflash_data, +- }, +- .num_resources = 1, +- .resource = da850_evm_norflash_resource, +-}; +- +-static struct davinci_pm_config da850_pm_pdata = { +- .sleepcount = 128, +-}; +- +-static struct platform_device da850_pm_device = { +- .name = "pm-davinci", +- .dev = { +- .platform_data = &da850_pm_pdata, +- }, +- .id = -1, +-}; +- +-/* DA850/OMAP-L138 EVM includes a 512 MByte large-page NAND flash +- * (128K blocks). It may be used instead of the (default) SPI flash +- * to boot, using TI's tools to install the secondary boot loader +- * (UBL) and U-Boot. +- */ +-static struct mtd_partition da850_evm_nandflash_partition[] = { +- { +- .name = "u-boot env", +- .offset = 0, +- .size = SZ_128K, +- .mask_flags = MTD_WRITEABLE, +- }, +- { +- .name = "UBL", +- .offset = MTDPART_OFS_APPEND, +- .size = SZ_128K, +- .mask_flags = MTD_WRITEABLE, +- }, +- { +- .name = "u-boot", +- .offset = MTDPART_OFS_APPEND, +- .size = 4 * SZ_128K, +- .mask_flags = MTD_WRITEABLE, +- }, +- { +- .name = "kernel", +- .offset = 0x200000, +- .size = SZ_2M, +- .mask_flags = 0, +- }, +- { +- .name = "filesystem", +- .offset = MTDPART_OFS_APPEND, +- .size = MTDPART_SIZ_FULL, +- .mask_flags = 0, +- }, +-}; +- +-static struct davinci_aemif_timing da850_evm_nandflash_timing = { +- .wsetup = 24, +- .wstrobe = 21, +- .whold = 14, +- .rsetup = 19, +- .rstrobe = 50, +- .rhold = 0, +- .ta = 20, +-}; +- +-static struct davinci_nand_pdata da850_evm_nandflash_data = { +- .parts = da850_evm_nandflash_partition, +- .nr_parts = ARRAY_SIZE(da850_evm_nandflash_partition), +- .ecc_mode = NAND_ECC_HW, +- .ecc_bits = 4, +- .bbt_options = NAND_BBT_USE_FLASH, +- .timing = &da850_evm_nandflash_timing, +-}; +- +-static struct resource da850_evm_nandflash_resource[] = { +- { +- .start = DA8XX_AEMIF_CS3_BASE, +- .end = DA8XX_AEMIF_CS3_BASE + SZ_512K + 2 * SZ_1K - 1, +- .flags = IORESOURCE_MEM, +- }, +- { +- .start = DA8XX_AEMIF_CTL_BASE, +- .end = DA8XX_AEMIF_CTL_BASE + SZ_32K - 1, +- .flags = IORESOURCE_MEM, +- }, +-}; +- +-static struct platform_device da850_evm_nandflash_device = { +- .name = "davinci_nand", +- .id = 1, +- .dev = { +- .platform_data = &da850_evm_nandflash_data, +- }, +- .num_resources = ARRAY_SIZE(da850_evm_nandflash_resource), +- .resource = da850_evm_nandflash_resource, +-}; +- +-static struct platform_device *da850_evm_devices[] = { +- &da850_evm_nandflash_device, +- &da850_evm_norflash_device, +-}; +- +-#define DA8XX_AEMIF_CE2CFG_OFFSET 0x10 +-#define DA8XX_AEMIF_ASIZE_16BIT 0x1 +- +-static void __init da850_evm_init_nor(void) +-{ +- void __iomem *aemif_addr; +- +- aemif_addr = ioremap(DA8XX_AEMIF_CTL_BASE, SZ_32K); +- +- /* Configure data bus width of CS2 to 16 bit */ +- writel(readl(aemif_addr + DA8XX_AEMIF_CE2CFG_OFFSET) | +- DA8XX_AEMIF_ASIZE_16BIT, +- aemif_addr + DA8XX_AEMIF_CE2CFG_OFFSET); +- +- iounmap(aemif_addr); +-} +- +-static const short da850_evm_nand_pins[] = { +- DA850_EMA_D_0, DA850_EMA_D_1, DA850_EMA_D_2, DA850_EMA_D_3, +- DA850_EMA_D_4, DA850_EMA_D_5, DA850_EMA_D_6, DA850_EMA_D_7, +- DA850_EMA_A_1, DA850_EMA_A_2, DA850_NEMA_CS_3, DA850_NEMA_CS_4, +- DA850_NEMA_WE, DA850_NEMA_OE, +- -1 +-}; +- +-static const short da850_evm_nor_pins[] = { +- DA850_EMA_BA_1, DA850_EMA_CLK, DA850_EMA_WAIT_1, DA850_NEMA_CS_2, +- DA850_NEMA_WE, DA850_NEMA_OE, DA850_EMA_D_0, DA850_EMA_D_1, +- DA850_EMA_D_2, DA850_EMA_D_3, DA850_EMA_D_4, DA850_EMA_D_5, +- DA850_EMA_D_6, DA850_EMA_D_7, DA850_EMA_D_8, DA850_EMA_D_9, +- DA850_EMA_D_10, DA850_EMA_D_11, DA850_EMA_D_12, DA850_EMA_D_13, +- DA850_EMA_D_14, DA850_EMA_D_15, DA850_EMA_A_0, DA850_EMA_A_1, +- DA850_EMA_A_2, DA850_EMA_A_3, DA850_EMA_A_4, DA850_EMA_A_5, +- DA850_EMA_A_6, DA850_EMA_A_7, DA850_EMA_A_8, DA850_EMA_A_9, +- DA850_EMA_A_10, DA850_EMA_A_11, DA850_EMA_A_12, DA850_EMA_A_13, +- DA850_EMA_A_14, DA850_EMA_A_15, DA850_EMA_A_16, DA850_EMA_A_17, +- DA850_EMA_A_18, DA850_EMA_A_19, DA850_EMA_A_20, DA850_EMA_A_21, +- DA850_EMA_A_22, DA850_EMA_A_23, +- -1 +-}; +- +-#if defined(CONFIG_MMC_DAVINCI) || \ +- defined(CONFIG_MMC_DAVINCI_MODULE) +-#define HAS_MMC 1 +-#else +-#define HAS_MMC 0 +-#endif +- +-static inline void da850_evm_setup_nor_nand(void) +-{ +- int ret = 0; +- +- if (!HAS_MMC) { +- ret = davinci_cfg_reg_list(da850_evm_nand_pins); +- if (ret) +- pr_warn("%s: NAND mux setup failed: %d\n", +- __func__, ret); +- +- ret = davinci_cfg_reg_list(da850_evm_nor_pins); +- if (ret) +- pr_warn("%s: NOR mux setup failed: %d\n", +- __func__, ret); +- +- da850_evm_init_nor(); +- +- platform_add_devices(da850_evm_devices, +- ARRAY_SIZE(da850_evm_devices)); +- } +-} +- +-#ifdef CONFIG_DA850_UI_RMII +-static inline void da850_evm_setup_emac_rmii(int rmii_sel) +-{ +- struct davinci_soc_info *soc_info = &davinci_soc_info; +- +- soc_info->emac_pdata->rmii_en = 1; +- gpio_set_value_cansleep(rmii_sel, 0); +-} +-#else +-static inline void da850_evm_setup_emac_rmii(int rmii_sel) { } +-#endif +- +- +-#define DA850_KEYS_DEBOUNCE_MS 10 +-/* +- * At 200ms polling interval it is possible to miss an +- * event by tapping very lightly on the push button but most +- * pushes do result in an event; longer intervals require the +- * user to hold the button whereas shorter intervals require +- * more CPU time for polling. +- */ +-#define DA850_GPIO_KEYS_POLL_MS 200 +- +-enum da850_evm_ui_exp_pins { +- DA850_EVM_UI_EXP_SEL_C = 5, +- DA850_EVM_UI_EXP_SEL_B, +- DA850_EVM_UI_EXP_SEL_A, +- DA850_EVM_UI_EXP_PB8, +- DA850_EVM_UI_EXP_PB7, +- DA850_EVM_UI_EXP_PB6, +- DA850_EVM_UI_EXP_PB5, +- DA850_EVM_UI_EXP_PB4, +- DA850_EVM_UI_EXP_PB3, +- DA850_EVM_UI_EXP_PB2, +- DA850_EVM_UI_EXP_PB1, +-}; +- +-static const char const *da850_evm_ui_exp[] = { +- [DA850_EVM_UI_EXP_SEL_C] = "sel_c", +- [DA850_EVM_UI_EXP_SEL_B] = "sel_b", +- [DA850_EVM_UI_EXP_SEL_A] = "sel_a", +- [DA850_EVM_UI_EXP_PB8] = "pb8", +- [DA850_EVM_UI_EXP_PB7] = "pb7", +- [DA850_EVM_UI_EXP_PB6] = "pb6", +- [DA850_EVM_UI_EXP_PB5] = "pb5", +- [DA850_EVM_UI_EXP_PB4] = "pb4", +- [DA850_EVM_UI_EXP_PB3] = "pb3", +- [DA850_EVM_UI_EXP_PB2] = "pb2", +- [DA850_EVM_UI_EXP_PB1] = "pb1", +-}; +- +-#define DA850_N_UI_PB 8 +- +-static struct gpio_keys_button da850_evm_ui_keys[] = { +- [0 ... DA850_N_UI_PB - 1] = { +- .type = EV_KEY, +- .active_low = 1, +- .wakeup = 0, +- .debounce_interval = DA850_KEYS_DEBOUNCE_MS, +- .code = -1, /* assigned at runtime */ +- .gpio = -1, /* assigned at runtime */ +- .desc = NULL, /* assigned at runtime */ +- }, +-}; +- +-static struct gpio_keys_platform_data da850_evm_ui_keys_pdata = { +- .buttons = da850_evm_ui_keys, +- .nbuttons = ARRAY_SIZE(da850_evm_ui_keys), +- .poll_interval = DA850_GPIO_KEYS_POLL_MS, +-}; +- +-static struct platform_device da850_evm_ui_keys_device = { +- .name = "gpio-keys-polled", +- .id = 0, +- .dev = { +- .platform_data = &da850_evm_ui_keys_pdata +- }, +-}; +- +-static void da850_evm_ui_keys_init(unsigned gpio) +-{ +- int i; +- struct gpio_keys_button *button; +- +- for (i = 0; i < DA850_N_UI_PB; i++) { +- button = &da850_evm_ui_keys[i]; +- button->code = KEY_F8 - i; +- button->desc = (char *) +- da850_evm_ui_exp[DA850_EVM_UI_EXP_PB8 + i]; +- button->gpio = gpio + DA850_EVM_UI_EXP_PB8 + i; +- } +-} +- +-#ifdef CONFIG_DA850_UI_SD_VIDEO_PORT +-static inline void da850_evm_setup_video_port(int video_sel) +-{ +- gpio_set_value_cansleep(video_sel, 0); +-} +-#else +-static inline void da850_evm_setup_video_port(int video_sel) { } +-#endif +- +-static int da850_evm_ui_expander_setup(struct i2c_client *client, unsigned gpio, +- unsigned ngpio, void *c) +-{ +- int sel_a, sel_b, sel_c, ret; +- +- sel_a = gpio + DA850_EVM_UI_EXP_SEL_A; +- sel_b = gpio + DA850_EVM_UI_EXP_SEL_B; +- sel_c = gpio + DA850_EVM_UI_EXP_SEL_C; +- +- ret = gpio_request(sel_a, da850_evm_ui_exp[DA850_EVM_UI_EXP_SEL_A]); +- if (ret) { +- pr_warn("Cannot open UI expander pin %d\n", sel_a); +- goto exp_setup_sela_fail; +- } +- +- ret = gpio_request(sel_b, da850_evm_ui_exp[DA850_EVM_UI_EXP_SEL_B]); +- if (ret) { +- pr_warn("Cannot open UI expander pin %d\n", sel_b); +- goto exp_setup_selb_fail; +- } +- +- ret = gpio_request(sel_c, da850_evm_ui_exp[DA850_EVM_UI_EXP_SEL_C]); +- if (ret) { +- pr_warn("Cannot open UI expander pin %d\n", sel_c); +- goto exp_setup_selc_fail; +- } +- +- /* deselect all functionalities */ +- gpio_direction_output(sel_a, 1); +- gpio_direction_output(sel_b, 1); +- gpio_direction_output(sel_c, 1); +- +- da850_evm_ui_keys_init(gpio); +- ret = platform_device_register(&da850_evm_ui_keys_device); +- if (ret) { +- pr_warn("Could not register UI GPIO expander push-buttons"); +- goto exp_setup_keys_fail; +- } +- +- pr_info("DA850/OMAP-L138 EVM UI card detected\n"); +- +- da850_evm_setup_nor_nand(); +- +- da850_evm_setup_emac_rmii(sel_a); +- +- da850_evm_setup_video_port(sel_c); +- +- return 0; +- +-exp_setup_keys_fail: +- gpio_free(sel_c); +-exp_setup_selc_fail: +- gpio_free(sel_b); +-exp_setup_selb_fail: +- gpio_free(sel_a); +-exp_setup_sela_fail: +- return ret; +-} +- +-static int da850_evm_ui_expander_teardown(struct i2c_client *client, +- unsigned gpio, unsigned ngpio, void *c) +-{ +- platform_device_unregister(&da850_evm_ui_keys_device); +- +- /* deselect all functionalities */ +- gpio_set_value_cansleep(gpio + DA850_EVM_UI_EXP_SEL_C, 1); +- gpio_set_value_cansleep(gpio + DA850_EVM_UI_EXP_SEL_B, 1); +- gpio_set_value_cansleep(gpio + DA850_EVM_UI_EXP_SEL_A, 1); +- +- gpio_free(gpio + DA850_EVM_UI_EXP_SEL_C); +- gpio_free(gpio + DA850_EVM_UI_EXP_SEL_B); +- gpio_free(gpio + DA850_EVM_UI_EXP_SEL_A); +- +- return 0; +-} +- +-/* assign the baseboard expander's GPIOs after the UI board's */ +-#define DA850_UI_EXPANDER_N_GPIOS ARRAY_SIZE(da850_evm_ui_exp) +-#define DA850_BB_EXPANDER_GPIO_BASE (DAVINCI_N_GPIO + DA850_UI_EXPANDER_N_GPIOS) +- +-enum da850_evm_bb_exp_pins { +- DA850_EVM_BB_EXP_DEEP_SLEEP_EN = 0, +- DA850_EVM_BB_EXP_SW_RST, +- DA850_EVM_BB_EXP_TP_23, +- DA850_EVM_BB_EXP_TP_22, +- DA850_EVM_BB_EXP_TP_21, +- DA850_EVM_BB_EXP_USER_PB1, +- DA850_EVM_BB_EXP_USER_LED2, +- DA850_EVM_BB_EXP_USER_LED1, +- DA850_EVM_BB_EXP_USER_SW1, +- DA850_EVM_BB_EXP_USER_SW2, +- DA850_EVM_BB_EXP_USER_SW3, +- DA850_EVM_BB_EXP_USER_SW4, +- DA850_EVM_BB_EXP_USER_SW5, +- DA850_EVM_BB_EXP_USER_SW6, +- DA850_EVM_BB_EXP_USER_SW7, +- DA850_EVM_BB_EXP_USER_SW8 +-}; +- +-static const char const *da850_evm_bb_exp[] = { +- [DA850_EVM_BB_EXP_DEEP_SLEEP_EN] = "deep_sleep_en", +- [DA850_EVM_BB_EXP_SW_RST] = "sw_rst", +- [DA850_EVM_BB_EXP_TP_23] = "tp_23", +- [DA850_EVM_BB_EXP_TP_22] = "tp_22", +- [DA850_EVM_BB_EXP_TP_21] = "tp_21", +- [DA850_EVM_BB_EXP_USER_PB1] = "user_pb1", +- [DA850_EVM_BB_EXP_USER_LED2] = "user_led2", +- [DA850_EVM_BB_EXP_USER_LED1] = "user_led1", +- [DA850_EVM_BB_EXP_USER_SW1] = "user_sw1", +- [DA850_EVM_BB_EXP_USER_SW2] = "user_sw2", +- [DA850_EVM_BB_EXP_USER_SW3] = "user_sw3", +- [DA850_EVM_BB_EXP_USER_SW4] = "user_sw4", +- [DA850_EVM_BB_EXP_USER_SW5] = "user_sw5", +- [DA850_EVM_BB_EXP_USER_SW6] = "user_sw6", +- [DA850_EVM_BB_EXP_USER_SW7] = "user_sw7", +- [DA850_EVM_BB_EXP_USER_SW8] = "user_sw8", +-}; +- +-#define DA850_N_BB_USER_SW 8 +- +-static struct gpio_keys_button da850_evm_bb_keys[] = { +- [0] = { +- .type = EV_KEY, +- .active_low = 1, +- .wakeup = 0, +- .debounce_interval = DA850_KEYS_DEBOUNCE_MS, +- .code = KEY_PROG1, +- .desc = NULL, /* assigned at runtime */ +- .gpio = -1, /* assigned at runtime */ +- }, +- [1 ... DA850_N_BB_USER_SW] = { +- .type = EV_SW, +- .active_low = 1, +- .wakeup = 0, +- .debounce_interval = DA850_KEYS_DEBOUNCE_MS, +- .code = -1, /* assigned at runtime */ +- .desc = NULL, /* assigned at runtime */ +- .gpio = -1, /* assigned at runtime */ +- }, +-}; +- +-static struct gpio_keys_platform_data da850_evm_bb_keys_pdata = { +- .buttons = da850_evm_bb_keys, +- .nbuttons = ARRAY_SIZE(da850_evm_bb_keys), +- .poll_interval = DA850_GPIO_KEYS_POLL_MS, +-}; +- +-static struct platform_device da850_evm_bb_keys_device = { +- .name = "gpio-keys-polled", +- .id = 1, +- .dev = { +- .platform_data = &da850_evm_bb_keys_pdata +- }, +-}; +- +-static void da850_evm_bb_keys_init(unsigned gpio) +-{ +- int i; +- struct gpio_keys_button *button; +- +- button = &da850_evm_bb_keys[0]; +- button->desc = (char *) +- da850_evm_bb_exp[DA850_EVM_BB_EXP_USER_PB1]; +- button->gpio = gpio + DA850_EVM_BB_EXP_USER_PB1; +- +- for (i = 0; i < DA850_N_BB_USER_SW; i++) { +- button = &da850_evm_bb_keys[i + 1]; +- button->code = SW_LID + i; +- button->desc = (char *) +- da850_evm_bb_exp[DA850_EVM_BB_EXP_USER_SW1 + i]; +- button->gpio = gpio + DA850_EVM_BB_EXP_USER_SW1 + i; +- } +-} +- +-#define DA850_N_BB_USER_LED 2 +- +-static struct gpio_led da850_evm_bb_leds[] = { +- [0 ... DA850_N_BB_USER_LED - 1] = { +- .active_low = 1, +- .gpio = -1, /* assigned at runtime */ +- .name = NULL, /* assigned at runtime */ +- }, +-}; +- +-static struct gpio_led_platform_data da850_evm_bb_leds_pdata = { +- .leds = da850_evm_bb_leds, +- .num_leds = ARRAY_SIZE(da850_evm_bb_leds), +-}; +- +-static struct platform_device da850_evm_bb_leds_device = { +- .name = "leds-gpio", +- .id = -1, +- .dev = { +- .platform_data = &da850_evm_bb_leds_pdata +- } +-}; +- +-static void da850_evm_bb_leds_init(unsigned gpio) +-{ +- int i; +- struct gpio_led *led; +- +- for (i = 0; i < DA850_N_BB_USER_LED; i++) { +- led = &da850_evm_bb_leds[i]; +- +- led->gpio = gpio + DA850_EVM_BB_EXP_USER_LED2 + i; +- led->name = +- da850_evm_bb_exp[DA850_EVM_BB_EXP_USER_LED2 + i]; +- } +-} +- +-static int da850_evm_bb_expander_setup(struct i2c_client *client, +- unsigned gpio, unsigned ngpio, +- void *c) +-{ +- int ret; +- +- /* +- * Register the switches and pushbutton on the baseboard as a gpio-keys +- * device. +- */ +- da850_evm_bb_keys_init(gpio); +- ret = platform_device_register(&da850_evm_bb_keys_device); +- if (ret) { +- pr_warn("Could not register baseboard GPIO expander keys"); +- goto io_exp_setup_sw_fail; +- } +- +- da850_evm_bb_leds_init(gpio); +- ret = platform_device_register(&da850_evm_bb_leds_device); +- if (ret) { +- pr_warn("Could not register baseboard GPIO expander LEDs"); +- goto io_exp_setup_leds_fail; +- } +- +- return 0; +- +-io_exp_setup_leds_fail: +- platform_device_unregister(&da850_evm_bb_keys_device); +-io_exp_setup_sw_fail: +- return ret; +-} +- +-static int da850_evm_bb_expander_teardown(struct i2c_client *client, +- unsigned gpio, unsigned ngpio, void *c) +-{ +- platform_device_unregister(&da850_evm_bb_leds_device); +- platform_device_unregister(&da850_evm_bb_keys_device); +- +- return 0; +-} +- +-static struct pca953x_platform_data da850_evm_ui_expander_info = { +- .gpio_base = DAVINCI_N_GPIO, +- .setup = da850_evm_ui_expander_setup, +- .teardown = da850_evm_ui_expander_teardown, +- .names = da850_evm_ui_exp, +-}; +- +-static struct pca953x_platform_data da850_evm_bb_expander_info = { +- .gpio_base = DA850_BB_EXPANDER_GPIO_BASE, +- .setup = da850_evm_bb_expander_setup, +- .teardown = da850_evm_bb_expander_teardown, +- .names = da850_evm_bb_exp, +-}; +- +-static struct i2c_board_info __initdata da850_evm_i2c_devices[] = { +- { +- I2C_BOARD_INFO("tlv320aic3x", 0x18), +- }, +- { +- I2C_BOARD_INFO("tca6416", 0x20), +- .platform_data = &da850_evm_ui_expander_info, +- }, +- { +- I2C_BOARD_INFO("tca6416", 0x21), +- .platform_data = &da850_evm_bb_expander_info, +- }, +-}; +- +-static struct davinci_i2c_platform_data da850_evm_i2c_0_pdata = { +- .bus_freq = 100, /* kHz */ +- .bus_delay = 0, /* usec */ +-}; +- +-static struct davinci_uart_config da850_evm_uart_config __initdata = { +- .enabled_uarts = 0x7, +-}; +- +-/* davinci da850 evm audio machine driver */ +-static u8 da850_iis_serializer_direction[] = { +- INACTIVE_MODE, INACTIVE_MODE, INACTIVE_MODE, INACTIVE_MODE, +- INACTIVE_MODE, INACTIVE_MODE, INACTIVE_MODE, INACTIVE_MODE, +- INACTIVE_MODE, INACTIVE_MODE, INACTIVE_MODE, TX_MODE, +- RX_MODE, INACTIVE_MODE, INACTIVE_MODE, INACTIVE_MODE, +-}; +- +-static struct snd_platform_data da850_evm_snd_data = { +- .tx_dma_offset = 0x2000, +- .rx_dma_offset = 0x2000, +- .op_mode = DAVINCI_MCASP_IIS_MODE, +- .num_serializer = ARRAY_SIZE(da850_iis_serializer_direction), +- .tdm_slots = 2, +- .serial_dir = da850_iis_serializer_direction, +- .asp_chan_q = EVENTQ_0, +- .ram_chan_q = EVENTQ_1, +- .version = MCASP_VERSION_2, +- .txnumevt = 1, +- .rxnumevt = 1, +- .sram_size_playback = SZ_8K, +- .sram_size_capture = SZ_8K, +-}; +- +-static const short da850_evm_mcasp_pins[] __initconst = { +- DA850_AHCLKX, DA850_ACLKX, DA850_AFSX, +- DA850_AHCLKR, DA850_ACLKR, DA850_AFSR, DA850_AMUTE, +- DA850_AXR_11, DA850_AXR_12, +- -1 +-}; +- +-static int da850_evm_mmc_get_ro(int index) +-{ +- return gpio_get_value(DA850_MMCSD_WP_PIN); +-} +- +-static int da850_evm_mmc_get_cd(int index) +-{ +- return !gpio_get_value(DA850_MMCSD_CD_PIN); +-} +- +-static struct davinci_mmc_config da850_mmc_config = { +- .get_ro = da850_evm_mmc_get_ro, +- .get_cd = da850_evm_mmc_get_cd, +- .wires = 4, +- .max_freq = 50000000, +- .caps = MMC_CAP_MMC_HIGHSPEED | MMC_CAP_SD_HIGHSPEED, +- .version = MMC_CTLR_VERSION_2, +-}; +- +-static const short da850_evm_mmcsd0_pins[] __initconst = { +- DA850_MMCSD0_DAT_0, DA850_MMCSD0_DAT_1, DA850_MMCSD0_DAT_2, +- DA850_MMCSD0_DAT_3, DA850_MMCSD0_CLK, DA850_MMCSD0_CMD, +- DA850_GPIO4_0, DA850_GPIO4_1, +- -1 +-}; +- +-static void da850_panel_power_ctrl(int val) +-{ +- /* lcd backlight */ +- gpio_set_value(DA850_LCD_BL_PIN, val); +- +- /* lcd power */ +- gpio_set_value(DA850_LCD_PWR_PIN, val); +-} +- +-static int da850_lcd_hw_init(void) +-{ +- int status; +- +- status = gpio_request(DA850_LCD_BL_PIN, "lcd bl\n"); +- if (status < 0) +- return status; +- +- status = gpio_request(DA850_LCD_PWR_PIN, "lcd pwr\n"); +- if (status < 0) { +- gpio_free(DA850_LCD_BL_PIN); +- return status; +- } +- +- gpio_direction_output(DA850_LCD_BL_PIN, 0); +- gpio_direction_output(DA850_LCD_PWR_PIN, 0); +- +- /* Switch off panel power and backlight */ +- da850_panel_power_ctrl(0); +- +- /* Switch on panel power and backlight */ +- da850_panel_power_ctrl(1); +- +- return 0; +-} +- +-/* TPS65070 voltage regulator support */ +- +-/* 3.3V */ +-static struct regulator_consumer_supply tps65070_dcdc1_consumers[] = { +- { +- .supply = "usb0_vdda33", +- }, +- { +- .supply = "usb1_vdda33", +- }, +-}; +- +-/* 3.3V or 1.8V */ +-static struct regulator_consumer_supply tps65070_dcdc2_consumers[] = { +- { +- .supply = "dvdd3318_a", +- }, +- { +- .supply = "dvdd3318_b", +- }, +- { +- .supply = "dvdd3318_c", +- }, +-}; +- +-/* 1.2V */ +-static struct regulator_consumer_supply tps65070_dcdc3_consumers[] = { +- { +- .supply = "cvdd", +- }, +-}; +- +-/* 1.8V LDO */ +-static struct regulator_consumer_supply tps65070_ldo1_consumers[] = { +- { +- .supply = "sata_vddr", +- }, +- { +- .supply = "usb0_vdda18", +- }, +- { +- .supply = "usb1_vdda18", +- }, +- { +- .supply = "ddr_dvdd18", +- }, +-}; +- +-/* 1.2V LDO */ +-static struct regulator_consumer_supply tps65070_ldo2_consumers[] = { +- { +- .supply = "sata_vdd", +- }, +- { +- .supply = "pll0_vdda", +- }, +- { +- .supply = "pll1_vdda", +- }, +- { +- .supply = "usbs_cvdd", +- }, +- { +- .supply = "vddarnwa1", +- }, +-}; +- +-/* We take advantage of the fact that both defdcdc{2,3} are tied high */ +-static struct tps6507x_reg_platform_data tps6507x_platform_data = { +- .defdcdc_default = true, +-}; +- +-static struct regulator_init_data tps65070_regulator_data[] = { +- /* dcdc1 */ +- { +- .constraints = { +- .min_uV = 3150000, +- .max_uV = 3450000, +- .valid_ops_mask = (REGULATOR_CHANGE_VOLTAGE | +- REGULATOR_CHANGE_STATUS), +- .boot_on = 1, +- }, +- .num_consumer_supplies = ARRAY_SIZE(tps65070_dcdc1_consumers), +- .consumer_supplies = tps65070_dcdc1_consumers, +- }, +- +- /* dcdc2 */ +- { +- .constraints = { +- .min_uV = 1710000, +- .max_uV = 3450000, +- .valid_ops_mask = (REGULATOR_CHANGE_VOLTAGE | +- REGULATOR_CHANGE_STATUS), +- .boot_on = 1, +- }, +- .num_consumer_supplies = ARRAY_SIZE(tps65070_dcdc2_consumers), +- .consumer_supplies = tps65070_dcdc2_consumers, +- .driver_data = &tps6507x_platform_data, +- }, +- +- /* dcdc3 */ +- { +- .constraints = { +- .min_uV = 950000, +- .max_uV = 1350000, +- .valid_ops_mask = (REGULATOR_CHANGE_VOLTAGE | +- REGULATOR_CHANGE_STATUS), +- .boot_on = 1, +- }, +- .num_consumer_supplies = ARRAY_SIZE(tps65070_dcdc3_consumers), +- .consumer_supplies = tps65070_dcdc3_consumers, +- .driver_data = &tps6507x_platform_data, +- }, +- +- /* ldo1 */ +- { +- .constraints = { +- .min_uV = 1710000, +- .max_uV = 1890000, +- .valid_ops_mask = (REGULATOR_CHANGE_VOLTAGE | +- REGULATOR_CHANGE_STATUS), +- .boot_on = 1, +- }, +- .num_consumer_supplies = ARRAY_SIZE(tps65070_ldo1_consumers), +- .consumer_supplies = tps65070_ldo1_consumers, +- }, +- +- /* ldo2 */ +- { +- .constraints = { +- .min_uV = 1140000, +- .max_uV = 1320000, +- .valid_ops_mask = (REGULATOR_CHANGE_VOLTAGE | +- REGULATOR_CHANGE_STATUS), +- .boot_on = 1, +- }, +- .num_consumer_supplies = ARRAY_SIZE(tps65070_ldo2_consumers), +- .consumer_supplies = tps65070_ldo2_consumers, +- }, +-}; +- +-static struct touchscreen_init_data tps6507x_touchscreen_data = { +- .poll_period = 30, /* ms between touch samples */ +- .min_pressure = 0x30, /* minimum pressure to trigger touch */ +- .vref = 0, /* turn off vref when not using A/D */ +- .vendor = 0, /* /sys/class/input/input?/id/vendor */ +- .product = 65070, /* /sys/class/input/input?/id/product */ +- .version = 0x100, /* /sys/class/input/input?/id/version */ +-}; +- +-static struct tps6507x_board tps_board = { +- .tps6507x_pmic_init_data = &tps65070_regulator_data[0], +- .tps6507x_ts_init_data = &tps6507x_touchscreen_data, +-}; +- +-static struct i2c_board_info __initdata da850_evm_tps65070_info[] = { +- { +- I2C_BOARD_INFO("tps6507x", 0x48), +- .platform_data = &tps_board, +- }, +-}; +- +-static int __init pmic_tps65070_init(void) +-{ +- return i2c_register_board_info(1, da850_evm_tps65070_info, +- ARRAY_SIZE(da850_evm_tps65070_info)); +-} +- +-static const short da850_evm_lcdc_pins[] = { +- DA850_GPIO2_8, DA850_GPIO2_15, +- -1 +-}; +- +-static const short da850_evm_mii_pins[] = { +- DA850_MII_TXEN, DA850_MII_TXCLK, DA850_MII_COL, DA850_MII_TXD_3, +- DA850_MII_TXD_2, DA850_MII_TXD_1, DA850_MII_TXD_0, DA850_MII_RXER, +- DA850_MII_CRS, DA850_MII_RXCLK, DA850_MII_RXDV, DA850_MII_RXD_3, +- DA850_MII_RXD_2, DA850_MII_RXD_1, DA850_MII_RXD_0, DA850_MDIO_CLK, +- DA850_MDIO_D, +- -1 +-}; +- +-static const short da850_evm_rmii_pins[] = { +- DA850_RMII_TXD_0, DA850_RMII_TXD_1, DA850_RMII_TXEN, +- DA850_RMII_CRS_DV, DA850_RMII_RXD_0, DA850_RMII_RXD_1, +- DA850_RMII_RXER, DA850_RMII_MHZ_50_CLK, DA850_MDIO_CLK, +- DA850_MDIO_D, +- -1 +-}; +- +-static int __init da850_evm_config_emac(void) +-{ +- void __iomem *cfg_chip3_base; +- int ret; +- u32 val; +- struct davinci_soc_info *soc_info = &davinci_soc_info; +- u8 rmii_en = soc_info->emac_pdata->rmii_en; +- +- if (!machine_is_davinci_da850_evm()) +- return 0; +- +- cfg_chip3_base = DA8XX_SYSCFG0_VIRT(DA8XX_CFGCHIP3_REG); +- +- val = __raw_readl(cfg_chip3_base); +- +- if (rmii_en) { +- val |= BIT(8); +- ret = davinci_cfg_reg_list(da850_evm_rmii_pins); +- pr_info("EMAC: RMII PHY configured, MII PHY will not be" +- " functional\n"); +- } else { +- val &= ~BIT(8); +- ret = davinci_cfg_reg_list(da850_evm_mii_pins); +- pr_info("EMAC: MII PHY configured, RMII PHY will not be" +- " functional\n"); +- } +- +- if (ret) +- pr_warn("%s: CPGMAC/RMII mux setup failed: %d\n", +- __func__, ret); +- +- /* configure the CFGCHIP3 register for RMII or MII */ +- __raw_writel(val, cfg_chip3_base); +- +- ret = davinci_cfg_reg(DA850_GPIO2_6); +- if (ret) +- pr_warn("%s:GPIO(2,6) mux setup failed\n", __func__); +- +- ret = gpio_request(DA850_MII_MDIO_CLKEN_PIN, "mdio_clk_en"); +- if (ret) { +- pr_warn("Cannot open GPIO %d\n", DA850_MII_MDIO_CLKEN_PIN); +- return ret; +- } +- +- /* Enable/Disable MII MDIO clock */ +- gpio_direction_output(DA850_MII_MDIO_CLKEN_PIN, rmii_en); +- +- soc_info->emac_pdata->phy_id = DA850_EVM_PHY_ID; +- +- ret = da8xx_register_emac(); +- if (ret) +- pr_warn("%s: EMAC registration failed: %d\n", __func__, ret); +- +- return 0; +-} +-device_initcall(da850_evm_config_emac); +- +-/* +- * The following EDMA channels/slots are not being used by drivers (for +- * example: Timer, GPIO, UART events etc) on da850/omap-l138 EVM, hence +- * they are being reserved for codecs on the DSP side. +- */ +-static const s16 da850_dma0_rsv_chans[][2] = { +- /* (offset, number) */ +- { 8, 6}, +- {24, 4}, +- {30, 2}, +- {-1, -1} +-}; +- +-static const s16 da850_dma0_rsv_slots[][2] = { +- /* (offset, number) */ +- { 8, 6}, +- {24, 4}, +- {30, 50}, +- {-1, -1} +-}; +- +-static const s16 da850_dma1_rsv_chans[][2] = { +- /* (offset, number) */ +- { 0, 28}, +- {30, 2}, +- {-1, -1} +-}; +- +-static const s16 da850_dma1_rsv_slots[][2] = { +- /* (offset, number) */ +- { 0, 28}, +- {30, 90}, +- {-1, -1} +-}; +- +-static struct edma_rsv_info da850_edma_cc0_rsv = { +- .rsv_chans = da850_dma0_rsv_chans, +- .rsv_slots = da850_dma0_rsv_slots, +-}; +- +-static struct edma_rsv_info da850_edma_cc1_rsv = { +- .rsv_chans = da850_dma1_rsv_chans, +- .rsv_slots = da850_dma1_rsv_slots, +-}; +- +-static struct edma_rsv_info *da850_edma_rsv[2] = { +- &da850_edma_cc0_rsv, +- &da850_edma_cc1_rsv, +-}; +- +-#ifdef CONFIG_CPU_FREQ +-static __init int da850_evm_init_cpufreq(void) +-{ +- switch (system_rev & 0xF) { +- case 3: +- da850_max_speed = 456000; +- break; +- case 2: +- da850_max_speed = 408000; +- break; +- case 1: +- da850_max_speed = 372000; +- break; +- } +- +- return da850_register_cpufreq("pll0_sysclk3"); +-} +-#else +-static __init int da850_evm_init_cpufreq(void) { return 0; } +-#endif +- +-#if defined(CONFIG_DA850_UI_SD_VIDEO_PORT) +- +-#define TVP5147_CH0 "tvp514x-0" +-#define TVP5147_CH1 "tvp514x-1" +- +-/* VPIF capture configuration */ +-static struct tvp514x_platform_data tvp5146_pdata = { +- .clk_polarity = 0, +- .hs_polarity = 1, +- .vs_polarity = 1, +-}; +- +-#define TVP514X_STD_ALL (V4L2_STD_NTSC | V4L2_STD_PAL) +- +-static const struct vpif_input da850_ch0_inputs[] = { +- { +- .input = { +- .index = 0, +- .name = "Composite", +- .type = V4L2_INPUT_TYPE_CAMERA, +- .capabilities = V4L2_IN_CAP_STD, +- .std = TVP514X_STD_ALL, +- }, +- .input_route = INPUT_CVBS_VI2B, +- .output_route = OUTPUT_10BIT_422_EMBEDDED_SYNC, +- .subdev_name = TVP5147_CH0, +- }, +-}; +- +-static const struct vpif_input da850_ch1_inputs[] = { +- { +- .input = { +- .index = 0, +- .name = "S-Video", +- .type = V4L2_INPUT_TYPE_CAMERA, +- .capabilities = V4L2_IN_CAP_STD, +- .std = TVP514X_STD_ALL, +- }, +- .input_route = INPUT_SVIDEO_VI2C_VI1C, +- .output_route = OUTPUT_10BIT_422_EMBEDDED_SYNC, +- .subdev_name = TVP5147_CH1, +- }, +-}; +- +-static struct vpif_subdev_info da850_vpif_capture_sdev_info[] = { +- { +- .name = TVP5147_CH0, +- .board_info = { +- I2C_BOARD_INFO("tvp5146", 0x5d), +- .platform_data = &tvp5146_pdata, +- }, +- }, +- { +- .name = TVP5147_CH1, +- .board_info = { +- I2C_BOARD_INFO("tvp5146", 0x5c), +- .platform_data = &tvp5146_pdata, +- }, +- }, +-}; +- +-static struct vpif_capture_config da850_vpif_capture_config = { +- .subdev_info = da850_vpif_capture_sdev_info, +- .subdev_count = ARRAY_SIZE(da850_vpif_capture_sdev_info), +- .chan_config[0] = { +- .inputs = da850_ch0_inputs, +- .input_count = ARRAY_SIZE(da850_ch0_inputs), +- .vpif_if = { +- .if_type = VPIF_IF_BT656, +- .hd_pol = 1, +- .vd_pol = 1, +- .fid_pol = 0, +- }, +- }, +- .chan_config[1] = { +- .inputs = da850_ch1_inputs, +- .input_count = ARRAY_SIZE(da850_ch1_inputs), +- .vpif_if = { +- .if_type = VPIF_IF_BT656, +- .hd_pol = 1, +- .vd_pol = 1, +- .fid_pol = 0, +- }, +- }, +- .card_name = "DA850/OMAP-L138 Video Capture", +-}; +- +-/* VPIF display configuration */ +- +-static struct adv7343_platform_data adv7343_pdata = { +- .mode_config = { +- .dac_3 = 1, +- .dac_2 = 1, +- .dac_1 = 1, +- }, +- .sd_config = { +- .sd_dac_out1 = 1, +- }, +-}; +- +-static struct vpif_subdev_info da850_vpif_subdev[] = { +- { +- .name = "adv7343", +- .board_info = { +- I2C_BOARD_INFO("adv7343", 0x2a), +- .platform_data = &adv7343_pdata, +- }, +- }, +-}; +- +-static const struct vpif_output da850_ch0_outputs[] = { +- { +- .output = { +- .index = 0, +- .name = "Composite", +- .type = V4L2_OUTPUT_TYPE_ANALOG, +- .capabilities = V4L2_OUT_CAP_STD, +- .std = V4L2_STD_ALL, +- }, +- .subdev_name = "adv7343", +- .output_route = ADV7343_COMPOSITE_ID, +- }, +- { +- .output = { +- .index = 1, +- .name = "S-Video", +- .type = V4L2_OUTPUT_TYPE_ANALOG, +- .capabilities = V4L2_OUT_CAP_STD, +- .std = V4L2_STD_ALL, +- }, +- .subdev_name = "adv7343", +- .output_route = ADV7343_SVIDEO_ID, +- }, +-}; +- +-static struct vpif_display_config da850_vpif_display_config = { +- .subdevinfo = da850_vpif_subdev, +- .subdev_count = ARRAY_SIZE(da850_vpif_subdev), +- .chan_config[0] = { +- .outputs = da850_ch0_outputs, +- .output_count = ARRAY_SIZE(da850_ch0_outputs), +- }, +- .card_name = "DA850/OMAP-L138 Video Display", +-}; +- +-static __init void da850_vpif_init(void) +-{ +- int ret; +- +- ret = da850_register_vpif(); +- if (ret) +- pr_warn("da850_evm_init: VPIF setup failed: %d\n", ret); +- +- ret = davinci_cfg_reg_list(da850_vpif_capture_pins); +- if (ret) +- pr_warn("da850_evm_init: VPIF capture mux setup failed: %d\n", +- ret); +- +- ret = da850_register_vpif_capture(&da850_vpif_capture_config); +- if (ret) +- pr_warn("da850_evm_init: VPIF capture setup failed: %d\n", ret); +- +- ret = davinci_cfg_reg_list(da850_vpif_display_pins); +- if (ret) +- pr_warn("da850_evm_init: VPIF display mux setup failed: %d\n", +- ret); +- +- ret = da850_register_vpif_display(&da850_vpif_display_config); +- if (ret) +- pr_warn("da850_evm_init: VPIF display setup failed: %d\n", ret); +-} +- +-#else +-static __init void da850_vpif_init(void) {} +-#endif +- +-#ifdef CONFIG_DA850_WL12XX +- +-static void wl12xx_set_power(int index, bool power_on) +-{ +- static bool power_state; +- +- pr_debug("Powering %s wl12xx", power_on ? "on" : "off"); +- +- if (power_on == power_state) +- return; +- power_state = power_on; +- +- if (power_on) { +- /* Power up sequence required for wl127x devices */ +- gpio_set_value(DA850_WLAN_EN, 1); +- usleep_range(15000, 15000); +- gpio_set_value(DA850_WLAN_EN, 0); +- usleep_range(1000, 1000); +- gpio_set_value(DA850_WLAN_EN, 1); +- msleep(70); +- } else { +- gpio_set_value(DA850_WLAN_EN, 0); +- } +-} +- +-static struct davinci_mmc_config da850_wl12xx_mmc_config = { +- .set_power = wl12xx_set_power, +- .wires = 4, +- .max_freq = 25000000, +- .caps = MMC_CAP_4_BIT_DATA | MMC_CAP_NONREMOVABLE | +- MMC_CAP_POWER_OFF_CARD, +- .version = MMC_CTLR_VERSION_2, +-}; +- +-static const short da850_wl12xx_pins[] __initconst = { +- DA850_MMCSD1_DAT_0, DA850_MMCSD1_DAT_1, DA850_MMCSD1_DAT_2, +- DA850_MMCSD1_DAT_3, DA850_MMCSD1_CLK, DA850_MMCSD1_CMD, +- DA850_GPIO6_9, DA850_GPIO6_10, +- -1 +-}; +- +-static struct wl12xx_platform_data da850_wl12xx_wlan_data __initdata = { +- .irq = -1, +- .board_ref_clock = WL12XX_REFCLOCK_38, +- .platform_quirks = WL12XX_PLATFORM_QUIRK_EDGE_IRQ, +-}; +- +-static __init int da850_wl12xx_init(void) +-{ +- int ret; +- +- ret = davinci_cfg_reg_list(da850_wl12xx_pins); +- if (ret) { +- pr_err("wl12xx/mmc mux setup failed: %d\n", ret); +- goto exit; +- } +- +- ret = da850_register_mmcsd1(&da850_wl12xx_mmc_config); +- if (ret) { +- pr_err("wl12xx/mmc registration failed: %d\n", ret); +- goto exit; +- } +- +- ret = gpio_request_one(DA850_WLAN_EN, GPIOF_OUT_INIT_LOW, "wl12xx_en"); +- if (ret) { +- pr_err("Could not request wl12xx enable gpio: %d\n", ret); +- goto exit; +- } +- +- ret = gpio_request_one(DA850_WLAN_IRQ, GPIOF_IN, "wl12xx_irq"); +- if (ret) { +- pr_err("Could not request wl12xx irq gpio: %d\n", ret); +- goto free_wlan_en; +- } +- +- da850_wl12xx_wlan_data.irq = gpio_to_irq(DA850_WLAN_IRQ); +- +- ret = wl12xx_set_platform_data(&da850_wl12xx_wlan_data); +- if (ret) { +- pr_err("Could not set wl12xx data: %d\n", ret); +- goto free_wlan_irq; +- } +- +- return 0; +- +-free_wlan_irq: +- gpio_free(DA850_WLAN_IRQ); +- +-free_wlan_en: +- gpio_free(DA850_WLAN_EN); +- +-exit: +- return ret; +-} +- +-#else /* CONFIG_DA850_WL12XX */ +- +-static __init int da850_wl12xx_init(void) +-{ +- return 0; +-} +- +-#endif /* CONFIG_DA850_WL12XX */ +- +-#define DA850EVM_SATA_REFCLKPN_RATE (100 * 1000 * 1000) +- +-static __init void da850_evm_init(void) +-{ +- int ret; +- +- ret = pmic_tps65070_init(); +- if (ret) +- pr_warn("%s: TPS65070 PMIC init failed: %d\n", __func__, ret); +- +- ret = da850_register_edma(da850_edma_rsv); +- if (ret) +- pr_warn("%s: EDMA registration failed: %d\n", __func__, ret); +- +- ret = davinci_cfg_reg_list(da850_i2c0_pins); +- if (ret) +- pr_warn("%s: I2C0 mux setup failed: %d\n", __func__, ret); +- +- ret = da8xx_register_i2c(0, &da850_evm_i2c_0_pdata); +- if (ret) +- pr_warn("%s: I2C0 registration failed: %d\n", __func__, ret); +- +- +- ret = da8xx_register_watchdog(); +- if (ret) +- pr_warn("%s: watchdog registration failed: %d\n", +- __func__, ret); +- +- if (HAS_MMC) { +- ret = davinci_cfg_reg_list(da850_evm_mmcsd0_pins); +- if (ret) +- pr_warn("%s: MMCSD0 mux setup failed: %d\n", +- __func__, ret); +- +- ret = gpio_request(DA850_MMCSD_CD_PIN, "MMC CD\n"); +- if (ret) +- pr_warn("%s: can not open GPIO %d\n", +- __func__, DA850_MMCSD_CD_PIN); +- gpio_direction_input(DA850_MMCSD_CD_PIN); +- +- ret = gpio_request(DA850_MMCSD_WP_PIN, "MMC WP\n"); +- if (ret) +- pr_warn("%s: can not open GPIO %d\n", +- __func__, DA850_MMCSD_WP_PIN); +- gpio_direction_input(DA850_MMCSD_WP_PIN); +- +- ret = da8xx_register_mmcsd0(&da850_mmc_config); +- if (ret) +- pr_warn("%s: MMCSD0 registration failed: %d\n", +- __func__, ret); +- +- ret = da850_wl12xx_init(); +- if (ret) +- pr_warn("%s: WL12xx initialization failed: %d\n", +- __func__, ret); +- } +- +- davinci_serial_init(&da850_evm_uart_config); +- +- i2c_register_board_info(1, da850_evm_i2c_devices, +- ARRAY_SIZE(da850_evm_i2c_devices)); +- +- /* +- * shut down uart 0 and 1; they are not used on the board and +- * accessing them causes endless "too much work in irq53" messages +- * with arago fs +- */ +- __raw_writel(0, IO_ADDRESS(DA8XX_UART1_BASE) + 0x30); +- __raw_writel(0, IO_ADDRESS(DA8XX_UART0_BASE) + 0x30); +- +- ret = davinci_cfg_reg_list(da850_evm_mcasp_pins); +- if (ret) +- pr_warn("%s: McASP mux setup failed: %d\n", __func__, ret); +- +- da850_evm_snd_data.sram_pool = sram_get_gen_pool(); +- da8xx_register_mcasp(0, &da850_evm_snd_data); +- +- ret = davinci_cfg_reg_list(da850_lcdcntl_pins); +- if (ret) +- pr_warn("%s: LCDC mux setup failed: %d\n", __func__, ret); +- +- ret = da8xx_register_uio_pruss(); +- if (ret) +- pr_warn("da850_evm_init: pruss initialization failed: %d\n", +- ret); +- +- /* Handle board specific muxing for LCD here */ +- ret = davinci_cfg_reg_list(da850_evm_lcdc_pins); +- if (ret) +- pr_warn("%s: EVM specific LCD mux setup failed: %d\n", +- __func__, ret); +- +- ret = da850_lcd_hw_init(); +- if (ret) +- pr_warn("%s: LCD initialization failed: %d\n", __func__, ret); +- +- sharp_lk043t1dg01_pdata.panel_power_ctrl = da850_panel_power_ctrl, +- ret = da8xx_register_lcdc(&sharp_lk043t1dg01_pdata); +- if (ret) +- pr_warn("%s: LCDC registration failed: %d\n", __func__, ret); +- +- ret = da8xx_register_rtc(); +- if (ret) +- pr_warn("%s: RTC setup failed: %d\n", __func__, ret); +- +- ret = da850_evm_init_cpufreq(); +- if (ret) +- pr_warn("%s: cpufreq registration failed: %d\n", __func__, ret); +- +- ret = da8xx_register_cpuidle(); +- if (ret) +- pr_warn("%s: cpuidle registration failed: %d\n", __func__, ret); +- +- ret = da850_register_pm(&da850_pm_device); +- if (ret) +- pr_warn("%s: suspend registration failed: %d\n", __func__, ret); +- +- da850_vpif_init(); +- +- ret = spi_register_board_info(da850evm_spi_info, +- ARRAY_SIZE(da850evm_spi_info)); +- if (ret) +- pr_warn("%s: spi info registration failed: %d\n", __func__, +- ret); +- +- ret = da8xx_register_spi_bus(1, ARRAY_SIZE(da850evm_spi_info)); +- if (ret) +- pr_warn("%s: SPI 1 registration failed: %d\n", __func__, ret); +- +- ret = da850_register_sata(DA850EVM_SATA_REFCLKPN_RATE); +- if (ret) +- pr_warn("%s: SATA registration failed: %d\n", __func__, ret); +- +- da850_evm_setup_mac_addr(); +-} +- +-#ifdef CONFIG_SERIAL_8250_CONSOLE +-static int __init da850_evm_console_init(void) +-{ +- if (!machine_is_davinci_da850_evm()) +- return 0; +- +- return add_preferred_console("ttyS", 2, "115200"); +-} +-console_initcall(da850_evm_console_init); +-#endif +- +-static void __init da850_evm_map_io(void) +-{ +- da850_init(); +-} +- +-MACHINE_START(DAVINCI_DA850_EVM, "DaVinci DA850/OMAP-L138/AM18x EVM") +- .atag_offset = 0x100, +- .map_io = da850_evm_map_io, +- .init_irq = cp_intc_init, +- .init_time = davinci_timer_init, +- .init_machine = da850_evm_init, +- .init_late = davinci_init_late, +- .dma_zone_size = SZ_128M, +- .restart = da8xx_restart, +-MACHINE_END +diff --git a/arch/arm/mach-davinci/board-dm355-evm.c b/arch/arm/mach-davinci/board-dm355-evm.c +deleted file mode 100644 +index 147b8e1a..00000000 +--- a/arch/arm/mach-davinci/board-dm355-evm.c ++++ /dev/null +@@ -1,363 +0,0 @@ +-/* +- * TI DaVinci EVM board support +- * +- * Author: Kevin Hilman, Deep Root Systems, LLC +- * +- * 2007 (c) MontaVista Software, Inc. This file is licensed under +- * the terms of the GNU General Public License version 2. This program +- * is licensed "as is" without any warranty of any kind, whether express +- * or implied. +- */ +-#include +-#include +-#include +-#include +-#include +-#include +-#include +-#include +-#include +-#include +-#include +-#include +-#include +-#include +- +-#include +-#include +- +-#include +-#include +-#include +-#include +-#include +- +-#include "davinci.h" +- +-/* NOTE: this is geared for the standard config, with a socketed +- * 2 GByte Micron NAND (MT29F16G08FAA) using 128KB sectors. If you +- * swap chips, maybe with a different block size, partitioning may +- * need to be changed. +- */ +-#define NAND_BLOCK_SIZE SZ_128K +- +-static struct mtd_partition davinci_nand_partitions[] = { +- { +- /* UBL (a few copies) plus U-Boot */ +- .name = "bootloader", +- .offset = 0, +- .size = 15 * NAND_BLOCK_SIZE, +- .mask_flags = MTD_WRITEABLE, /* force read-only */ +- }, { +- /* U-Boot environment */ +- .name = "params", +- .offset = MTDPART_OFS_APPEND, +- .size = 1 * NAND_BLOCK_SIZE, +- .mask_flags = 0, +- }, { +- .name = "kernel", +- .offset = MTDPART_OFS_APPEND, +- .size = SZ_4M, +- .mask_flags = 0, +- }, { +- .name = "filesystem1", +- .offset = MTDPART_OFS_APPEND, +- .size = SZ_512M, +- .mask_flags = 0, +- }, { +- .name = "filesystem2", +- .offset = MTDPART_OFS_APPEND, +- .size = MTDPART_SIZ_FULL, +- .mask_flags = 0, +- } +- /* two blocks with bad block table (and mirror) at the end */ +-}; +- +-static struct davinci_nand_pdata davinci_nand_data = { +- .mask_chipsel = BIT(14), +- .parts = davinci_nand_partitions, +- .nr_parts = ARRAY_SIZE(davinci_nand_partitions), +- .ecc_mode = NAND_ECC_HW, +- .bbt_options = NAND_BBT_USE_FLASH, +- .ecc_bits = 4, +-}; +- +-static struct resource davinci_nand_resources[] = { +- { +- .start = DM355_ASYNC_EMIF_DATA_CE0_BASE, +- .end = DM355_ASYNC_EMIF_DATA_CE0_BASE + SZ_32M - 1, +- .flags = IORESOURCE_MEM, +- }, { +- .start = DM355_ASYNC_EMIF_CONTROL_BASE, +- .end = DM355_ASYNC_EMIF_CONTROL_BASE + SZ_4K - 1, +- .flags = IORESOURCE_MEM, +- }, +-}; +- +-static struct platform_device davinci_nand_device = { +- .name = "davinci_nand", +- .id = 0, +- +- .num_resources = ARRAY_SIZE(davinci_nand_resources), +- .resource = davinci_nand_resources, +- +- .dev = { +- .platform_data = &davinci_nand_data, +- }, +-}; +- +-static struct davinci_i2c_platform_data i2c_pdata = { +- .bus_freq = 400 /* kHz */, +- .bus_delay = 0 /* usec */, +- .sda_pin = 15, +- .scl_pin = 14, +-}; +- +-static struct snd_platform_data dm355_evm_snd_data; +- +-static int dm355evm_mmc_gpios = -EINVAL; +- +-static void dm355evm_mmcsd_gpios(unsigned gpio) +-{ +- gpio_request(gpio + 0, "mmc0_ro"); +- gpio_request(gpio + 1, "mmc0_cd"); +- gpio_request(gpio + 2, "mmc1_ro"); +- gpio_request(gpio + 3, "mmc1_cd"); +- +- /* we "know" these are input-only so we don't +- * need to call gpio_direction_input() +- */ +- +- dm355evm_mmc_gpios = gpio; +-} +- +-static struct i2c_board_info dm355evm_i2c_info[] = { +- { I2C_BOARD_INFO("dm355evm_msp", 0x25), +- .platform_data = dm355evm_mmcsd_gpios, +- }, +- /* { plus irq }, */ +- { I2C_BOARD_INFO("tlv320aic33", 0x1b), }, +-}; +- +-static void __init evm_init_i2c(void) +-{ +- davinci_init_i2c(&i2c_pdata); +- +- gpio_request(5, "dm355evm_msp"); +- gpio_direction_input(5); +- dm355evm_i2c_info[0].irq = gpio_to_irq(5); +- +- i2c_register_board_info(1, dm355evm_i2c_info, +- ARRAY_SIZE(dm355evm_i2c_info)); +-} +- +-static struct resource dm355evm_dm9000_rsrc[] = { +- { +- /* addr */ +- .start = 0x04014000, +- .end = 0x04014001, +- .flags = IORESOURCE_MEM, +- }, { +- /* data */ +- .start = 0x04014002, +- .end = 0x04014003, +- .flags = IORESOURCE_MEM, +- }, { +- .flags = IORESOURCE_IRQ +- | IORESOURCE_IRQ_HIGHEDGE /* rising (active high) */, +- }, +-}; +- +-static struct platform_device dm355evm_dm9000 = { +- .name = "dm9000", +- .id = -1, +- .resource = dm355evm_dm9000_rsrc, +- .num_resources = ARRAY_SIZE(dm355evm_dm9000_rsrc), +-}; +- +-static struct tvp514x_platform_data tvp5146_pdata = { +- .clk_polarity = 0, +- .hs_polarity = 1, +- .vs_polarity = 1 +-}; +- +-#define TVP514X_STD_ALL (V4L2_STD_NTSC | V4L2_STD_PAL) +-/* Inputs available at the TVP5146 */ +-static struct v4l2_input tvp5146_inputs[] = { +- { +- .index = 0, +- .name = "Composite", +- .type = V4L2_INPUT_TYPE_CAMERA, +- .std = TVP514X_STD_ALL, +- }, +- { +- .index = 1, +- .name = "S-Video", +- .type = V4L2_INPUT_TYPE_CAMERA, +- .std = TVP514X_STD_ALL, +- }, +-}; +- +-/* +- * this is the route info for connecting each input to decoder +- * ouput that goes to vpfe. There is a one to one correspondence +- * with tvp5146_inputs +- */ +-static struct vpfe_route tvp5146_routes[] = { +- { +- .input = INPUT_CVBS_VI2B, +- .output = OUTPUT_10BIT_422_EMBEDDED_SYNC, +- }, +- { +- .input = INPUT_SVIDEO_VI2C_VI1C, +- .output = OUTPUT_10BIT_422_EMBEDDED_SYNC, +- }, +-}; +- +-static struct vpfe_subdev_info vpfe_sub_devs[] = { +- { +- .name = "tvp5146", +- .grp_id = 0, +- .num_inputs = ARRAY_SIZE(tvp5146_inputs), +- .inputs = tvp5146_inputs, +- .routes = tvp5146_routes, +- .can_route = 1, +- .ccdc_if_params = { +- .if_type = VPFE_BT656, +- .hdpol = VPFE_PINPOL_POSITIVE, +- .vdpol = VPFE_PINPOL_POSITIVE, +- }, +- .board_info = { +- I2C_BOARD_INFO("tvp5146", 0x5d), +- .platform_data = &tvp5146_pdata, +- }, +- } +-}; +- +-static struct vpfe_config vpfe_cfg = { +- .num_subdevs = ARRAY_SIZE(vpfe_sub_devs), +- .i2c_adapter_id = 1, +- .sub_devs = vpfe_sub_devs, +- .card_name = "DM355 EVM", +- .ccdc = "DM355 CCDC", +-}; +- +-static struct platform_device *davinci_evm_devices[] __initdata = { +- &dm355evm_dm9000, +- &davinci_nand_device, +-}; +- +-static struct davinci_uart_config uart_config __initdata = { +- .enabled_uarts = (1 << 0), +-}; +- +-static void __init dm355_evm_map_io(void) +-{ +- /* setup input configuration for VPFE input devices */ +- dm355_set_vpfe_config(&vpfe_cfg); +- dm355_init(); +-} +- +-static int dm355evm_mmc_get_cd(int module) +-{ +- if (!gpio_is_valid(dm355evm_mmc_gpios)) +- return -ENXIO; +- /* low == card present */ +- return !gpio_get_value_cansleep(dm355evm_mmc_gpios + 2 * module + 1); +-} +- +-static int dm355evm_mmc_get_ro(int module) +-{ +- if (!gpio_is_valid(dm355evm_mmc_gpios)) +- return -ENXIO; +- /* high == card's write protect switch active */ +- return gpio_get_value_cansleep(dm355evm_mmc_gpios + 2 * module + 0); +-} +- +-static struct davinci_mmc_config dm355evm_mmc_config = { +- .get_cd = dm355evm_mmc_get_cd, +- .get_ro = dm355evm_mmc_get_ro, +- .wires = 4, +- .max_freq = 50000000, +- .caps = MMC_CAP_MMC_HIGHSPEED | MMC_CAP_SD_HIGHSPEED, +- .version = MMC_CTLR_VERSION_1, +-}; +- +-/* Don't connect anything to J10 unless you're only using USB host +- * mode *and* have to do so with some kind of gender-bender. If +- * you have proper Mini-B or Mini-A cables (or Mini-A adapters) +- * the ID pin won't need any help. +- */ +-#ifdef CONFIG_USB_MUSB_PERIPHERAL +-#define USB_ID_VALUE 0 /* ID pulled high; *should* float */ +-#else +-#define USB_ID_VALUE 1 /* ID pulled low */ +-#endif +- +-static struct spi_eeprom at25640a = { +- .byte_len = SZ_64K / 8, +- .name = "at25640a", +- .page_size = 32, +- .flags = EE_ADDR2, +-}; +- +-static struct spi_board_info dm355_evm_spi_info[] __initconst = { +- { +- .modalias = "at25", +- .platform_data = &at25640a, +- .max_speed_hz = 10 * 1000 * 1000, /* at 3v3 */ +- .bus_num = 0, +- .chip_select = 0, +- .mode = SPI_MODE_0, +- }, +-}; +- +-static __init void dm355_evm_init(void) +-{ +- struct clk *aemif; +- +- gpio_request(1, "dm9000"); +- gpio_direction_input(1); +- dm355evm_dm9000_rsrc[2].start = gpio_to_irq(1); +- +- aemif = clk_get(&dm355evm_dm9000.dev, "aemif"); +- if (IS_ERR(aemif)) +- WARN("%s: unable to get AEMIF clock\n", __func__); +- else +- clk_prepare_enable(aemif); +- +- platform_add_devices(davinci_evm_devices, +- ARRAY_SIZE(davinci_evm_devices)); +- evm_init_i2c(); +- davinci_serial_init(&uart_config); +- +- /* NOTE: NAND flash timings set by the UBL are slower than +- * needed by MT29F16G08FAA chips ... EMIF.A1CR is 0x40400204 +- * but could be 0x0400008c for about 25% faster page reads. +- */ +- +- gpio_request(2, "usb_id_toggle"); +- gpio_direction_output(2, USB_ID_VALUE); +- /* irlml6401 switches over 1A in under 8 msec */ +- davinci_setup_usb(1000, 8); +- +- davinci_setup_mmc(0, &dm355evm_mmc_config); +- davinci_setup_mmc(1, &dm355evm_mmc_config); +- +- dm355_init_spi0(BIT(0), dm355_evm_spi_info, +- ARRAY_SIZE(dm355_evm_spi_info)); +- +- /* DM335 EVM uses ASP1; line-out is a stereo mini-jack */ +- dm355_init_asp1(ASP1_TX_EVT_EN | ASP1_RX_EVT_EN, &dm355_evm_snd_data); +-} +- +-MACHINE_START(DAVINCI_DM355_EVM, "DaVinci DM355 EVM") +- .atag_offset = 0x100, +- .map_io = dm355_evm_map_io, +- .init_irq = davinci_irq_init, +- .init_time = davinci_timer_init, +- .init_machine = dm355_evm_init, +- .init_late = davinci_init_late, +- .dma_zone_size = SZ_128M, +- .restart = davinci_restart, +-MACHINE_END +diff --git a/arch/arm/mach-davinci/board-dm355-leopard.c b/arch/arm/mach-davinci/board-dm355-leopard.c +deleted file mode 100644 +index dff4ddc5..00000000 +--- a/arch/arm/mach-davinci/board-dm355-leopard.c ++++ /dev/null +@@ -1,282 +0,0 @@ +-/* +- * DM355 leopard board support +- * +- * Based on board-dm355-evm.c +- * +- * This file is licensed under the terms of the GNU General Public +- * License version 2. This program is licensed "as is" without any +- * warranty of any kind, whether express or implied. +- */ +-#include +-#include +-#include +-#include +-#include +-#include +-#include +-#include +-#include +-#include +-#include +-#include +- +-#include +-#include +- +-#include +-#include +-#include +-#include +-#include +- +-#include "davinci.h" +- +-/* NOTE: this is geared for the standard config, with a socketed +- * 2 GByte Micron NAND (MT29F16G08FAA) using 128KB sectors. If you +- * swap chips, maybe with a different block size, partitioning may +- * need to be changed. +- */ +-#define NAND_BLOCK_SIZE SZ_128K +- +-static struct mtd_partition davinci_nand_partitions[] = { +- { +- /* UBL (a few copies) plus U-Boot */ +- .name = "bootloader", +- .offset = 0, +- .size = 15 * NAND_BLOCK_SIZE, +- .mask_flags = MTD_WRITEABLE, /* force read-only */ +- }, { +- /* U-Boot environment */ +- .name = "params", +- .offset = MTDPART_OFS_APPEND, +- .size = 1 * NAND_BLOCK_SIZE, +- .mask_flags = 0, +- }, { +- .name = "kernel", +- .offset = MTDPART_OFS_APPEND, +- .size = SZ_4M, +- .mask_flags = 0, +- }, { +- .name = "filesystem1", +- .offset = MTDPART_OFS_APPEND, +- .size = SZ_512M, +- .mask_flags = 0, +- }, { +- .name = "filesystem2", +- .offset = MTDPART_OFS_APPEND, +- .size = MTDPART_SIZ_FULL, +- .mask_flags = 0, +- } +- /* two blocks with bad block table (and mirror) at the end */ +-}; +- +-static struct davinci_nand_pdata davinci_nand_data = { +- .mask_chipsel = BIT(14), +- .parts = davinci_nand_partitions, +- .nr_parts = ARRAY_SIZE(davinci_nand_partitions), +- .ecc_mode = NAND_ECC_HW_SYNDROME, +- .bbt_options = NAND_BBT_USE_FLASH, +-}; +- +-static struct resource davinci_nand_resources[] = { +- { +- .start = DM355_ASYNC_EMIF_DATA_CE0_BASE, +- .end = DM355_ASYNC_EMIF_DATA_CE0_BASE + SZ_32M - 1, +- .flags = IORESOURCE_MEM, +- }, { +- .start = DM355_ASYNC_EMIF_CONTROL_BASE, +- .end = DM355_ASYNC_EMIF_CONTROL_BASE + SZ_4K - 1, +- .flags = IORESOURCE_MEM, +- }, +-}; +- +-static struct platform_device davinci_nand_device = { +- .name = "davinci_nand", +- .id = 0, +- +- .num_resources = ARRAY_SIZE(davinci_nand_resources), +- .resource = davinci_nand_resources, +- +- .dev = { +- .platform_data = &davinci_nand_data, +- }, +-}; +- +-static struct davinci_i2c_platform_data i2c_pdata = { +- .bus_freq = 400 /* kHz */, +- .bus_delay = 0 /* usec */, +-}; +- +-static int leopard_mmc_gpio = -EINVAL; +- +-static void dm355leopard_mmcsd_gpios(unsigned gpio) +-{ +- gpio_request(gpio + 0, "mmc0_ro"); +- gpio_request(gpio + 1, "mmc0_cd"); +- gpio_request(gpio + 2, "mmc1_ro"); +- gpio_request(gpio + 3, "mmc1_cd"); +- +- /* we "know" these are input-only so we don't +- * need to call gpio_direction_input() +- */ +- +- leopard_mmc_gpio = gpio; +-} +- +-static struct i2c_board_info dm355leopard_i2c_info[] = { +- { I2C_BOARD_INFO("dm355leopard_msp", 0x25), +- .platform_data = dm355leopard_mmcsd_gpios, +- /* plus irq */ }, +- /* { I2C_BOARD_INFO("tlv320aic3x", 0x1b), }, */ +- /* { I2C_BOARD_INFO("tvp5146", 0x5d), }, */ +-}; +- +-static void __init leopard_init_i2c(void) +-{ +- davinci_init_i2c(&i2c_pdata); +- +- gpio_request(5, "dm355leopard_msp"); +- gpio_direction_input(5); +- dm355leopard_i2c_info[0].irq = gpio_to_irq(5); +- +- i2c_register_board_info(1, dm355leopard_i2c_info, +- ARRAY_SIZE(dm355leopard_i2c_info)); +-} +- +-static struct resource dm355leopard_dm9000_rsrc[] = { +- { +- /* addr */ +- .start = 0x04000000, +- .end = 0x04000001, +- .flags = IORESOURCE_MEM, +- }, { +- /* data */ +- .start = 0x04000016, +- .end = 0x04000017, +- .flags = IORESOURCE_MEM, +- }, { +- .flags = IORESOURCE_IRQ +- | IORESOURCE_IRQ_HIGHEDGE /* rising (active high) */, +- }, +-}; +- +-static struct platform_device dm355leopard_dm9000 = { +- .name = "dm9000", +- .id = -1, +- .resource = dm355leopard_dm9000_rsrc, +- .num_resources = ARRAY_SIZE(dm355leopard_dm9000_rsrc), +-}; +- +-static struct platform_device *davinci_leopard_devices[] __initdata = { +- &dm355leopard_dm9000, +- &davinci_nand_device, +-}; +- +-static struct davinci_uart_config uart_config __initdata = { +- .enabled_uarts = (1 << 0), +-}; +- +-static void __init dm355_leopard_map_io(void) +-{ +- dm355_init(); +-} +- +-static int dm355leopard_mmc_get_cd(int module) +-{ +- if (!gpio_is_valid(leopard_mmc_gpio)) +- return -ENXIO; +- /* low == card present */ +- return !gpio_get_value_cansleep(leopard_mmc_gpio + 2 * module + 1); +-} +- +-static int dm355leopard_mmc_get_ro(int module) +-{ +- if (!gpio_is_valid(leopard_mmc_gpio)) +- return -ENXIO; +- /* high == card's write protect switch active */ +- return gpio_get_value_cansleep(leopard_mmc_gpio + 2 * module + 0); +-} +- +-static struct davinci_mmc_config dm355leopard_mmc_config = { +- .get_cd = dm355leopard_mmc_get_cd, +- .get_ro = dm355leopard_mmc_get_ro, +- .wires = 4, +- .max_freq = 50000000, +- .caps = MMC_CAP_MMC_HIGHSPEED | MMC_CAP_SD_HIGHSPEED, +-}; +- +-/* Don't connect anything to J10 unless you're only using USB host +- * mode *and* have to do so with some kind of gender-bender. If +- * you have proper Mini-B or Mini-A cables (or Mini-A adapters) +- * the ID pin won't need any help. +- */ +-#ifdef CONFIG_USB_MUSB_PERIPHERAL +-#define USB_ID_VALUE 0 /* ID pulled high; *should* float */ +-#else +-#define USB_ID_VALUE 1 /* ID pulled low */ +-#endif +- +-static struct spi_eeprom at25640a = { +- .byte_len = SZ_64K / 8, +- .name = "at25640a", +- .page_size = 32, +- .flags = EE_ADDR2, +-}; +- +-static struct spi_board_info dm355_leopard_spi_info[] __initconst = { +- { +- .modalias = "at25", +- .platform_data = &at25640a, +- .max_speed_hz = 10 * 1000 * 1000, /* at 3v3 */ +- .bus_num = 0, +- .chip_select = 0, +- .mode = SPI_MODE_0, +- }, +-}; +- +-static __init void dm355_leopard_init(void) +-{ +- struct clk *aemif; +- +- gpio_request(9, "dm9000"); +- gpio_direction_input(9); +- dm355leopard_dm9000_rsrc[2].start = gpio_to_irq(9); +- +- aemif = clk_get(&dm355leopard_dm9000.dev, "aemif"); +- if (IS_ERR(aemif)) +- WARN("%s: unable to get AEMIF clock\n", __func__); +- else +- clk_prepare_enable(aemif); +- +- platform_add_devices(davinci_leopard_devices, +- ARRAY_SIZE(davinci_leopard_devices)); +- leopard_init_i2c(); +- davinci_serial_init(&uart_config); +- +- /* NOTE: NAND flash timings set by the UBL are slower than +- * needed by MT29F16G08FAA chips ... EMIF.A1CR is 0x40400204 +- * but could be 0x0400008c for about 25% faster page reads. +- */ +- +- gpio_request(2, "usb_id_toggle"); +- gpio_direction_output(2, USB_ID_VALUE); +- /* irlml6401 switches over 1A in under 8 msec */ +- davinci_setup_usb(1000, 8); +- +- davinci_setup_mmc(0, &dm355leopard_mmc_config); +- davinci_setup_mmc(1, &dm355leopard_mmc_config); +- +- dm355_init_spi0(BIT(0), dm355_leopard_spi_info, +- ARRAY_SIZE(dm355_leopard_spi_info)); +-} +- +-MACHINE_START(DM355_LEOPARD, "DaVinci DM355 leopard") +- .atag_offset = 0x100, +- .map_io = dm355_leopard_map_io, +- .init_irq = davinci_irq_init, +- .init_time = davinci_timer_init, +- .init_machine = dm355_leopard_init, +- .init_late = davinci_init_late, +- .dma_zone_size = SZ_128M, +- .restart = davinci_restart, +-MACHINE_END +diff --git a/arch/arm/mach-davinci/board-dm365-evm.c b/arch/arm/mach-davinci/board-dm365-evm.c +index c2d4958a..afdc23ce 100644 +--- a/arch/arm/mach-davinci/board-dm365-evm.c ++++ b/arch/arm/mach-davinci/board-dm365-evm.c +@@ -22,11 +22,13 @@ + #include + #include + #include ++#include + #include + #include + #include + #include + #include ++#include + + #include + #include +@@ -38,112 +40,160 @@ + #include + #include + #include +- +-#include ++#include ++#include ++#include ++#include + + #include "davinci.h" ++#include "dm365_spi.h" ++ ++bool lan0_run; // LAN init flag ++bool lan1_run; // EMAC LAN init flag ++ ++bool wlan_run; // WLAN init flag ++bool spi0_run; // SPI0 init flag ++bool camera_run; // camera init flag ++bool uart1_run; // UART1 init flag ++ ++static void v2r_parse_cmdline(char * string); ++ ++static struct i2c_board_info i2c_info[] = { ++ ++}; ++ ++static struct davinci_i2c_platform_data i2c_pdata = { ++ .bus_freq = 100 /* kHz */, //was 400 ++ .bus_delay = 0 /* usec */, ++ .sda_pin = 21, ++ .scl_pin = 20, ++}; ++ ++/* Input available at the ov7690 */ ++static struct v4l2_input ov2643_inputs[] = { ++ { ++ .index = 0, ++ .name = "Camera", ++ .type = V4L2_INPUT_TYPE_CAMERA, ++ } ++}; ++ ++ ++static struct vpfe_subdev_info vpfe_sub_devs[] = { ++ { ++ .module_name = "ov2643", ++ .is_camera = 1, ++ .grp_id = VPFE_SUBDEV_OV2643, ++ .num_inputs = ARRAY_SIZE(ov2643_inputs), ++ .inputs = ov2643_inputs, ++ .ccdc_if_params = { ++#ifdef CONFIG_VIDEO_YCBCR ++ .if_type = VPFE_YCBCR_SYNC_8, ++#else ++ .if_type = VPFE_RAW_BAYER, ++#endif ++ .hdpol = VPFE_PINPOL_POSITIVE, ++ .vdpol = VPFE_PINPOL_POSITIVE, ++ }, ++ .board_info = { ++ I2C_BOARD_INFO("ov2643", 0x30), ++ /* this is for PCLK rising edge */ ++ .platform_data = (void *)1, ++ }, ++ } ++}; ++ ++static struct vpfe_config vpfe_cfg = { ++ .num_subdevs = ARRAY_SIZE(vpfe_sub_devs), ++ .sub_devs = vpfe_sub_devs, ++ .card_name = "DM365 Leopard", ++ .ccdc = "DM365 ISIF", ++ .num_clocks = 1, ++ .clocks = {"vpss_master"}, ++}; ++ ++static void w1_enable_external_pullup(int enable); + + static inline int have_imager(void) + { +- /* REVISIT when it's supported, trigger via Kconfig */ ++#if defined(CONFIG_SOC_CAMERA_OV2643) || \ ++ defined(CONFIG_SOC_CAMERA_OV2643_MODULE) ++ return 1; ++#else + return 0; ++#endif + } + +-static inline int have_tvp7002(void) +-{ +- /* REVISIT when it's supported, trigger via Kconfig */ +- return 0; ++static void dm365_camera_configure(void){ ++ davinci_cfg_reg(DM365_CAM_OFF); ++ gpio_request(98, "CAMERA_OFF"); ++ gpio_direction_output(98, 0); ++ davinci_cfg_reg(DM365_CAM_RESET); ++ gpio_request(99, "CAMERA_RESET"); ++ gpio_direction_output(99, 1); ++ davinci_cfg_reg(DM365_GPIO37); ++ davinci_cfg_reg(DM365_EXTCLK); + } + +-#define DM365_EVM_PHY_ID "davinci_mdio-0:01" +-/* +- * A MAX-II CPLD is used for various board control functions. +- */ +-#define CPLD_OFFSET(a13a8,a2a1) (((a13a8) << 10) + ((a2a1) << 3)) +- +-#define CPLD_VERSION CPLD_OFFSET(0,0) /* r/o */ +-#define CPLD_TEST CPLD_OFFSET(0,1) +-#define CPLD_LEDS CPLD_OFFSET(0,2) +-#define CPLD_MUX CPLD_OFFSET(0,3) +-#define CPLD_SWITCH CPLD_OFFSET(1,0) /* r/o */ +-#define CPLD_POWER CPLD_OFFSET(1,1) +-#define CPLD_VIDEO CPLD_OFFSET(1,2) +-#define CPLD_CARDSTAT CPLD_OFFSET(1,3) /* r/o */ +- +-#define CPLD_DILC_OUT CPLD_OFFSET(2,0) +-#define CPLD_DILC_IN CPLD_OFFSET(2,1) /* r/o */ +- +-#define CPLD_IMG_DIR0 CPLD_OFFSET(2,2) +-#define CPLD_IMG_MUX0 CPLD_OFFSET(2,3) +-#define CPLD_IMG_MUX1 CPLD_OFFSET(3,0) +-#define CPLD_IMG_DIR1 CPLD_OFFSET(3,1) +-#define CPLD_IMG_MUX2 CPLD_OFFSET(3,2) +-#define CPLD_IMG_MUX3 CPLD_OFFSET(3,3) +-#define CPLD_IMG_DIR2 CPLD_OFFSET(4,0) +-#define CPLD_IMG_MUX4 CPLD_OFFSET(4,1) +-#define CPLD_IMG_MUX5 CPLD_OFFSET(4,2) +- +-#define CPLD_RESETS CPLD_OFFSET(4,3) +- +-#define CPLD_CCD_DIR1 CPLD_OFFSET(0x3e,0) +-#define CPLD_CCD_IO1 CPLD_OFFSET(0x3e,1) +-#define CPLD_CCD_DIR2 CPLD_OFFSET(0x3e,2) +-#define CPLD_CCD_IO2 CPLD_OFFSET(0x3e,3) +-#define CPLD_CCD_DIR3 CPLD_OFFSET(0x3f,0) +-#define CPLD_CCD_IO3 CPLD_OFFSET(0x3f,1) +- +-static void __iomem *cpld; +- +- + /* NOTE: this is geared for the standard config, with a socketed + * 2 GByte Micron NAND (MT29F16G08FAA) using 128KB sectors. If you + * swap chips with a different block size, partitioning will + * need to be changed. This NAND chip MT29F16G08FAA is the default + * NAND shipped with the Spectrum Digital DM365 EVM + */ +-#define NAND_BLOCK_SIZE SZ_128K ++/*define NAND_BLOCK_SIZE SZ_128K*/ ++ ++/* For Samsung 4K NAND (K9KAG08U0M) with 256K sectors */ ++/*#define NAND_BLOCK_SIZE SZ_256K*/ ++ ++/* For Micron 4K NAND with 512K sectors */ ++#define NAND_BLOCK_SIZE SZ_512K ++ ++#define DM365_ASYNC_EMIF_CONTROL_BASE 0x01d10000 + + static struct mtd_partition davinci_nand_partitions[] = { + { +- /* UBL (a few copies) plus U-Boot */ +- .name = "bootloader", ++ .name = "uboot", + .offset = 0, +- .size = 30 * NAND_BLOCK_SIZE, +- .mask_flags = MTD_WRITEABLE, /* force read-only */ +- }, { +- /* U-Boot environment */ +- .name = "params", +- .offset = MTDPART_OFS_APPEND, +- .size = 2 * NAND_BLOCK_SIZE, ++ .size = 0x100000, + .mask_flags = 0, +- }, { ++ }, ++ { ++ .name = "wtf", ++ .offset = 0x200000, ++ .size = 0x100000, ++ .mask_flags = 0, ++ }, ++ { + .name = "kernel", +- .offset = MTDPART_OFS_APPEND, +- .size = SZ_4M, ++ .offset = 0x300000, ++ .size = 0x300000, + .mask_flags = 0, + }, { +- .name = "filesystem1", +- .offset = MTDPART_OFS_APPEND, +- .size = SZ_512M, ++ .name = "rootfs", ++ .offset = 0x600000, ++ .size = 0x500000, + .mask_flags = 0, + }, { +- .name = "filesystem2", +- .offset = MTDPART_OFS_APPEND, ++ .name = "rootfs_data", ++ .offset = 0xb00000, + .size = MTDPART_SIZ_FULL, + .mask_flags = 0, + } +- /* two blocks with bad block table (and mirror) at the end */ + }; + + static struct davinci_nand_pdata davinci_nand_data = { +- .mask_chipsel = BIT(14), +- .parts = davinci_nand_partitions, +- .nr_parts = ARRAY_SIZE(davinci_nand_partitions), ++ .mask_chipsel = 0, ++// .parts = davinci_nand_partitions, ++// .nr_parts = ARRAY_SIZE(davinci_nand_partitions), + .ecc_mode = NAND_ECC_HW, + .bbt_options = NAND_BBT_USE_FLASH, +- .ecc_bits = 4, ++ // .ecc_bits = 4, + }; + ++#define DM365_ASYNC_EMIF_DATA_CE0_BASE 0x02000000 ++#define DM365_ASYNC_EMIF_DATA_CE1_BASE 0x04000000 ++ + static struct resource davinci_nand_resources[] = { + { + .start = DM365_ASYNC_EMIF_DATA_CE0_BASE, +@@ -166,94 +216,70 @@ static struct platform_device davinci_nand_device = { + }, + }; + +-static struct at24_platform_data eeprom_info = { +- .byte_len = (256*1024) / 8, +- .page_size = 64, +- .flags = AT24_FLAG_ADDR16, +- .setup = davinci_get_mac_addr, +- .context = (void *)0x7f00, +-}; +- +-static struct snd_platform_data dm365_evm_snd_data = { +- .asp_chan_q = EVENTQ_3, ++static struct physmap_flash_data davinci_nor_data = { ++ .width = 2, + }; + +-static struct i2c_board_info i2c_info[] = { ++static struct resource davinci_nor_resources[] = { + { +- I2C_BOARD_INFO("24c256", 0x50), +- .platform_data = &eeprom_info, +- }, +- { +- I2C_BOARD_INFO("tlv320aic3x", 0x18), ++ .start = DM365_ASYNC_EMIF_DATA_CE0_BASE, ++ .end = DM365_ASYNC_EMIF_DATA_CE0_BASE + SZ_16M - 1, ++ .flags = IORESOURCE_MEM, ++ }, { ++ .start = DM365_ASYNC_EMIF_CONTROL_BASE, ++ .end = DM365_ASYNC_EMIF_CONTROL_BASE + SZ_4K - 1, ++ .flags = IORESOURCE_MEM, + }, + }; + +-static struct davinci_i2c_platform_data i2c_pdata = { +- .bus_freq = 400 /* kHz */, +- .bus_delay = 0 /* usec */, ++static struct platform_device davinci_nor_device = { ++ .name = "physmap-flash", ++ .id = 0, ++ .num_resources = ARRAY_SIZE(davinci_nor_resources), ++ .dev = { ++ .platform_data = &davinci_nor_data, ++ }, ++ .resource = &davinci_nor_resources, + }; + +-static int dm365evm_keyscan_enable(struct device *dev) +-{ +- return davinci_cfg_reg(DM365_KEYSCAN); +-} +- +-static unsigned short dm365evm_keymap[] = { +- KEY_KP2, +- KEY_LEFT, +- KEY_EXIT, +- KEY_DOWN, +- KEY_ENTER, +- KEY_UP, +- KEY_KP1, +- KEY_RIGHT, +- KEY_MENU, +- KEY_RECORD, +- KEY_REWIND, +- KEY_KPMINUS, +- KEY_STOP, +- KEY_FASTFORWARD, +- KEY_KPPLUS, +- KEY_PLAYPAUSE, +- 0 ++static struct snd_platform_data dm365_evm_snd_data = { ++ .asp_chan_q = EVENTQ_3, ++ .ram_chan_q = EVENTQ_3, ++ //.sram_size_capture = 0x100000000, /* CMEM/H.264 uses TCM from 0x1000 */ + }; + +-static struct davinci_ks_platform_data dm365evm_ks_data = { +- .device_enable = dm365evm_keyscan_enable, +- .keymap = dm365evm_keymap, +- .keymapsize = ARRAY_SIZE(dm365evm_keymap), +- .rep = 1, +- /* Scan period = strobe + interval */ +- .strobe = 0x5, +- .interval = 0x2, +- .matrix_type = DAVINCI_KEYSCAN_MATRIX_4X4, +-}; + +-static int cpld_mmc_get_cd(int module) +-{ +- if (!cpld) +- return -ENXIO; + +- /* low == card present */ +- return !(__raw_readb(cpld + CPLD_CARDSTAT) & BIT(module ? 4 : 0)); ++//SD card configuration functions ++//May be used dynamically ++static int mmc_get_cd(int module) ++{ ++ //1 = card present ++ //0 = card not present ++ return 1; + } + +-static int cpld_mmc_get_ro(int module) ++static int mmc_get_ro(int module) + { +- if (!cpld) +- return -ENXIO; +- +- /* high == card's write protect switch active */ +- return !!(__raw_readb(cpld + CPLD_CARDSTAT) & BIT(module ? 5 : 1)); ++ //1 = device is read-only ++ //0 = device is mot read only ++ return 0; + } + + static struct davinci_mmc_config dm365evm_mmc_config = { +- .get_cd = cpld_mmc_get_cd, +- .get_ro = cpld_mmc_get_ro, ++ .get_cd = mmc_get_cd, ++ .get_ro = mmc_get_ro, + .wires = 4, + .max_freq = 50000000, + .caps = MMC_CAP_MMC_HIGHSPEED | MMC_CAP_SD_HIGHSPEED, +- .version = MMC_CTLR_VERSION_2, ++}; ++ ++static struct davinci_mmc_config dm365evm_mmc1_config = { ++ //.get_cd = mmc_get_cd, ++ //.get_ro = mmc_get_ro, ++ .wires = 4, ++ .max_freq = 50000000, ++ .caps = MMC_CAP_MMC_HIGHSPEED | MMC_CAP_SD_HIGHSPEED | MMC_CAP_SDIO_IRQ | MMC_BUS_WIDTH_4 | MMC_CAP_NONREMOVABLE | MMC_CAP_4_BIT_DATA, + }; + + static void dm365evm_emac_configure(void) +@@ -290,6 +316,15 @@ static void dm365evm_emac_configure(void) + davinci_cfg_reg(DM365_INT_EMAC_RXPULSE); + davinci_cfg_reg(DM365_INT_EMAC_TXPULSE); + davinci_cfg_reg(DM365_INT_EMAC_MISCPULSE); ++ ++ davinci_cfg_reg(DM365_GPIO29); ++ printk("reseting EMAC\n"); ++ gpio_request(29, "emac-reset"); ++ gpio_direction_output(29, 1); ++ msleep(20); ++ gpio_direction_output(29, 0); ++ msleep(100); ++ gpio_direction_output(29, 1); + } + + static void dm365evm_mmc_configure(void) +@@ -307,75 +342,29 @@ static void dm365evm_mmc_configure(void) + davinci_cfg_reg(DM365_SD1_DATA0); + } + +-static struct tvp514x_platform_data tvp5146_pdata = { +- .clk_polarity = 0, +- .hs_polarity = 1, +- .vs_polarity = 1 +-}; +- +-#define TVP514X_STD_ALL (V4L2_STD_NTSC | V4L2_STD_PAL) +-/* Inputs available at the TVP5146 */ +-static struct v4l2_input tvp5146_inputs[] = { +- { +- .index = 0, +- .name = "Composite", +- .type = V4L2_INPUT_TYPE_CAMERA, +- .std = TVP514X_STD_ALL, +- }, +- { +- .index = 1, +- .name = "S-Video", +- .type = V4L2_INPUT_TYPE_CAMERA, +- .std = TVP514X_STD_ALL, +- }, +-}; +- +-/* +- * this is the route info for connecting each input to decoder +- * ouput that goes to vpfe. There is a one to one correspondence +- * with tvp5146_inputs +- */ +-static struct vpfe_route tvp5146_routes[] = { +- { +- .input = INPUT_CVBS_VI2B, +- .output = OUTPUT_10BIT_422_EMBEDDED_SYNC, +- }, ++__init static void dm365_usb_configure(void) + { +- .input = INPUT_SVIDEO_VI2C_VI1C, +- .output = OUTPUT_10BIT_422_EMBEDDED_SYNC, +- }, +-}; ++ davinci_cfg_reg(DM365_GPIO66); ++ gpio_request(66, "usb"); ++ gpio_direction_output(66, 1); ++ davinci_setup_usb(500, 8); ++} + +-static struct vpfe_subdev_info vpfe_sub_devs[] = { +- { +- .name = "tvp5146", +- .grp_id = 0, +- .num_inputs = ARRAY_SIZE(tvp5146_inputs), +- .inputs = tvp5146_inputs, +- .routes = tvp5146_routes, +- .can_route = 1, +- .ccdc_if_params = { +- .if_type = VPFE_BT656, +- .hdpol = VPFE_PINPOL_POSITIVE, +- .vdpol = VPFE_PINPOL_POSITIVE, +- }, +- .board_info = { +- I2C_BOARD_INFO("tvp5146", 0x5d), +- .platform_data = &tvp5146_pdata, +- }, +- }, +-}; + +-static struct vpfe_config vpfe_cfg = { +- .num_subdevs = ARRAY_SIZE(vpfe_sub_devs), +- .sub_devs = vpfe_sub_devs, +- .i2c_adapter_id = 1, +- .card_name = "DM365 EVM", +- .ccdc = "ISIF", +-}; ++static void dm365_ks8851_init(void){ ++ gpio_request(0, "KSZ8851"); ++ gpio_direction_input(0); ++ davinci_cfg_reg(DM365_INT_SPI3); ++ davinci_cfg_reg(DM365_EVT18_SPI3_TX); ++ davinci_cfg_reg(DM365_EVT19_SPI3_RX); ++} + +-static void __init evm_init_i2c(void) ++static void __init init_i2c(void) + { ++ davinci_cfg_reg(DM365_GPIO20); ++ gpio_request(20, "i2c-scl"); ++ gpio_direction_output(20, 0); ++ davinci_cfg_reg(DM365_I2C_SCL); + davinci_init_i2c(&i2c_pdata); + i2c_register_board_info(1, i2c_info, ARRAY_SIZE(i2c_info)); + } +@@ -384,236 +373,211 @@ static struct platform_device *dm365_evm_nand_devices[] __initdata = { + &davinci_nand_device, + }; + +-static inline int have_leds(void) ++static struct platform_device *dm365_evm_nor_devices[] __initdata = { ++ &davinci_nor_device, ++}; ++ ++static struct davinci_uart_config uart_config __initdata = { ++ .enabled_uarts = (1 << 0) | (1 << 1), ++}; ++ ++static void __init dm365_evm_map_io(void) + { +-#ifdef CONFIG_LEDS_CLASS +- return 1; +-#else +- return 0; +-#endif ++ /* setup input configuration for VPFE input devices */ ++ dm365_set_vpfe_config(&vpfe_cfg); ++ dm365_init(); + } + +-struct cpld_led { +- struct led_classdev cdev; +- u8 mask; ++static struct davinci_spi_config ksz8851_mcspi_config = { ++ .io_type = SPI_IO_TYPE_DMA, ++ .c2tdelay = 0, ++ .t2cdelay = 0 + }; + +-static const struct { +- const char *name; +- const char *trigger; +-} cpld_leds[] = { +- { "dm365evm::ds2", }, +- { "dm365evm::ds3", }, +- { "dm365evm::ds4", }, +- { "dm365evm::ds5", }, +- { "dm365evm::ds6", "nand-disk", }, +- { "dm365evm::ds7", "mmc1", }, +- { "dm365evm::ds8", "mmc0", }, +- { "dm365evm::ds9", "heartbeat", }, ++static struct spi_board_info ksz8851_snl_info[] __initdata = { ++ { ++ .modalias = "ks8851", ++ .bus_num = 3, ++ .chip_select = 0, ++ .max_speed_hz = 40000000, ++ .controller_data = &ksz8851_mcspi_config, ++ .irq = IRQ_DM365_GPIO0 ++ } + }; + +-static void cpld_led_set(struct led_classdev *cdev, enum led_brightness b) +-{ +- struct cpld_led *led = container_of(cdev, struct cpld_led, cdev); +- u8 reg = __raw_readb(cpld + CPLD_LEDS); +- +- if (b != LED_OFF) +- reg &= ~led->mask; +- else +- reg |= led->mask; +- __raw_writeb(reg, cpld + CPLD_LEDS); +-} ++static struct davinci_spi_unit_desc dm365_evm_spi_udesc_KSZ8851 = { ++ .spi_hwunit = 3, ++ .chipsel = BIT(0), ++ .irq = IRQ_DM365_SPIINT3_0, ++ .dma_tx_chan = 18, ++ .dma_rx_chan = 19, ++ .dma_evtq = EVENTQ_3, ++ .pdata = { ++ .version = SPI_VERSION_1, ++ .num_chipselect = 2, ++ .intr_line = 0, ++ .chip_sel = 0, ++ .cshold_bug = 0, ++ .dma_event_q = EVENTQ_3, ++ } ++}; + +-static enum led_brightness cpld_led_get(struct led_classdev *cdev) ++static __init void dm365_evm_init(void) + { +- struct cpld_led *led = container_of(cdev, struct cpld_led, cdev); +- u8 reg = __raw_readb(cpld + CPLD_LEDS); ++ struct davinci_soc_info *soc_info = &davinci_soc_info; ++ struct clk *aemif_clk; + +- return (reg & led->mask) ? LED_OFF : LED_FULL; +-} ++ lan0_run = 0; ++ lan1_run = 1; ++ wlan_run = 0; ++ spi0_run = 0; ++ camera_run = 0; ++ uart1_run = 0; + +-static int __init cpld_leds_init(void) +-{ +- int i; ++ v2r_parse_cmdline(saved_command_line); + +- if (!have_leds() || !cpld) +- return 0; ++ aemif_clk = clk_get(NULL, "aemif"); ++ if (IS_ERR(aemif_clk)) return; ++ clk_prepare_enable(aemif_clk); + +- /* setup LEDs */ +- __raw_writeb(0xff, cpld + CPLD_LEDS); +- for (i = 0; i < ARRAY_SIZE(cpld_leds); i++) { +- struct cpld_led *led; ++ // NAND & NOR init ++ platform_add_devices(dm365_evm_nand_devices, ARRAY_SIZE(dm365_evm_nand_devices)); ++ //platform_add_devices(dm365_evm_nor_devices, ARRAY_SIZE(dm365_evm_nor_devices)); + +- led = kzalloc(sizeof(*led), GFP_KERNEL); +- if (!led) +- break; ++ init_i2c(); + +- led->cdev.name = cpld_leds[i].name; +- led->cdev.brightness_set = cpld_led_set; +- led->cdev.brightness_get = cpld_led_get; +- led->cdev.default_trigger = cpld_leds[i].trigger; +- led->mask = BIT(i); ++ // try to init camera ++ if (camera_run) dm365_camera_configure(); + +- if (led_classdev_register(NULL, &led->cdev) < 0) { +- kfree(led); +- break; +- } ++ // set up UART1 GPIO ++ if (uart1_run) { ++ davinci_cfg_reg(DM365_UART1_RXD); ++ davinci_cfg_reg(DM365_UART1_TXD); + } + +- return 0; +-} +-/* run after subsys_initcall() for LEDs */ +-fs_initcall(cpld_leds_init); +- ++ // try to init UARTs ++ davinci_serial_init(&uart_config); + +-static void __init evm_init_cpld(void) +-{ +- u8 mux, resets; +- const char *label; +- struct clk *aemif_clk; ++ //dm365evm_mmc_configure(); + +- /* Make sure we can configure the CPLD through CS1. Then +- * leave it on for later access to MMC and LED registers. +- */ +- aemif_clk = clk_get(NULL, "aemif"); +- if (IS_ERR(aemif_clk)) +- return; +- clk_prepare_enable(aemif_clk); ++ // try to init MMC0 (microSD) ++ davinci_setup_mmc(0, &dm365evm_mmc_config); + +- if (request_mem_region(DM365_ASYNC_EMIF_DATA_CE1_BASE, SECTION_SIZE, +- "cpld") == NULL) +- goto fail; +- cpld = ioremap(DM365_ASYNC_EMIF_DATA_CE1_BASE, SECTION_SIZE); +- if (!cpld) { +- release_mem_region(DM365_ASYNC_EMIF_DATA_CE1_BASE, +- SECTION_SIZE); +-fail: +- pr_err("ERROR: can't map CPLD\n"); +- clk_disable_unprepare(aemif_clk); +- return; +- } ++ // try to init VoiceCodec ++ dm365_init_vc(&dm365_evm_snd_data); + +- /* External muxing for some signals */ +- mux = 0; ++ // try to init USB ++ dm365_usb_configure(); + +- /* Read SW5 to set up NAND + keypad _or_ OneNAND (sync read). +- * NOTE: SW4 bus width setting must match! +- */ +- if ((__raw_readb(cpld + CPLD_SWITCH) & BIT(5)) == 0) { +- /* external keypad mux */ +- mux |= BIT(7); +- +- platform_add_devices(dm365_evm_nand_devices, +- ARRAY_SIZE(dm365_evm_nand_devices)); +- } else { +- /* no OneNAND support yet */ ++ // try to init LAN module ++ if (lan0_run) { ++ dm365_ks8851_init(); ++ davinci_init_spi(&dm365_evm_spi_udesc_KSZ8851, ARRAY_SIZE(ksz8851_snl_info), ksz8851_snl_info); + } + +- /* Leave external chips in reset when unused. */ +- resets = BIT(3) | BIT(2) | BIT(1) | BIT(0); ++ dm365evm_emac_configure(); + +- /* Static video input config with SN74CBT16214 1-of-3 mux: +- * - port b1 == tvp7002 (mux lowbits == 1 or 6) +- * - port b2 == imager (mux lowbits == 2 or 7) +- * - port b3 == tvp5146 (mux lowbits == 5) +- * +- * Runtime switching could work too, with limitations. +- */ +- if (have_imager()) { +- label = "HD imager"; +- mux |= 2; +- +- /* externally mux MMC1/ENET/AIC33 to imager */ +- mux |= BIT(6) | BIT(5) | BIT(3); +- } else { +- struct davinci_soc_info *soc_info = &davinci_soc_info; +- +- /* we can use MMC1 ... */ +- dm365evm_mmc_configure(); +- davinci_setup_mmc(1, &dm365evm_mmc_config); +- +- /* ... and ENET ... */ +- dm365evm_emac_configure(); +- soc_info->emac_pdata->phy_id = DM365_EVM_PHY_ID; +- resets &= ~BIT(3); +- +- /* ... and AIC33 */ +- resets &= ~BIT(1); +- +- if (have_tvp7002()) { +- mux |= 1; +- resets &= ~BIT(2); +- label = "tvp7002 HD"; +- } else { +- /* default to tvp5146 */ +- mux |= 5; +- resets &= ~BIT(0); +- label = "tvp5146 SD"; +- } ++ // try to init wlan ++ if (wlan_run) { ++ gpio_request(59, "wlan-pwdn"); ++ gpio_direction_output(59, 1); ++ msleep(20); ++ gpio_request(59, "wlan-reset"); ++ gpio_direction_output(60, 1); ++ msleep(20); ++ gpio_direction_output(60, 0); ++ msleep(1000); ++ gpio_direction_output(60, 1); ++ davinci_setup_mmc(1, &dm365evm_mmc1_config); + } +- __raw_writeb(mux, cpld + CPLD_MUX); +- __raw_writeb(resets, cpld + CPLD_RESETS); +- pr_info("EVM: %s video input\n", label); + +- /* REVISIT export switches: NTSC/PAL (SW5.6), EXTRA1 (SW5.2), etc */ +-} ++ // set USB prioruty, ++ // see http://e2e.ti.com/support/embedded/linux/f/354/t/94930.aspx ++ // and http://e2e.ti.com/support/dsp/davinci_digital_media_processors/f/100/t/150995.aspx ++ // davinci_writel(0x0, 0x1c40040); //master priority1 register1 - to set USB + +-static struct davinci_uart_config uart_config __initdata = { +- .enabled_uarts = (1 << 0), +-}; ++ return; ++} + +-static void __init dm365_evm_map_io(void) ++static void v2r_parse_cmdline(char * string) + { +- /* setup input configuration for VPFE input devices */ +- dm365_set_vpfe_config(&vpfe_cfg); +- dm365_init(); +-} + +-static struct spi_eeprom at25640 = { +- .byte_len = SZ_64K / 8, +- .name = "at25640", +- .page_size = 32, +- .flags = EE_ADDR2, +-}; ++ char *p; ++ char *temp_string; ++ char *temp_param; ++ char *param_name; ++ char *param_value; ++ printk(KERN_INFO "Parse kernel cmdline:\n"); ++ temp_string = kstrdup(string, GFP_KERNEL); ++ ++ do ++ { ++ p = strsep(&temp_string, " "); ++ if (p) { ++ // split param string into two parts ++ temp_param = kstrdup(p, GFP_KERNEL); ++ param_name = strsep(&temp_param, "="); ++ if (!param_name) continue; ++ param_value = strsep(&temp_param, " "); ++ if (!param_value) continue; ++ ++ ++ if (!strcmp(param_name, "wifi")) { ++ if (!strcmp(param_value, "on")) { ++ printk(KERN_INFO "Wi-Fi board enabled\n"); ++ wlan_run = 1; ++ } ++ } + +-static struct spi_board_info dm365_evm_spi_info[] __initconst = { +- { +- .modalias = "at25", +- .platform_data = &at25640, +- .max_speed_hz = 10 * 1000 * 1000, +- .bus_num = 0, +- .chip_select = 0, +- .mode = SPI_MODE_0, +- }, +-}; ++ if (!strcmp(param_name, "lan0")) { ++ if (!strcmp(param_value, "on")) { ++ printk(KERN_INFO "LAN enabled\n"); ++ lan0_run = 1; ++ } ++ } + +-static __init void dm365_evm_init(void) +-{ +- evm_init_i2c(); +- davinci_serial_init(&uart_config); ++ if (!strcmp(param_name, "spi0")) { ++ if (!strcmp(param_value, "on")) { ++ printk(KERN_INFO "SPI0 enabled\n"); ++ spi0_run = 1; ++ } ++ } + +- dm365evm_emac_configure(); +- dm365evm_mmc_configure(); ++ if (!strcmp(param_name, "uart1")) { ++ if (!strcmp(param_value, "on")) { ++ printk(KERN_INFO "UART1 enabled\n"); ++ uart1_run = 1; ++ } ++ } + +- davinci_setup_mmc(0, &dm365evm_mmc_config); ++ if (!strcmp(param_name, "camera")) { ++ if (!strcmp(param_value, "ov2643")) { ++ printk(KERN_INFO "Use camera OmniVision OV2643\n"); ++ camera_run = 1; ++ } ++ if (!strcmp(param_value, "ov5642")) { ++ printk(KERN_INFO "Use camera OmniVision OV5642\n"); ++ camera_run = 1; ++ } ++ if (!strcmp(param_value, "ov7675")) { ++ printk(KERN_INFO "Use camera OmniVision OV7675\n"); ++ camera_run = 1; ++ } ++ if (!strcmp(param_value, "ov9710")) { ++ printk(KERN_INFO "Use camera OmniVision OV9710\n"); ++ camera_run = 1; ++ } ++ } + +- /* maybe setup mmc1/etc ... _after_ mmc0 */ +- evm_init_cpld(); ++ } + +-#ifdef CONFIG_SND_DM365_AIC3X_CODEC +- dm365_init_asp(&dm365_evm_snd_data); +-#elif defined(CONFIG_SND_DM365_VOICE_CODEC) +- dm365_init_vc(&dm365_evm_snd_data); +-#endif +- dm365_init_rtc(); +- dm365_init_ks(&dm365evm_ks_data); ++ } while(p); + +- dm365_init_spi0(BIT(0), dm365_evm_spi_info, +- ARRAY_SIZE(dm365_evm_spi_info)); + } + + MACHINE_START(DAVINCI_DM365_EVM, "DaVinci DM365 EVM") + .atag_offset = 0x100, ++ .nr = 0x00000793, + .map_io = dm365_evm_map_io, + .init_irq = davinci_irq_init, + .init_time = davinci_timer_init, +@@ -622,4 +586,3 @@ MACHINE_START(DAVINCI_DM365_EVM, "DaVinci DM365 EVM") + .dma_zone_size = SZ_128M, + .restart = davinci_restart, + MACHINE_END +- +diff --git a/arch/arm/mach-davinci/board-dm644x-evm.c b/arch/arm/mach-davinci/board-dm644x-evm.c +deleted file mode 100644 +index 71735e77..00000000 +--- a/arch/arm/mach-davinci/board-dm644x-evm.c ++++ /dev/null +@@ -1,833 +0,0 @@ +-/* +- * TI DaVinci EVM board support +- * +- * Author: Kevin Hilman, MontaVista Software, Inc. +- * +- * 2007 (c) MontaVista Software, Inc. This file is licensed under +- * the terms of the GNU General Public License version 2. This program +- * is licensed "as is" without any warranty of any kind, whether express +- * or implied. +- */ +-#include +-#include +-#include +-#include +-#include +-#include +-#include +-#include +-#include +-#include +-#include +-#include +-#include +-#include +-#include +-#include +-#include +- +-#include +- +-#include +-#include +- +-#include +-#include +-#include +-#include +-#include +-#include +-#include +-#include +- +-#include "davinci.h" +- +-#define DM644X_EVM_PHY_ID "davinci_mdio-0:01" +-#define LXT971_PHY_ID (0x001378e2) +-#define LXT971_PHY_MASK (0xfffffff0) +- +-static struct mtd_partition davinci_evm_norflash_partitions[] = { +- /* bootloader (UBL, U-Boot, etc) in first 5 sectors */ +- { +- .name = "bootloader", +- .offset = 0, +- .size = 5 * SZ_64K, +- .mask_flags = MTD_WRITEABLE, /* force read-only */ +- }, +- /* bootloader params in the next 1 sectors */ +- { +- .name = "params", +- .offset = MTDPART_OFS_APPEND, +- .size = SZ_64K, +- .mask_flags = 0, +- }, +- /* kernel */ +- { +- .name = "kernel", +- .offset = MTDPART_OFS_APPEND, +- .size = SZ_2M, +- .mask_flags = 0 +- }, +- /* file system */ +- { +- .name = "filesystem", +- .offset = MTDPART_OFS_APPEND, +- .size = MTDPART_SIZ_FULL, +- .mask_flags = 0 +- } +-}; +- +-static struct physmap_flash_data davinci_evm_norflash_data = { +- .width = 2, +- .parts = davinci_evm_norflash_partitions, +- .nr_parts = ARRAY_SIZE(davinci_evm_norflash_partitions), +-}; +- +-/* NOTE: CFI probe will correctly detect flash part as 32M, but EMIF +- * limits addresses to 16M, so using addresses past 16M will wrap */ +-static struct resource davinci_evm_norflash_resource = { +- .start = DM644X_ASYNC_EMIF_DATA_CE0_BASE, +- .end = DM644X_ASYNC_EMIF_DATA_CE0_BASE + SZ_16M - 1, +- .flags = IORESOURCE_MEM, +-}; +- +-static struct platform_device davinci_evm_norflash_device = { +- .name = "physmap-flash", +- .id = 0, +- .dev = { +- .platform_data = &davinci_evm_norflash_data, +- }, +- .num_resources = 1, +- .resource = &davinci_evm_norflash_resource, +-}; +- +-/* DM644x EVM includes a 64 MByte small-page NAND flash (16K blocks). +- * It may used instead of the (default) NOR chip to boot, using TI's +- * tools to install the secondary boot loader (UBL) and U-Boot. +- */ +-static struct mtd_partition davinci_evm_nandflash_partition[] = { +- /* Bootloader layout depends on whose u-boot is installed, but we +- * can hide all the details. +- * - block 0 for u-boot environment ... in mainline u-boot +- * - block 1 for UBL (plus up to four backup copies in blocks 2..5) +- * - blocks 6...? for u-boot +- * - blocks 16..23 for u-boot environment ... in TI's u-boot +- */ +- { +- .name = "bootloader", +- .offset = 0, +- .size = SZ_256K + SZ_128K, +- .mask_flags = MTD_WRITEABLE, /* force read-only */ +- }, +- /* Kernel */ +- { +- .name = "kernel", +- .offset = MTDPART_OFS_APPEND, +- .size = SZ_4M, +- .mask_flags = 0, +- }, +- /* File system (older GIT kernels started this on the 5MB mark) */ +- { +- .name = "filesystem", +- .offset = MTDPART_OFS_APPEND, +- .size = MTDPART_SIZ_FULL, +- .mask_flags = 0, +- } +- /* A few blocks at end hold a flash BBT ... created by TI's CCS +- * using flashwriter_nand.out, but ignored by TI's versions of +- * Linux and u-boot. We boot faster by using them. +- */ +-}; +- +-static struct davinci_aemif_timing davinci_evm_nandflash_timing = { +- .wsetup = 20, +- .wstrobe = 40, +- .whold = 20, +- .rsetup = 10, +- .rstrobe = 40, +- .rhold = 10, +- .ta = 40, +-}; +- +-static struct davinci_nand_pdata davinci_evm_nandflash_data = { +- .parts = davinci_evm_nandflash_partition, +- .nr_parts = ARRAY_SIZE(davinci_evm_nandflash_partition), +- .ecc_mode = NAND_ECC_HW, +- .bbt_options = NAND_BBT_USE_FLASH, +- .timing = &davinci_evm_nandflash_timing, +-}; +- +-static struct resource davinci_evm_nandflash_resource[] = { +- { +- .start = DM644X_ASYNC_EMIF_DATA_CE0_BASE, +- .end = DM644X_ASYNC_EMIF_DATA_CE0_BASE + SZ_16M - 1, +- .flags = IORESOURCE_MEM, +- }, { +- .start = DM644X_ASYNC_EMIF_CONTROL_BASE, +- .end = DM644X_ASYNC_EMIF_CONTROL_BASE + SZ_4K - 1, +- .flags = IORESOURCE_MEM, +- }, +-}; +- +-static struct platform_device davinci_evm_nandflash_device = { +- .name = "davinci_nand", +- .id = 0, +- .dev = { +- .platform_data = &davinci_evm_nandflash_data, +- }, +- .num_resources = ARRAY_SIZE(davinci_evm_nandflash_resource), +- .resource = davinci_evm_nandflash_resource, +-}; +- +-static u64 davinci_fb_dma_mask = DMA_BIT_MASK(32); +- +-static struct platform_device davinci_fb_device = { +- .name = "davincifb", +- .id = -1, +- .dev = { +- .dma_mask = &davinci_fb_dma_mask, +- .coherent_dma_mask = DMA_BIT_MASK(32), +- }, +- .num_resources = 0, +-}; +- +-static struct tvp514x_platform_data dm644xevm_tvp5146_pdata = { +- .clk_polarity = 0, +- .hs_polarity = 1, +- .vs_polarity = 1 +-}; +- +-#define TVP514X_STD_ALL (V4L2_STD_NTSC | V4L2_STD_PAL) +-/* Inputs available at the TVP5146 */ +-static struct v4l2_input dm644xevm_tvp5146_inputs[] = { +- { +- .index = 0, +- .name = "Composite", +- .type = V4L2_INPUT_TYPE_CAMERA, +- .std = TVP514X_STD_ALL, +- }, +- { +- .index = 1, +- .name = "S-Video", +- .type = V4L2_INPUT_TYPE_CAMERA, +- .std = TVP514X_STD_ALL, +- }, +-}; +- +-/* +- * this is the route info for connecting each input to decoder +- * ouput that goes to vpfe. There is a one to one correspondence +- * with tvp5146_inputs +- */ +-static struct vpfe_route dm644xevm_tvp5146_routes[] = { +- { +- .input = INPUT_CVBS_VI2B, +- .output = OUTPUT_10BIT_422_EMBEDDED_SYNC, +- }, +- { +- .input = INPUT_SVIDEO_VI2C_VI1C, +- .output = OUTPUT_10BIT_422_EMBEDDED_SYNC, +- }, +-}; +- +-static struct vpfe_subdev_info dm644xevm_vpfe_sub_devs[] = { +- { +- .name = "tvp5146", +- .grp_id = 0, +- .num_inputs = ARRAY_SIZE(dm644xevm_tvp5146_inputs), +- .inputs = dm644xevm_tvp5146_inputs, +- .routes = dm644xevm_tvp5146_routes, +- .can_route = 1, +- .ccdc_if_params = { +- .if_type = VPFE_BT656, +- .hdpol = VPFE_PINPOL_POSITIVE, +- .vdpol = VPFE_PINPOL_POSITIVE, +- }, +- .board_info = { +- I2C_BOARD_INFO("tvp5146", 0x5d), +- .platform_data = &dm644xevm_tvp5146_pdata, +- }, +- }, +-}; +- +-static struct vpfe_config dm644xevm_capture_cfg = { +- .num_subdevs = ARRAY_SIZE(dm644xevm_vpfe_sub_devs), +- .i2c_adapter_id = 1, +- .sub_devs = dm644xevm_vpfe_sub_devs, +- .card_name = "DM6446 EVM", +- .ccdc = "DM6446 CCDC", +-}; +- +-static struct platform_device rtc_dev = { +- .name = "rtc_davinci_evm", +- .id = -1, +-}; +- +-static struct snd_platform_data dm644x_evm_snd_data; +- +-/*----------------------------------------------------------------------*/ +- +-/* +- * I2C GPIO expanders +- */ +- +-#define PCF_Uxx_BASE(x) (DAVINCI_N_GPIO + ((x) * 8)) +- +- +-/* U2 -- LEDs */ +- +-static struct gpio_led evm_leds[] = { +- { .name = "DS8", .active_low = 1, +- .default_trigger = "heartbeat", }, +- { .name = "DS7", .active_low = 1, }, +- { .name = "DS6", .active_low = 1, }, +- { .name = "DS5", .active_low = 1, }, +- { .name = "DS4", .active_low = 1, }, +- { .name = "DS3", .active_low = 1, }, +- { .name = "DS2", .active_low = 1, +- .default_trigger = "mmc0", }, +- { .name = "DS1", .active_low = 1, +- .default_trigger = "ide-disk", }, +-}; +- +-static const struct gpio_led_platform_data evm_led_data = { +- .num_leds = ARRAY_SIZE(evm_leds), +- .leds = evm_leds, +-}; +- +-static struct platform_device *evm_led_dev; +- +-static int +-evm_led_setup(struct i2c_client *client, int gpio, unsigned ngpio, void *c) +-{ +- struct gpio_led *leds = evm_leds; +- int status; +- +- while (ngpio--) { +- leds->gpio = gpio++; +- leds++; +- } +- +- /* what an extremely annoying way to be forced to handle +- * device unregistration ... +- */ +- evm_led_dev = platform_device_alloc("leds-gpio", 0); +- platform_device_add_data(evm_led_dev, +- &evm_led_data, sizeof evm_led_data); +- +- evm_led_dev->dev.parent = &client->dev; +- status = platform_device_add(evm_led_dev); +- if (status < 0) { +- platform_device_put(evm_led_dev); +- evm_led_dev = NULL; +- } +- return status; +-} +- +-static int +-evm_led_teardown(struct i2c_client *client, int gpio, unsigned ngpio, void *c) +-{ +- if (evm_led_dev) { +- platform_device_unregister(evm_led_dev); +- evm_led_dev = NULL; +- } +- return 0; +-} +- +-static struct pcf857x_platform_data pcf_data_u2 = { +- .gpio_base = PCF_Uxx_BASE(0), +- .setup = evm_led_setup, +- .teardown = evm_led_teardown, +-}; +- +- +-/* U18 - A/V clock generator and user switch */ +- +-static int sw_gpio; +- +-static ssize_t +-sw_show(struct device *d, struct device_attribute *a, char *buf) +-{ +- char *s = gpio_get_value_cansleep(sw_gpio) ? "on\n" : "off\n"; +- +- strcpy(buf, s); +- return strlen(s); +-} +- +-static DEVICE_ATTR(user_sw, S_IRUGO, sw_show, NULL); +- +-static int +-evm_u18_setup(struct i2c_client *client, int gpio, unsigned ngpio, void *c) +-{ +- int status; +- +- /* export dip switch option */ +- sw_gpio = gpio + 7; +- status = gpio_request(sw_gpio, "user_sw"); +- if (status == 0) +- status = gpio_direction_input(sw_gpio); +- if (status == 0) +- status = device_create_file(&client->dev, &dev_attr_user_sw); +- else +- gpio_free(sw_gpio); +- if (status != 0) +- sw_gpio = -EINVAL; +- +- /* audio PLL: 48 kHz (vs 44.1 or 32), single rate (vs double) */ +- gpio_request(gpio + 3, "pll_fs2"); +- gpio_direction_output(gpio + 3, 0); +- +- gpio_request(gpio + 2, "pll_fs1"); +- gpio_direction_output(gpio + 2, 0); +- +- gpio_request(gpio + 1, "pll_sr"); +- gpio_direction_output(gpio + 1, 0); +- +- return 0; +-} +- +-static int +-evm_u18_teardown(struct i2c_client *client, int gpio, unsigned ngpio, void *c) +-{ +- gpio_free(gpio + 1); +- gpio_free(gpio + 2); +- gpio_free(gpio + 3); +- +- if (sw_gpio > 0) { +- device_remove_file(&client->dev, &dev_attr_user_sw); +- gpio_free(sw_gpio); +- } +- return 0; +-} +- +-static struct pcf857x_platform_data pcf_data_u18 = { +- .gpio_base = PCF_Uxx_BASE(1), +- .n_latch = (1 << 3) | (1 << 2) | (1 << 1), +- .setup = evm_u18_setup, +- .teardown = evm_u18_teardown, +-}; +- +- +-/* U35 - various I/O signals used to manage USB, CF, ATA, etc */ +- +-static int +-evm_u35_setup(struct i2c_client *client, int gpio, unsigned ngpio, void *c) +-{ +- /* p0 = nDRV_VBUS (initial: don't supply it) */ +- gpio_request(gpio + 0, "nDRV_VBUS"); +- gpio_direction_output(gpio + 0, 1); +- +- /* p1 = VDDIMX_EN */ +- gpio_request(gpio + 1, "VDDIMX_EN"); +- gpio_direction_output(gpio + 1, 1); +- +- /* p2 = VLYNQ_EN */ +- gpio_request(gpio + 2, "VLYNQ_EN"); +- gpio_direction_output(gpio + 2, 1); +- +- /* p3 = n3V3_CF_RESET (initial: stay in reset) */ +- gpio_request(gpio + 3, "nCF_RESET"); +- gpio_direction_output(gpio + 3, 0); +- +- /* (p4 unused) */ +- +- /* p5 = 1V8_WLAN_RESET (initial: stay in reset) */ +- gpio_request(gpio + 5, "WLAN_RESET"); +- gpio_direction_output(gpio + 5, 1); +- +- /* p6 = nATA_SEL (initial: select) */ +- gpio_request(gpio + 6, "nATA_SEL"); +- gpio_direction_output(gpio + 6, 0); +- +- /* p7 = nCF_SEL (initial: deselect) */ +- gpio_request(gpio + 7, "nCF_SEL"); +- gpio_direction_output(gpio + 7, 1); +- +- return 0; +-} +- +-static int +-evm_u35_teardown(struct i2c_client *client, int gpio, unsigned ngpio, void *c) +-{ +- gpio_free(gpio + 7); +- gpio_free(gpio + 6); +- gpio_free(gpio + 5); +- gpio_free(gpio + 3); +- gpio_free(gpio + 2); +- gpio_free(gpio + 1); +- gpio_free(gpio + 0); +- return 0; +-} +- +-static struct pcf857x_platform_data pcf_data_u35 = { +- .gpio_base = PCF_Uxx_BASE(2), +- .setup = evm_u35_setup, +- .teardown = evm_u35_teardown, +-}; +- +-/*----------------------------------------------------------------------*/ +- +-/* Most of this EEPROM is unused, but U-Boot uses some data: +- * - 0x7f00, 6 bytes Ethernet Address +- * - 0x0039, 1 byte NTSC vs PAL (bit 0x80 == PAL) +- * - ... newer boards may have more +- */ +- +-static struct at24_platform_data eeprom_info = { +- .byte_len = (256*1024) / 8, +- .page_size = 64, +- .flags = AT24_FLAG_ADDR16, +- .setup = davinci_get_mac_addr, +- .context = (void *)0x7f00, +-}; +- +-/* +- * MSP430 supports RTC, card detection, input from IR remote, and +- * a bit more. It triggers interrupts on GPIO(7) from pressing +- * buttons on the IR remote, and for card detect switches. +- */ +-static struct i2c_client *dm6446evm_msp; +- +-static int dm6446evm_msp_probe(struct i2c_client *client, +- const struct i2c_device_id *id) +-{ +- dm6446evm_msp = client; +- return 0; +-} +- +-static int dm6446evm_msp_remove(struct i2c_client *client) +-{ +- dm6446evm_msp = NULL; +- return 0; +-} +- +-static const struct i2c_device_id dm6446evm_msp_ids[] = { +- { "dm6446evm_msp", 0, }, +- { /* end of list */ }, +-}; +- +-static struct i2c_driver dm6446evm_msp_driver = { +- .driver.name = "dm6446evm_msp", +- .id_table = dm6446evm_msp_ids, +- .probe = dm6446evm_msp_probe, +- .remove = dm6446evm_msp_remove, +-}; +- +-static int dm6444evm_msp430_get_pins(void) +-{ +- static const char txbuf[2] = { 2, 4, }; +- char buf[4]; +- struct i2c_msg msg[2] = { +- { +- .flags = 0, +- .len = 2, +- .buf = (void __force *)txbuf, +- }, +- { +- .flags = I2C_M_RD, +- .len = 4, +- .buf = buf, +- }, +- }; +- int status; +- +- if (!dm6446evm_msp) +- return -ENXIO; +- +- msg[0].addr = dm6446evm_msp->addr; +- msg[1].addr = dm6446evm_msp->addr; +- +- /* Command 4 == get input state, returns port 2 and port3 data +- * S Addr W [A] len=2 [A] cmd=4 [A] +- * RS Addr R [A] [len=4] A [cmd=4] A [port2] A [port3] N P +- */ +- status = i2c_transfer(dm6446evm_msp->adapter, msg, 2); +- if (status < 0) +- return status; +- +- dev_dbg(&dm6446evm_msp->dev, +- "PINS: %02x %02x %02x %02x\n", +- buf[0], buf[1], buf[2], buf[3]); +- +- return (buf[3] << 8) | buf[2]; +-} +- +-static int dm6444evm_mmc_get_cd(int module) +-{ +- int status = dm6444evm_msp430_get_pins(); +- +- return (status < 0) ? status : !(status & BIT(1)); +-} +- +-static int dm6444evm_mmc_get_ro(int module) +-{ +- int status = dm6444evm_msp430_get_pins(); +- +- return (status < 0) ? status : status & BIT(6 + 8); +-} +- +-static struct davinci_mmc_config dm6446evm_mmc_config = { +- .get_cd = dm6444evm_mmc_get_cd, +- .get_ro = dm6444evm_mmc_get_ro, +- .wires = 4, +- .version = MMC_CTLR_VERSION_1 +-}; +- +-static struct i2c_board_info __initdata i2c_info[] = { +- { +- I2C_BOARD_INFO("dm6446evm_msp", 0x23), +- }, +- { +- I2C_BOARD_INFO("pcf8574", 0x38), +- .platform_data = &pcf_data_u2, +- }, +- { +- I2C_BOARD_INFO("pcf8574", 0x39), +- .platform_data = &pcf_data_u18, +- }, +- { +- I2C_BOARD_INFO("pcf8574", 0x3a), +- .platform_data = &pcf_data_u35, +- }, +- { +- I2C_BOARD_INFO("24c256", 0x50), +- .platform_data = &eeprom_info, +- }, +- { +- I2C_BOARD_INFO("tlv320aic33", 0x1b), +- }, +-}; +- +-/* The msp430 uses a slow bitbanged I2C implementation (ergo 20 KHz), +- * which requires 100 usec of idle bus after i2c writes sent to it. +- */ +-static struct davinci_i2c_platform_data i2c_pdata = { +- .bus_freq = 20 /* kHz */, +- .bus_delay = 100 /* usec */, +- .sda_pin = 44, +- .scl_pin = 43, +-}; +- +-static void __init evm_init_i2c(void) +-{ +- davinci_init_i2c(&i2c_pdata); +- i2c_add_driver(&dm6446evm_msp_driver); +- i2c_register_board_info(1, i2c_info, ARRAY_SIZE(i2c_info)); +-} +- +-#define VENC_STD_ALL (V4L2_STD_NTSC | V4L2_STD_PAL) +- +-/* venc standard timings */ +-static struct vpbe_enc_mode_info dm644xevm_enc_std_timing[] = { +- { +- .name = "ntsc", +- .timings_type = VPBE_ENC_STD, +- .std_id = V4L2_STD_525_60, +- .interlaced = 1, +- .xres = 720, +- .yres = 480, +- .aspect = {11, 10}, +- .fps = {30000, 1001}, +- .left_margin = 0x79, +- .upper_margin = 0x10, +- }, +- { +- .name = "pal", +- .timings_type = VPBE_ENC_STD, +- .std_id = V4L2_STD_625_50, +- .interlaced = 1, +- .xres = 720, +- .yres = 576, +- .aspect = {54, 59}, +- .fps = {25, 1}, +- .left_margin = 0x7e, +- .upper_margin = 0x16, +- }, +-}; +- +-/* venc dv preset timings */ +-static struct vpbe_enc_mode_info dm644xevm_enc_preset_timing[] = { +- { +- .name = "480p59_94", +- .timings_type = VPBE_ENC_CUSTOM_TIMINGS, +- .dv_timings = V4L2_DV_BT_CEA_720X480P59_94, +- .interlaced = 0, +- .xres = 720, +- .yres = 480, +- .aspect = {1, 1}, +- .fps = {5994, 100}, +- .left_margin = 0x80, +- .upper_margin = 0x20, +- }, +- { +- .name = "576p50", +- .timings_type = VPBE_ENC_CUSTOM_TIMINGS, +- .dv_timings = V4L2_DV_BT_CEA_720X576P50, +- .interlaced = 0, +- .xres = 720, +- .yres = 576, +- .aspect = {1, 1}, +- .fps = {50, 1}, +- .left_margin = 0x7e, +- .upper_margin = 0x30, +- }, +-}; +- +-/* +- * The outputs available from VPBE + encoders. Keep the order same +- * as that of encoders. First those from venc followed by that from +- * encoders. Index in the output refers to index on a particular encoder. +- * Driver uses this index to pass it to encoder when it supports more +- * than one output. Userspace applications use index of the array to +- * set an output. +- */ +-static struct vpbe_output dm644xevm_vpbe_outputs[] = { +- { +- .output = { +- .index = 0, +- .name = "Composite", +- .type = V4L2_OUTPUT_TYPE_ANALOG, +- .std = VENC_STD_ALL, +- .capabilities = V4L2_OUT_CAP_STD, +- }, +- .subdev_name = DM644X_VPBE_VENC_SUBDEV_NAME, +- .default_mode = "ntsc", +- .num_modes = ARRAY_SIZE(dm644xevm_enc_std_timing), +- .modes = dm644xevm_enc_std_timing, +- }, +- { +- .output = { +- .index = 1, +- .name = "Component", +- .type = V4L2_OUTPUT_TYPE_ANALOG, +- .capabilities = V4L2_OUT_CAP_DV_TIMINGS, +- }, +- .subdev_name = DM644X_VPBE_VENC_SUBDEV_NAME, +- .default_mode = "480p59_94", +- .num_modes = ARRAY_SIZE(dm644xevm_enc_preset_timing), +- .modes = dm644xevm_enc_preset_timing, +- }, +-}; +- +-static struct vpbe_config dm644xevm_display_cfg = { +- .module_name = "dm644x-vpbe-display", +- .i2c_adapter_id = 1, +- .osd = { +- .module_name = DM644X_VPBE_OSD_SUBDEV_NAME, +- }, +- .venc = { +- .module_name = DM644X_VPBE_VENC_SUBDEV_NAME, +- }, +- .num_outputs = ARRAY_SIZE(dm644xevm_vpbe_outputs), +- .outputs = dm644xevm_vpbe_outputs, +-}; +- +-static struct platform_device *davinci_evm_devices[] __initdata = { +- &davinci_fb_device, +- &rtc_dev, +-}; +- +-static struct davinci_uart_config uart_config __initdata = { +- .enabled_uarts = (1 << 0), +-}; +- +-static void __init +-davinci_evm_map_io(void) +-{ +- dm644x_init(); +-} +- +-static int davinci_phy_fixup(struct phy_device *phydev) +-{ +- unsigned int control; +- /* CRITICAL: Fix for increasing PHY signal drive strength for +- * TX lockup issue. On DaVinci EVM, the Intel LXT971 PHY +- * signal strength was low causing TX to fail randomly. The +- * fix is to Set bit 11 (Increased MII drive strength) of PHY +- * register 26 (Digital Config register) on this phy. */ +- control = phy_read(phydev, 26); +- phy_write(phydev, 26, (control | 0x800)); +- return 0; +-} +- +-#if defined(CONFIG_BLK_DEV_PALMCHIP_BK3710) || \ +- defined(CONFIG_BLK_DEV_PALMCHIP_BK3710_MODULE) +-#define HAS_ATA 1 +-#else +-#define HAS_ATA 0 +-#endif +- +-#if defined(CONFIG_MTD_PHYSMAP) || \ +- defined(CONFIG_MTD_PHYSMAP_MODULE) +-#define HAS_NOR 1 +-#else +-#define HAS_NOR 0 +-#endif +- +-#if defined(CONFIG_MTD_NAND_DAVINCI) || \ +- defined(CONFIG_MTD_NAND_DAVINCI_MODULE) +-#define HAS_NAND 1 +-#else +-#define HAS_NAND 0 +-#endif +- +-static __init void davinci_evm_init(void) +-{ +- struct clk *aemif_clk; +- struct davinci_soc_info *soc_info = &davinci_soc_info; +- +- aemif_clk = clk_get(NULL, "aemif"); +- clk_prepare_enable(aemif_clk); +- +- if (HAS_ATA) { +- if (HAS_NAND || HAS_NOR) +- pr_warning("WARNING: both IDE and Flash are " +- "enabled, but they share AEMIF pins.\n" +- "\tDisable IDE for NAND/NOR support.\n"); +- davinci_init_ide(); +- } else if (HAS_NAND || HAS_NOR) { +- davinci_cfg_reg(DM644X_HPIEN_DISABLE); +- davinci_cfg_reg(DM644X_ATAEN_DISABLE); +- +- /* only one device will be jumpered and detected */ +- if (HAS_NAND) { +- platform_device_register(&davinci_evm_nandflash_device); +- evm_leds[7].default_trigger = "nand-disk"; +- if (HAS_NOR) +- pr_warning("WARNING: both NAND and NOR flash " +- "are enabled; disable one of them.\n"); +- } else if (HAS_NOR) +- platform_device_register(&davinci_evm_norflash_device); +- } +- +- platform_add_devices(davinci_evm_devices, +- ARRAY_SIZE(davinci_evm_devices)); +- evm_init_i2c(); +- +- davinci_setup_mmc(0, &dm6446evm_mmc_config); +- dm644x_init_video(&dm644xevm_capture_cfg, &dm644xevm_display_cfg); +- +- davinci_serial_init(&uart_config); +- dm644x_init_asp(&dm644x_evm_snd_data); +- +- /* irlml6401 switches over 1A, in under 8 msec */ +- davinci_setup_usb(1000, 8); +- +- soc_info->emac_pdata->phy_id = DM644X_EVM_PHY_ID; +- /* Register the fixup for PHY on DaVinci */ +- phy_register_fixup_for_uid(LXT971_PHY_ID, LXT971_PHY_MASK, +- davinci_phy_fixup); +- +-} +- +-MACHINE_START(DAVINCI_EVM, "DaVinci DM644x EVM") +- /* Maintainer: MontaVista Software */ +- .atag_offset = 0x100, +- .map_io = davinci_evm_map_io, +- .init_irq = davinci_irq_init, +- .init_time = davinci_timer_init, +- .init_machine = davinci_evm_init, +- .init_late = davinci_init_late, +- .dma_zone_size = SZ_128M, +- .restart = davinci_restart, +-MACHINE_END +diff --git a/arch/arm/mach-davinci/board-dm646x-evm.c b/arch/arm/mach-davinci/board-dm646x-evm.c +deleted file mode 100644 +index de7adff3..00000000 +--- a/arch/arm/mach-davinci/board-dm646x-evm.c ++++ /dev/null +@@ -1,838 +0,0 @@ +-/* +- * TI DaVinci DM646X EVM board +- * +- * Derived from: arch/arm/mach-davinci/board-evm.c +- * Copyright (C) 2006 Texas Instruments. +- * +- * (C) 2007-2008, MontaVista Software, Inc. +- * +- * This file is licensed under the terms of the GNU General Public License +- * version 2. This program is licensed "as is" without any warranty of any +- * kind, whether express or implied. +- * +- */ +- +-/************************************************************************** +- * Included Files +- **************************************************************************/ +- +-#include +-#include +-#include +-#include +-#include +-#include +-#include +-#include +- +-#include +-#include +- +-#include +-#include +-#include +-#include +-#include +- +-#include +-#include +- +-#include +-#include +-#include +-#include +-#include +-#include +-#include +- +-#include "davinci.h" +-#include "clock.h" +- +-#define NAND_BLOCK_SIZE SZ_128K +- +-/* Note: We are setting first partition as 'bootloader' constituting UBL, U-Boot +- * and U-Boot environment this avoids dependency on any particular combination +- * of UBL, U-Boot or flashing tools etc. +- */ +-static struct mtd_partition davinci_nand_partitions[] = { +- { +- /* UBL, U-Boot with environment */ +- .name = "bootloader", +- .offset = MTDPART_OFS_APPEND, +- .size = 16 * NAND_BLOCK_SIZE, +- .mask_flags = MTD_WRITEABLE, /* force read-only */ +- }, { +- .name = "kernel", +- .offset = MTDPART_OFS_APPEND, +- .size = SZ_4M, +- .mask_flags = 0, +- }, { +- .name = "filesystem", +- .offset = MTDPART_OFS_APPEND, +- .size = MTDPART_SIZ_FULL, +- .mask_flags = 0, +- } +-}; +- +-static struct davinci_aemif_timing dm6467tevm_nandflash_timing = { +- .wsetup = 29, +- .wstrobe = 24, +- .whold = 14, +- .rsetup = 19, +- .rstrobe = 33, +- .rhold = 0, +- .ta = 29, +-}; +- +-static struct davinci_nand_pdata davinci_nand_data = { +- .mask_cle = 0x80000, +- .mask_ale = 0x40000, +- .parts = davinci_nand_partitions, +- .nr_parts = ARRAY_SIZE(davinci_nand_partitions), +- .ecc_mode = NAND_ECC_HW, +- .options = 0, +-}; +- +-static struct resource davinci_nand_resources[] = { +- { +- .start = DM646X_ASYNC_EMIF_CS2_SPACE_BASE, +- .end = DM646X_ASYNC_EMIF_CS2_SPACE_BASE + SZ_32M - 1, +- .flags = IORESOURCE_MEM, +- }, { +- .start = DM646X_ASYNC_EMIF_CONTROL_BASE, +- .end = DM646X_ASYNC_EMIF_CONTROL_BASE + SZ_4K - 1, +- .flags = IORESOURCE_MEM, +- }, +-}; +- +-static struct platform_device davinci_nand_device = { +- .name = "davinci_nand", +- .id = 0, +- +- .num_resources = ARRAY_SIZE(davinci_nand_resources), +- .resource = davinci_nand_resources, +- +- .dev = { +- .platform_data = &davinci_nand_data, +- }, +-}; +- +-#if defined(CONFIG_BLK_DEV_PALMCHIP_BK3710) || \ +- defined(CONFIG_BLK_DEV_PALMCHIP_BK3710_MODULE) +-#define HAS_ATA 1 +-#else +-#define HAS_ATA 0 +-#endif +- +-/* CPLD Register 0 bits to control ATA */ +-#define DM646X_EVM_ATA_RST BIT(0) +-#define DM646X_EVM_ATA_PWD BIT(1) +- +-/* CPLD Register 0 Client: used for I/O Control */ +-static int cpld_reg0_probe(struct i2c_client *client, +- const struct i2c_device_id *id) +-{ +- if (HAS_ATA) { +- u8 data; +- struct i2c_msg msg[2] = { +- { +- .addr = client->addr, +- .flags = I2C_M_RD, +- .len = 1, +- .buf = &data, +- }, +- { +- .addr = client->addr, +- .flags = 0, +- .len = 1, +- .buf = &data, +- }, +- }; +- +- /* Clear ATA_RSTn and ATA_PWD bits to enable ATA operation. */ +- i2c_transfer(client->adapter, msg, 1); +- data &= ~(DM646X_EVM_ATA_RST | DM646X_EVM_ATA_PWD); +- i2c_transfer(client->adapter, msg + 1, 1); +- } +- +- return 0; +-} +- +-static const struct i2c_device_id cpld_reg_ids[] = { +- { "cpld_reg0", 0, }, +- { }, +-}; +- +-static struct i2c_driver dm6467evm_cpld_driver = { +- .driver.name = "cpld_reg0", +- .id_table = cpld_reg_ids, +- .probe = cpld_reg0_probe, +-}; +- +-/* LEDS */ +- +-static struct gpio_led evm_leds[] = { +- { .name = "DS1", .active_low = 1, }, +- { .name = "DS2", .active_low = 1, }, +- { .name = "DS3", .active_low = 1, }, +- { .name = "DS4", .active_low = 1, }, +-}; +- +-static const struct gpio_led_platform_data evm_led_data = { +- .num_leds = ARRAY_SIZE(evm_leds), +- .leds = evm_leds, +-}; +- +-static struct platform_device *evm_led_dev; +- +-static int evm_led_setup(struct i2c_client *client, int gpio, +- unsigned int ngpio, void *c) +-{ +- struct gpio_led *leds = evm_leds; +- int status; +- +- while (ngpio--) { +- leds->gpio = gpio++; +- leds++; +- } +- +- evm_led_dev = platform_device_alloc("leds-gpio", 0); +- platform_device_add_data(evm_led_dev, &evm_led_data, +- sizeof(evm_led_data)); +- +- evm_led_dev->dev.parent = &client->dev; +- status = platform_device_add(evm_led_dev); +- if (status < 0) { +- platform_device_put(evm_led_dev); +- evm_led_dev = NULL; +- } +- return status; +-} +- +-static int evm_led_teardown(struct i2c_client *client, int gpio, +- unsigned ngpio, void *c) +-{ +- if (evm_led_dev) { +- platform_device_unregister(evm_led_dev); +- evm_led_dev = NULL; +- } +- return 0; +-} +- +-static int evm_sw_gpio[4] = { -EINVAL, -EINVAL, -EINVAL, -EINVAL }; +- +-static int evm_sw_setup(struct i2c_client *client, int gpio, +- unsigned ngpio, void *c) +-{ +- int status; +- int i; +- char label[10]; +- +- for (i = 0; i < 4; ++i) { +- snprintf(label, 10, "user_sw%d", i); +- status = gpio_request(gpio, label); +- if (status) +- goto out_free; +- evm_sw_gpio[i] = gpio++; +- +- status = gpio_direction_input(evm_sw_gpio[i]); +- if (status) { +- gpio_free(evm_sw_gpio[i]); +- evm_sw_gpio[i] = -EINVAL; +- goto out_free; +- } +- +- status = gpio_export(evm_sw_gpio[i], 0); +- if (status) { +- gpio_free(evm_sw_gpio[i]); +- evm_sw_gpio[i] = -EINVAL; +- goto out_free; +- } +- } +- return status; +-out_free: +- for (i = 0; i < 4; ++i) { +- if (evm_sw_gpio[i] != -EINVAL) { +- gpio_free(evm_sw_gpio[i]); +- evm_sw_gpio[i] = -EINVAL; +- } +- } +- return status; +-} +- +-static int evm_sw_teardown(struct i2c_client *client, int gpio, +- unsigned ngpio, void *c) +-{ +- int i; +- +- for (i = 0; i < 4; ++i) { +- if (evm_sw_gpio[i] != -EINVAL) { +- gpio_unexport(evm_sw_gpio[i]); +- gpio_free(evm_sw_gpio[i]); +- evm_sw_gpio[i] = -EINVAL; +- } +- } +- return 0; +-} +- +-static int evm_pcf_setup(struct i2c_client *client, int gpio, +- unsigned int ngpio, void *c) +-{ +- int status; +- +- if (ngpio < 8) +- return -EINVAL; +- +- status = evm_sw_setup(client, gpio, 4, c); +- if (status) +- return status; +- +- return evm_led_setup(client, gpio+4, 4, c); +-} +- +-static int evm_pcf_teardown(struct i2c_client *client, int gpio, +- unsigned int ngpio, void *c) +-{ +- BUG_ON(ngpio < 8); +- +- evm_sw_teardown(client, gpio, 4, c); +- evm_led_teardown(client, gpio+4, 4, c); +- +- return 0; +-} +- +-static struct pcf857x_platform_data pcf_data = { +- .gpio_base = DAVINCI_N_GPIO+1, +- .setup = evm_pcf_setup, +- .teardown = evm_pcf_teardown, +-}; +- +-/* Most of this EEPROM is unused, but U-Boot uses some data: +- * - 0x7f00, 6 bytes Ethernet Address +- * - ... newer boards may have more +- */ +- +-static struct at24_platform_data eeprom_info = { +- .byte_len = (256*1024) / 8, +- .page_size = 64, +- .flags = AT24_FLAG_ADDR16, +- .setup = davinci_get_mac_addr, +- .context = (void *)0x7f00, +-}; +- +-static u8 dm646x_iis_serializer_direction[] = { +- TX_MODE, RX_MODE, INACTIVE_MODE, INACTIVE_MODE, +-}; +- +-static u8 dm646x_dit_serializer_direction[] = { +- TX_MODE, +-}; +- +-static struct snd_platform_data dm646x_evm_snd_data[] = { +- { +- .tx_dma_offset = 0x400, +- .rx_dma_offset = 0x400, +- .op_mode = DAVINCI_MCASP_IIS_MODE, +- .num_serializer = ARRAY_SIZE(dm646x_iis_serializer_direction), +- .tdm_slots = 2, +- .serial_dir = dm646x_iis_serializer_direction, +- .asp_chan_q = EVENTQ_0, +- }, +- { +- .tx_dma_offset = 0x400, +- .rx_dma_offset = 0, +- .op_mode = DAVINCI_MCASP_DIT_MODE, +- .num_serializer = ARRAY_SIZE(dm646x_dit_serializer_direction), +- .tdm_slots = 32, +- .serial_dir = dm646x_dit_serializer_direction, +- .asp_chan_q = EVENTQ_0, +- }, +-}; +- +-static struct i2c_client *cpld_client; +- +-static int cpld_video_probe(struct i2c_client *client, +- const struct i2c_device_id *id) +-{ +- cpld_client = client; +- return 0; +-} +- +-static int cpld_video_remove(struct i2c_client *client) +-{ +- cpld_client = NULL; +- return 0; +-} +- +-static const struct i2c_device_id cpld_video_id[] = { +- { "cpld_video", 0 }, +- { } +-}; +- +-static struct i2c_driver cpld_video_driver = { +- .driver = { +- .name = "cpld_video", +- }, +- .probe = cpld_video_probe, +- .remove = cpld_video_remove, +- .id_table = cpld_video_id, +-}; +- +-static void evm_init_cpld(void) +-{ +- i2c_add_driver(&cpld_video_driver); +-} +- +-static struct i2c_board_info __initdata i2c_info[] = { +- { +- I2C_BOARD_INFO("24c256", 0x50), +- .platform_data = &eeprom_info, +- }, +- { +- I2C_BOARD_INFO("pcf8574a", 0x38), +- .platform_data = &pcf_data, +- }, +- { +- I2C_BOARD_INFO("cpld_reg0", 0x3a), +- }, +- { +- I2C_BOARD_INFO("tlv320aic33", 0x18), +- }, +- { +- I2C_BOARD_INFO("cpld_video", 0x3b), +- }, +- { +- I2C_BOARD_INFO("cdce949", 0x6c), +- }, +-}; +- +-static struct davinci_i2c_platform_data i2c_pdata = { +- .bus_freq = 100 /* kHz */, +- .bus_delay = 0 /* usec */, +-}; +- +-#define VCH2CLK_MASK (BIT_MASK(10) | BIT_MASK(9) | BIT_MASK(8)) +-#define VCH2CLK_SYSCLK8 (BIT(9)) +-#define VCH2CLK_AUXCLK (BIT(9) | BIT(8)) +-#define VCH3CLK_MASK (BIT_MASK(14) | BIT_MASK(13) | BIT_MASK(12)) +-#define VCH3CLK_SYSCLK8 (BIT(13)) +-#define VCH3CLK_AUXCLK (BIT(14) | BIT(13)) +- +-#define VIDCH2CLK (BIT(10)) +-#define VIDCH3CLK (BIT(11)) +-#define VIDCH1CLK (BIT(4)) +-#define TVP7002_INPUT (BIT(4)) +-#define TVP5147_INPUT (~BIT(4)) +-#define VPIF_INPUT_ONE_CHANNEL (BIT(5)) +-#define VPIF_INPUT_TWO_CHANNEL (~BIT(5)) +-#define TVP5147_CH0 "tvp514x-0" +-#define TVP5147_CH1 "tvp514x-1" +- +-/* spin lock for updating above registers */ +-static spinlock_t vpif_reg_lock; +- +-static int set_vpif_clock(int mux_mode, int hd) +-{ +- unsigned long flags; +- unsigned int value; +- int val = 0; +- int err = 0; +- +- if (!cpld_client) +- return -ENXIO; +- +- /* disable the clock */ +- spin_lock_irqsave(&vpif_reg_lock, flags); +- value = __raw_readl(DAVINCI_SYSMOD_VIRT(SYSMOD_VSCLKDIS)); +- value |= (VIDCH3CLK | VIDCH2CLK); +- __raw_writel(value, DAVINCI_SYSMOD_VIRT(SYSMOD_VSCLKDIS)); +- spin_unlock_irqrestore(&vpif_reg_lock, flags); +- +- val = i2c_smbus_read_byte(cpld_client); +- if (val < 0) +- return val; +- +- if (mux_mode == 1) +- val &= ~0x40; +- else +- val |= 0x40; +- +- err = i2c_smbus_write_byte(cpld_client, val); +- if (err) +- return err; +- +- value = __raw_readl(DAVINCI_SYSMOD_VIRT(SYSMOD_VIDCLKCTL)); +- value &= ~(VCH2CLK_MASK); +- value &= ~(VCH3CLK_MASK); +- +- if (hd >= 1) +- value |= (VCH2CLK_SYSCLK8 | VCH3CLK_SYSCLK8); +- else +- value |= (VCH2CLK_AUXCLK | VCH3CLK_AUXCLK); +- +- __raw_writel(value, DAVINCI_SYSMOD_VIRT(SYSMOD_VIDCLKCTL)); +- +- spin_lock_irqsave(&vpif_reg_lock, flags); +- value = __raw_readl(DAVINCI_SYSMOD_VIRT(SYSMOD_VSCLKDIS)); +- /* enable the clock */ +- value &= ~(VIDCH3CLK | VIDCH2CLK); +- __raw_writel(value, DAVINCI_SYSMOD_VIRT(SYSMOD_VSCLKDIS)); +- spin_unlock_irqrestore(&vpif_reg_lock, flags); +- +- return 0; +-} +- +-static struct vpif_subdev_info dm646x_vpif_subdev[] = { +- { +- .name = "adv7343", +- .board_info = { +- I2C_BOARD_INFO("adv7343", 0x2a), +- }, +- }, +- { +- .name = "ths7303", +- .board_info = { +- I2C_BOARD_INFO("ths7303", 0x2c), +- }, +- }, +-}; +- +-static const struct vpif_output dm6467_ch0_outputs[] = { +- { +- .output = { +- .index = 0, +- .name = "Composite", +- .type = V4L2_OUTPUT_TYPE_ANALOG, +- .capabilities = V4L2_OUT_CAP_STD, +- .std = V4L2_STD_ALL, +- }, +- .subdev_name = "adv7343", +- .output_route = ADV7343_COMPOSITE_ID, +- }, +- { +- .output = { +- .index = 1, +- .name = "Component", +- .type = V4L2_OUTPUT_TYPE_ANALOG, +- .capabilities = V4L2_OUT_CAP_CUSTOM_TIMINGS, +- }, +- .subdev_name = "adv7343", +- .output_route = ADV7343_COMPONENT_ID, +- }, +- { +- .output = { +- .index = 2, +- .name = "S-Video", +- .type = V4L2_OUTPUT_TYPE_ANALOG, +- .capabilities = V4L2_OUT_CAP_STD, +- .std = V4L2_STD_ALL, +- }, +- .subdev_name = "adv7343", +- .output_route = ADV7343_SVIDEO_ID, +- }, +-}; +- +-static struct vpif_display_config dm646x_vpif_display_config = { +- .set_clock = set_vpif_clock, +- .subdevinfo = dm646x_vpif_subdev, +- .subdev_count = ARRAY_SIZE(dm646x_vpif_subdev), +- .chan_config[0] = { +- .outputs = dm6467_ch0_outputs, +- .output_count = ARRAY_SIZE(dm6467_ch0_outputs), +- }, +- .card_name = "DM646x EVM", +-}; +- +-/** +- * setup_vpif_input_path() +- * @channel: channel id (0 - CH0, 1 - CH1) +- * @sub_dev_name: ptr sub device name +- * +- * This will set vpif input to capture data from tvp514x or +- * tvp7002. +- */ +-static int setup_vpif_input_path(int channel, const char *sub_dev_name) +-{ +- int err = 0; +- int val; +- +- /* for channel 1, we don't do anything */ +- if (channel != 0) +- return 0; +- +- if (!cpld_client) +- return -ENXIO; +- +- val = i2c_smbus_read_byte(cpld_client); +- if (val < 0) +- return val; +- +- if (!strcmp(sub_dev_name, TVP5147_CH0) || +- !strcmp(sub_dev_name, TVP5147_CH1)) +- val &= TVP5147_INPUT; +- else +- val |= TVP7002_INPUT; +- +- err = i2c_smbus_write_byte(cpld_client, val); +- if (err) +- return err; +- return 0; +-} +- +-/** +- * setup_vpif_input_channel_mode() +- * @mux_mode: mux mode. 0 - 1 channel or (1) - 2 channel +- * +- * This will setup input mode to one channel (TVP7002) or 2 channel (TVP5147) +- */ +-static int setup_vpif_input_channel_mode(int mux_mode) +-{ +- unsigned long flags; +- int err = 0; +- int val; +- u32 value; +- +- if (!cpld_client) +- return -ENXIO; +- +- val = i2c_smbus_read_byte(cpld_client); +- if (val < 0) +- return val; +- +- spin_lock_irqsave(&vpif_reg_lock, flags); +- value = __raw_readl(DAVINCI_SYSMOD_VIRT(SYSMOD_VIDCLKCTL)); +- if (mux_mode) { +- val &= VPIF_INPUT_TWO_CHANNEL; +- value |= VIDCH1CLK; +- } else { +- val |= VPIF_INPUT_ONE_CHANNEL; +- value &= ~VIDCH1CLK; +- } +- __raw_writel(value, DAVINCI_SYSMOD_VIRT(SYSMOD_VIDCLKCTL)); +- spin_unlock_irqrestore(&vpif_reg_lock, flags); +- +- err = i2c_smbus_write_byte(cpld_client, val); +- if (err) +- return err; +- +- return 0; +-} +- +-static struct tvp514x_platform_data tvp5146_pdata = { +- .clk_polarity = 0, +- .hs_polarity = 1, +- .vs_polarity = 1 +-}; +- +-#define TVP514X_STD_ALL (V4L2_STD_NTSC | V4L2_STD_PAL) +- +-static struct vpif_subdev_info vpif_capture_sdev_info[] = { +- { +- .name = TVP5147_CH0, +- .board_info = { +- I2C_BOARD_INFO("tvp5146", 0x5d), +- .platform_data = &tvp5146_pdata, +- }, +- }, +- { +- .name = TVP5147_CH1, +- .board_info = { +- I2C_BOARD_INFO("tvp5146", 0x5c), +- .platform_data = &tvp5146_pdata, +- }, +- }, +-}; +- +-static const struct vpif_input dm6467_ch0_inputs[] = { +- { +- .input = { +- .index = 0, +- .name = "Composite", +- .type = V4L2_INPUT_TYPE_CAMERA, +- .capabilities = V4L2_IN_CAP_STD, +- .std = TVP514X_STD_ALL, +- }, +- .subdev_name = TVP5147_CH0, +- .input_route = INPUT_CVBS_VI2B, +- .output_route = OUTPUT_10BIT_422_EMBEDDED_SYNC, +- }, +-}; +- +-static const struct vpif_input dm6467_ch1_inputs[] = { +- { +- .input = { +- .index = 0, +- .name = "S-Video", +- .type = V4L2_INPUT_TYPE_CAMERA, +- .capabilities = V4L2_IN_CAP_STD, +- .std = TVP514X_STD_ALL, +- }, +- .subdev_name = TVP5147_CH1, +- .input_route = INPUT_SVIDEO_VI2C_VI1C, +- .output_route = OUTPUT_10BIT_422_EMBEDDED_SYNC, +- }, +-}; +- +-static struct vpif_capture_config dm646x_vpif_capture_cfg = { +- .setup_input_path = setup_vpif_input_path, +- .setup_input_channel_mode = setup_vpif_input_channel_mode, +- .subdev_info = vpif_capture_sdev_info, +- .subdev_count = ARRAY_SIZE(vpif_capture_sdev_info), +- .chan_config[0] = { +- .inputs = dm6467_ch0_inputs, +- .input_count = ARRAY_SIZE(dm6467_ch0_inputs), +- .vpif_if = { +- .if_type = VPIF_IF_BT656, +- .hd_pol = 1, +- .vd_pol = 1, +- .fid_pol = 0, +- }, +- }, +- .chan_config[1] = { +- .inputs = dm6467_ch1_inputs, +- .input_count = ARRAY_SIZE(dm6467_ch1_inputs), +- .vpif_if = { +- .if_type = VPIF_IF_BT656, +- .hd_pol = 1, +- .vd_pol = 1, +- .fid_pol = 0, +- }, +- }, +-}; +- +-static void __init evm_init_video(void) +-{ +- spin_lock_init(&vpif_reg_lock); +- +- dm646x_setup_vpif(&dm646x_vpif_display_config, +- &dm646x_vpif_capture_cfg); +-} +- +-static void __init evm_init_i2c(void) +-{ +- davinci_init_i2c(&i2c_pdata); +- i2c_add_driver(&dm6467evm_cpld_driver); +- i2c_register_board_info(1, i2c_info, ARRAY_SIZE(i2c_info)); +- evm_init_cpld(); +- evm_init_video(); +-} +- +-#define CDCE949_XIN_RATE 27000000 +- +-/* CDCE949 support - "lpsc" field is overridden to work as clock number */ +-static struct clk cdce_clk_in = { +- .name = "cdce_xin", +- .rate = CDCE949_XIN_RATE, +-}; +- +-static struct clk_lookup cdce_clks[] = { +- CLK(NULL, "xin", &cdce_clk_in), +- CLK(NULL, NULL, NULL), +-}; +- +-static void __init cdce_clk_init(void) +-{ +- struct clk_lookup *c; +- struct clk *clk; +- +- for (c = cdce_clks; c->clk; c++) { +- clk = c->clk; +- clkdev_add(c); +- clk_register(clk); +- } +-} +- +-#define DM6467T_EVM_REF_FREQ 33000000 +- +-static void __init davinci_map_io(void) +-{ +- dm646x_init(); +- +- if (machine_is_davinci_dm6467tevm()) +- davinci_set_refclk_rate(DM6467T_EVM_REF_FREQ); +- +- cdce_clk_init(); +-} +- +-static struct davinci_uart_config uart_config __initdata = { +- .enabled_uarts = (1 << 0), +-}; +- +-#define DM646X_EVM_PHY_ID "davinci_mdio-0:01" +-/* +- * The following EDMA channels/slots are not being used by drivers (for +- * example: Timer, GPIO, UART events etc) on dm646x, hence they are being +- * reserved for codecs on the DSP side. +- */ +-static const s16 dm646x_dma_rsv_chans[][2] = { +- /* (offset, number) */ +- { 0, 4}, +- {13, 3}, +- {24, 4}, +- {30, 2}, +- {54, 3}, +- {-1, -1} +-}; +- +-static const s16 dm646x_dma_rsv_slots[][2] = { +- /* (offset, number) */ +- { 0, 4}, +- {13, 3}, +- {24, 4}, +- {30, 2}, +- {54, 3}, +- {128, 384}, +- {-1, -1} +-}; +- +-static struct edma_rsv_info dm646x_edma_rsv[] = { +- { +- .rsv_chans = dm646x_dma_rsv_chans, +- .rsv_slots = dm646x_dma_rsv_slots, +- }, +-}; +- +-static __init void evm_init(void) +-{ +- struct davinci_soc_info *soc_info = &davinci_soc_info; +- +- evm_init_i2c(); +- davinci_serial_init(&uart_config); +- dm646x_init_mcasp0(&dm646x_evm_snd_data[0]); +- dm646x_init_mcasp1(&dm646x_evm_snd_data[1]); +- +- if (machine_is_davinci_dm6467tevm()) +- davinci_nand_data.timing = &dm6467tevm_nandflash_timing; +- +- platform_device_register(&davinci_nand_device); +- +- dm646x_init_edma(dm646x_edma_rsv); +- +- if (HAS_ATA) +- davinci_init_ide(); +- +- soc_info->emac_pdata->phy_id = DM646X_EVM_PHY_ID; +-} +- +-MACHINE_START(DAVINCI_DM6467_EVM, "DaVinci DM646x EVM") +- .atag_offset = 0x100, +- .map_io = davinci_map_io, +- .init_irq = davinci_irq_init, +- .init_time = davinci_timer_init, +- .init_machine = evm_init, +- .init_late = davinci_init_late, +- .dma_zone_size = SZ_128M, +- .restart = davinci_restart, +-MACHINE_END +- +-MACHINE_START(DAVINCI_DM6467TEVM, "DaVinci DM6467T EVM") +- .atag_offset = 0x100, +- .map_io = davinci_map_io, +- .init_irq = davinci_irq_init, +- .init_time = davinci_timer_init, +- .init_machine = evm_init, +- .init_late = davinci_init_late, +- .dma_zone_size = SZ_128M, +- .restart = davinci_restart, +-MACHINE_END +- +diff --git a/arch/arm/mach-davinci/board-mityomapl138.c b/arch/arm/mach-davinci/board-mityomapl138.c +deleted file mode 100644 +index 9549d53a..00000000 +--- a/arch/arm/mach-davinci/board-mityomapl138.c ++++ /dev/null +@@ -1,583 +0,0 @@ +-/* +- * Critical Link MityOMAP-L138 SoM +- * +- * Copyright (C) 2010 Critical Link LLC - http://www.criticallink.com +- * +- * This file is licensed under the terms of the GNU General Public License +- * version 2. This program is licensed "as is" without any warranty of +- * any kind, whether express or implied. +- */ +- +-#include +-#include +-#include +-#include +-#include +-#include +-#include +-#include +-#include +-#include +-#include +- +-#include +-#include +-#include +-#include +-#include +-#include +-#include +-#include +-#include +- +-#define MITYOMAPL138_PHY_ID "" +- +-#define FACTORY_CONFIG_MAGIC 0x012C0138 +-#define FACTORY_CONFIG_VERSION 0x00010001 +- +-/* Data Held in On-Board I2C device */ +-struct factory_config { +- u32 magic; +- u32 version; +- u8 mac[6]; +- u32 fpga_type; +- u32 spare; +- u32 serialnumber; +- char partnum[32]; +-}; +- +-static struct factory_config factory_config; +- +-struct part_no_info { +- const char *part_no; /* part number string of interest */ +- int max_freq; /* khz */ +-}; +- +-static struct part_no_info mityomapl138_pn_info[] = { +- { +- .part_no = "L138-C", +- .max_freq = 300000, +- }, +- { +- .part_no = "L138-D", +- .max_freq = 375000, +- }, +- { +- .part_no = "L138-F", +- .max_freq = 456000, +- }, +- { +- .part_no = "1808-C", +- .max_freq = 300000, +- }, +- { +- .part_no = "1808-D", +- .max_freq = 375000, +- }, +- { +- .part_no = "1808-F", +- .max_freq = 456000, +- }, +- { +- .part_no = "1810-D", +- .max_freq = 375000, +- }, +-}; +- +-#ifdef CONFIG_CPU_FREQ +-static void mityomapl138_cpufreq_init(const char *partnum) +-{ +- int i, ret; +- +- for (i = 0; partnum && i < ARRAY_SIZE(mityomapl138_pn_info); i++) { +- /* +- * the part number has additional characters beyond what is +- * stored in the table. This information is not needed for +- * determining the speed grade, and would require several +- * more table entries. Only check the first N characters +- * for a match. +- */ +- if (!strncmp(partnum, mityomapl138_pn_info[i].part_no, +- strlen(mityomapl138_pn_info[i].part_no))) { +- da850_max_speed = mityomapl138_pn_info[i].max_freq; +- break; +- } +- } +- +- ret = da850_register_cpufreq("pll0_sysclk3"); +- if (ret) +- pr_warning("cpufreq registration failed: %d\n", ret); +-} +-#else +-static void mityomapl138_cpufreq_init(const char *partnum) { } +-#endif +- +-static void read_factory_config(struct memory_accessor *a, void *context) +-{ +- int ret; +- const char *partnum = NULL; +- struct davinci_soc_info *soc_info = &davinci_soc_info; +- +- ret = a->read(a, (char *)&factory_config, 0, sizeof(factory_config)); +- if (ret != sizeof(struct factory_config)) { +- pr_warning("MityOMAPL138: Read Factory Config Failed: %d\n", +- ret); +- goto bad_config; +- } +- +- if (factory_config.magic != FACTORY_CONFIG_MAGIC) { +- pr_warning("MityOMAPL138: Factory Config Magic Wrong (%X)\n", +- factory_config.magic); +- goto bad_config; +- } +- +- if (factory_config.version != FACTORY_CONFIG_VERSION) { +- pr_warning("MityOMAPL138: Factory Config Version Wrong (%X)\n", +- factory_config.version); +- goto bad_config; +- } +- +- pr_info("MityOMAPL138: Found MAC = %pM\n", factory_config.mac); +- if (is_valid_ether_addr(factory_config.mac)) +- memcpy(soc_info->emac_pdata->mac_addr, +- factory_config.mac, ETH_ALEN); +- else +- pr_warning("MityOMAPL138: Invalid MAC found " +- "in factory config block\n"); +- +- partnum = factory_config.partnum; +- pr_info("MityOMAPL138: Part Number = %s\n", partnum); +- +-bad_config: +- /* default maximum speed is valid for all platforms */ +- mityomapl138_cpufreq_init(partnum); +-} +- +-static struct at24_platform_data mityomapl138_fd_chip = { +- .byte_len = 256, +- .page_size = 8, +- .flags = AT24_FLAG_READONLY | AT24_FLAG_IRUGO, +- .setup = read_factory_config, +- .context = NULL, +-}; +- +-static struct davinci_i2c_platform_data mityomap_i2c_0_pdata = { +- .bus_freq = 100, /* kHz */ +- .bus_delay = 0, /* usec */ +-}; +- +-/* TPS65023 voltage regulator support */ +-/* 1.2V Core */ +-static struct regulator_consumer_supply tps65023_dcdc1_consumers[] = { +- { +- .supply = "cvdd", +- }, +-}; +- +-/* 1.8V */ +-static struct regulator_consumer_supply tps65023_dcdc2_consumers[] = { +- { +- .supply = "usb0_vdda18", +- }, +- { +- .supply = "usb1_vdda18", +- }, +- { +- .supply = "ddr_dvdd18", +- }, +- { +- .supply = "sata_vddr", +- }, +-}; +- +-/* 1.2V */ +-static struct regulator_consumer_supply tps65023_dcdc3_consumers[] = { +- { +- .supply = "sata_vdd", +- }, +- { +- .supply = "usb_cvdd", +- }, +- { +- .supply = "pll0_vdda", +- }, +- { +- .supply = "pll1_vdda", +- }, +-}; +- +-/* 1.8V Aux LDO, not used */ +-static struct regulator_consumer_supply tps65023_ldo1_consumers[] = { +- { +- .supply = "1.8v_aux", +- }, +-}; +- +-/* FPGA VCC Aux (2.5 or 3.3) LDO */ +-static struct regulator_consumer_supply tps65023_ldo2_consumers[] = { +- { +- .supply = "vccaux", +- }, +-}; +- +-static struct regulator_init_data tps65023_regulator_data[] = { +- /* dcdc1 */ +- { +- .constraints = { +- .min_uV = 1150000, +- .max_uV = 1350000, +- .valid_ops_mask = REGULATOR_CHANGE_VOLTAGE | +- REGULATOR_CHANGE_STATUS, +- .boot_on = 1, +- }, +- .num_consumer_supplies = ARRAY_SIZE(tps65023_dcdc1_consumers), +- .consumer_supplies = tps65023_dcdc1_consumers, +- }, +- /* dcdc2 */ +- { +- .constraints = { +- .min_uV = 1800000, +- .max_uV = 1800000, +- .valid_ops_mask = REGULATOR_CHANGE_STATUS, +- .boot_on = 1, +- }, +- .num_consumer_supplies = ARRAY_SIZE(tps65023_dcdc2_consumers), +- .consumer_supplies = tps65023_dcdc2_consumers, +- }, +- /* dcdc3 */ +- { +- .constraints = { +- .min_uV = 1200000, +- .max_uV = 1200000, +- .valid_ops_mask = REGULATOR_CHANGE_STATUS, +- .boot_on = 1, +- }, +- .num_consumer_supplies = ARRAY_SIZE(tps65023_dcdc3_consumers), +- .consumer_supplies = tps65023_dcdc3_consumers, +- }, +- /* ldo1 */ +- { +- .constraints = { +- .min_uV = 1800000, +- .max_uV = 1800000, +- .valid_ops_mask = REGULATOR_CHANGE_STATUS, +- .boot_on = 1, +- }, +- .num_consumer_supplies = ARRAY_SIZE(tps65023_ldo1_consumers), +- .consumer_supplies = tps65023_ldo1_consumers, +- }, +- /* ldo2 */ +- { +- .constraints = { +- .min_uV = 2500000, +- .max_uV = 3300000, +- .valid_ops_mask = REGULATOR_CHANGE_VOLTAGE | +- REGULATOR_CHANGE_STATUS, +- .boot_on = 1, +- }, +- .num_consumer_supplies = ARRAY_SIZE(tps65023_ldo2_consumers), +- .consumer_supplies = tps65023_ldo2_consumers, +- }, +-}; +- +-static struct i2c_board_info __initdata mityomap_tps65023_info[] = { +- { +- I2C_BOARD_INFO("tps65023", 0x48), +- .platform_data = &tps65023_regulator_data[0], +- }, +- { +- I2C_BOARD_INFO("24c02", 0x50), +- .platform_data = &mityomapl138_fd_chip, +- }, +-}; +- +-static int __init pmic_tps65023_init(void) +-{ +- return i2c_register_board_info(1, mityomap_tps65023_info, +- ARRAY_SIZE(mityomap_tps65023_info)); +-} +- +-/* +- * SPI Devices: +- * SPI1_CS0: 8M Flash ST-M25P64-VME6G +- */ +-static struct mtd_partition spi_flash_partitions[] = { +- [0] = { +- .name = "ubl", +- .offset = 0, +- .size = SZ_64K, +- .mask_flags = MTD_WRITEABLE, +- }, +- [1] = { +- .name = "u-boot", +- .offset = MTDPART_OFS_APPEND, +- .size = SZ_512K, +- .mask_flags = MTD_WRITEABLE, +- }, +- [2] = { +- .name = "u-boot-env", +- .offset = MTDPART_OFS_APPEND, +- .size = SZ_64K, +- .mask_flags = MTD_WRITEABLE, +- }, +- [3] = { +- .name = "periph-config", +- .offset = MTDPART_OFS_APPEND, +- .size = SZ_64K, +- .mask_flags = MTD_WRITEABLE, +- }, +- [4] = { +- .name = "reserved", +- .offset = MTDPART_OFS_APPEND, +- .size = SZ_256K + SZ_64K, +- }, +- [5] = { +- .name = "kernel", +- .offset = MTDPART_OFS_APPEND, +- .size = SZ_2M + SZ_1M, +- }, +- [6] = { +- .name = "fpga", +- .offset = MTDPART_OFS_APPEND, +- .size = SZ_2M, +- }, +- [7] = { +- .name = "spare", +- .offset = MTDPART_OFS_APPEND, +- .size = MTDPART_SIZ_FULL, +- }, +-}; +- +-static struct flash_platform_data mityomapl138_spi_flash_data = { +- .name = "m25p80", +- .parts = spi_flash_partitions, +- .nr_parts = ARRAY_SIZE(spi_flash_partitions), +- .type = "m24p64", +-}; +- +-static struct davinci_spi_config spi_eprom_config = { +- .io_type = SPI_IO_TYPE_DMA, +- .c2tdelay = 8, +- .t2cdelay = 8, +-}; +- +-static struct spi_board_info mityomapl138_spi_flash_info[] = { +- { +- .modalias = "m25p80", +- .platform_data = &mityomapl138_spi_flash_data, +- .controller_data = &spi_eprom_config, +- .mode = SPI_MODE_0, +- .max_speed_hz = 30000000, +- .bus_num = 1, +- .chip_select = 0, +- }, +-}; +- +-/* +- * MityDSP-L138 includes a 256 MByte large-page NAND flash +- * (128K blocks). +- */ +-static struct mtd_partition mityomapl138_nandflash_partition[] = { +- { +- .name = "rootfs", +- .offset = 0, +- .size = SZ_128M, +- .mask_flags = 0, /* MTD_WRITEABLE, */ +- }, +- { +- .name = "homefs", +- .offset = MTDPART_OFS_APPEND, +- .size = MTDPART_SIZ_FULL, +- .mask_flags = 0, +- }, +-}; +- +-static struct davinci_nand_pdata mityomapl138_nandflash_data = { +- .parts = mityomapl138_nandflash_partition, +- .nr_parts = ARRAY_SIZE(mityomapl138_nandflash_partition), +- .ecc_mode = NAND_ECC_HW, +- .bbt_options = NAND_BBT_USE_FLASH, +- .options = NAND_BUSWIDTH_16, +- .ecc_bits = 1, /* 4 bit mode is not supported with 16 bit NAND */ +-}; +- +-static struct resource mityomapl138_nandflash_resource[] = { +- { +- .start = DA8XX_AEMIF_CS3_BASE, +- .end = DA8XX_AEMIF_CS3_BASE + SZ_512K + 2 * SZ_1K - 1, +- .flags = IORESOURCE_MEM, +- }, +- { +- .start = DA8XX_AEMIF_CTL_BASE, +- .end = DA8XX_AEMIF_CTL_BASE + SZ_32K - 1, +- .flags = IORESOURCE_MEM, +- }, +-}; +- +-static struct platform_device mityomapl138_nandflash_device = { +- .name = "davinci_nand", +- .id = 1, +- .dev = { +- .platform_data = &mityomapl138_nandflash_data, +- }, +- .num_resources = ARRAY_SIZE(mityomapl138_nandflash_resource), +- .resource = mityomapl138_nandflash_resource, +-}; +- +-static struct platform_device *mityomapl138_devices[] __initdata = { +- &mityomapl138_nandflash_device, +-}; +- +-static void __init mityomapl138_setup_nand(void) +-{ +- platform_add_devices(mityomapl138_devices, +- ARRAY_SIZE(mityomapl138_devices)); +-} +- +-static struct davinci_uart_config mityomapl138_uart_config __initdata = { +- .enabled_uarts = 0x7, +-}; +- +-static const short mityomap_mii_pins[] = { +- DA850_MII_TXEN, DA850_MII_TXCLK, DA850_MII_COL, DA850_MII_TXD_3, +- DA850_MII_TXD_2, DA850_MII_TXD_1, DA850_MII_TXD_0, DA850_MII_RXER, +- DA850_MII_CRS, DA850_MII_RXCLK, DA850_MII_RXDV, DA850_MII_RXD_3, +- DA850_MII_RXD_2, DA850_MII_RXD_1, DA850_MII_RXD_0, DA850_MDIO_CLK, +- DA850_MDIO_D, +- -1 +-}; +- +-static const short mityomap_rmii_pins[] = { +- DA850_RMII_TXD_0, DA850_RMII_TXD_1, DA850_RMII_TXEN, +- DA850_RMII_CRS_DV, DA850_RMII_RXD_0, DA850_RMII_RXD_1, +- DA850_RMII_RXER, DA850_RMII_MHZ_50_CLK, DA850_MDIO_CLK, +- DA850_MDIO_D, +- -1 +-}; +- +-static void __init mityomapl138_config_emac(void) +-{ +- void __iomem *cfg_chip3_base; +- int ret; +- u32 val; +- struct davinci_soc_info *soc_info = &davinci_soc_info; +- +- soc_info->emac_pdata->rmii_en = 0; /* hardcoded for now */ +- +- cfg_chip3_base = DA8XX_SYSCFG0_VIRT(DA8XX_CFGCHIP3_REG); +- val = __raw_readl(cfg_chip3_base); +- +- if (soc_info->emac_pdata->rmii_en) { +- val |= BIT(8); +- ret = davinci_cfg_reg_list(mityomap_rmii_pins); +- pr_info("RMII PHY configured\n"); +- } else { +- val &= ~BIT(8); +- ret = davinci_cfg_reg_list(mityomap_mii_pins); +- pr_info("MII PHY configured\n"); +- } +- +- if (ret) { +- pr_warning("mii/rmii mux setup failed: %d\n", ret); +- return; +- } +- +- /* configure the CFGCHIP3 register for RMII or MII */ +- __raw_writel(val, cfg_chip3_base); +- +- soc_info->emac_pdata->phy_id = MITYOMAPL138_PHY_ID; +- +- ret = da8xx_register_emac(); +- if (ret) +- pr_warning("emac registration failed: %d\n", ret); +-} +- +-static struct davinci_pm_config da850_pm_pdata = { +- .sleepcount = 128, +-}; +- +-static struct platform_device da850_pm_device = { +- .name = "pm-davinci", +- .dev = { +- .platform_data = &da850_pm_pdata, +- }, +- .id = -1, +-}; +- +-static void __init mityomapl138_init(void) +-{ +- int ret; +- +- /* for now, no special EDMA channels are reserved */ +- ret = da850_register_edma(NULL); +- if (ret) +- pr_warning("edma registration failed: %d\n", ret); +- +- ret = da8xx_register_watchdog(); +- if (ret) +- pr_warning("watchdog registration failed: %d\n", ret); +- +- davinci_serial_init(&mityomapl138_uart_config); +- +- ret = da8xx_register_i2c(0, &mityomap_i2c_0_pdata); +- if (ret) +- pr_warning("i2c0 registration failed: %d\n", ret); +- +- ret = pmic_tps65023_init(); +- if (ret) +- pr_warning("TPS65023 PMIC init failed: %d\n", ret); +- +- mityomapl138_setup_nand(); +- +- ret = spi_register_board_info(mityomapl138_spi_flash_info, +- ARRAY_SIZE(mityomapl138_spi_flash_info)); +- if (ret) +- pr_warn("spi info registration failed: %d\n", ret); +- +- ret = da8xx_register_spi_bus(1, +- ARRAY_SIZE(mityomapl138_spi_flash_info)); +- if (ret) +- pr_warning("spi 1 registration failed: %d\n", ret); +- +- mityomapl138_config_emac(); +- +- ret = da8xx_register_rtc(); +- if (ret) +- pr_warning("rtc setup failed: %d\n", ret); +- +- ret = da8xx_register_cpuidle(); +- if (ret) +- pr_warning("cpuidle registration failed: %d\n", ret); +- +- ret = da850_register_pm(&da850_pm_device); +- if (ret) +- pr_warning("da850_evm_init: suspend registration failed: %d\n", +- ret); +-} +- +-#ifdef CONFIG_SERIAL_8250_CONSOLE +-static int __init mityomapl138_console_init(void) +-{ +- if (!machine_is_mityomapl138()) +- return 0; +- +- return add_preferred_console("ttyS", 1, "115200"); +-} +-console_initcall(mityomapl138_console_init); +-#endif +- +-static void __init mityomapl138_map_io(void) +-{ +- da850_init(); +-} +- +-MACHINE_START(MITYOMAPL138, "MityDSP-L138/MityARM-1808") +- .atag_offset = 0x100, +- .map_io = mityomapl138_map_io, +- .init_irq = cp_intc_init, +- .init_time = davinci_timer_init, +- .init_machine = mityomapl138_init, +- .init_late = davinci_init_late, +- .dma_zone_size = SZ_128M, +- .restart = da8xx_restart, +-MACHINE_END +diff --git a/arch/arm/mach-davinci/board-neuros-osd2.c b/arch/arm/mach-davinci/board-neuros-osd2.c +deleted file mode 100644 +index 1c981075..00000000 +--- a/arch/arm/mach-davinci/board-neuros-osd2.c ++++ /dev/null +@@ -1,245 +0,0 @@ +-/* +- * Neuros Technologies OSD2 board support +- * +- * Modified from original 644X-EVM board support. +- * 2008 (c) Neuros Technology, LLC. +- * 2009 (c) Jorge Luis Zapata Muga +- * 2009 (c) Andrey A. Porodko +- * +- * The Neuros OSD 2.0 is the hardware component of the Neuros Open +- * Internet Television Platform. Hardware is very close to TI +- * DM644X-EVM board. It has: +- * DM6446M02 module with 256MB NAND, 256MB RAM, TLV320AIC32 AIC, +- * USB, Ethernet, SD/MMC, UART, THS8200, TVP7000 for video. +- * Additionally realtime clock, IR remote control receiver, +- * IR Blaster based on MSP430 (firmware although is different +- * from used in DM644X-EVM), internal ATA-6 3.5” HDD drive +- * with PATA interface, two muxed red-green leds. +- * +- * For more information please refer to +- * http://wiki.neurostechnology.com/index.php/OSD_2.0_HD +- * +- * This file is licensed under the terms of the GNU General Public +- * License version 2. This program is licensed "as is" without any +- * warranty of any kind, whether express or implied. +- */ +-#include +-#include +-#include +- +-#include +-#include +- +-#include +-#include +-#include +-#include +-#include +-#include +-#include +- +-#include "davinci.h" +- +-#define NEUROS_OSD2_PHY_ID "davinci_mdio-0:01" +-#define LXT971_PHY_ID 0x001378e2 +-#define LXT971_PHY_MASK 0xfffffff0 +- +-#define NTOSD2_AUDIOSOC_I2C_ADDR 0x18 +-#define NTOSD2_MSP430_I2C_ADDR 0x59 +-#define NTOSD2_MSP430_IRQ 2 +- +-/* Neuros OSD2 has a Samsung 256 MByte NAND flash (Dev ID of 0xAA, +- * 2048 blocks in the device, 64 pages per block, 2048 bytes per +- * page. +- */ +- +-#define NAND_BLOCK_SIZE SZ_128K +- +-static struct mtd_partition davinci_ntosd2_nandflash_partition[] = { +- { +- /* UBL (a few copies) plus U-Boot */ +- .name = "bootloader", +- .offset = 0, +- .size = 15 * NAND_BLOCK_SIZE, +- .mask_flags = MTD_WRITEABLE, /* force read-only */ +- }, { +- /* U-Boot environment */ +- .name = "params", +- .offset = MTDPART_OFS_APPEND, +- .size = 1 * NAND_BLOCK_SIZE, +- .mask_flags = 0, +- }, { +- /* Kernel */ +- .name = "kernel", +- .offset = MTDPART_OFS_APPEND, +- .size = SZ_4M, +- .mask_flags = 0, +- }, { +- /* File System */ +- .name = "filesystem", +- .offset = MTDPART_OFS_APPEND, +- .size = MTDPART_SIZ_FULL, +- .mask_flags = 0, +- } +- /* A few blocks at end hold a flash Bad Block Table. */ +-}; +- +-static struct davinci_nand_pdata davinci_ntosd2_nandflash_data = { +- .parts = davinci_ntosd2_nandflash_partition, +- .nr_parts = ARRAY_SIZE(davinci_ntosd2_nandflash_partition), +- .ecc_mode = NAND_ECC_HW, +- .bbt_options = NAND_BBT_USE_FLASH, +-}; +- +-static struct resource davinci_ntosd2_nandflash_resource[] = { +- { +- .start = DM644X_ASYNC_EMIF_DATA_CE0_BASE, +- .end = DM644X_ASYNC_EMIF_DATA_CE0_BASE + SZ_16M - 1, +- .flags = IORESOURCE_MEM, +- }, { +- .start = DM644X_ASYNC_EMIF_CONTROL_BASE, +- .end = DM644X_ASYNC_EMIF_CONTROL_BASE + SZ_4K - 1, +- .flags = IORESOURCE_MEM, +- }, +-}; +- +-static struct platform_device davinci_ntosd2_nandflash_device = { +- .name = "davinci_nand", +- .id = 0, +- .dev = { +- .platform_data = &davinci_ntosd2_nandflash_data, +- }, +- .num_resources = ARRAY_SIZE(davinci_ntosd2_nandflash_resource), +- .resource = davinci_ntosd2_nandflash_resource, +-}; +- +-static u64 davinci_fb_dma_mask = DMA_BIT_MASK(32); +- +-static struct platform_device davinci_fb_device = { +- .name = "davincifb", +- .id = -1, +- .dev = { +- .dma_mask = &davinci_fb_dma_mask, +- .coherent_dma_mask = DMA_BIT_MASK(32), +- }, +- .num_resources = 0, +-}; +- +-static struct snd_platform_data dm644x_ntosd2_snd_data; +- +-static struct gpio_led ntosd2_leds[] = { +- { .name = "led1_green", .gpio = GPIO(10), }, +- { .name = "led1_red", .gpio = GPIO(11), }, +- { .name = "led2_green", .gpio = GPIO(12), }, +- { .name = "led2_red", .gpio = GPIO(13), }, +-}; +- +-static struct gpio_led_platform_data ntosd2_leds_data = { +- .num_leds = ARRAY_SIZE(ntosd2_leds), +- .leds = ntosd2_leds, +-}; +- +-static struct platform_device ntosd2_leds_dev = { +- .name = "leds-gpio", +- .id = -1, +- .dev = { +- .platform_data = &ntosd2_leds_data, +- }, +-}; +- +- +-static struct platform_device *davinci_ntosd2_devices[] __initdata = { +- &davinci_fb_device, +- &ntosd2_leds_dev, +-}; +- +-static struct davinci_uart_config uart_config __initdata = { +- .enabled_uarts = (1 << 0), +-}; +- +-static void __init davinci_ntosd2_map_io(void) +-{ +- dm644x_init(); +-} +- +-static struct davinci_mmc_config davinci_ntosd2_mmc_config = { +- .wires = 4, +- .version = MMC_CTLR_VERSION_1 +-}; +- +- +-#if defined(CONFIG_BLK_DEV_PALMCHIP_BK3710) || \ +- defined(CONFIG_BLK_DEV_PALMCHIP_BK3710_MODULE) +-#define HAS_ATA 1 +-#else +-#define HAS_ATA 0 +-#endif +- +-#if defined(CONFIG_MTD_NAND_DAVINCI) || \ +- defined(CONFIG_MTD_NAND_DAVINCI_MODULE) +-#define HAS_NAND 1 +-#else +-#define HAS_NAND 0 +-#endif +- +-static __init void davinci_ntosd2_init(void) +-{ +- struct clk *aemif_clk; +- struct davinci_soc_info *soc_info = &davinci_soc_info; +- +- aemif_clk = clk_get(NULL, "aemif"); +- clk_prepare_enable(aemif_clk); +- +- if (HAS_ATA) { +- if (HAS_NAND) +- pr_warning("WARNING: both IDE and Flash are " +- "enabled, but they share AEMIF pins.\n" +- "\tDisable IDE for NAND/NOR support.\n"); +- davinci_init_ide(); +- } else if (HAS_NAND) { +- davinci_cfg_reg(DM644X_HPIEN_DISABLE); +- davinci_cfg_reg(DM644X_ATAEN_DISABLE); +- +- /* only one device will be jumpered and detected */ +- if (HAS_NAND) +- platform_device_register( +- &davinci_ntosd2_nandflash_device); +- } +- +- platform_add_devices(davinci_ntosd2_devices, +- ARRAY_SIZE(davinci_ntosd2_devices)); +- +- davinci_serial_init(&uart_config); +- dm644x_init_asp(&dm644x_ntosd2_snd_data); +- +- soc_info->emac_pdata->phy_id = NEUROS_OSD2_PHY_ID; +- +- davinci_setup_usb(1000, 8); +- /* +- * Mux the pins to be GPIOs, VLYNQEN is already done at startup. +- * The AEAWx are five new AEAW pins that can be muxed by separately. +- * They are a bitmask for GPIO management. According TI +- * documentation (http://www.ti.com/lit/gpn/tms320dm6446) to employ +- * gpio(10,11,12,13) for leds any combination of bits works except +- * four last. So we are to reset all five. +- */ +- davinci_cfg_reg(DM644X_AEAW0); +- davinci_cfg_reg(DM644X_AEAW1); +- davinci_cfg_reg(DM644X_AEAW2); +- davinci_cfg_reg(DM644X_AEAW3); +- davinci_cfg_reg(DM644X_AEAW4); +- +- davinci_setup_mmc(0, &davinci_ntosd2_mmc_config); +-} +- +-MACHINE_START(NEUROS_OSD2, "Neuros OSD2") +- /* Maintainer: Neuros Technologies */ +- .atag_offset = 0x100, +- .map_io = davinci_ntosd2_map_io, +- .init_irq = davinci_irq_init, +- .init_time = davinci_timer_init, +- .init_machine = davinci_ntosd2_init, +- .init_late = davinci_init_late, +- .dma_zone_size = SZ_128M, +- .restart = davinci_restart, +-MACHINE_END +diff --git a/arch/arm/mach-davinci/board-omapl138-hawk.c b/arch/arm/mach-davinci/board-omapl138-hawk.c +deleted file mode 100644 +index 5a2bd44d..00000000 +--- a/arch/arm/mach-davinci/board-omapl138-hawk.c ++++ /dev/null +@@ -1,341 +0,0 @@ +-/* +- * Hawkboard.org based on TI's OMAP-L138 Platform +- * +- * Initial code: Syed Mohammed Khasim +- * +- * Copyright (C) 2009 Texas Instruments Incorporated - http://www.ti.com +- * +- * This file is licensed under the terms of the GNU General Public License +- * version 2. This program is licensed "as is" without any warranty of +- * any kind, whether express or implied. +- */ +-#include +-#include +-#include +-#include +- +-#include +-#include +- +-#include +-#include +-#include +- +-#define HAWKBOARD_PHY_ID "davinci_mdio-0:07" +-#define DA850_HAWK_MMCSD_CD_PIN GPIO_TO_PIN(3, 12) +-#define DA850_HAWK_MMCSD_WP_PIN GPIO_TO_PIN(3, 13) +- +-#define DA850_USB1_VBUS_PIN GPIO_TO_PIN(2, 4) +-#define DA850_USB1_OC_PIN GPIO_TO_PIN(6, 13) +- +-static short omapl138_hawk_mii_pins[] __initdata = { +- DA850_MII_TXEN, DA850_MII_TXCLK, DA850_MII_COL, DA850_MII_TXD_3, +- DA850_MII_TXD_2, DA850_MII_TXD_1, DA850_MII_TXD_0, DA850_MII_RXER, +- DA850_MII_CRS, DA850_MII_RXCLK, DA850_MII_RXDV, DA850_MII_RXD_3, +- DA850_MII_RXD_2, DA850_MII_RXD_1, DA850_MII_RXD_0, DA850_MDIO_CLK, +- DA850_MDIO_D, +- -1 +-}; +- +-static __init void omapl138_hawk_config_emac(void) +-{ +- void __iomem *cfgchip3 = DA8XX_SYSCFG0_VIRT(DA8XX_CFGCHIP3_REG); +- int ret; +- u32 val; +- struct davinci_soc_info *soc_info = &davinci_soc_info; +- +- val = __raw_readl(cfgchip3); +- val &= ~BIT(8); +- ret = davinci_cfg_reg_list(omapl138_hawk_mii_pins); +- if (ret) { +- pr_warn("%s: CPGMAC/MII mux setup failed: %d\n", __func__, ret); +- return; +- } +- +- /* configure the CFGCHIP3 register for MII */ +- __raw_writel(val, cfgchip3); +- pr_info("EMAC: MII PHY configured\n"); +- +- soc_info->emac_pdata->phy_id = HAWKBOARD_PHY_ID; +- +- ret = da8xx_register_emac(); +- if (ret) +- pr_warn("%s: EMAC registration failed: %d\n", __func__, ret); +-} +- +-/* +- * The following EDMA channels/slots are not being used by drivers (for +- * example: Timer, GPIO, UART events etc) on da850/omap-l138 EVM/Hawkboard, +- * hence they are being reserved for codecs on the DSP side. +- */ +-static const s16 da850_dma0_rsv_chans[][2] = { +- /* (offset, number) */ +- { 8, 6}, +- {24, 4}, +- {30, 2}, +- {-1, -1} +-}; +- +-static const s16 da850_dma0_rsv_slots[][2] = { +- /* (offset, number) */ +- { 8, 6}, +- {24, 4}, +- {30, 50}, +- {-1, -1} +-}; +- +-static const s16 da850_dma1_rsv_chans[][2] = { +- /* (offset, number) */ +- { 0, 28}, +- {30, 2}, +- {-1, -1} +-}; +- +-static const s16 da850_dma1_rsv_slots[][2] = { +- /* (offset, number) */ +- { 0, 28}, +- {30, 90}, +- {-1, -1} +-}; +- +-static struct edma_rsv_info da850_edma_cc0_rsv = { +- .rsv_chans = da850_dma0_rsv_chans, +- .rsv_slots = da850_dma0_rsv_slots, +-}; +- +-static struct edma_rsv_info da850_edma_cc1_rsv = { +- .rsv_chans = da850_dma1_rsv_chans, +- .rsv_slots = da850_dma1_rsv_slots, +-}; +- +-static struct edma_rsv_info *da850_edma_rsv[2] = { +- &da850_edma_cc0_rsv, +- &da850_edma_cc1_rsv, +-}; +- +-static const short hawk_mmcsd0_pins[] = { +- DA850_MMCSD0_DAT_0, DA850_MMCSD0_DAT_1, DA850_MMCSD0_DAT_2, +- DA850_MMCSD0_DAT_3, DA850_MMCSD0_CLK, DA850_MMCSD0_CMD, +- DA850_GPIO3_12, DA850_GPIO3_13, +- -1 +-}; +- +-static int da850_hawk_mmc_get_ro(int index) +-{ +- return gpio_get_value(DA850_HAWK_MMCSD_WP_PIN); +-} +- +-static int da850_hawk_mmc_get_cd(int index) +-{ +- return !gpio_get_value(DA850_HAWK_MMCSD_CD_PIN); +-} +- +-static struct davinci_mmc_config da850_mmc_config = { +- .get_ro = da850_hawk_mmc_get_ro, +- .get_cd = da850_hawk_mmc_get_cd, +- .wires = 4, +- .max_freq = 50000000, +- .caps = MMC_CAP_MMC_HIGHSPEED | MMC_CAP_SD_HIGHSPEED, +- .version = MMC_CTLR_VERSION_2, +-}; +- +-static __init void omapl138_hawk_mmc_init(void) +-{ +- int ret; +- +- ret = davinci_cfg_reg_list(hawk_mmcsd0_pins); +- if (ret) { +- pr_warn("%s: MMC/SD0 mux setup failed: %d\n", __func__, ret); +- return; +- } +- +- ret = gpio_request_one(DA850_HAWK_MMCSD_CD_PIN, +- GPIOF_DIR_IN, "MMC CD"); +- if (ret < 0) { +- pr_warn("%s: can not open GPIO %d\n", +- __func__, DA850_HAWK_MMCSD_CD_PIN); +- return; +- } +- +- ret = gpio_request_one(DA850_HAWK_MMCSD_WP_PIN, +- GPIOF_DIR_IN, "MMC WP"); +- if (ret < 0) { +- pr_warn("%s: can not open GPIO %d\n", +- __func__, DA850_HAWK_MMCSD_WP_PIN); +- goto mmc_setup_wp_fail; +- } +- +- ret = da8xx_register_mmcsd0(&da850_mmc_config); +- if (ret) { +- pr_warn("%s: MMC/SD0 registration failed: %d\n", __func__, ret); +- goto mmc_setup_mmcsd_fail; +- } +- +- return; +- +-mmc_setup_mmcsd_fail: +- gpio_free(DA850_HAWK_MMCSD_WP_PIN); +-mmc_setup_wp_fail: +- gpio_free(DA850_HAWK_MMCSD_CD_PIN); +-} +- +-static irqreturn_t omapl138_hawk_usb_ocic_irq(int irq, void *dev_id); +-static da8xx_ocic_handler_t hawk_usb_ocic_handler; +- +-static const short da850_hawk_usb11_pins[] = { +- DA850_GPIO2_4, DA850_GPIO6_13, +- -1 +-}; +- +-static int hawk_usb_set_power(unsigned port, int on) +-{ +- gpio_set_value(DA850_USB1_VBUS_PIN, on); +- return 0; +-} +- +-static int hawk_usb_get_power(unsigned port) +-{ +- return gpio_get_value(DA850_USB1_VBUS_PIN); +-} +- +-static int hawk_usb_get_oci(unsigned port) +-{ +- return !gpio_get_value(DA850_USB1_OC_PIN); +-} +- +-static int hawk_usb_ocic_notify(da8xx_ocic_handler_t handler) +-{ +- int irq = gpio_to_irq(DA850_USB1_OC_PIN); +- int error = 0; +- +- if (handler != NULL) { +- hawk_usb_ocic_handler = handler; +- +- error = request_irq(irq, omapl138_hawk_usb_ocic_irq, +- IRQF_DISABLED | IRQF_TRIGGER_RISING | +- IRQF_TRIGGER_FALLING, +- "OHCI over-current indicator", NULL); +- if (error) +- pr_err("%s: could not request IRQ to watch " +- "over-current indicator changes\n", __func__); +- } else { +- free_irq(irq, NULL); +- } +- return error; +-} +- +-static struct da8xx_ohci_root_hub omapl138_hawk_usb11_pdata = { +- .set_power = hawk_usb_set_power, +- .get_power = hawk_usb_get_power, +- .get_oci = hawk_usb_get_oci, +- .ocic_notify = hawk_usb_ocic_notify, +- /* TPS2087 switch @ 5V */ +- .potpgt = (3 + 1) / 2, /* 3 ms max */ +-}; +- +-static irqreturn_t omapl138_hawk_usb_ocic_irq(int irq, void *dev_id) +-{ +- hawk_usb_ocic_handler(&omapl138_hawk_usb11_pdata, 1); +- return IRQ_HANDLED; +-} +- +-static __init void omapl138_hawk_usb_init(void) +-{ +- int ret; +- u32 cfgchip2; +- +- ret = davinci_cfg_reg_list(da850_hawk_usb11_pins); +- if (ret) { +- pr_warn("%s: USB 1.1 PinMux setup failed: %d\n", __func__, ret); +- return; +- } +- +- /* Setup the Ref. clock frequency for the HAWK at 24 MHz. */ +- +- cfgchip2 = __raw_readl(DA8XX_SYSCFG0_VIRT(DA8XX_CFGCHIP2_REG)); +- cfgchip2 &= ~CFGCHIP2_REFFREQ; +- cfgchip2 |= CFGCHIP2_REFFREQ_24MHZ; +- __raw_writel(cfgchip2, DA8XX_SYSCFG0_VIRT(DA8XX_CFGCHIP2_REG)); +- +- ret = gpio_request_one(DA850_USB1_VBUS_PIN, +- GPIOF_DIR_OUT, "USB1 VBUS"); +- if (ret < 0) { +- pr_err("%s: failed to request GPIO for USB 1.1 port " +- "power control: %d\n", __func__, ret); +- return; +- } +- +- ret = gpio_request_one(DA850_USB1_OC_PIN, +- GPIOF_DIR_IN, "USB1 OC"); +- if (ret < 0) { +- pr_err("%s: failed to request GPIO for USB 1.1 port " +- "over-current indicator: %d\n", __func__, ret); +- goto usb11_setup_oc_fail; +- } +- +- ret = da8xx_register_usb11(&omapl138_hawk_usb11_pdata); +- if (ret) { +- pr_warn("%s: USB 1.1 registration failed: %d\n", __func__, ret); +- goto usb11_setup_fail; +- } +- +- return; +- +-usb11_setup_fail: +- gpio_free(DA850_USB1_OC_PIN); +-usb11_setup_oc_fail: +- gpio_free(DA850_USB1_VBUS_PIN); +-} +- +-static struct davinci_uart_config omapl138_hawk_uart_config __initdata = { +- .enabled_uarts = 0x7, +-}; +- +-static __init void omapl138_hawk_init(void) +-{ +- int ret; +- +- davinci_serial_init(&omapl138_hawk_uart_config); +- +- omapl138_hawk_config_emac(); +- +- ret = da850_register_edma(da850_edma_rsv); +- if (ret) +- pr_warn("%s: EDMA registration failed: %d\n", __func__, ret); +- +- omapl138_hawk_mmc_init(); +- +- omapl138_hawk_usb_init(); +- +- ret = da8xx_register_watchdog(); +- if (ret) +- pr_warn("%s: watchdog registration failed: %d\n", +- __func__, ret); +-} +- +-#ifdef CONFIG_SERIAL_8250_CONSOLE +-static int __init omapl138_hawk_console_init(void) +-{ +- if (!machine_is_omapl138_hawkboard()) +- return 0; +- +- return add_preferred_console("ttyS", 2, "115200"); +-} +-console_initcall(omapl138_hawk_console_init); +-#endif +- +-static void __init omapl138_hawk_map_io(void) +-{ +- da850_init(); +-} +- +-MACHINE_START(OMAPL138_HAWKBOARD, "AM18x/OMAP-L138 Hawkboard") +- .atag_offset = 0x100, +- .map_io = omapl138_hawk_map_io, +- .init_irq = cp_intc_init, +- .init_time = davinci_timer_init, +- .init_machine = omapl138_hawk_init, +- .init_late = davinci_init_late, +- .dma_zone_size = SZ_128M, +- .restart = da8xx_restart, +-MACHINE_END +diff --git a/arch/arm/mach-davinci/board-sffsdr.c b/arch/arm/mach-davinci/board-sffsdr.c +deleted file mode 100644 +index 739be7e7..00000000 +--- a/arch/arm/mach-davinci/board-sffsdr.c ++++ /dev/null +@@ -1,163 +0,0 @@ +-/* +- * Lyrtech SFFSDR board support. +- * +- * Copyright (C) 2008 Philip Balister, OpenSDR +- * Copyright (C) 2008 Lyrtech +- * +- * Based on DV-EVM platform, original copyright follows: +- * +- * Copyright (C) 2007 MontaVista Software, Inc. +- * +- * This program is free software; you can redistribute it and/or modify +- * it under the terms of the GNU General Public License as published by +- * the Free Software Foundation; either version 2 of the License, or +- * (at your option) any later version. +- * +- * This program is distributed in the hope that it will be useful, +- * but WITHOUT ANY WARRANTY; without even the implied warranty of +- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +- * GNU General Public License for more details. +- * +- * You should have received a copy of the GNU General Public License +- * along with this program; if not, write to the Free Software +- * Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA. +- */ +- +-#include +-#include +-#include +-#include +-#include +-#include +-#include +- +-#include +-#include +-#include +- +-#include +-#include +-#include +-#include +-#include +- +-#include "davinci.h" +- +-#define SFFSDR_PHY_ID "davinci_mdio-0:01" +-static struct mtd_partition davinci_sffsdr_nandflash_partition[] = { +- /* U-Boot Environment: Block 0 +- * UBL: Block 1 +- * U-Boot: Blocks 6-7 (256 kb) +- * Integrity Kernel: Blocks 8-31 (3 Mb) +- * Integrity Data: Blocks 100-END +- */ +- { +- .name = "Linux Kernel", +- .offset = 32 * SZ_128K, +- .size = 16 * SZ_128K, /* 2 Mb */ +- .mask_flags = MTD_WRITEABLE, /* Force read-only */ +- }, +- { +- .name = "Linux ROOT", +- .offset = MTDPART_OFS_APPEND, +- .size = 256 * SZ_128K, /* 32 Mb */ +- .mask_flags = 0, /* R/W */ +- }, +-}; +- +-static struct flash_platform_data davinci_sffsdr_nandflash_data = { +- .parts = davinci_sffsdr_nandflash_partition, +- .nr_parts = ARRAY_SIZE(davinci_sffsdr_nandflash_partition), +-}; +- +-static struct resource davinci_sffsdr_nandflash_resource[] = { +- { +- .start = DM644X_ASYNC_EMIF_DATA_CE0_BASE, +- .end = DM644X_ASYNC_EMIF_DATA_CE0_BASE + SZ_16M - 1, +- .flags = IORESOURCE_MEM, +- }, { +- .start = DM644X_ASYNC_EMIF_CONTROL_BASE, +- .end = DM644X_ASYNC_EMIF_CONTROL_BASE + SZ_4K - 1, +- .flags = IORESOURCE_MEM, +- }, +-}; +- +-static struct platform_device davinci_sffsdr_nandflash_device = { +- .name = "davinci_nand", /* Name of driver */ +- .id = 0, +- .dev = { +- .platform_data = &davinci_sffsdr_nandflash_data, +- }, +- .num_resources = ARRAY_SIZE(davinci_sffsdr_nandflash_resource), +- .resource = davinci_sffsdr_nandflash_resource, +-}; +- +-static struct at24_platform_data eeprom_info = { +- .byte_len = (64*1024) / 8, +- .page_size = 32, +- .flags = AT24_FLAG_ADDR16, +-}; +- +-static struct i2c_board_info __initdata i2c_info[] = { +- { +- I2C_BOARD_INFO("24lc64", 0x50), +- .platform_data = &eeprom_info, +- }, +- /* Other I2C devices: +- * MSP430, addr 0x23 (not used) +- * PCA9543, addr 0x70 (setup done by U-Boot) +- * ADS7828, addr 0x48 (ADC for voltage monitoring.) +- */ +-}; +- +-static struct davinci_i2c_platform_data i2c_pdata = { +- .bus_freq = 20 /* kHz */, +- .bus_delay = 100 /* usec */, +-}; +- +-static void __init sffsdr_init_i2c(void) +-{ +- davinci_init_i2c(&i2c_pdata); +- i2c_register_board_info(1, i2c_info, ARRAY_SIZE(i2c_info)); +-} +- +-static struct platform_device *davinci_sffsdr_devices[] __initdata = { +- &davinci_sffsdr_nandflash_device, +-}; +- +-static struct davinci_uart_config uart_config __initdata = { +- .enabled_uarts = (1 << 0), +-}; +- +-static void __init davinci_sffsdr_map_io(void) +-{ +- dm644x_init(); +-} +- +-static __init void davinci_sffsdr_init(void) +-{ +- struct davinci_soc_info *soc_info = &davinci_soc_info; +- +- platform_add_devices(davinci_sffsdr_devices, +- ARRAY_SIZE(davinci_sffsdr_devices)); +- sffsdr_init_i2c(); +- davinci_serial_init(&uart_config); +- soc_info->emac_pdata->phy_id = SFFSDR_PHY_ID; +- davinci_setup_usb(0, 0); /* We support only peripheral mode. */ +- +- /* mux VLYNQ pins */ +- davinci_cfg_reg(DM644X_VLYNQEN); +- davinci_cfg_reg(DM644X_VLYNQWD); +-} +- +-MACHINE_START(SFFSDR, "Lyrtech SFFSDR") +- /* Maintainer: Hugo Villeneuve hugo.villeneuve@lyrtech.com */ +- .atag_offset = 0x100, +- .map_io = davinci_sffsdr_map_io, +- .init_irq = davinci_irq_init, +- .init_time = davinci_timer_init, +- .init_machine = davinci_sffsdr_init, +- .init_late = davinci_init_late, +- .dma_zone_size = SZ_128M, +- .restart = davinci_restart, +-MACHINE_END +diff --git a/arch/arm/mach-davinci/board-tnetv107x-evm.c b/arch/arm/mach-davinci/board-tnetv107x-evm.c +deleted file mode 100644 +index 4f416023..00000000 +--- a/arch/arm/mach-davinci/board-tnetv107x-evm.c ++++ /dev/null +@@ -1,288 +0,0 @@ +-/* +- * Texas Instruments TNETV107X EVM Board Support +- * +- * Copyright (C) 2010 Texas Instruments +- * +- * This program is free software; you can redistribute it and/or +- * modify it under the terms of the GNU General Public License as +- * published by the Free Software Foundation version 2. +- * +- * This program is distributed "as is" WITHOUT ANY WARRANTY of any +- * kind, whether express or implied; without even the implied warranty +- * of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +- * GNU General Public License for more details. +- */ +-#include +-#include +-#include +-#include +-#include +-#include +-#include +-#include +-#include +-#include +-#include +-#include +-#include +-#include +- +-#include +-#include +- +-#include +-#include +-#include +-#include +-#include +- +-#define EVM_MMC_WP_GPIO 21 +-#define EVM_MMC_CD_GPIO 24 +-#define EVM_SPI_CS_GPIO 54 +- +-static int initialize_gpio(int gpio, char *desc) +-{ +- int ret; +- +- ret = gpio_request(gpio, desc); +- if (ret < 0) { +- pr_err_ratelimited("cannot open %s gpio\n", desc); +- return -ENOSYS; +- } +- gpio_direction_input(gpio); +- return gpio; +-} +- +-static int mmc_get_cd(int index) +-{ +- static int gpio; +- +- if (!gpio) +- gpio = initialize_gpio(EVM_MMC_CD_GPIO, "mmc card detect"); +- +- if (gpio < 0) +- return gpio; +- +- return gpio_get_value(gpio) ? 0 : 1; +-} +- +-static int mmc_get_ro(int index) +-{ +- static int gpio; +- +- if (!gpio) +- gpio = initialize_gpio(EVM_MMC_WP_GPIO, "mmc write protect"); +- +- if (gpio < 0) +- return gpio; +- +- return gpio_get_value(gpio) ? 1 : 0; +-} +- +-static struct davinci_mmc_config mmc_config = { +- .get_cd = mmc_get_cd, +- .get_ro = mmc_get_ro, +- .wires = 4, +- .max_freq = 50000000, +- .caps = MMC_CAP_MMC_HIGHSPEED | MMC_CAP_SD_HIGHSPEED, +- .version = MMC_CTLR_VERSION_1, +-}; +- +-static const short sdio1_pins[] __initconst = { +- TNETV107X_SDIO1_CLK_1, TNETV107X_SDIO1_CMD_1, +- TNETV107X_SDIO1_DATA0_1, TNETV107X_SDIO1_DATA1_1, +- TNETV107X_SDIO1_DATA2_1, TNETV107X_SDIO1_DATA3_1, +- TNETV107X_GPIO21, TNETV107X_GPIO24, +- -1 +-}; +- +-static const short uart1_pins[] __initconst = { +- TNETV107X_UART1_RD, TNETV107X_UART1_TD, +- -1 +-}; +- +-static const short ssp_pins[] __initconst = { +- TNETV107X_SSP0_0, TNETV107X_SSP0_1, TNETV107X_SSP0_2, +- TNETV107X_SSP1_0, TNETV107X_SSP1_1, TNETV107X_SSP1_2, +- TNETV107X_SSP1_3, -1 +-}; +- +-static struct mtd_partition nand_partitions[] = { +- /* bootloader (U-Boot, etc) in first 12 sectors */ +- { +- .name = "bootloader", +- .offset = 0, +- .size = (12*SZ_128K), +- .mask_flags = MTD_WRITEABLE, /* force read-only */ +- }, +- /* bootloader params in the next sector */ +- { +- .name = "params", +- .offset = MTDPART_OFS_NXTBLK, +- .size = SZ_128K, +- .mask_flags = MTD_WRITEABLE, /* force read-only */ +- }, +- /* kernel */ +- { +- .name = "kernel", +- .offset = MTDPART_OFS_NXTBLK, +- .size = SZ_4M, +- .mask_flags = 0, +- }, +- /* file system */ +- { +- .name = "filesystem", +- .offset = MTDPART_OFS_NXTBLK, +- .size = MTDPART_SIZ_FULL, +- .mask_flags = 0, +- } +-}; +- +-static struct davinci_nand_pdata nand_config = { +- .mask_cle = 0x4000, +- .mask_ale = 0x2000, +- .parts = nand_partitions, +- .nr_parts = ARRAY_SIZE(nand_partitions), +- .ecc_mode = NAND_ECC_HW, +- .bbt_options = NAND_BBT_USE_FLASH, +- .ecc_bits = 1, +-}; +- +-static struct davinci_uart_config serial_config __initconst = { +- .enabled_uarts = BIT(1), +-}; +- +-static const uint32_t keymap[] = { +- KEY(0, 0, KEY_NUMERIC_1), +- KEY(0, 1, KEY_NUMERIC_2), +- KEY(0, 2, KEY_NUMERIC_3), +- KEY(0, 3, KEY_FN_F1), +- KEY(0, 4, KEY_MENU), +- +- KEY(1, 0, KEY_NUMERIC_4), +- KEY(1, 1, KEY_NUMERIC_5), +- KEY(1, 2, KEY_NUMERIC_6), +- KEY(1, 3, KEY_UP), +- KEY(1, 4, KEY_FN_F2), +- +- KEY(2, 0, KEY_NUMERIC_7), +- KEY(2, 1, KEY_NUMERIC_8), +- KEY(2, 2, KEY_NUMERIC_9), +- KEY(2, 3, KEY_LEFT), +- KEY(2, 4, KEY_ENTER), +- +- KEY(3, 0, KEY_NUMERIC_STAR), +- KEY(3, 1, KEY_NUMERIC_0), +- KEY(3, 2, KEY_NUMERIC_POUND), +- KEY(3, 3, KEY_DOWN), +- KEY(3, 4, KEY_RIGHT), +- +- KEY(4, 0, KEY_FN_F3), +- KEY(4, 1, KEY_FN_F4), +- KEY(4, 2, KEY_MUTE), +- KEY(4, 3, KEY_HOME), +- KEY(4, 4, KEY_BACK), +- +- KEY(5, 0, KEY_VOLUMEDOWN), +- KEY(5, 1, KEY_VOLUMEUP), +- KEY(5, 2, KEY_F1), +- KEY(5, 3, KEY_F2), +- KEY(5, 4, KEY_F3), +-}; +- +-static const struct matrix_keymap_data keymap_data = { +- .keymap = keymap, +- .keymap_size = ARRAY_SIZE(keymap), +-}; +- +-static struct matrix_keypad_platform_data keypad_config = { +- .keymap_data = &keymap_data, +- .num_row_gpios = 6, +- .num_col_gpios = 5, +- .debounce_ms = 0, /* minimum */ +- .active_low = 0, /* pull up realization */ +- .no_autorepeat = 0, +-}; +- +-static void spi_select_device(int cs) +-{ +- static int gpio; +- +- if (!gpio) { +- int ret; +- ret = gpio_request(EVM_SPI_CS_GPIO, "spi chipsel"); +- if (ret < 0) { +- pr_err("cannot open spi chipsel gpio\n"); +- gpio = -ENOSYS; +- return; +- } else { +- gpio = EVM_SPI_CS_GPIO; +- gpio_direction_output(gpio, 0); +- } +- } +- +- if (gpio < 0) +- return; +- +- return gpio_set_value(gpio, cs ? 1 : 0); +-} +- +-static struct ti_ssp_spi_data spi_master_data = { +- .num_cs = 2, +- .select = spi_select_device, +- .iosel = SSP_PIN_SEL(0, SSP_CLOCK) | SSP_PIN_SEL(1, SSP_DATA) | +- SSP_PIN_SEL(2, SSP_CHIPSEL) | SSP_PIN_SEL(3, SSP_IN) | +- SSP_INPUT_SEL(3), +-}; +- +-static struct ti_ssp_data ssp_config = { +- .out_clock = 250 * 1000, +- .dev_data = { +- [1] = { +- .dev_name = "ti-ssp-spi", +- .pdata = &spi_master_data, +- .pdata_size = sizeof(spi_master_data), +- }, +- }, +-}; +- +-static struct tnetv107x_device_info evm_device_info __initconst = { +- .serial_config = &serial_config, +- .mmc_config[1] = &mmc_config, /* controller 1 */ +- .nand_config[0] = &nand_config, /* chip select 0 */ +- .keypad_config = &keypad_config, +- .ssp_config = &ssp_config, +-}; +- +-static struct spi_board_info spi_info[] __initconst = { +-}; +- +-static __init void tnetv107x_evm_board_init(void) +-{ +- davinci_cfg_reg_list(sdio1_pins); +- davinci_cfg_reg_list(uart1_pins); +- davinci_cfg_reg_list(ssp_pins); +- +- tnetv107x_devices_init(&evm_device_info); +- +- spi_register_board_info(spi_info, ARRAY_SIZE(spi_info)); +-} +- +-#ifdef CONFIG_SERIAL_8250_CONSOLE +-static int __init tnetv107x_evm_console_init(void) +-{ +- return add_preferred_console("ttyS", 0, "115200"); +-} +-console_initcall(tnetv107x_evm_console_init); +-#endif +- +-MACHINE_START(TNETV107X, "TNETV107X EVM") +- .atag_offset = 0x100, +- .map_io = tnetv107x_init, +- .init_irq = cp_intc_init, +- .init_time = davinci_timer_init, +- .init_machine = tnetv107x_evm_board_init, +- .init_late = davinci_init_late, +- .dma_zone_size = SZ_128M, +- .restart = tnetv107x_restart, +-MACHINE_END +diff --git a/arch/arm/mach-davinci/clock.c b/arch/arm/mach-davinci/clock.c +index d458558e..dc9a470f 100644 +--- a/arch/arm/mach-davinci/clock.c ++++ b/arch/arm/mach-davinci/clock.c +@@ -35,19 +35,26 @@ static void __clk_enable(struct clk *clk) + { + if (clk->parent) + __clk_enable(clk->parent); +- if (clk->usecount++ == 0 && (clk->flags & CLK_PSC)) +- davinci_psc_config(clk->domain, clk->gpsc, clk->lpsc, +- true, clk->flags); ++ if (clk->usecount++ == 0) { ++ if (clk->flags & CLK_PSC) ++ davinci_psc_config(clk->domain, clk->gpsc, clk->lpsc, ++ true, clk->flags); ++ else if (clk->clk_enable) ++ clk->clk_enable(clk); ++ } + } + + static void __clk_disable(struct clk *clk) + { + if (WARN_ON(clk->usecount == 0)) + return; +- if (--clk->usecount == 0 && !(clk->flags & CLK_PLL) && +- (clk->flags & CLK_PSC)) +- davinci_psc_config(clk->domain, clk->gpsc, clk->lpsc, +- false, clk->flags); ++ if (--clk->usecount == 0) { ++ if (!(clk->flags & CLK_PLL) && (clk->flags & CLK_PSC)) ++ davinci_psc_config(clk->domain, clk->gpsc, clk->lpsc, ++ false, clk->flags); ++ else if (clk->clk_disable) ++ clk->clk_disable(clk); ++ } + if (clk->parent) + __clk_disable(clk->parent); + } +diff --git a/arch/arm/mach-davinci/clock.h b/arch/arm/mach-davinci/clock.h +index 8694b395..1e4e8361 100644 +--- a/arch/arm/mach-davinci/clock.h ++++ b/arch/arm/mach-davinci/clock.h +@@ -104,6 +104,8 @@ struct clk { + int (*set_rate) (struct clk *clk, unsigned long rate); + int (*round_rate) (struct clk *clk, unsigned long rate); + int (*reset) (struct clk *clk, bool reset); ++ void (*clk_enable) (struct clk *clk); ++ void (*clk_disable) (struct clk *clk); + }; + + /* Clock flags: SoC-specific flags start at BIT(16) */ +diff --git a/arch/arm/mach-davinci/da830.c b/arch/arm/mach-davinci/da830.c +deleted file mode 100644 +index 678a54a6..00000000 +--- a/arch/arm/mach-davinci/da830.c ++++ /dev/null +@@ -1,1212 +0,0 @@ +-/* +- * TI DA830/OMAP L137 chip specific setup +- * +- * Author: Mark A. Greer +- * +- * 2009 (c) MontaVista Software, Inc. This file is licensed under +- * the terms of the GNU General Public License version 2. This program +- * is licensed "as is" without any warranty of any kind, whether express +- * or implied. +- */ +-#include +-#include +-#include +- +-#include +- +-#include +-#include +-#include +-#include +-#include +-#include +-#include +- +-#include "clock.h" +-#include "mux.h" +- +-/* Offsets of the 8 compare registers on the da830 */ +-#define DA830_CMP12_0 0x60 +-#define DA830_CMP12_1 0x64 +-#define DA830_CMP12_2 0x68 +-#define DA830_CMP12_3 0x6c +-#define DA830_CMP12_4 0x70 +-#define DA830_CMP12_5 0x74 +-#define DA830_CMP12_6 0x78 +-#define DA830_CMP12_7 0x7c +- +-#define DA830_REF_FREQ 24000000 +- +-static struct pll_data pll0_data = { +- .num = 1, +- .phys_base = DA8XX_PLL0_BASE, +- .flags = PLL_HAS_PREDIV | PLL_HAS_POSTDIV, +-}; +- +-static struct clk ref_clk = { +- .name = "ref_clk", +- .rate = DA830_REF_FREQ, +-}; +- +-static struct clk pll0_clk = { +- .name = "pll0", +- .parent = &ref_clk, +- .pll_data = &pll0_data, +- .flags = CLK_PLL, +-}; +- +-static struct clk pll0_aux_clk = { +- .name = "pll0_aux_clk", +- .parent = &pll0_clk, +- .flags = CLK_PLL | PRE_PLL, +-}; +- +-static struct clk pll0_sysclk2 = { +- .name = "pll0_sysclk2", +- .parent = &pll0_clk, +- .flags = CLK_PLL, +- .div_reg = PLLDIV2, +-}; +- +-static struct clk pll0_sysclk3 = { +- .name = "pll0_sysclk3", +- .parent = &pll0_clk, +- .flags = CLK_PLL, +- .div_reg = PLLDIV3, +-}; +- +-static struct clk pll0_sysclk4 = { +- .name = "pll0_sysclk4", +- .parent = &pll0_clk, +- .flags = CLK_PLL, +- .div_reg = PLLDIV4, +-}; +- +-static struct clk pll0_sysclk5 = { +- .name = "pll0_sysclk5", +- .parent = &pll0_clk, +- .flags = CLK_PLL, +- .div_reg = PLLDIV5, +-}; +- +-static struct clk pll0_sysclk6 = { +- .name = "pll0_sysclk6", +- .parent = &pll0_clk, +- .flags = CLK_PLL, +- .div_reg = PLLDIV6, +-}; +- +-static struct clk pll0_sysclk7 = { +- .name = "pll0_sysclk7", +- .parent = &pll0_clk, +- .flags = CLK_PLL, +- .div_reg = PLLDIV7, +-}; +- +-static struct clk i2c0_clk = { +- .name = "i2c0", +- .parent = &pll0_aux_clk, +-}; +- +-static struct clk timerp64_0_clk = { +- .name = "timer0", +- .parent = &pll0_aux_clk, +-}; +- +-static struct clk timerp64_1_clk = { +- .name = "timer1", +- .parent = &pll0_aux_clk, +-}; +- +-static struct clk arm_rom_clk = { +- .name = "arm_rom", +- .parent = &pll0_sysclk2, +- .lpsc = DA8XX_LPSC0_ARM_RAM_ROM, +- .flags = ALWAYS_ENABLED, +-}; +- +-static struct clk scr0_ss_clk = { +- .name = "scr0_ss", +- .parent = &pll0_sysclk2, +- .lpsc = DA8XX_LPSC0_SCR0_SS, +- .flags = ALWAYS_ENABLED, +-}; +- +-static struct clk scr1_ss_clk = { +- .name = "scr1_ss", +- .parent = &pll0_sysclk2, +- .lpsc = DA8XX_LPSC0_SCR1_SS, +- .flags = ALWAYS_ENABLED, +-}; +- +-static struct clk scr2_ss_clk = { +- .name = "scr2_ss", +- .parent = &pll0_sysclk2, +- .lpsc = DA8XX_LPSC0_SCR2_SS, +- .flags = ALWAYS_ENABLED, +-}; +- +-static struct clk dmax_clk = { +- .name = "dmax", +- .parent = &pll0_sysclk2, +- .lpsc = DA8XX_LPSC0_PRUSS, +- .flags = ALWAYS_ENABLED, +-}; +- +-static struct clk tpcc_clk = { +- .name = "tpcc", +- .parent = &pll0_sysclk2, +- .lpsc = DA8XX_LPSC0_TPCC, +- .flags = ALWAYS_ENABLED | CLK_PSC, +-}; +- +-static struct clk tptc0_clk = { +- .name = "tptc0", +- .parent = &pll0_sysclk2, +- .lpsc = DA8XX_LPSC0_TPTC0, +- .flags = ALWAYS_ENABLED, +-}; +- +-static struct clk tptc1_clk = { +- .name = "tptc1", +- .parent = &pll0_sysclk2, +- .lpsc = DA8XX_LPSC0_TPTC1, +- .flags = ALWAYS_ENABLED, +-}; +- +-static struct clk mmcsd_clk = { +- .name = "mmcsd", +- .parent = &pll0_sysclk2, +- .lpsc = DA8XX_LPSC0_MMC_SD, +-}; +- +-static struct clk uart0_clk = { +- .name = "uart0", +- .parent = &pll0_sysclk2, +- .lpsc = DA8XX_LPSC0_UART0, +-}; +- +-static struct clk uart1_clk = { +- .name = "uart1", +- .parent = &pll0_sysclk2, +- .lpsc = DA8XX_LPSC1_UART1, +- .gpsc = 1, +-}; +- +-static struct clk uart2_clk = { +- .name = "uart2", +- .parent = &pll0_sysclk2, +- .lpsc = DA8XX_LPSC1_UART2, +- .gpsc = 1, +-}; +- +-static struct clk spi0_clk = { +- .name = "spi0", +- .parent = &pll0_sysclk2, +- .lpsc = DA8XX_LPSC0_SPI0, +-}; +- +-static struct clk spi1_clk = { +- .name = "spi1", +- .parent = &pll0_sysclk2, +- .lpsc = DA8XX_LPSC1_SPI1, +- .gpsc = 1, +-}; +- +-static struct clk ecap0_clk = { +- .name = "ecap0", +- .parent = &pll0_sysclk2, +- .lpsc = DA8XX_LPSC1_ECAP, +- .gpsc = 1, +-}; +- +-static struct clk ecap1_clk = { +- .name = "ecap1", +- .parent = &pll0_sysclk2, +- .lpsc = DA8XX_LPSC1_ECAP, +- .gpsc = 1, +-}; +- +-static struct clk ecap2_clk = { +- .name = "ecap2", +- .parent = &pll0_sysclk2, +- .lpsc = DA8XX_LPSC1_ECAP, +- .gpsc = 1, +-}; +- +-static struct clk pwm0_clk = { +- .name = "pwm0", +- .parent = &pll0_sysclk2, +- .lpsc = DA8XX_LPSC1_PWM, +- .gpsc = 1, +-}; +- +-static struct clk pwm1_clk = { +- .name = "pwm1", +- .parent = &pll0_sysclk2, +- .lpsc = DA8XX_LPSC1_PWM, +- .gpsc = 1, +-}; +- +-static struct clk pwm2_clk = { +- .name = "pwm2", +- .parent = &pll0_sysclk2, +- .lpsc = DA8XX_LPSC1_PWM, +- .gpsc = 1, +-}; +- +-static struct clk eqep0_clk = { +- .name = "eqep0", +- .parent = &pll0_sysclk2, +- .lpsc = DA830_LPSC1_EQEP, +- .gpsc = 1, +-}; +- +-static struct clk eqep1_clk = { +- .name = "eqep1", +- .parent = &pll0_sysclk2, +- .lpsc = DA830_LPSC1_EQEP, +- .gpsc = 1, +-}; +- +-static struct clk lcdc_clk = { +- .name = "lcdc", +- .parent = &pll0_sysclk2, +- .lpsc = DA8XX_LPSC1_LCDC, +- .gpsc = 1, +-}; +- +-static struct clk mcasp0_clk = { +- .name = "mcasp0", +- .parent = &pll0_sysclk2, +- .lpsc = DA8XX_LPSC1_McASP0, +- .gpsc = 1, +-}; +- +-static struct clk mcasp1_clk = { +- .name = "mcasp1", +- .parent = &pll0_sysclk2, +- .lpsc = DA830_LPSC1_McASP1, +- .gpsc = 1, +-}; +- +-static struct clk mcasp2_clk = { +- .name = "mcasp2", +- .parent = &pll0_sysclk2, +- .lpsc = DA830_LPSC1_McASP2, +- .gpsc = 1, +-}; +- +-static struct clk usb20_clk = { +- .name = "usb20", +- .parent = &pll0_sysclk2, +- .lpsc = DA8XX_LPSC1_USB20, +- .gpsc = 1, +-}; +- +-static struct clk aemif_clk = { +- .name = "aemif", +- .parent = &pll0_sysclk3, +- .lpsc = DA8XX_LPSC0_EMIF25, +- .flags = ALWAYS_ENABLED, +-}; +- +-static struct clk aintc_clk = { +- .name = "aintc", +- .parent = &pll0_sysclk4, +- .lpsc = DA8XX_LPSC0_AINTC, +- .flags = ALWAYS_ENABLED, +-}; +- +-static struct clk secu_mgr_clk = { +- .name = "secu_mgr", +- .parent = &pll0_sysclk4, +- .lpsc = DA8XX_LPSC0_SECU_MGR, +- .flags = ALWAYS_ENABLED, +-}; +- +-static struct clk emac_clk = { +- .name = "emac", +- .parent = &pll0_sysclk4, +- .lpsc = DA8XX_LPSC1_CPGMAC, +- .gpsc = 1, +-}; +- +-static struct clk gpio_clk = { +- .name = "gpio", +- .parent = &pll0_sysclk4, +- .lpsc = DA8XX_LPSC1_GPIO, +- .gpsc = 1, +-}; +- +-static struct clk i2c1_clk = { +- .name = "i2c1", +- .parent = &pll0_sysclk4, +- .lpsc = DA8XX_LPSC1_I2C, +- .gpsc = 1, +-}; +- +-static struct clk usb11_clk = { +- .name = "usb11", +- .parent = &pll0_sysclk4, +- .lpsc = DA8XX_LPSC1_USB11, +- .gpsc = 1, +-}; +- +-static struct clk emif3_clk = { +- .name = "emif3", +- .parent = &pll0_sysclk5, +- .lpsc = DA8XX_LPSC1_EMIF3C, +- .gpsc = 1, +- .flags = ALWAYS_ENABLED, +-}; +- +-static struct clk arm_clk = { +- .name = "arm", +- .parent = &pll0_sysclk6, +- .lpsc = DA8XX_LPSC0_ARM, +- .flags = ALWAYS_ENABLED, +-}; +- +-static struct clk rmii_clk = { +- .name = "rmii", +- .parent = &pll0_sysclk7, +-}; +- +-static struct clk_lookup da830_clks[] = { +- CLK(NULL, "ref", &ref_clk), +- CLK(NULL, "pll0", &pll0_clk), +- CLK(NULL, "pll0_aux", &pll0_aux_clk), +- CLK(NULL, "pll0_sysclk2", &pll0_sysclk2), +- CLK(NULL, "pll0_sysclk3", &pll0_sysclk3), +- CLK(NULL, "pll0_sysclk4", &pll0_sysclk4), +- CLK(NULL, "pll0_sysclk5", &pll0_sysclk5), +- CLK(NULL, "pll0_sysclk6", &pll0_sysclk6), +- CLK(NULL, "pll0_sysclk7", &pll0_sysclk7), +- CLK("i2c_davinci.1", NULL, &i2c0_clk), +- CLK(NULL, "timer0", &timerp64_0_clk), +- CLK("watchdog", NULL, &timerp64_1_clk), +- CLK(NULL, "arm_rom", &arm_rom_clk), +- CLK(NULL, "scr0_ss", &scr0_ss_clk), +- CLK(NULL, "scr1_ss", &scr1_ss_clk), +- CLK(NULL, "scr2_ss", &scr2_ss_clk), +- CLK(NULL, "dmax", &dmax_clk), +- CLK(NULL, "tpcc", &tpcc_clk), +- CLK(NULL, "tptc0", &tptc0_clk), +- CLK(NULL, "tptc1", &tptc1_clk), +- CLK("davinci_mmc.0", NULL, &mmcsd_clk), +- CLK(NULL, "uart0", &uart0_clk), +- CLK(NULL, "uart1", &uart1_clk), +- CLK(NULL, "uart2", &uart2_clk), +- CLK("spi_davinci.0", NULL, &spi0_clk), +- CLK("spi_davinci.1", NULL, &spi1_clk), +- CLK(NULL, "ecap0", &ecap0_clk), +- CLK(NULL, "ecap1", &ecap1_clk), +- CLK(NULL, "ecap2", &ecap2_clk), +- CLK(NULL, "pwm0", &pwm0_clk), +- CLK(NULL, "pwm1", &pwm1_clk), +- CLK(NULL, "pwm2", &pwm2_clk), +- CLK("eqep.0", NULL, &eqep0_clk), +- CLK("eqep.1", NULL, &eqep1_clk), +- CLK("da8xx_lcdc.0", "fck", &lcdc_clk), +- CLK("davinci-mcasp.0", NULL, &mcasp0_clk), +- CLK("davinci-mcasp.1", NULL, &mcasp1_clk), +- CLK("davinci-mcasp.2", NULL, &mcasp2_clk), +- CLK(NULL, "usb20", &usb20_clk), +- CLK(NULL, "aemif", &aemif_clk), +- CLK(NULL, "aintc", &aintc_clk), +- CLK(NULL, "secu_mgr", &secu_mgr_clk), +- CLK("davinci_emac.1", NULL, &emac_clk), +- CLK(NULL, "gpio", &gpio_clk), +- CLK("i2c_davinci.2", NULL, &i2c1_clk), +- CLK(NULL, "usb11", &usb11_clk), +- CLK(NULL, "emif3", &emif3_clk), +- CLK(NULL, "arm", &arm_clk), +- CLK(NULL, "rmii", &rmii_clk), +- CLK(NULL, NULL, NULL), +-}; +- +-/* +- * Device specific mux setup +- * +- * soc description mux mode mode mux dbg +- * reg offset mask mode +- */ +-static const struct mux_config da830_pins[] = { +-#ifdef CONFIG_DAVINCI_MUX +- MUX_CFG(DA830, GPIO7_14, 0, 0, 0xf, 1, false) +- MUX_CFG(DA830, RTCK, 0, 0, 0xf, 8, false) +- MUX_CFG(DA830, GPIO7_15, 0, 4, 0xf, 1, false) +- MUX_CFG(DA830, EMU_0, 0, 4, 0xf, 8, false) +- MUX_CFG(DA830, EMB_SDCKE, 0, 8, 0xf, 1, false) +- MUX_CFG(DA830, EMB_CLK_GLUE, 0, 12, 0xf, 1, false) +- MUX_CFG(DA830, EMB_CLK, 0, 12, 0xf, 2, false) +- MUX_CFG(DA830, NEMB_CS_0, 0, 16, 0xf, 1, false) +- MUX_CFG(DA830, NEMB_CAS, 0, 20, 0xf, 1, false) +- MUX_CFG(DA830, NEMB_RAS, 0, 24, 0xf, 1, false) +- MUX_CFG(DA830, NEMB_WE, 0, 28, 0xf, 1, false) +- MUX_CFG(DA830, EMB_BA_1, 1, 0, 0xf, 1, false) +- MUX_CFG(DA830, EMB_BA_0, 1, 4, 0xf, 1, false) +- MUX_CFG(DA830, EMB_A_0, 1, 8, 0xf, 1, false) +- MUX_CFG(DA830, EMB_A_1, 1, 12, 0xf, 1, false) +- MUX_CFG(DA830, EMB_A_2, 1, 16, 0xf, 1, false) +- MUX_CFG(DA830, EMB_A_3, 1, 20, 0xf, 1, false) +- MUX_CFG(DA830, EMB_A_4, 1, 24, 0xf, 1, false) +- MUX_CFG(DA830, EMB_A_5, 1, 28, 0xf, 1, false) +- MUX_CFG(DA830, GPIO7_0, 1, 0, 0xf, 8, false) +- MUX_CFG(DA830, GPIO7_1, 1, 4, 0xf, 8, false) +- MUX_CFG(DA830, GPIO7_2, 1, 8, 0xf, 8, false) +- MUX_CFG(DA830, GPIO7_3, 1, 12, 0xf, 8, false) +- MUX_CFG(DA830, GPIO7_4, 1, 16, 0xf, 8, false) +- MUX_CFG(DA830, GPIO7_5, 1, 20, 0xf, 8, false) +- MUX_CFG(DA830, GPIO7_6, 1, 24, 0xf, 8, false) +- MUX_CFG(DA830, GPIO7_7, 1, 28, 0xf, 8, false) +- MUX_CFG(DA830, EMB_A_6, 2, 0, 0xf, 1, false) +- MUX_CFG(DA830, EMB_A_7, 2, 4, 0xf, 1, false) +- MUX_CFG(DA830, EMB_A_8, 2, 8, 0xf, 1, false) +- MUX_CFG(DA830, EMB_A_9, 2, 12, 0xf, 1, false) +- MUX_CFG(DA830, EMB_A_10, 2, 16, 0xf, 1, false) +- MUX_CFG(DA830, EMB_A_11, 2, 20, 0xf, 1, false) +- MUX_CFG(DA830, EMB_A_12, 2, 24, 0xf, 1, false) +- MUX_CFG(DA830, EMB_D_31, 2, 28, 0xf, 1, false) +- MUX_CFG(DA830, GPIO7_8, 2, 0, 0xf, 8, false) +- MUX_CFG(DA830, GPIO7_9, 2, 4, 0xf, 8, false) +- MUX_CFG(DA830, GPIO7_10, 2, 8, 0xf, 8, false) +- MUX_CFG(DA830, GPIO7_11, 2, 12, 0xf, 8, false) +- MUX_CFG(DA830, GPIO7_12, 2, 16, 0xf, 8, false) +- MUX_CFG(DA830, GPIO7_13, 2, 20, 0xf, 8, false) +- MUX_CFG(DA830, GPIO3_13, 2, 24, 0xf, 8, false) +- MUX_CFG(DA830, EMB_D_30, 3, 0, 0xf, 1, false) +- MUX_CFG(DA830, EMB_D_29, 3, 4, 0xf, 1, false) +- MUX_CFG(DA830, EMB_D_28, 3, 8, 0xf, 1, false) +- MUX_CFG(DA830, EMB_D_27, 3, 12, 0xf, 1, false) +- MUX_CFG(DA830, EMB_D_26, 3, 16, 0xf, 1, false) +- MUX_CFG(DA830, EMB_D_25, 3, 20, 0xf, 1, false) +- MUX_CFG(DA830, EMB_D_24, 3, 24, 0xf, 1, false) +- MUX_CFG(DA830, EMB_D_23, 3, 28, 0xf, 1, false) +- MUX_CFG(DA830, EMB_D_22, 4, 0, 0xf, 1, false) +- MUX_CFG(DA830, EMB_D_21, 4, 4, 0xf, 1, false) +- MUX_CFG(DA830, EMB_D_20, 4, 8, 0xf, 1, false) +- MUX_CFG(DA830, EMB_D_19, 4, 12, 0xf, 1, false) +- MUX_CFG(DA830, EMB_D_18, 4, 16, 0xf, 1, false) +- MUX_CFG(DA830, EMB_D_17, 4, 20, 0xf, 1, false) +- MUX_CFG(DA830, EMB_D_16, 4, 24, 0xf, 1, false) +- MUX_CFG(DA830, NEMB_WE_DQM_3, 4, 28, 0xf, 1, false) +- MUX_CFG(DA830, NEMB_WE_DQM_2, 5, 0, 0xf, 1, false) +- MUX_CFG(DA830, EMB_D_0, 5, 4, 0xf, 1, false) +- MUX_CFG(DA830, EMB_D_1, 5, 8, 0xf, 1, false) +- MUX_CFG(DA830, EMB_D_2, 5, 12, 0xf, 1, false) +- MUX_CFG(DA830, EMB_D_3, 5, 16, 0xf, 1, false) +- MUX_CFG(DA830, EMB_D_4, 5, 20, 0xf, 1, false) +- MUX_CFG(DA830, EMB_D_5, 5, 24, 0xf, 1, false) +- MUX_CFG(DA830, EMB_D_6, 5, 28, 0xf, 1, false) +- MUX_CFG(DA830, GPIO6_0, 5, 4, 0xf, 8, false) +- MUX_CFG(DA830, GPIO6_1, 5, 8, 0xf, 8, false) +- MUX_CFG(DA830, GPIO6_2, 5, 12, 0xf, 8, false) +- MUX_CFG(DA830, GPIO6_3, 5, 16, 0xf, 8, false) +- MUX_CFG(DA830, GPIO6_4, 5, 20, 0xf, 8, false) +- MUX_CFG(DA830, GPIO6_5, 5, 24, 0xf, 8, false) +- MUX_CFG(DA830, GPIO6_6, 5, 28, 0xf, 8, false) +- MUX_CFG(DA830, EMB_D_7, 6, 0, 0xf, 1, false) +- MUX_CFG(DA830, EMB_D_8, 6, 4, 0xf, 1, false) +- MUX_CFG(DA830, EMB_D_9, 6, 8, 0xf, 1, false) +- MUX_CFG(DA830, EMB_D_10, 6, 12, 0xf, 1, false) +- MUX_CFG(DA830, EMB_D_11, 6, 16, 0xf, 1, false) +- MUX_CFG(DA830, EMB_D_12, 6, 20, 0xf, 1, false) +- MUX_CFG(DA830, EMB_D_13, 6, 24, 0xf, 1, false) +- MUX_CFG(DA830, EMB_D_14, 6, 28, 0xf, 1, false) +- MUX_CFG(DA830, GPIO6_7, 6, 0, 0xf, 8, false) +- MUX_CFG(DA830, GPIO6_8, 6, 4, 0xf, 8, false) +- MUX_CFG(DA830, GPIO6_9, 6, 8, 0xf, 8, false) +- MUX_CFG(DA830, GPIO6_10, 6, 12, 0xf, 8, false) +- MUX_CFG(DA830, GPIO6_11, 6, 16, 0xf, 8, false) +- MUX_CFG(DA830, GPIO6_12, 6, 20, 0xf, 8, false) +- MUX_CFG(DA830, GPIO6_13, 6, 24, 0xf, 8, false) +- MUX_CFG(DA830, GPIO6_14, 6, 28, 0xf, 8, false) +- MUX_CFG(DA830, EMB_D_15, 7, 0, 0xf, 1, false) +- MUX_CFG(DA830, NEMB_WE_DQM_1, 7, 4, 0xf, 1, false) +- MUX_CFG(DA830, NEMB_WE_DQM_0, 7, 8, 0xf, 1, false) +- MUX_CFG(DA830, SPI0_SOMI_0, 7, 12, 0xf, 1, false) +- MUX_CFG(DA830, SPI0_SIMO_0, 7, 16, 0xf, 1, false) +- MUX_CFG(DA830, SPI0_CLK, 7, 20, 0xf, 1, false) +- MUX_CFG(DA830, NSPI0_ENA, 7, 24, 0xf, 1, false) +- MUX_CFG(DA830, NSPI0_SCS_0, 7, 28, 0xf, 1, false) +- MUX_CFG(DA830, EQEP0I, 7, 12, 0xf, 2, false) +- MUX_CFG(DA830, EQEP0S, 7, 16, 0xf, 2, false) +- MUX_CFG(DA830, EQEP1I, 7, 20, 0xf, 2, false) +- MUX_CFG(DA830, NUART0_CTS, 7, 24, 0xf, 2, false) +- MUX_CFG(DA830, NUART0_RTS, 7, 28, 0xf, 2, false) +- MUX_CFG(DA830, EQEP0A, 7, 24, 0xf, 4, false) +- MUX_CFG(DA830, EQEP0B, 7, 28, 0xf, 4, false) +- MUX_CFG(DA830, GPIO6_15, 7, 0, 0xf, 8, false) +- MUX_CFG(DA830, GPIO5_14, 7, 4, 0xf, 8, false) +- MUX_CFG(DA830, GPIO5_15, 7, 8, 0xf, 8, false) +- MUX_CFG(DA830, GPIO5_0, 7, 12, 0xf, 8, false) +- MUX_CFG(DA830, GPIO5_1, 7, 16, 0xf, 8, false) +- MUX_CFG(DA830, GPIO5_2, 7, 20, 0xf, 8, false) +- MUX_CFG(DA830, GPIO5_3, 7, 24, 0xf, 8, false) +- MUX_CFG(DA830, GPIO5_4, 7, 28, 0xf, 8, false) +- MUX_CFG(DA830, SPI1_SOMI_0, 8, 0, 0xf, 1, false) +- MUX_CFG(DA830, SPI1_SIMO_0, 8, 4, 0xf, 1, false) +- MUX_CFG(DA830, SPI1_CLK, 8, 8, 0xf, 1, false) +- MUX_CFG(DA830, UART0_RXD, 8, 12, 0xf, 1, false) +- MUX_CFG(DA830, UART0_TXD, 8, 16, 0xf, 1, false) +- MUX_CFG(DA830, AXR1_10, 8, 20, 0xf, 1, false) +- MUX_CFG(DA830, AXR1_11, 8, 24, 0xf, 1, false) +- MUX_CFG(DA830, NSPI1_ENA, 8, 28, 0xf, 1, false) +- MUX_CFG(DA830, I2C1_SCL, 8, 0, 0xf, 2, false) +- MUX_CFG(DA830, I2C1_SDA, 8, 4, 0xf, 2, false) +- MUX_CFG(DA830, EQEP1S, 8, 8, 0xf, 2, false) +- MUX_CFG(DA830, I2C0_SDA, 8, 12, 0xf, 2, false) +- MUX_CFG(DA830, I2C0_SCL, 8, 16, 0xf, 2, false) +- MUX_CFG(DA830, UART2_RXD, 8, 28, 0xf, 2, false) +- MUX_CFG(DA830, TM64P0_IN12, 8, 12, 0xf, 4, false) +- MUX_CFG(DA830, TM64P0_OUT12, 8, 16, 0xf, 4, false) +- MUX_CFG(DA830, GPIO5_5, 8, 0, 0xf, 8, false) +- MUX_CFG(DA830, GPIO5_6, 8, 4, 0xf, 8, false) +- MUX_CFG(DA830, GPIO5_7, 8, 8, 0xf, 8, false) +- MUX_CFG(DA830, GPIO5_8, 8, 12, 0xf, 8, false) +- MUX_CFG(DA830, GPIO5_9, 8, 16, 0xf, 8, false) +- MUX_CFG(DA830, GPIO5_10, 8, 20, 0xf, 8, false) +- MUX_CFG(DA830, GPIO5_11, 8, 24, 0xf, 8, false) +- MUX_CFG(DA830, GPIO5_12, 8, 28, 0xf, 8, false) +- MUX_CFG(DA830, NSPI1_SCS_0, 9, 0, 0xf, 1, false) +- MUX_CFG(DA830, USB0_DRVVBUS, 9, 4, 0xf, 1, false) +- MUX_CFG(DA830, AHCLKX0, 9, 8, 0xf, 1, false) +- MUX_CFG(DA830, ACLKX0, 9, 12, 0xf, 1, false) +- MUX_CFG(DA830, AFSX0, 9, 16, 0xf, 1, false) +- MUX_CFG(DA830, AHCLKR0, 9, 20, 0xf, 1, false) +- MUX_CFG(DA830, ACLKR0, 9, 24, 0xf, 1, false) +- MUX_CFG(DA830, AFSR0, 9, 28, 0xf, 1, false) +- MUX_CFG(DA830, UART2_TXD, 9, 0, 0xf, 2, false) +- MUX_CFG(DA830, AHCLKX2, 9, 8, 0xf, 2, false) +- MUX_CFG(DA830, ECAP0_APWM0, 9, 12, 0xf, 2, false) +- MUX_CFG(DA830, RMII_MHZ_50_CLK, 9, 20, 0xf, 2, false) +- MUX_CFG(DA830, ECAP1_APWM1, 9, 24, 0xf, 2, false) +- MUX_CFG(DA830, USB_REFCLKIN, 9, 8, 0xf, 4, false) +- MUX_CFG(DA830, GPIO5_13, 9, 0, 0xf, 8, false) +- MUX_CFG(DA830, GPIO4_15, 9, 4, 0xf, 8, false) +- MUX_CFG(DA830, GPIO2_11, 9, 8, 0xf, 8, false) +- MUX_CFG(DA830, GPIO2_12, 9, 12, 0xf, 8, false) +- MUX_CFG(DA830, GPIO2_13, 9, 16, 0xf, 8, false) +- MUX_CFG(DA830, GPIO2_14, 9, 20, 0xf, 8, false) +- MUX_CFG(DA830, GPIO2_15, 9, 24, 0xf, 8, false) +- MUX_CFG(DA830, GPIO3_12, 9, 28, 0xf, 8, false) +- MUX_CFG(DA830, AMUTE0, 10, 0, 0xf, 1, false) +- MUX_CFG(DA830, AXR0_0, 10, 4, 0xf, 1, false) +- MUX_CFG(DA830, AXR0_1, 10, 8, 0xf, 1, false) +- MUX_CFG(DA830, AXR0_2, 10, 12, 0xf, 1, false) +- MUX_CFG(DA830, AXR0_3, 10, 16, 0xf, 1, false) +- MUX_CFG(DA830, AXR0_4, 10, 20, 0xf, 1, false) +- MUX_CFG(DA830, AXR0_5, 10, 24, 0xf, 1, false) +- MUX_CFG(DA830, AXR0_6, 10, 28, 0xf, 1, false) +- MUX_CFG(DA830, RMII_TXD_0, 10, 4, 0xf, 2, false) +- MUX_CFG(DA830, RMII_TXD_1, 10, 8, 0xf, 2, false) +- MUX_CFG(DA830, RMII_TXEN, 10, 12, 0xf, 2, false) +- MUX_CFG(DA830, RMII_CRS_DV, 10, 16, 0xf, 2, false) +- MUX_CFG(DA830, RMII_RXD_0, 10, 20, 0xf, 2, false) +- MUX_CFG(DA830, RMII_RXD_1, 10, 24, 0xf, 2, false) +- MUX_CFG(DA830, RMII_RXER, 10, 28, 0xf, 2, false) +- MUX_CFG(DA830, AFSR2, 10, 4, 0xf, 4, false) +- MUX_CFG(DA830, ACLKX2, 10, 8, 0xf, 4, false) +- MUX_CFG(DA830, AXR2_3, 10, 12, 0xf, 4, false) +- MUX_CFG(DA830, AXR2_2, 10, 16, 0xf, 4, false) +- MUX_CFG(DA830, AXR2_1, 10, 20, 0xf, 4, false) +- MUX_CFG(DA830, AFSX2, 10, 24, 0xf, 4, false) +- MUX_CFG(DA830, ACLKR2, 10, 28, 0xf, 4, false) +- MUX_CFG(DA830, NRESETOUT, 10, 0, 0xf, 8, false) +- MUX_CFG(DA830, GPIO3_0, 10, 4, 0xf, 8, false) +- MUX_CFG(DA830, GPIO3_1, 10, 8, 0xf, 8, false) +- MUX_CFG(DA830, GPIO3_2, 10, 12, 0xf, 8, false) +- MUX_CFG(DA830, GPIO3_3, 10, 16, 0xf, 8, false) +- MUX_CFG(DA830, GPIO3_4, 10, 20, 0xf, 8, false) +- MUX_CFG(DA830, GPIO3_5, 10, 24, 0xf, 8, false) +- MUX_CFG(DA830, GPIO3_6, 10, 28, 0xf, 8, false) +- MUX_CFG(DA830, AXR0_7, 11, 0, 0xf, 1, false) +- MUX_CFG(DA830, AXR0_8, 11, 4, 0xf, 1, false) +- MUX_CFG(DA830, UART1_RXD, 11, 8, 0xf, 1, false) +- MUX_CFG(DA830, UART1_TXD, 11, 12, 0xf, 1, false) +- MUX_CFG(DA830, AXR0_11, 11, 16, 0xf, 1, false) +- MUX_CFG(DA830, AHCLKX1, 11, 20, 0xf, 1, false) +- MUX_CFG(DA830, ACLKX1, 11, 24, 0xf, 1, false) +- MUX_CFG(DA830, AFSX1, 11, 28, 0xf, 1, false) +- MUX_CFG(DA830, MDIO_CLK, 11, 0, 0xf, 2, false) +- MUX_CFG(DA830, MDIO_D, 11, 4, 0xf, 2, false) +- MUX_CFG(DA830, AXR0_9, 11, 8, 0xf, 2, false) +- MUX_CFG(DA830, AXR0_10, 11, 12, 0xf, 2, false) +- MUX_CFG(DA830, EPWM0B, 11, 20, 0xf, 2, false) +- MUX_CFG(DA830, EPWM0A, 11, 24, 0xf, 2, false) +- MUX_CFG(DA830, EPWMSYNCI, 11, 28, 0xf, 2, false) +- MUX_CFG(DA830, AXR2_0, 11, 16, 0xf, 4, false) +- MUX_CFG(DA830, EPWMSYNC0, 11, 28, 0xf, 4, false) +- MUX_CFG(DA830, GPIO3_7, 11, 0, 0xf, 8, false) +- MUX_CFG(DA830, GPIO3_8, 11, 4, 0xf, 8, false) +- MUX_CFG(DA830, GPIO3_9, 11, 8, 0xf, 8, false) +- MUX_CFG(DA830, GPIO3_10, 11, 12, 0xf, 8, false) +- MUX_CFG(DA830, GPIO3_11, 11, 16, 0xf, 8, false) +- MUX_CFG(DA830, GPIO3_14, 11, 20, 0xf, 8, false) +- MUX_CFG(DA830, GPIO3_15, 11, 24, 0xf, 8, false) +- MUX_CFG(DA830, GPIO4_10, 11, 28, 0xf, 8, false) +- MUX_CFG(DA830, AHCLKR1, 12, 0, 0xf, 1, false) +- MUX_CFG(DA830, ACLKR1, 12, 4, 0xf, 1, false) +- MUX_CFG(DA830, AFSR1, 12, 8, 0xf, 1, false) +- MUX_CFG(DA830, AMUTE1, 12, 12, 0xf, 1, false) +- MUX_CFG(DA830, AXR1_0, 12, 16, 0xf, 1, false) +- MUX_CFG(DA830, AXR1_1, 12, 20, 0xf, 1, false) +- MUX_CFG(DA830, AXR1_2, 12, 24, 0xf, 1, false) +- MUX_CFG(DA830, AXR1_3, 12, 28, 0xf, 1, false) +- MUX_CFG(DA830, ECAP2_APWM2, 12, 4, 0xf, 2, false) +- MUX_CFG(DA830, EHRPWMGLUETZ, 12, 12, 0xf, 2, false) +- MUX_CFG(DA830, EQEP1A, 12, 28, 0xf, 2, false) +- MUX_CFG(DA830, GPIO4_11, 12, 0, 0xf, 8, false) +- MUX_CFG(DA830, GPIO4_12, 12, 4, 0xf, 8, false) +- MUX_CFG(DA830, GPIO4_13, 12, 8, 0xf, 8, false) +- MUX_CFG(DA830, GPIO4_14, 12, 12, 0xf, 8, false) +- MUX_CFG(DA830, GPIO4_0, 12, 16, 0xf, 8, false) +- MUX_CFG(DA830, GPIO4_1, 12, 20, 0xf, 8, false) +- MUX_CFG(DA830, GPIO4_2, 12, 24, 0xf, 8, false) +- MUX_CFG(DA830, GPIO4_3, 12, 28, 0xf, 8, false) +- MUX_CFG(DA830, AXR1_4, 13, 0, 0xf, 1, false) +- MUX_CFG(DA830, AXR1_5, 13, 4, 0xf, 1, false) +- MUX_CFG(DA830, AXR1_6, 13, 8, 0xf, 1, false) +- MUX_CFG(DA830, AXR1_7, 13, 12, 0xf, 1, false) +- MUX_CFG(DA830, AXR1_8, 13, 16, 0xf, 1, false) +- MUX_CFG(DA830, AXR1_9, 13, 20, 0xf, 1, false) +- MUX_CFG(DA830, EMA_D_0, 13, 24, 0xf, 1, false) +- MUX_CFG(DA830, EMA_D_1, 13, 28, 0xf, 1, false) +- MUX_CFG(DA830, EQEP1B, 13, 0, 0xf, 2, false) +- MUX_CFG(DA830, EPWM2B, 13, 4, 0xf, 2, false) +- MUX_CFG(DA830, EPWM2A, 13, 8, 0xf, 2, false) +- MUX_CFG(DA830, EPWM1B, 13, 12, 0xf, 2, false) +- MUX_CFG(DA830, EPWM1A, 13, 16, 0xf, 2, false) +- MUX_CFG(DA830, MMCSD_DAT_0, 13, 24, 0xf, 2, false) +- MUX_CFG(DA830, MMCSD_DAT_1, 13, 28, 0xf, 2, false) +- MUX_CFG(DA830, UHPI_HD_0, 13, 24, 0xf, 4, false) +- MUX_CFG(DA830, UHPI_HD_1, 13, 28, 0xf, 4, false) +- MUX_CFG(DA830, GPIO4_4, 13, 0, 0xf, 8, false) +- MUX_CFG(DA830, GPIO4_5, 13, 4, 0xf, 8, false) +- MUX_CFG(DA830, GPIO4_6, 13, 8, 0xf, 8, false) +- MUX_CFG(DA830, GPIO4_7, 13, 12, 0xf, 8, false) +- MUX_CFG(DA830, GPIO4_8, 13, 16, 0xf, 8, false) +- MUX_CFG(DA830, GPIO4_9, 13, 20, 0xf, 8, false) +- MUX_CFG(DA830, GPIO0_0, 13, 24, 0xf, 8, false) +- MUX_CFG(DA830, GPIO0_1, 13, 28, 0xf, 8, false) +- MUX_CFG(DA830, EMA_D_2, 14, 0, 0xf, 1, false) +- MUX_CFG(DA830, EMA_D_3, 14, 4, 0xf, 1, false) +- MUX_CFG(DA830, EMA_D_4, 14, 8, 0xf, 1, false) +- MUX_CFG(DA830, EMA_D_5, 14, 12, 0xf, 1, false) +- MUX_CFG(DA830, EMA_D_6, 14, 16, 0xf, 1, false) +- MUX_CFG(DA830, EMA_D_7, 14, 20, 0xf, 1, false) +- MUX_CFG(DA830, EMA_D_8, 14, 24, 0xf, 1, false) +- MUX_CFG(DA830, EMA_D_9, 14, 28, 0xf, 1, false) +- MUX_CFG(DA830, MMCSD_DAT_2, 14, 0, 0xf, 2, false) +- MUX_CFG(DA830, MMCSD_DAT_3, 14, 4, 0xf, 2, false) +- MUX_CFG(DA830, MMCSD_DAT_4, 14, 8, 0xf, 2, false) +- MUX_CFG(DA830, MMCSD_DAT_5, 14, 12, 0xf, 2, false) +- MUX_CFG(DA830, MMCSD_DAT_6, 14, 16, 0xf, 2, false) +- MUX_CFG(DA830, MMCSD_DAT_7, 14, 20, 0xf, 2, false) +- MUX_CFG(DA830, UHPI_HD_8, 14, 24, 0xf, 2, false) +- MUX_CFG(DA830, UHPI_HD_9, 14, 28, 0xf, 2, false) +- MUX_CFG(DA830, UHPI_HD_2, 14, 0, 0xf, 4, false) +- MUX_CFG(DA830, UHPI_HD_3, 14, 4, 0xf, 4, false) +- MUX_CFG(DA830, UHPI_HD_4, 14, 8, 0xf, 4, false) +- MUX_CFG(DA830, UHPI_HD_5, 14, 12, 0xf, 4, false) +- MUX_CFG(DA830, UHPI_HD_6, 14, 16, 0xf, 4, false) +- MUX_CFG(DA830, UHPI_HD_7, 14, 20, 0xf, 4, false) +- MUX_CFG(DA830, LCD_D_8, 14, 24, 0xf, 4, false) +- MUX_CFG(DA830, LCD_D_9, 14, 28, 0xf, 4, false) +- MUX_CFG(DA830, GPIO0_2, 14, 0, 0xf, 8, false) +- MUX_CFG(DA830, GPIO0_3, 14, 4, 0xf, 8, false) +- MUX_CFG(DA830, GPIO0_4, 14, 8, 0xf, 8, false) +- MUX_CFG(DA830, GPIO0_5, 14, 12, 0xf, 8, false) +- MUX_CFG(DA830, GPIO0_6, 14, 16, 0xf, 8, false) +- MUX_CFG(DA830, GPIO0_7, 14, 20, 0xf, 8, false) +- MUX_CFG(DA830, GPIO0_8, 14, 24, 0xf, 8, false) +- MUX_CFG(DA830, GPIO0_9, 14, 28, 0xf, 8, false) +- MUX_CFG(DA830, EMA_D_10, 15, 0, 0xf, 1, false) +- MUX_CFG(DA830, EMA_D_11, 15, 4, 0xf, 1, false) +- MUX_CFG(DA830, EMA_D_12, 15, 8, 0xf, 1, false) +- MUX_CFG(DA830, EMA_D_13, 15, 12, 0xf, 1, false) +- MUX_CFG(DA830, EMA_D_14, 15, 16, 0xf, 1, false) +- MUX_CFG(DA830, EMA_D_15, 15, 20, 0xf, 1, false) +- MUX_CFG(DA830, EMA_A_0, 15, 24, 0xf, 1, false) +- MUX_CFG(DA830, EMA_A_1, 15, 28, 0xf, 1, false) +- MUX_CFG(DA830, UHPI_HD_10, 15, 0, 0xf, 2, false) +- MUX_CFG(DA830, UHPI_HD_11, 15, 4, 0xf, 2, false) +- MUX_CFG(DA830, UHPI_HD_12, 15, 8, 0xf, 2, false) +- MUX_CFG(DA830, UHPI_HD_13, 15, 12, 0xf, 2, false) +- MUX_CFG(DA830, UHPI_HD_14, 15, 16, 0xf, 2, false) +- MUX_CFG(DA830, UHPI_HD_15, 15, 20, 0xf, 2, false) +- MUX_CFG(DA830, LCD_D_7, 15, 24, 0xf, 2, false) +- MUX_CFG(DA830, MMCSD_CLK, 15, 28, 0xf, 2, false) +- MUX_CFG(DA830, LCD_D_10, 15, 0, 0xf, 4, false) +- MUX_CFG(DA830, LCD_D_11, 15, 4, 0xf, 4, false) +- MUX_CFG(DA830, LCD_D_12, 15, 8, 0xf, 4, false) +- MUX_CFG(DA830, LCD_D_13, 15, 12, 0xf, 4, false) +- MUX_CFG(DA830, LCD_D_14, 15, 16, 0xf, 4, false) +- MUX_CFG(DA830, LCD_D_15, 15, 20, 0xf, 4, false) +- MUX_CFG(DA830, UHPI_HCNTL0, 15, 28, 0xf, 4, false) +- MUX_CFG(DA830, GPIO0_10, 15, 0, 0xf, 8, false) +- MUX_CFG(DA830, GPIO0_11, 15, 4, 0xf, 8, false) +- MUX_CFG(DA830, GPIO0_12, 15, 8, 0xf, 8, false) +- MUX_CFG(DA830, GPIO0_13, 15, 12, 0xf, 8, false) +- MUX_CFG(DA830, GPIO0_14, 15, 16, 0xf, 8, false) +- MUX_CFG(DA830, GPIO0_15, 15, 20, 0xf, 8, false) +- MUX_CFG(DA830, GPIO1_0, 15, 24, 0xf, 8, false) +- MUX_CFG(DA830, GPIO1_1, 15, 28, 0xf, 8, false) +- MUX_CFG(DA830, EMA_A_2, 16, 0, 0xf, 1, false) +- MUX_CFG(DA830, EMA_A_3, 16, 4, 0xf, 1, false) +- MUX_CFG(DA830, EMA_A_4, 16, 8, 0xf, 1, false) +- MUX_CFG(DA830, EMA_A_5, 16, 12, 0xf, 1, false) +- MUX_CFG(DA830, EMA_A_6, 16, 16, 0xf, 1, false) +- MUX_CFG(DA830, EMA_A_7, 16, 20, 0xf, 1, false) +- MUX_CFG(DA830, EMA_A_8, 16, 24, 0xf, 1, false) +- MUX_CFG(DA830, EMA_A_9, 16, 28, 0xf, 1, false) +- MUX_CFG(DA830, MMCSD_CMD, 16, 0, 0xf, 2, false) +- MUX_CFG(DA830, LCD_D_6, 16, 4, 0xf, 2, false) +- MUX_CFG(DA830, LCD_D_3, 16, 8, 0xf, 2, false) +- MUX_CFG(DA830, LCD_D_2, 16, 12, 0xf, 2, false) +- MUX_CFG(DA830, LCD_D_1, 16, 16, 0xf, 2, false) +- MUX_CFG(DA830, LCD_D_0, 16, 20, 0xf, 2, false) +- MUX_CFG(DA830, LCD_PCLK, 16, 24, 0xf, 2, false) +- MUX_CFG(DA830, LCD_HSYNC, 16, 28, 0xf, 2, false) +- MUX_CFG(DA830, UHPI_HCNTL1, 16, 0, 0xf, 4, false) +- MUX_CFG(DA830, GPIO1_2, 16, 0, 0xf, 8, false) +- MUX_CFG(DA830, GPIO1_3, 16, 4, 0xf, 8, false) +- MUX_CFG(DA830, GPIO1_4, 16, 8, 0xf, 8, false) +- MUX_CFG(DA830, GPIO1_5, 16, 12, 0xf, 8, false) +- MUX_CFG(DA830, GPIO1_6, 16, 16, 0xf, 8, false) +- MUX_CFG(DA830, GPIO1_7, 16, 20, 0xf, 8, false) +- MUX_CFG(DA830, GPIO1_8, 16, 24, 0xf, 8, false) +- MUX_CFG(DA830, GPIO1_9, 16, 28, 0xf, 8, false) +- MUX_CFG(DA830, EMA_A_10, 17, 0, 0xf, 1, false) +- MUX_CFG(DA830, EMA_A_11, 17, 4, 0xf, 1, false) +- MUX_CFG(DA830, EMA_A_12, 17, 8, 0xf, 1, false) +- MUX_CFG(DA830, EMA_BA_1, 17, 12, 0xf, 1, false) +- MUX_CFG(DA830, EMA_BA_0, 17, 16, 0xf, 1, false) +- MUX_CFG(DA830, EMA_CLK, 17, 20, 0xf, 1, false) +- MUX_CFG(DA830, EMA_SDCKE, 17, 24, 0xf, 1, false) +- MUX_CFG(DA830, NEMA_CAS, 17, 28, 0xf, 1, false) +- MUX_CFG(DA830, LCD_VSYNC, 17, 0, 0xf, 2, false) +- MUX_CFG(DA830, NLCD_AC_ENB_CS, 17, 4, 0xf, 2, false) +- MUX_CFG(DA830, LCD_MCLK, 17, 8, 0xf, 2, false) +- MUX_CFG(DA830, LCD_D_5, 17, 12, 0xf, 2, false) +- MUX_CFG(DA830, LCD_D_4, 17, 16, 0xf, 2, false) +- MUX_CFG(DA830, OBSCLK, 17, 20, 0xf, 2, false) +- MUX_CFG(DA830, NEMA_CS_4, 17, 28, 0xf, 2, false) +- MUX_CFG(DA830, UHPI_HHWIL, 17, 12, 0xf, 4, false) +- MUX_CFG(DA830, AHCLKR2, 17, 20, 0xf, 4, false) +- MUX_CFG(DA830, GPIO1_10, 17, 0, 0xf, 8, false) +- MUX_CFG(DA830, GPIO1_11, 17, 4, 0xf, 8, false) +- MUX_CFG(DA830, GPIO1_12, 17, 8, 0xf, 8, false) +- MUX_CFG(DA830, GPIO1_13, 17, 12, 0xf, 8, false) +- MUX_CFG(DA830, GPIO1_14, 17, 16, 0xf, 8, false) +- MUX_CFG(DA830, GPIO1_15, 17, 20, 0xf, 8, false) +- MUX_CFG(DA830, GPIO2_0, 17, 24, 0xf, 8, false) +- MUX_CFG(DA830, GPIO2_1, 17, 28, 0xf, 8, false) +- MUX_CFG(DA830, NEMA_RAS, 18, 0, 0xf, 1, false) +- MUX_CFG(DA830, NEMA_WE, 18, 4, 0xf, 1, false) +- MUX_CFG(DA830, NEMA_CS_0, 18, 8, 0xf, 1, false) +- MUX_CFG(DA830, NEMA_CS_2, 18, 12, 0xf, 1, false) +- MUX_CFG(DA830, NEMA_CS_3, 18, 16, 0xf, 1, false) +- MUX_CFG(DA830, NEMA_OE, 18, 20, 0xf, 1, false) +- MUX_CFG(DA830, NEMA_WE_DQM_1, 18, 24, 0xf, 1, false) +- MUX_CFG(DA830, NEMA_WE_DQM_0, 18, 28, 0xf, 1, false) +- MUX_CFG(DA830, NEMA_CS_5, 18, 0, 0xf, 2, false) +- MUX_CFG(DA830, UHPI_HRNW, 18, 4, 0xf, 2, false) +- MUX_CFG(DA830, NUHPI_HAS, 18, 8, 0xf, 2, false) +- MUX_CFG(DA830, NUHPI_HCS, 18, 12, 0xf, 2, false) +- MUX_CFG(DA830, NUHPI_HDS1, 18, 20, 0xf, 2, false) +- MUX_CFG(DA830, NUHPI_HDS2, 18, 24, 0xf, 2, false) +- MUX_CFG(DA830, NUHPI_HINT, 18, 28, 0xf, 2, false) +- MUX_CFG(DA830, AXR0_12, 18, 4, 0xf, 4, false) +- MUX_CFG(DA830, AMUTE2, 18, 16, 0xf, 4, false) +- MUX_CFG(DA830, AXR0_13, 18, 20, 0xf, 4, false) +- MUX_CFG(DA830, AXR0_14, 18, 24, 0xf, 4, false) +- MUX_CFG(DA830, AXR0_15, 18, 28, 0xf, 4, false) +- MUX_CFG(DA830, GPIO2_2, 18, 0, 0xf, 8, false) +- MUX_CFG(DA830, GPIO2_3, 18, 4, 0xf, 8, false) +- MUX_CFG(DA830, GPIO2_4, 18, 8, 0xf, 8, false) +- MUX_CFG(DA830, GPIO2_5, 18, 12, 0xf, 8, false) +- MUX_CFG(DA830, GPIO2_6, 18, 16, 0xf, 8, false) +- MUX_CFG(DA830, GPIO2_7, 18, 20, 0xf, 8, false) +- MUX_CFG(DA830, GPIO2_8, 18, 24, 0xf, 8, false) +- MUX_CFG(DA830, GPIO2_9, 18, 28, 0xf, 8, false) +- MUX_CFG(DA830, EMA_WAIT_0, 19, 0, 0xf, 1, false) +- MUX_CFG(DA830, NUHPI_HRDY, 19, 0, 0xf, 2, false) +- MUX_CFG(DA830, GPIO2_10, 19, 0, 0xf, 8, false) +-#endif +-}; +- +-const short da830_emif25_pins[] __initconst = { +- DA830_EMA_D_0, DA830_EMA_D_1, DA830_EMA_D_2, DA830_EMA_D_3, +- DA830_EMA_D_4, DA830_EMA_D_5, DA830_EMA_D_6, DA830_EMA_D_7, +- DA830_EMA_D_8, DA830_EMA_D_9, DA830_EMA_D_10, DA830_EMA_D_11, +- DA830_EMA_D_12, DA830_EMA_D_13, DA830_EMA_D_14, DA830_EMA_D_15, +- DA830_EMA_A_0, DA830_EMA_A_1, DA830_EMA_A_2, DA830_EMA_A_3, +- DA830_EMA_A_4, DA830_EMA_A_5, DA830_EMA_A_6, DA830_EMA_A_7, +- DA830_EMA_A_8, DA830_EMA_A_9, DA830_EMA_A_10, DA830_EMA_A_11, +- DA830_EMA_A_12, DA830_EMA_BA_0, DA830_EMA_BA_1, DA830_EMA_CLK, +- DA830_EMA_SDCKE, DA830_NEMA_CS_4, DA830_NEMA_CS_5, DA830_NEMA_WE, +- DA830_NEMA_CS_0, DA830_NEMA_CS_2, DA830_NEMA_CS_3, DA830_NEMA_OE, +- DA830_NEMA_WE_DQM_1, DA830_NEMA_WE_DQM_0, DA830_EMA_WAIT_0, +- -1 +-}; +- +-const short da830_spi0_pins[] __initconst = { +- DA830_SPI0_SOMI_0, DA830_SPI0_SIMO_0, DA830_SPI0_CLK, DA830_NSPI0_ENA, +- DA830_NSPI0_SCS_0, +- -1 +-}; +- +-const short da830_spi1_pins[] __initconst = { +- DA830_SPI1_SOMI_0, DA830_SPI1_SIMO_0, DA830_SPI1_CLK, DA830_NSPI1_ENA, +- DA830_NSPI1_SCS_0, +- -1 +-}; +- +-const short da830_mmc_sd_pins[] __initconst = { +- DA830_MMCSD_DAT_0, DA830_MMCSD_DAT_1, DA830_MMCSD_DAT_2, +- DA830_MMCSD_DAT_3, DA830_MMCSD_DAT_4, DA830_MMCSD_DAT_5, +- DA830_MMCSD_DAT_6, DA830_MMCSD_DAT_7, DA830_MMCSD_CLK, +- DA830_MMCSD_CMD, +- -1 +-}; +- +-const short da830_uart0_pins[] __initconst = { +- DA830_NUART0_CTS, DA830_NUART0_RTS, DA830_UART0_RXD, DA830_UART0_TXD, +- -1 +-}; +- +-const short da830_uart1_pins[] __initconst = { +- DA830_UART1_RXD, DA830_UART1_TXD, +- -1 +-}; +- +-const short da830_uart2_pins[] __initconst = { +- DA830_UART2_RXD, DA830_UART2_TXD, +- -1 +-}; +- +-const short da830_usb20_pins[] __initconst = { +- DA830_USB0_DRVVBUS, DA830_USB_REFCLKIN, +- -1 +-}; +- +-const short da830_usb11_pins[] __initconst = { +- DA830_USB_REFCLKIN, +- -1 +-}; +- +-const short da830_uhpi_pins[] __initconst = { +- DA830_UHPI_HD_0, DA830_UHPI_HD_1, DA830_UHPI_HD_2, DA830_UHPI_HD_3, +- DA830_UHPI_HD_4, DA830_UHPI_HD_5, DA830_UHPI_HD_6, DA830_UHPI_HD_7, +- DA830_UHPI_HD_8, DA830_UHPI_HD_9, DA830_UHPI_HD_10, DA830_UHPI_HD_11, +- DA830_UHPI_HD_12, DA830_UHPI_HD_13, DA830_UHPI_HD_14, DA830_UHPI_HD_15, +- DA830_UHPI_HCNTL0, DA830_UHPI_HCNTL1, DA830_UHPI_HHWIL, DA830_UHPI_HRNW, +- DA830_NUHPI_HAS, DA830_NUHPI_HCS, DA830_NUHPI_HDS1, DA830_NUHPI_HDS2, +- DA830_NUHPI_HINT, DA830_NUHPI_HRDY, +- -1 +-}; +- +-const short da830_cpgmac_pins[] __initconst = { +- DA830_RMII_TXD_0, DA830_RMII_TXD_1, DA830_RMII_TXEN, DA830_RMII_CRS_DV, +- DA830_RMII_RXD_0, DA830_RMII_RXD_1, DA830_RMII_RXER, DA830_MDIO_CLK, +- DA830_MDIO_D, +- -1 +-}; +- +-const short da830_emif3c_pins[] __initconst = { +- DA830_EMB_SDCKE, DA830_EMB_CLK_GLUE, DA830_EMB_CLK, DA830_NEMB_CS_0, +- DA830_NEMB_CAS, DA830_NEMB_RAS, DA830_NEMB_WE, DA830_EMB_BA_1, +- DA830_EMB_BA_0, DA830_EMB_A_0, DA830_EMB_A_1, DA830_EMB_A_2, +- DA830_EMB_A_3, DA830_EMB_A_4, DA830_EMB_A_5, DA830_EMB_A_6, +- DA830_EMB_A_7, DA830_EMB_A_8, DA830_EMB_A_9, DA830_EMB_A_10, +- DA830_EMB_A_11, DA830_EMB_A_12, DA830_NEMB_WE_DQM_3, +- DA830_NEMB_WE_DQM_2, DA830_EMB_D_0, DA830_EMB_D_1, DA830_EMB_D_2, +- DA830_EMB_D_3, DA830_EMB_D_4, DA830_EMB_D_5, DA830_EMB_D_6, +- DA830_EMB_D_7, DA830_EMB_D_8, DA830_EMB_D_9, DA830_EMB_D_10, +- DA830_EMB_D_11, DA830_EMB_D_12, DA830_EMB_D_13, DA830_EMB_D_14, +- DA830_EMB_D_15, DA830_EMB_D_16, DA830_EMB_D_17, DA830_EMB_D_18, +- DA830_EMB_D_19, DA830_EMB_D_20, DA830_EMB_D_21, DA830_EMB_D_22, +- DA830_EMB_D_23, DA830_EMB_D_24, DA830_EMB_D_25, DA830_EMB_D_26, +- DA830_EMB_D_27, DA830_EMB_D_28, DA830_EMB_D_29, DA830_EMB_D_30, +- DA830_EMB_D_31, DA830_NEMB_WE_DQM_1, DA830_NEMB_WE_DQM_0, +- -1 +-}; +- +-const short da830_mcasp0_pins[] __initconst = { +- DA830_AHCLKX0, DA830_ACLKX0, DA830_AFSX0, +- DA830_AHCLKR0, DA830_ACLKR0, DA830_AFSR0, DA830_AMUTE0, +- DA830_AXR0_0, DA830_AXR0_1, DA830_AXR0_2, DA830_AXR0_3, +- DA830_AXR0_4, DA830_AXR0_5, DA830_AXR0_6, DA830_AXR0_7, +- DA830_AXR0_8, DA830_AXR0_9, DA830_AXR0_10, DA830_AXR0_11, +- DA830_AXR0_12, DA830_AXR0_13, DA830_AXR0_14, DA830_AXR0_15, +- -1 +-}; +- +-const short da830_mcasp1_pins[] __initconst = { +- DA830_AHCLKX1, DA830_ACLKX1, DA830_AFSX1, +- DA830_AHCLKR1, DA830_ACLKR1, DA830_AFSR1, DA830_AMUTE1, +- DA830_AXR1_0, DA830_AXR1_1, DA830_AXR1_2, DA830_AXR1_3, +- DA830_AXR1_4, DA830_AXR1_5, DA830_AXR1_6, DA830_AXR1_7, +- DA830_AXR1_8, DA830_AXR1_9, DA830_AXR1_10, DA830_AXR1_11, +- -1 +-}; +- +-const short da830_mcasp2_pins[] __initconst = { +- DA830_AHCLKX2, DA830_ACLKX2, DA830_AFSX2, +- DA830_AHCLKR2, DA830_ACLKR2, DA830_AFSR2, DA830_AMUTE2, +- DA830_AXR2_0, DA830_AXR2_1, DA830_AXR2_2, DA830_AXR2_3, +- -1 +-}; +- +-const short da830_i2c0_pins[] __initconst = { +- DA830_I2C0_SDA, DA830_I2C0_SCL, +- -1 +-}; +- +-const short da830_i2c1_pins[] __initconst = { +- DA830_I2C1_SCL, DA830_I2C1_SDA, +- -1 +-}; +- +-const short da830_lcdcntl_pins[] __initconst = { +- DA830_LCD_D_0, DA830_LCD_D_1, DA830_LCD_D_2, DA830_LCD_D_3, +- DA830_LCD_D_4, DA830_LCD_D_5, DA830_LCD_D_6, DA830_LCD_D_7, +- DA830_LCD_D_8, DA830_LCD_D_9, DA830_LCD_D_10, DA830_LCD_D_11, +- DA830_LCD_D_12, DA830_LCD_D_13, DA830_LCD_D_14, DA830_LCD_D_15, +- DA830_LCD_PCLK, DA830_LCD_HSYNC, DA830_LCD_VSYNC, DA830_NLCD_AC_ENB_CS, +- DA830_LCD_MCLK, +- -1 +-}; +- +-const short da830_pwm_pins[] __initconst = { +- DA830_ECAP0_APWM0, DA830_ECAP1_APWM1, DA830_EPWM0B, DA830_EPWM0A, +- DA830_EPWMSYNCI, DA830_EPWMSYNC0, DA830_ECAP2_APWM2, DA830_EHRPWMGLUETZ, +- DA830_EPWM2B, DA830_EPWM2A, DA830_EPWM1B, DA830_EPWM1A, +- -1 +-}; +- +-const short da830_ecap0_pins[] __initconst = { +- DA830_ECAP0_APWM0, +- -1 +-}; +- +-const short da830_ecap1_pins[] __initconst = { +- DA830_ECAP1_APWM1, +- -1 +-}; +- +-const short da830_ecap2_pins[] __initconst = { +- DA830_ECAP2_APWM2, +- -1 +-}; +- +-const short da830_eqep0_pins[] __initconst = { +- DA830_EQEP0I, DA830_EQEP0S, DA830_EQEP0A, DA830_EQEP0B, +- -1 +-}; +- +-const short da830_eqep1_pins[] __initconst = { +- DA830_EQEP1I, DA830_EQEP1S, DA830_EQEP1A, DA830_EQEP1B, +- -1 +-}; +- +-/* FIQ are pri 0-1; otherwise 2-7, with 7 lowest priority */ +-static u8 da830_default_priorities[DA830_N_CP_INTC_IRQ] = { +- [IRQ_DA8XX_COMMTX] = 7, +- [IRQ_DA8XX_COMMRX] = 7, +- [IRQ_DA8XX_NINT] = 7, +- [IRQ_DA8XX_EVTOUT0] = 7, +- [IRQ_DA8XX_EVTOUT1] = 7, +- [IRQ_DA8XX_EVTOUT2] = 7, +- [IRQ_DA8XX_EVTOUT3] = 7, +- [IRQ_DA8XX_EVTOUT4] = 7, +- [IRQ_DA8XX_EVTOUT5] = 7, +- [IRQ_DA8XX_EVTOUT6] = 7, +- [IRQ_DA8XX_EVTOUT7] = 7, +- [IRQ_DA8XX_CCINT0] = 7, +- [IRQ_DA8XX_CCERRINT] = 7, +- [IRQ_DA8XX_TCERRINT0] = 7, +- [IRQ_DA8XX_AEMIFINT] = 7, +- [IRQ_DA8XX_I2CINT0] = 7, +- [IRQ_DA8XX_MMCSDINT0] = 7, +- [IRQ_DA8XX_MMCSDINT1] = 7, +- [IRQ_DA8XX_ALLINT0] = 7, +- [IRQ_DA8XX_RTC] = 7, +- [IRQ_DA8XX_SPINT0] = 7, +- [IRQ_DA8XX_TINT12_0] = 7, +- [IRQ_DA8XX_TINT34_0] = 7, +- [IRQ_DA8XX_TINT12_1] = 7, +- [IRQ_DA8XX_TINT34_1] = 7, +- [IRQ_DA8XX_UARTINT0] = 7, +- [IRQ_DA8XX_KEYMGRINT] = 7, +- [IRQ_DA830_MPUERR] = 7, +- [IRQ_DA8XX_CHIPINT0] = 7, +- [IRQ_DA8XX_CHIPINT1] = 7, +- [IRQ_DA8XX_CHIPINT2] = 7, +- [IRQ_DA8XX_CHIPINT3] = 7, +- [IRQ_DA8XX_TCERRINT1] = 7, +- [IRQ_DA8XX_C0_RX_THRESH_PULSE] = 7, +- [IRQ_DA8XX_C0_RX_PULSE] = 7, +- [IRQ_DA8XX_C0_TX_PULSE] = 7, +- [IRQ_DA8XX_C0_MISC_PULSE] = 7, +- [IRQ_DA8XX_C1_RX_THRESH_PULSE] = 7, +- [IRQ_DA8XX_C1_RX_PULSE] = 7, +- [IRQ_DA8XX_C1_TX_PULSE] = 7, +- [IRQ_DA8XX_C1_MISC_PULSE] = 7, +- [IRQ_DA8XX_MEMERR] = 7, +- [IRQ_DA8XX_GPIO0] = 7, +- [IRQ_DA8XX_GPIO1] = 7, +- [IRQ_DA8XX_GPIO2] = 7, +- [IRQ_DA8XX_GPIO3] = 7, +- [IRQ_DA8XX_GPIO4] = 7, +- [IRQ_DA8XX_GPIO5] = 7, +- [IRQ_DA8XX_GPIO6] = 7, +- [IRQ_DA8XX_GPIO7] = 7, +- [IRQ_DA8XX_GPIO8] = 7, +- [IRQ_DA8XX_I2CINT1] = 7, +- [IRQ_DA8XX_LCDINT] = 7, +- [IRQ_DA8XX_UARTINT1] = 7, +- [IRQ_DA8XX_MCASPINT] = 7, +- [IRQ_DA8XX_ALLINT1] = 7, +- [IRQ_DA8XX_SPINT1] = 7, +- [IRQ_DA8XX_UHPI_INT1] = 7, +- [IRQ_DA8XX_USB_INT] = 7, +- [IRQ_DA8XX_IRQN] = 7, +- [IRQ_DA8XX_RWAKEUP] = 7, +- [IRQ_DA8XX_UARTINT2] = 7, +- [IRQ_DA8XX_DFTSSINT] = 7, +- [IRQ_DA8XX_EHRPWM0] = 7, +- [IRQ_DA8XX_EHRPWM0TZ] = 7, +- [IRQ_DA8XX_EHRPWM1] = 7, +- [IRQ_DA8XX_EHRPWM1TZ] = 7, +- [IRQ_DA830_EHRPWM2] = 7, +- [IRQ_DA830_EHRPWM2TZ] = 7, +- [IRQ_DA8XX_ECAP0] = 7, +- [IRQ_DA8XX_ECAP1] = 7, +- [IRQ_DA8XX_ECAP2] = 7, +- [IRQ_DA830_EQEP0] = 7, +- [IRQ_DA830_EQEP1] = 7, +- [IRQ_DA830_T12CMPINT0_0] = 7, +- [IRQ_DA830_T12CMPINT1_0] = 7, +- [IRQ_DA830_T12CMPINT2_0] = 7, +- [IRQ_DA830_T12CMPINT3_0] = 7, +- [IRQ_DA830_T12CMPINT4_0] = 7, +- [IRQ_DA830_T12CMPINT5_0] = 7, +- [IRQ_DA830_T12CMPINT6_0] = 7, +- [IRQ_DA830_T12CMPINT7_0] = 7, +- [IRQ_DA830_T12CMPINT0_1] = 7, +- [IRQ_DA830_T12CMPINT1_1] = 7, +- [IRQ_DA830_T12CMPINT2_1] = 7, +- [IRQ_DA830_T12CMPINT3_1] = 7, +- [IRQ_DA830_T12CMPINT4_1] = 7, +- [IRQ_DA830_T12CMPINT5_1] = 7, +- [IRQ_DA830_T12CMPINT6_1] = 7, +- [IRQ_DA830_T12CMPINT7_1] = 7, +- [IRQ_DA8XX_ARMCLKSTOPREQ] = 7, +-}; +- +-static struct map_desc da830_io_desc[] = { +- { +- .virtual = IO_VIRT, +- .pfn = __phys_to_pfn(IO_PHYS), +- .length = IO_SIZE, +- .type = MT_DEVICE +- }, +- { +- .virtual = DA8XX_CP_INTC_VIRT, +- .pfn = __phys_to_pfn(DA8XX_CP_INTC_BASE), +- .length = DA8XX_CP_INTC_SIZE, +- .type = MT_DEVICE +- }, +-}; +- +-static u32 da830_psc_bases[] = { DA8XX_PSC0_BASE, DA8XX_PSC1_BASE }; +- +-/* Contents of JTAG ID register used to identify exact cpu type */ +-static struct davinci_id da830_ids[] = { +- { +- .variant = 0x0, +- .part_no = 0xb7df, +- .manufacturer = 0x017, /* 0x02f >> 1 */ +- .cpu_id = DAVINCI_CPU_ID_DA830, +- .name = "da830/omap-l137 rev1.0", +- }, +- { +- .variant = 0x8, +- .part_no = 0xb7df, +- .manufacturer = 0x017, +- .cpu_id = DAVINCI_CPU_ID_DA830, +- .name = "da830/omap-l137 rev1.1", +- }, +- { +- .variant = 0x9, +- .part_no = 0xb7df, +- .manufacturer = 0x017, +- .cpu_id = DAVINCI_CPU_ID_DA830, +- .name = "da830/omap-l137 rev2.0", +- }, +-}; +- +-static struct davinci_timer_instance da830_timer_instance[2] = { +- { +- .base = DA8XX_TIMER64P0_BASE, +- .bottom_irq = IRQ_DA8XX_TINT12_0, +- .top_irq = IRQ_DA8XX_TINT34_0, +- .cmp_off = DA830_CMP12_0, +- .cmp_irq = IRQ_DA830_T12CMPINT0_0, +- }, +- { +- .base = DA8XX_TIMER64P1_BASE, +- .bottom_irq = IRQ_DA8XX_TINT12_1, +- .top_irq = IRQ_DA8XX_TINT34_1, +- .cmp_off = DA830_CMP12_0, +- .cmp_irq = IRQ_DA830_T12CMPINT0_1, +- }, +-}; +- +-/* +- * T0_BOT: Timer 0, bottom : Used for clock_event & clocksource +- * T0_TOP: Timer 0, top : Used by DSP +- * T1_BOT, T1_TOP: Timer 1, bottom & top: Used for watchdog timer +- */ +-static struct davinci_timer_info da830_timer_info = { +- .timers = da830_timer_instance, +- .clockevent_id = T0_BOT, +- .clocksource_id = T0_BOT, +-}; +- +-static struct davinci_soc_info davinci_soc_info_da830 = { +- .io_desc = da830_io_desc, +- .io_desc_num = ARRAY_SIZE(da830_io_desc), +- .jtag_id_reg = DA8XX_SYSCFG0_BASE + DA8XX_JTAG_ID_REG, +- .ids = da830_ids, +- .ids_num = ARRAY_SIZE(da830_ids), +- .cpu_clks = da830_clks, +- .psc_bases = da830_psc_bases, +- .psc_bases_num = ARRAY_SIZE(da830_psc_bases), +- .pinmux_base = DA8XX_SYSCFG0_BASE + 0x120, +- .pinmux_pins = da830_pins, +- .pinmux_pins_num = ARRAY_SIZE(da830_pins), +- .intc_base = DA8XX_CP_INTC_BASE, +- .intc_type = DAVINCI_INTC_TYPE_CP_INTC, +- .intc_irq_prios = da830_default_priorities, +- .intc_irq_num = DA830_N_CP_INTC_IRQ, +- .timer_info = &da830_timer_info, +- .gpio_type = GPIO_TYPE_DAVINCI, +- .gpio_base = DA8XX_GPIO_BASE, +- .gpio_num = 128, +- .gpio_irq = IRQ_DA8XX_GPIO0, +- .serial_dev = &da8xx_serial_device, +- .emac_pdata = &da8xx_emac_pdata, +-}; +- +-void __init da830_init(void) +-{ +- davinci_common_init(&davinci_soc_info_da830); +- +- da8xx_syscfg0_base = ioremap(DA8XX_SYSCFG0_BASE, SZ_4K); +- WARN(!da8xx_syscfg0_base, "Unable to map syscfg0 module"); +-} +diff --git a/arch/arm/mach-davinci/da850.c b/arch/arm/mach-davinci/da850.c +deleted file mode 100644 +index 0c4a26dd..00000000 +--- a/arch/arm/mach-davinci/da850.c ++++ /dev/null +@@ -1,1296 +0,0 @@ +-/* +- * TI DA850/OMAP-L138 chip specific setup +- * +- * Copyright (C) 2009 Texas Instruments Incorporated - http://www.ti.com/ +- * +- * Derived from: arch/arm/mach-davinci/da830.c +- * Original Copyrights follow: +- * +- * 2009 (c) MontaVista Software, Inc. This file is licensed under +- * the terms of the GNU General Public License version 2. This program +- * is licensed "as is" without any warranty of any kind, whether express +- * or implied. +- */ +-#include +-#include +-#include +-#include +-#include +-#include +- +-#include +- +-#include +-#include +-#include +-#include +-#include +-#include +-#include +-#include +-#include +- +-#include "clock.h" +-#include "mux.h" +- +-/* SoC specific clock flags */ +-#define DA850_CLK_ASYNC3 BIT(16) +- +-#define DA850_PLL1_BASE 0x01e1a000 +-#define DA850_TIMER64P2_BASE 0x01f0c000 +-#define DA850_TIMER64P3_BASE 0x01f0d000 +- +-#define DA850_REF_FREQ 24000000 +- +-#define CFGCHIP3_ASYNC3_CLKSRC BIT(4) +-#define CFGCHIP3_PLL1_MASTER_LOCK BIT(5) +-#define CFGCHIP0_PLL_MASTER_LOCK BIT(4) +- +-static int da850_set_armrate(struct clk *clk, unsigned long rate); +-static int da850_round_armrate(struct clk *clk, unsigned long rate); +-static int da850_set_pll0rate(struct clk *clk, unsigned long armrate); +- +-static struct pll_data pll0_data = { +- .num = 1, +- .phys_base = DA8XX_PLL0_BASE, +- .flags = PLL_HAS_PREDIV | PLL_HAS_POSTDIV, +-}; +- +-static struct clk ref_clk = { +- .name = "ref_clk", +- .rate = DA850_REF_FREQ, +- .set_rate = davinci_simple_set_rate, +-}; +- +-static struct clk pll0_clk = { +- .name = "pll0", +- .parent = &ref_clk, +- .pll_data = &pll0_data, +- .flags = CLK_PLL, +- .set_rate = da850_set_pll0rate, +-}; +- +-static struct clk pll0_aux_clk = { +- .name = "pll0_aux_clk", +- .parent = &pll0_clk, +- .flags = CLK_PLL | PRE_PLL, +-}; +- +-static struct clk pll0_sysclk1 = { +- .name = "pll0_sysclk1", +- .parent = &pll0_clk, +- .flags = CLK_PLL, +- .div_reg = PLLDIV1, +-}; +- +-static struct clk pll0_sysclk2 = { +- .name = "pll0_sysclk2", +- .parent = &pll0_clk, +- .flags = CLK_PLL, +- .div_reg = PLLDIV2, +-}; +- +-static struct clk pll0_sysclk3 = { +- .name = "pll0_sysclk3", +- .parent = &pll0_clk, +- .flags = CLK_PLL, +- .div_reg = PLLDIV3, +- .set_rate = davinci_set_sysclk_rate, +- .maxrate = 100000000, +-}; +- +-static struct clk pll0_sysclk4 = { +- .name = "pll0_sysclk4", +- .parent = &pll0_clk, +- .flags = CLK_PLL, +- .div_reg = PLLDIV4, +-}; +- +-static struct clk pll0_sysclk5 = { +- .name = "pll0_sysclk5", +- .parent = &pll0_clk, +- .flags = CLK_PLL, +- .div_reg = PLLDIV5, +-}; +- +-static struct clk pll0_sysclk6 = { +- .name = "pll0_sysclk6", +- .parent = &pll0_clk, +- .flags = CLK_PLL, +- .div_reg = PLLDIV6, +-}; +- +-static struct clk pll0_sysclk7 = { +- .name = "pll0_sysclk7", +- .parent = &pll0_clk, +- .flags = CLK_PLL, +- .div_reg = PLLDIV7, +-}; +- +-static struct pll_data pll1_data = { +- .num = 2, +- .phys_base = DA850_PLL1_BASE, +- .flags = PLL_HAS_POSTDIV, +-}; +- +-static struct clk pll1_clk = { +- .name = "pll1", +- .parent = &ref_clk, +- .pll_data = &pll1_data, +- .flags = CLK_PLL, +-}; +- +-static struct clk pll1_aux_clk = { +- .name = "pll1_aux_clk", +- .parent = &pll1_clk, +- .flags = CLK_PLL | PRE_PLL, +-}; +- +-static struct clk pll1_sysclk2 = { +- .name = "pll1_sysclk2", +- .parent = &pll1_clk, +- .flags = CLK_PLL, +- .div_reg = PLLDIV2, +-}; +- +-static struct clk pll1_sysclk3 = { +- .name = "pll1_sysclk3", +- .parent = &pll1_clk, +- .flags = CLK_PLL, +- .div_reg = PLLDIV3, +-}; +- +-static struct clk i2c0_clk = { +- .name = "i2c0", +- .parent = &pll0_aux_clk, +-}; +- +-static struct clk timerp64_0_clk = { +- .name = "timer0", +- .parent = &pll0_aux_clk, +-}; +- +-static struct clk timerp64_1_clk = { +- .name = "timer1", +- .parent = &pll0_aux_clk, +-}; +- +-static struct clk arm_rom_clk = { +- .name = "arm_rom", +- .parent = &pll0_sysclk2, +- .lpsc = DA8XX_LPSC0_ARM_RAM_ROM, +- .flags = ALWAYS_ENABLED, +-}; +- +-static struct clk tpcc0_clk = { +- .name = "tpcc0", +- .parent = &pll0_sysclk2, +- .lpsc = DA8XX_LPSC0_TPCC, +- .flags = ALWAYS_ENABLED | CLK_PSC, +-}; +- +-static struct clk tptc0_clk = { +- .name = "tptc0", +- .parent = &pll0_sysclk2, +- .lpsc = DA8XX_LPSC0_TPTC0, +- .flags = ALWAYS_ENABLED, +-}; +- +-static struct clk tptc1_clk = { +- .name = "tptc1", +- .parent = &pll0_sysclk2, +- .lpsc = DA8XX_LPSC0_TPTC1, +- .flags = ALWAYS_ENABLED, +-}; +- +-static struct clk tpcc1_clk = { +- .name = "tpcc1", +- .parent = &pll0_sysclk2, +- .lpsc = DA850_LPSC1_TPCC1, +- .gpsc = 1, +- .flags = CLK_PSC | ALWAYS_ENABLED, +-}; +- +-static struct clk tptc2_clk = { +- .name = "tptc2", +- .parent = &pll0_sysclk2, +- .lpsc = DA850_LPSC1_TPTC2, +- .gpsc = 1, +- .flags = ALWAYS_ENABLED, +-}; +- +-static struct clk pruss_clk = { +- .name = "pruss", +- .parent = &pll0_sysclk2, +- .lpsc = DA8XX_LPSC0_PRUSS, +-}; +- +-static struct clk uart0_clk = { +- .name = "uart0", +- .parent = &pll0_sysclk2, +- .lpsc = DA8XX_LPSC0_UART0, +-}; +- +-static struct clk uart1_clk = { +- .name = "uart1", +- .parent = &pll0_sysclk2, +- .lpsc = DA8XX_LPSC1_UART1, +- .gpsc = 1, +- .flags = DA850_CLK_ASYNC3, +-}; +- +-static struct clk uart2_clk = { +- .name = "uart2", +- .parent = &pll0_sysclk2, +- .lpsc = DA8XX_LPSC1_UART2, +- .gpsc = 1, +- .flags = DA850_CLK_ASYNC3, +-}; +- +-static struct clk aintc_clk = { +- .name = "aintc", +- .parent = &pll0_sysclk4, +- .lpsc = DA8XX_LPSC0_AINTC, +- .flags = ALWAYS_ENABLED, +-}; +- +-static struct clk gpio_clk = { +- .name = "gpio", +- .parent = &pll0_sysclk4, +- .lpsc = DA8XX_LPSC1_GPIO, +- .gpsc = 1, +-}; +- +-static struct clk i2c1_clk = { +- .name = "i2c1", +- .parent = &pll0_sysclk4, +- .lpsc = DA8XX_LPSC1_I2C, +- .gpsc = 1, +-}; +- +-static struct clk emif3_clk = { +- .name = "emif3", +- .parent = &pll0_sysclk5, +- .lpsc = DA8XX_LPSC1_EMIF3C, +- .gpsc = 1, +- .flags = ALWAYS_ENABLED, +-}; +- +-static struct clk arm_clk = { +- .name = "arm", +- .parent = &pll0_sysclk6, +- .lpsc = DA8XX_LPSC0_ARM, +- .flags = ALWAYS_ENABLED, +- .set_rate = da850_set_armrate, +- .round_rate = da850_round_armrate, +-}; +- +-static struct clk rmii_clk = { +- .name = "rmii", +- .parent = &pll0_sysclk7, +-}; +- +-static struct clk emac_clk = { +- .name = "emac", +- .parent = &pll0_sysclk4, +- .lpsc = DA8XX_LPSC1_CPGMAC, +- .gpsc = 1, +-}; +- +-static struct clk mcasp_clk = { +- .name = "mcasp", +- .parent = &pll0_sysclk2, +- .lpsc = DA8XX_LPSC1_McASP0, +- .gpsc = 1, +- .flags = DA850_CLK_ASYNC3, +-}; +- +-static struct clk lcdc_clk = { +- .name = "lcdc", +- .parent = &pll0_sysclk2, +- .lpsc = DA8XX_LPSC1_LCDC, +- .gpsc = 1, +-}; +- +-static struct clk mmcsd0_clk = { +- .name = "mmcsd0", +- .parent = &pll0_sysclk2, +- .lpsc = DA8XX_LPSC0_MMC_SD, +-}; +- +-static struct clk mmcsd1_clk = { +- .name = "mmcsd1", +- .parent = &pll0_sysclk2, +- .lpsc = DA850_LPSC1_MMC_SD1, +- .gpsc = 1, +-}; +- +-static struct clk aemif_clk = { +- .name = "aemif", +- .parent = &pll0_sysclk3, +- .lpsc = DA8XX_LPSC0_EMIF25, +- .flags = ALWAYS_ENABLED, +-}; +- +-static struct clk usb11_clk = { +- .name = "usb11", +- .parent = &pll0_sysclk4, +- .lpsc = DA8XX_LPSC1_USB11, +- .gpsc = 1, +-}; +- +-static struct clk usb20_clk = { +- .name = "usb20", +- .parent = &pll0_sysclk2, +- .lpsc = DA8XX_LPSC1_USB20, +- .gpsc = 1, +-}; +- +-static struct clk spi0_clk = { +- .name = "spi0", +- .parent = &pll0_sysclk2, +- .lpsc = DA8XX_LPSC0_SPI0, +-}; +- +-static struct clk spi1_clk = { +- .name = "spi1", +- .parent = &pll0_sysclk2, +- .lpsc = DA8XX_LPSC1_SPI1, +- .gpsc = 1, +- .flags = DA850_CLK_ASYNC3, +-}; +- +-static struct clk vpif_clk = { +- .name = "vpif", +- .parent = &pll0_sysclk2, +- .lpsc = DA850_LPSC1_VPIF, +- .gpsc = 1, +-}; +- +-static struct clk sata_clk = { +- .name = "sata", +- .parent = &pll0_sysclk2, +- .lpsc = DA850_LPSC1_SATA, +- .gpsc = 1, +- .flags = PSC_FORCE, +-}; +- +-static struct clk dsp_clk = { +- .name = "dsp", +- .parent = &pll0_sysclk1, +- .domain = DAVINCI_GPSC_DSPDOMAIN, +- .lpsc = DA8XX_LPSC0_GEM, +- .flags = PSC_LRST | PSC_FORCE, +-}; +- +-static struct clk_lookup da850_clks[] = { +- CLK(NULL, "ref", &ref_clk), +- CLK(NULL, "pll0", &pll0_clk), +- CLK(NULL, "pll0_aux", &pll0_aux_clk), +- CLK(NULL, "pll0_sysclk1", &pll0_sysclk1), +- CLK(NULL, "pll0_sysclk2", &pll0_sysclk2), +- CLK(NULL, "pll0_sysclk3", &pll0_sysclk3), +- CLK(NULL, "pll0_sysclk4", &pll0_sysclk4), +- CLK(NULL, "pll0_sysclk5", &pll0_sysclk5), +- CLK(NULL, "pll0_sysclk6", &pll0_sysclk6), +- CLK(NULL, "pll0_sysclk7", &pll0_sysclk7), +- CLK(NULL, "pll1", &pll1_clk), +- CLK(NULL, "pll1_aux", &pll1_aux_clk), +- CLK(NULL, "pll1_sysclk2", &pll1_sysclk2), +- CLK(NULL, "pll1_sysclk3", &pll1_sysclk3), +- CLK("i2c_davinci.1", NULL, &i2c0_clk), +- CLK(NULL, "timer0", &timerp64_0_clk), +- CLK("watchdog", NULL, &timerp64_1_clk), +- CLK(NULL, "arm_rom", &arm_rom_clk), +- CLK(NULL, "tpcc0", &tpcc0_clk), +- CLK(NULL, "tptc0", &tptc0_clk), +- CLK(NULL, "tptc1", &tptc1_clk), +- CLK(NULL, "tpcc1", &tpcc1_clk), +- CLK(NULL, "tptc2", &tptc2_clk), +- CLK("pruss_uio", "pruss", &pruss_clk), +- CLK(NULL, "uart0", &uart0_clk), +- CLK(NULL, "uart1", &uart1_clk), +- CLK(NULL, "uart2", &uart2_clk), +- CLK(NULL, "aintc", &aintc_clk), +- CLK(NULL, "gpio", &gpio_clk), +- CLK("i2c_davinci.2", NULL, &i2c1_clk), +- CLK(NULL, "emif3", &emif3_clk), +- CLK(NULL, "arm", &arm_clk), +- CLK(NULL, "rmii", &rmii_clk), +- CLK("davinci_emac.1", NULL, &emac_clk), +- CLK("davinci-mcasp.0", NULL, &mcasp_clk), +- CLK("da8xx_lcdc.0", "fck", &lcdc_clk), +- CLK("davinci_mmc.0", NULL, &mmcsd0_clk), +- CLK("davinci_mmc.1", NULL, &mmcsd1_clk), +- CLK(NULL, "aemif", &aemif_clk), +- CLK(NULL, "usb11", &usb11_clk), +- CLK(NULL, "usb20", &usb20_clk), +- CLK("spi_davinci.0", NULL, &spi0_clk), +- CLK("spi_davinci.1", NULL, &spi1_clk), +- CLK("vpif", NULL, &vpif_clk), +- CLK("ahci", NULL, &sata_clk), +- CLK("davinci-rproc.0", NULL, &dsp_clk), +- CLK(NULL, NULL, NULL), +-}; +- +-/* +- * Device specific mux setup +- * +- * soc description mux mode mode mux dbg +- * reg offset mask mode +- */ +-static const struct mux_config da850_pins[] = { +-#ifdef CONFIG_DAVINCI_MUX +- /* UART0 function */ +- MUX_CFG(DA850, NUART0_CTS, 3, 24, 15, 2, false) +- MUX_CFG(DA850, NUART0_RTS, 3, 28, 15, 2, false) +- MUX_CFG(DA850, UART0_RXD, 3, 16, 15, 2, false) +- MUX_CFG(DA850, UART0_TXD, 3, 20, 15, 2, false) +- /* UART1 function */ +- MUX_CFG(DA850, UART1_RXD, 4, 24, 15, 2, false) +- MUX_CFG(DA850, UART1_TXD, 4, 28, 15, 2, false) +- /* UART2 function */ +- MUX_CFG(DA850, UART2_RXD, 4, 16, 15, 2, false) +- MUX_CFG(DA850, UART2_TXD, 4, 20, 15, 2, false) +- /* I2C1 function */ +- MUX_CFG(DA850, I2C1_SCL, 4, 16, 15, 4, false) +- MUX_CFG(DA850, I2C1_SDA, 4, 20, 15, 4, false) +- /* I2C0 function */ +- MUX_CFG(DA850, I2C0_SDA, 4, 12, 15, 2, false) +- MUX_CFG(DA850, I2C0_SCL, 4, 8, 15, 2, false) +- /* EMAC function */ +- MUX_CFG(DA850, MII_TXEN, 2, 4, 15, 8, false) +- MUX_CFG(DA850, MII_TXCLK, 2, 8, 15, 8, false) +- MUX_CFG(DA850, MII_COL, 2, 12, 15, 8, false) +- MUX_CFG(DA850, MII_TXD_3, 2, 16, 15, 8, false) +- MUX_CFG(DA850, MII_TXD_2, 2, 20, 15, 8, false) +- MUX_CFG(DA850, MII_TXD_1, 2, 24, 15, 8, false) +- MUX_CFG(DA850, MII_TXD_0, 2, 28, 15, 8, false) +- MUX_CFG(DA850, MII_RXCLK, 3, 0, 15, 8, false) +- MUX_CFG(DA850, MII_RXDV, 3, 4, 15, 8, false) +- MUX_CFG(DA850, MII_RXER, 3, 8, 15, 8, false) +- MUX_CFG(DA850, MII_CRS, 3, 12, 15, 8, false) +- MUX_CFG(DA850, MII_RXD_3, 3, 16, 15, 8, false) +- MUX_CFG(DA850, MII_RXD_2, 3, 20, 15, 8, false) +- MUX_CFG(DA850, MII_RXD_1, 3, 24, 15, 8, false) +- MUX_CFG(DA850, MII_RXD_0, 3, 28, 15, 8, false) +- MUX_CFG(DA850, MDIO_CLK, 4, 0, 15, 8, false) +- MUX_CFG(DA850, MDIO_D, 4, 4, 15, 8, false) +- MUX_CFG(DA850, RMII_TXD_0, 14, 12, 15, 8, false) +- MUX_CFG(DA850, RMII_TXD_1, 14, 8, 15, 8, false) +- MUX_CFG(DA850, RMII_TXEN, 14, 16, 15, 8, false) +- MUX_CFG(DA850, RMII_CRS_DV, 15, 4, 15, 8, false) +- MUX_CFG(DA850, RMII_RXD_0, 14, 24, 15, 8, false) +- MUX_CFG(DA850, RMII_RXD_1, 14, 20, 15, 8, false) +- MUX_CFG(DA850, RMII_RXER, 14, 28, 15, 8, false) +- MUX_CFG(DA850, RMII_MHZ_50_CLK, 15, 0, 15, 0, false) +- /* McASP function */ +- MUX_CFG(DA850, ACLKR, 0, 0, 15, 1, false) +- MUX_CFG(DA850, ACLKX, 0, 4, 15, 1, false) +- MUX_CFG(DA850, AFSR, 0, 8, 15, 1, false) +- MUX_CFG(DA850, AFSX, 0, 12, 15, 1, false) +- MUX_CFG(DA850, AHCLKR, 0, 16, 15, 1, false) +- MUX_CFG(DA850, AHCLKX, 0, 20, 15, 1, false) +- MUX_CFG(DA850, AMUTE, 0, 24, 15, 1, false) +- MUX_CFG(DA850, AXR_15, 1, 0, 15, 1, false) +- MUX_CFG(DA850, AXR_14, 1, 4, 15, 1, false) +- MUX_CFG(DA850, AXR_13, 1, 8, 15, 1, false) +- MUX_CFG(DA850, AXR_12, 1, 12, 15, 1, false) +- MUX_CFG(DA850, AXR_11, 1, 16, 15, 1, false) +- MUX_CFG(DA850, AXR_10, 1, 20, 15, 1, false) +- MUX_CFG(DA850, AXR_9, 1, 24, 15, 1, false) +- MUX_CFG(DA850, AXR_8, 1, 28, 15, 1, false) +- MUX_CFG(DA850, AXR_7, 2, 0, 15, 1, false) +- MUX_CFG(DA850, AXR_6, 2, 4, 15, 1, false) +- MUX_CFG(DA850, AXR_5, 2, 8, 15, 1, false) +- MUX_CFG(DA850, AXR_4, 2, 12, 15, 1, false) +- MUX_CFG(DA850, AXR_3, 2, 16, 15, 1, false) +- MUX_CFG(DA850, AXR_2, 2, 20, 15, 1, false) +- MUX_CFG(DA850, AXR_1, 2, 24, 15, 1, false) +- MUX_CFG(DA850, AXR_0, 2, 28, 15, 1, false) +- /* LCD function */ +- MUX_CFG(DA850, LCD_D_7, 16, 8, 15, 2, false) +- MUX_CFG(DA850, LCD_D_6, 16, 12, 15, 2, false) +- MUX_CFG(DA850, LCD_D_5, 16, 16, 15, 2, false) +- MUX_CFG(DA850, LCD_D_4, 16, 20, 15, 2, false) +- MUX_CFG(DA850, LCD_D_3, 16, 24, 15, 2, false) +- MUX_CFG(DA850, LCD_D_2, 16, 28, 15, 2, false) +- MUX_CFG(DA850, LCD_D_1, 17, 0, 15, 2, false) +- MUX_CFG(DA850, LCD_D_0, 17, 4, 15, 2, false) +- MUX_CFG(DA850, LCD_D_15, 17, 8, 15, 2, false) +- MUX_CFG(DA850, LCD_D_14, 17, 12, 15, 2, false) +- MUX_CFG(DA850, LCD_D_13, 17, 16, 15, 2, false) +- MUX_CFG(DA850, LCD_D_12, 17, 20, 15, 2, false) +- MUX_CFG(DA850, LCD_D_11, 17, 24, 15, 2, false) +- MUX_CFG(DA850, LCD_D_10, 17, 28, 15, 2, false) +- MUX_CFG(DA850, LCD_D_9, 18, 0, 15, 2, false) +- MUX_CFG(DA850, LCD_D_8, 18, 4, 15, 2, false) +- MUX_CFG(DA850, LCD_PCLK, 18, 24, 15, 2, false) +- MUX_CFG(DA850, LCD_HSYNC, 19, 0, 15, 2, false) +- MUX_CFG(DA850, LCD_VSYNC, 19, 4, 15, 2, false) +- MUX_CFG(DA850, NLCD_AC_ENB_CS, 19, 24, 15, 2, false) +- /* MMC/SD0 function */ +- MUX_CFG(DA850, MMCSD0_DAT_0, 10, 8, 15, 2, false) +- MUX_CFG(DA850, MMCSD0_DAT_1, 10, 12, 15, 2, false) +- MUX_CFG(DA850, MMCSD0_DAT_2, 10, 16, 15, 2, false) +- MUX_CFG(DA850, MMCSD0_DAT_3, 10, 20, 15, 2, false) +- MUX_CFG(DA850, MMCSD0_CLK, 10, 0, 15, 2, false) +- MUX_CFG(DA850, MMCSD0_CMD, 10, 4, 15, 2, false) +- /* MMC/SD1 function */ +- MUX_CFG(DA850, MMCSD1_DAT_0, 18, 8, 15, 2, false) +- MUX_CFG(DA850, MMCSD1_DAT_1, 19, 16, 15, 2, false) +- MUX_CFG(DA850, MMCSD1_DAT_2, 19, 12, 15, 2, false) +- MUX_CFG(DA850, MMCSD1_DAT_3, 19, 8, 15, 2, false) +- MUX_CFG(DA850, MMCSD1_CLK, 18, 12, 15, 2, false) +- MUX_CFG(DA850, MMCSD1_CMD, 18, 16, 15, 2, false) +- /* EMIF2.5/EMIFA function */ +- MUX_CFG(DA850, EMA_D_7, 9, 0, 15, 1, false) +- MUX_CFG(DA850, EMA_D_6, 9, 4, 15, 1, false) +- MUX_CFG(DA850, EMA_D_5, 9, 8, 15, 1, false) +- MUX_CFG(DA850, EMA_D_4, 9, 12, 15, 1, false) +- MUX_CFG(DA850, EMA_D_3, 9, 16, 15, 1, false) +- MUX_CFG(DA850, EMA_D_2, 9, 20, 15, 1, false) +- MUX_CFG(DA850, EMA_D_1, 9, 24, 15, 1, false) +- MUX_CFG(DA850, EMA_D_0, 9, 28, 15, 1, false) +- MUX_CFG(DA850, EMA_A_1, 12, 24, 15, 1, false) +- MUX_CFG(DA850, EMA_A_2, 12, 20, 15, 1, false) +- MUX_CFG(DA850, NEMA_CS_3, 7, 4, 15, 1, false) +- MUX_CFG(DA850, NEMA_CS_4, 7, 8, 15, 1, false) +- MUX_CFG(DA850, NEMA_WE, 7, 16, 15, 1, false) +- MUX_CFG(DA850, NEMA_OE, 7, 20, 15, 1, false) +- MUX_CFG(DA850, EMA_A_0, 12, 28, 15, 1, false) +- MUX_CFG(DA850, EMA_A_3, 12, 16, 15, 1, false) +- MUX_CFG(DA850, EMA_A_4, 12, 12, 15, 1, false) +- MUX_CFG(DA850, EMA_A_5, 12, 8, 15, 1, false) +- MUX_CFG(DA850, EMA_A_6, 12, 4, 15, 1, false) +- MUX_CFG(DA850, EMA_A_7, 12, 0, 15, 1, false) +- MUX_CFG(DA850, EMA_A_8, 11, 28, 15, 1, false) +- MUX_CFG(DA850, EMA_A_9, 11, 24, 15, 1, false) +- MUX_CFG(DA850, EMA_A_10, 11, 20, 15, 1, false) +- MUX_CFG(DA850, EMA_A_11, 11, 16, 15, 1, false) +- MUX_CFG(DA850, EMA_A_12, 11, 12, 15, 1, false) +- MUX_CFG(DA850, EMA_A_13, 11, 8, 15, 1, false) +- MUX_CFG(DA850, EMA_A_14, 11, 4, 15, 1, false) +- MUX_CFG(DA850, EMA_A_15, 11, 0, 15, 1, false) +- MUX_CFG(DA850, EMA_A_16, 10, 28, 15, 1, false) +- MUX_CFG(DA850, EMA_A_17, 10, 24, 15, 1, false) +- MUX_CFG(DA850, EMA_A_18, 10, 20, 15, 1, false) +- MUX_CFG(DA850, EMA_A_19, 10, 16, 15, 1, false) +- MUX_CFG(DA850, EMA_A_20, 10, 12, 15, 1, false) +- MUX_CFG(DA850, EMA_A_21, 10, 8, 15, 1, false) +- MUX_CFG(DA850, EMA_A_22, 10, 4, 15, 1, false) +- MUX_CFG(DA850, EMA_A_23, 10, 0, 15, 1, false) +- MUX_CFG(DA850, EMA_D_8, 8, 28, 15, 1, false) +- MUX_CFG(DA850, EMA_D_9, 8, 24, 15, 1, false) +- MUX_CFG(DA850, EMA_D_10, 8, 20, 15, 1, false) +- MUX_CFG(DA850, EMA_D_11, 8, 16, 15, 1, false) +- MUX_CFG(DA850, EMA_D_12, 8, 12, 15, 1, false) +- MUX_CFG(DA850, EMA_D_13, 8, 8, 15, 1, false) +- MUX_CFG(DA850, EMA_D_14, 8, 4, 15, 1, false) +- MUX_CFG(DA850, EMA_D_15, 8, 0, 15, 1, false) +- MUX_CFG(DA850, EMA_BA_1, 5, 24, 15, 1, false) +- MUX_CFG(DA850, EMA_CLK, 6, 0, 15, 1, false) +- MUX_CFG(DA850, EMA_WAIT_1, 6, 24, 15, 1, false) +- MUX_CFG(DA850, NEMA_CS_2, 7, 0, 15, 1, false) +- /* GPIO function */ +- MUX_CFG(DA850, GPIO2_4, 6, 12, 15, 8, false) +- MUX_CFG(DA850, GPIO2_6, 6, 4, 15, 8, false) +- MUX_CFG(DA850, GPIO2_8, 5, 28, 15, 8, false) +- MUX_CFG(DA850, GPIO2_15, 5, 0, 15, 8, false) +- MUX_CFG(DA850, GPIO3_12, 7, 12, 15, 8, false) +- MUX_CFG(DA850, GPIO3_13, 7, 8, 15, 8, false) +- MUX_CFG(DA850, GPIO4_0, 10, 28, 15, 8, false) +- MUX_CFG(DA850, GPIO4_1, 10, 24, 15, 8, false) +- MUX_CFG(DA850, GPIO6_9, 13, 24, 15, 8, false) +- MUX_CFG(DA850, GPIO6_10, 13, 20, 15, 8, false) +- MUX_CFG(DA850, GPIO6_13, 13, 8, 15, 8, false) +- MUX_CFG(DA850, RTC_ALARM, 0, 28, 15, 2, false) +- /* VPIF Capture */ +- MUX_CFG(DA850, VPIF_DIN0, 15, 4, 15, 1, false) +- MUX_CFG(DA850, VPIF_DIN1, 15, 0, 15, 1, false) +- MUX_CFG(DA850, VPIF_DIN2, 14, 28, 15, 1, false) +- MUX_CFG(DA850, VPIF_DIN3, 14, 24, 15, 1, false) +- MUX_CFG(DA850, VPIF_DIN4, 14, 20, 15, 1, false) +- MUX_CFG(DA850, VPIF_DIN5, 14, 16, 15, 1, false) +- MUX_CFG(DA850, VPIF_DIN6, 14, 12, 15, 1, false) +- MUX_CFG(DA850, VPIF_DIN7, 14, 8, 15, 1, false) +- MUX_CFG(DA850, VPIF_DIN8, 16, 4, 15, 1, false) +- MUX_CFG(DA850, VPIF_DIN9, 16, 0, 15, 1, false) +- MUX_CFG(DA850, VPIF_DIN10, 15, 28, 15, 1, false) +- MUX_CFG(DA850, VPIF_DIN11, 15, 24, 15, 1, false) +- MUX_CFG(DA850, VPIF_DIN12, 15, 20, 15, 1, false) +- MUX_CFG(DA850, VPIF_DIN13, 15, 16, 15, 1, false) +- MUX_CFG(DA850, VPIF_DIN14, 15, 12, 15, 1, false) +- MUX_CFG(DA850, VPIF_DIN15, 15, 8, 15, 1, false) +- MUX_CFG(DA850, VPIF_CLKIN0, 14, 0, 15, 1, false) +- MUX_CFG(DA850, VPIF_CLKIN1, 14, 4, 15, 1, false) +- MUX_CFG(DA850, VPIF_CLKIN2, 19, 8, 15, 1, false) +- MUX_CFG(DA850, VPIF_CLKIN3, 19, 16, 15, 1, false) +- /* VPIF Display */ +- MUX_CFG(DA850, VPIF_DOUT0, 17, 4, 15, 1, false) +- MUX_CFG(DA850, VPIF_DOUT1, 17, 0, 15, 1, false) +- MUX_CFG(DA850, VPIF_DOUT2, 16, 28, 15, 1, false) +- MUX_CFG(DA850, VPIF_DOUT3, 16, 24, 15, 1, false) +- MUX_CFG(DA850, VPIF_DOUT4, 16, 20, 15, 1, false) +- MUX_CFG(DA850, VPIF_DOUT5, 16, 16, 15, 1, false) +- MUX_CFG(DA850, VPIF_DOUT6, 16, 12, 15, 1, false) +- MUX_CFG(DA850, VPIF_DOUT7, 16, 8, 15, 1, false) +- MUX_CFG(DA850, VPIF_DOUT8, 18, 4, 15, 1, false) +- MUX_CFG(DA850, VPIF_DOUT9, 18, 0, 15, 1, false) +- MUX_CFG(DA850, VPIF_DOUT10, 17, 28, 15, 1, false) +- MUX_CFG(DA850, VPIF_DOUT11, 17, 24, 15, 1, false) +- MUX_CFG(DA850, VPIF_DOUT12, 17, 20, 15, 1, false) +- MUX_CFG(DA850, VPIF_DOUT13, 17, 16, 15, 1, false) +- MUX_CFG(DA850, VPIF_DOUT14, 17, 12, 15, 1, false) +- MUX_CFG(DA850, VPIF_DOUT15, 17, 8, 15, 1, false) +- MUX_CFG(DA850, VPIF_CLKO2, 19, 12, 15, 1, false) +- MUX_CFG(DA850, VPIF_CLKO3, 19, 20, 15, 1, false) +-#endif +-}; +- +-const short da850_i2c0_pins[] __initconst = { +- DA850_I2C0_SDA, DA850_I2C0_SCL, +- -1 +-}; +- +-const short da850_i2c1_pins[] __initconst = { +- DA850_I2C1_SCL, DA850_I2C1_SDA, +- -1 +-}; +- +-const short da850_lcdcntl_pins[] __initconst = { +- DA850_LCD_D_0, DA850_LCD_D_1, DA850_LCD_D_2, DA850_LCD_D_3, +- DA850_LCD_D_4, DA850_LCD_D_5, DA850_LCD_D_6, DA850_LCD_D_7, +- DA850_LCD_D_8, DA850_LCD_D_9, DA850_LCD_D_10, DA850_LCD_D_11, +- DA850_LCD_D_12, DA850_LCD_D_13, DA850_LCD_D_14, DA850_LCD_D_15, +- DA850_LCD_PCLK, DA850_LCD_HSYNC, DA850_LCD_VSYNC, DA850_NLCD_AC_ENB_CS, +- -1 +-}; +- +-const short da850_vpif_capture_pins[] __initdata = { +- DA850_VPIF_DIN0, DA850_VPIF_DIN1, DA850_VPIF_DIN2, DA850_VPIF_DIN3, +- DA850_VPIF_DIN4, DA850_VPIF_DIN5, DA850_VPIF_DIN6, DA850_VPIF_DIN7, +- DA850_VPIF_DIN8, DA850_VPIF_DIN9, DA850_VPIF_DIN10, DA850_VPIF_DIN11, +- DA850_VPIF_DIN12, DA850_VPIF_DIN13, DA850_VPIF_DIN14, DA850_VPIF_DIN15, +- DA850_VPIF_CLKIN0, DA850_VPIF_CLKIN1, DA850_VPIF_CLKIN2, +- DA850_VPIF_CLKIN3, +- -1 +-}; +- +-const short da850_vpif_display_pins[] __initdata = { +- DA850_VPIF_DOUT0, DA850_VPIF_DOUT1, DA850_VPIF_DOUT2, DA850_VPIF_DOUT3, +- DA850_VPIF_DOUT4, DA850_VPIF_DOUT5, DA850_VPIF_DOUT6, DA850_VPIF_DOUT7, +- DA850_VPIF_DOUT8, DA850_VPIF_DOUT9, DA850_VPIF_DOUT10, +- DA850_VPIF_DOUT11, DA850_VPIF_DOUT12, DA850_VPIF_DOUT13, +- DA850_VPIF_DOUT14, DA850_VPIF_DOUT15, DA850_VPIF_CLKO2, +- DA850_VPIF_CLKO3, +- -1 +-}; +- +-/* FIQ are pri 0-1; otherwise 2-7, with 7 lowest priority */ +-static u8 da850_default_priorities[DA850_N_CP_INTC_IRQ] = { +- [IRQ_DA8XX_COMMTX] = 7, +- [IRQ_DA8XX_COMMRX] = 7, +- [IRQ_DA8XX_NINT] = 7, +- [IRQ_DA8XX_EVTOUT0] = 7, +- [IRQ_DA8XX_EVTOUT1] = 7, +- [IRQ_DA8XX_EVTOUT2] = 7, +- [IRQ_DA8XX_EVTOUT3] = 7, +- [IRQ_DA8XX_EVTOUT4] = 7, +- [IRQ_DA8XX_EVTOUT5] = 7, +- [IRQ_DA8XX_EVTOUT6] = 7, +- [IRQ_DA8XX_EVTOUT7] = 7, +- [IRQ_DA8XX_CCINT0] = 7, +- [IRQ_DA8XX_CCERRINT] = 7, +- [IRQ_DA8XX_TCERRINT0] = 7, +- [IRQ_DA8XX_AEMIFINT] = 7, +- [IRQ_DA8XX_I2CINT0] = 7, +- [IRQ_DA8XX_MMCSDINT0] = 7, +- [IRQ_DA8XX_MMCSDINT1] = 7, +- [IRQ_DA8XX_ALLINT0] = 7, +- [IRQ_DA8XX_RTC] = 7, +- [IRQ_DA8XX_SPINT0] = 7, +- [IRQ_DA8XX_TINT12_0] = 7, +- [IRQ_DA8XX_TINT34_0] = 7, +- [IRQ_DA8XX_TINT12_1] = 7, +- [IRQ_DA8XX_TINT34_1] = 7, +- [IRQ_DA8XX_UARTINT0] = 7, +- [IRQ_DA8XX_KEYMGRINT] = 7, +- [IRQ_DA850_MPUADDRERR0] = 7, +- [IRQ_DA8XX_CHIPINT0] = 7, +- [IRQ_DA8XX_CHIPINT1] = 7, +- [IRQ_DA8XX_CHIPINT2] = 7, +- [IRQ_DA8XX_CHIPINT3] = 7, +- [IRQ_DA8XX_TCERRINT1] = 7, +- [IRQ_DA8XX_C0_RX_THRESH_PULSE] = 7, +- [IRQ_DA8XX_C0_RX_PULSE] = 7, +- [IRQ_DA8XX_C0_TX_PULSE] = 7, +- [IRQ_DA8XX_C0_MISC_PULSE] = 7, +- [IRQ_DA8XX_C1_RX_THRESH_PULSE] = 7, +- [IRQ_DA8XX_C1_RX_PULSE] = 7, +- [IRQ_DA8XX_C1_TX_PULSE] = 7, +- [IRQ_DA8XX_C1_MISC_PULSE] = 7, +- [IRQ_DA8XX_MEMERR] = 7, +- [IRQ_DA8XX_GPIO0] = 7, +- [IRQ_DA8XX_GPIO1] = 7, +- [IRQ_DA8XX_GPIO2] = 7, +- [IRQ_DA8XX_GPIO3] = 7, +- [IRQ_DA8XX_GPIO4] = 7, +- [IRQ_DA8XX_GPIO5] = 7, +- [IRQ_DA8XX_GPIO6] = 7, +- [IRQ_DA8XX_GPIO7] = 7, +- [IRQ_DA8XX_GPIO8] = 7, +- [IRQ_DA8XX_I2CINT1] = 7, +- [IRQ_DA8XX_LCDINT] = 7, +- [IRQ_DA8XX_UARTINT1] = 7, +- [IRQ_DA8XX_MCASPINT] = 7, +- [IRQ_DA8XX_ALLINT1] = 7, +- [IRQ_DA8XX_SPINT1] = 7, +- [IRQ_DA8XX_UHPI_INT1] = 7, +- [IRQ_DA8XX_USB_INT] = 7, +- [IRQ_DA8XX_IRQN] = 7, +- [IRQ_DA8XX_RWAKEUP] = 7, +- [IRQ_DA8XX_UARTINT2] = 7, +- [IRQ_DA8XX_DFTSSINT] = 7, +- [IRQ_DA8XX_EHRPWM0] = 7, +- [IRQ_DA8XX_EHRPWM0TZ] = 7, +- [IRQ_DA8XX_EHRPWM1] = 7, +- [IRQ_DA8XX_EHRPWM1TZ] = 7, +- [IRQ_DA850_SATAINT] = 7, +- [IRQ_DA850_TINTALL_2] = 7, +- [IRQ_DA8XX_ECAP0] = 7, +- [IRQ_DA8XX_ECAP1] = 7, +- [IRQ_DA8XX_ECAP2] = 7, +- [IRQ_DA850_MMCSDINT0_1] = 7, +- [IRQ_DA850_MMCSDINT1_1] = 7, +- [IRQ_DA850_T12CMPINT0_2] = 7, +- [IRQ_DA850_T12CMPINT1_2] = 7, +- [IRQ_DA850_T12CMPINT2_2] = 7, +- [IRQ_DA850_T12CMPINT3_2] = 7, +- [IRQ_DA850_T12CMPINT4_2] = 7, +- [IRQ_DA850_T12CMPINT5_2] = 7, +- [IRQ_DA850_T12CMPINT6_2] = 7, +- [IRQ_DA850_T12CMPINT7_2] = 7, +- [IRQ_DA850_T12CMPINT0_3] = 7, +- [IRQ_DA850_T12CMPINT1_3] = 7, +- [IRQ_DA850_T12CMPINT2_3] = 7, +- [IRQ_DA850_T12CMPINT3_3] = 7, +- [IRQ_DA850_T12CMPINT4_3] = 7, +- [IRQ_DA850_T12CMPINT5_3] = 7, +- [IRQ_DA850_T12CMPINT6_3] = 7, +- [IRQ_DA850_T12CMPINT7_3] = 7, +- [IRQ_DA850_RPIINT] = 7, +- [IRQ_DA850_VPIFINT] = 7, +- [IRQ_DA850_CCINT1] = 7, +- [IRQ_DA850_CCERRINT1] = 7, +- [IRQ_DA850_TCERRINT2] = 7, +- [IRQ_DA850_TINTALL_3] = 7, +- [IRQ_DA850_MCBSP0RINT] = 7, +- [IRQ_DA850_MCBSP0XINT] = 7, +- [IRQ_DA850_MCBSP1RINT] = 7, +- [IRQ_DA850_MCBSP1XINT] = 7, +- [IRQ_DA8XX_ARMCLKSTOPREQ] = 7, +-}; +- +-static struct map_desc da850_io_desc[] = { +- { +- .virtual = IO_VIRT, +- .pfn = __phys_to_pfn(IO_PHYS), +- .length = IO_SIZE, +- .type = MT_DEVICE +- }, +- { +- .virtual = DA8XX_CP_INTC_VIRT, +- .pfn = __phys_to_pfn(DA8XX_CP_INTC_BASE), +- .length = DA8XX_CP_INTC_SIZE, +- .type = MT_DEVICE +- }, +-}; +- +-static u32 da850_psc_bases[] = { DA8XX_PSC0_BASE, DA8XX_PSC1_BASE }; +- +-/* Contents of JTAG ID register used to identify exact cpu type */ +-static struct davinci_id da850_ids[] = { +- { +- .variant = 0x0, +- .part_no = 0xb7d1, +- .manufacturer = 0x017, /* 0x02f >> 1 */ +- .cpu_id = DAVINCI_CPU_ID_DA850, +- .name = "da850/omap-l138", +- }, +- { +- .variant = 0x1, +- .part_no = 0xb7d1, +- .manufacturer = 0x017, /* 0x02f >> 1 */ +- .cpu_id = DAVINCI_CPU_ID_DA850, +- .name = "da850/omap-l138/am18x", +- }, +-}; +- +-static struct davinci_timer_instance da850_timer_instance[4] = { +- { +- .base = DA8XX_TIMER64P0_BASE, +- .bottom_irq = IRQ_DA8XX_TINT12_0, +- .top_irq = IRQ_DA8XX_TINT34_0, +- }, +- { +- .base = DA8XX_TIMER64P1_BASE, +- .bottom_irq = IRQ_DA8XX_TINT12_1, +- .top_irq = IRQ_DA8XX_TINT34_1, +- }, +- { +- .base = DA850_TIMER64P2_BASE, +- .bottom_irq = IRQ_DA850_TINT12_2, +- .top_irq = IRQ_DA850_TINT34_2, +- }, +- { +- .base = DA850_TIMER64P3_BASE, +- .bottom_irq = IRQ_DA850_TINT12_3, +- .top_irq = IRQ_DA850_TINT34_3, +- }, +-}; +- +-/* +- * T0_BOT: Timer 0, bottom : Used for clock_event +- * T0_TOP: Timer 0, top : Used for clocksource +- * T1_BOT, T1_TOP: Timer 1, bottom & top: Used for watchdog timer +- */ +-static struct davinci_timer_info da850_timer_info = { +- .timers = da850_timer_instance, +- .clockevent_id = T0_BOT, +- .clocksource_id = T0_TOP, +-}; +- +-static void da850_set_async3_src(int pllnum) +-{ +- struct clk *clk, *newparent = pllnum ? &pll1_sysclk2 : &pll0_sysclk2; +- struct clk_lookup *c; +- unsigned int v; +- int ret; +- +- for (c = da850_clks; c->clk; c++) { +- clk = c->clk; +- if (clk->flags & DA850_CLK_ASYNC3) { +- ret = clk_set_parent(clk, newparent); +- WARN(ret, "DA850: unable to re-parent clock %s", +- clk->name); +- } +- } +- +- v = __raw_readl(DA8XX_SYSCFG0_VIRT(DA8XX_CFGCHIP3_REG)); +- if (pllnum) +- v |= CFGCHIP3_ASYNC3_CLKSRC; +- else +- v &= ~CFGCHIP3_ASYNC3_CLKSRC; +- __raw_writel(v, DA8XX_SYSCFG0_VIRT(DA8XX_CFGCHIP3_REG)); +-} +- +-#ifdef CONFIG_CPU_FREQ +-/* +- * Notes: +- * According to the TRM, minimum PLLM results in maximum power savings. +- * The OPP definitions below should keep the PLLM as low as possible. +- * +- * The output of the PLLM must be between 300 to 600 MHz. +- */ +-struct da850_opp { +- unsigned int freq; /* in KHz */ +- unsigned int prediv; +- unsigned int mult; +- unsigned int postdiv; +- unsigned int cvdd_min; /* in uV */ +- unsigned int cvdd_max; /* in uV */ +-}; +- +-static const struct da850_opp da850_opp_456 = { +- .freq = 456000, +- .prediv = 1, +- .mult = 19, +- .postdiv = 1, +- .cvdd_min = 1300000, +- .cvdd_max = 1350000, +-}; +- +-static const struct da850_opp da850_opp_408 = { +- .freq = 408000, +- .prediv = 1, +- .mult = 17, +- .postdiv = 1, +- .cvdd_min = 1300000, +- .cvdd_max = 1350000, +-}; +- +-static const struct da850_opp da850_opp_372 = { +- .freq = 372000, +- .prediv = 2, +- .mult = 31, +- .postdiv = 1, +- .cvdd_min = 1200000, +- .cvdd_max = 1320000, +-}; +- +-static const struct da850_opp da850_opp_300 = { +- .freq = 300000, +- .prediv = 1, +- .mult = 25, +- .postdiv = 2, +- .cvdd_min = 1200000, +- .cvdd_max = 1320000, +-}; +- +-static const struct da850_opp da850_opp_200 = { +- .freq = 200000, +- .prediv = 1, +- .mult = 25, +- .postdiv = 3, +- .cvdd_min = 1100000, +- .cvdd_max = 1160000, +-}; +- +-static const struct da850_opp da850_opp_96 = { +- .freq = 96000, +- .prediv = 1, +- .mult = 20, +- .postdiv = 5, +- .cvdd_min = 1000000, +- .cvdd_max = 1050000, +-}; +- +-#define OPP(freq) \ +- { \ +- .index = (unsigned int) &da850_opp_##freq, \ +- .frequency = freq * 1000, \ +- } +- +-static struct cpufreq_frequency_table da850_freq_table[] = { +- OPP(456), +- OPP(408), +- OPP(372), +- OPP(300), +- OPP(200), +- OPP(96), +- { +- .index = 0, +- .frequency = CPUFREQ_TABLE_END, +- }, +-}; +- +-#ifdef CONFIG_REGULATOR +-static int da850_set_voltage(unsigned int index); +-static int da850_regulator_init(void); +-#endif +- +-static struct davinci_cpufreq_config cpufreq_info = { +- .freq_table = da850_freq_table, +-#ifdef CONFIG_REGULATOR +- .init = da850_regulator_init, +- .set_voltage = da850_set_voltage, +-#endif +-}; +- +-#ifdef CONFIG_REGULATOR +-static struct regulator *cvdd; +- +-static int da850_set_voltage(unsigned int index) +-{ +- struct da850_opp *opp; +- +- if (!cvdd) +- return -ENODEV; +- +- opp = (struct da850_opp *) cpufreq_info.freq_table[index].index; +- +- return regulator_set_voltage(cvdd, opp->cvdd_min, opp->cvdd_max); +-} +- +-static int da850_regulator_init(void) +-{ +- cvdd = regulator_get(NULL, "cvdd"); +- if (WARN(IS_ERR(cvdd), "Unable to obtain voltage regulator for CVDD;" +- " voltage scaling unsupported\n")) { +- return PTR_ERR(cvdd); +- } +- +- return 0; +-} +-#endif +- +-static struct platform_device da850_cpufreq_device = { +- .name = "cpufreq-davinci", +- .dev = { +- .platform_data = &cpufreq_info, +- }, +- .id = -1, +-}; +- +-unsigned int da850_max_speed = 300000; +- +-int da850_register_cpufreq(char *async_clk) +-{ +- int i; +- +- /* cpufreq driver can help keep an "async" clock constant */ +- if (async_clk) +- clk_add_alias("async", da850_cpufreq_device.name, +- async_clk, NULL); +- for (i = 0; i < ARRAY_SIZE(da850_freq_table); i++) { +- if (da850_freq_table[i].frequency <= da850_max_speed) { +- cpufreq_info.freq_table = &da850_freq_table[i]; +- break; +- } +- } +- +- return platform_device_register(&da850_cpufreq_device); +-} +- +-static int da850_round_armrate(struct clk *clk, unsigned long rate) +-{ +- int i, ret = 0, diff; +- unsigned int best = (unsigned int) -1; +- struct cpufreq_frequency_table *table = cpufreq_info.freq_table; +- +- rate /= 1000; /* convert to kHz */ +- +- for (i = 0; table[i].frequency != CPUFREQ_TABLE_END; i++) { +- diff = table[i].frequency - rate; +- if (diff < 0) +- diff = -diff; +- +- if (diff < best) { +- best = diff; +- ret = table[i].frequency; +- } +- } +- +- return ret * 1000; +-} +- +-static int da850_set_armrate(struct clk *clk, unsigned long index) +-{ +- struct clk *pllclk = &pll0_clk; +- +- return clk_set_rate(pllclk, index); +-} +- +-static int da850_set_pll0rate(struct clk *clk, unsigned long index) +-{ +- unsigned int prediv, mult, postdiv; +- struct da850_opp *opp; +- struct pll_data *pll = clk->pll_data; +- int ret; +- +- opp = (struct da850_opp *) cpufreq_info.freq_table[index].index; +- prediv = opp->prediv; +- mult = opp->mult; +- postdiv = opp->postdiv; +- +- ret = davinci_set_pllrate(pll, prediv, mult, postdiv); +- if (WARN_ON(ret)) +- return ret; +- +- return 0; +-} +-#else +-int __init da850_register_cpufreq(char *async_clk) +-{ +- return 0; +-} +- +-static int da850_set_armrate(struct clk *clk, unsigned long rate) +-{ +- return -EINVAL; +-} +- +-static int da850_set_pll0rate(struct clk *clk, unsigned long armrate) +-{ +- return -EINVAL; +-} +- +-static int da850_round_armrate(struct clk *clk, unsigned long rate) +-{ +- return clk->rate; +-} +-#endif +- +-int __init da850_register_pm(struct platform_device *pdev) +-{ +- int ret; +- struct davinci_pm_config *pdata = pdev->dev.platform_data; +- +- ret = davinci_cfg_reg(DA850_RTC_ALARM); +- if (ret) +- return ret; +- +- pdata->ddr2_ctlr_base = da8xx_get_mem_ctlr(); +- pdata->deepsleep_reg = DA8XX_SYSCFG1_VIRT(DA8XX_DEEPSLEEP_REG); +- pdata->ddrpsc_num = DA8XX_LPSC1_EMIF3C; +- +- pdata->cpupll_reg_base = ioremap(DA8XX_PLL0_BASE, SZ_4K); +- if (!pdata->cpupll_reg_base) +- return -ENOMEM; +- +- pdata->ddrpll_reg_base = ioremap(DA850_PLL1_BASE, SZ_4K); +- if (!pdata->ddrpll_reg_base) { +- ret = -ENOMEM; +- goto no_ddrpll_mem; +- } +- +- pdata->ddrpsc_reg_base = ioremap(DA8XX_PSC1_BASE, SZ_4K); +- if (!pdata->ddrpsc_reg_base) { +- ret = -ENOMEM; +- goto no_ddrpsc_mem; +- } +- +- return platform_device_register(pdev); +- +-no_ddrpsc_mem: +- iounmap(pdata->ddrpll_reg_base); +-no_ddrpll_mem: +- iounmap(pdata->cpupll_reg_base); +- return ret; +-} +- +-/* VPIF resource, platform data */ +-static u64 da850_vpif_dma_mask = DMA_BIT_MASK(32); +- +-static struct resource da850_vpif_resource[] = { +- { +- .start = DA8XX_VPIF_BASE, +- .end = DA8XX_VPIF_BASE + 0xfff, +- .flags = IORESOURCE_MEM, +- } +-}; +- +-static struct platform_device da850_vpif_dev = { +- .name = "vpif", +- .id = -1, +- .dev = { +- .dma_mask = &da850_vpif_dma_mask, +- .coherent_dma_mask = DMA_BIT_MASK(32), +- }, +- .resource = da850_vpif_resource, +- .num_resources = ARRAY_SIZE(da850_vpif_resource), +-}; +- +-static struct resource da850_vpif_display_resource[] = { +- { +- .start = IRQ_DA850_VPIFINT, +- .end = IRQ_DA850_VPIFINT, +- .flags = IORESOURCE_IRQ, +- }, +-}; +- +-static struct platform_device da850_vpif_display_dev = { +- .name = "vpif_display", +- .id = -1, +- .dev = { +- .dma_mask = &da850_vpif_dma_mask, +- .coherent_dma_mask = DMA_BIT_MASK(32), +- }, +- .resource = da850_vpif_display_resource, +- .num_resources = ARRAY_SIZE(da850_vpif_display_resource), +-}; +- +-static struct resource da850_vpif_capture_resource[] = { +- { +- .start = IRQ_DA850_VPIFINT, +- .end = IRQ_DA850_VPIFINT, +- .flags = IORESOURCE_IRQ, +- }, +- { +- .start = IRQ_DA850_VPIFINT, +- .end = IRQ_DA850_VPIFINT, +- .flags = IORESOURCE_IRQ, +- }, +-}; +- +-static struct platform_device da850_vpif_capture_dev = { +- .name = "vpif_capture", +- .id = -1, +- .dev = { +- .dma_mask = &da850_vpif_dma_mask, +- .coherent_dma_mask = DMA_BIT_MASK(32), +- }, +- .resource = da850_vpif_capture_resource, +- .num_resources = ARRAY_SIZE(da850_vpif_capture_resource), +-}; +- +-int __init da850_register_vpif(void) +-{ +- return platform_device_register(&da850_vpif_dev); +-} +- +-int __init da850_register_vpif_display(struct vpif_display_config +- *display_config) +-{ +- da850_vpif_display_dev.dev.platform_data = display_config; +- return platform_device_register(&da850_vpif_display_dev); +-} +- +-int __init da850_register_vpif_capture(struct vpif_capture_config +- *capture_config) +-{ +- da850_vpif_capture_dev.dev.platform_data = capture_config; +- return platform_device_register(&da850_vpif_capture_dev); +-} +- +-static struct davinci_soc_info davinci_soc_info_da850 = { +- .io_desc = da850_io_desc, +- .io_desc_num = ARRAY_SIZE(da850_io_desc), +- .jtag_id_reg = DA8XX_SYSCFG0_BASE + DA8XX_JTAG_ID_REG, +- .ids = da850_ids, +- .ids_num = ARRAY_SIZE(da850_ids), +- .cpu_clks = da850_clks, +- .psc_bases = da850_psc_bases, +- .psc_bases_num = ARRAY_SIZE(da850_psc_bases), +- .pinmux_base = DA8XX_SYSCFG0_BASE + 0x120, +- .pinmux_pins = da850_pins, +- .pinmux_pins_num = ARRAY_SIZE(da850_pins), +- .intc_base = DA8XX_CP_INTC_BASE, +- .intc_type = DAVINCI_INTC_TYPE_CP_INTC, +- .intc_irq_prios = da850_default_priorities, +- .intc_irq_num = DA850_N_CP_INTC_IRQ, +- .timer_info = &da850_timer_info, +- .gpio_type = GPIO_TYPE_DAVINCI, +- .gpio_base = DA8XX_GPIO_BASE, +- .gpio_num = 144, +- .gpio_irq = IRQ_DA8XX_GPIO0, +- .serial_dev = &da8xx_serial_device, +- .emac_pdata = &da8xx_emac_pdata, +- .sram_dma = DA8XX_SHARED_RAM_BASE, +- .sram_len = SZ_128K, +-}; +- +-void __init da850_init(void) +-{ +- unsigned int v; +- +- davinci_common_init(&davinci_soc_info_da850); +- +- da8xx_syscfg0_base = ioremap(DA8XX_SYSCFG0_BASE, SZ_4K); +- if (WARN(!da8xx_syscfg0_base, "Unable to map syscfg0 module")) +- return; +- +- da8xx_syscfg1_base = ioremap(DA8XX_SYSCFG1_BASE, SZ_4K); +- if (WARN(!da8xx_syscfg1_base, "Unable to map syscfg1 module")) +- return; +- +- /* +- * Move the clock source of Async3 domain to PLL1 SYSCLK2. +- * This helps keeping the peripherals on this domain insulated +- * from CPU frequency changes caused by DVFS. The firmware sets +- * both PLL0 and PLL1 to the same frequency so, there should not +- * be any noticeable change even in non-DVFS use cases. +- */ +- da850_set_async3_src(1); +- +- /* Unlock writing to PLL0 registers */ +- v = __raw_readl(DA8XX_SYSCFG0_VIRT(DA8XX_CFGCHIP0_REG)); +- v &= ~CFGCHIP0_PLL_MASTER_LOCK; +- __raw_writel(v, DA8XX_SYSCFG0_VIRT(DA8XX_CFGCHIP0_REG)); +- +- /* Unlock writing to PLL1 registers */ +- v = __raw_readl(DA8XX_SYSCFG0_VIRT(DA8XX_CFGCHIP3_REG)); +- v &= ~CFGCHIP3_PLL1_MASTER_LOCK; +- __raw_writel(v, DA8XX_SYSCFG0_VIRT(DA8XX_CFGCHIP3_REG)); +-} +diff --git a/arch/arm/mach-davinci/da8xx-dt.c b/arch/arm/mach-davinci/da8xx-dt.c +deleted file mode 100644 +index 6b7a0a27..00000000 +--- a/arch/arm/mach-davinci/da8xx-dt.c ++++ /dev/null +@@ -1,73 +0,0 @@ +-/* +- * Copyright (C) 2012 Texas Instruments Incorporated - http://www.ti.com/ +- * +- * Modified from mach-omap/omap2/board-generic.c +- * +- * This program is free software; you can redistribute it and/or modify +- * it under the terms of the GNU General Public License version 2 as +- * published by the Free Software Foundation. +- */ +-#include +-#include +-#include +-#include +- +-#include +- +-#include +-#include +-#include +- +-#define DA8XX_NUM_UARTS 3 +- +-void __init da8xx_uart_clk_enable(void) +-{ +- int i; +- for (i = 0; i < DA8XX_NUM_UARTS; i++) +- davinci_serial_setup_clk(i, NULL); +-} +- +-static struct of_device_id da8xx_irq_match[] __initdata = { +- { .compatible = "ti,cp-intc", .data = cp_intc_of_init, }, +- { } +-}; +- +-static void __init da8xx_init_irq(void) +-{ +- of_irq_init(da8xx_irq_match); +-} +- +-struct of_dev_auxdata da850_auxdata_lookup[] __initdata = { +- OF_DEV_AUXDATA("ti,davinci-i2c", 0x01c22000, "i2c_davinci.1", NULL), +- OF_DEV_AUXDATA("ti,davinci-wdt", 0x01c21000, "watchdog", NULL), +- {} +-}; +- +-#ifdef CONFIG_ARCH_DAVINCI_DA850 +- +-static void __init da850_init_machine(void) +-{ +- of_platform_populate(NULL, of_default_bus_match_table, +- da850_auxdata_lookup, NULL); +- +- da8xx_uart_clk_enable(); +-} +- +-static const char *da850_boards_compat[] __initdata = { +- "enbw,cmc", +- "ti,da850-evm", +- "ti,da850", +- NULL, +-}; +- +-DT_MACHINE_START(DA850_DT, "Generic DA850/OMAP-L138/AM18x") +- .map_io = da850_init, +- .init_irq = da8xx_init_irq, +- .init_time = davinci_timer_init, +- .init_machine = da850_init_machine, +- .dt_compat = da850_boards_compat, +- .init_late = davinci_init_late, +- .restart = da8xx_restart, +-MACHINE_END +- +-#endif +diff --git a/arch/arm/mach-davinci/davinci.h b/arch/arm/mach-davinci/davinci.h +index 12d544be..e85d7cce 100644 +--- a/arch/arm/mach-davinci/davinci.h ++++ b/arch/arm/mach-davinci/davinci.h +@@ -23,25 +23,30 @@ + #include + #include + #include ++#include + #include + #include +-#include + ++#include + #include +-#include +-#include +-#include +-#include +-#include +-#include +- +-#define DAVINCI_SYSTEM_MODULE_BASE 0x01c40000 ++#include