core/linux-aarch64 to 4.20.6-1

This commit is contained in:
Kevin Mihelich 2019-02-01 01:37:07 +00:00
parent 4a3fe856ea
commit a4f10f093b
6 changed files with 18 additions and 60 deletions

View file

@ -1,7 +1,7 @@
From c5956fc1fea49fd02939aab309f4543fc11481c2 Mon Sep 17 00:00:00 2001
From ff71dd6e7163adcd9633176a28ab4ced5a6faf5d Mon Sep 17 00:00:00 2001
From: popcornmix <popcornmix@gmail.com>
Date: Tue, 18 Feb 2014 01:43:50 -0300
Subject: [PATCH 1/5] net/smsc95xx: Allow mac address to be set as a parameter
Subject: [PATCH 1/4] net/smsc95xx: Allow mac address to be set as a parameter
---
drivers/net/usb/smsc95xx.c | 56 ++++++++++++++++++++++++++++++++++++++
@ -91,5 +91,5 @@ index f2d01cb6f958..6a39efed33ea 100644
/* maybe the boot loader passed the MAC address in devicetree */
--
2.19.2
2.20.1

View file

@ -1,7 +1,7 @@
From d6601dcc2d68c0d2502d5728e03c23dddd32b8a4 Mon Sep 17 00:00:00 2001
From 171ae522d246eaad7301bdb405a41807a927e37f Mon Sep 17 00:00:00 2001
From: Kevin Mihelich <kevin@archlinuxarm.org>
Date: Mon, 7 Aug 2017 19:34:57 -0600
Subject: [PATCH 2/5] arm64: dts: rockchip: disable pwm0 on rk3399-firefly
Subject: [PATCH 2/4] arm64: dts: rockchip: disable pwm0 on rk3399-firefly
Workaround for intermittent boot hangs due to pwm0 probe disabling the PWM clock.
---
@ -22,5 +22,5 @@ index c706db0ee9ec..24adeca99711 100644
&pwm2 {
--
2.19.2
2.20.1

View file

@ -1,7 +1,7 @@
From 89778382da66dedeb2fe0d6ab438fad972be9810 Mon Sep 17 00:00:00 2001
From f3416326f6e74aaf152f855401155649b8bf437a Mon Sep 17 00:00:00 2001
From: William Wu <william.wu@rock-chips.com>
Date: Mon, 4 Dec 2017 10:40:39 +0100
Subject: [PATCH 3/5] arm64: dts: rockchip: add usb3 controller node for RK3328
Subject: [PATCH 3/4] arm64: dts: rockchip: add usb3 controller node for RK3328
SoCs
RK3328 has one USB 3.0 OTG controller which uses DWC_USB3
@ -54,5 +54,5 @@ index e1a33dd981e0..6b480d723fca 100644
compatible = "arm,gic-400";
#interrupt-cells = <3>;
--
2.19.2
2.20.1

View file

@ -1,7 +1,7 @@
From b85afb76c61dbb8d14e3e40e149bab87b540ebdb Mon Sep 17 00:00:00 2001
From 476a28a73d5a614fd38dc2bbecff0fd7468dab1f Mon Sep 17 00:00:00 2001
From: Heiko Stuebner <heiko@sntech.de>
Date: Mon, 4 Dec 2017 10:40:41 +0100
Subject: [PATCH 4/5] arm64: dts: rockchip: enable usb3 nodes on rk3328-rock64
Subject: [PATCH 4/4] arm64: dts: rockchip: enable usb3 nodes on rk3328-rock64
Enable the nodes to make the usb3 port usable on that board.
@ -31,5 +31,5 @@ index dc20145dd393..6330ca9abbc0 100644
status = "okay";
};
--
2.19.2
2.20.1

View file

@ -1,39 +0,0 @@
From 6b6d85cc36b148e26cf03f5a8ca412e694d11456 Mon Sep 17 00:00:00 2001
From: Stefan Wahren <stefan.wahren@i2se.com>
Date: Sun, 23 Dec 2018 21:59:17 +0100
Subject: [PATCH 5/5] mmc: sdhci-iproc: handle mmc_of_parse() errors during
probe
We need to handle mmc_of_parse() errors during probe.
This finally fixes the wifi regression on Raspberry Pi 3 series.
In error case the wifi chip was permanently in reset because of
the power sequence depending on the deferred probe of the GPIO expander.
Fixes: b580c52d58d9 ("mmc: sdhci-iproc: add IPROC SDHCI driver")
Cc: stable@vger.kernel.org
Signed-off-by: Stefan Wahren <stefan.wahren@i2se.com>
Acked-by: Adrian Hunter <adrian.hunter@intel.com>
---
drivers/mmc/host/sdhci-iproc.c | 5 ++++-
1 file changed, 4 insertions(+), 1 deletion(-)
diff --git a/drivers/mmc/host/sdhci-iproc.c b/drivers/mmc/host/sdhci-iproc.c
index 0db99057c44f..9d12c06c7fd6 100644
--- a/drivers/mmc/host/sdhci-iproc.c
+++ b/drivers/mmc/host/sdhci-iproc.c
@@ -296,7 +296,10 @@ static int sdhci_iproc_probe(struct platform_device *pdev)
iproc_host->data = iproc_data;
- mmc_of_parse(host->mmc);
+ ret = mmc_of_parse(host->mmc);
+ if (ret)
+ goto err;
+
sdhci_get_property(pdev);
host->mmc->caps |= iproc_host->data->mmc_caps;
--
2.19.2

View file

@ -7,7 +7,7 @@ pkgbase=linux-aarch64
_srcname=linux-4.20
_kernelname=${pkgbase#linux}
_desc="AArch64 multi-platform"
pkgver=4.20.5
pkgver=4.20.6
pkgrel=1
arch=('aarch64')
url="http://www.kernel.org/"
@ -20,7 +20,6 @@ source=("http://www.kernel.org/pub/linux/kernel/v4.x/${_srcname}.tar.xz"
'0002-arm64-dts-rockchip-disable-pwm0-on-rk3399-firefly.patch'
'0003-arm64-dts-rockchip-add-usb3-controller-node-for-RK33.patch'
'0004-arm64-dts-rockchip-enable-usb3-nodes-on-rk3328-rock6.patch'
'0005-mmc-sdhci-iproc-handle-mmc_of_parse-errors-during-pr.patch'
'config'
'kernel.its'
'kernel.keyblock'
@ -28,12 +27,11 @@ source=("http://www.kernel.org/pub/linux/kernel/v4.x/${_srcname}.tar.xz"
'linux.preset'
'99-linux.hook')
md5sums=('d39dd4ba2d5861c54b90d49be19eaf31'
'252659f87621cc2190a2285662205c88'
'6280bbce4412b246197daa4c910488c2'
'6e806f8ea1545422539f3c8c20558a82'
'a43dbc3cc8f52b5329accf1694bd1de9'
'd10a52cb5878020b527cf335b74165e0'
'66b2ce380f45395e5ad19274ea335e36'
'b8faceed2182f048279e400846df8ab7'
'bca1ec27cc134ad3072dc7aa3ba97e10'
'f23af9d37f3d6ac18f95be65a798145d'
'b898b0199c7ded6d93e5f0f97568d3bc'
'5d31dd54a7e038e12bbeefa124907233'
'38e8d478b72e09dbd952638dc4cf348e'
'7f1a96e24f5150f790df94398e9525a3'
'61c5ff73c136ed07a7aadbf58db3d96a'
@ -52,7 +50,6 @@ prepare() {
git apply ../0002-arm64-dts-rockchip-disable-pwm0-on-rk3399-firefly.patch
git apply ../0003-arm64-dts-rockchip-add-usb3-controller-node-for-RK33.patch
git apply ../0004-arm64-dts-rockchip-enable-usb3-nodes-on-rk3328-rock6.patch
git apply ../0005-mmc-sdhci-iproc-handle-mmc_of_parse-errors-during-pr.patch
cat "${srcdir}/config" > ./.config