Re: [PATCH 00/32] usb: dwc2: various bug fixes

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

 



On 08/28/2015 12:27 PM, Mian Yousaf Kaukab wrote:
> Hi,
> This series consists of various bug fixes for both host and gadget
> sides. All patches are verified on dwc2 v3.0a with dedicated fifos.
> It would be good to get some Tested-bys for other platforms.
> 
> It is based on testing/next branch in Felipe's git and depends on [1].
> 
> Thank you,
> 
> Best regards,
> Yousaf
> 

Works good on dwc2 v2.81a, dedicated fifos.

[for gadget part]
Tested-by: Robert Baldyga <r.baldyga@xxxxxxxxxxx>

> [1] http://www.spinics.net/lists/linux-usb/msg128789.html
> 
> Gregory Herrero (22):
>   usb: dwc2: host: don't clear hprt0 status bits when exiting
>     hibernation
>   usb: dwc2: host: create a function to handle port_resume
>   usb: dwc2: host: add flag to reflect bus state
>   usb: dwc2: host: enter hibernation during bus suspend
>   usb: dwc2: host: update hcd and lx_state during start/stop callbacks
>   usb: dwc2: host: avoid resetting lx_state to L3 during disconnect
>   usb: dwc2: host: ignore wakeup interrupt if hibernation supported
>   usb: dwc2: host: resume only if bus is suspended
>   usb: dwc2: host: reset frame number after suspend
>   usb: dwc2: host: disconnect hcd prior stopping it
>   usb: dwc2: host: disable interrupt during stop
>   usb: dwc2: host: clear pending interrupts prior hibernation
>   usb: dwc2: host: wait 3ms for controller stabilization
>   usb: dwc2: host: correctly dump urb isochronous descriptors
>   usb: dwc2: host: use correct frame number during qh init
>   usb: dwc2: host: kill remaining urbs using -ECONNRESET status
>   usb: dwc2: gadget: ensure lx_state corresponds to current state
>   usb: dwc2: gadget: don't modify pullup state in host mode
>   usb: dwc2: gadget: set op_state in vbus_session call
>   usb: dwc2: gadget: abort core init if core_reset fails
>   usb: dwc2: gadget: unmask idstschng interrupt only if controller
>     supports it
>   usb: dwc2: gadget: exit hibernation before power down
> 
> Mian Yousaf Kaukab (10):
>   usb: dwc2: host: add disconnect interrupt to host only interrupts
>   usb: dwc2: gadget: initialize op_state for peripheral only
>     configuration
>   usb: dwc2: force dr_mode in case of configuration mismatch
>   usb: dwc2: gadget: ignore stall check for ep0
>   usb: dwc2: gadget: print complete setup packet
>   usb: dwc2: gadget: stop current transfer on dequeue
>   usb: dwc2: gadget: kill ep0 requests before reinitializing core
>   usb: dwc2: gadget: only reset core after addressed state
>   usb: dwc2: gadget: handle reset interrupt before endpoint interrupts
>   usb: dwc2: exit hibernation on session request
> 
>  drivers/usb/dwc2/core.c      |  14 ++-
>  drivers/usb/dwc2/core.h      |   3 +-
>  drivers/usb/dwc2/core_intr.c |  29 ++++--
>  drivers/usb/dwc2/gadget.c    | 213 ++++++++++++++++++++++++++++++-------------
>  drivers/usb/dwc2/hcd.c       | 192 +++++++++++++++++++++++++++++++++-----
>  drivers/usb/dwc2/hcd_queue.c |  11 +++
>  drivers/usb/dwc2/platform.c  |  11 +++
>  7 files changed, 375 insertions(+), 98 deletions(-)
> 

--
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