|
@@ -94,7 +94,8 @@ static int __init davinci_vc_probe(struct platform_device *pdev)
|
|
|
res = platform_get_resource(pdev, IORESOURCE_DMA, 0);
|
|
res = platform_get_resource(pdev, IORESOURCE_DMA, 0);
|
|
|
if (!res) {
|
|
if (!res) {
|
|
|
dev_err(&pdev->dev, "no DMA resource\n");
|
|
dev_err(&pdev->dev, "no DMA resource\n");
|
|
|
- return -ENXIO;
|
|
|
|
|
|
|
+ ret = -ENXIO;
|
|
|
|
|
+ goto fail4;
|
|
|
}
|
|
}
|
|
|
|
|
|
|
|
davinci_vc->davinci_vcif.dma_tx_channel = res->start;
|
|
davinci_vc->davinci_vcif.dma_tx_channel = res->start;
|
|
@@ -104,7 +105,8 @@ static int __init davinci_vc_probe(struct platform_device *pdev)
|
|
|
res = platform_get_resource(pdev, IORESOURCE_DMA, 1);
|
|
res = platform_get_resource(pdev, IORESOURCE_DMA, 1);
|
|
|
if (!res) {
|
|
if (!res) {
|
|
|
dev_err(&pdev->dev, "no DMA resource\n");
|
|
dev_err(&pdev->dev, "no DMA resource\n");
|
|
|
- return -ENXIO;
|
|
|
|
|
|
|
+ ret = -ENXIO;
|
|
|
|
|
+ goto fail4;
|
|
|
}
|
|
}
|
|
|
|
|
|
|
|
davinci_vc->davinci_vcif.dma_rx_channel = res->start;
|
|
davinci_vc->davinci_vcif.dma_rx_channel = res->start;
|