diff options
Diffstat (limited to 'drivers/mfd/davinci_voicecodec.c')
| -rw-r--r-- | drivers/mfd/davinci_voicecodec.c | 6 |
1 files changed, 4 insertions, 2 deletions
diff --git a/drivers/mfd/davinci_voicecodec.c b/drivers/mfd/davinci_voicecodec.c index 3e75f02e4778..33c923d215c7 100644 --- a/drivers/mfd/davinci_voicecodec.c +++ b/drivers/mfd/davinci_voicecodec.c | |||
| @@ -94,7 +94,8 @@ static int __init davinci_vc_probe(struct platform_device *pdev) | |||
| 94 | res = platform_get_resource(pdev, IORESOURCE_DMA, 0); | 94 | res = platform_get_resource(pdev, IORESOURCE_DMA, 0); |
| 95 | if (!res) { | 95 | if (!res) { |
| 96 | dev_err(&pdev->dev, "no DMA resource\n"); | 96 | dev_err(&pdev->dev, "no DMA resource\n"); |
| 97 | return -ENXIO; | 97 | ret = -ENXIO; |
| 98 | goto fail4; | ||
| 98 | } | 99 | } |
| 99 | 100 | ||
| 100 | davinci_vc->davinci_vcif.dma_tx_channel = res->start; | 101 | davinci_vc->davinci_vcif.dma_tx_channel = res->start; |
| @@ -104,7 +105,8 @@ static int __init davinci_vc_probe(struct platform_device *pdev) | |||
| 104 | res = platform_get_resource(pdev, IORESOURCE_DMA, 1); | 105 | res = platform_get_resource(pdev, IORESOURCE_DMA, 1); |
| 105 | if (!res) { | 106 | if (!res) { |
| 106 | dev_err(&pdev->dev, "no DMA resource\n"); | 107 | dev_err(&pdev->dev, "no DMA resource\n"); |
| 107 | return -ENXIO; | 108 | ret = -ENXIO; |
| 109 | goto fail4; | ||
| 108 | } | 110 | } |
| 109 | 111 | ||
| 110 | davinci_vc->davinci_vcif.dma_rx_channel = res->start; | 112 | davinci_vc->davinci_vcif.dma_rx_channel = res->start; |
