1. 27 7月, 2011 3 次提交
  2. 26 7月, 2011 13 次提交
  3. 25 7月, 2011 2 次提交
  4. 14 7月, 2011 10 次提交
  5. 07 7月, 2011 2 次提交
    • S
      dmaengine: imx-sdma: pass sdma firmware name via platform data · 2e534b21
      Shawn Guo 提交于
      It is not good to have cpu_name and to_version encoded into sdma
      firmware name as variables.  For example, there are three TOs of
      imx51 soc, the sdma script never changes since TO1, which means
      all three TOs of imx51 uses TO1 version of sdma script.  But we
      have to prepare three identical firmwares, sdma-imx51-to1.bin
      sdma-imx51-to2.bin and sdma-imx51-to3.bin, to have the kernel
      capable of running on all three TOs.
      
      The patch removes cpu_name and to_version from sdma platform data,
      and instead uses fw_name to pass the firmware name, so that we can
      pass the TO version where it's relevant and skip it where only one
      firmware exists.
      Signed-off-by: NShawn Guo <shawn.guo@linaro.org>
      Acked-by: NVinod Koul <vinod.koul@intel.com>
      Signed-off-by: NSascha Hauer <s.hauer@pengutronix.de>
      2e534b21
    • S
      ARM i.MX dma: Fix burstsize settings · 6584cb88
      Sascha Hauer 提交于
      dmaengine expects the maxburst parameter in words, not bytes.
      The imxdma driver and its users do this wrong. Fix this.
      
      As a side note the imx-pcm-dma-mx2 driver was 'fixed' to work
      with imx-dma. This broke the driver with imx-sdma support which
      correctly takes the maxburst parameter in words. This patch
      puts the sdma based sound back to work.
      Signed-off-by: NSascha Hauer <s.hauer@pengutronix.de>
      6584cb88
  6. 24 6月, 2011 1 次提交
  7. 22 6月, 2011 1 次提交
    • A
      net: remove mm.h inclusion from netdevice.h · b7f080cf
      Alexey Dobriyan 提交于
      Remove linux/mm.h inclusion from netdevice.h -- it's unused (I've checked manually).
      
      To prevent mm.h inclusion via other channels also extract "enum dma_data_direction"
      definition into separate header. This tiny piece is what gluing netdevice.h with mm.h
      via "netdevice.h => dmaengine.h => dma-mapping.h => scatterlist.h => mm.h".
      Removal of mm.h from scatterlist.h was tried and was found not feasible
      on most archs, so the link was cutoff earlier.
      
      Hope people are OK with tiny include file.
      
      Note, that mm_types.h is still dragged in, but it is a separate story.
      Signed-off-by: NAlexey Dobriyan <adobriyan@gmail.com>
      Signed-off-by: NDavid S. Miller <davem@davemloft.net>
      b7f080cf
  8. 21 6月, 2011 4 次提交
  9. 16 6月, 2011 4 次提交