lkml.org 
[lkml]   [2014]   [Feb]   [26]   [last100]   RSS Feed
Views: [wrap][no wrap]   [headers]  [forward] 
 
Messages in this thread
    Patch in this message
    /
    From
    Subject[PATCH 03/10] ASoC: fsl-esai: Add .of_xlate_tdm_slot_mask() support.
    Date
    This patch add .of_xlate_tdm_slot_mask support for ESAI, and this will
    generate the TDM slot TX and RX masks.

    Signed-off-by: Xiubo Li <Li.Xiubo@freescale.com>
    ---
    sound/soc/fsl/Kconfig | 1 +
    sound/soc/fsl/fsl_esai.c | 2 ++
    2 files changed, 3 insertions(+)

    diff --git a/sound/soc/fsl/Kconfig b/sound/soc/fsl/Kconfig
    index f397144..6abb68e 100644
    --- a/sound/soc/fsl/Kconfig
    +++ b/sound/soc/fsl/Kconfig
    @@ -13,6 +13,7 @@ config SND_SOC_FSL_SPDIF
    config SND_SOC_FSL_ESAI
    tristate "ALSA SoC support for the Freescale ESAI device"
    select REGMAP_MMIO
    + select SND_SOC_FSL_UTILS

    config SND_SOC_FSL_UTILS
    tristate
    diff --git a/sound/soc/fsl/fsl_esai.c b/sound/soc/fsl/fsl_esai.c
    index 0ba3700..912104f 100644
    --- a/sound/soc/fsl/fsl_esai.c
    +++ b/sound/soc/fsl/fsl_esai.c
    @@ -18,6 +18,7 @@

    #include "fsl_esai.h"
    #include "imx-pcm.h"
    +#include "fsl_utils.h"

    #define FSL_ESAI_RATES SNDRV_PCM_RATE_8000_192000
    #define FSL_ESAI_FORMATS (SNDRV_PCM_FMTBIT_S8 | \
    @@ -581,6 +582,7 @@ static struct snd_soc_dai_ops fsl_esai_dai_ops = {
    .hw_params = fsl_esai_hw_params,
    .set_sysclk = fsl_esai_set_dai_sysclk,
    .set_fmt = fsl_esai_set_dai_fmt,
    + .of_xlate_tdm_slot_mask = fsl_asoc_of_xlate_tdm_slot_mask,
    .set_tdm_slot = fsl_esai_set_dai_tdm_slot,
    };

    --
    1.8.4



    \
     
     \ /
      Last update: 2014-02-26 07:02    [W:2.834 / U:0.044 seconds]
    ©2003-2020 Jasper Spaans|hosted at Digital Ocean and TransIP|Read the blog|Advertise on this site