1. 29 4月, 2015 1 次提交
  2. 13 3月, 2015 3 次提交
  3. 31 1月, 2015 1 次提交
  4. 27 1月, 2015 2 次提交
  5. 12 11月, 2014 4 次提交
  6. 06 11月, 2014 2 次提交
  7. 03 9月, 2014 3 次提交
    • Y
      usb: renesas_usbhs: fix the usb_pkt_pop() · 2743e7f9
      Yoshihiro Shimoda 提交于
      This patch fixes the usb_pkt_pop(). If a gadget driver calls
      usb_ep_dequeue(), this driver will call the usb_pkt_pop().
      So, the usb_pkt_pop() should cancel the transaction.
      Signed-off-by: NYoshihiro Shimoda <yoshihiro.shimoda.uh@renesas.com>
      Signed-off-by: NFelipe Balbi <balbi@ti.com>
      2743e7f9
    • Y
      usb: renesas_usbhs: fix the condition of is_done in usbhsf_dma_push_done · c0ed8b23
      Yoshihiro Shimoda 提交于
      This patch fixes the condition of is_done in usbhsf_dma_push_done().
      This function will be called after a transmission finished by DMAC.
      So, the function should check if the transmission packet is short packet
      or not. Also the function should call try_run to send the zero packet
      by the pio handler if the "*is_done" is not set. Otherwize, the
      transaction will not finish if a gadget driver sets the "zero" flag
      in a transmission.
      Signed-off-by: NYoshihiro Shimoda <yoshihiro.shimoda.uh@renesas.com>
      Signed-off-by: NFelipe Balbi <balbi@ti.com>
      c0ed8b23
    • Y
      usb: renesas_usbhs: fix the behavior of some usbhs_pkt_handle · 8355b2b3
      Yoshihiro Shimoda 提交于
      Some gadget drivers will call usb_ep_queue() more than once before
      the first queue doesn't finish. However, this driver didn't handle
      it correctly. So, this patch fixes the behavior of some
      usbhs_pkt_handle using the "running" flag. Otherwise, the oops below
      happens if we use g_ncm driver and when the "iperf -u -c host -b 200M"
      is running.
      
      Unable to handle kernel NULL pointer dereference at virtual address 00000000
      pgd = c0004000
      [00000000] *pgd=00000000
      Internal error: Oops: 80000007 [#1] SMP ARM
      Modules linked in: usb_f_ncm g_ncm libcomposite u_ether
      CPU: 0 PID: 0 Comm: swapper/0 Tainted: G        W      3.17.0-rc1-00008-g8b2be8a-dirty #20
      task: c051c7e0 ti: c0512000 task.ti: c0512000
      PC is at 0x0
      LR is at usbhsf_pkt_handler+0xa8/0x114
      pc : [<00000000>]    lr : [<c0278fb4>]    psr: 60000193
      sp : c0513ce8  ip : c0513c58  fp : c0513d24
      r10: 00000001  r9 : 00000193  r8 : eebec4a0
      r7 : eebec410  r6 : eebe0c6c  r5 : 00000000  r4 : ee4a2774
      r3 : 00000000  r2 : ee251e00  r1 : c0513cf4  r0 : ee4a2774
      Signed-off-by: NYoshihiro Shimoda <yoshihiro.shimoda.uh@renesas.com>
      Signed-off-by: NFelipe Balbi <balbi@ti.com>
      8355b2b3
  8. 19 6月, 2014 1 次提交
  9. 13 12月, 2013 1 次提交
  10. 18 3月, 2013 1 次提交
  11. 08 11月, 2012 1 次提交
  12. 06 11月, 2012 1 次提交
  13. 31 10月, 2012 1 次提交
  14. 23 10月, 2012 1 次提交
  15. 07 9月, 2012 1 次提交
  16. 06 9月, 2012 1 次提交
  17. 13 7月, 2012 1 次提交
  18. 10 7月, 2012 1 次提交
  19. 05 6月, 2012 1 次提交
  20. 21 3月, 2012 1 次提交
  21. 14 2月, 2012 2 次提交
  22. 24 1月, 2012 1 次提交
  23. 13 12月, 2011 1 次提交
  24. 17 11月, 2011 1 次提交
  25. 15 11月, 2011 1 次提交
  26. 20 10月, 2011 1 次提交
  27. 14 10月, 2011 4 次提交