diff options
| -rw-r--r-- | drivers/dma/cppi41.c | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/drivers/dma/cppi41.c b/drivers/dma/cppi41.c index 0be56c971786..f7e965f63274 100644 --- a/drivers/dma/cppi41.c +++ b/drivers/dma/cppi41.c | |||
| @@ -1038,17 +1038,17 @@ static int cppi41_dma_probe(struct platform_device *pdev) | |||
| 1038 | if (index < 0) | 1038 | if (index < 0) |
| 1039 | return index; | 1039 | return index; |
| 1040 | 1040 | ||
| 1041 | mem = platform_get_resource(pdev, IORESOURCE_MEM, 0); | 1041 | mem = platform_get_resource(pdev, IORESOURCE_MEM, index); |
| 1042 | cdd->ctrl_mem = devm_ioremap_resource(dev, mem); | 1042 | cdd->ctrl_mem = devm_ioremap_resource(dev, mem); |
| 1043 | if (IS_ERR(cdd->ctrl_mem)) | 1043 | if (IS_ERR(cdd->ctrl_mem)) |
| 1044 | return PTR_ERR(cdd->ctrl_mem); | 1044 | return PTR_ERR(cdd->ctrl_mem); |
| 1045 | 1045 | ||
| 1046 | mem = platform_get_resource(pdev, IORESOURCE_MEM, 1); | 1046 | mem = platform_get_resource(pdev, IORESOURCE_MEM, index + 1); |
| 1047 | cdd->sched_mem = devm_ioremap_resource(dev, mem); | 1047 | cdd->sched_mem = devm_ioremap_resource(dev, mem); |
| 1048 | if (IS_ERR(cdd->sched_mem)) | 1048 | if (IS_ERR(cdd->sched_mem)) |
| 1049 | return PTR_ERR(cdd->sched_mem); | 1049 | return PTR_ERR(cdd->sched_mem); |
| 1050 | 1050 | ||
| 1051 | mem = platform_get_resource(pdev, IORESOURCE_MEM, 2); | 1051 | mem = platform_get_resource(pdev, IORESOURCE_MEM, index + 2); |
| 1052 | cdd->qmgr_mem = devm_ioremap_resource(dev, mem); | 1052 | cdd->qmgr_mem = devm_ioremap_resource(dev, mem); |
| 1053 | if (IS_ERR(cdd->qmgr_mem)) | 1053 | if (IS_ERR(cdd->qmgr_mem)) |
| 1054 | return PTR_ERR(cdd->qmgr_mem); | 1054 | return PTR_ERR(cdd->qmgr_mem); |
