Hi, On Fri, Feb 24, 2012 at 12:00:48PM +0100, Lukasz Majewski wrote: > On Fri, 24 Feb 2012 12:09:13 +0200 > Felipe Balbi <balbi@xxxxxx> wrote: > > > Hi, > > > > On Fri, Feb 24, 2012 at 09:25:03AM +0100, Lukasz Majewski wrote: > > > On Fri, 10 Feb 2012 10:12:18 +0100 > > > Lukasz Majewski <l.majewski@xxxxxxxxxxx> wrote: > > > > > > > Presented patch series fix several problems with S3C-HSOTG driver, > > > > thus now the Multi Function Gadget (MFG) is working correctly. > > > > > > > > Those commits consist of EP0 transfer management fixes (ZLP > > > > sending code and NAK management). > > > > Moreover the disconnect irq handler has been removed. > > > > > > > > Code for recovering from device disconnection and connection > > > > during ongoing transfer has been added as well. > > > > > > > > Patches done by Joonyoung Shim have been included to this patch > > > > series, since those patches are necessary for further fixes. > > > > Unfortunately they haven't been included to mainline yet. > > > > > > > > Tested with: > > > > - DFU gadget (various size of the sent data - also packet = > > > > MPS) > > > > - Ethernet gadget (CDC and RNDIS) > > > > - Multi Function Gadget (g_multi) > > > > > > > > HW: > > > > - Samsung's C210 Universal rev.0 > > > > > > > > > > > > Joonyoung Shim (2): > > > > USB: s3c-hsotg: Add platform data callbacks for phy control > > > > USB: s3c-hsotg: Add regulator support > > > > > > > > Lukasz Majewski (7): > > > > USB: s3c-hsotg: NAK management for EP0 (Setup stage of control > > > > transfers) > > > > USB: s3c-hsotg: Sending ZLP packet for IN EP0 transfers > > > > USB: s3c-hsotg: Increase number of available endpoints. > > > > USB: s3c-hsotg: Extract core initialization function > > > > USB: s3c-hsotg: Remove Disconnect Interrupt handler > > > > USB: s3c-hsotg: Rename s3c_hsotg_disconnect function > > > > USB: s3c-hsotg: Cable disconnection recovery code > > > > > > > > drivers/usb/gadget/s3c-hsotg.c | 580 > > > > +++++++++++++++++++++------------------ 1 files changed, 312 > > > > insertions(+), 268 deletions(-) > > > > > > > > --- > > > > Dependences (required to be merged by samsung-soc kernel tree): > > > > > > > > http://comments.gmane.org/gmane.linux.usb.general/56341 > > > > > > > > > > > > > > Hi Felipe, > > > > > > I predict, that turning s3c-hsotg to dwc2 driver will take some > > > time. Therefore I'd like to ask you for applying those fixes to > > > s3c-hsotg driver. > > > > > > They are making the Samsung SoC's USB to work correctly, so until > > > new driver emerges, we would like to use s3c-hsotg driver . > > > > Of course I can apply, just fix the comments I had on most patches and > > resend the series and I can apply them. BTW, I plan to send pull > > request to Greg on Monday (Tuesday at the latest) otherwise my > > patches won't be in linux-next long enough to be merged. > > > > Ok, I will try to do it ASAP. > However, Tuesday is a good day for pull request :-) I'm sorry but I can't wait any longer. We will have to send your fixes on v3.4-rc cycle and make sure to Cc stable@xxxxxxxxxxxxxxx -- balbi
Attachment:
signature.asc
Description: Digital signature