Logo Search packages:      
Sourcecode: linux version File versions  Download package

ep93xx_spi.h

#ifndef __ASM_MACH_EP93XX_SPI_H
#define __ASM_MACH_EP93XX_SPI_H

struct spi_device;

/**
 * struct ep93xx_spi_info - EP93xx specific SPI descriptor
 * @num_chipselect: number of chip selects on this board, must be
 *                  at least one
 */
00011 struct ep93xx_spi_info {
      int   num_chipselect;
};

/**
 * struct ep93xx_spi_chip_ops - operation callbacks for SPI slave device
 * @setup: setup the chip select mechanism
 * @cleanup: cleanup the chip select mechanism
 * @cs_control: control the device chip select
 */
00021 struct ep93xx_spi_chip_ops {
      int   (*setup)(struct spi_device *spi);
      void  (*cleanup)(struct spi_device *spi);
      void  (*cs_control)(struct spi_device *spi, int value);
};

#endif /* __ASM_MACH_EP93XX_SPI_H */

Generated by  Doxygen 1.6.0   Back to index