diff --git a/core/linux-espressobin/0001-ARM64-dts-marvell-armada37xx-Fix-GIC-maintenance-int.patch b/core/linux-espressobin/0001-ARM64-dts-marvell-armada37xx-Fix-GIC-maintenance-int.patch index 9a52e8c52..8983f9bab 100644 --- a/core/linux-espressobin/0001-ARM64-dts-marvell-armada37xx-Fix-GIC-maintenance-int.patch +++ b/core/linux-espressobin/0001-ARM64-dts-marvell-armada37xx-Fix-GIC-maintenance-int.patch @@ -1,7 +1,7 @@ -From 792e2f54d07c74863fbd3132ce996e6dd9988f78 Mon Sep 17 00:00:00 2001 +From b5470764c194b8930cf0fb65f48e2f2cea6246c5 Mon Sep 17 00:00:00 2001 From: Marc Zyngier Date: Sat, 1 Jul 2017 15:16:34 +0100 -Subject: [PATCH 01/11] ARM64: dts: marvell: armada37xx: Fix GIC maintenance +Subject: [PATCH 01/12] ARM64: dts: marvell: armada37xx: Fix GIC maintenance interrupt The GIC-500 integrated in the Armada-37xx SoCs is compliant with diff --git a/core/linux-espressobin/0002-ARM64-dts-marvell-armada37xx-Enable-memory-mapped-GI.patch b/core/linux-espressobin/0002-ARM64-dts-marvell-armada37xx-Enable-memory-mapped-GI.patch index 620a85e83..c0a430d52 100644 --- a/core/linux-espressobin/0002-ARM64-dts-marvell-armada37xx-Enable-memory-mapped-GI.patch +++ b/core/linux-espressobin/0002-ARM64-dts-marvell-armada37xx-Enable-memory-mapped-GI.patch @@ -1,7 +1,7 @@ -From 2a993779ed34ad9669bffd437a7106f8a298a71d Mon Sep 17 00:00:00 2001 +From a6e0e494f7213d914963b2aea8e3ff0e9a0e978a Mon Sep 17 00:00:00 2001 From: Marc Zyngier Date: Sat, 1 Jul 2017 15:16:35 +0100 -Subject: [PATCH 02/11] ARM64: dts: marvell: armada37xx: Enable memory-mapped +Subject: [PATCH 02/12] ARM64: dts: marvell: armada37xx: Enable memory-mapped GIC CPU interface The Cortex-A53s that power the Armada-37xx SoCs are equipped with diff --git a/core/linux-espressobin/0003-ARM64-dts-marvell-armada37xx-Wire-PMUv3.patch b/core/linux-espressobin/0003-ARM64-dts-marvell-armada37xx-Wire-PMUv3.patch index 5ba131576..8b6486f6b 100644 --- a/core/linux-espressobin/0003-ARM64-dts-marvell-armada37xx-Wire-PMUv3.patch +++ b/core/linux-espressobin/0003-ARM64-dts-marvell-armada37xx-Wire-PMUv3.patch @@ -1,7 +1,7 @@ -From da7c6201bef6779dbfb35eb66c4ca30a77508caf Mon Sep 17 00:00:00 2001 +From b61fe18e003c4a37b91092cf4abaee9592bb5a87 Mon Sep 17 00:00:00 2001 From: Marc Zyngier Date: Sat, 1 Jul 2017 15:16:36 +0100 -Subject: [PATCH 03/11] ARM64: dts: marvell: armada37xx: Wire PMUv3 +Subject: [PATCH 03/12] ARM64: dts: marvell: armada37xx: Wire PMUv3 The Cortex-A53s that power the Armada-37xx SoCs are equipped with a PMUv3, just like most ARMv8 cores. diff --git a/core/linux-espressobin/0004-ARM64-dts-marvell-armada37xx-Enable-USB2-on-espresso.patch b/core/linux-espressobin/0004-ARM64-dts-marvell-armada37xx-Enable-USB2-on-espresso.patch index 7b561534e..ed1f2b27e 100644 --- a/core/linux-espressobin/0004-ARM64-dts-marvell-armada37xx-Enable-USB2-on-espresso.patch +++ b/core/linux-espressobin/0004-ARM64-dts-marvell-armada37xx-Enable-USB2-on-espresso.patch @@ -1,7 +1,7 @@ -From 67d3a70c46ec6d531122e2bd207a1e38397038c3 Mon Sep 17 00:00:00 2001 +From d71549275ca1e2bee8e7914501526b625e9f8a53 Mon Sep 17 00:00:00 2001 From: Marc Zyngier Date: Sat, 1 Jul 2017 15:16:37 +0100 -Subject: [PATCH 04/11] ARM64: dts: marvell: armada37xx: Enable USB2 on +Subject: [PATCH 04/12] ARM64: dts: marvell: armada37xx: Enable USB2 on espressobin The Espressobin SBC has a USB2 interface available on J8. Let's diff --git a/core/linux-espressobin/0005-arm64-dts-marvell-Enable-second-SDHCI-controller-in-.patch b/core/linux-espressobin/0005-arm64-dts-marvell-Enable-second-SDHCI-controller-in-.patch index 11af04f05..f5a4c94e1 100644 --- a/core/linux-espressobin/0005-arm64-dts-marvell-Enable-second-SDHCI-controller-in-.patch +++ b/core/linux-espressobin/0005-arm64-dts-marvell-Enable-second-SDHCI-controller-in-.patch @@ -1,7 +1,7 @@ -From 5943d262a9224e883371e40f1b98b03255ee4e19 Mon Sep 17 00:00:00 2001 +From aff7d41d285c04f5990247660c860e30029f72b2 Mon Sep 17 00:00:00 2001 From: Konstantin Porotchkin Date: Tue, 23 May 2017 16:11:40 +0300 -Subject: [PATCH 05/11] arm64: dts: marvell: Enable second SDHCI controller in +Subject: [PATCH 05/12] arm64: dts: marvell: Enable second SDHCI controller in Armada 37xx The Armada 37xx SoCs has 2 SDHCI interfaces. This patch adds the second diff --git a/core/linux-espressobin/0006-arm64-dts-marvell-Add-microsd-card-definition-for-th.patch b/core/linux-espressobin/0006-arm64-dts-marvell-Add-microsd-card-definition-for-th.patch index 816ab676c..56b924f7b 100644 --- a/core/linux-espressobin/0006-arm64-dts-marvell-Add-microsd-card-definition-for-th.patch +++ b/core/linux-espressobin/0006-arm64-dts-marvell-Add-microsd-card-definition-for-th.patch @@ -1,7 +1,7 @@ -From b05ee624e1e2dbd155be851cd64a14d711545238 Mon Sep 17 00:00:00 2001 +From c45f110fee171a93323b3cb23f751e6545d01846 Mon Sep 17 00:00:00 2001 From: Sean Nyekjaer Date: Sun, 25 Jun 2017 21:20:05 +0200 -Subject: [PATCH 06/11] arm64: dts: marvell: Add microsd card definition for +Subject: [PATCH 06/12] arm64: dts: marvell: Add microsd card definition for the ESPRESSObin This defines and enables the microsd card on the diff --git a/core/linux-espressobin/0007-arm64-dts-marvell-armada37xx-Add-eth0-alias.patch b/core/linux-espressobin/0007-arm64-dts-marvell-armada37xx-Add-eth0-alias.patch index 8e4cea0da..1b2f6b64d 100644 --- a/core/linux-espressobin/0007-arm64-dts-marvell-armada37xx-Add-eth0-alias.patch +++ b/core/linux-espressobin/0007-arm64-dts-marvell-armada37xx-Add-eth0-alias.patch @@ -1,7 +1,7 @@ -From 70150dbcc8e10bf5c060eaa2ca62c38e669cd51f Mon Sep 17 00:00:00 2001 +From b6c9745670f6c9d1d1c140678685e2bbc5be2ad8 Mon Sep 17 00:00:00 2001 From: Kevin Mihelich Date: Tue, 4 Jul 2017 19:25:28 -0600 -Subject: [PATCH 07/11] arm64: dts: marvell: armada37xx: Add eth0 alias +Subject: [PATCH 07/12] arm64: dts: marvell: armada37xx: Add eth0 alias Signed-off-by: Kevin Mihelich --- diff --git a/core/linux-espressobin/0008-fix-pci-aardvark-disable-LOS-state-by-default.patch b/core/linux-espressobin/0008-fix-pci-aardvark-disable-LOS-state-by-default.patch index b2c38fe38..6625af980 100644 --- a/core/linux-espressobin/0008-fix-pci-aardvark-disable-LOS-state-by-default.patch +++ b/core/linux-espressobin/0008-fix-pci-aardvark-disable-LOS-state-by-default.patch @@ -1,7 +1,7 @@ -From 34d2d35b71e9633d92833816759cecd77044479c Mon Sep 17 00:00:00 2001 +From 81e63953b87b41ae2aaddb97917ee0cd2e29656e Mon Sep 17 00:00:00 2001 From: Victor Gu Date: Wed, 29 Mar 2017 15:17:03 +0800 -Subject: [PATCH 08/11] fix: pci: aardvark: disable LOS state by default +Subject: [PATCH 08/12] fix: pci: aardvark: disable LOS state by default Some PCIe devices do not support LOS, there will be time out issue if the RC forces the LOS state. diff --git a/core/linux-espressobin/0009-fix-pci-aardvark-use-isr1-interrupt-in-legacy-irq-mo.patch b/core/linux-espressobin/0009-fix-pci-aardvark-use-isr1-interrupt-in-legacy-irq-mo.patch index d3d45b45d..ab4fcea07 100644 --- a/core/linux-espressobin/0009-fix-pci-aardvark-use-isr1-interrupt-in-legacy-irq-mo.patch +++ b/core/linux-espressobin/0009-fix-pci-aardvark-use-isr1-interrupt-in-legacy-irq-mo.patch @@ -1,7 +1,7 @@ -From 181d38497946c60cb18afb2f16d6aad241817110 Mon Sep 17 00:00:00 2001 +From dd0a8aec77d2198b9be8997a068fc4ca8f67bdff Mon Sep 17 00:00:00 2001 From: Victor Gu Date: Mon, 27 Mar 2017 18:28:25 +0800 -Subject: [PATCH 09/11] fix: pci: aardvark: use isr1 interrupt in legacy irq +Subject: [PATCH 09/12] fix: pci: aardvark: use isr1 interrupt in legacy irq mode The Aardvark has two interrupts sets, first set is bit[23:16] of diff --git a/core/linux-espressobin/0010-pci-aardvard-set-host-and-device-to-the-same-MAX-pay.patch b/core/linux-espressobin/0010-pci-aardvard-set-host-and-device-to-the-same-MAX-pay.patch index 92103a1bc..3bdb7f9f3 100644 --- a/core/linux-espressobin/0010-pci-aardvard-set-host-and-device-to-the-same-MAX-pay.patch +++ b/core/linux-espressobin/0010-pci-aardvard-set-host-and-device-to-the-same-MAX-pay.patch @@ -1,7 +1,7 @@ -From 85d74730e0aefda9425ebe205619b63cedf2636e Mon Sep 17 00:00:00 2001 +From d561d593c0a1352748fc8ae4d04a264d33ca9cbe Mon Sep 17 00:00:00 2001 From: Victor Gu Date: Fri, 24 Mar 2017 20:52:30 +0800 -Subject: [PATCH 10/11] pci: aardvard: set host and device to the same MAX +Subject: [PATCH 10/12] pci: aardvard: set host and device to the same MAX payload size Since the Aardvard does not implement PCIe root bus, the Linux PCIe diff --git a/core/linux-espressobin/0011-fix-pcie-aardvark-correct-the-default-MAX-payload-si.patch b/core/linux-espressobin/0011-fix-pcie-aardvark-correct-the-default-MAX-payload-si.patch index 27e93a72c..227b1cb29 100644 --- a/core/linux-espressobin/0011-fix-pcie-aardvark-correct-the-default-MAX-payload-si.patch +++ b/core/linux-espressobin/0011-fix-pcie-aardvark-correct-the-default-MAX-payload-si.patch @@ -1,7 +1,7 @@ -From 61f340e9b751bca4cd9178d34d08cdf04893e156 Mon Sep 17 00:00:00 2001 +From 54e86a8e68e2ba130e1ed9cbd648901855041e86 Mon Sep 17 00:00:00 2001 From: Victor Gu Date: Fri, 24 Mar 2017 20:41:55 +0800 -Subject: [PATCH 11/11] fix: pcie: aardvark: correct the default MAX payload +Subject: [PATCH 11/12] fix: pcie: aardvark: correct the default MAX payload size The previous PCIe MAX payload field is set to 7 which is undefined diff --git a/core/linux-espressobin/0012-arm64-dts-marvell-armada-3720-espressobin-Add-vqmmc-.patch b/core/linux-espressobin/0012-arm64-dts-marvell-armada-3720-espressobin-Add-vqmmc-.patch new file mode 100644 index 000000000..ffd918c5f --- /dev/null +++ b/core/linux-espressobin/0012-arm64-dts-marvell-armada-3720-espressobin-Add-vqmmc-.patch @@ -0,0 +1,52 @@ +From c68e889e59fff4f6cc56cc4cb3bc63629dff4cf7 Mon Sep 17 00:00:00 2001 +From: Sean Nyekjaer +Date: Sat, 29 Jul 2017 12:44:11 +0200 +Subject: [PATCH 12/12] arm64: dts: marvell: armada-3720-espressobin: Add vqmmc + regulator for SD slot + +By adding this regulator, the SD cards are usable at higher speed +protocols such as SDR104. + +This patch was tested with an SDHC card compatible with UHS-I. + +Signed-off-by: Sean Nyekjaer +--- + arch/arm64/boot/dts/marvell/armada-3720-espressobin.dts | 15 ++++++++++++++- + 1 file changed, 14 insertions(+), 1 deletion(-) + +diff --git a/arch/arm64/boot/dts/marvell/armada-3720-espressobin.dts b/arch/arm64/boot/dts/marvell/armada-3720-espressobin.dts +index 409385c4195a..f9756193e78a 100644 +--- a/arch/arm64/boot/dts/marvell/armada-3720-espressobin.dts ++++ b/arch/arm64/boot/dts/marvell/armada-3720-espressobin.dts +@@ -60,6 +60,19 @@ + device_type = "memory"; + reg = <0x00000000 0x00000000 0x00000000 0x20000000>; + }; ++ ++ vcc_sd_reg1: regulator { ++ compatible = "regulator-gpio"; ++ regulator-name= "vcc_sd1"; ++ regulator-min-microvolt = <1800000>; ++ regulator-max-microvolt = <3300000>; ++ ++ gpios = <&gpionb 4 GPIO_ACTIVE_HIGH>; ++ gpios-states = <0>; ++ states = <1800000 0x1 ++ 3300000 0x0>; ++ enable-active-high; ++ }; + }; + + /* J9 */ +@@ -82,7 +95,7 @@ + wp-inverted; + bus-width = <4>; + cd-gpios = <&gpionb 3 GPIO_ACTIVE_LOW>; +- no-1-8-v; ++ vqmmc-supply = <&vcc_sd_reg1>; + marvell,pad-type = "sd"; + status = "okay"; + }; +-- +2.13.3 + diff --git a/core/linux-espressobin/PKGBUILD b/core/linux-espressobin/PKGBUILD index 29400fb14..cbb838751 100644 --- a/core/linux-espressobin/PKGBUILD +++ b/core/linux-espressobin/PKGBUILD @@ -8,7 +8,7 @@ _srcname=linux-4.12 _kernelname=${pkgbase#linux} _desc="Globalscale ESPRESSOBin" pkgver=4.12.4 -pkgrel=1 +pkgrel=2 arch=('aarch64') url="http://www.kernel.org/" license=('GPL2') @@ -27,22 +27,24 @@ source=("http://www.kernel.org/pub/linux/kernel/v4.x/${_srcname}.tar.xz" '0009-fix-pci-aardvark-use-isr1-interrupt-in-legacy-irq-mo.patch' '0010-pci-aardvard-set-host-and-device-to-the-same-MAX-pay.patch' '0011-fix-pcie-aardvark-correct-the-default-MAX-payload-si.patch' + '0012-arm64-dts-marvell-armada-3720-espressobin-Add-vqmmc-.patch' 'config' 'linux.preset') md5sums=('fc454157e2d024d401a60905d6481c6b' '8b701bde9ab905f36c9917a6afdfb3e5' - '9647a04afabc1aaa0e99ed31988f9358' - '5a8ed7f3dfa667557a4bc1f80adef594' - 'e9172548f2bb05e3782ace8139569371' - '07abbd10d99d1b14fc872931d501eab3' - '0a0c95c38f0ca4e0c1bef400b087ee4b' - '3c5f88901967e6c23ea860a9b02db23f' - '2fb6ce5073e76b8f1d3b0ddc82912775' - 'c5293d8d517fc9f1d8d28275ee2e412f' - 'b85e8d83529df2ddddef257f1ed457d9' - '3d02f59fefe47f9c03eba3ac5acece57' - 'af80e6f7b84ae0d2714ee0707c9bc16b' - 'aafe13461c5fed44285f685025ec610f' + 'd9f87445c615eadca01d51c0e1e6a458' + '720058cf4e989060787450a9933ecfb9' + '4922aa23ab91bd69367eb7acf4de4a7f' + '45284a34c89b8be1552ddfab16651db3' + 'd6bab1301eaa71fa399fa79c2f4e67af' + '0f5f61d0d33724edbb0478fa537937cf' + '8f985e59ba80ce0011dab959827b2350' + '69fd3a1d44e60de8615c2c393a8427b0' + '9ec5be9e0c46154f376810623821663f' + '339456439ecf6e55ab9e4f3a46c1d037' + 'ac1c0c57061e52eb65b1cb2cc6c227d5' + 'cffefeed5edf5308b366453f60561b8c' + 'c95edc27fef32524f2a02bc8748c635d' 'd8d30aa4a9d4c2b8d4ea53faf46ccf80') prepare() { @@ -63,6 +65,7 @@ prepare() { git apply ../0009-fix-pci-aardvark-use-isr1-interrupt-in-legacy-irq-mo.patch git apply ../0010-pci-aardvard-set-host-and-device-to-the-same-MAX-pay.patch git apply ../0011-fix-pcie-aardvark-correct-the-default-MAX-payload-si.patch + git apply ../0012-arm64-dts-marvell-armada-3720-espressobin-Add-vqmmc-.patch cat "${srcdir}/config" > ./.config diff --git a/core/linux-espressobin/config b/core/linux-espressobin/config index e0edf732b..e3656941c 100644 --- a/core/linux-espressobin/config +++ b/core/linux-espressobin/config @@ -1,6 +1,6 @@ # # Automatically generated file; DO NOT EDIT. -# Linux/arm64 4.12.0-1 Kernel Configuration +# Linux/arm64 4.12.4-2 Kernel Configuration # CONFIG_ARM64=y CONFIG_64BIT=y @@ -209,7 +209,7 @@ CONFIG_HAVE_PERF_EVENTS=y CONFIG_PERF_EVENTS=y # CONFIG_DEBUG_PERF_USE_VMALLOC is not set CONFIG_VM_EVENT_COUNTERS=y -CONFIG_SLUB_DEBUG=y +# CONFIG_SLUB_DEBUG is not set # CONFIG_SLUB_MEMCG_SYSFS_ON is not set # CONFIG_COMPAT_BRK is not set # CONFIG_SLAB is not set @@ -281,7 +281,6 @@ CONFIG_STRICT_MODULE_RWX=y # CONFIG_GCOV_KERNEL is not set CONFIG_ARCH_HAS_GCOV_PROFILE_ALL=y CONFIG_HAVE_GENERIC_DMA_COHERENT=y -CONFIG_SLABINFO=y CONFIG_RT_MUTEXES=y CONFIG_BASE_SMALL=0 CONFIG_MODULES=y @@ -1173,12 +1172,9 @@ CONFIG_BRIDGE=m CONFIG_BRIDGE_IGMP_SNOOPING=y CONFIG_BRIDGE_VLAN_FILTERING=y CONFIG_HAVE_NET_DSA=y -CONFIG_NET_DSA=m -CONFIG_NET_DSA_TAG_BRCM=y +CONFIG_NET_DSA=y CONFIG_NET_DSA_TAG_DSA=y CONFIG_NET_DSA_TAG_EDSA=y -CONFIG_NET_DSA_TAG_TRAILER=y -CONFIG_NET_DSA_TAG_QCA=y CONFIG_VLAN_8021Q=m CONFIG_VLAN_8021Q_GVRP=y CONFIG_VLAN_8021Q_MVRP=y @@ -2030,89 +2026,10 @@ CONFIG_SATA_AHCI_PLATFORM=y # CONFIG_AHCI_CEVA is not set CONFIG_AHCI_MVEBU=y # CONFIG_AHCI_QORIQ is not set -CONFIG_SATA_INIC162X=m -CONFIG_SATA_ACARD_AHCI=m -CONFIG_SATA_SIL24=y -CONFIG_ATA_SFF=y - -# -# SFF controllers with custom DMA interface -# -CONFIG_PDC_ADMA=m -CONFIG_SATA_QSTOR=m -CONFIG_SATA_SX4=m -CONFIG_ATA_BMDMA=y - -# -# SATA SFF controllers with BMDMA -# -CONFIG_ATA_PIIX=y -# CONFIG_SATA_DWC is not set -CONFIG_SATA_MV=m -CONFIG_SATA_NV=m -CONFIG_SATA_PROMISE=m -CONFIG_SATA_SIL=m -CONFIG_SATA_SIS=m -CONFIG_SATA_SVW=m -CONFIG_SATA_ULI=m -CONFIG_SATA_VIA=m -CONFIG_SATA_VITESSE=m - -# -# PATA SFF controllers with BMDMA -# -CONFIG_PATA_ALI=m -CONFIG_PATA_AMD=m -CONFIG_PATA_ARTOP=m -CONFIG_PATA_ATIIXP=m -CONFIG_PATA_ATP867X=m -CONFIG_PATA_CMD64X=m -CONFIG_PATA_CYPRESS=m -CONFIG_PATA_EFAR=m -CONFIG_PATA_HPT366=m -CONFIG_PATA_HPT37X=m -CONFIG_PATA_HPT3X2N=m -CONFIG_PATA_HPT3X3=m -# CONFIG_PATA_HPT3X3_DMA is not set -CONFIG_PATA_IT8213=m -CONFIG_PATA_IT821X=m -CONFIG_PATA_JMICRON=m -CONFIG_PATA_MARVELL=m -CONFIG_PATA_NETCELL=m -CONFIG_PATA_NINJA32=m -CONFIG_PATA_NS87415=m -CONFIG_PATA_OLDPIIX=m -CONFIG_PATA_OPTIDMA=m -CONFIG_PATA_PDC2027X=m -CONFIG_PATA_PDC_OLD=m -# CONFIG_PATA_RADISYS is not set -CONFIG_PATA_RDC=m -CONFIG_PATA_SCH=m -CONFIG_PATA_SERVERWORKS=m -CONFIG_PATA_SIL680=m -CONFIG_PATA_SIS=m -CONFIG_PATA_TOSHIBA=m -CONFIG_PATA_TRIFLEX=m -CONFIG_PATA_VIA=m -CONFIG_PATA_WINBOND=m - -# -# PIO-only SFF controllers -# -CONFIG_PATA_CMD640_PCI=m -CONFIG_PATA_MPIIX=m -CONFIG_PATA_NS87410=m -CONFIG_PATA_OPTI=m -CONFIG_PATA_PLATFORM=y -CONFIG_PATA_OF_PLATFORM=y -# CONFIG_PATA_RZ1000 is not set - -# -# Generic fallback / legacy drivers -# -# CONFIG_PATA_ACPI is not set -CONFIG_ATA_GENERIC=m -# CONFIG_PATA_LEGACY is not set +# CONFIG_SATA_INIC162X is not set +# CONFIG_SATA_ACARD_AHCI is not set +# CONFIG_SATA_SIL24 is not set +# CONFIG_ATA_SFF is not set CONFIG_MD=y CONFIG_BLK_DEV_MD=y CONFIG_MD_AUTODETECT=y @@ -2131,20 +2048,20 @@ CONFIG_BLK_DEV_DM_BUILTIN=y CONFIG_BLK_DEV_DM=y # CONFIG_DM_MQ_DEFAULT is not set CONFIG_DM_DEBUG=y -CONFIG_DM_BUFIO=y +CONFIG_DM_BUFIO=m # CONFIG_DM_DEBUG_BLOCK_MANAGER_LOCKING is not set CONFIG_DM_BIO_PRISON=m CONFIG_DM_PERSISTENT_DATA=m CONFIG_DM_CRYPT=m -CONFIG_DM_SNAPSHOT=y +CONFIG_DM_SNAPSHOT=m CONFIG_DM_THIN_PROVISIONING=m CONFIG_DM_CACHE=m CONFIG_DM_CACHE_SMQ=m # CONFIG_DM_ERA is not set -CONFIG_DM_MIRROR=y +CONFIG_DM_MIRROR=m CONFIG_DM_LOG_USERSPACE=m CONFIG_DM_RAID=m -CONFIG_DM_ZERO=y +CONFIG_DM_ZERO=m CONFIG_DM_MULTIPATH=m CONFIG_DM_MULTIPATH_QL=m CONFIG_DM_MULTIPATH_ST=m @@ -2215,16 +2132,12 @@ CONFIG_NET_VRF=m # # Distributed Switch Architecture drivers # -CONFIG_NET_DSA_MV88E6060=m -CONFIG_NET_DSA_BCM_SF2=m -CONFIG_B53=m -# CONFIG_B53_SPI_DRIVER is not set -# CONFIG_B53_MDIO_DRIVER is not set -# CONFIG_B53_MMAP_DRIVER is not set -# CONFIG_B53_SRAB_DRIVER is not set -CONFIG_NET_DSA_MV88E6XXX=m +# CONFIG_NET_DSA_MV88E6060 is not set +# CONFIG_NET_DSA_BCM_SF2 is not set +# CONFIG_B53 is not set +CONFIG_NET_DSA_MV88E6XXX=y CONFIG_NET_DSA_MV88E6XXX_GLOBAL2=y -CONFIG_NET_DSA_QCA8K=m +# CONFIG_NET_DSA_QCA8K is not set # CONFIG_NET_DSA_LOOP is not set # CONFIG_NET_DSA_MT7530 is not set # CONFIG_NET_DSA_SMSC_LAN9303_I2C is not set @@ -2267,8 +2180,8 @@ CONFIG_CNIC=m # CONFIG_NET_VENDOR_INTEL is not set # CONFIG_JME is not set CONFIG_NET_VENDOR_MARVELL=y -CONFIG_MVMDIO=m -CONFIG_MVNETA=m +CONFIG_MVMDIO=y +CONFIG_MVNETA=y # CONFIG_MVPP2 is not set CONFIG_SKGE=m # CONFIG_SKGE_DEBUG is not set @@ -2477,7 +2390,7 @@ CONFIG_B43_BUSES_BCMA_AND_SSB=y # CONFIG_B43_BUSES_SSB is not set CONFIG_B43_PCI_AUTOSELECT=y CONFIG_B43_PCICORE_AUTOSELECT=y -CONFIG_B43_SDIO=y +# CONFIG_B43_SDIO is not set CONFIG_B43_BCMA_PIO=y CONFIG_B43_PIO=y CONFIG_B43_PHY_G=y @@ -2503,7 +2416,7 @@ CONFIG_BRCMSMAC=m CONFIG_BRCMFMAC=m CONFIG_BRCMFMAC_PROTO_BCDC=y CONFIG_BRCMFMAC_PROTO_MSGBUF=y -CONFIG_BRCMFMAC_SDIO=y +# CONFIG_BRCMFMAC_SDIO is not set CONFIG_BRCMFMAC_USB=y CONFIG_BRCMFMAC_PCIE=y # CONFIG_BRCM_TRACING is not set @@ -2567,7 +2480,7 @@ CONFIG_PRISM54=m CONFIG_WLAN_VENDOR_MARVELL=y CONFIG_LIBERTAS=m CONFIG_LIBERTAS_USB=m -CONFIG_LIBERTAS_SDIO=m +# CONFIG_LIBERTAS_SDIO is not set # CONFIG_LIBERTAS_SPI is not set # CONFIG_LIBERTAS_DEBUG is not set CONFIG_LIBERTAS_MESH=y @@ -2575,7 +2488,7 @@ CONFIG_LIBERTAS_THINFIRM=m # CONFIG_LIBERTAS_THINFIRM_DEBUG is not set CONFIG_LIBERTAS_THINFIRM_USB=m CONFIG_MWIFIEX=m -CONFIG_MWIFIEX_SDIO=m +# CONFIG_MWIFIEX_SDIO is not set CONFIG_MWIFIEX_PCIE=m CONFIG_MWIFIEX_USB=m CONFIG_MWL8K=m @@ -2882,15 +2795,14 @@ CONFIG_SERIAL_EARLYCON_ARM_SEMIHOST=y CONFIG_SERIAL_CORE=y CONFIG_SERIAL_CORE_CONSOLE=y CONFIG_CONSOLE_POLL=y -CONFIG_SERIAL_JSM=m +# CONFIG_SERIAL_JSM is not set # CONFIG_SERIAL_SCCNXP is not set # CONFIG_SERIAL_SC16IS7XX 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=m -CONFIG_SERIAL_ARC_NR_PORTS=1 +# CONFIG_SERIAL_ARC is not set # CONFIG_SERIAL_RP2 is not set # CONFIG_SERIAL_FSL_LPUART is not set # CONFIG_SERIAL_CONEXANT_DIGICOLOR is not set @@ -2900,17 +2812,11 @@ CONFIG_SERIAL_MVEBU_CONSOLE=y # CONFIG_TTY_PRINTK is not set # CONFIG_HVC_DCC is not set # CONFIG_VIRTIO_CONSOLE is not set -CONFIG_IPMI_HANDLER=m -# CONFIG_IPMI_PANIC_EVENT is not set -CONFIG_IPMI_DEVICE_INTERFACE=m -CONFIG_IPMI_SI=m -CONFIG_IPMI_SSIF=m -CONFIG_IPMI_WATCHDOG=m -CONFIG_IPMI_POWEROFF=m +# CONFIG_IPMI_HANDLER is not set CONFIG_HW_RANDOM=y CONFIG_HW_RANDOM_TIMERIOMEM=m # CONFIG_HW_RANDOM_OMAP is not set -# CONFIG_HW_RANDOM_VIRTIO is not set +CONFIG_HW_RANDOM_VIRTIO=m CONFIG_HW_RANDOM_TPM=m # CONFIG_HW_RANDOM_CAVIUM is not set CONFIG_R3964=m @@ -3130,7 +3036,7 @@ CONFIG_GPIO_GENERIC_PLATFORM=y # CONFIG_GPIO_MOCKUP is not set CONFIG_GPIO_PL061=y # CONFIG_GPIO_SYSCON is not set -CONFIG_GPIO_XGENE=y +# CONFIG_GPIO_XGENE is not set # CONFIG_GPIO_XILINX is not set # @@ -3210,8 +3116,8 @@ CONFIG_POWER_RESET_GPIO=y CONFIG_POWER_RESET_GPIO_RESTART=y # CONFIG_POWER_RESET_LTC2952 is not set CONFIG_POWER_RESET_RESTART=y -CONFIG_POWER_RESET_VEXPRESS=y -CONFIG_POWER_RESET_XGENE=y +# CONFIG_POWER_RESET_VEXPRESS is not set +# CONFIG_POWER_RESET_XGENE is not set CONFIG_POWER_RESET_SYSCON=y CONFIG_POWER_RESET_SYSCON_POWEROFF=y CONFIG_REBOOT_MODE=y @@ -3481,7 +3387,6 @@ CONFIG_REGULATOR_PWM=y # CONFIG_REGULATOR_TPS6524X is not set # CONFIG_REGULATOR_VCTRL is not set # CONFIG_REGULATOR_VEXPRESS is not set -CONFIG_CEC_CORE=m CONFIG_MEDIA_SUPPORT=m # @@ -3493,8 +3398,7 @@ CONFIG_MEDIA_DIGITAL_TV_SUPPORT=y CONFIG_MEDIA_RADIO_SUPPORT=y CONFIG_MEDIA_SDR_SUPPORT=y CONFIG_MEDIA_RC_SUPPORT=y -CONFIG_MEDIA_CEC_SUPPORT=y -CONFIG_MEDIA_CEC_RC=y +# CONFIG_MEDIA_CEC_SUPPORT is not set CONFIG_MEDIA_CONTROLLER=y # CONFIG_MEDIA_CONTROLLER_DVB is not set CONFIG_VIDEO_DEV=m @@ -3722,12 +3626,6 @@ CONFIG_VIDEO_EM28XX_RC=m CONFIG_USB_AIRSPY=m CONFIG_USB_HACKRF=m # CONFIG_USB_MSI2500 is not set - -# -# USB HDMI CEC adapters -# -CONFIG_USB_PULSE8_CEC=m -CONFIG_USB_RAINSHADOW_CEC=m CONFIG_MEDIA_PCI_SUPPORT=y # @@ -3805,7 +3703,6 @@ CONFIG_V4L_MEM2MEM_DRIVERS=y # CONFIG_VIDEO_SH_VEU is not set # CONFIG_V4L_TEST_DRIVERS is not set # CONFIG_DVB_PLATFORM_DRIVERS is not set -# CONFIG_CEC_PLATFORM_DRIVERS is not set # # Supported MMC/SDIO adapters @@ -6031,7 +5928,6 @@ CONFIG_ACPI_PROCESSOR_IDLE=y CONFIG_ACPI_MCFG=y CONFIG_ACPI_CPPC_LIB=y CONFIG_ACPI_PROCESSOR=y -# CONFIG_ACPI_IPMI is not set CONFIG_ACPI_HOTPLUG_CPU=y CONFIG_ACPI_THERMAL=y # CONFIG_ACPI_CUSTOM_DSDT is not set @@ -6435,7 +6331,6 @@ CONFIG_DEBUG_KERNEL=y # CONFIG_DEBUG_PAGE_REF is not set # CONFIG_DEBUG_RODATA_TEST is not set # CONFIG_DEBUG_OBJECTS is not set -# CONFIG_SLUB_DEBUG_ON is not set # CONFIG_SLUB_STATS is not set CONFIG_HAVE_DEBUG_KMEMLEAK=y # CONFIG_DEBUG_KMEMLEAK is not set @@ -6738,7 +6633,7 @@ CONFIG_CRYPTO_WP512=m # Ciphers # CONFIG_CRYPTO_AES=y -# CONFIG_CRYPTO_AES_TI is not set +CONFIG_CRYPTO_AES_TI=m CONFIG_CRYPTO_ANUBIS=m CONFIG_CRYPTO_ARC4=m CONFIG_CRYPTO_BLOWFISH=m @@ -6786,9 +6681,7 @@ CONFIG_CRYPTO_HASH_INFO=y CONFIG_CRYPTO_HW=y CONFIG_CRYPTO_DEV_MARVELL_CESA=m # CONFIG_CRYPTO_DEV_FSL_CAAM_CRYPTO_API_DESC is not set -CONFIG_CRYPTO_DEV_CCP=y -CONFIG_CRYPTO_DEV_CCP_DD=m -CONFIG_CRYPTO_DEV_CCP_CRYPTO=m +# CONFIG_CRYPTO_DEV_CCP is not set # CONFIG_CRYPTO_DEV_CAVIUM_ZIP is not set CONFIG_CRYPTO_DEV_VIRTIO=m # CONFIG_ASYMMETRIC_KEY_TYPE is not set