summaryrefslogtreecommitdiff
path: root/drivers/usb/cdns3/Kconfig
diff options
context:
space:
mode:
authorMinda Chen <minda.chen@starfivetech.com>2023-05-18 14:27:49 +0300
committerGreg Kroah-Hartman <gregkh@linuxfoundation.org>2023-05-29 17:52:11 +0300
commitbfb46b424652a3396b92ca3c96c169ade9b45b8d (patch)
treeddf42b01f57189623bc73bf1a61043155f90888d /drivers/usb/cdns3/Kconfig
parent8486eb8068ccfea99864544327a7d18f8a1e231e (diff)
downloadlinux-bfb46b424652a3396b92ca3c96c169ade9b45b8d.tar.xz
usb: cdns3: Add StarFive JH7110 USB driver
Adds Specific Glue layer to support USB peripherals on StarFive JH7110 SoC. There is a Cadence USB3 core for JH7110 SoCs, the cdns core is the child of this USB wrapper module device. Signed-off-by: Minda Chen <minda.chen@starfivetech.com> Acked-by: Peter Chen <peter.chen@kernel.org> Reviewed-by: Roger Quadros <rogerq@kernel.org> Link: https://lore.kernel.org/r/20230518112750.57924-7-minda.chen@starfivetech.com Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
Diffstat (limited to 'drivers/usb/cdns3/Kconfig')
-rw-r--r--drivers/usb/cdns3/Kconfig11
1 files changed, 11 insertions, 0 deletions
diff --git a/drivers/usb/cdns3/Kconfig b/drivers/usb/cdns3/Kconfig
index b98ca0a1352a..0a514b591527 100644
--- a/drivers/usb/cdns3/Kconfig
+++ b/drivers/usb/cdns3/Kconfig
@@ -78,6 +78,17 @@ config USB_CDNS3_IMX
For example, imx8qm and imx8qxp.
+config USB_CDNS3_STARFIVE
+ tristate "Cadence USB3 support on StarFive SoC platforms"
+ depends on ARCH_STARFIVE || COMPILE_TEST
+ help
+ Say 'Y' or 'M' here if you are building for StarFive SoCs
+ platforms that contain Cadence USB3 controller core.
+
+ e.g. JH7110.
+
+ If you choose to build this driver as module it will
+ be dynamically linked and module will be called cdns3-starfive.ko
endif
if USB_CDNS_SUPPORT