From 94b9b0127e096f3562dc39aa5b695c81f37e8c9c Mon Sep 17 00:00:00 2001 From: Marek Szyprowski Date: Thu, 16 Sep 2021 15:57:26 +0200 Subject: [PATCH] Revert "usb: xhci: Load Raspberry Pi 4 VL805's firmware" After switching to Linux v5.10 based kernel and DTB for RPi4 there is no need for custom handling of the XHCI firmware upload. It will be properly handled by the mainline u-boot's raspberry-pi firmware reset driver. This reverts commit c3d57c4a00cf39aa885aa65a26eb4aa984b7f0fd. Signed-off-by: Marek Szyprowski Change-Id: I27b51249fbb904d4d3dd18f82671c7d5b8305008 --- board/raspberrypi/rpi/rpi.c | 1 - drivers/usb/host/xhci-pci.c | 6 ------ include/usb/xhci.h | 3 --- 3 files changed, 10 deletions(-) diff --git a/board/raspberrypi/rpi/rpi.c b/board/raspberrypi/rpi/rpi.c index c721cf801a..82fde5f112 100644 --- a/board/raspberrypi/rpi/rpi.c +++ b/board/raspberrypi/rpi/rpi.c @@ -14,7 +14,6 @@ #include #include #include -#include #include #include #include diff --git a/drivers/usb/host/xhci-pci.c b/drivers/usb/host/xhci-pci.c index 4438091ef9..9fb6d2f763 100644 --- a/drivers/usb/host/xhci-pci.c +++ b/drivers/usb/host/xhci-pci.c @@ -13,10 +13,6 @@ #include #include -__weak void xhci_pci_fixup(struct udevice *dev) -{ -} - static void xhci_pci_init(struct udevice *dev, struct xhci_hccr **ret_hccr, struct xhci_hcor **ret_hcor) { @@ -46,8 +42,6 @@ static int xhci_pci_probe(struct udevice *dev) struct xhci_hccr *hccr; struct xhci_hcor *hcor; - xhci_pci_fixup(dev); - xhci_pci_init(dev, &hccr, &hcor); return xhci_register(dev, hccr, hcor); diff --git a/include/usb/xhci.h b/include/usb/xhci.h index 75b374cbf4..7d34103fd5 100644 --- a/include/usb/xhci.h +++ b/include/usb/xhci.h @@ -17,7 +17,6 @@ #define HOST_XHCI_H_ #include -#include #include #include #include @@ -1287,6 +1286,4 @@ extern struct dm_usb_ops xhci_usb_ops; struct xhci_ctrl *xhci_get_ctrl(struct usb_device *udev); -extern void xhci_pci_fixup(struct udevice *dev); - #endif /* HOST_XHCI_H_ */ -- 2.34.1