1. 08 5月, 2015 4 次提交
  2. 28 4月, 2015 2 次提交
  3. 08 4月, 2015 1 次提交
  4. 04 4月, 2015 2 次提交
  5. 25 3月, 2015 1 次提交
    • T
      usb: musb: Fix fifo reads for dm816x with musb_dsps · 3e457371
      Tony Lindgren 提交于
      Looks like dm81xx can only do 32-bit fifo reads like am35x. Let's set
      up musb-dsps with a custom read_fifo function based on the compatible
      flag.
      
      Otherwise we can get the following errors when starting dhclient on a
      asix USB Ethernet adapter:
      
      asix 2-1:1.0 eth2: asix_rx_fixup() Bad Header Length 0xffff003c, offset 4
      
      While at it, let's also remove pointless cast of the driver data.
      
      Cc: Bin Liu <binmlist@gmail.com>
      Cc: Brian Hutchinson <b.hutchman@gmail.com>
      Cc: George Cherian <george.cherian@ti.com>
      Cc: Sergei Shtylyov <sergei.shtylyov@cogentembedded.com>
      Signed-off-by: NTony Lindgren <tony@atomide.com>
      Signed-off-by: NFelipe Balbi <balbi@ti.com>
      3e457371
  6. 12 3月, 2015 1 次提交
    • T
      usb: musb: cppi41: fix condition to call cppi41_trans_done(). · 72a472d2
      Takeyoshi Kikuchi 提交于
      connect AR9271(USB wifi) to AM335x, and send a flood ping from Mac OSX,
      AR9271 is stopped.
      
      on USB bus, the following occurs.
      
       - OUT transaction is ACKed (NYET).
       - IN transaction is ACKed (512bytes).
       - PING-NAK transaction is continued for about 2 seconds (AR9271 timeout?).
      
      In current imprementation, IN-transaction is not completed because it
      checks the empty of TX-FIFO in cppi41_dma_callback().
      As a result, communication to AR9271 stops.
      
      This patch modified to check the empty of TX-FIFO only when OUT-transaction.
      Signed-off-by: NTakeyoshi Kikuchi <kikuchi@centurysys.co.jp>
      Signed-off-by: NFelipe Balbi <balbi@ti.com>
      72a472d2
  7. 11 3月, 2015 29 次提交