mirror of
https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git
synced 2024-08-21 16:29:59 +00:00
usb: gadget: udc: add Renesas RZ/N1 USBF controller support
Add support for the Renesas USBF controller. This controller is an USB2.0 UDC controller available in the Renesas r9a06g032 SoC (RZ/N1 family). Signed-off-by: Herve Codina <herve.codina@bootlin.com> Link: https://lore.kernel.org/r/20230105152257.310642-4-herve.codina@bootlin.com Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
This commit is contained in:
parent
e9fee814b0
commit
3e6e14ffde
3 changed files with 3418 additions and 0 deletions
|
@ -193,6 +193,17 @@ config USB_RENESAS_USB3
|
|||
dynamically linked module called "renesas_usb3" and force all
|
||||
gadget drivers to also be dynamically linked.
|
||||
|
||||
config USB_RENESAS_USBF
|
||||
tristate 'Renesas USB Function controller'
|
||||
depends on ARCH_RENESAS || COMPILE_TEST
|
||||
help
|
||||
Renesas USB Function controller is a USB peripheral controller
|
||||
available on RZ/N1 Renesas SoCs.
|
||||
|
||||
Say "y" to link the driver statically, or "m" to build a
|
||||
dynamically linked module called "renesas_usbf" and force all
|
||||
gadget drivers to also be dynamically linked.
|
||||
|
||||
config USB_PXA27X
|
||||
tristate "PXA 27x"
|
||||
depends on HAS_IOMEM
|
||||
|
|
|
@ -27,6 +27,7 @@ obj-$(CONFIG_USB_TEGRA_XUDC) += tegra-xudc.o
|
|||
obj-$(CONFIG_USB_M66592) += m66592-udc.o
|
||||
obj-$(CONFIG_USB_R8A66597) += r8a66597-udc.o
|
||||
obj-$(CONFIG_USB_RENESAS_USB3) += renesas_usb3.o
|
||||
obj-$(CONFIG_USB_RENESAS_USBF) += renesas_usbf.o
|
||||
obj-$(CONFIG_USB_FSL_QE) += fsl_qe_udc.o
|
||||
obj-$(CONFIG_USB_S3C_HSUDC) += s3c-hsudc.o
|
||||
obj-$(CONFIG_USB_LPC32XX) += lpc32xx_udc.o
|
||||
|
|
3406
drivers/usb/gadget/udc/renesas_usbf.c
Normal file
3406
drivers/usb/gadget/udc/renesas_usbf.c
Normal file
File diff suppressed because it is too large
Load diff
Loading…
Reference in a new issue