ASoC: omap-mcbsp: Remove redundant check for mcbsp->pdata
authorPeter Ujfalusi <peter.ujfalusi@ti.com>
Thu, 8 Nov 2018 07:29:59 +0000 (09:29 +0200)
committerMark Brown <broonie@kernel.org>
Tue, 13 Nov 2018 17:50:28 +0000 (09:50 -0800)
The driver will not probe if the pdata is not provided or created.

Signed-off-by: Peter Ujfalusi <peter.ujfalusi@ti.com>
Acked-by: Jarkko Nikula <jarkko.nikula@bitmer.com>
Tested-by: Jarkko Nikula <jarkko.nikula@bitmer.com>
Signed-off-by: Mark Brown <broonie@kernel.org>
sound/soc/omap/omap-mcbsp.c

index e48fad11a0ccf4422fca76c1547316d825077400..8cab1151d3bb358e085bee898dbef90ba2ebef57 100644 (file)
@@ -324,7 +324,7 @@ static int omap_mcbsp_request(struct omap_mcbsp *mcbsp)
        mcbsp->reg_cache = reg_cache;
        spin_unlock(&mcbsp->lock);
 
-       if (mcbsp->pdata && mcbsp->pdata->ops && mcbsp->pdata->ops->request)
+       if(mcbsp->pdata->ops && mcbsp->pdata->ops->request)
                mcbsp->pdata->ops->request(mcbsp->id - 1);
 
        /*
@@ -361,7 +361,7 @@ static int omap_mcbsp_request(struct omap_mcbsp *mcbsp)
 err_free_irq:
        free_irq(mcbsp->tx_irq, (void *)mcbsp);
 err_clk_disable:
-       if (mcbsp->pdata && mcbsp->pdata->ops && mcbsp->pdata->ops->free)
+       if(mcbsp->pdata->ops && mcbsp->pdata->ops->free)
                mcbsp->pdata->ops->free(mcbsp->id - 1);
 
        /* Disable wakeup behavior */
@@ -382,7 +382,7 @@ static void omap_mcbsp_free(struct omap_mcbsp *mcbsp)
 {
        void *reg_cache;
 
-       if (mcbsp->pdata && mcbsp->pdata->ops && mcbsp->pdata->ops->free)
+       if(mcbsp->pdata->ops && mcbsp->pdata->ops->free)
                mcbsp->pdata->ops->free(mcbsp->id - 1);
 
        /* Disable wakeup behavior */