1. 30 6月, 2019 1 次提交
  2. 19 6月, 2019 1 次提交
  3. 23 5月, 2019 1 次提交
  4. 04 3月, 2019 2 次提交
  5. 30 1月, 2019 1 次提交
  6. 07 7月, 2018 1 次提交
    • H
      net: macb: Allocate valid memory for TX and RX BD prefetch · 404cd086
      Harini Katakam 提交于
      GEM version in ZynqMP and most versions greater than r1p07 supports
      TX and RX BD prefetch. The number of BDs that can be prefetched is a
      HW configurable parameter. For ZynqMP, this parameter is 4.
      
      When GEM DMA is accessing the last BD in the ring, even before the
      BD is processed and the WRAP bit is noticed, it will have prefetched
      BDs outside the BD ring. These will not be processed but it is
      necessary to have accessible memory after the last BD. Especially
      in cases where SMMU is used, memory locations immediately after the
      last BD may not have translation tables triggering HRESP errors. Hence
      always allocate extra BDs to accommodate for prefetch.
      The value of tx/rx bd prefetch for any given SoC version is:
      2 ^ (corresponding field in design config 10 register).
      (value of this field >= 1)
      
      Added a capability flag so that older IP versions that do not have
      DCFG10 or this prefetch capability are not affected.
      Signed-off-by: NHarini Katakam <harini.katakam@xilinx.com>
      Reviewed-by: NClaudiu Beznea <claudiu.beznea@microchip.com>
      Signed-off-by: NDavid S. Miller <davem@davemloft.net>
      404cd086
  7. 30 1月, 2018 1 次提交
  8. 06 12月, 2017 1 次提交
  9. 01 12月, 2017 3 次提交
  10. 01 7月, 2017 2 次提交
  11. 26 6月, 2017 1 次提交
  12. 07 4月, 2017 1 次提交
  13. 11 2月, 2017 1 次提交
  14. 30 1月, 2017 1 次提交
  15. 20 1月, 2017 1 次提交
  16. 17 11月, 2016 1 次提交
  17. 20 10月, 2016 1 次提交
  18. 19 8月, 2016 1 次提交
  19. 11 8月, 2016 1 次提交
    • H
      net: macb: Add 64 bit addressing support for GEM · fff8019a
      Harini Katakam 提交于
      This patch adds support for 64 bit addressing and BDs.
      -> Enable 64 bit addressing in DMACFG register.
      -> Set DMA mask when design config register shows support for 64 bit addr.
      -> Add new BD words for higher address when 64 bit DMA support is present.
      -> Add and update TBQPH and RBQPH for MSB of BD pointers.
      -> Change extraction and updation of buffer addresses to use
      64 bit address.
      -> In gem_rx extract address in one place insted of two and use a
      separate flag for RXUSED.
      Signed-off-by: NHarini Katakam <harinik@xilinx.com>
      Signed-off-by: NDavid S. Miller <davem@davemloft.net>
      fff8019a
  20. 07 8月, 2016 1 次提交
  21. 25 6月, 2016 1 次提交
  22. 14 3月, 2016 1 次提交
  23. 11 2月, 2016 1 次提交
  24. 08 1月, 2016 1 次提交
  25. 15 12月, 2015 1 次提交
  26. 19 11月, 2015 1 次提交
  27. 28 7月, 2015 1 次提交
  28. 27 7月, 2015 3 次提交
  29. 23 5月, 2015 1 次提交
  30. 10 5月, 2015 1 次提交
  31. 01 4月, 2015 4 次提交