linux-omap.vger.kernel.org archive mirror
 help / color / mirror / Atom feed
* [PATCH v4 0/9] usb: dwc3: add dual-role support
@ 2015-09-02 14:24 Roger Quadros
       [not found] ` <1441203864-15786-1-git-send-email-rogerq-l0cyMroinI0@public.gmane.org>
                   ` (6 more replies)
  0 siblings, 7 replies; 39+ 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] 39+ messages in thread

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

Thread overview: 39+ 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
     [not found] ` <1441203864-15786-1-git-send-email-rogerq-l0cyMroinI0@public.gmane.org>
2015-09-02 14:24   ` [PATCH v4 1/9] " Roger Quadros
2015-09-02 14:31     ` Felipe Balbi
2015-09-03 12:21       ` Roger Quadros
2015-09-03 15:44         ` Felipe Balbi
2015-09-04  9:06           ` Roger Quadros
     [not found]             ` <55E95F14.20901-l0cyMroinI0@public.gmane.org>
2015-09-07  9:42               ` Roger Quadros
     [not found]     ` <1441203864-15786-2-git-send-email-rogerq-l0cyMroinI0@public.gmane.org>
2015-09-06  2:02       ` Peter Chen
2015-09-07  9:39         ` 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:43     ` Felipe Balbi
     [not found]       ` <20150902144338.GG8299-HgARHv6XitJaoMGHk7MhZQC/G2K4zDHf@public.gmane.org>
2015-09-03 13:52         ` Roger Quadros
     [not found]           ` <55E85082.5040006-l0cyMroinI0@public.gmane.org>
2015-09-03 15:51             ` Felipe Balbi
2015-09-04  9:13               ` Roger Quadros
2015-09-06  2:20       ` Peter Chen
2015-09-15 14:46         ` 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:48     ` Felipe Balbi
2015-09-03 14:02       ` Roger Quadros
2015-09-02 17:22     ` Sergei Shtylyov
     [not found]       ` <55E7303D.8080904-M4DtvfQ/ZS1MRgGoP+s0PdBPR1lH4CV8@public.gmane.org>
2015-09-03 14:01         ` Roger Quadros
     [not found]           ` <55E852BC.9000502-l0cyMroinI0@public.gmane.org>
2015-09-03 14:05             ` Sergei Shtylyov
2015-09-03 14:10               ` Roger Quadros
2015-09-03 14:13                 ` Sergei Shtylyov
2015-09-02 14:24 ` [PATCH v4 2/9] usb: dwc3: core.h: add some register definitions Roger Quadros
2015-09-02 14:24 ` [PATCH v4 3/9] usb: dwc3: dwc3-omap: Make the wrapper interrupt shared Roger Quadros
     [not found]   ` <1441203864-15786-4-git-send-email-rogerq-l0cyMroinI0@public.gmane.org>
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:34   ` Felipe Balbi
     [not found]     ` <20150902143457.GF8299-HgARHv6XitJaoMGHk7MhZQC/G2K4zDHf@public.gmane.org>
2015-09-03 12:46       ` Roger Quadros
2015-09-03 15:48         ` Felipe Balbi
2015-09-04  9:11           ` 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:44   ` Felipe Balbi
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 ` [PATCH v4 8/9] usb: dwc3: core: Prevent otg events from disabling themselves Roger Quadros
2015-09-02 14:47   ` Felipe Balbi
2015-09-03 13:54     ` Roger Quadros

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