[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