core/linux-armv7 to 4.8.1-1

This commit is contained in:
Kevin Mihelich 2016-10-08 00:43:48 +00:00
parent 3796bf5d44
commit e3646a9858
17 changed files with 119 additions and 133 deletions

View file

@ -1,7 +1,7 @@
From b1b417c1294289ce932b3ecfd8d5501a0ec4cc11 Mon Sep 17 00:00:00 2001 From 3df18d4dd1d141b3f3c7bff820019e15eafa20a9 Mon Sep 17 00:00:00 2001
From: Willy Tarreau <w@xxxxxx> From: Willy Tarreau <w@xxxxxx>
Date: Sun, 2 Dec 2012 19:59:28 +0100 Date: Sun, 2 Dec 2012 19:59:28 +0100
Subject: [PATCH 01/15] ARM: atags: add support for Marvell's u-boot Subject: [PATCH 01/14] ARM: atags: add support for Marvell's u-boot
Marvell uses a specific atag in its u-boot which includes among other Marvell uses a specific atag in its u-boot which includes among other
information the MAC addresses for up to 4 network interfaces. information the MAC addresses for up to 4 network interfaces.

View file

@ -1,7 +1,7 @@
From 8e3b3a45812bb6222fd3231f8012b58a3ae2f0f4 Mon Sep 17 00:00:00 2001 From d048aa94a7e9a77bd30ca477b1134a40b5e5cbac Mon Sep 17 00:00:00 2001
From: Willy Tarreau <w@xxxxxx> From: Willy Tarreau <w@xxxxxx>
Date: Sun, 2 Dec 2012 19:56:58 +0100 Date: Sun, 2 Dec 2012 19:56:58 +0100
Subject: [PATCH 02/15] ARM: atags/fdt: retrieve MAC addresses from Marvell Subject: [PATCH 02/14] ARM: atags/fdt: retrieve MAC addresses from Marvell
boot loader boot loader
The atags are parsed and if a Marvell atag is found, up to 4 MAC The atags are parsed and if a Marvell atag is found, up to 4 MAC

View file

@ -1,7 +1,7 @@
From bfa6754526fcf0f0a18091a813c3ab8bf587d6d9 Mon Sep 17 00:00:00 2001 From a4b60b3619816e275328bdef6bd511cc0a579f34 Mon Sep 17 00:00:00 2001
From: Kevin Mihelich <kevin@archlinuxarm.org> From: Kevin Mihelich <kevin@archlinuxarm.org>
Date: Fri, 5 Sep 2014 15:41:19 -0600 Date: Fri, 5 Sep 2014 15:41:19 -0600
Subject: [PATCH 03/15] SMILE Plug device tree file Subject: [PATCH 03/14] SMILE Plug device tree file
This adds a dts file for the SMILE Plug, which only differs from the Mirabox This adds a dts file for the SMILE Plug, which only differs from the Mirabox
dts with the LED definitions. dts with the LED definitions.

View file

@ -1,7 +1,7 @@
From c8f8caf1a496f062577079817828c13b0038d519 Mon Sep 17 00:00:00 2001 From 7863afeb305484f5ce7f9c16c36f2e809b832a6f Mon Sep 17 00:00:00 2001
From: Kevin Mihelich <kevin@archlinuxarm.org> From: Kevin Mihelich <kevin@archlinuxarm.org>
Date: Fri, 5 Sep 2014 15:43:56 -0600 Date: Fri, 5 Sep 2014 15:43:56 -0600
Subject: [PATCH 04/15] fix mvsdio eMMC timing Subject: [PATCH 04/14] fix mvsdio eMMC timing
These changes from Globalscale change the MMC timing to allow the eMMC versions These changes from Globalscale change the MMC timing to allow the eMMC versions
of the Mirabox and SMILE Plug to work. of the Mirabox and SMILE Plug to work.

View file

@ -1,7 +1,7 @@
From 01ae73ceb887030b9b3d5030eebf944e3fd92c8f Mon Sep 17 00:00:00 2001 From 7cdb4b24dc687480eee4cc0908acb5ee582394fd Mon Sep 17 00:00:00 2001
From: popcornmix <popcornmix@gmail.com> From: popcornmix <popcornmix@gmail.com>
Date: Tue, 18 Feb 2014 01:43:50 -0300 Date: Tue, 18 Feb 2014 01:43:50 -0300
Subject: [PATCH 05/15] net/smsc95xx: Allow mac address to be set as a Subject: [PATCH 05/14] net/smsc95xx: Allow mac address to be set as a
parameter parameter
--- ---

View file

@ -1,7 +1,7 @@
From d1f3282a92d85fa52b53a5aa6cd3e1b2846ddd2e Mon Sep 17 00:00:00 2001 From 755e5fb29244c9d343ab791588e1c8e7c543aae4 Mon Sep 17 00:00:00 2001
From: dobatog <dobatog@gmail.com> From: dobatog <dobatog@gmail.com>
Date: Thu, 26 Feb 2015 12:32:27 +0100 Date: Thu, 26 Feb 2015 12:32:27 +0100
Subject: [PATCH 06/15] ARM: TLV320AIC23 SoC Audio Codec: Fix errors reported Subject: [PATCH 06/14] ARM: TLV320AIC23 SoC Audio Codec: Fix errors reported
related to input routing signals. related to input routing signals.
The following patch, based on stable v3.19, corrects the errors that are reported in the boot trace in reference to the Input Signals of the audio codec TLV320AIC23: The following patch, based on stable v3.19, corrects the errors that are reported in the boot trace in reference to the Input Signals of the audio codec TLV320AIC23:

View file

@ -1,7 +1,7 @@
From 25bf0b6d6a4b4b5e0a679b5d6828a02277e29778 Mon Sep 17 00:00:00 2001 From ef88d745d8d3e2672f5ba252010da8a1f5b3b136 Mon Sep 17 00:00:00 2001
From: Kevin Mihelich <kevin@archlinuxarm.org> From: Kevin Mihelich <kevin@archlinuxarm.org>
Date: Sat, 14 Feb 2015 12:32:27 +0100 Date: Sat, 14 Feb 2015 12:32:27 +0100
Subject: [PATCH 07/15] set default cubietruck led triggers Subject: [PATCH 07/14] set default cubietruck led triggers
Signed-off-by: Kevin Mihelich <kevin@archlinuxarm.org> Signed-off-by: Kevin Mihelich <kevin@archlinuxarm.org>
--- ---

View file

@ -1,7 +1,7 @@
From 69192714d9722d55a3519f8f37f3af014e8ffb3f Mon Sep 17 00:00:00 2001 From 7f2f9131be193f8d49271ccb7e11841c4d182da9 Mon Sep 17 00:00:00 2001
From: Kevin Mihelich <kevin@archlinuxarm.org> From: Kevin Mihelich <kevin@archlinuxarm.org>
Date: Sat, 7 Feb 2015 12:32:27 +0100 Date: Sat, 7 Feb 2015 12:32:27 +0100
Subject: [PATCH 08/15] USB armory support Subject: [PATCH 08/14] USB armory support
--- ---
arch/arm/boot/dts/Makefile | 5 + arch/arm/boot/dts/Makefile | 5 +

View file

@ -1,7 +1,7 @@
From 752e118941924dc65db000c941bad5431295bc96 Mon Sep 17 00:00:00 2001 From c0531d926d5c9951e4405d87ad22ed8469e5abf9 Mon Sep 17 00:00:00 2001
From: Vanessa Maegima <vanessa.maegima@nxp.com> From: Vanessa Maegima <vanessa.maegima@nxp.com>
Date: Mon, 1 Aug 2016 09:54:14 -0300 Date: Mon, 1 Aug 2016 09:54:14 -0300
Subject: [PATCH 09/15] ARM: dts: imx6ul-pico-hobbit: Add Wifi support Subject: [PATCH 09/14] ARM: dts: imx6ul-pico-hobbit: Add Wifi support
imx6ul-pico-hobbit has a bcm4339 wifi chip connected to usdhc2 port. imx6ul-pico-hobbit has a bcm4339 wifi chip connected to usdhc2 port.

View file

@ -1,7 +1,7 @@
From 31bd721c47ab1d6eac98d4447066339140ec3768 Mon Sep 17 00:00:00 2001 From 6d06f98be65397f6b80d8af6924a250830c7b587 Mon Sep 17 00:00:00 2001
From: Kevin Mihelich <kevin@archlinuxarm.org> From: Kevin Mihelich <kevin@archlinuxarm.org>
Date: Thu, 11 Aug 2016 00:42:37 -0600 Date: Thu, 11 Aug 2016 00:42:37 -0600
Subject: [PATCH 10/15] exynos4412-odroid: set higher minimum buck2 regulator Subject: [PATCH 10/14] exynos4412-odroid: set higher minimum buck2 regulator
voltage voltage
Set a higher minimum voltage to help reboot issue. Set a higher minimum voltage to help reboot issue.

View file

@ -1,7 +1,7 @@
From e22c00719104975259422e8b558eb26d7483eee7 Mon Sep 17 00:00:00 2001 From b947f36e0453d0bc466fd88a883f3c4a50e6f6a1 Mon Sep 17 00:00:00 2001
From: Tony Lindgren <tony@atomide.com> From: Tony Lindgren <tony@atomide.com>
Date: Fri, 30 Sep 2016 11:10:09 -0700 Date: Fri, 30 Sep 2016 11:10:09 -0700
Subject: [PATCH 11/15] usb: musb: Fix hardirq-safe hardirq-unsafe lock order Subject: [PATCH 11/14] usb: musb: Fix hardirq-safe hardirq-unsafe lock order
error error
If we configure musb with 2430 glue as a peripheral, and then rmmod If we configure musb with 2430 glue as a peripheral, and then rmmod

View file

@ -1,7 +1,7 @@
From d7becd28b1aaaf7eb1d0daa7a07033927dd08a58 Mon Sep 17 00:00:00 2001 From 25245e060b4626a625e1849b027b3bebc9696ff4 Mon Sep 17 00:00:00 2001
From: Tony Lindgren <tony@atomide.com> From: Tony Lindgren <tony@atomide.com>
Date: Fri, 30 Sep 2016 11:10:10 -0700 Date: Fri, 30 Sep 2016 11:10:10 -0700
Subject: [PATCH 12/15] usb: musb: Call pm_runtime from musb_gadget_queue Subject: [PATCH 12/14] usb: musb: Call pm_runtime from musb_gadget_queue
If we're booting pandaboard using NFSroot over built-in g_ether, we If we're booting pandaboard using NFSroot over built-in g_ether, we
can get the following after booting once and doing a warm reset: can get the following after booting once and doing a warm reset:

View file

@ -1,7 +1,7 @@
From 4752da5865f4653ea184f55bd44eb6cca8ead48a Mon Sep 17 00:00:00 2001 From 04facfb4b4b49337f83bcb87eb40ce54cebfab5c Mon Sep 17 00:00:00 2001
From: Andreas Kemnade <andreas@kemnade.info> From: Andreas Kemnade <andreas@kemnade.info>
Date: Mon, 22 Aug 2016 21:24:22 +0200 Date: Mon, 22 Aug 2016 21:24:22 +0200
Subject: [PATCH 13/15] phy-twl4030-usb: better handle musb_mailbox() failure Subject: [PATCH 13/14] phy-twl4030-usb: better handle musb_mailbox() failure
setting twl->linkstat = MUSB_UNKNOWN upon error in musb_mailbox as setting twl->linkstat = MUSB_UNKNOWN upon error in musb_mailbox as
introduced in introduced in

View file

@ -1,7 +1,7 @@
From dc82189e960bbcb75476579da872511cc2433362 Mon Sep 17 00:00:00 2001 From c92dd30d2a3a73ebbc01e351d8c3b23b18b52350 Mon Sep 17 00:00:00 2001
From: Kevin Mihelich <kevin@archlinuxarm.org> From: Kevin Mihelich <kevin@archlinuxarm.org>
Date: Tue, 4 Oct 2016 22:15:41 -0600 Date: Tue, 4 Oct 2016 22:15:41 -0600
Subject: [PATCH 14/15] Revert "gpu: drm: omapdrm: dss-of: add missing Subject: [PATCH 14/14] Revert "gpu: drm: omapdrm: dss-of: add missing
of_node_put after calling of_parse_phandle" of_node_put after calling of_parse_phandle"
This reverts commit 2ab9f5879162499e1c4e48613287e3f59e593c4f. This reverts commit 2ab9f5879162499e1c4e48613287e3f59e593c4f.

View file

@ -1,52 +0,0 @@
From e5cad010f33688b549a77fb1d04955247cc24eb1 Mon Sep 17 00:00:00 2001
From: Linus Torvalds <torvalds@linux-foundation.org>
Date: Mon, 3 Oct 2016 21:03:48 -0700
Subject: [PATCH 15/15] Using BUG_ON() as an assert() is _never_ acceptable
That just generally kills the machine, and makes debugging only much
harder, since the traces may long be gone.
Debugging by assert() is a disease. Don't do it. If you can continue,
you're much better off doing so with a live machine where you have a
much higher chance that the report actually makes it to the system logs,
rather than result in a machine that is just completely dead.
The only valid situation for BUG_ON() is when continuing is not an
option, because there is massive corruption. But if you are just
verifying that something is true, you warn about your broken assumptions
(preferably just once), and limp on.
Fixes: 22f2ac51b6d6 ("mm: workingset: fix crash in shadow node shrinker caused by replace_page_cache_page()")
Cc: Johannes Weiner <hannes@cmpxchg.org>
Cc: Miklos Szeredi <miklos@szeredi.hu>
Cc: Andrew Morton <akpm@linux-foundation.org>
Signed-off-by: Linus Torvalds <torvalds@linux-foundation.org>
---
include/linux/swap.h | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/include/linux/swap.h b/include/linux/swap.h
index 4a529c9..e1d7614 100644
--- a/include/linux/swap.h
+++ b/include/linux/swap.h
@@ -257,7 +257,7 @@ static inline void workingset_node_pages_inc(struct radix_tree_node *node)
static inline void workingset_node_pages_dec(struct radix_tree_node *node)
{
- VM_BUG_ON(!workingset_node_pages(node));
+ VM_WARN_ON_ONCE(!workingset_node_pages(node));
node->count--;
}
@@ -273,7 +273,7 @@ static inline void workingset_node_shadows_inc(struct radix_tree_node *node)
static inline void workingset_node_shadows_dec(struct radix_tree_node *node)
{
- VM_BUG_ON(!workingset_node_shadows(node));
+ VM_WARN_ON_ONCE(!workingset_node_shadows(node));
node->count -= 1U << RADIX_TREE_COUNT_SHIFT;
}
--
2.10.0

View file

@ -7,16 +7,16 @@ pkgbase=linux-armv7
_srcname=linux-4.8 _srcname=linux-4.8
_kernelname=${pkgbase#linux} _kernelname=${pkgbase#linux}
_desc="ARMv7 multi-platform" _desc="ARMv7 multi-platform"
pkgver=4.8.0 pkgver=4.8.1
pkgrel=1 pkgrel=1
rcnrel=armv7-x2 rcnrel=armv7-x3
arch=('armv7h') arch=('armv7h')
url="http://www.kernel.org/" url="http://www.kernel.org/"
license=('GPL2') license=('GPL2')
makedepends=('xmlto' 'docbook-xsl' 'kmod' 'inetutils' 'bc' 'git' 'uboot-tools' 'vboot-utils' 'dtc') makedepends=('xmlto' 'docbook-xsl' 'kmod' 'inetutils' 'bc' 'git' 'uboot-tools' 'vboot-utils' 'dtc')
options=('!strip') options=('!strip')
source=("http://www.kernel.org/pub/linux/kernel/v4.x/${_srcname}.tar.xz" source=("http://www.kernel.org/pub/linux/kernel/v4.x/${_srcname}.tar.xz"
#"http://www.kernel.org/pub/linux/kernel/v4.x/patch-${pkgver}.xz" "http://www.kernel.org/pub/linux/kernel/v4.x/patch-${pkgver}.xz"
"http://rcn-ee.com/deb/stretch-armhf/v${pkgver}-${rcnrel}/patch-${pkgver%.0}-${rcnrel}.diff.gz" "http://rcn-ee.com/deb/stretch-armhf/v${pkgver}-${rcnrel}/patch-${pkgver%.0}-${rcnrel}.diff.gz"
'0001-ARM-atags-add-support-for-Marvell-s-u-boot.patch' '0001-ARM-atags-add-support-for-Marvell-s-u-boot.patch'
'0002-ARM-atags-fdt-retrieve-MAC-addresses-from-Marvell-bo.patch' '0002-ARM-atags-fdt-retrieve-MAC-addresses-from-Marvell-bo.patch'
@ -32,30 +32,29 @@ source=("http://www.kernel.org/pub/linux/kernel/v4.x/${_srcname}.tar.xz"
'0012-usb-musb-Call-pm_runtime-from-musb_gadget_queue.patch' '0012-usb-musb-Call-pm_runtime-from-musb_gadget_queue.patch'
'0013-phy-twl4030-usb-better-handle-musb_mailbox-failure.patch' '0013-phy-twl4030-usb-better-handle-musb_mailbox-failure.patch'
'0014-Revert-gpu-drm-omapdrm-dss-of-add-missing-of_node_pu.patch' '0014-Revert-gpu-drm-omapdrm-dss-of-add-missing-of_node_pu.patch'
'0015-Using-BUG_ON-as-an-assert-is-_never_-acceptable.patch'
'config' 'config'
'cmdline' 'cmdline'
'kernel.its' 'kernel.its'
'kernel.keyblock' 'kernel.keyblock'
'kernel_data_key.vbprivk') 'kernel_data_key.vbprivk')
md5sums=('c1af0afbd3df35c1ccdc7a5118cd2d07' md5sums=('c1af0afbd3df35c1ccdc7a5118cd2d07'
'd06778538962eaca302e59dc36e9a6a6' '349734be5387f1605074515ad7207627'
'135f3b8f754c2f82bf5605bca052eee6' '69204589b78bd730a7e7f1f53d3a0e87'
'e903f4b3341c47618e191f861f7aaffb' '35022f86112a9bd877d5cf04fb5d26c3'
'a32fd24a13572ad668ea55a391466664' '46f8df5129747619801f7b2347c17857'
'9a5094244a69209b85f3642278805100' '62930c53525f265fbc5d0ed9f58f19b9'
'7f69a1ffba8d63268d977249a2f1987a' '3389b8a5919f9ee8df49cd1a56b6726c'
'e82f417aba96e0200ba8c36f884d6e37' 'dbfb9c7528e841fcf8904b78e22887e4'
'28383dea92182cbd2312e44bbe855ae1' '354499d62629c9d38a39aeb044b586f0'
'51451c03a346f924a47e3a76f9a386d0' '0bd799f038a4a2550116e1a05e9bc553'
'86bb10a542259588ac8feb37479a1bdb' 'f58741b1fc78133aac6c7e4b289d3780'
'230ca675d44aba034adf02f654642b7c' '857e91c8ace7e60e10bcfeddc97a30f8'
'852d3cd91e55335c064dbd1b5e611fbf' '5b7f1502bd4b5ca32ade0b796acdb092'
'b1d7577c792a0d1154cab6d6c9f958ed' 'bce4eff1317ab09cbff2ebbaab7ade90'
'2ab40b2e25bb307fed22bd1aaa396530' '72ba4bb39771f3ce3f5fa01ae327a9bd'
'5f7b66defb0f0f65d7f954655d921e2c' 'ce698dca6cdc3a158037cd6199d57741'
'fd2f2cf5737caadc7f6d945c618ce453' 'fe4ee64c38b0d144b5bb99239a3123f7'
'120be6c17a66868ebbdebf63a321e8cc' 'ec8b2cd683bc0850787bf6ae725e3c2c'
'1813b39074d01af6548951764a0f6444' '1813b39074d01af6548951764a0f6444'
'4f2379ed84258050edb858ee8d281678' '4f2379ed84258050edb858ee8d281678'
'61c5ff73c136ed07a7aadbf58db3d96a' '61c5ff73c136ed07a7aadbf58db3d96a'
@ -65,7 +64,7 @@ prepare() {
cd "${srcdir}/${_srcname}" cd "${srcdir}/${_srcname}"
# add upstream patch # add upstream patch
#git apply --whitespace=nowarn ../patch-${pkgver} git apply --whitespace=nowarn ../patch-${pkgver}
# RCN patch # RCN patch
git apply ../patch-${pkgver%.0}-${rcnrel}.diff git apply ../patch-${pkgver%.0}-${rcnrel}.diff
@ -85,7 +84,6 @@ prepare() {
git apply ../0012-usb-musb-Call-pm_runtime-from-musb_gadget_queue.patch git apply ../0012-usb-musb-Call-pm_runtime-from-musb_gadget_queue.patch
git apply ../0013-phy-twl4030-usb-better-handle-musb_mailbox-failure.patch git apply ../0013-phy-twl4030-usb-better-handle-musb_mailbox-failure.patch
git apply ../0014-Revert-gpu-drm-omapdrm-dss-of-add-missing-of_node_pu.patch git apply ../0014-Revert-gpu-drm-omapdrm-dss-of-add-missing-of_node_pu.patch
git apply ../0015-Using-BUG_ON-as-an-assert-is-_never_-acceptable.patch
cat "${srcdir}/config" > ./.config cat "${srcdir}/config" > ./.config

View file

@ -1,6 +1,6 @@
# #
# Automatically generated file; DO NOT EDIT. # Automatically generated file; DO NOT EDIT.
# Linux/arm 4.8.0-1 Kernel Configuration # Linux/arm 4.8.1-1 Kernel Configuration
# #
CONFIG_ARM=y CONFIG_ARM=y
CONFIG_ARM_HAS_SG_CHAIN=y CONFIG_ARM_HAS_SG_CHAIN=y
@ -470,7 +470,7 @@ CONFIG_POWER_AVS_OMAP=y
CONFIG_POWER_AVS_OMAP_CLASS3=y CONFIG_POWER_AVS_OMAP_CLASS3=y
CONFIG_OMAP_RESET_CLOCKS=y CONFIG_OMAP_RESET_CLOCKS=y
CONFIG_OMAP_MUX=y CONFIG_OMAP_MUX=y
CONFIG_OMAP_MUX_DEBUG=y # CONFIG_OMAP_MUX_DEBUG is not set
CONFIG_OMAP_MUX_WARNINGS=y CONFIG_OMAP_MUX_WARNINGS=y
CONFIG_OMAP_32K_TIMER=y CONFIG_OMAP_32K_TIMER=y
# CONFIG_OMAP3_L2_AUX_SECURE_SAVE_RESTORE is not set # CONFIG_OMAP3_L2_AUX_SECURE_SAVE_RESTORE is not set
@ -725,9 +725,12 @@ CONFIG_NR_CPUS=8
CONFIG_HOTPLUG_CPU=y CONFIG_HOTPLUG_CPU=y
CONFIG_ARM_PSCI=y CONFIG_ARM_PSCI=y
CONFIG_ARCH_NR_GPIO=1024 CONFIG_ARCH_NR_GPIO=1024
CONFIG_HAVE_PREEMPT_LAZY=y
# CONFIG_PREEMPT_NONE is not set # CONFIG_PREEMPT_NONE is not set
CONFIG_PREEMPT_VOLUNTARY=y CONFIG_PREEMPT_VOLUNTARY=y
# CONFIG_PREEMPT is not set # CONFIG_PREEMPT__LL is not set
# CONFIG_PREEMPT_RTB is not set
# CONFIG_PREEMPT_RT_FULL is not set
CONFIG_HZ_FIXED=200 CONFIG_HZ_FIXED=200
CONFIG_HZ=200 CONFIG_HZ=200
CONFIG_SCHED_HRTICK=y CONFIG_SCHED_HRTICK=y
@ -845,7 +848,6 @@ CONFIG_ARM_IMX6Q_CPUFREQ=y
# CONFIG_ARM_OMAP2PLUS_CPUFREQ is not set # CONFIG_ARM_OMAP2PLUS_CPUFREQ is not set
CONFIG_ARM_TEGRA20_CPUFREQ=y CONFIG_ARM_TEGRA20_CPUFREQ=y
CONFIG_ARM_TEGRA124_CPUFREQ=y CONFIG_ARM_TEGRA124_CPUFREQ=y
CONFIG_ARM_TI_CPUFREQ=y
CONFIG_QORIQ_CPUFREQ=y CONFIG_QORIQ_CPUFREQ=y
# #
@ -2085,6 +2087,7 @@ CONFIG_AD525X_DPOT=m
CONFIG_AD525X_DPOT_I2C=m CONFIG_AD525X_DPOT_I2C=m
CONFIG_AD525X_DPOT_SPI=m CONFIG_AD525X_DPOT_SPI=m
# CONFIG_DUMMY_IRQ is not set # CONFIG_DUMMY_IRQ is not set
CONFIG_HWLAT_DETECTOR=m
# CONFIG_PHANTOM is not set # CONFIG_PHANTOM is not set
CONFIG_SGI_IOC4=m CONFIG_SGI_IOC4=m
CONFIG_TIFM_CORE=m CONFIG_TIFM_CORE=m
@ -2515,7 +2518,11 @@ CONFIG_ATM_SOLOS=m
# #
CONFIG_NET_DSA_MV88E6060=m CONFIG_NET_DSA_MV88E6060=m
CONFIG_NET_DSA_BCM_SF2=m CONFIG_NET_DSA_BCM_SF2=m
# CONFIG_B53 is not set CONFIG_B53=m
# CONFIG_B53_SPI_DRIVER is not set
CONFIG_B53_MDIO_DRIVER=m
# CONFIG_B53_MMAP_DRIVER is not set
# CONFIG_B53_SRAB_DRIVER is not set
CONFIG_NET_DSA_MV88E6XXX=m CONFIG_NET_DSA_MV88E6XXX=m
CONFIG_ETHERNET=y CONFIG_ETHERNET=y
CONFIG_MDIO=m CONFIG_MDIO=m
@ -2527,6 +2534,7 @@ CONFIG_NET_VENDOR_AGERE=y
CONFIG_ET131X=m CONFIG_ET131X=m
CONFIG_NET_VENDOR_ALLWINNER=y CONFIG_NET_VENDOR_ALLWINNER=y
CONFIG_SUN4I_EMAC=m CONFIG_SUN4I_EMAC=m
CONFIG_SUN8I_EMAC=m
CONFIG_NET_VENDOR_ALTEON=y CONFIG_NET_VENDOR_ALTEON=y
CONFIG_ACENIC=m CONFIG_ACENIC=m
# CONFIG_ACENIC_OMIT_TIGON_I is not set # CONFIG_ACENIC_OMIT_TIGON_I is not set
@ -3160,6 +3168,7 @@ CONFIG_KEYBOARD_OPENCORES=m
CONFIG_KEYBOARD_SAMSUNG=y CONFIG_KEYBOARD_SAMSUNG=y
CONFIG_KEYBOARD_STOWAWAY=m CONFIG_KEYBOARD_STOWAWAY=m
CONFIG_KEYBOARD_SUNKBD=m CONFIG_KEYBOARD_SUNKBD=m
# CONFIG_KEYBOARD_STMPE is not set
CONFIG_KEYBOARD_SUN4I_LRADC=m CONFIG_KEYBOARD_SUN4I_LRADC=m
CONFIG_KEYBOARD_OMAP4=m CONFIG_KEYBOARD_OMAP4=m
CONFIG_KEYBOARD_TWL4030=m CONFIG_KEYBOARD_TWL4030=m
@ -3309,6 +3318,7 @@ CONFIG_TOUCHSCREEN_RM_TS=m
CONFIG_TOUCHSCREEN_SILEAD=m CONFIG_TOUCHSCREEN_SILEAD=m
CONFIG_TOUCHSCREEN_SIS_I2C=m CONFIG_TOUCHSCREEN_SIS_I2C=m
CONFIG_TOUCHSCREEN_ST1232=m CONFIG_TOUCHSCREEN_ST1232=m
CONFIG_TOUCHSCREEN_STMPE=m
CONFIG_TOUCHSCREEN_SUN4I=m CONFIG_TOUCHSCREEN_SUN4I=m
# CONFIG_TOUCHSCREEN_SUR40 is not set # CONFIG_TOUCHSCREEN_SUR40 is not set
# CONFIG_TOUCHSCREEN_SURFACE3_SPI is not set # CONFIG_TOUCHSCREEN_SURFACE3_SPI is not set
@ -3809,6 +3819,7 @@ CONFIG_GPIO_DA9052=y
CONFIG_GPIO_DA9055=y CONFIG_GPIO_DA9055=y
CONFIG_GPIO_DLN2=m CONFIG_GPIO_DLN2=m
CONFIG_GPIO_PALMAS=y CONFIG_GPIO_PALMAS=y
# CONFIG_GPIO_STMPE is not set
# CONFIG_GPIO_TPS65086 is not set # CONFIG_GPIO_TPS65086 is not set
CONFIG_GPIO_TPS65218=y CONFIG_GPIO_TPS65218=y
CONFIG_GPIO_TPS6586X=y CONFIG_GPIO_TPS6586X=y
@ -3890,11 +3901,11 @@ CONFIG_BATTERY_DA9052=m
CONFIG_AXP288_FUEL_GAUGE=m CONFIG_AXP288_FUEL_GAUGE=m
# CONFIG_BATTERY_MAX17040 is not set # CONFIG_BATTERY_MAX17040 is not set
# CONFIG_BATTERY_MAX17042 is not set # CONFIG_BATTERY_MAX17042 is not set
# CONFIG_BATTERY_TWL4030_MADC is not set CONFIG_BATTERY_TWL4030_MADC=m
CONFIG_BATTERY_RX51=m CONFIG_BATTERY_RX51=m
CONFIG_CHARGER_ISP1704=m CONFIG_CHARGER_ISP1704=m
# CONFIG_CHARGER_MAX8903 is not set # CONFIG_CHARGER_MAX8903 is not set
# CONFIG_CHARGER_TWL4030 is not set CONFIG_CHARGER_TWL4030=m
# CONFIG_CHARGER_LP8727 is not set # CONFIG_CHARGER_LP8727 is not set
CONFIG_CHARGER_GPIO=m CONFIG_CHARGER_GPIO=m
# CONFIG_CHARGER_MANAGER is not set # CONFIG_CHARGER_MANAGER is not set
@ -3913,6 +3924,14 @@ CONFIG_CHARGER_TPS65217=m
# CONFIG_BATTERY_GAUGE_LTC2941 is not set # CONFIG_BATTERY_GAUGE_LTC2941 is not set
# CONFIG_CHARGER_RT9455 is not set # CONFIG_CHARGER_RT9455 is not set
CONFIG_AXP20X_POWER=y CONFIG_AXP20X_POWER=y
CONFIG_POWER_SEQUENCE=y
#
# Power Sequence Support
#
CONFIG_PWRSEQ_GENERIC=y
CONFIG_PWRSEQ_GENERIC_INSTANCE_NUMBER=2
# CONFIG_PWRSEQ_SAMPLE is not set
CONFIG_POWER_RESET=y CONFIG_POWER_RESET=y
CONFIG_POWER_RESET_AS3722=y CONFIG_POWER_RESET_AS3722=y
# CONFIG_POWER_RESET_BRCMKONA is not set # CONFIG_POWER_RESET_BRCMKONA is not set
@ -4138,28 +4157,28 @@ CONFIG_WATCHDOG_NOWAYOUT=y
# Watchdog Device Drivers # Watchdog Device Drivers
# #
CONFIG_SOFT_WATCHDOG=m CONFIG_SOFT_WATCHDOG=m
CONFIG_DA9052_WATCHDOG=y CONFIG_DA9052_WATCHDOG=m
# CONFIG_DA9055_WATCHDOG is not set # CONFIG_DA9055_WATCHDOG is not set
# CONFIG_DA9063_WATCHDOG is not set # CONFIG_DA9063_WATCHDOG is not set
# CONFIG_GPIO_WATCHDOG is not set # CONFIG_GPIO_WATCHDOG is not set
CONFIG_XILINX_WATCHDOG=y CONFIG_XILINX_WATCHDOG=m
# CONFIG_ZIIRAVE_WATCHDOG is not set # CONFIG_ZIIRAVE_WATCHDOG is not set
CONFIG_ARM_SP805_WATCHDOG=m CONFIG_ARM_SP805_WATCHDOG=m
CONFIG_CADENCE_WATCHDOG=y CONFIG_CADENCE_WATCHDOG=m
CONFIG_HAVE_S3C2410_WATCHDOG=y CONFIG_HAVE_S3C2410_WATCHDOG=y
CONFIG_S3C2410_WATCHDOG=y CONFIG_S3C2410_WATCHDOG=m
CONFIG_DW_WATCHDOG=y CONFIG_DW_WATCHDOG=m
CONFIG_OMAP_WATCHDOG=y CONFIG_OMAP_WATCHDOG=m
CONFIG_DAVINCI_WATCHDOG=y CONFIG_DAVINCI_WATCHDOG=m
CONFIG_ORION_WATCHDOG=y CONFIG_ORION_WATCHDOG=m
CONFIG_SUNXI_WATCHDOG=y CONFIG_SUNXI_WATCHDOG=m
CONFIG_TWL4030_WATCHDOG=y CONFIG_TWL4030_WATCHDOG=m
# CONFIG_TS4800_WATCHDOG is not set # CONFIG_TS4800_WATCHDOG is not set
# CONFIG_MAX63XX_WATCHDOG is not set # CONFIG_MAX63XX_WATCHDOG is not set
CONFIG_IMX2_WDT=y CONFIG_IMX2_WDT=m
CONFIG_TEGRA_WATCHDOG=y CONFIG_TEGRA_WATCHDOG=m
# CONFIG_MESON_GXBB_WATCHDOG is not set # CONFIG_MESON_GXBB_WATCHDOG is not set
CONFIG_MESON_WATCHDOG=y CONFIG_MESON_WATCHDOG=m
# CONFIG_ALIM7101_WDT is not set # CONFIG_ALIM7101_WDT is not set
# CONFIG_I6300ESB_WDT is not set # CONFIG_I6300ESB_WDT is not set
CONFIG_BCM2835_WDT=m CONFIG_BCM2835_WDT=m
@ -4282,7 +4301,13 @@ CONFIG_MFD_SEC_CORE=y
# CONFIG_MFD_SKY81452 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=y
#
# STMicroelectronics STMPE Interface Drivers
#
CONFIG_STMPE_I2C=y
# CONFIG_STMPE_SPI is not set
CONFIG_MFD_SUN6I_PRCM=y CONFIG_MFD_SUN6I_PRCM=y
CONFIG_MFD_SYSCON=y CONFIG_MFD_SYSCON=y
CONFIG_MFD_TI_AM335X_TSCADC=m CONFIG_MFD_TI_AM335X_TSCADC=m
@ -5172,14 +5197,14 @@ CONFIG_DRM_OMAP_ENCODER_TFP410=m
CONFIG_DRM_OMAP_ENCODER_TPD12S015=m CONFIG_DRM_OMAP_ENCODER_TPD12S015=m
CONFIG_DRM_OMAP_CONNECTOR_DVI=m CONFIG_DRM_OMAP_CONNECTOR_DVI=m
CONFIG_DRM_OMAP_CONNECTOR_HDMI=m CONFIG_DRM_OMAP_CONNECTOR_HDMI=m
# CONFIG_DRM_OMAP_CONNECTOR_ANALOG_TV is not set CONFIG_DRM_OMAP_CONNECTOR_ANALOG_TV=m
CONFIG_DRM_OMAP_PANEL_DPI=m CONFIG_DRM_OMAP_PANEL_DPI=m
# CONFIG_DRM_OMAP_PANEL_DSI_CM is not set # CONFIG_DRM_OMAP_PANEL_DSI_CM is not set
# CONFIG_DRM_OMAP_PANEL_SONY_ACX565AKM is not set CONFIG_DRM_OMAP_PANEL_SONY_ACX565AKM=m
# CONFIG_DRM_OMAP_PANEL_LGPHILIPS_LB035Q02 is not set # CONFIG_DRM_OMAP_PANEL_LGPHILIPS_LB035Q02 is not set
# CONFIG_DRM_OMAP_PANEL_SHARP_LS037V7DW01 is not set # CONFIG_DRM_OMAP_PANEL_SHARP_LS037V7DW01 is not set
# CONFIG_DRM_OMAP_PANEL_TPO_TD028TTEC1 is not set # CONFIG_DRM_OMAP_PANEL_TPO_TD028TTEC1 is not set
# CONFIG_DRM_OMAP_PANEL_TPO_TD043MTEA1 is not set CONFIG_DRM_OMAP_PANEL_TPO_TD043MTEA1=m
# CONFIG_DRM_OMAP_PANEL_NEC_NL8048HL11 is not set # CONFIG_DRM_OMAP_PANEL_NEC_NL8048HL11 is not set
CONFIG_DRM_TILCDC=m CONFIG_DRM_TILCDC=m
CONFIG_DRM_TILCDC_SLAVE_COMPAT=y CONFIG_DRM_TILCDC_SLAVE_COMPAT=y
@ -5336,7 +5361,7 @@ CONFIG_BACKLIGHT_PWM=y
# CONFIG_BACKLIGHT_LM3630A is not set # CONFIG_BACKLIGHT_LM3630A is not set
# CONFIG_BACKLIGHT_LM3639 is not set # CONFIG_BACKLIGHT_LM3639 is not set
# CONFIG_BACKLIGHT_LP855X is not set # CONFIG_BACKLIGHT_LP855X is not set
# CONFIG_BACKLIGHT_PANDORA is not set CONFIG_BACKLIGHT_PANDORA=m
# CONFIG_BACKLIGHT_TPS65217 is not set # CONFIG_BACKLIGHT_TPS65217 is not set
CONFIG_BACKLIGHT_GPIO=m CONFIG_BACKLIGHT_GPIO=m
# CONFIG_BACKLIGHT_LV5207LP is not set # CONFIG_BACKLIGHT_LV5207LP is not set
@ -6082,7 +6107,6 @@ CONFIG_USB_EZUSB_FX2=m
CONFIG_USB_HSIC_USB3503=y CONFIG_USB_HSIC_USB3503=y
# CONFIG_USB_LINK_LAYER_TEST is not set # CONFIG_USB_LINK_LAYER_TEST is not set
CONFIG_USB_CHAOSKEY=m CONFIG_USB_CHAOSKEY=m
CONFIG_USB_ONBOARD_DEVICE=y
CONFIG_USB_ATM=m CONFIG_USB_ATM=m
CONFIG_USB_SPEEDTOUCH=m CONFIG_USB_SPEEDTOUCH=m
CONFIG_USB_CXACRU=m CONFIG_USB_CXACRU=m
@ -6384,7 +6408,7 @@ CONFIG_RTC_DRV_MAX8907=m
CONFIG_RTC_DRV_MAX8998=m CONFIG_RTC_DRV_MAX8998=m
CONFIG_RTC_DRV_MAX8997=m CONFIG_RTC_DRV_MAX8997=m
CONFIG_RTC_DRV_MAX77686=y CONFIG_RTC_DRV_MAX77686=y
CONFIG_RTC_DRV_RK808=m CONFIG_RTC_DRV_RK808=y
CONFIG_RTC_DRV_RS5C372=m CONFIG_RTC_DRV_RS5C372=m
CONFIG_RTC_DRV_ISL1208=m CONFIG_RTC_DRV_ISL1208=m
CONFIG_RTC_DRV_ISL12022=m CONFIG_RTC_DRV_ISL12022=m
@ -6940,9 +6964,6 @@ CONFIG_EXTCON=y
# #
# CONFIG_EXTCON_ADC_JACK is not set # CONFIG_EXTCON_ADC_JACK is not set
# CONFIG_EXTCON_AXP288 is not set # CONFIG_EXTCON_AXP288 is not set
CONFIG_EXTCON_DT_CON=y
CONFIG_EXTCON_DT_CON_PROXY=y
CONFIG_EXTCON_DT_CON_GPIO=y
CONFIG_EXTCON_GPIO=y CONFIG_EXTCON_GPIO=y
CONFIG_EXTCON_MAX14577=y CONFIG_EXTCON_MAX14577=y
CONFIG_EXTCON_MAX3355=y CONFIG_EXTCON_MAX3355=y
@ -6984,12 +7005,17 @@ CONFIG_BMA220=m
CONFIG_BMC150_ACCEL=m CONFIG_BMC150_ACCEL=m
CONFIG_BMC150_ACCEL_I2C=m CONFIG_BMC150_ACCEL_I2C=m
CONFIG_BMC150_ACCEL_SPI=m CONFIG_BMC150_ACCEL_SPI=m
CONFIG_DMARD06=m
CONFIG_DMARD09=m
CONFIG_HID_SENSOR_ACCEL_3D=m CONFIG_HID_SENSOR_ACCEL_3D=m
CONFIG_IIO_ST_ACCEL_3AXIS=m CONFIG_IIO_ST_ACCEL_3AXIS=m
CONFIG_IIO_ST_ACCEL_I2C_3AXIS=m CONFIG_IIO_ST_ACCEL_I2C_3AXIS=m
CONFIG_IIO_ST_ACCEL_SPI_3AXIS=m CONFIG_IIO_ST_ACCEL_SPI_3AXIS=m
CONFIG_KXSD9=m CONFIG_KXSD9=m
CONFIG_KXSD9_SPI=m
CONFIG_KXSD9_I2C=m
CONFIG_KXCJK1013=m CONFIG_KXCJK1013=m
CONFIG_MC3230=m
CONFIG_MMA7455=m CONFIG_MMA7455=m
CONFIG_MMA7455_I2C=m CONFIG_MMA7455_I2C=m
CONFIG_MMA7455_SPI=m CONFIG_MMA7455_SPI=m
@ -7022,6 +7048,7 @@ CONFIG_EXYNOS_ADC=m
CONFIG_HI8435=m CONFIG_HI8435=m
CONFIG_INA2XX_ADC=m CONFIG_INA2XX_ADC=m
CONFIG_IMX7D_ADC=m CONFIG_IMX7D_ADC=m
CONFIG_LTC2485=m
CONFIG_MAX1027=m CONFIG_MAX1027=m
CONFIG_MAX1363=m CONFIG_MAX1363=m
CONFIG_MCP320X=m CONFIG_MCP320X=m
@ -7031,7 +7058,9 @@ CONFIG_PALMAS_GPADC=m
CONFIG_ROCKCHIP_SARADC=m CONFIG_ROCKCHIP_SARADC=m
CONFIG_TI_ADC081C=m CONFIG_TI_ADC081C=m
CONFIG_TI_ADC0832=m CONFIG_TI_ADC0832=m
CONFIG_TI_ADC12138=m
CONFIG_TI_ADC128S052=m CONFIG_TI_ADC128S052=m
CONFIG_TI_ADC161S626=m
CONFIG_TI_ADS1015=m CONFIG_TI_ADS1015=m
CONFIG_TI_ADS8688=m CONFIG_TI_ADS8688=m
CONFIG_TI_AM335X_ADC=m CONFIG_TI_AM335X_ADC=m
@ -7089,6 +7118,7 @@ CONFIG_AD5761=m
CONFIG_AD5764=m CONFIG_AD5764=m
CONFIG_AD5791=m CONFIG_AD5791=m
CONFIG_AD7303=m CONFIG_AD7303=m
CONFIG_AD8801=m
CONFIG_M62332=m CONFIG_M62332=m
CONFIG_MAX517=m CONFIG_MAX517=m
CONFIG_MAX5821=m CONFIG_MAX5821=m
@ -7191,6 +7221,7 @@ CONFIG_LTR501=m
CONFIG_MAX44000=m CONFIG_MAX44000=m
CONFIG_OPT3001=m CONFIG_OPT3001=m
CONFIG_PA12203001=m CONFIG_PA12203001=m
CONFIG_SI1145=m
CONFIG_STK3310=m CONFIG_STK3310=m
CONFIG_TCS3414=m CONFIG_TCS3414=m
CONFIG_TCS3472=m CONFIG_TCS3472=m
@ -7203,6 +7234,7 @@ CONFIG_VEML6070=m
# #
# Magnetometer sensors # Magnetometer sensors
# #
CONFIG_AK8974=m
CONFIG_AK8975=m CONFIG_AK8975=m
CONFIG_AK09911=m CONFIG_AK09911=m
CONFIG_BMC150_MAGN=m CONFIG_BMC150_MAGN=m
@ -7244,6 +7276,9 @@ CONFIG_TPL0102=m
# #
# Pressure sensors # Pressure sensors
# #
CONFIG_BMP280=m
CONFIG_BMP280_I2C=m
CONFIG_BMP280_SPI=m
CONFIG_HID_SENSOR_PRESS=m CONFIG_HID_SENSOR_PRESS=m
CONFIG_HP03=m CONFIG_HP03=m
CONFIG_MPL115=m CONFIG_MPL115=m
@ -7259,6 +7294,9 @@ CONFIG_IIO_ST_PRESS_I2C=m
CONFIG_IIO_ST_PRESS_SPI=m CONFIG_IIO_ST_PRESS_SPI=m
CONFIG_T5403=m CONFIG_T5403=m
CONFIG_HP206C=m CONFIG_HP206C=m
CONFIG_ZPA2326=m
CONFIG_ZPA2326_I2C=m
CONFIG_ZPA2326_SPI=m
# #
# Lightning sensors # Lightning sensors
@ -7274,6 +7312,7 @@ CONFIG_SX9500=m
# #
# Temperature sensors # Temperature sensors
# #
CONFIG_MAXIM_THERMOCOUPLE=m
CONFIG_MLX90614=m CONFIG_MLX90614=m
CONFIG_TMP006=m CONFIG_TMP006=m
CONFIG_TSYS01=m CONFIG_TSYS01=m
@ -7290,6 +7329,7 @@ CONFIG_PWM_OMAP_DMTIMER=m
CONFIG_PWM_PCA9685=m CONFIG_PWM_PCA9685=m
CONFIG_PWM_ROCKCHIP=m CONFIG_PWM_ROCKCHIP=m
CONFIG_PWM_SAMSUNG=m CONFIG_PWM_SAMSUNG=m
# CONFIG_PWM_STMPE is not set
CONFIG_PWM_SUN4I=m CONFIG_PWM_SUN4I=m
CONFIG_PWM_TEGRA=m CONFIG_PWM_TEGRA=m
CONFIG_PWM_TIECAP=m CONFIG_PWM_TIECAP=m