linux-kernel.vger.kernel.org archive mirror
 help / color / mirror / Atom feed
* [PATCHv5 0/7] usb: dwc2: Add support for dual-role
@ 2014-10-20 18:51 dinguyen
  2014-10-20 18:52 ` [PATCHv5 1/7] usb: dwc2: Update the gadget driver to use common dwc2_hsotg structure dinguyen
                   ` (6 more replies)
  0 siblings, 7 replies; 21+ messages in thread
From: dinguyen @ 2014-10-20 18:51 UTC (permalink / raw)
  To: paulz, balbi
  Cc: dinh.linux, linux-kernel, swarren, b.zolnierkie, matthijs,
	r.baldyga, jg1.han, sachin.kamat, ben-linux, dianders,
	kever.yang, linux-usb, Dinh Nguyen

From: Dinh Nguyen <dinguyen@opensource.altera.com>

Hello,

This is version 5 of the patch series that combines the dwc2 gadget and host
driver into a single dual role driver. Here are the main differences from V4:

- Squashed 5 patches from V4 into patch 2. Patchset is now only 7 patches.
- Makefile moved to be the last patch in the series.
- When building for kernel modules, dwc2.ko will get built for all modes(host,
  gadget, and dual-role). dwc2_platform.ko and dwc2_pci.ko will get built
  for platform SOC and PCI.

For v5, the series is rebased on top of v3.18-rc1.

As usual, tested on SOCFPGA(host, gadget, and dual-role) and on Rpi-B
(host mode only).

I have pushed this series to a git repo to make it more convenient for people
to test/review.

git://git.rocketboards.org/linux-socfpga-next.git dwc2_dual_role_v5

Thanks,

Dinh Nguyen (7):
  usb: dwc2: Update the gadget driver to use common dwc2_hsotg structure
  usb: dwc2: Move gadget probe function into platform code
  usb: dwc2: Initialize the USB core for peripheral mode
  usb: dwc2: Update common interrupt handler to call gadget interrupt
    handler
  usb: dwc2: Add call_gadget functions for perpheral mode interrupts
  usb: dwc2: gadget: Do not fail probe if there isn't a clock node
  usb: dwc2: Update Kconfig to support dual-role

 drivers/usb/dwc2/Kconfig     |  61 ++++++----
 drivers/usb/dwc2/Makefile    |  32 ++---
 drivers/usb/dwc2/core.c      |  10 --
 drivers/usb/dwc2/core.h      | 192 +++++++++++++++++------------
 drivers/usb/dwc2/core_intr.c |  16 ++-
 drivers/usb/dwc2/gadget.c    | 283 +++++++++++++------------------------------
 drivers/usb/dwc2/hcd.c       |   3 +-
 drivers/usb/dwc2/hcd.h       |  10 --
 drivers/usb/dwc2/pci.c       |   7 ++
 drivers/usb/dwc2/platform.c  |  52 ++++++++
 10 files changed, 331 insertions(+), 335 deletions(-)

-- 
2.0.3


^ permalink raw reply	[flat|nested] 21+ messages in thread

end of thread, other threads:[~2014-10-23 19:11 UTC | newest]

Thread overview: 21+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2014-10-20 18:51 [PATCHv5 0/7] usb: dwc2: Add support for dual-role dinguyen
2014-10-20 18:52 ` [PATCHv5 1/7] usb: dwc2: Update the gadget driver to use common dwc2_hsotg structure dinguyen
2014-10-20 18:52 ` [PATCHv5 2/7] usb: dwc2: Move gadget probe function into platform code dinguyen
2014-10-22 11:16   ` Bartlomiej Zolnierkiewicz
2014-10-22 20:54     ` Paul Zimmerman
2014-10-23 19:08       ` Felipe Balbi
2014-10-20 18:52 ` [PATCHv5 3/7] usb: dwc2: Initialize the USB core for peripheral mode dinguyen
2014-10-20 18:52 ` [PATCHv5 4/7] usb: dwc2: Update common interrupt handler to call gadget interrupt handler dinguyen
2014-10-20 18:52 ` [PATCHv5 5/7] usb: dwc2: Add call_gadget functions for perpheral mode interrupts dinguyen
2014-10-20 18:52 ` [PATCHv5 6/7] usb: dwc2: gadget: Do not fail probe if there isn't a clock node dinguyen
2014-10-20 18:52 ` [PATCHv5 7/7] usb: dwc2: Update Kconfig to support dual-role dinguyen
2014-10-20 19:42   ` Paul Bolle
2014-10-21 20:47     ` Dinh Nguyen
2014-10-22 18:45       ` Paul Zimmerman
2014-10-22 20:27       ` Paul Bolle
2014-10-23 15:05         ` Dinh Nguyen
2014-10-23 17:10           ` Paul Bolle
2014-10-22 12:25   ` Bartlomiej Zolnierkiewicz
2014-10-22 12:29     ` Bartlomiej Zolnierkiewicz
2014-10-23 18:28     ` Paul Zimmerman
2014-10-23 18:26       ` Dinh Nguyen

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).