Re: [GIT PULL] USB patches for v4.4 merge window

2015-10-22 Thread Greg KH
On Tue, Oct 20, 2015 at 01:44:05PM -0500, Felipe Balbi wrote:
> Hi Greg,
> 
> Here's the large gadget pull request for v4.4. All patches have been
> in next for a while and should be safe to apply.
> 
> Let me know if you want any changes to this pull request.
> 
> cheers
> 
> The following changes since commit 9ffecb10283508260936b96022d4ee43a7798b4c:
> 
>   Linux 4.3-rc3 (2015-09-27 07:50:08 -0400)
> 
> are available in the git repository at:
> 
>   git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git 
> tags/usb-for-v4.4

Pulled and pushed out, thanks.

greg k-h
--
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to majord...@vger.kernel.org
More majordomo info at  http://vger.kernel.org/majordomo-info.html
Please read the FAQ at  http://www.tux.org/lkml/


Re: [GIT PULL] USB patches for v4.4 merge window

2015-10-22 Thread Greg KH
On Tue, Oct 20, 2015 at 01:44:05PM -0500, Felipe Balbi wrote:
> Hi Greg,
> 
> Here's the large gadget pull request for v4.4. All patches have been
> in next for a while and should be safe to apply.
> 
> Let me know if you want any changes to this pull request.
> 
> cheers
> 
> The following changes since commit 9ffecb10283508260936b96022d4ee43a7798b4c:
> 
>   Linux 4.3-rc3 (2015-09-27 07:50:08 -0400)
> 
> are available in the git repository at:
> 
>   git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git 
> tags/usb-for-v4.4

Pulled and pushed out, thanks.

greg k-h
--
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to majord...@vger.kernel.org
More majordomo info at  http://vger.kernel.org/majordomo-info.html
Please read the FAQ at  http://www.tux.org/lkml/


[GIT PULL] USB patches for v4.4 merge window

2015-10-20 Thread Felipe Balbi
Hi Greg,

Here's the large gadget pull request for v4.4. All patches have been
in next for a while and should be safe to apply.

Let me know if you want any changes to this pull request.

cheers

The following changes since commit 9ffecb10283508260936b96022d4ee43a7798b4c:

  Linux 4.3-rc3 (2015-09-27 07:50:08 -0400)

are available in the git repository at:

  git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git tags/usb-for-v4.4

for you to fetch changes up to 81e9d14a53eb1abfbe6ac828a87a2deb4702b5f1:

  usb: gadget: net2280: restore ep_cfg after defect7374 workaround (2015-10-19 
09:25:53 -0500)


usb: patches for v4.4 merge window

This pull request is large with a total of 136 non-merge
commits. Because of its size, we will only describe the big things in
broad terms.

Many will be happy to know that dwc3 is now almost twice as fast after
some profiling and speed improvements. Also in dwc3, John Youn from
Synopsys added support for their new DWC USB3.1 IP Core and the HAPS
platform which can be used to validate it.

A series of patches from Robert Baldyga cleaned up uses of
ep->driver_data as a flag for "claimed endpoint" in favor of the new
ep->claimed flag.

Sudip Mukherjee fixed a ton of really old problems on the amd5536udc
driver. That should make a few people happy.

Heikki Krogerus worked on converting dwc3 to the unified device property
interface.

Together with these, there's a ton of non-critical fixes, typos and
stuff like that.

Signed-off-by: Felipe Balbi 


Alan Stern (1):
  usb: misc: usbtest: format the data pattern according to max packet size

Alexandre Belloni (1):
  usb: gadget: at91_udc: move at91_udc_data in at91_udc.h

Antti Seppälä (1):
  usb: dwc2: Use platform endianness when accessing registers

Bin Liu (2):
  usb: musb: set the controller speed based on the config setting
  usb: musb: dsps: control musb speed based on dts setting

Doug Anderson (1):
  usb: dwc2: host: Fix use after free w/ simultaneous irqs

Douglas Anderson (1):
  usb: dwc2: host: Protect PCGCTL with lock in dwc2_port_resume()

Felipe Balbi (12):
  usb: dwc3: gadget: move trace_dwc3_ep_queue()
  usb: dwc3: gadget: start requests as soon as they come
  usb: dwc3: gadget: clear DWC3_PENDING_REQUEST when request is queued
  usb: dwc3: gadget: improve ep_queue's error reporting
  usb: gadget: mass_storage: allow for deeper queue lengths
  usb: dwc2: rename all s3c_* to dwc2_*
  usb: gadget: pch-udc: fix lock
  usb: dwc3: gadget: start transfer on XFER_COMPLETE
  usb: dwc3: gadget: use update transfer command
  usb: dwc3: gadget: use Update Transfer from Xfer In Progress
  usb: dwc3: gadget: remove unnecessary _irqsave()
  Revert "usb: dwc3: gadget: remove unnecessary _irqsave()"

Felipe F. Tonello (1):
  usb: gadget: f_midi: check for error on usb_ep_queue

Geliang Tang (1):
  usb: gadget: fix a trivial typo

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

Hans de Goede (1):
  musb: sunxi: Make sunxi musb glue work without MUSB_PIO_ONLY

Heikki Krogerus (5):
  usb: common: of_usb_get_maximum_speed to usb_get_maximum_speed
  usb: dwc3: st: prepare the driver for generic usb_get_dr_mode function
  usb: common: of_usb_get_dr_mode to usb_get_dr_mode
  usb: dwc3: core: convert to unified device property interface
  usb: dwc3: pci: passing forward the ACPI companion

Igor Kotrasinski (1):
  usb: gadget: 

[GIT PULL] USB patches for v4.4 merge window

2015-10-20 Thread Felipe Balbi
Hi Greg,

Here's the large gadget pull request for v4.4. All patches have been
in next for a while and should be safe to apply.

Let me know if you want any changes to this pull request.

cheers

The following changes since commit 9ffecb10283508260936b96022d4ee43a7798b4c:

  Linux 4.3-rc3 (2015-09-27 07:50:08 -0400)

are available in the git repository at:

  git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git tags/usb-for-v4.4

for you to fetch changes up to 81e9d14a53eb1abfbe6ac828a87a2deb4702b5f1:

  usb: gadget: net2280: restore ep_cfg after defect7374 workaround (2015-10-19 
09:25:53 -0500)


usb: patches for v4.4 merge window

This pull request is large with a total of 136 non-merge
commits. Because of its size, we will only describe the big things in
broad terms.

Many will be happy to know that dwc3 is now almost twice as fast after
some profiling and speed improvements. Also in dwc3, John Youn from
Synopsys added support for their new DWC USB3.1 IP Core and the HAPS
platform which can be used to validate it.

A series of patches from Robert Baldyga cleaned up uses of
ep->driver_data as a flag for "claimed endpoint" in favor of the new
ep->claimed flag.

Sudip Mukherjee fixed a ton of really old problems on the amd5536udc
driver. That should make a few people happy.

Heikki Krogerus worked on converting dwc3 to the unified device property
interface.

Together with these, there's a ton of non-critical fixes, typos and
stuff like that.

Signed-off-by: Felipe Balbi 


Alan Stern (1):
  usb: misc: usbtest: format the data pattern according to max packet size

Alexandre Belloni (1):
  usb: gadget: at91_udc: move at91_udc_data in at91_udc.h

Antti Seppälä (1):
  usb: dwc2: Use platform endianness when accessing registers

Bin Liu (2):
  usb: musb: set the controller speed based on the config setting
  usb: musb: dsps: control musb speed based on dts setting

Doug Anderson (1):
  usb: dwc2: host: Fix use after free w/ simultaneous irqs

Douglas Anderson (1):
  usb: dwc2: host: Protect PCGCTL with lock in dwc2_port_resume()

Felipe Balbi (12):
  usb: dwc3: gadget: move trace_dwc3_ep_queue()
  usb: dwc3: gadget: start requests as soon as they come
  usb: dwc3: gadget: clear DWC3_PENDING_REQUEST when request is queued
  usb: dwc3: gadget: improve ep_queue's error reporting
  usb: gadget: mass_storage: allow for deeper queue lengths
  usb: dwc2: rename all s3c_* to dwc2_*
  usb: gadget: pch-udc: fix lock
  usb: dwc3: gadget: start transfer on XFER_COMPLETE
  usb: dwc3: gadget: use update transfer command
  usb: dwc3: gadget: use Update Transfer from Xfer In Progress
  usb: dwc3: gadget: remove unnecessary _irqsave()
  Revert "usb: dwc3: gadget: remove unnecessary _irqsave()"

Felipe F. Tonello (1):
  usb: gadget: f_midi: check for error on usb_ep_queue

Geliang Tang (1):
  usb: gadget: fix a trivial typo

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

Hans de Goede (1):
  musb: sunxi: Make sunxi musb glue work without MUSB_PIO_ONLY

Heikki Krogerus (5):
  usb: common: of_usb_get_maximum_speed to usb_get_maximum_speed
  usb: dwc3: st: prepare the driver for generic usb_get_dr_mode function
  usb: common: of_usb_get_dr_mode to usb_get_dr_mode
  usb: dwc3: core: convert to unified device property interface
  usb: dwc3: pci: passing forward the ACPI companion

Igor Kotrasinski (1):
  usb: