[GIT PATCH] USB patches for 3.12-rc1

2013-09-02 Thread Greg KH
The following changes since commit b36f4be3de1b123d8601de062e7dbfc904f305fb:

  Linux 3.11-rc6 (2013-08-18 14:36:53 -0700)

are available in the git repository at:

  git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb.git/ 
tags/usb-3.12-rc1

for you to fetch changes up to b9a1048137f4ae43ee90f61a3f34f0efe863cfeb:

  usbcore: fix incorrect type in assignment in descriptors_changed() 
(2013-08-30 18:50:43 -0700)


USB patches for 3.12-rc1

Here's the big USB driver pull request for 3.12-rc1

Lots of USB driver fixes and updates.  Nothing major, just the normal
xhci, gadget, and other driver changes.  Full details in the shortlog.

Signed-off-by: Greg Kroah-Hartman 


Al Cooper (1):
  usb: Add Device Tree support to XHCI Platform driver

Alan Stern (9):
  USB: remove redundant "#if"
  USB: simplify the interface of usb_get_status()
  USB: refactor code for enabling/disabling remote wakeup
  USB: handle LPM errors during device suspend correctly
  USB: EHCI: keep better track of resuming ports
  USB: EHCI: don't depend on hardware for tracking port resets and resumes
  USB: handle LPM errors during device suspend correctly
  USB: OHCI: Allow runtime PM without system sleep
  USB: fix build error when CONFIG_PM_SLEEP isn't enabled

Alexey Khoroshilov (1):
  usb: gadget: amd5536udc: unconditionally use GFP_ATOMIC in udc_queue()

Anatolij Gustschin (1):
  usb: phy: fix build breakage

Andrzej Pietrasiewicz (1):
  usb: gadget: configfs: keep a function if it is not successfully added

Andy Shevchenko (4):
  usbtmc: remove trailing spaces
  usbtmc: call pr_err instead of plain printk
  usbtmc: remove redundant braces
  usbtmc: convert to devm_kzalloc

Boris BREZILLON (4):
  usb: gadget: atmel_usba: prepare clk before calling enable
  USB: ohci-at91: add usb_clk for transition to common clk framework
  usb: gadget: at91_udc: add missing clk_put on fclk and iclk
  usb: gadget: at91_udc: add usb_clk for transition to common clk framework

Chen Wang (1):
  USB: usb-skeleton.c: add retry for nonblocking read

Dan Carpenter (6):
  USB: mos7720: use GFP_ATOMIC under spinlock
  usb: gadget: gadgetfs: use after free in dev_release()
  usb: gadget: gadgetfs: potential use after free in unbind()
  usb: phy: signedness bugs in suspend/resume functions
  usb: gadget: double unlocks on error in atmel_usba_start()
  dma: cppi41: off by one in desc_to_chan()

Daniel Mack (1):
  usb: ehci-mxc: check for pdata before dereferencing

David Daney (1):
  usb: Move definition of USB_EHCI_BIG_ENDIAN_MMIO et al. out side of the 
ifs.

Dmitry Kasatkin (2):
  xhci:prevent "callbacks suppressed" when debug is not enabled
  dev-core: fix build break when DEBUG is enabled

Fabio Estevam (4):
  usb: phy: phy-mxs-usb: Check the return value from stmp_reset_block()
  usb: chipidea: ci_hdrc_imx: remove unused variable 'res'
  usb: chipidea: move hw_phymode_configure() into probe
  usb: chipidea: remove previous MODULE_ALIAS

Felipe Balbi (32):
  usb: class: cdc-acm: be careful with bInterval
  usb: atm: speedtch: be careful with bInterval
  usb: clamp bInterval to allowed range
  usb: dwc3: make glue layers selectable
  usb: gadget: remove imx_udc
  usb: dwc3: gadget: don't request IRQs in atomic
  usb: dwc3: switch to GPL v2 only
  usb: phy: protect against NULL phy pointers
  usb: common: introduce of_usb_get_maximum_speed()
  usb: dwc3: let non-DT platforms pass tx-fifo-resize flag;
  usb: dwc3: make maximum-speed a per-instance attribute
  usb: dwc3: core: switch to snps,dwc3
  usb: dwc3: gadget: drop dwc3 manual phy control
  usb: dwc3: omap: switch over to devm_ioremap_resource()
  usb: dwc3: core: switch over to devm_ioremap_resource()
  usb: dwc3: gadget: move debugging print around
  usb: dwc3: gadget: move direction setting up
  usb: dwc3: gadget: add a debugging print when initializing endpoints
  usb: dwc3: core: don't redefine DWC3_DCFG_LPM_CAP
  usb: dwc3: gadget: don't enable LPM early
  usb: dwc3: core: introduce and use macros for Event Size register
  usb: dwc3: gadget: get rid of IRQF_ONESHOT
  usb: dwc3: gadget: rename dwc3_process_event_buf
  usb: dwc3: gadget: introduce dwc3_process_event_buf
  usb: gadget: udc-core: move sysfs_notify() to a workqueue
  usb: dwc3: ep0: only change to ADDRESS if set_config() succeeds
  usb: dwc3: ep0: don't change to configured state too early
  usb: of: fix build breakage caused by recent patches
  usb: dwc3: use dev_get_platdata()
  Merge branch 'nop-phy-rename' into next
  usb: musb: dsps: make it depend on OF_IRQ
  usb: dwc3: core: cope with NULL pdata

Feng-Hsin Chiang (1):
  usb: 

[GIT PATCH] USB patches for 3.12-rc1

2013-09-02 Thread Greg KH
The following changes since commit b36f4be3de1b123d8601de062e7dbfc904f305fb:

  Linux 3.11-rc6 (2013-08-18 14:36:53 -0700)

are available in the git repository at:

  git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb.git/ 
tags/usb-3.12-rc1

for you to fetch changes up to b9a1048137f4ae43ee90f61a3f34f0efe863cfeb:

  usbcore: fix incorrect type in assignment in descriptors_changed() 
(2013-08-30 18:50:43 -0700)


USB patches for 3.12-rc1

Here's the big USB driver pull request for 3.12-rc1

Lots of USB driver fixes and updates.  Nothing major, just the normal
xhci, gadget, and other driver changes.  Full details in the shortlog.

Signed-off-by: Greg Kroah-Hartman gre...@linuxfoundation.org


Al Cooper (1):
  usb: Add Device Tree support to XHCI Platform driver

Alan Stern (9):
  USB: remove redundant #if
  USB: simplify the interface of usb_get_status()
  USB: refactor code for enabling/disabling remote wakeup
  USB: handle LPM errors during device suspend correctly
  USB: EHCI: keep better track of resuming ports
  USB: EHCI: don't depend on hardware for tracking port resets and resumes
  USB: handle LPM errors during device suspend correctly
  USB: OHCI: Allow runtime PM without system sleep
  USB: fix build error when CONFIG_PM_SLEEP isn't enabled

Alexey Khoroshilov (1):
  usb: gadget: amd5536udc: unconditionally use GFP_ATOMIC in udc_queue()

Anatolij Gustschin (1):
  usb: phy: fix build breakage

Andrzej Pietrasiewicz (1):
  usb: gadget: configfs: keep a function if it is not successfully added

Andy Shevchenko (4):
  usbtmc: remove trailing spaces
  usbtmc: call pr_err instead of plain printk
  usbtmc: remove redundant braces
  usbtmc: convert to devm_kzalloc

Boris BREZILLON (4):
  usb: gadget: atmel_usba: prepare clk before calling enable
  USB: ohci-at91: add usb_clk for transition to common clk framework
  usb: gadget: at91_udc: add missing clk_put on fclk and iclk
  usb: gadget: at91_udc: add usb_clk for transition to common clk framework

Chen Wang (1):
  USB: usb-skeleton.c: add retry for nonblocking read

Dan Carpenter (6):
  USB: mos7720: use GFP_ATOMIC under spinlock
  usb: gadget: gadgetfs: use after free in dev_release()
  usb: gadget: gadgetfs: potential use after free in unbind()
  usb: phy: signedness bugs in suspend/resume functions
  usb: gadget: double unlocks on error in atmel_usba_start()
  dma: cppi41: off by one in desc_to_chan()

Daniel Mack (1):
  usb: ehci-mxc: check for pdata before dereferencing

David Daney (1):
  usb: Move definition of USB_EHCI_BIG_ENDIAN_MMIO et al. out side of the 
ifs.

Dmitry Kasatkin (2):
  xhci:prevent callbacks suppressed when debug is not enabled
  dev-core: fix build break when DEBUG is enabled

Fabio Estevam (4):
  usb: phy: phy-mxs-usb: Check the return value from stmp_reset_block()
  usb: chipidea: ci_hdrc_imx: remove unused variable 'res'
  usb: chipidea: move hw_phymode_configure() into probe
  usb: chipidea: remove previous MODULE_ALIAS

Felipe Balbi (32):
  usb: class: cdc-acm: be careful with bInterval
  usb: atm: speedtch: be careful with bInterval
  usb: clamp bInterval to allowed range
  usb: dwc3: make glue layers selectable
  usb: gadget: remove imx_udc
  usb: dwc3: gadget: don't request IRQs in atomic
  usb: dwc3: switch to GPL v2 only
  usb: phy: protect against NULL phy pointers
  usb: common: introduce of_usb_get_maximum_speed()
  usb: dwc3: let non-DT platforms pass tx-fifo-resize flag;
  usb: dwc3: make maximum-speed a per-instance attribute
  usb: dwc3: core: switch to snps,dwc3
  usb: dwc3: gadget: drop dwc3 manual phy control
  usb: dwc3: omap: switch over to devm_ioremap_resource()
  usb: dwc3: core: switch over to devm_ioremap_resource()
  usb: dwc3: gadget: move debugging print around
  usb: dwc3: gadget: move direction setting up
  usb: dwc3: gadget: add a debugging print when initializing endpoints
  usb: dwc3: core: don't redefine DWC3_DCFG_LPM_CAP
  usb: dwc3: gadget: don't enable LPM early
  usb: dwc3: core: introduce and use macros for Event Size register
  usb: dwc3: gadget: get rid of IRQF_ONESHOT
  usb: dwc3: gadget: rename dwc3_process_event_buf
  usb: dwc3: gadget: introduce dwc3_process_event_buf
  usb: gadget: udc-core: move sysfs_notify() to a workqueue
  usb: dwc3: ep0: only change to ADDRESS if set_config() succeeds
  usb: dwc3: ep0: don't change to configured state too early
  usb: of: fix build breakage caused by recent patches
  usb: dwc3: use dev_get_platdata()
  Merge branch 'nop-phy-rename' into next
  usb: musb: dsps: make it depend on OF_IRQ
  usb: dwc3: core: cope with NULL pdata

Feng-Hsin