Searched refs:i2c_client (Results 1 - 25 of 1663) sorted by relevance

1234567891011>>

/linux-master/drivers/staging/media/atomisp/include/linux/
H A Dlibmsrlisthelper.h19 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 Di2c-ccgx-ucsi.h6 struct i2c_client;
9 struct i2c_client *i2c_new_ccgx_ucsi(struct i2c_adapter *adapter, int irq,
/linux-master/drivers/input/mouse/
H A Delan_i2c.h64 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 Di2c-smbus.h29 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 Di2c.h35 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 Dmax77693-common.h24 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 Dbcm590xx.h22 struct i2c_client *i2c_pri;
23 struct i2c_client *i2c_sec;
H A Dmax8998-private.h142 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 Dmma9551_core.h41 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 Drtl2830.h32 struct dvb_frontend* (*get_dvb_frontend)(struct i2c_client *);
33 struct i2c_adapter* (*get_i2c_adapter)(struct i2c_client *);
H A Drtl2832.h40 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 Dtda10071.h38 struct dvb_frontend* (*get_dvb_frontend)(struct i2c_client *);
/linux-master/sound/soc/codecs/
H A Dcs42l42-i2c.c16 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 Dcs35l32.c268 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 Dfc2580.h30 struct v4l2_subdev* (*get_v4l2_subdev)(struct i2c_client *);
H A Dtua9001_priv.h22 struct i2c_client *client;
/linux-master/include/linux/iio/common/
H A Dst_sensors_i2c.h17 struct i2c_client *client);
/linux-master/drivers/leds/
H A Dleds-menf21bmc.c28 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 Dmsp3400-driver.h130 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 Dmenf21bmc_wdt.c35 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 Di2c-hid.h37 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 Dcma3000_d0x_i2c.c17 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 Dpvrusb2-dvb.h23 struct i2c_client *i2c_client_demod[2];
24 struct i2c_client *i2c_client_tuner;
/linux-master/drivers/iio/dac/
H A Dad5593r.c25 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 Dfsi-master-i2cr.h12 struct i2c_client;
17 struct i2c_client *client;

Completed in 403 milliseconds

1234567891011>>