gpu: nvgpu: Increase PBDMA timeout
[linux-3.10.git] / drivers / spi / spi-nuc900.c
index 182e9c8..b3f9ec8 100644 (file)
@@ -26,7 +26,7 @@
 #include <linux/spi/spi.h>
 #include <linux/spi/spi_bitbang.h>
 
-#include <mach/nuc900_spi.h>
+#include <linux/platform_data/spi-nuc900.h>
 
 /* usi registers offset */
 #define USI_CNT                0x00
@@ -346,7 +346,7 @@ static void nuc900_init_spi(struct nuc900_spi *hw)
        nuc900_enable_int(hw);
 }
 
-static int __devinit nuc900_spi_probe(struct platform_device *pdev)
+static int nuc900_spi_probe(struct platform_device *pdev)
 {
        struct nuc900_spi *hw;
        struct spi_master *master;
@@ -360,8 +360,6 @@ static int __devinit nuc900_spi_probe(struct platform_device *pdev)
        }
 
        hw = spi_master_get_devdata(master);
-       memset(hw, 0, sizeof(struct nuc900_spi));
-
        hw->master = spi_master_get(master);
        hw->pdata  = pdev->dev.platform_data;
        hw->dev = &pdev->dev;
@@ -455,7 +453,7 @@ err_nomem:
        return err;
 }
 
-static int __devexit nuc900_spi_remove(struct platform_device *dev)
+static int nuc900_spi_remove(struct platform_device *dev)
 {
        struct nuc900_spi *hw = platform_get_drvdata(dev);
 
@@ -479,7 +477,7 @@ static int __devexit nuc900_spi_remove(struct platform_device *dev)
 
 static struct platform_driver nuc900_spi_driver = {
        .probe          = nuc900_spi_probe,
-       .remove         = __devexit_p(nuc900_spi_remove),
+       .remove         = nuc900_spi_remove,
        .driver         = {
                .name   = "nuc900-spi",
                .owner  = THIS_MODULE,