kernel: bump 4.19 to 4.19.88
Refreshed all patches. Remove upstreamed: - 0004-boot-sq201-from-sda1.patch - 500-v4.20-ubifs-Fix-default-compression-selection-in-ubifs.patch - 0003-usb-dwc2-use-a-longer-core-rest-timeout-in-dwc2_core.patch Altered patches: - 0011-ARM-dts-Fix-up-SQ201-flash-access.patch - 400-mtd-add-rootfs-split-support.patch - 0101-pci-mediatek-backport-fix-pcie.patch Compile-tested on: cns3xxx Runtime-tested on: cns3xxx Signed-off-by: Koen Vandeputte <koen.vandeputte@ncentric.com>master
parent
d395583d69
commit
88ca372b5a
@ -1,20 +0,0 @@
|
|||||||
From 95be54e285767c5209bb51df923373f78b8c4099 Mon Sep 17 00:00:00 2001
|
|
||||||
From: Linus Walleij <linus.walleij@linaro.org>
|
|
||||||
Date: Mon, 16 Jul 2018 23:36:30 +0200
|
|
||||||
Subject: [PATCH 04/18] boot sq201 from sda1
|
|
||||||
|
|
||||||
---
|
|
||||||
arch/arm/boot/dts/gemini-sq201.dts | 2 +-
|
|
||||||
1 file changed, 1 insertion(+), 1 deletion(-)
|
|
||||||
|
|
||||||
--- a/arch/arm/boot/dts/gemini-sq201.dts
|
|
||||||
+++ b/arch/arm/boot/dts/gemini-sq201.dts
|
|
||||||
@@ -20,7 +20,7 @@
|
|
||||||
};
|
|
||||||
|
|
||||||
chosen {
|
|
||||||
- bootargs = "console=ttyS0,115200n8";
|
|
||||||
+ bootargs = "console=ttyS0,115200n8 root=/dev/sda1 rw rootwait";
|
|
||||||
stdout-path = &uart0;
|
|
||||||
};
|
|
||||||
|
|
@ -1,46 +0,0 @@
|
|||||||
From d62e98ed1efcaa94caa004f622944afdce5f1c3c Mon Sep 17 00:00:00 2001
|
|
||||||
From: Gabor Juhos <juhosg@openwrt.org>
|
|
||||||
Date: Sun, 9 Dec 2018 18:12:13 +0100
|
|
||||||
Subject: [PATCH] ubifs: Fix default compression selection in ubifs
|
|
||||||
|
|
||||||
When ubifs is build without the LZO compressor and no compressor is
|
|
||||||
given the creation of the default file system will fail. before
|
|
||||||
selection the LZO compressor check if it is present and if not fall back
|
|
||||||
to the zlib or none.
|
|
||||||
|
|
||||||
Signed-off-by: Gabor Juhos <juhosg@openwrt.org>
|
|
||||||
Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de>
|
|
||||||
Signed-off-by: Richard Weinberger <richard@nod.at>
|
|
||||||
---
|
|
||||||
fs/ubifs/sb.c | 13 ++++++++++++-
|
|
||||||
1 file changed, 12 insertions(+), 1 deletion(-)
|
|
||||||
|
|
||||||
--- a/fs/ubifs/sb.c
|
|
||||||
+++ b/fs/ubifs/sb.c
|
|
||||||
@@ -63,6 +63,17 @@
|
|
||||||
/* Default time granularity in nanoseconds */
|
|
||||||
#define DEFAULT_TIME_GRAN 1000000000
|
|
||||||
|
|
||||||
+static int get_default_compressor(struct ubifs_info *c)
|
|
||||||
+{
|
|
||||||
+ if (ubifs_compr_present(c, UBIFS_COMPR_LZO))
|
|
||||||
+ return UBIFS_COMPR_LZO;
|
|
||||||
+
|
|
||||||
+ if (ubifs_compr_present(c, UBIFS_COMPR_ZLIB))
|
|
||||||
+ return UBIFS_COMPR_ZLIB;
|
|
||||||
+
|
|
||||||
+ return UBIFS_COMPR_NONE;
|
|
||||||
+}
|
|
||||||
+
|
|
||||||
/**
|
|
||||||
* create_default_filesystem - format empty UBI volume.
|
|
||||||
* @c: UBIFS file-system description object
|
|
||||||
@@ -186,7 +197,7 @@ static int create_default_filesystem(str
|
|
||||||
if (c->mount_opts.override_compr)
|
|
||||||
sup->default_compr = cpu_to_le16(c->mount_opts.compr_type);
|
|
||||||
else
|
|
||||||
- sup->default_compr = cpu_to_le16(UBIFS_COMPR_LZO);
|
|
||||||
+ sup->default_compr = cpu_to_le16(get_default_compressor(c));
|
|
||||||
|
|
||||||
generate_random_uuid(sup->uuid);
|
|
||||||
|
|
@ -1,29 +0,0 @@
|
|||||||
From 09bbf8c732e7a6ce290fc7c2d5a3e79ec6c3e8d2 Mon Sep 17 00:00:00 2001
|
|
||||||
From: Mathias Kresin <dev@kresin.me>
|
|
||||||
Date: Wed, 3 Jul 2019 17:03:02 +0200
|
|
||||||
Subject: [PATCH] usb: dwc2: use a longer core rest timeout in
|
|
||||||
dwc2_core_reset()
|
|
||||||
|
|
||||||
Testing on different generations of Lantiq MIPS SoC based boards, showed
|
|
||||||
that it takes up to 1500 us until the core reset bit is cleared.
|
|
||||||
|
|
||||||
The driver from the vendor SDK (ifxhcd) uses a 1 second timeout. Use the
|
|
||||||
same timeout to fix wrong hang detections and make the driver work for
|
|
||||||
Lantiq MIPS SoCs.
|
|
||||||
|
|
||||||
Signed-off-by: Mathias Kresin <dev@kresin.me>
|
|
||||||
---
|
|
||||||
drivers/usb/dwc2/core.c | 2 +-
|
|
||||||
1 file changed, 1 insertion(+), 1 deletion(-)
|
|
||||||
|
|
||||||
--- a/drivers/usb/dwc2/core.c
|
|
||||||
+++ b/drivers/usb/dwc2/core.c
|
|
||||||
@@ -524,7 +524,7 @@ int dwc2_core_reset(struct dwc2_hsotg *h
|
|
||||||
greset |= GRSTCTL_CSFTRST;
|
|
||||||
dwc2_writel(hsotg, greset, GRSTCTL);
|
|
||||||
|
|
||||||
- if (dwc2_hsotg_wait_bit_clear(hsotg, GRSTCTL, GRSTCTL_CSFTRST, 50)) {
|
|
||||||
+ if (dwc2_hsotg_wait_bit_clear(hsotg, GRSTCTL, GRSTCTL_CSFTRST, 10000)) {
|
|
||||||
dev_warn(hsotg->dev, "%s: HANG! Soft Reset timeout GRSTCTL GRSTCTL_CSFTRST\n",
|
|
||||||
__func__);
|
|
||||||
return -EBUSY;
|
|
Loading…
Reference in New Issue