]> git.proxmox.com Git - mirror_ubuntu-zesty-kernel.git/blobdiff - drivers/spi/dw_spi_pci.c
Merge git://git.kernel.org/pub/scm/linux/kernel/git/jejb/xfs-vipt
[mirror_ubuntu-zesty-kernel.git] / drivers / spi / dw_spi_pci.c
index 34ba69161734e19f5b1685a295ceab783cb4113e..1f0735f9cc76ab0232aa282f19f071b89be827ce 100644 (file)
@@ -73,6 +73,7 @@ static int __devinit spi_pci_probe(struct pci_dev *pdev,
        dws->num_cs = 4;
        dws->max_freq = 25000000;       /* for Moorestwon */
        dws->irq = pdev->irq;
+       dws->fifo_len = 40;             /* FIFO has 40 words buffer */
 
        ret = dw_spi_add_host(dws);
        if (ret)
@@ -98,6 +99,7 @@ static void __devexit spi_pci_remove(struct pci_dev *pdev)
        struct dw_spi_pci *dwpci = pci_get_drvdata(pdev);
 
        pci_set_drvdata(pdev, NULL);
+       dw_spi_remove_host(&dwpci->dws);
        iounmap(dwpci->dws.regs);
        pci_release_region(pdev, 0);
        kfree(dwpci);