Lines Matching refs:client
40 struct i2c_client *client; member
54 ret = i2c_smbus_read_byte_data(mcu->client, MCU_REG_CTRL); in shutdown_thread_fn()
61 i2c_smbus_write_byte_data(mcu->client, MCU_REG_CTRL, in shutdown_thread_fn()
80 ret = i2c_smbus_read_byte_data(mcu->client, MCU_REG_CTRL); in show_status()
95 i2c_smbus_write_byte_data(mcu->client, MCU_REG_CTRL, in mcu_power_off()
111 i2c_smbus_write_byte_data(mcu->client, MCU_REG_CTRL, mcu->reg_ctrl); in mcu_gpio_set()
148 static int mcu_probe(struct i2c_client *client, const struct i2c_device_id *id) in mcu_probe() argument
158 mcu->client = client; in mcu_probe()
159 i2c_set_clientdata(client, mcu); in mcu_probe()
161 ret = i2c_smbus_read_byte_data(mcu->client, MCU_REG_CTRL); in mcu_probe()
174 dev_info(&client->dev, "will provide power-off service\n"); in mcu_probe()
177 if (device_create_file(&client->dev, &dev_attr_status)) in mcu_probe()
178 dev_err(&client->dev, in mcu_probe()
190 static int mcu_remove(struct i2c_client *client) in mcu_remove() argument
192 struct mcu *mcu = i2c_get_clientdata(client); in mcu_remove()
197 device_remove_file(&client->dev, &dev_attr_status); in mcu_remove()