]> pilppa.com Git - linux-2.6-omap-h63xx.git/commit
musb_hdrc: Various bugfixes and other updates
authorDavid Brownell <dbrownell@users.sourceforge.net>
Fri, 27 Oct 2006 12:52:38 +0000 (15:52 +0300)
committerTony Lindgren <tony@atomide.com>
Fri, 27 Oct 2006 12:52:38 +0000 (15:52 +0300)
commit8db67e15c108c116dbee3bbef9a37472e0721f85
treea01c8dbe2f1bf003029630abc198209ec27f2def
parentd5877d41c7bf2c2c3b176e9c89f91e480cb32f80
musb_hdrc: Various bugfixes and other updates

Various bugfixes:
    - gadget side does dma_sync_single_for_*() if the buffer
      was mapped by the gadget driver (none do that just yet)
    - host side rx, always force dma request off "just in case",
      instead of just for Mentor's DMA (i.e. not just OMAP2430)
    - complain louder about the board needing different driver config
    - iounmap() registers on rmmod
    - fault handling fixes in tusb_start()
    - (from TI) save dma mask so modprobe after use_dma=n can use dma
    - (from TI) gadget side zero-length IN likes TXPKTRDY before status stage

Other updates:
    - catch up to pt_regs finally leaving the irq path, other build fixes
    - remove pointless headers like <linux/pci.h>
    - RemoveMoreCamelCaseNastiness
    - resolve some config-specific compiler warning/error messages
    - dump tusb irq status register too
    - remove that MIN_DMA thing; dma logic must now handle zlps
      in all cases, not just to terminate a transfer
    - comment fixes

Signed-off-by: David Brownell <dbrownell@users.sourceforge.net>
drivers/usb/musb/davinci.c
drivers/usb/musb/g_ep0.c
drivers/usb/musb/musb_gadget.c
drivers/usb/musb/musb_gadget.h
drivers/usb/musb/musb_host.c
drivers/usb/musb/musb_procfs.c
drivers/usb/musb/musbdefs.h
drivers/usb/musb/omap2430.c
drivers/usb/musb/plat_uds.c
drivers/usb/musb/tusb6010.c