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