[U-Boot] [PATCH 00/17] usb: mv_udc: Cleanup and cache ops

Marek Vasut marex at denx.de
Wed Jul 10 03:16:26 CEST 2013


This series cleans up the mv_udc / chipidea UDC driver and adds support
for handling caches.

Marek Vasut (17):
  usb: mv_udc: Unbreak the mv_udc driver
  usb: mv_udc: Clean up mv_udc.h
  usb: mv_udc: Move endpoint array into driver data
  usb: mv_udc: Clean up the EP initialization
  usb: ehci: Split out struct ehci_ctrl definition
  usb: mv_udc: Make use of struct ehci_ctrl
  usb: mv_udc: Clean up the initial variable check
  usb: mv_udc: Remove QH_MAXNUM macro
  usb: mv_udc: Init mv_drv.gadget.ops statically
  usb: mv_udc: Move QH and qTD into mv_drv
  usb: mv_udc: Properly align the endpoint QH and qTD list
  usb: mv_udc: Add cacheline length check
  usb: mv_udc: Implement better QH accessor
  usb: mv_udc: Improve allocation of qTD items
  usb: mv_udc: Implement better qTD item accessor
  usb: mv_udc: Add proper cache management
  usb: mv_udc: Add bounce buffer

 drivers/serial/usbtty.h           |    2 +
 drivers/usb/gadget/gadget_chips.h |    2 +-
 drivers/usb/gadget/mv_udc.c       |  401 +++++++++++++++++++++++++++++--------
 drivers/usb/host/ehci-hcd.c       |   11 +-
 drivers/usb/host/ehci.h           |   13 ++
 include/usb/mv_udc.h              |   88 ++++----
 6 files changed, 375 insertions(+), 142 deletions(-)

Cc: Fabio Estevam <fabio.estevam at freescale.com>
Cc: Lei Wen <leiwen at marvell.com>
Cc: Otavio Salvador <otavio at ossystems.com.br>
Cc: Stefano Babic <sbabic at denx.de>

-- 
1.7.10.4



More information about the U-Boot mailing list