[PATCH v2 00/28] usb: dwc2: Rework params, checkpatch, and other changes

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

 



Hi Felipe,

This is a consolidation, rebase, and resend of several dwc2 patch
series that were submitted to linux-usb in the past month or so. These
should all be applied to testing/next for 4.11.

See the following links for the original list messages:

https://www.spinics.net/lists/linux-usb/msg151693.html
https://www.spinics.net/lists/linux-usb/msg151872.html
https://www.spinics.net/lists/linux-usb/msg151929.html
https://www.spinics.net/lists/linux-usb/msg151927.html
https://www.spinics.net/lists/linux-usb/msg151923.html

To apply to your testing/next you need the following changes.

This series depends on the dwc2 fixes for 4.10-rc5 in your fixes
branch.

Remove these from testing/next as they aren't needed any more. This
issue is addressed at the end of this series.

  e0beae49474c ("usb: dwc2: pci: Add AHB burst property for HAPS")
  70033c5ec15b ("usb: dwc2: Use the ahb_burst param")
  605f91f9f5a6 ("usb: dwc2: Read in the AHB burst property")
  d067dad79548 ("Documentation: devictree: dwc2: Add AHB burst binding")

Remove these from testing/next as they cause conflict and I have added
fixed-up versions in this series:

  d91a6eb219b8 ("usb: dwc2: host: use true/false for boolean")
  52e3773e1ff9 ("usb: dwc2: host: use msleep() for long delays")

This commit in testing/next is already in fixes:

  20c8ab4105b9 ("usb: dwc2: use u32 for DT binding parameters")

With those changes you should be able to apply this series cleanly.

Regards,
John


Chen Yu (2):
  usb: dwc2: Force port resume on switching to device mode
  usb: dwc2: Add a quirk to allow speed negotiation for Hisilicon Hi6220

John Stultz (2):
  usb: dwc2: Avoid sleeping while holding hsotg->lock
  usb: dwc2: Workaround case where GOTGCTL state is wrong

John Youn (21):
  usb: dwc2: Cleanup some checkpatch issues
  usb: dwc2: Add identifier in prototypes
  usb: dwc2: Fix comment alignment and format
  usb: dwc2: Fix logical continuations
  usb: dwc2: Fix brace usage
  usb: dwc2: Fix lines over 80 characters
  usb: dwc2: Fix code indentation after conditionals
  usb: dwc2: Remove 'return' from void function
  usb: dwc2: Fix sizeof in kzalloc
  usb: dwc2: Remove unused otg_ver parameter
  usb: dwc2: Set core parameters to default values
  usb: dwc2: Get device properties
  usb: dwc2: Update parameter types
  usb: dwc2: Rearrange param structure members
  usb: dwc2: Check core parameters
  usb: dwc2: Remove platform static params
  usb: dwc2: Fix usage of bool params
  usb: dwc2: Remove unnecessary parameters
  usb: dwc2: Add debugfs file to show params
  usb: dwc2: Remove debug prints in params.c
  usb: dwc2: Show dr_mode via debugfs

Nicholas Mc Guire (3):
  usb: dwc2: host: use msleep() for long delay
  usb: dwc2: host: use true/false for boolean
  usb: dwc2: host: use msleep() for long delays

 drivers/usb/dwc2/core.c      |   39 +-
 drivers/usb/dwc2/core.h      |  189 +++---
 drivers/usb/dwc2/core_intr.c |   11 +-
 drivers/usb/dwc2/debug.h     |    4 +-
 drivers/usb/dwc2/debugfs.c   |  182 +++++-
 drivers/usb/dwc2/gadget.c    |  217 +++----
 drivers/usb/dwc2/hcd.c       |  249 +++++---
 drivers/usb/dwc2/hcd.h       |   76 +--
 drivers/usb/dwc2/hcd_ddma.c  |   23 +-
 drivers/usb/dwc2/hcd_intr.c  |   98 +--
 drivers/usb/dwc2/hcd_queue.c |   40 +-
 drivers/usb/dwc2/hw.h        |  596 +++++++++---------
 drivers/usb/dwc2/params.c    | 1437 ++++++++++--------------------------------
 drivers/usb/dwc2/pci.c       |    2 +-
 drivers/usb/dwc2/platform.c  |   14 +-
 15 files changed, 1318 insertions(+), 1859 deletions(-)

-- 
2.11.0

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