Hi, Marek Szyprowski <m.szyprowski@xxxxxxxxxxx> 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
Attachment:
signature.asc
Description: PGP signature