MLK-11398: ASoC: fsl_asrc: Add Memory to Memory support
authorShengjiu Wang <shengjiu.wang@freescale.com>
Tue, 9 Sep 2014 09:21:25 +0000 (17:21 +0800)
committerNitin Garg <nitin.garg@nxp.com>
Mon, 19 Mar 2018 19:48:02 +0000 (14:48 -0500)
commit9c72fe016d6ba9dd4ec60c5623353b7f4637b997
treea29fdb8185e8fc69dff33043f6edd2227f90e268
parent89950b19e921cd71cf071b123804f954c6897de2
MLK-11398: ASoC: fsl_asrc: Add Memory to Memory support

cherry-pick below patch from v3.14.y:
ENGR00330403-4: ASoC: fsl_asrc: Add Memory to Memory support

ASRC M2M function is not able to put upstream due to its self-designed
ioctl protocol. So I just make a single patch for it and make it merge
into P2P driver as simply as possible.

The patch can only be maintained internally unless some one designs a
new protocol or implement the originally protocol by using some common
approach provided by Linux Kernel.

Signed-off-by: Shengjiu Wang <shengjiu.wang@freescale.com>
(cherry picked from commit b5a7a98da076b0202334db01ecc3833342a7ca11)
include/uapi/linux/mxc_asrc.h [new file with mode: 0644]
sound/soc/fsl/fsl_asrc.c
sound/soc/fsl/fsl_asrc.h
sound/soc/fsl/fsl_asrc_m2m.c [new file with mode: 0644]