libertas: if_spi: add ability to call board specific setup/teardown methods
[pandora-kernel.git] / include / linux / spi / libertas_spi.h
index ada71b4..79506f5 100644 (file)
@@ -10,6 +10,9 @@
  */
 #ifndef _LIBERTAS_SPI_H_
 #define _LIBERTAS_SPI_H_
+
+struct spi_device;
+
 struct libertas_spi_platform_data {
        /* There are two ways to read data from the WLAN module's SPI
         * interface. Setting 0 or 1 here controls which one is used.
@@ -21,5 +24,9 @@ struct libertas_spi_platform_data {
 
        /* GPIO number to use as chip select */
        u16 gpio_cs;
+
+       /* Board specific setup/teardown */
+       int (*setup)(struct spi_device *spi);
+       int (*teardown)(struct spi_device *spi);
 };
 #endif