core/linux-armv7 to 5.19.4-1

This commit is contained in:
Kevin Mihelich 2022-08-27 22:07:51 +00:00
parent e26c1952e6
commit e26e1e660e
9 changed files with 741 additions and 540 deletions

View file

@ -1,4 +1,4 @@
From cf30569da906ee631341244693ab1affde38809d Mon Sep 17 00:00:00 2001 From 9a69defeeecd5c1e29397b912800f737e0c24d03 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 1/7] ARM: atags: add support for Marvell's u-boot Subject: [PATCH 1/7] ARM: atags: add support for Marvell's u-boot
@ -47,5 +47,5 @@ index 25ceda63b284..83578c54975b 100644
}; };
-- --
2.35.1 2.37.0

View file

@ -1,4 +1,4 @@
From 9f2269dc32ec1f583bba94432ca17dcef3778677 Mon Sep 17 00:00:00 2001 From ed384f9e67abaf4bb082cc74793de9d864f7ae78 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 2/7] ARM: atags/fdt: retrieve MAC addresses from Marvell boot Subject: [PATCH 2/7] ARM: atags/fdt: retrieve MAC addresses from Marvell boot
@ -34,5 +34,5 @@ index 1feb6b0f7a1f..5e5cb3094b6a 100644
} }
-- --
2.35.1 2.37.0

View file

@ -1,4 +1,4 @@
From e8da1680d0273aaca806c23a10b4f3467a6b4f96 Mon Sep 17 00:00:00 2001 From 78b7168c596c3b72d705b918ad43a9a14cc8296b 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 3/7] fix mvsdio eMMC timing Subject: [PATCH 3/7] fix mvsdio eMMC timing
@ -34,5 +34,5 @@ index 629efbe639c4..c507c064736c 100644
host->clock = ios->clock; host->clock = ios->clock;
host->ns_per_clk = 1000000000 / (host->base_clock / (m+1)); host->ns_per_clk = 1000000000 / (host->base_clock / (m+1));
-- --
2.35.1 2.37.0

View file

@ -1,4 +1,4 @@
From f0eaedee0904275b2ed55b383dba794d53fac17d Mon Sep 17 00:00:00 2001 From aed7aec81eda932c5cdc5d84ad1cf57f209d5b67 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 4/7] net/smsc95xx: Allow mac address to be set as a parameter Subject: [PATCH 4/7] net/smsc95xx: Allow mac address to be set as a parameter
@ -8,18 +8,18 @@ Subject: [PATCH 4/7] net/smsc95xx: Allow mac address to be set as a parameter
1 file changed, 56 insertions(+) 1 file changed, 56 insertions(+)
diff --git a/drivers/net/usb/smsc95xx.c b/drivers/net/usb/smsc95xx.c diff --git a/drivers/net/usb/smsc95xx.c b/drivers/net/usb/smsc95xx.c
index bc1e3dd67c04..51ae8e6fec4e 100644 index 4dc43929e370..75e8736e3a73 100644
--- a/drivers/net/usb/smsc95xx.c --- a/drivers/net/usb/smsc95xx.c
+++ b/drivers/net/usb/smsc95xx.c +++ b/drivers/net/usb/smsc95xx.c
@@ -50,6 +50,7 @@ @@ -54,6 +54,7 @@
#define SUSPEND_SUSPEND3 (0x08) #define SUSPEND_SUSPEND3 (0x08)
#define SUSPEND_ALLMODES (SUSPEND_SUSPEND0 | SUSPEND_SUSPEND1 | \ #define SUSPEND_ALLMODES (SUSPEND_SUSPEND0 | SUSPEND_SUSPEND1 | \
SUSPEND_SUSPEND2 | SUSPEND_SUSPEND3) SUSPEND_SUSPEND2 | SUSPEND_SUSPEND3)
+#define MAC_ADDR_LEN (6) +#define MAC_ADDR_LEN (6)
struct smsc95xx_priv { #define SMSC95XX_NR_IRQS (1) /* raise to 12 for GPIOs */
u32 mac_cr; #define PHY_HWIRQ (SMSC95XX_NR_IRQS - 1)
@@ -67,6 +68,10 @@ static bool turbo_mode = true; @@ -78,6 +79,10 @@ static bool turbo_mode = true;
module_param(turbo_mode, bool, 0644); module_param(turbo_mode, bool, 0644);
MODULE_PARM_DESC(turbo_mode, "Enable multiple frames per Rx transaction"); MODULE_PARM_DESC(turbo_mode, "Enable multiple frames per Rx transaction");
@ -30,7 +30,7 @@ index bc1e3dd67c04..51ae8e6fec4e 100644
static int __must_check __smsc95xx_read_reg(struct usbnet *dev, u32 index, static int __must_check __smsc95xx_read_reg(struct usbnet *dev, u32 index,
u32 *data, int in_pm) u32 *data, int in_pm)
{ {
@@ -753,8 +758,59 @@ static int smsc95xx_ioctl(struct net_device *netdev, struct ifreq *rq, int cmd) @@ -805,8 +810,59 @@ static int smsc95xx_ioctl(struct net_device *netdev, struct ifreq *rq, int cmd)
return phy_mii_ioctl(netdev->phydev, rq, cmd); return phy_mii_ioctl(netdev->phydev, rq, cmd);
} }
@ -91,5 +91,5 @@ index bc1e3dd67c04..51ae8e6fec4e 100644
/* maybe the boot loader passed the MAC address in devicetree */ /* maybe the boot loader passed the MAC address in devicetree */
-- --
2.35.1 2.37.0

View file

@ -1,4 +1,4 @@
From 363e156344b831978306bf95dac7859dafe61d14 Mon Sep 17 00:00:00 2001 From 31621481a13233e96a86b17b0a2b73067469492a 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 5/7] set default cubietruck led triggers Subject: [PATCH 5/7] set default cubietruck led triggers
@ -29,5 +29,5 @@ index 52160e368304..21c8ef94c756 100644
}; };
-- --
2.35.1 2.37.0

View file

@ -1,4 +1,4 @@
From b4dcf8b9c59c451b667f7cc3f20e7fe837951517 Mon Sep 17 00:00:00 2001 From 2de2405991ff423dd6e0c032577a42b6e25baca2 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 6/7] exynos4412-odroid: set higher minimum buck2 regulator Subject: [PATCH 6/7] exynos4412-odroid: set higher minimum buck2 regulator
@ -13,7 +13,7 @@ Signed-off-by: Kevin Mihelich <kevin@archlinuxarm.org>
1 file changed, 1 insertion(+), 1 deletion(-) 1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/arch/arm/boot/dts/exynos4412-odroid-common.dtsi b/arch/arm/boot/dts/exynos4412-odroid-common.dtsi diff --git a/arch/arm/boot/dts/exynos4412-odroid-common.dtsi b/arch/arm/boot/dts/exynos4412-odroid-common.dtsi
index 5b1d4591b35c..8a8d2c6add10 100644 index e7669b9e9edb..a1b4e182717f 100644
--- a/arch/arm/boot/dts/exynos4412-odroid-common.dtsi --- a/arch/arm/boot/dts/exynos4412-odroid-common.dtsi
+++ b/arch/arm/boot/dts/exynos4412-odroid-common.dtsi +++ b/arch/arm/boot/dts/exynos4412-odroid-common.dtsi
@@ -436,7 +436,7 @@ buck1_reg: BUCK1 { @@ -436,7 +436,7 @@ buck1_reg: BUCK1 {
@ -26,5 +26,5 @@ index 5b1d4591b35c..8a8d2c6add10 100644
regulator-always-on; regulator-always-on;
regulator-boot-on; regulator-boot-on;
-- --
2.35.1 2.37.0

View file

@ -1,4 +1,4 @@
From 915405b2da517ee56a07e57230273ab2ff4e522d Mon Sep 17 00:00:00 2001 From 5a2034451b57aa8941a367fd03a70b8df67b0d5d Mon Sep 17 00:00:00 2001
From: Kevin Mihelich <kevin@archlinuxarm.org> From: Kevin Mihelich <kevin@archlinuxarm.org>
Date: Sun, 11 Aug 2019 12:34:17 -0600 Date: Sun, 11 Aug 2019 12:34:17 -0600
Subject: [PATCH 7/7] USB Armory MkII support Subject: [PATCH 7/7] USB Armory MkII support
@ -12,21 +12,21 @@ Subject: [PATCH 7/7] USB Armory MkII support
create mode 100644 arch/arm/boot/dts/imx6ull-usbarmory.dts create mode 100644 arch/arm/boot/dts/imx6ull-usbarmory.dts
diff --git a/arch/arm/boot/dts/Makefile b/arch/arm/boot/dts/Makefile diff --git a/arch/arm/boot/dts/Makefile b/arch/arm/boot/dts/Makefile
index 235ad559acb2..ca79830160bd 100644 index 27eec8e670ec..17a64e2973a6 100644
--- a/arch/arm/boot/dts/Makefile --- a/arch/arm/boot/dts/Makefile
+++ b/arch/arm/boot/dts/Makefile +++ b/arch/arm/boot/dts/Makefile
@@ -694,6 +694,7 @@ dtb-$(CONFIG_SOC_IMX6UL) += \ @@ -713,6 +713,7 @@ dtb-$(CONFIG_SOC_IMX6UL) += \
imx6ul-tx6ul-0010.dtb \ imx6ul-tx6ul-0010.dtb \
imx6ul-tx6ul-0011.dtb \ imx6ul-tx6ul-0011.dtb \
imx6ul-tx6ul-mainboard.dtb \ imx6ul-tx6ul-mainboard.dtb \
+ imx6ul-usbarmory.dtb \ + imx6ul-usbarmory.dtb \
imx6ull-14x14-evk.dtb \ imx6ull-14x14-evk.dtb \
imx6ull-colibri-emmc-eval-v3.dtb \ imx6ull-colibri-aster.dtb \
imx6ull-colibri-eval-v3.dtb \ imx6ull-colibri-emmc-aster.dtb \
@@ -704,6 +705,7 @@ dtb-$(CONFIG_SOC_IMX6UL) += \ @@ -736,6 +737,7 @@ dtb-$(CONFIG_SOC_IMX6UL) += \
imx6ull-phytec-segin-ff-rdk-nand.dtb \ imx6ull-phytec-tauri-nand.dtb \
imx6ull-phytec-segin-ff-rdk-emmc.dtb \ imx6ull-tqma6ull2-mba6ulx.dtb \
imx6ull-phytec-segin-lc-rdk-nand.dtb \ imx6ull-tqma6ull2l-mba6ulx.dtb \
+ imx6ull-usbarmory.dtb \ + imx6ull-usbarmory.dtb \
imx6ulz-14x14-evk.dtb \ imx6ulz-14x14-evk.dtb \
imx6ulz-bsh-smm-m2.dtb imx6ulz-bsh-smm-m2.dtb
@ -557,5 +557,5 @@ index 000000000000..f74d0296d5f6
+ status = "okay"; + status = "okay";
+}; +};
-- --
2.35.1 2.37.0

View file

@ -4,13 +4,13 @@
buildarch=4 buildarch=4
pkgbase=linux-armv7 pkgbase=linux-armv7
_srcname=linux-5.17 _srcname=linux-5.19
_kernelname=${pkgbase#linux} _kernelname=${pkgbase#linux}
_desc="ARMv7 multi-platform" _desc="ARMv7 multi-platform"
pkgver=5.17.1 pkgver=5.19.4
pkgrel=1 pkgrel=1
rcnver=5.17.0 rcnver=5.19.3
rcnrel=armv7-x8 rcnrel=armv7-x7
arch=('armv7h') arch=('armv7h')
url="http://www.kernel.org/" url="http://www.kernel.org/"
license=('GPL2') license=('GPL2')
@ -33,17 +33,17 @@ source=("https://www.kernel.org/pub/linux/kernel/v5.x/${_srcname}.tar.xz"
'linux.preset' 'linux.preset'
'60-linux.hook' '60-linux.hook'
'90-linux.hook') '90-linux.hook')
md5sums=('07321a70a48d062cebd0358132f11771' md5sums=('f91bfe133d2cb1692f705947282e123a'
'5a015eeaa9a3bf5bea84290f54ccf48d' 'd89c87a448cca0f1192666e538984761'
'842782a5c3078a1ddedf1d7c5e7e0e11' 'f8bd7feaf9a55a7a284370020d2fd1f6'
'874e99c5570d305f43f9925592f08556' 'b187b3b41f48542fd3a76c0a39103c52'
'10f667fedbe19c86c8f51bf1f4edc527' '62db638350b2193fc3861880fee14680'
'19e8d3975bdd5171eef7f98ef50613d0' 'ed8106f17374ad947b37b91f5fb4fc0c'
'cd41f35d1fac769f411181b3008e4a5a' '5679453a8653bcce4512220ca777ba86'
'fe6296e63ea66ffb7c8d1ee841206eab' 'cf4f4ba295cf545a8c43641ca1418b0c'
'd89c1c23e9cf681e5e481b328cb0a9da' '6f326c9493c89537c30dabcaec81a82e'
'1e53ab3336cb431233ca5adb18e6d934' 'af85c93edc35c6677c52fd6081c45de6'
'871d577851a24e433af194702d3d2911' '35c51bd0be14411340aebc9499e8ef56'
'0963ff6490be16935370812fc75fa065' '0963ff6490be16935370812fc75fa065'
'61c5ff73c136ed07a7aadbf58db3d96a' '61c5ff73c136ed07a7aadbf58db3d96a'
'584777ae88bce2c5659960151b64c7d8' '584777ae88bce2c5659960151b64c7d8'
@ -111,7 +111,7 @@ build() {
_package() { _package() {
pkgdesc="The Linux Kernel and modules - ${_desc}" pkgdesc="The Linux Kernel and modules - ${_desc}"
depends=('coreutils' 'linux-firmware' 'kmod' 'mkinitcpio>=0.7') depends=('coreutils' 'linux-firmware' 'kmod' 'mkinitcpio>=0.7')
optdepends=('crda: to set the correct wireless channels of your country') optdepends=('wireless-regdb: to set the correct wireless channels of your country')
backup=("etc/mkinitcpio.d/${pkgbase}.preset") backup=("etc/mkinitcpio.d/${pkgbase}.preset")
provides=("linux=${pkgver}" "WIREGUARD-MODULE") provides=("linux=${pkgver}" "WIREGUARD-MODULE")
conflicts=('linux') conflicts=('linux')
@ -184,14 +184,6 @@ _package-headers() {
install -Dt "${_builddir}/arch/${KARCH}/kernel" -m644 arch/${KARCH}/kernel/asm-offsets.s install -Dt "${_builddir}/arch/${KARCH}/kernel" -m644 arch/${KARCH}/kernel/asm-offsets.s
cp -t "${_builddir}/arch/${KARCH}" -a arch/${KARCH}/include cp -t "${_builddir}/arch/${KARCH}" -a arch/${KARCH}/include
for i in dove omap2; do
mkdir -p "${_builddir}/arch/${KARCH}/mach-${i}"
cp -t "${_builddir}/arch/${KARCH}/mach-${i}" -a arch/$KARCH/mach-${i}/include
done
for i in omap orion versatile; do
mkdir -p "${_builddir}/arch/${KARCH}/plat-${i}"
cp -t "${_builddir}/arch/${KARCH}/plat-${i}" -a arch/$KARCH/plat-${i}/include
done
install -Dt "${_builddir}/drivers/md" -m644 drivers/md/*.h install -Dt "${_builddir}/drivers/md" -m644 drivers/md/*.h
install -Dt "${_builddir}/net/mac80211" -m644 net/mac80211/*.h install -Dt "${_builddir}/net/mac80211" -m644 net/mac80211/*.h

File diff suppressed because it is too large Load diff