Lines Matching defs:i2c
11 #include <linux/i2c.h>
23 static int adg792a_write_cmd(struct i2c_client *i2c, u8 cmd, int reset)
31 return i2c_smbus_write_byte_data(i2c, cmd, data);
36 struct i2c_client *i2c = to_i2c_client(mux->chip->dev.parent);
54 return adg792a_write_cmd(i2c, cmd, 0);
61 static int adg792a_probe(struct i2c_client *i2c)
63 struct device *dev = &i2c->dev;
70 if (!i2c_check_functionality(i2c->adapter, I2C_FUNC_SMBUS_BYTE_DATA))
85 ret = adg792a_write_cmd(i2c, ADG792A_DISABLE_ALL, 1);
132 MODULE_DEVICE_TABLE(i2c, adg792a_id);