kernel: bump 4.19 to 4.19.71
Refreshed all patches. Remove upstreamed: - 950-0774-watchdog-bcm2835_wdt-Fix-module-autoload.patch - 0017-usb-host-fotg2-restart-hcd-after-port-reset.patch Compile-tested on: cns3xxx Runtime-tested on: cns3xxx Signed-off-by: Koen Vandeputte <koen.vandeputte@ncentric.com>
This commit is contained in:
		| @@ -36,7 +36,7 @@ ChangeLog v1->v2: | ||||
|   | ||||
|  #include <asm/byteorder.h> | ||||
|  #include <asm/irq.h> | ||||
| @@ -5596,7 +5597,7 @@ static int fotg210_hcd_probe(struct plat | ||||
| @@ -5600,7 +5601,7 @@ static int fotg210_hcd_probe(struct plat | ||||
|  	hcd->regs = devm_ioremap_resource(&pdev->dev, res); | ||||
|  	if (IS_ERR(hcd->regs)) { | ||||
|  		retval = PTR_ERR(hcd->regs); | ||||
| @@ -45,7 +45,7 @@ ChangeLog v1->v2: | ||||
|  	} | ||||
|   | ||||
|  	hcd->rsrc_start = res->start; | ||||
| @@ -5606,22 +5607,42 @@ static int fotg210_hcd_probe(struct plat | ||||
| @@ -5610,22 +5611,42 @@ static int fotg210_hcd_probe(struct plat | ||||
|   | ||||
|  	fotg210->caps = hcd->regs; | ||||
|   | ||||
| @@ -91,7 +91,7 @@ ChangeLog v1->v2: | ||||
|  	usb_put_hcd(hcd); | ||||
|  fail_create_hcd: | ||||
|  	dev_err(dev, "init %s fail, %d\n", dev_name(dev), retval); | ||||
| @@ -5637,6 +5658,10 @@ static int fotg210_hcd_remove(struct pla | ||||
| @@ -5641,6 +5662,10 @@ static int fotg210_hcd_remove(struct pla | ||||
|  { | ||||
|  	struct device *dev = &pdev->dev; | ||||
|  	struct usb_hcd *hcd = dev_get_drvdata(dev); | ||||
|   | ||||
| @@ -22,7 +22,7 @@ Signed-off-by: Linus Walleij <linus.walleij@linaro.org> | ||||
|  #include <linux/device.h> | ||||
|  #include <linux/dmapool.h> | ||||
|  #include <linux/kernel.h> | ||||
| @@ -5672,9 +5673,18 @@ static int fotg210_hcd_remove(struct pla | ||||
| @@ -5676,9 +5677,18 @@ static int fotg210_hcd_remove(struct pla | ||||
|  	return 0; | ||||
|  } | ||||
|   | ||||
|   | ||||
| @@ -43,7 +43,7 @@ Signed-off-by: Linus Walleij <linus.walleij@linaro.org> | ||||
|   | ||||
|  #include <asm/byteorder.h> | ||||
|  #include <asm/irq.h> | ||||
| @@ -5554,6 +5558,72 @@ static void fotg210_init(struct fotg210_ | ||||
| @@ -5558,6 +5562,72 @@ static void fotg210_init(struct fotg210_ | ||||
|  	iowrite32(value, &fotg210->regs->otgcsr); | ||||
|  } | ||||
|   | ||||
| @@ -116,7 +116,7 @@ Signed-off-by: Linus Walleij <linus.walleij@linaro.org> | ||||
|  /** | ||||
|   * fotg210_hcd_probe - initialize faraday FOTG210 HCDs | ||||
|   * | ||||
| @@ -5631,6 +5701,12 @@ static int fotg210_hcd_probe(struct plat | ||||
| @@ -5635,6 +5705,12 @@ static int fotg210_hcd_probe(struct plat | ||||
|   | ||||
|  	fotg210_init(fotg210); | ||||
|   | ||||
|   | ||||
| @@ -1,27 +0,0 @@ | ||||
| From b9d300b5aea18f2e992201d182d939030130aab2 Mon Sep 17 00:00:00 2001 | ||||
| From: Hans Ulli Kroll <ulli.kroll@googlemail.com> | ||||
| Date: Sat, 14 Apr 2018 18:49:57 +0200 | ||||
| Subject: [PATCH 17/18] usb: host: fotg2: restart hcd after port reset | ||||
|  | ||||
| on Gemini SoC FOTG2 stalls after port reset | ||||
| rerstart the hcd. | ||||
|  | ||||
| Signed-off-by: Hans Ulli Kroll <ulli.kroll@googlemail.com> | ||||
| Signed-off-by: Linus Walleij <linus.walleij@linaro.org> | ||||
| --- | ||||
|  drivers/usb/host/fotg210-hcd.c | 4 ++++ | ||||
|  1 file changed, 4 insertions(+) | ||||
|  | ||||
| --- a/drivers/usb/host/fotg210-hcd.c | ||||
| +++ b/drivers/usb/host/fotg210-hcd.c | ||||
| @@ -1633,6 +1633,10 @@ static int fotg210_hub_control(struct us | ||||
|  			/* see what we found out */ | ||||
|  			temp = check_reset_complete(fotg210, wIndex, status_reg, | ||||
|  					fotg210_readl(fotg210, status_reg)); | ||||
| + | ||||
| +			/* restart schedule */ | ||||
| +			fotg210->command |= CMD_RUN; | ||||
| +			fotg210_writel(fotg210, fotg210->command, &fotg210->regs->command); | ||||
|  		} | ||||
|   | ||||
|  		if (!(temp & (PORT_RESUME|PORT_RESET))) { | ||||
		Reference in New Issue
	
	Block a user
	 Koen Vandeputte
					Koen Vandeputte