lkml.org 
[lkml]   [2014]   [Nov]   [25]   [last100]   RSS Feed
Views: [wrap][no wrap]   [headers]  [forward] 
 
Messages in this thread
/
From
Subject[PATCH 00/19] Add Support for USB DRD in AM437x
Date
The series add DRD suport for AM437x.

The serires adds
- USB DRD Library
This Library facilitates in switching roles between HOST
and Device.
- DWC3 OTG driver.
This driver currently suports only the ID based switching


Felipe Balbi (2):
usb: dwc3: core: Adapt to named interrupts
arm: dts: am4372: Add named interrupt property for dwc3

George Cherian (17):
usb: common: drd-lib: Add DRD lib for USB.
usb: host xhci: fix up deallocation code
usb: host: xhci-plat: Add support to pass XHCI_DRD_SUPPORT quirk
usb: host xhci: Add XHCI_NEEDS_LHC_RESET quirk
usb: host: xhci-plat: Add support to pass XHCI_NEEDS_LHC_RESET quirk
usb: dwc3: host: Pass the XHCI_DRD_SUPPORT and XHCI_NEEDS_LHC_RESET
quirk
usb: host: xhci: Adapt xhci to use usb drd library
usb: dwc3: core: Add dwc3_drd_helper function
usb: dwc3: dwc3-omap: Make the wrapper interrupt shared
usb: dwc3: Add seperate dwc3_gadget object to support gadget release
usb: dwc3: gadget: Adapt gadget to drd library
usb: dwc3: core: Add DWC3 OTG specific register defines
usb: dwc3: otg: Add the initial otg driver for dwc3.
arm: dts: omap5: Add named interrupt property for dwc3
arm: dts: dra7: Add named interrupt property for dwc3
arm: dts: exynos5250: Add named interrupt property for dwc3
arm: dts: am43x evms: Make usb1 as OTG

arch/arm/boot/dts/am4372.dtsi | 18 +-
arch/arm/boot/dts/am437x-gp-evm.dts | 2 +-
arch/arm/boot/dts/am437x-sk-evm.dts | 2 +-
arch/arm/boot/dts/am43x-epos-evm.dts | 2 +-
arch/arm/boot/dts/dra7.dtsi | 28 ++-
arch/arm/boot/dts/exynos5250.dtsi | 7 +-
arch/arm/boot/dts/omap5.dtsi | 7 +-
drivers/usb/Kconfig | 15 ++
drivers/usb/common/Makefile | 1 +
drivers/usb/common/drd-lib.c | 346 +++++++++++++++++++++++++++++++++++
drivers/usb/dwc3/Makefile | 4 +
drivers/usb/dwc3/core.c | 27 ++-
drivers/usb/dwc3/core.h | 93 +++++++++-
drivers/usb/dwc3/dwc3-omap.c | 4 +-
drivers/usb/dwc3/ep0.c | 35 ++--
drivers/usb/dwc3/gadget.c | 211 +++++++++++++++------
drivers/usb/dwc3/gadget.h | 1 +
drivers/usb/dwc3/host.c | 2 +
drivers/usb/dwc3/otg.c | 126 +++++++++++++
drivers/usb/host/xhci-plat.c | 22 +++
drivers/usb/host/xhci.c | 27 ++-
drivers/usb/host/xhci.h | 2 +
include/linux/usb/drd.h | 77 ++++++++
include/linux/usb/xhci_pdriver.h | 2 +
24 files changed, 962 insertions(+), 99 deletions(-)
create mode 100644 drivers/usb/common/drd-lib.c
create mode 100644 drivers/usb/dwc3/otg.c
create mode 100644 include/linux/usb/drd.h

--
1.8.3.1



\
 
 \ /
  Last update: 2014-11-25 14:41    [W:0.119 / U:0.052 seconds]
©2003-2020 Jasper Spaans|hosted at Digital Ocean and TransIP|Read the blog|Advertise on this site