diff --git a/arch/arm/plat-rk/dma-pl330.c b/arch/arm/plat-rk/dma-pl330.c index 025e90d502f2..7786f82d4c64 100644 --- a/arch/arm/plat-rk/dma-pl330.c +++ b/arch/arm/plat-rk/dma-pl330.c @@ -749,7 +749,7 @@ int rk29_dma_request(enum dma_ch id, dmac = ch->dmac; - ch->pl330_chan_id = pl330_request_channel(dmac->pi); + ch->pl330_chan_id = pl330_request_channel(id, dmac->pi); if (!ch->pl330_chan_id) { chan_release(ch); ret = -EBUSY;