/include/linux/ |
D | i2c.h | 33 struct i2c_client; 39 typedef int (*i2c_slave_cb_t)(struct i2c_client *client, 53 extern int i2c_transfer_buffer_flags(const struct i2c_client *client, 64 static inline int i2c_master_recv(const struct i2c_client *client, in i2c_master_recv() 79 static inline int i2c_master_recv_dmasafe(const struct i2c_client *client, in i2c_master_recv_dmasafe() 94 static inline int i2c_master_send(const struct i2c_client *client, in i2c_master_send() 109 static inline int i2c_master_send_dmasafe(const struct i2c_client *client, in i2c_master_send_dmasafe() 141 extern s32 i2c_smbus_read_byte(const struct i2c_client *client); 142 extern s32 i2c_smbus_write_byte(const struct i2c_client *client, u8 value); 143 extern s32 i2c_smbus_read_byte_data(const struct i2c_client *client, [all …]
|
D | i2c-smbus.h | 34 struct i2c_client *i2c_setup_smbus_alert(struct i2c_adapter *adapter, 36 int i2c_handle_smbus_alert(struct i2c_client *ara);
|
D | leds-pca9532.h | 27 struct i2c_client *client;
|
/include/linux/mfd/ |
D | max77693-common.h | 24 struct i2c_client *i2c; /* 0xCC , PMIC, Charger, Flash LED */ 25 struct i2c_client *i2c_muic; /* 0x4A , MUIC */ 26 struct i2c_client *i2c_haptic; /* MAX77693: 0x90 , Haptic */ 27 struct i2c_client *i2c_chg; /* MAX77843: 0xD2, Charger */
|
D | max8998-private.h | 142 struct i2c_client *i2c; 143 struct i2c_client *rtc; 161 extern int max8998_read_reg(struct i2c_client *i2c, u8 reg, u8 *dest); 162 extern int max8998_bulk_read(struct i2c_client *i2c, u8 reg, int count, 164 extern int max8998_write_reg(struct i2c_client *i2c, u8 reg, u8 value); 165 extern int max8998_bulk_write(struct i2c_client *i2c, u8 reg, int count, 167 extern int max8998_update_reg(struct i2c_client *i2c, u8 reg, u8 val, u8 mask);
|
D | max8925.h | 194 struct i2c_client *i2c; 195 struct i2c_client *adc; 196 struct i2c_client *rtc; 263 extern int max8925_reg_read(struct i2c_client *, int); 264 extern int max8925_reg_write(struct i2c_client *, int, unsigned char); 265 extern int max8925_bulk_read(struct i2c_client *, int, int, unsigned char *); 266 extern int max8925_bulk_write(struct i2c_client *, int, int, unsigned char *); 267 extern int max8925_set_bits(struct i2c_client *, int, unsigned char,
|
D | 88pm860x.h | 380 struct i2c_client *client; 381 struct i2c_client *companion; /* companion chip client */ 469 extern int pm860x_reg_read(struct i2c_client *, int); 470 extern int pm860x_reg_write(struct i2c_client *, int, unsigned char); 471 extern int pm860x_bulk_read(struct i2c_client *, int, int, unsigned char *); 472 extern int pm860x_bulk_write(struct i2c_client *, int, int, unsigned char *); 473 extern int pm860x_set_bits(struct i2c_client *, int, unsigned char, 475 extern int pm860x_page_reg_read(struct i2c_client *, int); 476 extern int pm860x_page_reg_write(struct i2c_client *, int, unsigned char); 477 extern int pm860x_page_bulk_read(struct i2c_client *, int, int, [all …]
|
D | bcm590xx.h | 22 struct i2c_client *i2c_pri; 23 struct i2c_client *i2c_sec;
|
D | ab3100.h | 95 struct i2c_client *i2c_client; member 96 struct i2c_client *testreg_client;
|
D | max8997-private.h | 371 struct i2c_client *i2c; /* 0xcc / PMIC, Battery Control, and FLASH */ 372 struct i2c_client *rtc; /* slave addr 0x0c */ 373 struct i2c_client *haptic; /* slave addr 0x90 */ 374 struct i2c_client *muic; /* slave addr 0x4a */ 403 extern int max8997_read_reg(struct i2c_client *i2c, u8 reg, u8 *dest); 404 extern int max8997_bulk_read(struct i2c_client *i2c, u8 reg, int count, 406 extern int max8997_write_reg(struct i2c_client *i2c, u8 reg, u8 value); 407 extern int max8997_bulk_write(struct i2c_client *i2c, u8 reg, int count, 409 extern int max8997_update_reg(struct i2c_client *i2c, u8 reg, u8 val, u8 mask);
|
D | tps65010.h | 175 struct i2c_client; 199 int (*setup)(struct i2c_client *client, void *context); 200 int (*teardown)(struct i2c_client *client, void *context);
|
D | stw481x.h | 47 struct i2c_client *client;
|
D | 88pm80x.h | 283 struct i2c_client *power_page; /* chip client for power page */ 284 struct i2c_client *gpadc_page; /* chip client for gpadc page */ 294 struct i2c_client *client; 295 struct i2c_client *companion; 368 extern int pm80x_init(struct i2c_client *client);
|
D | tps6507x.h | 158 struct i2c_client *i2c_client; member
|
/include/linux/input/ |
D | gp2ap002a00f.h | 19 int (*hw_setup)(struct i2c_client *client); 20 int (*hw_shutdown)(struct i2c_client *client);
|
D | adp5589.h | 174 struct i2c_client; /* forward declaration */ 178 int (*setup)(struct i2c_client *client, 181 int (*teardown)(struct i2c_client *client,
|
/include/linux/platform_data/ |
D | max732x.h | 16 int (*setup)(struct i2c_client *client, 19 int (*teardown)(struct i2c_client *client,
|
D | pcf857x.h | 36 int (*setup)(struct i2c_client *client, 39 int (*teardown)(struct i2c_client *client,
|
D | pca953x.h | 22 int (*setup)(struct i2c_client *client, 25 int (*teardown)(struct i2c_client *client,
|
D | adp5588.h | 155 struct i2c_client; /* forward declaration */ 162 int (*setup)(struct i2c_client *client, 165 int (*teardown)(struct i2c_client *client,
|
/include/media/i2c/ |
D | ir-kbd-i2c.h | 13 struct i2c_client *c; 27 struct i2c_client *tx_c;
|
/include/drm/ |
D | drm_encoder_slave.h | 123 int (*encoder_init)(struct i2c_client *client, 135 static inline struct i2c_client *drm_i2c_encoder_get_client(struct drm_encoder *encoder) in drm_i2c_encoder_get_client() 137 return (struct i2c_client *)to_encoder_slave(encoder)->bus_priv; in drm_i2c_encoder_get_client()
|
/include/linux/mfd/da9055/ |
D | core.h | 31 struct i2c_client *i2c_client; member
|
/include/linux/iio/common/ |
D | st_sensors_i2c.h | 18 struct i2c_client *client);
|
/include/media/ |
D | dvbdev.h | 385 struct i2c_client; 416 struct i2c_client *dvb_module_probe(const char *module_name, 432 void dvb_module_release(struct i2c_client *client);
|