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)
 {
        .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,
 };
 
        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)
 {
        .close          = acp3x_dma_close,
        .hw_params      = acp3x_dma_hw_params,
        .pointer        = acp3x_dma_pointer,
-       .mmap           = acp3x_dma_mmap,
        .pcm_construct  = acp3x_dma_new,
 };
 
 
        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)
 {
        .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,
 };