1. 27 Oct, 2006 2 commits
    • David Brownell's avatar
      musb_hdrc: TUSB EVM support · f583a29e
      David Brownell authored
      Add basic support for the TUSB6010 EVM board, as connected to H4.
      This consists of
      
        (a)   mostly-generic setup utility, which should be usable on other
              242x boards with a tusb6010 chip;
      
        (b)   EVM-specific setup for an H4 board stack.
      
      Tested only using PIO; though the DMA timings look plausible.
      Signed-off-by: default avatarDavid Brownell <dbrownell@users.sourceforge.net>
      f583a29e
    • David Brownell's avatar
      musb_hdrc: Various bugfixes and other updates · 8db67e15
      David Brownell authored
      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: default avatarDavid Brownell <dbrownell@users.sourceforge.net>
      8db67e15
  2. 26 Oct, 2006 5 commits
  3. 25 Oct, 2006 5 commits
  4. 23 Oct, 2006 28 commits