linux 2.6.16.38 w/ vs2.0.3-rc1
[linux-2.6.git] / include / linux / spi / spi_bitbang.h
index 16ce178..c961fe9 100644 (file)
@@ -30,12 +30,6 @@ struct spi_bitbang {
 
        struct spi_master       *master;
 
-       /* setup_transfer() changes clock and/or wordsize to match settings
-        * for this transfer; zeroes restore defaults from spi_device.
-        */
-       int     (*setup_transfer)(struct spi_device *spi,
-                       struct spi_transfer *t);
-
        void    (*chipselect)(struct spi_device *spi, int is_on);
 #define        BITBANG_CS_ACTIVE       1       /* normally nCS, active low */
 #define        BITBANG_CS_INACTIVE     0
@@ -57,8 +51,6 @@ struct spi_bitbang {
 extern int spi_bitbang_setup(struct spi_device *spi);
 extern void spi_bitbang_cleanup(const struct spi_device *spi);
 extern int spi_bitbang_transfer(struct spi_device *spi, struct spi_message *m);
-extern int spi_bitbang_setup_transfer(struct spi_device *spi,
-                                     struct spi_transfer *t);
 
 /* start or stop queue processing */
 extern int spi_bitbang_start(struct spi_bitbang *spi);