diff options
Diffstat (limited to 'drivers/dma/dw/pci.c')
| -rw-r--r-- | drivers/dma/dw/pci.c | 5 |
1 files changed, 3 insertions, 2 deletions
diff --git a/drivers/dma/dw/pci.c b/drivers/dma/dw/pci.c index 358f9689a3f5..0ae6c3b1d34e 100644 --- a/drivers/dma/dw/pci.c +++ b/drivers/dma/dw/pci.c | |||
| @@ -17,8 +17,8 @@ | |||
| 17 | 17 | ||
| 18 | static int dw_pci_probe(struct pci_dev *pdev, const struct pci_device_id *pid) | 18 | static int dw_pci_probe(struct pci_dev *pdev, const struct pci_device_id *pid) |
| 19 | { | 19 | { |
| 20 | const struct dw_dma_platform_data *pdata = (void *)pid->driver_data; | ||
| 20 | struct dw_dma_chip *chip; | 21 | struct dw_dma_chip *chip; |
| 21 | struct dw_dma_platform_data *pdata = (void *)pid->driver_data; | ||
| 22 | int ret; | 22 | int ret; |
| 23 | 23 | ||
| 24 | ret = pcim_enable_device(pdev); | 24 | ret = pcim_enable_device(pdev); |
| @@ -49,8 +49,9 @@ static int dw_pci_probe(struct pci_dev *pdev, const struct pci_device_id *pid) | |||
| 49 | chip->dev = &pdev->dev; | 49 | chip->dev = &pdev->dev; |
| 50 | chip->regs = pcim_iomap_table(pdev)[0]; | 50 | chip->regs = pcim_iomap_table(pdev)[0]; |
| 51 | chip->irq = pdev->irq; | 51 | chip->irq = pdev->irq; |
| 52 | chip->pdata = pdata; | ||
| 52 | 53 | ||
| 53 | ret = dw_dma_probe(chip, pdata); | 54 | ret = dw_dma_probe(chip); |
| 54 | if (ret) | 55 | if (ret) |
| 55 | return ret; | 56 | return ret; |
| 56 | 57 | ||
