dma/imx-sdma: call sdma_set_channel_priority after sdma_request_channel
sdma_request_channel sets the default priority. sdma_alloc_chan_resources should call sdma_set_channel_priority thereafter to over write it. Signed-off-by: Richard Zhao <richard.zhao@linaro.org> Acked-by: Shawn Guo <shawn.guo@linaro.org> Signed-off-by: Vinod Koul <vinod.koul@linux.intel.com>
This commit is contained in:
parent
c4b56857d1
commit
3bb5e7caf9
|
@ -873,11 +873,11 @@ static int sdma_alloc_chan_resources(struct dma_chan *chan)
|
||||||
|
|
||||||
sdmac->peripheral_type = data->peripheral_type;
|
sdmac->peripheral_type = data->peripheral_type;
|
||||||
sdmac->event_id0 = data->dma_request;
|
sdmac->event_id0 = data->dma_request;
|
||||||
ret = sdma_set_channel_priority(sdmac, prio);
|
ret = sdma_request_channel(sdmac);
|
||||||
if (ret)
|
if (ret)
|
||||||
return ret;
|
return ret;
|
||||||
|
|
||||||
ret = sdma_request_channel(sdmac);
|
ret = sdma_set_channel_priority(sdmac, prio);
|
||||||
if (ret)
|
if (ret)
|
||||||
return ret;
|
return ret;
|
||||||
|
|
||||||
|
|
Loading…
Reference in a new issue