Message ID | 20180617170217.24177-7-robert.jarzmik@free.fr (mailing list archive) |
---|---|
State | Not Applicable |
Headers | show |
On Sunday, June 17, 2018 07:02 PM, Robert Jarzmik wrote: > As the pxa architecture switched towards the dmaengine slave map, the > old compatibility mechanism to acquire the dma requestor line number and > priority are not needed anymore. > > This patch simplifies the dma resource acquisition, using the more > generic function dma_request_slave_channel(). > > Signed-off-by: Signed-off-by: Daniel Mack <daniel@zonque.org> Something went wrong here, but you can simply fix that when applying the series :) Daniel > Signed-off-by: Robert Jarzmik <robert.jarzmik@free.fr> > Acked-by: Miquel Raynal <miquel.raynal@bootlin.com> > --- > drivers/mtd/nand/raw/marvell_nand.c | 17 +---------------- > 1 file changed, 1 insertion(+), 16 deletions(-) > > diff --git a/drivers/mtd/nand/raw/marvell_nand.c b/drivers/mtd/nand/raw/marvell_nand.c > index 10e953218948..64618254d6de 100644 > --- a/drivers/mtd/nand/raw/marvell_nand.c > +++ b/drivers/mtd/nand/raw/marvell_nand.c > @@ -2613,8 +2613,6 @@ static int marvell_nfc_init_dma(struct marvell_nfc *nfc) > dev); > struct dma_slave_config config = {}; > struct resource *r; > - dma_cap_mask_t mask; > - struct pxad_param param; > int ret; > > if (!IS_ENABLED(CONFIG_PXA_DMA)) { > @@ -2627,20 +2625,7 @@ static int marvell_nfc_init_dma(struct marvell_nfc *nfc) > if (ret) > return ret; > > - r = platform_get_resource(pdev, IORESOURCE_DMA, 0); > - if (!r) { > - dev_err(nfc->dev, "No resource defined for data DMA\n"); > - return -ENXIO; > - } > - > - param.drcmr = r->start; > - param.prio = PXAD_PRIO_LOWEST; > - dma_cap_zero(mask); > - dma_cap_set(DMA_SLAVE, mask); > - nfc->dma_chan = > - dma_request_slave_channel_compat(mask, pxad_filter_fn, > - ¶m, nfc->dev, > - "data"); > + nfc->dma_chan = dma_request_slave_channel(nfc->dev, "data"); > if (!nfc->dma_chan) { > dev_err(nfc->dev, > "Unable to request data DMA channel\n"); > -- To unsubscribe from this list: send the line "unsubscribe dmaengine" in the body of a message to majordomo@vger.kernel.org More majordomo info at http://vger.kernel.org/majordomo-info.html
Daniel Mack <daniel@zonque.org> writes: > On Sunday, June 17, 2018 07:02 PM, Robert Jarzmik wrote: >> As the pxa architecture switched towards the dmaengine slave map, the >> old compatibility mechanism to acquire the dma requestor line number and >> priority are not needed anymore. >> >> This patch simplifies the dma resource acquisition, using the more >> generic function dma_request_slave_channel(). >> >> Signed-off-by: Signed-off-by: Daniel Mack <daniel@zonque.org> > > Something went wrong here, but you can simply fix that when applying the series > :) Indeed, fixed before applying to the pxa/for-next tree. -- Robert -- To unsubscribe from this list: send the line "unsubscribe dmaengine" in the body of a message to majordomo@vger.kernel.org More majordomo info at http://vger.kernel.org/majordomo-info.html
diff --git a/drivers/mtd/nand/raw/marvell_nand.c b/drivers/mtd/nand/raw/marvell_nand.c index 10e953218948..64618254d6de 100644 --- a/drivers/mtd/nand/raw/marvell_nand.c +++ b/drivers/mtd/nand/raw/marvell_nand.c @@ -2613,8 +2613,6 @@ static int marvell_nfc_init_dma(struct marvell_nfc *nfc) dev); struct dma_slave_config config = {}; struct resource *r; - dma_cap_mask_t mask; - struct pxad_param param; int ret; if (!IS_ENABLED(CONFIG_PXA_DMA)) { @@ -2627,20 +2625,7 @@ static int marvell_nfc_init_dma(struct marvell_nfc *nfc) if (ret) return ret; - r = platform_get_resource(pdev, IORESOURCE_DMA, 0); - if (!r) { - dev_err(nfc->dev, "No resource defined for data DMA\n"); - return -ENXIO; - } - - param.drcmr = r->start; - param.prio = PXAD_PRIO_LOWEST; - dma_cap_zero(mask); - dma_cap_set(DMA_SLAVE, mask); - nfc->dma_chan = - dma_request_slave_channel_compat(mask, pxad_filter_fn, - ¶m, nfc->dev, - "data"); + nfc->dma_chan = dma_request_slave_channel(nfc->dev, "data"); if (!nfc->dma_chan) { dev_err(nfc->dev, "Unable to request data DMA channel\n");