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.este...@freescale.com>
Cc: Lei Wen <lei...@marvell.com>
Cc: Otavio Salvador <ota...@ossystems.com.br>
Cc: Stefano Babic <sba...@denx.de>

-- 
1.7.10.4

_______________________________________________
U-Boot mailing list
U-Boot@lists.denx.de
http://lists.denx.de/mailman/listinfo/u-boot

Reply via email to