Lines Matching refs:i2c_client
22 struct i2c_client *i2c_client; member
60 return i2c_smbus_write_byte_data(dt->i2c_client, GP2A_ADDR_OPMOD, in gp2a_enable()
66 return i2c_smbus_write_byte_data(dt->i2c_client, GP2A_ADDR_OPMOD, in gp2a_disable()
77 dev_err(&dt->i2c_client->dev, in gp2a_device_open()
94 dev_err(&dt->i2c_client->dev, in gp2a_device_close()
102 error = i2c_smbus_write_byte_data(dt->i2c_client, GP2A_ADDR_GAIN, in gp2a_initialize()
107 error = i2c_smbus_write_byte_data(dt->i2c_client, GP2A_ADDR_HYS, in gp2a_initialize()
112 error = i2c_smbus_write_byte_data(dt->i2c_client, GP2A_ADDR_CYCLE, in gp2a_initialize()
122 static int gp2a_probe(struct i2c_client *client, in gp2a_probe()
149 dt->i2c_client = client; in gp2a_probe()
205 static int gp2a_remove(struct i2c_client *client) in gp2a_remove()
225 struct i2c_client *client = to_i2c_client(dev); in gp2a_suspend()
243 struct i2c_client *client = to_i2c_client(dev); in gp2a_resume()