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

1234567891011>>

/drivers/media/usb/dvb-usb/
H A Dcxusb.h36 struct i2c_client *i2c_client_demod;
37 struct i2c_client *i2c_client_tuner;
38 struct i2c_client *i2c_client_ci;
/drivers/media/tuners/
H A Dm88ts2022_priv.h25 struct i2c_client *client;
H A Dsi2157_priv.h26 struct i2c_client *client;
/drivers/media/i2c/cx25840/
H A Dcx25840-core.h45 struct i2c_client *c;
114 int cx25840_write(struct i2c_client *client, u16 addr, u8 value);
115 int cx25840_write4(struct i2c_client *client, u16 addr, u32 value);
116 u8 cx25840_read(struct i2c_client *client, u16 addr);
117 u32 cx25840_read4(struct i2c_client *client, u16 addr);
118 int cx25840_and_or(struct i2c_client *client, u16 addr, unsigned mask, u8 value);
119 int cx25840_and_or4(struct i2c_client *client, u16 addr, u32 and_mask,
121 void cx25840_std_setup(struct i2c_client *client);
125 int cx25840_loadfw(struct i2c_client *client);
129 void cx25840_audio_set_path(struct i2c_client *clien
[all...]
H A Dcx25840-firmware.c45 static void start_fw_load(struct i2c_client *client)
56 static void end_fw_load(struct i2c_client *client)
68 static const char *get_fw_name(struct i2c_client *client)
81 static int check_fw_load(struct i2c_client *client, int size)
98 static int fw_write(struct i2c_client *client, const u8 *data, int size)
108 int cx25840_loadfw(struct i2c_client *client)
/drivers/media/i2c/
H A Dmsp3400-driver.h118 int msp_write_dem(struct i2c_client *client, int addr, int val);
119 int msp_write_dsp(struct i2c_client *client, int addr, int val);
120 int msp_read_dem(struct i2c_client *client, int addr);
121 int msp_read_dsp(struct i2c_client *client, int addr);
122 int msp_reset(struct i2c_client *client);
123 void msp_set_scart(struct i2c_client *client, int in, int out);
129 void msp_set_audmode(struct i2c_client *client);
130 int msp_detect_stereo(struct i2c_client *client);
134 void msp3400c_set_mode(struct i2c_client *client, int mode);
135 void msp3400c_set_carrier(struct i2c_client *clien
[all...]
/drivers/watchdog/
H A Dmenf21bmc_wdt.c39 struct i2c_client *i2c_client; member in struct:menf21bmc_wdt
46 rst_rsn = i2c_smbus_read_byte_data(data->i2c_client, BMC_CMD_RST_RSN);
66 return i2c_smbus_write_byte(drv_data->i2c_client, BMC_CMD_WD_ON);
73 return i2c_smbus_write_byte_data(drv_data->i2c_client,
88 ret = i2c_smbus_write_word_data(drv_data->i2c_client,
102 return i2c_smbus_write_byte(drv_data->i2c_client, BMC_CMD_WD_TRIG);
122 struct i2c_client *i2c_client = to_i2c_client(pdev->dev.parent); local
133 drv_data->i2c_client
[all...]
/drivers/input/misc/
H A Dcma3000_d0x_i2c.c28 struct i2c_client *client = to_i2c_client(dev);
40 struct i2c_client *client = to_i2c_client(dev);
58 static int cma3000_i2c_probe(struct i2c_client *client,
72 static int cma3000_i2c_remove(struct i2c_client *client)
84 struct i2c_client *client = to_i2c_client(dev);
94 struct i2c_client *client = to_i2c_client(dev);
H A Dadxl34x-i2c.c19 struct i2c_client *client = to_i2c_client(dev);
27 struct i2c_client *client = to_i2c_client(dev);
36 struct i2c_client *client = to_i2c_client(dev);
45 struct i2c_client *client = to_i2c_client(dev);
76 static int adxl34x_i2c_probe(struct i2c_client *client,
101 static int adxl34x_i2c_remove(struct i2c_client *client)
111 struct i2c_client *client = to_i2c_client(dev);
121 struct i2c_client *client = to_i2c_client(dev);
H A Dgp2ap002a00f.c25 struct i2c_client *i2c_client; member in struct:gp2a_data
63 return i2c_smbus_write_byte_data(dt->i2c_client, GP2A_ADDR_OPMOD,
69 return i2c_smbus_write_byte_data(dt->i2c_client, GP2A_ADDR_OPMOD,
80 dev_err(&dt->i2c_client->dev,
97 dev_err(&dt->i2c_client->dev,
105 error = i2c_smbus_write_byte_data(dt->i2c_client, GP2A_ADDR_GAIN,
110 error = i2c_smbus_write_byte_data(dt->i2c_client, GP2A_ADDR_HYS,
115 error = i2c_smbus_write_byte_data(dt->i2c_client, GP2A_ADDR_CYCLE,
125 static int gp2a_probe(struct i2c_client *clien
[all...]
/drivers/leds/
H A Dleds-menf21bmc.c32 struct i2c_client *i2c_client; member in struct:menf21bmc_led
64 led_val = i2c_smbus_read_byte_data(led->i2c_client,
74 i2c_smbus_write_byte_data(led->i2c_client,
84 struct i2c_client *i2c_client = to_i2c_client(pdev->dev.parent); local
89 leds[i].i2c_client = i2c_client;
/drivers/hwmon/pmbus/
H A Dpmbus.h356 int (*read_byte_data)(struct i2c_client *client, int page, int reg);
357 int (*read_word_data)(struct i2c_client *client, int page, int reg);
358 int (*write_word_data)(struct i2c_client *client, int page, int reg,
360 int (*write_byte)(struct i2c_client *client, int page, u8 value);
366 int (*identify)(struct i2c_client *client,
372 void pmbus_clear_cache(struct i2c_client *client);
373 int pmbus_set_page(struct i2c_client *client, u8 page);
374 int pmbus_read_word_data(struct i2c_client *client, u8 page, u8 reg);
375 int pmbus_write_word_data(struct i2c_client *client, u8 page, u8 reg, u16 word);
376 int pmbus_read_byte_data(struct i2c_client *clien
[all...]
/drivers/gpio/
H A Dgpio-max7300.c22 struct i2c_client *client = to_i2c_client(dev);
29 struct i2c_client *client = to_i2c_client(dev);
34 static int max7300_probe(struct i2c_client *client,
56 static int max7300_remove(struct i2c_client *client)
/drivers/media/pci/ivtv/
H A Divtv-i2c.h24 struct i2c_client *ivtv_i2c_new_ir_legacy(struct ivtv *itv);
/drivers/mfd/
H A Dtps6507x.c40 struct i2c_client *i2c = tps6507x->i2c_client;
68 struct i2c_client *i2c = tps6507x->i2c_client;
87 static int tps6507x_i2c_probe(struct i2c_client *i2c,
99 tps6507x->i2c_client = i2c;
107 static int tps6507x_i2c_remove(struct i2c_client *i2c)
H A Dstmpe-i2c.c22 struct i2c_client *i2c = stmpe->client;
29 struct i2c_client *i2c = stmpe->client;
36 struct i2c_client *i2c = stmpe->client;
44 struct i2c_client *i2c = stmpe->client;
69 stmpe_i2c_probe(struct i2c_client *i2c, const struct i2c_device_id *id)
93 static int stmpe_i2c_remove(struct i2c_client *i2c)
H A Dmax8925-i2c.c21 static inline int max8925_read_device(struct i2c_client *i2c,
37 static inline int max8925_write_device(struct i2c_client *i2c,
52 int max8925_reg_read(struct i2c_client *i2c, int reg)
69 int max8925_reg_write(struct i2c_client *i2c, int reg,
83 int max8925_bulk_read(struct i2c_client *i2c, int reg,
97 int max8925_bulk_write(struct i2c_client *i2c, int reg,
111 int max8925_set_bits(struct i2c_client *i2c, int reg,
151 static int max8925_probe(struct i2c_client *client,
205 static int max8925_remove(struct i2c_client *client)
218 struct i2c_client *clien
[all...]
/drivers/input/touchscreen/
H A Dad7879-i2c.c24 struct i2c_client *client = to_i2c_client(dev);
32 struct i2c_client *client = to_i2c_client(dev);
45 struct i2c_client *client = to_i2c_client(dev);
57 static int ad7879_i2c_probe(struct i2c_client *client,
78 static int ad7879_i2c_remove(struct i2c_client *client)
H A Dcyttsp4_i2c.c40 static int cyttsp4_i2c_probe(struct i2c_client *client,
59 static int cyttsp4_i2c_remove(struct i2c_client *client)
H A Dcyttsp_i2c.c39 static int cyttsp_i2c_probe(struct i2c_client *client,
59 static int cyttsp_i2c_remove(struct i2c_client *client)
/drivers/misc/
H A Disl29003.c63 struct i2c_client *client;
77 static int __isl29003_read_reg(struct i2c_client *client,
84 static int __isl29003_write_reg(struct i2c_client *client,
113 static int isl29003_get_range(struct i2c_client *client)
119 static int isl29003_set_range(struct i2c_client *client, int range)
126 static int isl29003_get_resolution(struct i2c_client *client)
132 static int isl29003_set_resolution(struct i2c_client *client, int res)
139 static int isl29003_get_mode(struct i2c_client *client)
145 static int isl29003_set_mode(struct i2c_client *client, int mode)
152 static int isl29003_set_power_state(struct i2c_client *clien
[all...]
H A Disl29020.c38 struct i2c_client *client = to_i2c_client(dev);
52 struct i2c_client *client = to_i2c_client(dev);
88 struct i2c_client *client = to_i2c_client(dev);
122 static void als_set_power_state(struct i2c_client *client, int enable)
153 static int als_set_default_config(struct i2c_client *client)
165 static int isl29020_probe(struct i2c_client *client,
185 static int isl29020_remove(struct i2c_client *client)
202 struct i2c_client *client = to_i2c_client(dev);
209 struct i2c_client *client = to_i2c_client(dev);
/drivers/misc/lis3lv02d/
H A Dlis3lv02d_i2c.c61 struct i2c_client *c = lis3->bus_priv;
67 struct i2c_client *c = lis3->bus_priv;
75 struct i2c_client *c = lis3->bus_priv;
116 static int lis3lv02d_i2c_probe(struct i2c_client *client,
193 static int lis3lv02d_i2c_remove(struct i2c_client *client)
212 struct i2c_client *client = container_of(dev, struct i2c_client, dev);
222 struct i2c_client *client = container_of(dev, struct i2c_client, dev);
241 struct i2c_client *clien
[all...]
/drivers/power/
H A Dmax17040_battery.c41 struct i2c_client *client;
82 static int max17040_write_reg(struct i2c_client *client, int reg, u8 value)
94 static int max17040_read_reg(struct i2c_client *client, int reg)
106 static void max17040_reset(struct i2c_client *client)
112 static void max17040_get_vcell(struct i2c_client *client)
124 static void max17040_get_soc(struct i2c_client *client)
136 static void max17040_get_version(struct i2c_client *client)
147 static void max17040_get_online(struct i2c_client *client)
157 static void max17040_get_status(struct i2c_client *client)
201 static int max17040_probe(struct i2c_client *clien
[all...]
/drivers/media/usb/dvb-usb-v2/
H A Danysee.h59 struct i2c_client *i2c_client[ANYSEE_I2C_CLIENT_MAX]; member in struct:anysee_state

Completed in 632 milliseconds

1234567891011>>