From 1c7700028e309ca4f3ea6d5e6e5d477a66746cda Mon Sep 17 00:00:00 2001 From: Yongqin Liu Date: Thu, 10 Oct 2024 15:02:25 +0800 Subject: [PATCH] ANDROID: db845c: enable CONFIG_USB_XHCI_PCI_RENESAS With the change 25f51b76f90f ("xhci-pci: Make xhci-pci-renesas a proper modular driver"), the base xhci-pci driver rejects the Renesas xHCIs. So for the db845c board, which uses the Renesas UPD720201 USB 3.0 host controller on PCIE0, it needs to enable the CONFIG_USB_XHCI_PCI_RENESAS config now. It was supported by the base xhci-pci driver before. BTW, USB_XHCI_PCI is enabled in the GKI kernel by default. Fixes: 25f51b76f90f ("xhci-pci: Make xhci-pci-renesas a proper modular driver") Test: eth0 interface works again Change-Id: Ia64882af805b75727d9f2b1eab4897a2d2797ec3 Signed-off-by: Yongqin Liu --- BUILD.bazel | 1 + arch/arm64/configs/db845c_gki.fragment | 1 + 2 files changed, 2 insertions(+) diff --git a/BUILD.bazel b/BUILD.bazel index 9672c707f835..07ca453610c9 100644 --- a/BUILD.bazel +++ b/BUILD.bazel @@ -653,6 +653,7 @@ _DB845C_MODULE_OUTS = [ "drivers/usb/host/ohci-hcd.ko", "drivers/usb/host/ohci-pci.ko", "drivers/usb/host/ohci-platform.ko", + "drivers/usb/host/xhci-pci-renesas.ko", "drivers/usb/typec/mux/fsa4480.ko", "drivers/usb/typec/mux/nb7vpq904m.ko", "drivers/usb/typec/mux/wcd939x-usbss.ko", diff --git a/arch/arm64/configs/db845c_gki.fragment b/arch/arm64/configs/db845c_gki.fragment index d1611c72825f..dc3749aefd70 100644 --- a/arch/arm64/configs/db845c_gki.fragment +++ b/arch/arm64/configs/db845c_gki.fragment @@ -355,3 +355,4 @@ CONFIG_MAC80211=m # PWRSEQ driver for WCN BT-WLAN chipsets on sm8250 and newer SoCs # Depends on CONFIG_POWER_SEQUENCING in gki_defconfig CONFIG_POWER_SEQUENCING_QCOM_WCN=m +CONFIG_USB_XHCI_PCI_RENESAS=m