core/linux-aarch64 to 5.1.8-2

This commit is contained in:
Kevin Mihelich 2019-06-10 18:08:33 +00:00
parent 0f0fbd009b
commit 91815425ac
6 changed files with 46 additions and 13 deletions

View file

@ -1,7 +1,7 @@
From 9d67e07fc4387a19c35ac5a26d7f4d1fb1d9f4ba Mon Sep 17 00:00:00 2001 From 8511cfae7b1375dda0f664eb1925cbfc9eaf80b4 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 1/4] net/smsc95xx: Allow mac address to be set as a parameter Subject: [PATCH 1/5] net/smsc95xx: Allow mac address to be set as a parameter
--- ---
drivers/net/usb/smsc95xx.c | 56 ++++++++++++++++++++++++++++++++++++++ drivers/net/usb/smsc95xx.c | 56 ++++++++++++++++++++++++++++++++++++++

View file

@ -1,7 +1,7 @@
From d33b99832841943f7e787605d7f364fd49f5f007 Mon Sep 17 00:00:00 2001 From 870191ab6a6505e5eaec43adeffaf7b8afe246ef Mon Sep 17 00:00:00 2001
From: Kevin Mihelich <kevin@archlinuxarm.org> From: Kevin Mihelich <kevin@archlinuxarm.org>
Date: Mon, 7 Aug 2017 19:34:57 -0600 Date: Mon, 7 Aug 2017 19:34:57 -0600
Subject: [PATCH 2/4] arm64: dts: rockchip: disable pwm0 on rk3399-firefly Subject: [PATCH 2/5] arm64: dts: rockchip: disable pwm0 on rk3399-firefly
Workaround for intermittent boot hangs due to pwm0 probe disabling the PWM clock. Workaround for intermittent boot hangs due to pwm0 probe disabling the PWM clock.
--- ---

View file

@ -1,7 +1,7 @@
From 1a9d394ffb964839f90b4d4efd1b9730c16efd22 Mon Sep 17 00:00:00 2001 From 9e7599d45fa02af6a5b5ce6ca5320e1a9d53f064 Mon Sep 17 00:00:00 2001
From: William Wu <william.wu@rock-chips.com> From: William Wu <william.wu@rock-chips.com>
Date: Mon, 4 Dec 2017 10:40:39 +0100 Date: Mon, 4 Dec 2017 10:40:39 +0100
Subject: [PATCH 3/4] arm64: dts: rockchip: add usb3 controller node for RK3328 Subject: [PATCH 3/5] arm64: dts: rockchip: add usb3 controller node for RK3328
SoCs SoCs
RK3328 has one USB 3.0 OTG controller which uses DWC_USB3 RK3328 has one USB 3.0 OTG controller which uses DWC_USB3

View file

@ -1,7 +1,7 @@
From fc0ef0a1243aaa7992157260e928ea96c5ff7986 Mon Sep 17 00:00:00 2001 From 5ce66d86518182977eedde3008ea2a99460738f1 Mon Sep 17 00:00:00 2001
From: Heiko Stuebner <heiko@sntech.de> From: Heiko Stuebner <heiko@sntech.de>
Date: Mon, 4 Dec 2017 10:40:41 +0100 Date: Mon, 4 Dec 2017 10:40:41 +0100
Subject: [PATCH 4/4] arm64: dts: rockchip: enable usb3 nodes on rk3328-rock64 Subject: [PATCH 4/5] arm64: dts: rockchip: enable usb3 nodes on rk3328-rock64
Enable the nodes to make the usb3 port usable on that board. Enable the nodes to make the usb3 port usable on that board.

View file

@ -0,0 +1,30 @@
From 9f157dde46874f9d856daa8ec7c4aa95b126f5d8 Mon Sep 17 00:00:00 2001
From: Stefan Wahren <wahrenst@gmx.net>
Date: Wed, 15 May 2019 19:14:18 +0200
Subject: [PATCH 5/5] watchdog: bcm2835_wdt: Fix module autoload
The commit 5e6acc3e678e ("bcm2835-pm: Move bcm2835-watchdog's DT probe
to an MFD.") broke module autoloading on Raspberry Pi. So add a
module alias this fix this.
Signed-off-by: Stefan Wahren <wahrenst@gmx.net>
Reviewed-by: Guenter Roeck <linux@roeck-us.net>
---
drivers/watchdog/bcm2835_wdt.c | 1 +
1 file changed, 1 insertion(+)
diff --git a/drivers/watchdog/bcm2835_wdt.c b/drivers/watchdog/bcm2835_wdt.c
index 1834524ae373..c7695a0c933f 100644
--- a/drivers/watchdog/bcm2835_wdt.c
+++ b/drivers/watchdog/bcm2835_wdt.c
@@ -241,6 +241,7 @@ module_param(nowayout, bool, 0);
MODULE_PARM_DESC(nowayout, "Watchdog cannot be stopped once started (default="
__MODULE_STRING(WATCHDOG_NOWAYOUT) ")");
+MODULE_ALIAS("platform:bcm2835-wdt");
MODULE_AUTHOR("Lubomir Rintel <lkundrak@v3.sk>");
MODULE_DESCRIPTION("Driver for Broadcom BCM2835 watchdog timer");
MODULE_LICENSE("GPL");
--
2.21.0

View file

@ -8,7 +8,7 @@ _srcname=linux-5.1
_kernelname=${pkgbase#linux} _kernelname=${pkgbase#linux}
_desc="AArch64 multi-platform" _desc="AArch64 multi-platform"
pkgver=5.1.8 pkgver=5.1.8
pkgrel=1 pkgrel=2
arch=('aarch64') arch=('aarch64')
url="http://www.kernel.org/" url="http://www.kernel.org/"
license=('GPL2') license=('GPL2')
@ -20,6 +20,7 @@ source=("http://www.kernel.org/pub/linux/kernel/v5.x/${_srcname}.tar.xz"
'0002-arm64-dts-rockchip-disable-pwm0-on-rk3399-firefly.patch' '0002-arm64-dts-rockchip-disable-pwm0-on-rk3399-firefly.patch'
'0003-arm64-dts-rockchip-add-usb3-controller-node-for-RK33.patch' '0003-arm64-dts-rockchip-add-usb3-controller-node-for-RK33.patch'
'0004-arm64-dts-rockchip-enable-usb3-nodes-on-rk3328-rock6.patch' '0004-arm64-dts-rockchip-enable-usb3-nodes-on-rk3328-rock6.patch'
'0005-watchdog-bcm2835_wdt-Fix-module-autoload.patch'
'config' 'config'
'kernel.its' 'kernel.its'
'kernel.keyblock' 'kernel.keyblock'
@ -29,10 +30,11 @@ source=("http://www.kernel.org/pub/linux/kernel/v5.x/${_srcname}.tar.xz"
'90-linux.hook') '90-linux.hook')
md5sums=('15fbdff95ff98483069ac6e215b9f4f9' md5sums=('15fbdff95ff98483069ac6e215b9f4f9'
'd84015a7c260ae49a4d9939e711c3a82' 'd84015a7c260ae49a4d9939e711c3a82'
'6af957dedb319049ddc903f5730d3ae8' 'e7c230feaf1cbfe8218c168f16e29705'
'eee2e8059822d48f18086f4b36ed30bf' 'cc493c5cbbb33c658fe5d3a1ac080746'
'910651d04b2f5fea9889df596b329035' '9ba350b5963c213d92805976c1954c16'
'bd11e72a670134a38a75da3435bf8bcb' 'd6d7168c076a87cff90f25d5a2b747cd'
'157653a127050aadabbf14f2da378c9f'
'becd30f71297bd680c299dedf30639ed' 'becd30f71297bd680c299dedf30639ed'
'7f1a96e24f5150f790df94398e9525a3' '7f1a96e24f5150f790df94398e9525a3'
'61c5ff73c136ed07a7aadbf58db3d96a' '61c5ff73c136ed07a7aadbf58db3d96a'
@ -52,6 +54,7 @@ prepare() {
git apply ../0002-arm64-dts-rockchip-disable-pwm0-on-rk3399-firefly.patch 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 ../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 ../0004-arm64-dts-rockchip-enable-usb3-nodes-on-rk3328-rock6.patch
git apply ../0005-watchdog-bcm2835_wdt-Fix-module-autoload.patch
cat "${srcdir}/config" > ./.config cat "${srcdir}/config" > ./.config