Message ID | 20200816094949.349878-1-vkoul@kernel.org |
---|---|
State | New |
Headers | show |
Series | usb: renesas-xhci: add version 0x2020 as valid | expand |
diff --git a/drivers/usb/host/xhci-pci-renesas.c b/drivers/usb/host/xhci-pci-renesas.c index 59b1965ad0a3..03875cd28ddd 100644 --- a/drivers/usb/host/xhci-pci-renesas.c +++ b/drivers/usb/host/xhci-pci-renesas.c @@ -50,14 +50,16 @@ #define RENESAS_RETRY 10000 #define RENESAS_DELAY 10 -#define ROM_VALID_01 0x2013 -#define ROM_VALID_02 0x2026 +#define ROM_VALID_01 0x2020 +#define ROM_VALID_02 0x2013 +#define ROM_VALID_03 0x2026 static int renesas_verify_fw_version(struct pci_dev *pdev, u32 version) { switch (version) { case ROM_VALID_01: case ROM_VALID_02: + case ROM_VALID_03: return 0; } dev_err(&pdev->dev, "FW has invalid version :%d\n", version);
Some devices in wild are reporting firmware version as 0x2020, so add that as well Reported by: Anastasios Vacharakis <vacharakis@gmail.com> Reported by: Glen Journeay <journeay@gmail.com> Fixes: 2478be82de44 ("usb: renesas-xhci: Add ROM loader for uPD720201") Bugzilla: https://bugzilla.kernel.org/show_bug.cgi?id=208911 Signed-off-by: Vinod Koul <vkoul@kernel.org> --- Greg, this fixes regression for folks with preprogrammed controllers with firmware version 0x2020, please mark as stable material drivers/usb/host/xhci-pci-renesas.c | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) -- 2.26.2