Messages in this thread | | | From | Felipe Balbi <> | Subject | Re: [PATCH v7 0/4] usb/gadget: independent registration of gadgets and gadget drivers | Date | Thu, 10 Dec 2015 11:01:08 -0600 |
| |
Hi,
Marek Szyprowski <m.szyprowski@samsung.com> writes: > Hello, > > This is a resurrection of the patches initially submitted by Ruslan > Bilovol in the following thread: https://lkml.org/lkml/2015/6/22/554 > > The changes since the original submission (v5) includes rebase onto > latest linux-next branch, simplification of the code requested by Alan > Stern and Felipe Balbi, removal of a patch, which deleted __init/__exit > attributes (this change has been already merged) and fixes of the > checkpatch issues. > > This feature is urgently needed, because it is not longer possible to > use workaround to avoid deferred probe in UDC drivers due to > not-yet-probed i2c regulator drivers (for more information see > https://lkml.org/lkml/2015/10/30/374 ). > > This patchset has been successfully tested on Odroid XU3 boards with > DWC3 UDC driver being deferred by missing regulator drivers.
there is one problem with this patchset. If I try to statically link gadget drivers, only one can be chosen, even though I can enable both dwc3 and dummy_hcd just fine. And, actually, this brings another problem. How do we handle systems which have 2 USB peripheral controllers (say, 2 instances of dwc3) and choose which gadget driver will bind to which controller ?
-- balbi [unhandled content-type:application/pgp-signature]
| |