Home | History | Annotate | Download | only in linux

Lines Matching refs:i2c

3 /* i2c.h - definitions for the i2c-bus interface			     */
32 #include <linux/i2c-id.h>
38 /* --- For i2c-isa ---------------------------------------------------- */
110 * I2C adapters. This information is used to inform the driver of adapter
124 * registers the client(s) that are on the bus to the i2c admin. via
151 * i2c bus. The behaviour is defined by the routines of the driver. This
192 /* If an adapter algorithm can't do I2C-level access, set master_xfer
195 using common I2C messages */
216 * i2c_adapter is the structure used to identify a physical i2c bus along
264 /* i2c adapter classes (bitmask) */
268 #define I2C_CLASS_DDC (1<<3) /* i2c-matroxfb ? */
288 /* The numbers to use to set I2C bus address */
293 /* ----- functions exported by i2c.o */
312 is okay to access the i2c-client.
363 * I2C Message - used for pure i2c transaction, also from /dev interface
395 #define I2C_FUNC_SMBUS_READ_I2C_BLOCK 0x04000000 /* I2C-like block xfer */
397 #define I2C_FUNC_SMBUS_READ_I2C_BLOCK_2 0x10000000 /* I2C-like block xfer */
460 /* this is for i2c-dev.c */
475 /* ----- I2C-DEV: char device interface stuff ------------------------- */
480 /* These defines are used for probing i2c client addresses */