core/linux-kirkwood-dt to 4.1-1

This commit is contained in:
moonman 2015-06-23 05:40:05 +00:00
parent 797783a737
commit d28fc5fbcb
4 changed files with 118 additions and 134 deletions

View file

@ -6,18 +6,18 @@ buildarch=2
pkgbase=linux-kirkwood-dt pkgbase=linux-kirkwood-dt
_kernelname=${pkgbase#linux} _kernelname=${pkgbase#linux}
_desc="Marvell Kirkwood DT" _desc="Marvell Kirkwood DT"
pkgver=4.0.5 pkgver=4.1
pkgrel=1 pkgrel=1
cryptodev_commit=5054d20d45571cc85339351fde52f872eeb82206 cryptodev_commit=da730106c2558c8e0c8e1b1b1812d32ef9574ab7
bfqver=v7r7 bfqver=v7r8
### BFQ patch kernel version ### BFQ patch kernel version
bfqkern=${pkgver:0:3} # bfqkern=${pkgver:0:3}
# bfqkern=3.19 bfqkern=4.0
### AUFS branch name ### AUFS branch name
aufsbranch="aufs${pkgver:0:3}" # aufsbranch="aufs${pkgver:0:3}"
# aufsbranch="aufs4.x-rcN" aufsbranch="aufs4.x-rcN"
arch=('arm') arch=('arm')
url="http://www.kernel.org/" url="http://www.kernel.org/"
@ -37,23 +37,21 @@ source=("https://kernel.org/pub/linux/kernel/v4.x/linux-${pkgver}.tar.xz"
"ftp://teambelgium.net/bfq/patches/${bfqkern}.0-${bfqver}/0003-block-bfq-add-Early-Queue-Merge-EQM-to-BFQ-${bfqver}-for-${bfqkern}.0.patch" "ftp://teambelgium.net/bfq/patches/${bfqkern}.0-${bfqver}/0003-block-bfq-add-Early-Queue-Merge-EQM-to-BFQ-${bfqver}-for-${bfqkern}.0.patch"
'goflexhome_fdt.patch' 'goflexhome_fdt.patch'
'pogoplugv4_fdt.patch' 'pogoplugv4_fdt.patch'
'nsa325_fdt.patch' 'nsa325_fdt.patch')
'pci-e_fix.patch')
md5sums=('214836ae60a5674c31bb7cede5f47794' md5sums=('fe9dc0f6729f36400ea81aa41d614c37'
'a9722a79fd7b242848d07e25ecb5638f' '59c1198dab299c87ac80acb8c3139588'
'ed6ea949989ccfd47e35349856a4fd27' 'ed6ea949989ccfd47e35349856a4fd27'
'9b5a265440abf57d2052838f31486a3a' '9b5a265440abf57d2052838f31486a3a'
'09d44b9f07abfaeaf4f688ee52034786' '09d44b9f07abfaeaf4f688ee52034786'
'SKIP' 'SKIP'
'8f81b86fffb53ab49d1e48f86383deea' '8fb4d3b7cc970351f3b5078b7893a107'
'1131b4cb838e1e5d6b927a98bcb72ba5' '9b221738c7872804b12d37cc28da662b'
'3ede74f476399e72ddcd35c3b58dcf81' '41efdbed6fe578640408ac9dca034261'
'a5d87e551f6456a32b519c4896cdbcfd' '77548d22ce35270383210556eb0ba9a5'
'ce1975f40c48ec1b08dd09447ab043ca' 'ce1975f40c48ec1b08dd09447ab043ca'
'7efecf23dbebc1ee2e2ccb527c8579c0' '7efecf23dbebc1ee2e2ccb527c8579c0'
'864fe1862e6cee4f6e213c0caf0338fa' '864fe1862e6cee4f6e213c0caf0338fa')
'38adb1741da21b699263019f4ed33430')
prepare() { prepare() {
cd "${srcdir}/linux-${pkgver}" cd "${srcdir}/linux-${pkgver}"
@ -72,9 +70,6 @@ msg2 "Disable buggy TCP segmentation offload implementation"
msg2 "http://archlinuxarm.org/forum/viewtopic.php?f=9&t=7692" msg2 "http://archlinuxarm.org/forum/viewtopic.php?f=9&t=7692"
patch -Np1 -i ${srcdir}/0001-disable-mv643xx_eth-TSO.patch patch -Np1 -i ${srcdir}/0001-disable-mv643xx_eth-TSO.patch
msg2 "Fix PCI-E problems. Remove when this patch makes it to upstream"
patch -p1 -i ${srcdir}/pci-e_fix.patch
msg2 "Add the USB_QUIRK_RESET_RESUME for several webcams" msg2 "Add the USB_QUIRK_RESET_RESUME for several webcams"
# FS#26528 # FS#26528
patch -Np1 -i "${srcdir}/usb-add-reset-resume-quirk-for-several-webcams.patch" patch -Np1 -i "${srcdir}/usb-add-reset-resume-quirk-for-several-webcams.patch"

View file

@ -1,6 +1,6 @@
# #
# Automatically generated file; DO NOT EDIT. # Automatically generated file; DO NOT EDIT.
# Linux/arm 4.0.0-1 Kernel Configuration # Linux/arm 4.1.0-1 Kernel Configuration
# #
CONFIG_ARM=y CONFIG_ARM=y
CONFIG_ARM_HAS_SG_CHAIN=y CONFIG_ARM_HAS_SG_CHAIN=y
@ -19,6 +19,7 @@ CONFIG_ARCH_SUPPORTS_UPROBES=y
CONFIG_VECTORS_BASE=0xffff0000 CONFIG_VECTORS_BASE=0xffff0000
CONFIG_ARM_PATCH_PHYS_VIRT=y CONFIG_ARM_PATCH_PHYS_VIRT=y
CONFIG_GENERIC_BUG=y CONFIG_GENERIC_BUG=y
CONFIG_PGTABLE_LEVELS=2
CONFIG_DEFCONFIG_LIST="/lib/modules/$UNAME_RELEASE/.config" CONFIG_DEFCONFIG_LIST="/lib/modules/$UNAME_RELEASE/.config"
CONFIG_IRQ_WORK=y CONFIG_IRQ_WORK=y
CONFIG_BUILDTIME_EXTABLE_SORT=y CONFIG_BUILDTIME_EXTABLE_SORT=y
@ -59,6 +60,7 @@ CONFIG_HAVE_ARCH_AUDITSYSCALL=y
# #
CONFIG_GENERIC_IRQ_PROBE=y CONFIG_GENERIC_IRQ_PROBE=y
CONFIG_GENERIC_IRQ_SHOW=y CONFIG_GENERIC_IRQ_SHOW=y
CONFIG_GENERIC_IRQ_SHOW_LEVEL=y
CONFIG_HARDIRQS_SW_RESEND=y CONFIG_HARDIRQS_SW_RESEND=y
CONFIG_GENERIC_IRQ_CHIP=y CONFIG_GENERIC_IRQ_CHIP=y
CONFIG_IRQ_DOMAIN=y CONFIG_IRQ_DOMAIN=y
@ -67,7 +69,6 @@ CONFIG_HANDLE_DOMAIN_IRQ=y
CONFIG_IRQ_FORCED_THREADING=y CONFIG_IRQ_FORCED_THREADING=y
CONFIG_SPARSE_IRQ=y CONFIG_SPARSE_IRQ=y
CONFIG_GENERIC_CLOCKEVENTS=y CONFIG_GENERIC_CLOCKEVENTS=y
CONFIG_GENERIC_CLOCKEVENTS_BUILD=y
# #
# Timers subsystem # Timers subsystem
@ -106,6 +107,7 @@ CONFIG_RCU_FANOUT_LEAF=16
# CONFIG_RCU_BOOST is not set # CONFIG_RCU_BOOST is not set
CONFIG_RCU_KTHREAD_PRIO=0 CONFIG_RCU_KTHREAD_PRIO=0
# CONFIG_RCU_NOCB_CPU is not set # CONFIG_RCU_NOCB_CPU is not set
# CONFIG_RCU_EXPEDITE_BOOT is not set
CONFIG_BUILD_BIN2C=y CONFIG_BUILD_BIN2C=y
CONFIG_IKCONFIG=y CONFIG_IKCONFIG=y
CONFIG_IKCONFIG_PROC=y CONFIG_IKCONFIG_PROC=y
@ -155,6 +157,7 @@ CONFIG_HAVE_UID16=y
CONFIG_BPF=y CONFIG_BPF=y
# CONFIG_EXPERT is not set # CONFIG_EXPERT is not set
CONFIG_UID16=y CONFIG_UID16=y
CONFIG_MULTIUSER=y
# CONFIG_SGETMASK_SYSCALL is not set # CONFIG_SGETMASK_SYSCALL is not set
CONFIG_SYSFS_SYSCALL=y CONFIG_SYSFS_SYSCALL=y
# CONFIG_SYSCTL_SYSCALL is not set # CONFIG_SYSCTL_SYSCALL is not set
@ -225,6 +228,7 @@ CONFIG_HAVE_VIRT_CPU_ACCOUNTING_GEN=y
CONFIG_HAVE_IRQ_TIME_ACCOUNTING=y CONFIG_HAVE_IRQ_TIME_ACCOUNTING=y
CONFIG_HAVE_MOD_ARCH_SPECIFIC=y CONFIG_HAVE_MOD_ARCH_SPECIFIC=y
CONFIG_MODULES_USE_ELF_REL=y CONFIG_MODULES_USE_ELF_REL=y
CONFIG_ARCH_HAS_ELF_RANDOMIZE=y
CONFIG_CLONE_BACKWARDS=y CONFIG_CLONE_BACKWARDS=y
CONFIG_OLD_SIGSUSPEND3=y CONFIG_OLD_SIGSUSPEND3=y
CONFIG_OLD_SIGACTION=y CONFIG_OLD_SIGACTION=y
@ -304,7 +308,6 @@ CONFIG_MMU=y
CONFIG_ARCH_MULTIPLATFORM=y CONFIG_ARCH_MULTIPLATFORM=y
# CONFIG_ARCH_REALVIEW is not set # CONFIG_ARCH_REALVIEW is not set
# CONFIG_ARCH_VERSATILE is not set # CONFIG_ARCH_VERSATILE is not set
# CONFIG_ARCH_AT91 is not set
# CONFIG_ARCH_CLPS711X is not set # CONFIG_ARCH_CLPS711X is not set
# CONFIG_ARCH_GEMINI is not set # CONFIG_ARCH_GEMINI is not set
# CONFIG_ARCH_EBSA110 is not set # CONFIG_ARCH_EBSA110 is not set
@ -323,7 +326,6 @@ CONFIG_ARCH_MULTIPLATFORM=y
# CONFIG_ARCH_W90X900 is not set # CONFIG_ARCH_W90X900 is not set
# CONFIG_ARCH_LPC32XX is not set # CONFIG_ARCH_LPC32XX is not set
# CONFIG_ARCH_PXA is not set # CONFIG_ARCH_PXA is not set
# CONFIG_ARCH_MSM is not set
# CONFIG_ARCH_SHMOBILE_LEGACY is not set # CONFIG_ARCH_SHMOBILE_LEGACY is not set
# CONFIG_ARCH_RPC is not set # CONFIG_ARCH_RPC is not set
# CONFIG_ARCH_SA1100 is not set # CONFIG_ARCH_SA1100 is not set
@ -351,6 +353,7 @@ CONFIG_MACH_MVEBU_ANY=y
CONFIG_MACH_KIRKWOOD=y CONFIG_MACH_KIRKWOOD=y
CONFIG_MACH_NETXBIG=y CONFIG_MACH_NETXBIG=y
# CONFIG_MACH_ASM9260 is not set # CONFIG_MACH_ASM9260 is not set
# CONFIG_ARCH_AT91 is not set
# CONFIG_ARCH_INTEGRATOR is not set # CONFIG_ARCH_INTEGRATOR is not set
# CONFIG_ARCH_MXC is not set # CONFIG_ARCH_MXC is not set
# CONFIG_ARCH_MXS is not set # CONFIG_ARCH_MXS is not set
@ -415,6 +418,7 @@ CONFIG_PCI_SYSCALL=y
CONFIG_PCI_MVEBU=y CONFIG_PCI_MVEBU=y
# CONFIG_PCI_HOST_GENERIC is not set # CONFIG_PCI_HOST_GENERIC is not set
# CONFIG_PCI_LAYERSCAPE is not set # CONFIG_PCI_LAYERSCAPE is not set
# CONFIG_PCIE_IPROC is not set
# CONFIG_PCIEPORTBUS is not set # CONFIG_PCIEPORTBUS is not set
# CONFIG_PCCARD is not set # CONFIG_PCCARD is not set
@ -521,6 +525,7 @@ CONFIG_CPU_FREQ_GOV_CONSERVATIVE=y
# #
CONFIG_CPUFREQ_DT=m CONFIG_CPUFREQ_DT=m
CONFIG_ARM_KIRKWOOD_CPUFREQ=y CONFIG_ARM_KIRKWOOD_CPUFREQ=y
# CONFIG_QORIQ_CPUFREQ is not set
# #
# CPU Idle # CPU Idle
@ -532,6 +537,7 @@ CONFIG_CPU_IDLE_GOV_MENU=y
# #
# ARM CPU Idle Drivers # ARM CPU Idle Drivers
# #
# CONFIG_ARM_CPUIDLE is not set
CONFIG_ARM_KIRKWOOD_CPUIDLE=y CONFIG_ARM_KIRKWOOD_CPUIDLE=y
# CONFIG_ARM_MVEBU_V7_CPUIDLE is not set # CONFIG_ARM_MVEBU_V7_CPUIDLE is not set
# CONFIG_ARCH_NEEDS_CPU_IDLE_COUPLED is not set # CONFIG_ARCH_NEEDS_CPU_IDLE_COUPLED is not set
@ -549,7 +555,6 @@ CONFIG_ARM_KIRKWOOD_CPUIDLE=y
# Userspace binary formats # Userspace binary formats
# #
CONFIG_BINFMT_ELF=y CONFIG_BINFMT_ELF=y
CONFIG_ARCH_BINFMT_ELF_RANDOMIZE_PIE=y
# CONFIG_CORE_DUMP_DEFAULT_ELF_HEADERS is not set # CONFIG_CORE_DUMP_DEFAULT_ELF_HEADERS is not set
CONFIG_BINFMT_SCRIPT=y CONFIG_BINFMT_SCRIPT=y
# CONFIG_HAVE_AOUT is not set # CONFIG_HAVE_AOUT is not set
@ -843,13 +848,13 @@ CONFIG_IP_SET_LIST_SET=m
CONFIG_NF_DEFRAG_IPV4=m CONFIG_NF_DEFRAG_IPV4=m
CONFIG_NF_CONNTRACK_IPV4=m CONFIG_NF_CONNTRACK_IPV4=m
CONFIG_NF_CONNTRACK_PROC_COMPAT=y CONFIG_NF_CONNTRACK_PROC_COMPAT=y
CONFIG_NF_LOG_ARP=m
CONFIG_NF_LOG_IPV4=m
CONFIG_NF_TABLES_IPV4=m CONFIG_NF_TABLES_IPV4=m
CONFIG_NFT_CHAIN_ROUTE_IPV4=m CONFIG_NFT_CHAIN_ROUTE_IPV4=m
CONFIG_NF_REJECT_IPV4=m
CONFIG_NFT_REJECT_IPV4=m CONFIG_NFT_REJECT_IPV4=m
CONFIG_NF_TABLES_ARP=m CONFIG_NF_TABLES_ARP=m
CONFIG_NF_LOG_ARP=m
CONFIG_NF_LOG_IPV4=m
CONFIG_NF_REJECT_IPV4=m
CONFIG_NF_NAT_IPV4=m CONFIG_NF_NAT_IPV4=m
CONFIG_NFT_CHAIN_NAT_IPV4=m CONFIG_NFT_CHAIN_NAT_IPV4=m
CONFIG_NF_NAT_MASQUERADE_IPV4=m CONFIG_NF_NAT_MASQUERADE_IPV4=m
@ -887,8 +892,8 @@ CONFIG_NF_DEFRAG_IPV6=m
CONFIG_NF_CONNTRACK_IPV6=m CONFIG_NF_CONNTRACK_IPV6=m
CONFIG_NF_TABLES_IPV6=m CONFIG_NF_TABLES_IPV6=m
CONFIG_NFT_CHAIN_ROUTE_IPV6=m CONFIG_NFT_CHAIN_ROUTE_IPV6=m
CONFIG_NF_REJECT_IPV6=m
CONFIG_NFT_REJECT_IPV6=m CONFIG_NFT_REJECT_IPV6=m
CONFIG_NF_REJECT_IPV6=m
CONFIG_NF_LOG_IPV6=m CONFIG_NF_LOG_IPV6=m
CONFIG_NF_NAT_IPV6=m CONFIG_NF_NAT_IPV6=m
CONFIG_NFT_CHAIN_NAT_IPV6=m CONFIG_NFT_CHAIN_NAT_IPV6=m
@ -960,8 +965,6 @@ CONFIG_BRIDGE=m
CONFIG_BRIDGE_IGMP_SNOOPING=y CONFIG_BRIDGE_IGMP_SNOOPING=y
CONFIG_BRIDGE_VLAN_FILTERING=y CONFIG_BRIDGE_VLAN_FILTERING=y
CONFIG_HAVE_NET_DSA=y CONFIG_HAVE_NET_DSA=y
CONFIG_NET_DSA=y
CONFIG_NET_DSA_TAG_EDSA=y
CONFIG_VLAN_8021Q=m CONFIG_VLAN_8021Q=m
# CONFIG_VLAN_8021Q_GVRP is not set # CONFIG_VLAN_8021Q_GVRP is not set
# CONFIG_VLAN_8021Q_MVRP is not set # CONFIG_VLAN_8021Q_MVRP is not set
@ -1055,7 +1058,7 @@ CONFIG_DNS_RESOLVER=y
CONFIG_VSOCKETS=m CONFIG_VSOCKETS=m
# CONFIG_NETLINK_MMAP is not set # CONFIG_NETLINK_MMAP is not set
# CONFIG_NETLINK_DIAG is not set # CONFIG_NETLINK_DIAG is not set
# CONFIG_NET_MPLS_GSO is not set # CONFIG_MPLS is not set
# CONFIG_HSR is not set # CONFIG_HSR is not set
# CONFIG_NET_SWITCHDEV is not set # CONFIG_NET_SWITCHDEV is not set
CONFIG_CGROUP_NET_PRIO=y CONFIG_CGROUP_NET_PRIO=y
@ -1151,11 +1154,15 @@ CONFIG_BT_BNEP=m
CONFIG_BT_HIDP=m CONFIG_BT_HIDP=m
CONFIG_BT_LE=y CONFIG_BT_LE=y
# CONFIG_BT_SELFTEST is not set # CONFIG_BT_SELFTEST is not set
CONFIG_BT_DEBUGFS=y
# #
# Bluetooth device drivers # Bluetooth device drivers
# #
CONFIG_BT_INTEL=m
CONFIG_BT_BCM=m
CONFIG_BT_HCIBTUSB=m CONFIG_BT_HCIBTUSB=m
CONFIG_BT_HCIBTUSB_BCM=y
CONFIG_BT_HCIBTSDIO=m CONFIG_BT_HCIBTSDIO=m
CONFIG_BT_HCIUART=m CONFIG_BT_HCIUART=m
CONFIG_BT_HCIUART_H4=y CONFIG_BT_HCIUART_H4=y
@ -1163,6 +1170,8 @@ CONFIG_BT_HCIUART_BCSP=y
CONFIG_BT_HCIUART_ATH3K=y CONFIG_BT_HCIUART_ATH3K=y
CONFIG_BT_HCIUART_LL=y CONFIG_BT_HCIUART_LL=y
# CONFIG_BT_HCIUART_3WIRE is not set # CONFIG_BT_HCIUART_3WIRE is not set
# CONFIG_BT_HCIUART_INTEL is not set
# CONFIG_BT_HCIUART_BCM is not set
CONFIG_BT_HCIBCM203X=m CONFIG_BT_HCIBCM203X=m
CONFIG_BT_HCIBPA10X=m CONFIG_BT_HCIBPA10X=m
CONFIG_BT_HCIBFUSB=m CONFIG_BT_HCIBFUSB=m
@ -1187,6 +1196,7 @@ CONFIG_CFG80211_DEFAULT_PS=y
# CONFIG_CFG80211_DEBUGFS is not set # CONFIG_CFG80211_DEBUGFS is not set
# CONFIG_CFG80211_INTERNAL_REGDB is not set # CONFIG_CFG80211_INTERNAL_REGDB is not set
CONFIG_CFG80211_WEXT=y CONFIG_CFG80211_WEXT=y
CONFIG_CFG80211_WEXT_EXPORT=y
CONFIG_LIB80211=m CONFIG_LIB80211=m
CONFIG_LIB80211_CRYPT_WEP=m CONFIG_LIB80211_CRYPT_WEP=m
CONFIG_LIB80211_CRYPT_CCMP=m CONFIG_LIB80211_CRYPT_CCMP=m
@ -1254,9 +1264,12 @@ CONFIG_DMA_SHARED_BUFFER=y
# #
# Bus devices # Bus devices
# #
CONFIG_ARM_CCI=y
CONFIG_ARM_CCI400_COMMON=y
CONFIG_ARM_CCI400_PMU=y
# CONFIG_ARM_CCN is not set
# CONFIG_BRCMSTB_GISB_ARB is not set # CONFIG_BRCMSTB_GISB_ARB is not set
CONFIG_MVEBU_MBUS=y CONFIG_MVEBU_MBUS=y
# CONFIG_ARM_CCN is not set
# CONFIG_VEXPRESS_CONFIG is not set # CONFIG_VEXPRESS_CONFIG is not set
# CONFIG_CONNECTOR is not set # CONFIG_CONNECTOR is not set
CONFIG_MTD=y CONFIG_MTD=y
@ -1281,6 +1294,7 @@ CONFIG_MTD_BLOCK=m
CONFIG_SM_FTL=m CONFIG_SM_FTL=m
# CONFIG_MTD_OOPS is not set # CONFIG_MTD_OOPS is not set
# CONFIG_MTD_SWAP is not set # CONFIG_MTD_SWAP is not set
# CONFIG_MTD_PARTITIONED_MASTER is not set
# #
# RAM/ROM/Flash chip drivers # RAM/ROM/Flash chip drivers
@ -1414,6 +1428,7 @@ CONFIG_BLK_DEV_SX8=m
CONFIG_BLK_DEV_RAM=y CONFIG_BLK_DEV_RAM=y
CONFIG_BLK_DEV_RAM_COUNT=16 CONFIG_BLK_DEV_RAM_COUNT=16
CONFIG_BLK_DEV_RAM_SIZE=8192 CONFIG_BLK_DEV_RAM_SIZE=8192
# CONFIG_BLK_DEV_PMEM is not set
# CONFIG_CDROM_PKTCDVD is not set # CONFIG_CDROM_PKTCDVD is not set
CONFIG_ATA_OVER_ETH=m CONFIG_ATA_OVER_ETH=m
# CONFIG_MG_DISK is not set # CONFIG_MG_DISK is not set
@ -1675,6 +1690,7 @@ CONFIG_BCACHE=m
# CONFIG_BCACHE_CLOSURES_DEBUG is not set # CONFIG_BCACHE_CLOSURES_DEBUG is not set
CONFIG_BLK_DEV_DM_BUILTIN=y CONFIG_BLK_DEV_DM_BUILTIN=y
CONFIG_BLK_DEV_DM=m CONFIG_BLK_DEV_DM=m
# CONFIG_DM_MQ_DEFAULT is not set
# CONFIG_DM_DEBUG is not set # CONFIG_DM_DEBUG is not set
CONFIG_DM_BUFIO=m CONFIG_DM_BUFIO=m
CONFIG_DM_BIO_PRISON=m CONFIG_DM_BIO_PRISON=m
@ -1699,6 +1715,7 @@ CONFIG_DM_UEVENT=y
CONFIG_DM_FLAKEY=m CONFIG_DM_FLAKEY=m
CONFIG_DM_VERITY=m CONFIG_DM_VERITY=m
# CONFIG_DM_SWITCH is not set # CONFIG_DM_SWITCH is not set
# CONFIG_DM_LOG_WRITES is not set
CONFIG_TARGET_CORE=m CONFIG_TARGET_CORE=m
CONFIG_TCM_IBLOCK=m CONFIG_TCM_IBLOCK=m
CONFIG_TCM_FILEIO=m CONFIG_TCM_FILEIO=m
@ -1745,14 +1762,8 @@ CONFIG_CAIF_SPI_SLAVE=m
# #
# Distributed Switch Architecture drivers # Distributed Switch Architecture drivers
# #
CONFIG_NET_DSA_MV88E6XXX=y # 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_MV88E6XXX_NEED_PPU is not set
# CONFIG_NET_DSA_MV88E6131 is not set
CONFIG_NET_DSA_MV88E6123_61_65=y
# CONFIG_NET_DSA_MV88E6171 is not set
# CONFIG_NET_DSA_MV88E6352 is not set
# CONFIG_NET_DSA_BCM_SF2 is not set
CONFIG_ETHERNET=y CONFIG_ETHERNET=y
CONFIG_NET_VENDOR_3COM=y CONFIG_NET_VENDOR_3COM=y
# CONFIG_VORTEX is not set # CONFIG_VORTEX is not set
@ -1767,8 +1778,6 @@ CONFIG_NET_VENDOR_ALTEON=y
CONFIG_NET_VENDOR_AMD=y CONFIG_NET_VENDOR_AMD=y
# CONFIG_AMD8111_ETH is not set # CONFIG_AMD8111_ETH is not set
# CONFIG_PCNET32 is not set # CONFIG_PCNET32 is not set
# CONFIG_AMD_XGBE is not set
# CONFIG_NET_XGENE is not set
CONFIG_NET_VENDOR_ARC=y CONFIG_NET_VENDOR_ARC=y
# CONFIG_ARC_EMAC is not set # CONFIG_ARC_EMAC is not set
# CONFIG_EMAC_ROCKCHIP is not set # CONFIG_EMAC_ROCKCHIP is not set
@ -1921,7 +1930,6 @@ CONFIG_PHYLIB=y
# #
CONFIG_AT803X_PHY=m CONFIG_AT803X_PHY=m
# CONFIG_AMD_PHY is not set # CONFIG_AMD_PHY is not set
# CONFIG_AMD_XGBE_PHY is not set
CONFIG_MARVELL_PHY=y CONFIG_MARVELL_PHY=y
# CONFIG_DAVICOM_PHY is not set # CONFIG_DAVICOM_PHY is not set
# CONFIG_QSEMI_PHY is not set # CONFIG_QSEMI_PHY is not set
@ -2251,6 +2259,7 @@ CONFIG_KEYBOARD_TCA6416=m
# CONFIG_KEYBOARD_OMAP4 is not set # CONFIG_KEYBOARD_OMAP4 is not set
# CONFIG_KEYBOARD_XTKBD is not set # CONFIG_KEYBOARD_XTKBD is not set
# CONFIG_KEYBOARD_CAP11XX is not set # CONFIG_KEYBOARD_CAP11XX is not set
# CONFIG_KEYBOARD_BCM is not set
CONFIG_INPUT_MOUSE=y CONFIG_INPUT_MOUSE=y
CONFIG_MOUSE_PS2=m CONFIG_MOUSE_PS2=m
CONFIG_MOUSE_PS2_ALPS=y CONFIG_MOUSE_PS2_ALPS=y
@ -2290,6 +2299,7 @@ CONFIG_TOUCHSCREEN_AD7879_SPI=m
# CONFIG_TOUCHSCREEN_ATMEL_MXT is not set # CONFIG_TOUCHSCREEN_ATMEL_MXT is not set
# CONFIG_TOUCHSCREEN_AUO_PIXCIR is not set # CONFIG_TOUCHSCREEN_AUO_PIXCIR is not set
CONFIG_TOUCHSCREEN_BU21013=m CONFIG_TOUCHSCREEN_BU21013=m
# CONFIG_TOUCHSCREEN_CHIPONE_ICN8318 is not set
CONFIG_TOUCHSCREEN_CY8CTMG110=m CONFIG_TOUCHSCREEN_CY8CTMG110=m
# CONFIG_TOUCHSCREEN_CYTTSP_CORE is not set # CONFIG_TOUCHSCREEN_CYTTSP_CORE is not set
# CONFIG_TOUCHSCREEN_CYTTSP4_CORE is not set # CONFIG_TOUCHSCREEN_CYTTSP4_CORE is not set
@ -2298,6 +2308,7 @@ CONFIG_TOUCHSCREEN_HAMPSHIRE=m
# CONFIG_TOUCHSCREEN_EETI is not set # CONFIG_TOUCHSCREEN_EETI is not set
# CONFIG_TOUCHSCREEN_EGALAX is not set # CONFIG_TOUCHSCREEN_EGALAX is not set
CONFIG_TOUCHSCREEN_FUJITSU=m CONFIG_TOUCHSCREEN_FUJITSU=m
# CONFIG_TOUCHSCREEN_GOODIX is not set
# CONFIG_TOUCHSCREEN_ILI210X is not set # CONFIG_TOUCHSCREEN_ILI210X is not set
CONFIG_TOUCHSCREEN_GUNZE=m CONFIG_TOUCHSCREEN_GUNZE=m
# CONFIG_TOUCHSCREEN_ELAN is not set # CONFIG_TOUCHSCREEN_ELAN is not set
@ -2341,6 +2352,7 @@ CONFIG_TOUCHSCREEN_USB_EASYTOUCH=y
CONFIG_TOUCHSCREEN_TSC2007=m CONFIG_TOUCHSCREEN_TSC2007=m
# CONFIG_TOUCHSCREEN_ST1232 is not set # CONFIG_TOUCHSCREEN_ST1232 is not set
# CONFIG_TOUCHSCREEN_SUR40 is not set # CONFIG_TOUCHSCREEN_SUR40 is not set
# CONFIG_TOUCHSCREEN_SX8654 is not set
CONFIG_TOUCHSCREEN_TPS6507X=m CONFIG_TOUCHSCREEN_TPS6507X=m
# CONFIG_TOUCHSCREEN_ZFORCE is not set # CONFIG_TOUCHSCREEN_ZFORCE is not set
# CONFIG_INPUT_MISC is not set # CONFIG_INPUT_MISC is not set
@ -2401,7 +2413,6 @@ CONFIG_SERIAL_8250_RUNTIME_UARTS=2
# CONFIG_SERIAL_EARLYCON_ARM_SEMIHOST is not set # CONFIG_SERIAL_EARLYCON_ARM_SEMIHOST is not set
# CONFIG_SERIAL_MAX3100 is not set # CONFIG_SERIAL_MAX3100 is not set
# CONFIG_SERIAL_MAX310X is not set # CONFIG_SERIAL_MAX310X is not set
# CONFIG_SERIAL_MFD_HSU is not set
CONFIG_SERIAL_CORE=y CONFIG_SERIAL_CORE=y
CONFIG_SERIAL_CORE_CONSOLE=y CONFIG_SERIAL_CORE_CONSOLE=y
# CONFIG_SERIAL_JSM is not set # CONFIG_SERIAL_JSM is not set
@ -2565,6 +2576,7 @@ CONFIG_PINCTRL=y
CONFIG_PINMUX=y CONFIG_PINMUX=y
CONFIG_PINCONF=y CONFIG_PINCONF=y
# CONFIG_DEBUG_PINCTRL is not set # CONFIG_DEBUG_PINCTRL is not set
# CONFIG_PINCTRL_AMD is not set
# CONFIG_PINCTRL_SINGLE is not set # CONFIG_PINCTRL_SINGLE is not set
CONFIG_PINCTRL_MVEBU=y CONFIG_PINCTRL_MVEBU=y
CONFIG_PINCTRL_KIRKWOOD=y CONFIG_PINCTRL_KIRKWOOD=y
@ -2579,59 +2591,52 @@ CONFIG_GPIO_SYSFS=y
CONFIG_GPIO_GENERIC=y CONFIG_GPIO_GENERIC=y
# #
# Memory mapped GPIO drivers: # Memory mapped GPIO drivers
# #
# CONFIG_GPIO_74XX_MMIO is not set # CONFIG_GPIO_74XX_MMIO is not set
# CONFIG_GPIO_GENERIC_PLATFORM is not set # CONFIG_GPIO_ALTERA is not set
# CONFIG_GPIO_DWAPB is not set # CONFIG_GPIO_DWAPB is not set
# CONFIG_GPIO_EM is not set # CONFIG_GPIO_EM is not set
# CONFIG_GPIO_ZEVIO is not set # CONFIG_GPIO_GENERIC_PLATFORM is not set
# CONFIG_GPIO_GRGPIO is not set
CONFIG_GPIO_MVEBU=y CONFIG_GPIO_MVEBU=y
# CONFIG_GPIO_SCH311X is not set # CONFIG_GPIO_SCH311X is not set
# CONFIG_GPIO_VX855 is not set # CONFIG_GPIO_VX855 is not set
# CONFIG_GPIO_GRGPIO is not set # CONFIG_GPIO_ZEVIO is not set
# #
# I2C GPIO expanders: # I2C GPIO expanders
# #
# CONFIG_GPIO_ADP5588 is not set
# CONFIG_GPIO_ADNP is not set
# CONFIG_GPIO_MAX7300 is not set # CONFIG_GPIO_MAX7300 is not set
# CONFIG_GPIO_MAX732X is not set # CONFIG_GPIO_MAX732X is not set
# CONFIG_GPIO_PCA953X is not set # CONFIG_GPIO_PCA953X is not set
# CONFIG_GPIO_PCF857X is not set # CONFIG_GPIO_PCF857X is not set
# CONFIG_GPIO_SX150X is not set # CONFIG_GPIO_SX150X is not set
# CONFIG_GPIO_ADP5588 is not set
# CONFIG_GPIO_ADNP is not set
# #
# PCI GPIO expanders: # MFD GPIO expanders
#
#
# PCI GPIO expanders
# #
# CONFIG_GPIO_BT8XX is not set
# CONFIG_GPIO_AMD8111 is not set # CONFIG_GPIO_AMD8111 is not set
# CONFIG_GPIO_BT8XX is not set
# CONFIG_GPIO_ML_IOH is not set # CONFIG_GPIO_ML_IOH is not set
# CONFIG_GPIO_RDC321X is not set # CONFIG_GPIO_RDC321X is not set
# #
# SPI GPIO expanders: # SPI GPIO expanders
# #
# CONFIG_GPIO_74X164 is not set
# CONFIG_GPIO_MAX7301 is not set # CONFIG_GPIO_MAX7301 is not set
# CONFIG_GPIO_MCP23S08 is not set # CONFIG_GPIO_MCP23S08 is not set
# CONFIG_GPIO_MC33880 is not set # CONFIG_GPIO_MC33880 is not set
# CONFIG_GPIO_74X164 is not set
# #
# AC97 GPIO expanders: # USB GPIO expanders
#
#
# LPC GPIO expanders:
#
#
# MODULbus GPIO expanders:
#
#
# USB GPIO expanders:
# #
CONFIG_W1=m CONFIG_W1=m
@ -2684,13 +2689,13 @@ CONFIG_CHARGER_GPIO=m
# CONFIG_CHARGER_SMB347 is not set # CONFIG_CHARGER_SMB347 is not set
# CONFIG_BATTERY_GAUGE_LTC2941 is not set # CONFIG_BATTERY_GAUGE_LTC2941 is not set
CONFIG_POWER_RESET=y CONFIG_POWER_RESET=y
# CONFIG_POWER_RESET_BRCMSTB is not set
CONFIG_POWER_RESET_GPIO=y CONFIG_POWER_RESET_GPIO=y
# CONFIG_POWER_RESET_GPIO_RESTART is not set # CONFIG_POWER_RESET_GPIO_RESTART is not set
# CONFIG_POWER_RESET_LTC2952 is not set # CONFIG_POWER_RESET_LTC2952 is not set
CONFIG_POWER_RESET_QNAP=y CONFIG_POWER_RESET_QNAP=y
CONFIG_POWER_RESET_RESTART=y CONFIG_POWER_RESET_RESTART=y
# CONFIG_POWER_RESET_SYSCON is not set # CONFIG_POWER_RESET_SYSCON is not set
# CONFIG_POWER_RESET_SYSCON_POWEROFF is not set
# CONFIG_POWER_AVS is not set # CONFIG_POWER_AVS is not set
CONFIG_HWMON=m CONFIG_HWMON=m
CONFIG_HWMON_VID=m CONFIG_HWMON_VID=m
@ -2774,6 +2779,7 @@ CONFIG_SENSORS_LM90=m
# CONFIG_SENSORS_NCT6683 is not set # CONFIG_SENSORS_NCT6683 is not set
# CONFIG_SENSORS_NCT6775 is not set # CONFIG_SENSORS_NCT6775 is not set
# CONFIG_SENSORS_NCT7802 is not set # CONFIG_SENSORS_NCT7802 is not set
# CONFIG_SENSORS_NCT7904 is not set
# CONFIG_SENSORS_PCF8591 is not set # CONFIG_SENSORS_PCF8591 is not set
# CONFIG_PMBUS is not set # CONFIG_PMBUS is not set
# CONFIG_SENSORS_SHT15 is not set # CONFIG_SENSORS_SHT15 is not set
@ -2890,6 +2896,7 @@ CONFIG_BCMA_BLOCKIO=y
CONFIG_BCMA_HOST_PCI_POSSIBLE=y CONFIG_BCMA_HOST_PCI_POSSIBLE=y
CONFIG_BCMA_HOST_PCI=y CONFIG_BCMA_HOST_PCI=y
# CONFIG_BCMA_HOST_SOC is not set # CONFIG_BCMA_HOST_SOC is not set
CONFIG_BCMA_DRIVER_PCI=y
# CONFIG_BCMA_DRIVER_GMAC_CMN is not set # CONFIG_BCMA_DRIVER_GMAC_CMN is not set
# CONFIG_BCMA_DRIVER_GPIO is not set # CONFIG_BCMA_DRIVER_GPIO is not set
# CONFIG_BCMA_DEBUG is not set # CONFIG_BCMA_DEBUG is not set
@ -2931,10 +2938,12 @@ CONFIG_MFD_CORE=m
# CONFIG_MFD_MAX14577 is not set # CONFIG_MFD_MAX14577 is not set
# CONFIG_MFD_MAX77686 is not set # CONFIG_MFD_MAX77686 is not set
# CONFIG_MFD_MAX77693 is not set # CONFIG_MFD_MAX77693 is not set
# CONFIG_MFD_MAX77843 is not set
# CONFIG_MFD_MAX8907 is not set # CONFIG_MFD_MAX8907 is not set
# CONFIG_MFD_MAX8925 is not set # CONFIG_MFD_MAX8925 is not set
# CONFIG_MFD_MAX8997 is not set # CONFIG_MFD_MAX8997 is not set
# CONFIG_MFD_MAX8998 is not set # CONFIG_MFD_MAX8998 is not set
# CONFIG_MFD_MT6397 is not set
# CONFIG_MFD_MENF21BMC is not set # CONFIG_MFD_MENF21BMC is not set
# CONFIG_EZX_PCAP is not set # CONFIG_EZX_PCAP is not set
# CONFIG_MFD_VIPERBOARD is not set # CONFIG_MFD_VIPERBOARD is not set
@ -2952,6 +2961,7 @@ CONFIG_MFD_CORE=m
# CONFIG_MFD_SEC_CORE is not set # CONFIG_MFD_SEC_CORE is not set
# CONFIG_MFD_SI476X_CORE is not set # CONFIG_MFD_SI476X_CORE is not set
# CONFIG_MFD_SM501 is not set # CONFIG_MFD_SM501 is not set
# CONFIG_MFD_SKY81452 is not set
# CONFIG_MFD_SMSC is not set # CONFIG_MFD_SMSC is not set
# CONFIG_ABX500_CORE is not set # CONFIG_ABX500_CORE is not set
# CONFIG_MFD_STMPE is not set # CONFIG_MFD_STMPE is not set
@ -3233,6 +3243,7 @@ CONFIG_V4L_PLATFORM_DRIVERS=y
# CONFIG_VIDEO_CAFE_CCIC is not set # CONFIG_VIDEO_CAFE_CCIC is not set
CONFIG_SOC_CAMERA=m CONFIG_SOC_CAMERA=m
CONFIG_SOC_CAMERA_PLATFORM=m CONFIG_SOC_CAMERA_PLATFORM=m
# CONFIG_VIDEO_XILINX is not set
# CONFIG_V4L_MEM2MEM_DRIVERS is not set # CONFIG_V4L_MEM2MEM_DRIVERS is not set
# CONFIG_V4L_TEST_DRIVERS is not set # CONFIG_V4L_TEST_DRIVERS is not set
@ -3379,7 +3390,6 @@ CONFIG_MEDIA_TUNER_FC0013=m
CONFIG_MEDIA_TUNER_TDA18212=m CONFIG_MEDIA_TUNER_TDA18212=m
CONFIG_MEDIA_TUNER_E4000=m CONFIG_MEDIA_TUNER_E4000=m
CONFIG_MEDIA_TUNER_FC2580=m CONFIG_MEDIA_TUNER_FC2580=m
CONFIG_MEDIA_TUNER_M88TS2022=m
CONFIG_MEDIA_TUNER_TUA9001=m CONFIG_MEDIA_TUNER_TUA9001=m
CONFIG_MEDIA_TUNER_SI2157=m CONFIG_MEDIA_TUNER_SI2157=m
CONFIG_MEDIA_TUNER_IT913X=m CONFIG_MEDIA_TUNER_IT913X=m
@ -3458,6 +3468,7 @@ CONFIG_DVB_NXT200X=m
CONFIG_DVB_BCM3510=m CONFIG_DVB_BCM3510=m
CONFIG_DVB_LGDT330X=m CONFIG_DVB_LGDT330X=m
CONFIG_DVB_LGDT3305=m CONFIG_DVB_LGDT3305=m
CONFIG_DVB_LGDT3306A=m
CONFIG_DVB_LG2160=m CONFIG_DVB_LG2160=m
CONFIG_DVB_S5H1409=m CONFIG_DVB_S5H1409=m
CONFIG_DVB_AU8522=m CONFIG_DVB_AU8522=m
@ -3746,6 +3757,7 @@ CONFIG_SND_SOC=m
# CONFIG_SND_SOC_IMX_AUDMUX is not set # CONFIG_SND_SOC_IMX_AUDMUX is not set
CONFIG_SND_KIRKWOOD_SOC=m CONFIG_SND_KIRKWOOD_SOC=m
CONFIG_SND_KIRKWOOD_SOC_ARMADA370_DB=m CONFIG_SND_KIRKWOOD_SOC_ARMADA370_DB=m
# CONFIG_SND_SOC_QCOM is not set
# CONFIG_SND_SOC_XTFPGA_I2S is not set # CONFIG_SND_SOC_XTFPGA_I2S is not set
CONFIG_SND_SOC_I2C_AND_SPI=m CONFIG_SND_SOC_I2C_AND_SPI=m
@ -3805,7 +3817,8 @@ CONFIG_SND_SOC_SPDIF=m
# CONFIG_SND_SOC_WM8753 is not set # CONFIG_SND_SOC_WM8753 is not set
# CONFIG_SND_SOC_WM8770 is not set # CONFIG_SND_SOC_WM8770 is not set
# CONFIG_SND_SOC_WM8776 is not set # CONFIG_SND_SOC_WM8776 is not set
# CONFIG_SND_SOC_WM8804 is not set # CONFIG_SND_SOC_WM8804_I2C is not set
# CONFIG_SND_SOC_WM8804_SPI is not set
# CONFIG_SND_SOC_WM8903 is not set # CONFIG_SND_SOC_WM8903 is not set
# CONFIG_SND_SOC_WM8962 is not set # CONFIG_SND_SOC_WM8962 is not set
# CONFIG_SND_SOC_WM8978 is not set # CONFIG_SND_SOC_WM8978 is not set
@ -3848,7 +3861,6 @@ CONFIG_HID_EZKEY=m
CONFIG_HID_HOLTEK=m CONFIG_HID_HOLTEK=m
CONFIG_HOLTEK_FF=y CONFIG_HOLTEK_FF=y
# CONFIG_HID_GT683R is not set # CONFIG_HID_GT683R is not set
CONFIG_HID_HUION=m
CONFIG_HID_KEYTOUCH=m CONFIG_HID_KEYTOUCH=m
CONFIG_HID_KYE=m CONFIG_HID_KYE=m
CONFIG_HID_UCLOGIC=m CONFIG_HID_UCLOGIC=m
@ -3909,6 +3921,7 @@ CONFIG_HID_ZEROPLUS=m
CONFIG_ZEROPLUS_FF=y CONFIG_ZEROPLUS_FF=y
CONFIG_HID_ZYDACRON=m CONFIG_HID_ZYDACRON=m
CONFIG_HID_SENSOR_HUB=m CONFIG_HID_SENSOR_HUB=m
# CONFIG_HID_SENSOR_CUSTOM_SENSOR is not set
# #
# USB HID support # USB HID support
@ -4145,6 +4158,7 @@ CONFIG_MMC_SDHCI=y
# CONFIG_MMC_SDHCI_PCI is not set # CONFIG_MMC_SDHCI_PCI is not set
CONFIG_MMC_SDHCI_PLTFM=y CONFIG_MMC_SDHCI_PLTFM=y
# CONFIG_MMC_SDHCI_OF_ARASAN is not set # CONFIG_MMC_SDHCI_OF_ARASAN is not set
# CONFIG_MMC_SDHCI_PXAV3 is not set
# CONFIG_MMC_SDHCI_F_SDH30 is not set # CONFIG_MMC_SDHCI_F_SDH30 is not set
# CONFIG_MMC_TIFM_SD is not set # CONFIG_MMC_TIFM_SD is not set
CONFIG_MMC_MVSDIO=y CONFIG_MMC_MVSDIO=y
@ -4189,6 +4203,7 @@ CONFIG_LEDS_NETXBIG=y
# LED driver for blink(1) USB RGB LED is under Special HID drivers (HID_THINGM) # LED driver for blink(1) USB RGB LED is under Special HID drivers (HID_THINGM)
# #
# CONFIG_LEDS_BLINKM is not set # CONFIG_LEDS_BLINKM is not set
# CONFIG_LEDS_PM8941_WLED is not set
# #
# LED Triggers # LED Triggers
@ -4231,6 +4246,7 @@ CONFIG_RTC_INTF_DEV=y
# I2C RTC drivers # I2C RTC drivers
# #
# CONFIG_RTC_DRV_ABB5ZES3 is not set # CONFIG_RTC_DRV_ABB5ZES3 is not set
# CONFIG_RTC_DRV_ABX80X is not set
# CONFIG_RTC_DRV_DS1307 is not set # CONFIG_RTC_DRV_DS1307 is not set
# CONFIG_RTC_DRV_DS1374 is not set # CONFIG_RTC_DRV_DS1374 is not set
# CONFIG_RTC_DRV_DS1672 is not set # CONFIG_RTC_DRV_DS1672 is not set
@ -4311,9 +4327,9 @@ CONFIG_DMADEVICES=y
# DMA Devices # DMA Devices
# #
CONFIG_ASYNC_TX_ENABLE_CHANNEL_SWITCH=y CONFIG_ASYNC_TX_ENABLE_CHANNEL_SWITCH=y
# CONFIG_DW_DMAC_CORE is not set
# CONFIG_DW_DMAC is not set # CONFIG_DW_DMAC is not set
# CONFIG_DW_DMAC_PCI is not set # CONFIG_DW_DMAC_PCI is not set
# CONFIG_HSU_DMA_PCI is not set
CONFIG_MV_XOR=y CONFIG_MV_XOR=y
# CONFIG_FSL_EDMA is not set # CONFIG_FSL_EDMA is not set
# CONFIG_NBPFAXI_DMA is not set # CONFIG_NBPFAXI_DMA is not set
@ -4441,6 +4457,7 @@ CONFIG_8723AU_BT_COEXIST=y
# #
# CONFIG_IIO_SIMPLE_DUMMY is not set # CONFIG_IIO_SIMPLE_DUMMY is not set
# CONFIG_FB_SM7XX is not set # CONFIG_FB_SM7XX is not set
# CONFIG_FB_SM750 is not set
CONFIG_FB_XGI=m CONFIG_FB_XGI=m
# CONFIG_FT1000 is not set # CONFIG_FT1000 is not set
@ -4465,6 +4482,7 @@ CONFIG_USB_WPAN_HCD=m
# CONFIG_COMMON_CLK_XLNX_CLKWZRD is not set # CONFIG_COMMON_CLK_XLNX_CLKWZRD is not set
# CONFIG_FB_TFT is not set # CONFIG_FB_TFT is not set
# CONFIG_I2O is not set # CONFIG_I2O is not set
# CONFIG_CHROME_PLATFORMS is not set
CONFIG_CLKDEV_LOOKUP=y CONFIG_CLKDEV_LOOKUP=y
CONFIG_HAVE_CLK_PREPARE=y CONFIG_HAVE_CLK_PREPARE=y
CONFIG_COMMON_CLK=y CONFIG_COMMON_CLK=y
@ -4477,7 +4495,6 @@ CONFIG_COMMON_CLK=y
# CONFIG_CLK_QORIQ is not set # CONFIG_CLK_QORIQ is not set
# CONFIG_COMMON_CLK_PXA is not set # CONFIG_COMMON_CLK_PXA is not set
# CONFIG_COMMON_CLK_CDCE706 is not set # CONFIG_COMMON_CLK_CDCE706 is not set
# CONFIG_COMMON_CLK_QCOM is not set
CONFIG_MVEBU_CLK_COMMON=y CONFIG_MVEBU_CLK_COMMON=y
CONFIG_KIRKWOOD_CLK=y CONFIG_KIRKWOOD_CLK=y
@ -4496,7 +4513,6 @@ CONFIG_ORION_TIMER=y
# CONFIG_SH_TIMER_MTU2 is not set # CONFIG_SH_TIMER_MTU2 is not set
# CONFIG_SH_TIMER_TMU is not set # CONFIG_SH_TIMER_TMU is not set
# CONFIG_EM_TIMER_STI is not set # CONFIG_EM_TIMER_STI is not set
# CONFIG_CLKSRC_VERSATILE is not set
# CONFIG_MAILBOX is not set # CONFIG_MAILBOX is not set
CONFIG_IOMMU_SUPPORT=y CONFIG_IOMMU_SUPPORT=y
@ -4648,6 +4664,7 @@ CONFIG_DHT11=m
# CONFIG_APDS9300 is not set # CONFIG_APDS9300 is not set
CONFIG_CM32181=m CONFIG_CM32181=m
# CONFIG_CM3232 is not set # CONFIG_CM3232 is not set
# CONFIG_CM3323 is not set
# CONFIG_CM36651 is not set # CONFIG_CM36651 is not set
# CONFIG_GP2AP020A00F is not set # CONFIG_GP2AP020A00F is not set
# CONFIG_ISL29125 is not set # CONFIG_ISL29125 is not set
@ -4683,6 +4700,7 @@ CONFIG_CM32181=m
# CONFIG_HID_SENSOR_PRESS is not set # CONFIG_HID_SENSOR_PRESS is not set
# CONFIG_MPL115 is not set # CONFIG_MPL115 is not set
# CONFIG_MPL3115 is not set # CONFIG_MPL3115 is not set
# CONFIG_MS5611 is not set
# CONFIG_IIO_ST_PRESS is not set # CONFIG_IIO_ST_PRESS is not set
# CONFIG_T5403 is not set # CONFIG_T5403 is not set
@ -4724,6 +4742,11 @@ CONFIG_PHY_MVEBU_SATA=y
# #
# CONFIG_ANDROID is not set # CONFIG_ANDROID is not set
#
# Firmware Drivers
#
# CONFIG_FIRMWARE_MEMMAP is not set
# #
# File systems # File systems
# #
@ -4733,6 +4756,8 @@ CONFIG_EXT4_FS=y
CONFIG_EXT4_USE_FOR_EXT23=y CONFIG_EXT4_USE_FOR_EXT23=y
CONFIG_EXT4_FS_POSIX_ACL=y CONFIG_EXT4_FS_POSIX_ACL=y
CONFIG_EXT4_FS_SECURITY=y CONFIG_EXT4_FS_SECURITY=y
CONFIG_EXT4_ENCRYPTION=y
CONFIG_EXT4_FS_ENCRYPTION=y
# CONFIG_EXT4_DEBUG is not set # CONFIG_EXT4_DEBUG is not set
CONFIG_JBD2=y CONFIG_JBD2=y
# CONFIG_JBD2_DEBUG is not set # CONFIG_JBD2_DEBUG is not set
@ -4763,6 +4788,12 @@ CONFIG_BTRFS_FS_POSIX_ACL=y
# CONFIG_BTRFS_DEBUG is not set # CONFIG_BTRFS_DEBUG is not set
# CONFIG_BTRFS_ASSERT is not set # CONFIG_BTRFS_ASSERT is not set
CONFIG_NILFS2_FS=m CONFIG_NILFS2_FS=m
CONFIG_F2FS_FS=y
CONFIG_F2FS_STAT_FS=y
CONFIG_F2FS_FS_XATTR=y
CONFIG_F2FS_FS_POSIX_ACL=y
CONFIG_F2FS_FS_SECURITY=y
CONFIG_F2FS_CHECK_FS=y
CONFIG_FS_POSIX_ACL=y CONFIG_FS_POSIX_ACL=y
CONFIG_EXPORTFS=y CONFIG_EXPORTFS=y
CONFIG_FILE_LOCKING=y CONFIG_FILE_LOCKING=y
@ -4885,12 +4916,6 @@ CONFIG_ROMFS_ON_BLOCK=y
# CONFIG_PSTORE is not set # CONFIG_PSTORE is not set
# CONFIG_SYSV_FS is not set # CONFIG_SYSV_FS is not set
# CONFIG_UFS_FS is not set # CONFIG_UFS_FS is not set
CONFIG_F2FS_FS=y
CONFIG_F2FS_STAT_FS=y
CONFIG_F2FS_FS_XATTR=y
CONFIG_F2FS_FS_POSIX_ACL=y
CONFIG_F2FS_FS_SECURITY=y
CONFIG_F2FS_CHECK_FS=y
CONFIG_AUFS_FS=y CONFIG_AUFS_FS=y
CONFIG_AUFS_BRANCH_MAX_127=y CONFIG_AUFS_BRANCH_MAX_127=y
# CONFIG_AUFS_BRANCH_MAX_511 is not set # CONFIG_AUFS_BRANCH_MAX_511 is not set
@ -5065,6 +5090,7 @@ CONFIG_PANIC_TIMEOUT=0
CONFIG_SCHED_DEBUG=y CONFIG_SCHED_DEBUG=y
CONFIG_SCHEDSTATS=y CONFIG_SCHEDSTATS=y
# CONFIG_SCHED_STACK_END_CHECK is not set # CONFIG_SCHED_STACK_END_CHECK is not set
# CONFIG_DEBUG_TIMEKEEPING is not set
CONFIG_TIMER_STATS=y CONFIG_TIMER_STATS=y
CONFIG_DEBUG_PREEMPT=y CONFIG_DEBUG_PREEMPT=y
@ -5093,6 +5119,7 @@ CONFIG_DEBUG_BUGVERBOSE=y
# #
# RCU Debugging # RCU Debugging
# #
# CONFIG_PROVE_RCU is not set
# CONFIG_SPARSE_RCU_POINTER is not set # CONFIG_SPARSE_RCU_POINTER is not set
# CONFIG_TORTURE_TEST is not set # CONFIG_TORTURE_TEST is not set
# CONFIG_RCU_TORTURE_TEST is not set # CONFIG_RCU_TORTURE_TEST is not set
@ -5136,6 +5163,7 @@ CONFIG_PROBE_EVENTS=y
# CONFIG_TRACEPOINT_BENCHMARK is not set # CONFIG_TRACEPOINT_BENCHMARK is not set
# CONFIG_RING_BUFFER_BENCHMARK is not set # CONFIG_RING_BUFFER_BENCHMARK is not set
# CONFIG_RING_BUFFER_STARTUP_TEST is not set # CONFIG_RING_BUFFER_STARTUP_TEST is not set
# CONFIG_TRACE_ENUM_MAP_FILE is not set
# #
# Runtime Testing # Runtime Testing
@ -5159,6 +5187,7 @@ CONFIG_PROBE_EVENTS=y
# CONFIG_TEST_BPF is not set # CONFIG_TEST_BPF is not set
# CONFIG_TEST_FIRMWARE is not set # CONFIG_TEST_FIRMWARE is not set
# CONFIG_TEST_UDELAY is not set # CONFIG_TEST_UDELAY is not set
# CONFIG_MEMTEST is not set
# CONFIG_SAMPLES is not set # CONFIG_SAMPLES is not set
CONFIG_HAVE_ARCH_KGDB=y CONFIG_HAVE_ARCH_KGDB=y
# CONFIG_KGDB is not set # CONFIG_KGDB is not set
@ -5195,7 +5224,7 @@ CONFIG_EARLY_PRINTK=y
CONFIG_KEYS=y CONFIG_KEYS=y
# CONFIG_PERSISTENT_KEYRINGS is not set # CONFIG_PERSISTENT_KEYRINGS is not set
# CONFIG_BIG_KEYS is not set # CONFIG_BIG_KEYS is not set
# CONFIG_ENCRYPTED_KEYS is not set CONFIG_ENCRYPTED_KEYS=y
# CONFIG_SECURITY_DMESG_RESTRICT is not set # CONFIG_SECURITY_DMESG_RESTRICT is not set
CONFIG_SECURITY=y CONFIG_SECURITY=y
CONFIG_SECURITYFS=y CONFIG_SECURITYFS=y
@ -5231,7 +5260,7 @@ CONFIG_CRYPTO_BLKCIPHER=y
CONFIG_CRYPTO_BLKCIPHER2=y CONFIG_CRYPTO_BLKCIPHER2=y
CONFIG_CRYPTO_HASH=y CONFIG_CRYPTO_HASH=y
CONFIG_CRYPTO_HASH2=y CONFIG_CRYPTO_HASH2=y
CONFIG_CRYPTO_RNG=m CONFIG_CRYPTO_RNG=y
CONFIG_CRYPTO_RNG2=y CONFIG_CRYPTO_RNG2=y
CONFIG_CRYPTO_PCOMP=m CONFIG_CRYPTO_PCOMP=m
CONFIG_CRYPTO_PCOMP2=y CONFIG_CRYPTO_PCOMP2=y
@ -5239,7 +5268,7 @@ CONFIG_CRYPTO_MANAGER=y
CONFIG_CRYPTO_MANAGER2=y CONFIG_CRYPTO_MANAGER2=y
CONFIG_CRYPTO_USER=m CONFIG_CRYPTO_USER=m
CONFIG_CRYPTO_MANAGER_DISABLE_TESTS=y CONFIG_CRYPTO_MANAGER_DISABLE_TESTS=y
CONFIG_CRYPTO_GF128MUL=m CONFIG_CRYPTO_GF128MUL=y
CONFIG_CRYPTO_NULL=m CONFIG_CRYPTO_NULL=m
CONFIG_CRYPTO_WORKQUEUE=y CONFIG_CRYPTO_WORKQUEUE=y
CONFIG_CRYPTO_CRYPTD=m CONFIG_CRYPTO_CRYPTD=m
@ -5259,17 +5288,17 @@ CONFIG_CRYPTO_SEQIV=m
# #
CONFIG_CRYPTO_CBC=y CONFIG_CRYPTO_CBC=y
CONFIG_CRYPTO_CTR=m CONFIG_CRYPTO_CTR=m
CONFIG_CRYPTO_CTS=m CONFIG_CRYPTO_CTS=y
CONFIG_CRYPTO_ECB=y CONFIG_CRYPTO_ECB=y
CONFIG_CRYPTO_LRW=m CONFIG_CRYPTO_LRW=m
CONFIG_CRYPTO_PCBC=m CONFIG_CRYPTO_PCBC=m
CONFIG_CRYPTO_XTS=m CONFIG_CRYPTO_XTS=y
# #
# Hash modes # Hash modes
# #
CONFIG_CRYPTO_CMAC=m CONFIG_CRYPTO_CMAC=m
CONFIG_CRYPTO_HMAC=m CONFIG_CRYPTO_HMAC=y
CONFIG_CRYPTO_XCBC=m CONFIG_CRYPTO_XCBC=m
CONFIG_CRYPTO_VMAC=m CONFIG_CRYPTO_VMAC=m
@ -5288,8 +5317,7 @@ CONFIG_CRYPTO_RMD160=m
CONFIG_CRYPTO_RMD256=m CONFIG_CRYPTO_RMD256=m
CONFIG_CRYPTO_RMD320=m CONFIG_CRYPTO_RMD320=m
CONFIG_CRYPTO_SHA1=y CONFIG_CRYPTO_SHA1=y
CONFIG_CRYPTO_SHA1_ARM=y CONFIG_CRYPTO_SHA256=y
CONFIG_CRYPTO_SHA256=m
CONFIG_CRYPTO_SHA512=m CONFIG_CRYPTO_SHA512=m
CONFIG_CRYPTO_TGR192=m CONFIG_CRYPTO_TGR192=m
CONFIG_CRYPTO_WP512=m CONFIG_CRYPTO_WP512=m
@ -5298,7 +5326,6 @@ CONFIG_CRYPTO_WP512=m
# Ciphers # Ciphers
# #
CONFIG_CRYPTO_AES=y CONFIG_CRYPTO_AES=y
CONFIG_CRYPTO_AES_ARM=y
CONFIG_CRYPTO_ANUBIS=m CONFIG_CRYPTO_ANUBIS=m
CONFIG_CRYPTO_ARC4=y CONFIG_CRYPTO_ARC4=y
CONFIG_CRYPTO_BLOWFISH=m CONFIG_CRYPTO_BLOWFISH=m
@ -5339,6 +5366,10 @@ CONFIG_CRYPTO_HW=y
CONFIG_CRYPTO_DEV_MV_CESA=m CONFIG_CRYPTO_DEV_MV_CESA=m
# CONFIG_CRYPTO_DEV_HIFN_795X is not set # CONFIG_CRYPTO_DEV_HIFN_795X is not set
# CONFIG_ASYMMETRIC_KEY_TYPE is not set # CONFIG_ASYMMETRIC_KEY_TYPE is not set
CONFIG_ARM_CRYPTO=y
CONFIG_CRYPTO_SHA1_ARM=y
CONFIG_CRYPTO_SHA256_ARM=y
CONFIG_CRYPTO_AES_ARM=y
CONFIG_BINARY_PRINTF=y CONFIG_BINARY_PRINTF=y
# #
@ -5347,6 +5378,7 @@ CONFIG_BINARY_PRINTF=y
CONFIG_RAID6_PQ=m CONFIG_RAID6_PQ=m
CONFIG_BITREVERSE=y CONFIG_BITREVERSE=y
# CONFIG_HAVE_ARCH_BITREVERSE is not set # CONFIG_HAVE_ARCH_BITREVERSE is not set
CONFIG_RATIONAL=y
CONFIG_GENERIC_STRNCPY_FROM_USER=y CONFIG_GENERIC_STRNCPY_FROM_USER=y
CONFIG_GENERIC_STRNLEN_USER=y CONFIG_GENERIC_STRNLEN_USER=y
CONFIG_GENERIC_NET_UTILS=y CONFIG_GENERIC_NET_UTILS=y

View file

@ -2,7 +2,7 @@
# arg 2: the old package version # arg 2: the old package version
KERNEL_NAME=-kirkwood-dt KERNEL_NAME=-kirkwood-dt
KERNEL_VERSION=4.0.1-1-ARCH KERNEL_VERSION=4.1.0-1-ARCH
post_install () { post_install () {
# updating module dependencies # updating module dependencies

View file

@ -1,43 +0,0 @@
Commit a0b5cd4ac2d6 ("bus: mvebu-mbus: use automatic I/O
synchronization barriers") enabled the usage of automatic I/O
synchronization barriers by enabling bit WIN_CTRL_SYNCBARRIER in the
control registers of MBus windows, but on non io-coherent platforms
(orion5x, kirkwood and dove) the WIN_CTRL_SYNCBARRIER bit in
the window control register is either reserved (all windows except 6
and 7) or enables read-only protection (windows 6 and 7).
Signed-off-by: Nicolas Schichan <nschichan@xxxxxxxxxx>
Reviewed-by: Thomas Petazzoni <thomas.petazzoni@xxxxxxxxxxxxxxxxxx>
Cc: <stable@xxxxxxxxxxxxxxx> # v4.0+
Fixes: a0b5cd4ac2d6 ("bus: mvebu-mbus: use automatic I/O synchronization barriers")
---
drivers/bus/mvebu-mbus.c | 4 +++-
1 file changed, 3 insertions(+), 1 deletion(-)
diff --git a/drivers/bus/mvebu-mbus.c b/drivers/bus/mvebu-mbus.c
index fb9ec62..7fa4510 100644
--- a/drivers/bus/mvebu-mbus.c
+++ b/drivers/bus/mvebu-mbus.c
@@ -70,6 +70,7 @@
*/
#define WIN_CTRL_OFF 0x0000
#define WIN_CTRL_ENABLE BIT(0)
+/* Only on HW I/O coherency capable platforms */
#define WIN_CTRL_SYNCBARRIER BIT(1)
#define WIN_CTRL_TGT_MASK 0xf0
#define WIN_CTRL_TGT_SHIFT 4
@@ -323,8 +324,9 @@ static int mvebu_mbus_setup_window(struct mvebu_mbus_state *mbus,
ctrl = ((size - 1) & WIN_CTRL_SIZE_MASK) |
(attr << WIN_CTRL_ATTR_SHIFT) |
(target << WIN_CTRL_TGT_SHIFT) |
- WIN_CTRL_SYNCBARRIER |
WIN_CTRL_ENABLE;
+ if (mbus->hw_io_coherency)
+ ctrl |= WIN_CTRL_SYNCBARRIER;
writel(base & WIN_BASE_LOW, addr + WIN_BASE_OFF);
writel(ctrl, addr + WIN_CTRL_OFF);
--
1.9.1