[PATCH V2 2/4] mtd: gpmi: use DMA channel 0 for all the nand chips
Vikram Narayanan
vikram186 at gmail.com
Tue Aug 27 13:05:25 EDT 2013
On 27/Aug/2013 2:59 PM, Huang Shijie wrote:
> We only have one DMA channel : the channel 0.
> Use DMA channel 0 to access all the nand chips.
IIRC, We have 4 DMA channels. Don't we?
> Signed-off-by: Huang Shijie <b32955 at freescale.com>
> ---
> drivers/mtd/nand/gpmi-nand/gpmi-nand.c | 5 ++---
> 1 files changed, 2 insertions(+), 3 deletions(-)
>
> diff --git a/drivers/mtd/nand/gpmi-nand/gpmi-nand.c b/drivers/mtd/nand/gpmi-nand/gpmi-nand.c
> index 8d8a814..24ee8d7 100644
> --- a/drivers/mtd/nand/gpmi-nand/gpmi-nand.c
> +++ b/drivers/mtd/nand/gpmi-nand/gpmi-nand.c
> @@ -357,9 +357,8 @@ int common_nfc_set_geometry(struct gpmi_nand_data *this)
>
> struct dma_chan *get_dma_chan(struct gpmi_nand_data *this)
> {
> - int chipnr = this->current_chip;
> -
> - return this->dma_chans[chipnr];
> + /* We use the DMA channel 0 to access all the nand chips. */
> + return this->dma_chans[0];
> }
>
> /* Can we use the upper's buffer directly for DMA? */
>
More information about the linux-mtd
mailing list