summaryrefslogtreecommitdiffstats
path: root/drivers/usb/host/Kconfig
diff options
context:
space:
mode:
authorBiju Das <biju.das.jz@bp.renesas.com>2023-01-21 15:58:50 +0100
committerGreg Kroah-Hartman <gregkh@linuxfoundation.org>2023-01-25 15:48:17 +0100
commitc52c9acc415eb6ff54f658492f8c53da0fc3528a (patch)
tree0b538ef22919c8ede81156de76b7082399148684 /drivers/usb/host/Kconfig
parentusb: host: xhci-plat: Add reset support (diff)
downloadlinux-c52c9acc415eb6ff54f658492f8c53da0fc3528a.tar.xz
linux-c52c9acc415eb6ff54f658492f8c53da0fc3528a.zip
xhci: host: Add Renesas RZ/V2M SoC support
RZ/V2M is similar to R-Car XHCI but it doesn't require any firmware, we need to reset the USB Host reset release in DRD Module before accessing host registers. Signed-off-by: Biju Das <biju.das.jz@bp.renesas.com> Link: https://lore.kernel.org/r/20230121145853.4792-10-biju.das.jz@bp.renesas.com Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
Diffstat (limited to 'drivers/usb/host/Kconfig')
-rw-r--r--drivers/usb/host/Kconfig10
1 files changed, 10 insertions, 0 deletions
diff --git a/drivers/usb/host/Kconfig b/drivers/usb/host/Kconfig
index 8d799d23c476..662a8bd9a3af 100644
--- a/drivers/usb/host/Kconfig
+++ b/drivers/usb/host/Kconfig
@@ -54,6 +54,7 @@ config USB_XHCI_PCI_RENESAS
config USB_XHCI_PLATFORM
tristate "Generic xHCI driver for a platform device"
select USB_XHCI_RCAR if ARCH_RENESAS
+ select USB_XHCI_RZV2M if ARCH_R9A09G011
help
Adds an xHCI host driver for a generic platform device, which
provides a memory space and an irq.
@@ -95,6 +96,15 @@ config USB_XHCI_RCAR
Say 'Y' to enable the support for the xHCI host controller
found in Renesas R-Car ARM SoCs.
+config USB_XHCI_RZV2M
+ tristate "xHCI support for Renesas RZ/V2M SoC"
+ depends on USB_XHCI_PLATFORM
+ depends on ARCH_R9A09G011 || COMPILE_TEST
+ select USB_RZV2M_USB3DRD
+ help
+ Say 'Y' to enable the support for the xHCI host controller
+ found in Renesas RZ/V2M SoC.
+
config USB_XHCI_TEGRA
tristate "xHCI support for NVIDIA Tegra SoCs"
depends on PHY_TEGRA_XUSB