[PATCH 00/10 v4] USB: add OTG and EHCI driver for Marvell Socs

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

 



This patch set is going to add support Marvell OTG and EHCI driver and some bug fix in UDC.
All have be test on PXA920.
Can build with x86.

Thanks Alan, Balbi and Greg for your suggestion.

Changelog:
V4:
	1. Add a patch to drop the ARCH dependency, now it can be build with X86.
	2. Bug fix to readl parameter found when build with X86.
	3. Rewrite queue_dtd due to performance consideration and remove 
	   the dma_to_virt function which will cause build error with x86.
	4. Drop type cast in UDC OTG and EHCI driver.
	5. Recreate the patches about UDC because some of them cannot be applied due to the modifications above.
	6. Let EHCI driver in this set because it depends on patch 1.


Neil Zhang (10):
  usb: gadget: mv_udc: drop ARCH dependency
  usb: gadget: mv_udc: fix readl error
  usb: gadget: mv_udc: rewrite queue_dtd according to spec
  USB: OTG: add Marvell usb OTG driver support
  usb: gadget: mv_udc: add otg relative code
  usb: gadget: mv_udc: disable ISR when stopped
  usb: gadget: mv_udc: refine the clock relative code
  usb: gadget: mv_udc: refine suspend/resume function
  usb: gadget: mv_udc: replace some debug info
  USB: EHCI: Add Marvell Host Controller driver

 drivers/usb/gadget/Kconfig           |   10 +-
 drivers/usb/gadget/Makefile          |    2 +-
 drivers/usb/gadget/mv_udc.h          |    7 +-
 drivers/usb/gadget/mv_udc_core.c     |  294 ++++++-----
 drivers/usb/host/Kconfig             |    9 +
 drivers/usb/host/ehci-hcd.c          |    5 +
 drivers/usb/host/ehci-mv.c           |  390 ++++++++++++++
 drivers/usb/otg/Kconfig              |   12 +
 drivers/usb/otg/Makefile             |    1 +
 drivers/usb/otg/mv_otg.c             |  957 ++++++++++++++++++++++++++++++++++
 drivers/usb/otg/mv_otg.h             |  165 ++++++
 include/linux/platform_data/mv_usb.h |   18 +-
 12 files changed, 1715 insertions(+), 155 deletions(-)
 create mode 100644 drivers/usb/host/ehci-mv.c
 create mode 100644 drivers/usb/otg/mv_otg.c
 create mode 100644 drivers/usb/otg/mv_otg.h

-- 
1.7.4.1

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