Linux kernel & device driver programming

Cross-Referenced Linux and Device Driver Code

[ source navigation ] [ diff markup ] [ identifier search ] [ freetext search ] [ file search ]
Version: [ 2.6.11.8 ] [ 2.6.25 ] [ 2.6.25.8 ] [ 2.6.31.13 ] Architecture: [ i386 ]
  1 #ifndef _LINUX_I2C_ALGO_PCA_H
  2 #define _LINUX_I2C_ALGO_PCA_H
  3 
  4 struct i2c_algo_pca_data {
  5         int  (*get_own)                 (struct i2c_algo_pca_data *adap); /* Obtain own address */
  6         int  (*get_clock)               (struct i2c_algo_pca_data *adap);
  7         void (*write_byte)              (struct i2c_algo_pca_data *adap, int reg, int val);
  8         int  (*read_byte)               (struct i2c_algo_pca_data *adap, int reg);
  9         int  (*wait_for_interrupt)      (struct i2c_algo_pca_data *adap);
 10 };
 11 
 12 #define I2C_PCA_ADAP_MAX        16
 13 
 14 int i2c_pca_add_bus(struct i2c_adapter *);
 15 int i2c_pca_del_bus(struct i2c_adapter *);
 16 
 17 #endif /* _LINUX_I2C_ALGO_PCA_H */
 18 
  This page was automatically generated by the LXR engine.