Re: [PATCH v1 00/20] usb: third series of updates for dwc2 driver

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



On 3/17/2015 2:54 AM, Mian Yousaf Kaukab wrote:
> Hi,
> This patchset consists of some bug fixes and feature enhancements for
> the dwc2 driver. All the patches are verified on dwc2 v3.0a with
> dedicated fifos. Main focus of testing was with dma enabled. Although
> basic testing without dma was also done.
> 
> This is based on testing/next branch in Felipe's git.
> 
> Thank you,
> 
> Best regards,
> Yousaf
> 

Hi Yousaf,

Patch 15 and 16 introduce regressions in two systems that I
tested with.

After patch 15, the host fails to work at all.

After patch 16, the host works but the device fails enumeration
whenever switching from an A to B cable, going from host to
peripheral. After this fails, if you unplug and replug the B
cable it will enumerate. But whenever you switch from A to B it
always fails.

Tested on a Synopsys (2.94a) and Altera (2.93a) system.

I don't have any logs right now but I can get those tomorrow if
you need them.

John



> History:
> v1:
>  - Fixed comments from John Youn and Robert Baldyga
>  - Dropped all changes to pci.c due to
>    http://permalink.gmane.org/gmane.linux.usb.general/123411
>  - Added patch to remove unnecessary EXPORT_SYMBOL_GPL calls
> 
> Gregory Herrero (13):
>   usb: dwc2: add controller hibernation support
>   usb: dwc2: implement hibernation during bus suspend/resume
>   usb: dwc2: controller must update lx_state before releasing lock
>   usb: dwc2: add external_id_pin_ctl core parameter
>   usb: dwc2: gadget: use reset detect interrupt
>   usb: dwc2: gadget: ignore pm suspend/resume in L2
>   usb: dwc2: gadget: prevent new request submission during suspend
>   usb: dwc2: gadget: powerup controller if needed
>   usb: dwc2: gadget: enable otg flag in dual role configuration
>   usb: dwc2: host: add bus_suspend/bus_resume callback
>   usb: dwc2: host: resume root hub on port connect
>   usb: dwc2: host: spinlock urb_enqueue
>   usb: dwc2: host: don't use dma_alloc_coherent with irqs disabled
> 
> Jingwu Lin (1):
>   usb: dwc2: host: implement test mode
> 
> Mian Yousaf Kaukab (6):
>   usb: dwc2: move debugfs code to a separate file
>   usb: dwc2: debugfs: add support for complete register dump
>   usb: dwc2: set parameter values in probe function
>   usb: dwc2: gadget: remove s3c_hsotg_ep_disable_force
>   usb: dwc2: host: register handle to the phy
>   usb: dwc2: remove dwc2_platform.ko
> 
>  drivers/usb/dwc2/Kconfig     |   8 -
>  drivers/usb/dwc2/Makefile    |   9 +-
>  drivers/usb/dwc2/core.c      | 420 ++++++++++++++++++++++-
>  drivers/usb/dwc2/core.h      | 113 ++++++-
>  drivers/usb/dwc2/core_intr.c |  44 ++-
>  drivers/usb/dwc2/debug.h     |  27 ++
>  drivers/usb/dwc2/debugfs.c   | 770 +++++++++++++++++++++++++++++++++++++++++++
>  drivers/usb/dwc2/gadget.c    | 459 +++-----------------------
>  drivers/usb/dwc2/hcd.c       |  86 +++--
>  drivers/usb/dwc2/hcd.h       |   7 +-
>  drivers/usb/dwc2/hcd_intr.c  |  13 +
>  drivers/usb/dwc2/hcd_queue.c |  13 +-
>  drivers/usb/dwc2/platform.c  |  23 +-
>  13 files changed, 1491 insertions(+), 501 deletions(-)
>  create mode 100644 drivers/usb/dwc2/debug.h
>  create mode 100644 drivers/usb/dwc2/debugfs.c
> 

--
To unsubscribe from this list: send the line "unsubscribe linux-usb" in
the body of a message to majordomo@xxxxxxxxxxxxxxx
More majordomo info at  http://vger.kernel.org/majordomo-info.html




[Index of Archives]     [Linux Media]     [Linux Input]     [Linux Audio Users]     [Yosemite News]     [Linux Kernel]     [Linux SCSI]     [Old Linux USB Devel Archive]

  Powered by Linux