On Thu, Apr 25, 2019 at 04:00:05PM +0300, Felipe Balbi wrote: > Nagarjuna Kristam <[email protected]> writes: > > > This patch adds UDC driver for tegra XUSB 3.0 device mode controller. > > XUSB device mode controller support SS, HS and FS modes > > > > Based on work by: > > Mark Kuo <[email protected]> > > Andrew Bresticker <[email protected]> > > > > Signed-off-by: Nagarjuna Kristam <[email protected]> > > --- > > drivers/usb/gadget/udc/Kconfig | 10 + > > drivers/usb/gadget/udc/Makefile | 1 + > > drivers/usb/gadget/udc/tegra_xudc.c | 3702 > > +++++++++++++++++++++++++++++++++++ > > 3 files changed, 3713 insertions(+) > > create mode 100644 drivers/usb/gadget/udc/tegra_xudc.c > > > > diff --git a/drivers/usb/gadget/udc/Kconfig b/drivers/usb/gadget/udc/Kconfig > > index 0a16cbd..f6f469c 100644 > > --- a/drivers/usb/gadget/udc/Kconfig > > +++ b/drivers/usb/gadget/udc/Kconfig > > @@ -439,6 +439,16 @@ config USB_GADGET_XILINX > > dynamically linked module called "udc-xilinx" and force all > > gadget drivers to also be dynamically linked. > > > > +config USB_TEGRA_XUDC > > + tristate "NVIDIA Superspeed USB 3.0 Device Controller" > > + depends on ARCH_TEGRA > > no compile_test?
That's not possible right now. The driver depends on functions that don't have dummy implementations to support COMPILE_TEST. I suppose that's something that we could change, but does it need to be part of this initial submission? On that note: Nagarjuna, I think we have PHY_TEGRA_XUSB as at least one other dependency. Without that the driver could be enabled but fail to link because of the missing implementations that that driver would've provided. Thierry
signature.asc
Description: PGP signature
