/linux-master/drivers/staging/media/atomisp/include/linux/ |
H A D | libmsrlisthelper.h | 19 struct i2c_client; 22 int load_msr_list(struct i2c_client *client, char *path, 24 int apply_msr_data(struct i2c_client *client, const struct firmware *fw); 25 void release_msr_list(struct i2c_client *client,
|
/linux-master/drivers/i2c/busses/ |
H A D | i2c-ccgx-ucsi.h | 6 struct i2c_client; 9 struct i2c_client *i2c_new_ccgx_ucsi(struct i2c_adapter *adapter, int irq,
|
/linux-master/drivers/input/mouse/ |
H A D | elan_i2c.h | 64 struct i2c_client; 73 int (*initialize)(struct i2c_client *client); 74 int (*sleep_control)(struct i2c_client *, bool sleep); 75 int (*power_control)(struct i2c_client *, bool enable); 76 int (*set_mode)(struct i2c_client *client, u8 mode); 78 int (*calibrate)(struct i2c_client *client); 79 int (*calibrate_result)(struct i2c_client *client, u8 *val); 81 int (*get_baseline_data)(struct i2c_client *client, 84 int (*get_version)(struct i2c_client *client, u8 pattern, bool iap, 86 int (*get_sm_version)(struct i2c_client *clien [all...] |
/linux-master/include/linux/ |
H A D | i2c-smbus.h | 29 struct i2c_client *i2c_new_smbus_alert_device(struct i2c_adapter *adapter, 31 int i2c_handle_smbus_alert(struct i2c_client *ara); 34 struct i2c_client *i2c_new_slave_host_notify_device(struct i2c_adapter *adapter); 35 void i2c_free_slave_host_notify_device(struct i2c_client *client); 37 static inline struct i2c_client *i2c_new_slave_host_notify_device(struct i2c_adapter *adapter) 41 static inline void i2c_free_slave_host_notify_device(struct i2c_client *client)
|
H A D | i2c.h | 35 struct i2c_client; 41 typedef int (*i2c_slave_cb_t)(struct i2c_client *client, 66 int i2c_transfer_buffer_flags(const struct i2c_client *client, 77 static inline int i2c_master_recv(const struct i2c_client *client, 92 static inline int i2c_master_recv_dmasafe(const struct i2c_client *client, 107 static inline int i2c_master_send(const struct i2c_client *client, 122 static inline int i2c_master_send_dmasafe(const struct i2c_client *client, 153 s32 i2c_smbus_read_byte(const struct i2c_client *client); 154 s32 i2c_smbus_write_byte(const struct i2c_client *client, u8 value); 155 s32 i2c_smbus_read_byte_data(const struct i2c_client *clien 330 struct i2c_client { struct [all...] |
/linux-master/include/linux/mfd/ |
H A 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 */
|
H A D | bcm590xx.h | 22 struct i2c_client *i2c_pri; 23 struct i2c_client *i2c_sec;
|
H A 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);
|
/linux-master/drivers/iio/accel/ |
H A D | mma9551_core.h | 41 int mma9551_read_config_byte(struct i2c_client *client, u8 app_id, 43 int mma9551_write_config_byte(struct i2c_client *client, u8 app_id, 45 int mma9551_read_status_byte(struct i2c_client *client, u8 app_id, 47 int mma9551_read_config_word(struct i2c_client *client, u8 app_id, 49 int mma9551_write_config_word(struct i2c_client *client, u8 app_id, 51 int mma9551_read_status_word(struct i2c_client *client, u8 app_id, 53 int mma9551_read_config_words(struct i2c_client *client, u8 app_id, 55 int mma9551_read_status_words(struct i2c_client *client, u8 app_id, 57 int mma9551_write_config_words(struct i2c_client *client, u8 app_id, 59 int mma9551_update_config_bits(struct i2c_client *clien [all...] |
/linux-master/drivers/media/dvb-frontends/ |
H A D | rtl2830.h | 32 struct dvb_frontend* (*get_dvb_frontend)(struct i2c_client *); 33 struct i2c_adapter* (*get_i2c_adapter)(struct i2c_client *);
|
H A D | rtl2832.h | 40 struct dvb_frontend* (*get_dvb_frontend)(struct i2c_client *); 41 struct i2c_adapter* (*get_i2c_adapter)(struct i2c_client *); 42 int (*slave_ts_ctrl)(struct i2c_client *, bool);
|
H A D | tda10071.h | 38 struct dvb_frontend* (*get_dvb_frontend)(struct i2c_client *);
|
/linux-master/sound/soc/codecs/ |
H A D | cs42l42-i2c.c | 16 static int cs42l42_i2c_probe(struct i2c_client *i2c_client) argument 18 struct device *dev = &i2c_client->dev; 27 regmap = devm_regmap_init_i2c(i2c_client, &cs42l42_regmap); 29 return dev_err_probe(&i2c_client->dev, PTR_ERR(regmap), 35 cs42l42->irq = i2c_client->irq; 44 static void cs42l42_i2c_remove(struct i2c_client *i2c_client) argument 46 struct cs42l42_private *cs42l42 = dev_get_drvdata(&i2c_client->dev);
|
H A D | cs35l32.c | 268 static int cs35l32_handle_of_data(struct i2c_client *i2c_client, argument 271 struct device_node *np = i2c_client->dev.of_node; 289 dev_err(&i2c_client->dev, 305 dev_err(&i2c_client->dev, 321 dev_err(&i2c_client->dev, 339 dev_err(&i2c_client->dev, 347 static int cs35l32_i2c_probe(struct i2c_client *i2c_client) argument 351 dev_get_platdata(&i2c_client 499 cs35l32_i2c_remove(struct i2c_client *i2c_client) argument [all...] |
/linux-master/drivers/media/tuners/ |
H A D | fc2580.h | 30 struct v4l2_subdev* (*get_v4l2_subdev)(struct i2c_client *);
|
H A D | tua9001_priv.h | 22 struct i2c_client *client;
|
/linux-master/include/linux/iio/common/ |
H A D | st_sensors_i2c.h | 17 struct i2c_client *client);
|
/linux-master/drivers/leds/ |
H A D | leds-menf21bmc.c | 28 struct i2c_client *i2c_client; member in struct:menf21bmc_led 60 led_val = i2c_smbus_read_byte_data(led->i2c_client, 70 i2c_smbus_write_byte_data(led->i2c_client, 80 struct i2c_client *i2c_client = to_i2c_client(pdev->dev.parent); local 85 leds[i].i2c_client = i2c_client;
|
/linux-master/drivers/media/i2c/ |
H A D | msp3400-driver.h | 130 int msp_write_dem(struct i2c_client *client, int addr, int val); 131 int msp_write_dsp(struct i2c_client *client, int addr, int val); 132 int msp_read_dem(struct i2c_client *client, int addr); 133 int msp_read_dsp(struct i2c_client *client, int addr); 134 int msp_reset(struct i2c_client *client); 135 void msp_set_scart(struct i2c_client *client, int in, int out); 141 void msp_set_audmode(struct i2c_client *client); 142 int msp_detect_stereo(struct i2c_client *client); 146 void msp3400c_set_mode(struct i2c_client *client, int mode); 147 void msp3400c_set_carrier(struct i2c_client *clien [all...] |
/linux-master/drivers/watchdog/ |
H A D | menf21bmc_wdt.c | 35 struct i2c_client *i2c_client; member in struct:menf21bmc_wdt 42 rst_rsn = i2c_smbus_read_byte_data(data->i2c_client, BMC_CMD_RST_RSN); 62 return i2c_smbus_write_byte(drv_data->i2c_client, BMC_CMD_WD_ON); 69 return i2c_smbus_write_byte_data(drv_data->i2c_client, 84 ret = i2c_smbus_write_word_data(drv_data->i2c_client, 98 return i2c_smbus_write_byte(drv_data->i2c_client, BMC_CMD_WD_TRIG); 119 struct i2c_client *i2c_client = to_i2c_client(dev->parent); local 130 drv_data->i2c_client [all...] |
/linux-master/drivers/hid/i2c-hid/ |
H A D | i2c-hid.h | 37 int i2c_hid_core_probe(struct i2c_client *client, struct i2chid_ops *ops, 39 void i2c_hid_core_remove(struct i2c_client *client); 41 void i2c_hid_core_shutdown(struct i2c_client *client);
|
/linux-master/drivers/input/misc/ |
H A D | cma3000_d0x_i2c.c | 17 struct i2c_client *client = to_i2c_client(dev); 29 struct i2c_client *client = to_i2c_client(dev); 47 static int cma3000_i2c_probe(struct i2c_client *client) 60 static void cma3000_i2c_remove(struct i2c_client *client) 69 struct i2c_client *client = to_i2c_client(dev); 79 struct i2c_client *client = to_i2c_client(dev);
|
/linux-master/drivers/media/usb/pvrusb2/ |
H A D | pvrusb2-dvb.h | 23 struct i2c_client *i2c_client_demod[2]; 24 struct i2c_client *i2c_client_tuner;
|
/linux-master/drivers/iio/dac/ |
H A D | ad5593r.c | 25 static int ad5593r_read_word(struct i2c_client *i2c, u8 reg, u16 *value) 45 struct i2c_client *i2c = to_i2c_client(st->dev); 53 struct i2c_client *i2c = to_i2c_client(st->dev); 66 struct i2c_client *i2c = to_i2c_client(st->dev); 74 struct i2c_client *i2c = to_i2c_client(st->dev); 81 struct i2c_client *i2c = to_i2c_client(st->dev); 102 static int ad5593r_i2c_probe(struct i2c_client *i2c) 112 static void ad5593r_i2c_remove(struct i2c_client *i2c)
|
/linux-master/drivers/fsi/ |
H A D | fsi-master-i2cr.h | 12 struct i2c_client; 17 struct i2c_client *client;
|