dmaengine: fsl-edma: clean up chclk and FSL_EDMA_DRV_HAS_CHCLK
authorFrank Li <Frank.Li@nxp.com>
Sat, 23 Mar 2024 15:34:52 +0000 (11:34 -0400)
committerVinod Koul <vkoul@kernel.org>
Sun, 7 Apr 2024 11:50:00 +0000 (17:20 +0530)
No device currently utilizes chclk and FSL_EDMA_DRV_HAS_CHCLK features.
Removes these unused features.

Signed-off-by: Frank Li <Frank.Li@nxp.com>
Link: https://lore.kernel.org/r/20240323-8ulp_edma-v3-3-c0e981027c05@nxp.com
Signed-off-by: Vinod Koul <vkoul@kernel.org>
drivers/dma/fsl-edma-common.h
drivers/dma/fsl-edma-main.c

index 4cf1de9f0e51224f31a01343c6aaefb6f0b15a97..532f647e540e7a5064d522964f5ff1556e92ea87 100644 (file)
@@ -192,7 +192,6 @@ struct fsl_edma_desc {
 #define FSL_EDMA_DRV_WRAP_IO           BIT(3)
 #define FSL_EDMA_DRV_EDMA64            BIT(4)
 #define FSL_EDMA_DRV_HAS_PD            BIT(5)
-#define FSL_EDMA_DRV_HAS_CHCLK         BIT(6)
 #define FSL_EDMA_DRV_HAS_CHMUX         BIT(7)
 /* imx8 QM audio edma remote local swapped */
 #define FSL_EDMA_DRV_QUIRK_SWAPPED     BIT(8)
@@ -237,7 +236,6 @@ struct fsl_edma_engine {
        void __iomem            *muxbase[DMAMUX_NR];
        struct clk              *muxclk[DMAMUX_NR];
        struct clk              *dmaclk;
-       struct clk              *chclk;
        struct mutex            fsl_edma_mutex;
        const struct fsl_edma_drvdata *drvdata;
        u32                     n_chans;
index 2148a7f1ae8431122148a44e81c852c735d60b01..41c71c360ff1fb6df133811585d8bcdb9ff2d44d 100644 (file)
@@ -483,14 +483,6 @@ static int fsl_edma_probe(struct platform_device *pdev)
                }
        }
 
-       if (drvdata->flags & FSL_EDMA_DRV_HAS_CHCLK) {
-               fsl_edma->chclk = devm_clk_get_enabled(&pdev->dev, "mp");
-               if (IS_ERR(fsl_edma->chclk)) {
-                       dev_err(&pdev->dev, "Missing MP block clock.\n");
-                       return PTR_ERR(fsl_edma->chclk);
-               }
-       }
-
        ret = of_property_read_variable_u32_array(np, "dma-channel-mask", chan_mask, 1, 2);
 
        if (ret > 0) {