lkml.org 
[lkml]   [2019]   [Feb]   [7]   [last100]   RSS Feed
Views: [wrap][no wrap]   [headers]  [forward] 
 
Messages in this thread
    Patch in this message
    /
    From
    Subject[PATCH 19/22] ASoC: samsung: Drop DAI DMA data chan_name assignments
    Date
    There is now no need to pass DMA channel names through the DAI DMA data,
    custom DMA config of the PCM is now used for this purpose.

    Signed-off-by: Sylwester Nawrocki <s.nawrocki@samsung.com>
    ---
    sound/soc/samsung/i2s.c | 4 ----
    sound/soc/samsung/s3c2412-i2s.c | 2 --
    sound/soc/samsung/s3c24xx-i2s.c | 2 --
    3 files changed, 8 deletions(-)

    diff --git a/sound/soc/samsung/i2s.c b/sound/soc/samsung/i2s.c
    index 2e91d183dd41..f012d892e6dc 100644
    --- a/sound/soc/samsung/i2s.c
    +++ b/sound/soc/samsung/i2s.c
    @@ -1450,8 +1450,6 @@ static int samsung_i2s_probe(struct platform_device *pdev)
    }
    pri_dai->dma_playback.addr = regs_base + I2STXD;
    pri_dai->dma_capture.addr = regs_base + I2SRXD;
    - pri_dai->dma_playback.chan_name = "tx";
    - pri_dai->dma_capture.chan_name = "rx";
    pri_dai->dma_playback.addr_width = 4;
    pri_dai->dma_capture.addr_width = 4;
    pri_dai->priv = priv;
    @@ -1466,9 +1464,7 @@ static int samsung_i2s_probe(struct platform_device *pdev)

    if (quirks & QUIRK_SEC_DAI) {
    sec_dai = &priv->dai[SAMSUNG_I2S_ID_SECONDARY - 1];
    -
    sec_dai->dma_playback.addr = regs_base + I2STXDS;
    - sec_dai->dma_playback.chan_name = "tx-sec";

    if (!np) {
    sec_dai->dma_playback.filter_data = i2s_pdata->dma_play_sec;
    diff --git a/sound/soc/samsung/s3c2412-i2s.c b/sound/soc/samsung/s3c2412-i2s.c
    index c08638b0e458..a00e35147e50 100644
    --- a/sound/soc/samsung/s3c2412-i2s.c
    +++ b/sound/soc/samsung/s3c2412-i2s.c
    @@ -35,12 +35,10 @@
    #include <linux/platform_data/asoc-s3c.h>

    static struct snd_dmaengine_dai_dma_data s3c2412_i2s_pcm_stereo_out = {
    - .chan_name = "tx",
    .addr_width = 4,
    };

    static struct snd_dmaengine_dai_dma_data s3c2412_i2s_pcm_stereo_in = {
    - .chan_name = "rx",
    .addr_width = 4,
    };

    diff --git a/sound/soc/samsung/s3c24xx-i2s.c b/sound/soc/samsung/s3c24xx-i2s.c
    index a8026b640c95..600b3b4cdb5b 100644
    --- a/sound/soc/samsung/s3c24xx-i2s.c
    +++ b/sound/soc/samsung/s3c24xx-i2s.c
    @@ -31,12 +31,10 @@
    #include "s3c24xx-i2s.h"

    static struct snd_dmaengine_dai_dma_data s3c24xx_i2s_pcm_stereo_out = {
    - .chan_name = "tx",
    .addr_width = 2,
    };

    static struct snd_dmaengine_dai_dma_data s3c24xx_i2s_pcm_stereo_in = {
    - .chan_name = "rx",
    .addr_width = 2,
    };

    --
    2.20.1
    \
     
     \ /
      Last update: 2019-02-07 18:02    [W:4.390 / U:0.060 seconds]
    ©2003-2020 Jasper Spaans|hosted at Digital Ocean and TransIP|Read the blog|Advertise on this site