1. 01 1月, 2014 1 次提交
  2. 20 12月, 2013 2 次提交
  3. 11 12月, 2013 1 次提交
    • S
      sh_eth: add R8A7791 support · 94a12b15
      Sergei Shtylyov 提交于
      Add support for yet another ARM member of the R-Car family, R-Car M2, also known
      as R8A7791 -- it will share the code and data with previously added R8A7790.
      Despite the Ether devices in these SoCs are indistinguishable at least from the
      driver's point of view, we do introduce a new platform device ID "r8a7791-ether"
      unlike the wildcard ID used for R8A7778/9 SoCs, due to newly established policy
      for the Renesas SoCs.
      Signed-off-by: NSergei Shtylyov <sergei.shtylyov@cogentembedded.com>
      Signed-off-by: NDavid S. Miller <davem@davemloft.net>
      94a12b15
  4. 10 12月, 2013 1 次提交
  5. 05 11月, 2013 1 次提交
  6. 24 10月, 2013 1 次提交
  7. 12 10月, 2013 1 次提交
  8. 09 10月, 2013 1 次提交
    • N
      net: sh_eth: Fix RX packets errors on R8A7740 · 2c6221e4
      Nguyen Hong Ky 提交于
      This patch will fix RX packets errors when receiving big size
      of data by set bit RNC = 1.
      
      RNC - Receive Enable Control
      
      0: Upon completion of reception of one frame, the E-DMAC writes
      the receive status to the descriptor and clears the RR bit in
      EDRRR to 0.
      
      1: Upon completion of reception of one frame, the E-DMAC writes
      (writes back) the receive status to the descriptor. In addition,
      the E-DMAC reads the next descriptor and prepares for reception
      of the next frame.
      
      In addition, for get more stable when receiving packets, I set
      maximum size for the transmit/receive FIFO and inserts padding
      in receive data.
      Signed-off-by: NNguyen Hong Ky <nh-ky@jinso.co.jp>
      Signed-off-by: NDavid S. Miller <davem@davemloft.net>
      2c6221e4
  9. 03 10月, 2013 1 次提交
  10. 05 9月, 2013 2 次提交
  11. 04 9月, 2013 2 次提交
  12. 31 8月, 2013 1 次提交
  13. 30 8月, 2013 1 次提交
  14. 21 8月, 2013 1 次提交
  15. 01 8月, 2013 1 次提交
  16. 25 7月, 2013 2 次提交
  17. 24 6月, 2013 2 次提交
    • S
      sh_eth: fix misreporting of transmit abort · 4eb313a7
      Sergei Shtylyov 提交于
      Due to obviously missing braces, EESR.TABT (transmit abort) interrupt may be
      reported even if it hasn't happened, just when EESR.TWB (transmit descriptor
      write-back) interrupt happens. Luckily (?), EESR.TWB is disabled by the driver
      via the TRIMD register and all the interrupt masks, so that transmit abort is
      never actually logged...
      
      Put the braces where they should be and fix the incoherent comment, while at it.
      Signed-off-by: NSergei Shtylyov <sergei.shtylyov@cogentembedded.com>
      Signed-off-by: NDavid S. Miller <davem@davemloft.net>
      4eb313a7
    • S
      sh_eth: fix unhandled RFE interrupt · ca8c3585
      Sergei Shtylyov 提交于
      EESR.RFE (receive FIFO overflow) interrupt is enabled by the driver on all SoCs
      and sh_eth_error() handles it but it's not present in any initializer/assignment
      of the 'eesr_err_check' field of 'struct sh_eth_cpu_data'. This leads to that
      interrupt not being handled and cleared, and finally to disabling IRQ and the
      driver being non-functional.
      
      Modify DEFAULT_EESR_ERR_CHECK macro and all explicit initializers of the above
      mentioned field to contain the EESR.RFE bit. Remove useless backslashes from the
      initializers, while at it.
      Signed-off-by: NSergei Shtylyov <sergei.shtylyov@cogentembedded.com>
      Signed-off-by: NDavid S. Miller <davem@davemloft.net>
      ca8c3585
  18. 20 6月, 2013 5 次提交
  19. 13 6月, 2013 3 次提交
  20. 11 6月, 2013 1 次提交
  21. 08 6月, 2013 9 次提交