ASoC: amd: Drop superfluous mmap callbacks
authorTakashi Iwai <tiwai@suse.de>
Wed, 28 Jul 2021 14:18:43 +0000 (16:18 +0200)
committerMark Brown <broonie@kernel.org>
Fri, 30 Jul 2021 15:04:36 +0000 (16:04 +0100)
All ASoC AMD drivers just call the standard mmap handler, hence those
are superfluous.  Let's drop them.

Signed-off-by: Takashi Iwai <tiwai@suse.de>
Link: https://lore.kernel.org/r/20210728141843.17685-1-tiwai@suse.de
Signed-off-by: Mark Brown <broonie@kernel.org>
sound/soc/amd/acp-pcm-dma.c
sound/soc/amd/raven/acp3x-pcm-dma.c
sound/soc/amd/renoir/acp3x-pdm-dma.c

index acb926c..ee8e9a3 100644 (file)
@@ -1035,13 +1035,6 @@ static snd_pcm_uframes_t acp_dma_pointer(struct snd_soc_component *component,
        return bytes_to_frames(runtime, pos);
 }
 
-static int acp_dma_mmap(struct snd_soc_component *component,
-                       struct snd_pcm_substream *substream,
-                       struct vm_area_struct *vma)
-{
-       return snd_pcm_lib_default_mmap(substream, vma);
-}
-
 static int acp_dma_prepare(struct snd_soc_component *component,
                           struct snd_pcm_substream *substream)
 {
@@ -1205,7 +1198,6 @@ static const struct snd_soc_component_driver acp_asoc_platform = {
        .hw_params      = acp_dma_hw_params,
        .trigger        = acp_dma_trigger,
        .pointer        = acp_dma_pointer,
-       .mmap           = acp_dma_mmap,
        .prepare        = acp_dma_prepare,
        .pcm_construct  = acp_dma_new,
 };
index 95e5fa6..4522d7e 100644 (file)
@@ -320,13 +320,6 @@ static int acp3x_dma_new(struct snd_soc_component *component,
        return 0;
 }
 
-static int acp3x_dma_mmap(struct snd_soc_component *component,
-                         struct snd_pcm_substream *substream,
-                         struct vm_area_struct *vma)
-{
-       return snd_pcm_lib_default_mmap(substream, vma);
-}
-
 static int acp3x_dma_close(struct snd_soc_component *component,
                           struct snd_pcm_substream *substream)
 {
@@ -370,7 +363,6 @@ static const struct snd_soc_component_driver acp3x_i2s_component = {
        .close          = acp3x_dma_close,
        .hw_params      = acp3x_dma_hw_params,
        .pointer        = acp3x_dma_pointer,
-       .mmap           = acp3x_dma_mmap,
        .pcm_construct  = acp3x_dma_new,
 };
 
index bd20622..9988a50 100644 (file)
@@ -291,13 +291,6 @@ static int acp_pdm_dma_new(struct snd_soc_component *component,
        return 0;
 }
 
-static int acp_pdm_dma_mmap(struct snd_soc_component *component,
-                           struct snd_pcm_substream *substream,
-                           struct vm_area_struct *vma)
-{
-       return snd_pcm_lib_default_mmap(substream, vma);
-}
-
 static int acp_pdm_dma_close(struct snd_soc_component *component,
                             struct snd_pcm_substream *substream)
 {
@@ -375,7 +368,6 @@ static const struct snd_soc_component_driver acp_pdm_component = {
        .close          = acp_pdm_dma_close,
        .hw_params      = acp_pdm_dma_hw_params,
        .pointer        = acp_pdm_dma_pointer,
-       .mmap           = acp_pdm_dma_mmap,
        .pcm_construct  = acp_pdm_dma_new,
 };