|
@@ -794,7 +794,7 @@ static struct dma_chan *k3_of_dma_simple_xlate(struct of_phandle_args *dma_spec,
|
|
struct k3_dma_dev *d = ofdma->of_dma_data;
|
|
struct k3_dma_dev *d = ofdma->of_dma_data;
|
|
unsigned int request = dma_spec->args[0];
|
|
unsigned int request = dma_spec->args[0];
|
|
|
|
|
|
- if (request > d->dma_requests)
|
|
|
|
|
|
+ if (request >= d->dma_requests)
|
|
return NULL;
|
|
return NULL;
|
|
|
|
|
|
return dma_get_slave_channel(&(d->chans[request].vc.chan));
|
|
return dma_get_slave_channel(&(d->chans[request].vc.chan));
|