return ret;
        }
 
-       ret = imx_pcm_dma_init(pdev, IMX_DEFAULT_DMABUF_SIZE);
+       ret = imx_pcm_dma_init(pdev);
        if (ret)
                dev_err(&pdev->dev, "failed to init imx pcm dma: %d\n", ret);
 
 
         * Register platform component before registering cpu dai for there
         * is not defer probe for platform component in snd_soc_add_pcm_runtime().
         */
-       ret = imx_pcm_dma_init(pdev, IMX_ESAI_DMABUF_SIZE);
+       ret = imx_pcm_dma_init(pdev);
        if (ret) {
                dev_err(&pdev->dev, "failed to init imx pcm dma: %d\n", ret);
                goto err_pm_get_sync;
 
         * is not defer probe for platform component in snd_soc_add_pcm_runtime().
         */
        if (sai->soc_data->use_imx_pcm) {
-               ret = imx_pcm_dma_init(pdev, IMX_SAI_DMABUF_SIZE);
+               ret = imx_pcm_dma_init(pdev);
                if (ret)
                        goto err_pm_get_sync;
        } else {
 
         * Register platform component before registering cpu dai for there
         * is not defer probe for platform component in snd_soc_add_pcm_runtime().
         */
-       ret = imx_pcm_dma_init(pdev, IMX_SPDIF_DMABUF_SIZE);
+       ret = imx_pcm_dma_init(pdev);
        if (ret) {
                dev_err_probe(&pdev->dev, ret, "imx_pcm_dma_init failed\n");
                goto err_pm_disable;
 
                if (ret)
                        goto error_pcm;
        } else {
-               ret = imx_pcm_dma_init(pdev, IMX_SSI_DMABUF_SIZE);
+               ret = imx_pcm_dma_init(pdev);
                if (ret)
                        goto error_pcm;
        }
 
        .compat_filter_fn = filter,
 };
 
-int imx_pcm_dma_init(struct platform_device *pdev, size_t size)
+int imx_pcm_dma_init(struct platform_device *pdev)
 {
        struct snd_dmaengine_pcm_config *config;
 
 
 #define IMX_SSI_DMABUF_SIZE    (64 * 1024)
 
 #define IMX_DEFAULT_DMABUF_SIZE        (64 * 1024)
-#define IMX_SAI_DMABUF_SIZE    (64 * 1024)
-#define IMX_SPDIF_DMABUF_SIZE  (64 * 1024)
-#define IMX_ESAI_DMABUF_SIZE   (256 * 1024)
 
 static inline void
 imx_pcm_dma_params_init_data(struct imx_dma_data *dma_data,
 };
 
 #if IS_ENABLED(CONFIG_SND_SOC_IMX_PCM_DMA)
-int imx_pcm_dma_init(struct platform_device *pdev, size_t size);
+int imx_pcm_dma_init(struct platform_device *pdev);
 #else
-static inline int imx_pcm_dma_init(struct platform_device *pdev, size_t size)
+static inline int imx_pcm_dma_init(struct platform_device *pdev)
 {
        return -ENODEV;
 }