1. 06 12月, 2016 1 次提交
  2. 02 12月, 2016 2 次提交
  3. 02 9月, 2016 1 次提交
  4. 02 8月, 2016 1 次提交
  5. 28 6月, 2016 1 次提交
  6. 17 6月, 2016 1 次提交
  7. 04 5月, 2016 1 次提交
  8. 03 4月, 2016 1 次提交
  9. 02 4月, 2016 2 次提交
  10. 07 3月, 2016 1 次提交
  11. 04 3月, 2016 1 次提交
  12. 03 3月, 2016 1 次提交
    • G
      stmmac: rework DMA bus setting and introduce new platform AXI structure · afea0365
      Giuseppe Cavallaro 提交于
      This patch restructures the DMA bus settings and this is done
      by introducing a new platform structure used for programming
      the AXI Bus Mode Register inside the DMA module.
      This structure can be populated from device-tree as documented in the
      binding txt file.
      
      After initializing the DMA, the AXI register can be optionally tuned
      for platform drivers based.
      This patch also reworks some parameters to make coherent the DMA
      configuration now that AXI register is introduced.
      For example, the burst_len is managed by using the mentioned axi
      support above; so the snps,burst-len parameter has been removed.
      It makes sense to provide the AAL parameter from DT to Address-Aligned
      Beats inside the Register0 and review the PBL settings when initialize
      the engine.
      
      For PCI glue, rebuilding the story of this setting, it
      was added to align a configuration so not for fixing some
      known problem. No issue raised after this patch.
      It is safe to use the default burst length instead of
      tuning it to the maximum value
      Signed-off-by: NGiuseppe Cavallaro <peppe.cavallaro@st.com>
      Signed-off-by: NAlexandre TORGUE <alexandre.torgue@st.com>
      Signed-off-by: NDavid S. Miller <davem@davemloft.net>
      afea0365
  13. 16 12月, 2015 1 次提交
  14. 01 8月, 2015 1 次提交
    • J
      stmmac: fix missing MODULE_LICENSE in stmmac_platform · ea111545
      Joachim Eastwood 提交于
      Commit 50649ab1 ("stmmac: drop driver from stmmac platform code")
      was a bit overzealous in removing code and dropped the MODULE_*
      macro's that are still needed since stmmac_platform can be a module.
      Fix this by putting the macro's remvoed in 50649ab1 back.
      
      This fixes the following errors when used as a module:
        stmmac_platform: module license 'unspecified' taints kernel.
        Disabling lock debugging due to kernel taint
        stmmac_platform: Unknown symbol devm_kmalloc (err 0)
        stmmac_platform: Unknown symbol stmmac_suspend (err 0)
        stmmac_platform: Unknown symbol platform_get_irq_byname (err 0)
        stmmac_platform: Unknown symbol stmmac_dvr_remove (err 0)
        stmmac_platform: Unknown symbol platform_get_resource (err 0)
        stmmac_platform: Unknown symbol of_get_phy_mode (err 0)
        stmmac_platform: Unknown symbol of_property_read_u32_array (err 0)
        stmmac_platform: Unknown symbol of_alias_get_id (err 0)
        stmmac_platform: Unknown symbol stmmac_resume (err 0)
        stmmac_platform: Unknown symbol stmmac_dvr_probe (err 0)
      
      Fixes: 50649ab1 ("stmmac: drop driver from stmmac platform code")
      Reported-by: NIgor Gnatenko <i.gnatenko.brain@gmail.com>
      Signed-off-by: NJoachim Eastwood <manabian@gmail.com>
      Signed-off-by: NDavid S. Miller <davem@davemloft.net>
      ea111545
  15. 29 7月, 2015 4 次提交
  16. 21 7月, 2015 5 次提交
  17. 31 5月, 2015 2 次提交
  18. 22 5月, 2015 4 次提交
  19. 16 5月, 2015 9 次提交