1. 05 8月, 2013 1 次提交
  2. 05 7月, 2013 1 次提交
  3. 15 4月, 2013 1 次提交
  4. 15 10月, 2012 1 次提交
  5. 22 9月, 2012 1 次提交
  6. 14 9月, 2012 1 次提交
  7. 07 6月, 2012 1 次提交
  8. 11 5月, 2012 3 次提交
  9. 25 4月, 2012 1 次提交
    • S
      dmaengine i.MX SDMA: do not depend on grouped clocks · 7560e3f3
      Sascha Hauer 提交于
      the current i.MX clock support groups together unrelated clocks
      to a single clock which is then used by the driver. This can't
      be accomplished with the generic clock framework so we instead
      request the individual clocks in the driver. For i.MX there are
      generally three different clocks:
      
      ipg: bus clock (needed to access registers)
      ahb: dma relevant clock, sometimes referred to as hclk in the datasheet
      per: bit clock, pixel clock
      
      This patch changes the driver to request the individual clocks.
      Currently all clk_get will get the same clock until the SoCs
      are converted to the generic clock framework
      Signed-off-by: NSascha Hauer <s.hauer@pengutronix.de>
      7560e3f3
  10. 21 3月, 2012 2 次提交
  11. 13 3月, 2012 6 次提交
  12. 09 3月, 2012 1 次提交
  13. 06 3月, 2012 3 次提交
  14. 29 2月, 2012 1 次提交
  15. 02 2月, 2012 2 次提交
  16. 31 1月, 2012 6 次提交
  17. 30 1月, 2012 1 次提交
  18. 06 1月, 2012 1 次提交
  19. 05 12月, 2011 1 次提交
    • H
      IMX/SDMA : save the real count for one DMA transaction. · ab59a510
      Huang Shijie 提交于
      When we use the SDMA in the UART driver(such as imx6q), we will
      meet one situation:
        Assume we set 64 bytes for the RX DMA buffer.
        The RX DMA buffer has received some data, but not full.
        An Aging DMA request will be received by the SDMA controller if we enable the
        IDDMAEN(UCR4[6]) in this case.
      
      So the UART driver needs to know the count of the real received bytes,
      and push them to upper layer.
      
      Add two new fields to sdmac, and update the `residue` in sdma_tx_status().
      Signed-off-by: NHuang Shijie <b32955@freescale.com>
      Signed-off-by: NVinod Koul <vinod.koul@linux.intel.com>
      ab59a510
  20. 22 11月, 2011 1 次提交
  21. 01 11月, 2011 1 次提交
  22. 27 10月, 2011 1 次提交
  23. 21 9月, 2011 1 次提交
  24. 29 8月, 2011 1 次提交
    • S
      dmaengine i.MX SDMA: use request_firmware_nowait · 7b4b88e0
      Sascha Hauer 提交于
      The firmware blob may not be available when the driver
      probes. Instead of blocking the whole kernel use
      request_firmware_nowait() and continue without firmware.
      The ROM scripts can already be used then if available.
      For the devicetree case the ROM scripts are not available,
      still the probe function should not block. The driver
      will be unusable in this case, but we have no way of
      detecting this properly. The configuration of the dma
      channels will fail, so nothing bad should happen.
      Signed-off-by: NSascha Hauer <s.hauer@pengutronix.de>
      Signed-off-by: NVinod Koul <vinod.koul@intel.com>
      7b4b88e0