All of lore.kernel.org
 help / color / mirror / Atom feed
* [PATCH v4 0/9] usb: dwc3: add dual-role support
@ 2015-09-02 14:24 ` Roger Quadros
  0 siblings, 0 replies; 76+ messages in thread
From: Roger Quadros @ 2015-09-02 14:24 UTC (permalink / raw)
  To: balbi
  Cc: tony, Joao.Pinto, sergei.shtylyov, peter.chen, jun.li, linux-usb,
	linux-kernel, linux-omap, Roger Quadros

Hi,

This series adds dual role support to dwc3 controller driver.
Series depends on [1] for core OTG/dual-role support.

Patches are based on greg/usb-next.

Tested on am437x-gp-evm and dra7-evm after platform related patches are
applied. Those are available at [2].

[1] core OTG/DRD support - http://thread.gmane.org/gmane.linux.kernel/2025239
[2] platform support - http://thread.gmane.org/gmane.linux.usb.general/127898

cheers,
-roger

Felipe Balbi (1):
  usb: dwc3: core: Adapt to named interrupts

Roger Quadros (8):
  usb: dwc3: add dual-role support
  usb: dwc3: core.h: add some register definitions
  usb: dwc3: dwc3-omap: Make the wrapper interrupt shared
  usb: dwc3: core: make dual-role work with OTG irq
  usb: dwc3: save/restore OTG registers during suspend/resume
  usb: dwc3: gadget: Fix suspend/resume during dual-role mode
  usb: dwc3: core: Prevent otg events from disabling themselves
  usb: dwc3: core: don't break during suspend/resume while we're
    dual-role

 drivers/usb/dwc3/core.c          | 422 +++++++++++++++++++++++++++++++++++++--
 drivers/usb/dwc3/core.h          | 103 ++++++++++
 drivers/usb/dwc3/dwc3-omap.c     |   4 +-
 drivers/usb/dwc3/gadget.c        |   8 +-
 drivers/usb/dwc3/platform_data.h |   1 +
 5 files changed, 516 insertions(+), 22 deletions(-)

-- 
2.1.4


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

end of thread, other threads:[~2015-09-15 14:46 UTC | newest]

Thread overview: 76+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2015-09-02 14:24 [PATCH v4 0/9] usb: dwc3: add dual-role support Roger Quadros
2015-09-02 14:24 ` Roger Quadros
2015-09-02 14:24 ` [PATCH v4 1/9] " Roger Quadros
2015-09-02 14:24   ` Roger Quadros
2015-09-02 14:31   ` Felipe Balbi
2015-09-02 14:31     ` Felipe Balbi
2015-09-03 12:21     ` Roger Quadros
2015-09-03 12:21       ` Roger Quadros
2015-09-03 15:44       ` Felipe Balbi
2015-09-03 15:44         ` Felipe Balbi
2015-09-04  9:06         ` Roger Quadros
2015-09-04  9:06           ` Roger Quadros
2015-09-07  9:42           ` Roger Quadros
2015-09-07  9:42             ` Roger Quadros
2015-09-06  2:02   ` Peter Chen
2015-09-06  2:02     ` Peter Chen
2015-09-07  9:39     ` Roger Quadros
2015-09-07  9:39       ` Roger Quadros
2015-09-02 14:24 ` [PATCH v4 2/9] usb: dwc3: core.h: add some register definitions Roger Quadros
2015-09-02 14:24   ` Roger Quadros
2015-09-02 14:24 ` [PATCH v4 3/9] usb: dwc3: dwc3-omap: Make the wrapper interrupt shared Roger Quadros
2015-09-02 14:24   ` Roger Quadros
2015-09-02 14:32   ` Felipe Balbi
2015-09-02 14:32     ` Felipe Balbi
2015-09-02 14:24 ` [PATCH v4 4/9] usb: dwc3: core: Adapt to named interrupts Roger Quadros
2015-09-02 14:24   ` Roger Quadros
2015-09-02 14:34   ` Felipe Balbi
2015-09-02 14:34     ` Felipe Balbi
2015-09-03 12:46     ` Roger Quadros
2015-09-03 12:46       ` Roger Quadros
2015-09-03 15:48       ` Felipe Balbi
2015-09-03 15:48         ` Felipe Balbi
2015-09-04  9:11         ` Roger Quadros
2015-09-04  9:11           ` Roger Quadros
2015-09-02 14:24 ` [PATCH v4 5/9] usb: dwc3: core: make dual-role work with OTG irq Roger Quadros
2015-09-02 14:24   ` Roger Quadros
2015-09-02 14:43   ` Felipe Balbi
2015-09-02 14:43     ` Felipe Balbi
2015-09-03 13:52     ` Roger Quadros
2015-09-03 13:52       ` Roger Quadros
2015-09-03 15:51       ` Felipe Balbi
2015-09-03 15:51         ` Felipe Balbi
2015-09-04  9:13         ` Roger Quadros
2015-09-04  9:13           ` Roger Quadros
2015-09-06  2:20     ` Peter Chen
2015-09-06  2:20       ` Peter Chen
2015-09-15 14:46       ` Roger Quadros
2015-09-15 14:46         ` Roger Quadros
2015-09-02 14:24 ` [PATCH v4 6/9] usb: dwc3: save/restore OTG registers during suspend/resume Roger Quadros
2015-09-02 14:24   ` Roger Quadros
2015-09-02 14:44   ` Felipe Balbi
2015-09-02 14:44     ` Felipe Balbi
2015-09-03 13:54     ` Roger Quadros
2015-09-03 13:54       ` Roger Quadros
2015-09-02 14:24 ` [PATCH v4 7/9] usb: dwc3: gadget: Fix suspend/resume during dual-role mode Roger Quadros
2015-09-02 14:24   ` Roger Quadros
2015-09-02 14:24 ` [PATCH v4 8/9] usb: dwc3: core: Prevent otg events from disabling themselves Roger Quadros
2015-09-02 14:24   ` Roger Quadros
2015-09-02 14:47   ` Felipe Balbi
2015-09-02 14:47     ` Felipe Balbi
2015-09-03 13:54     ` Roger Quadros
2015-09-03 13:54       ` Roger Quadros
2015-09-02 14:24 ` [PATCH v4 9/9] usb: dwc3: core: don't break during suspend/resume while we're dual-role Roger Quadros
2015-09-02 14:24   ` Roger Quadros
2015-09-02 14:48   ` Felipe Balbi
2015-09-02 14:48     ` Felipe Balbi
2015-09-03 14:02     ` Roger Quadros
2015-09-03 14:02       ` Roger Quadros
2015-09-02 17:22   ` Sergei Shtylyov
2015-09-03 14:01     ` Roger Quadros
2015-09-03 14:01       ` Roger Quadros
2015-09-03 14:05       ` Sergei Shtylyov
2015-09-03 14:05         ` Sergei Shtylyov
2015-09-03 14:10         ` Roger Quadros
2015-09-03 14:10           ` Roger Quadros
2015-09-03 14:13           ` Sergei Shtylyov

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.