03 Apr, 2011

1 commit

  • pxa2xx_pcm_hw_free frees dma channel and sets prtd->dma_ch to -1,
    but does not set prtd->params to NULL, so if pxa2xx_pcm_hw_params will
    be called immediately, it leaves prtd->dma_ch initialized with -1,
    and it results in oops in __pxa2xx_pcm_prepare. This bug is triggered
    via SDL.

    This patch adds check for prtd->dma_ch to __pxa2xx_pcm_prepare and
    cleans prtd->params, so now it works properly.

    Signed-off-by: Vasily Khoruzhick
    Signed-off-by: Mark Brown

    Vasily Khoruzhick
     

30 Mar, 2011

2 commits


27 Mar, 2011

2 commits

  • SSI counts in words, the DMA engine in bytes. (Wrong) factor got removed
    in bf974a0 (ASoC i.MX: switch to new DMA api).

    Signed-off-by: Wolfram Sang
    Acked-by: Liam Girdwood
    Signed-off-by: Mark Brown
    Cc: stable@kernel.org

    Wolfram Sang
     
  • They got accidently removed by f0fba2a (ASoC: multi-component - ASoC
    Multi-Component Support). Reintroduce them and get rid of the
    superfluous defines because the fiq-driver has its own hardcoded values.

    Signed-off-by: Wolfram Sang
    Acked-by: Liam Girdwood
    Signed-off-by: Mark Brown
    Cc: stable@kernel.org

    Wolfram Sang
     

24 Mar, 2011

1 commit


23 Mar, 2011

1 commit


18 Mar, 2011

2 commits


16 Mar, 2011

1 commit


11 Mar, 2011

6 commits


10 Mar, 2011

3 commits


09 Mar, 2011

19 commits


08 Mar, 2011

2 commits