Lines Matching refs:client
54 struct i2c_client *client; member
77 struct i2c_client *client = data->client; in __mms114_read_reg() local
86 xfer[0].addr = client->addr; in __mms114_read_reg()
92 xfer[1].addr = client->addr; in __mms114_read_reg()
97 error = i2c_transfer(client->adapter, xfer, 2); in __mms114_read_reg()
99 dev_err(&client->dev, in __mms114_read_reg()
123 struct i2c_client *client = data->client; in mms114_write_reg() local
130 error = i2c_master_send(client, buf, 2); in mms114_write_reg()
132 dev_err(&client->dev, in mms114_write_reg()
147 struct i2c_client *client = data->client; in mms114_process_mt() local
154 dev_err(&client->dev, "Wrong touch id (%d)\n", touch->id); in mms114_process_mt()
159 dev_err(&client->dev, "Wrong touch type (%d)\n", touch->type); in mms114_process_mt()
167 dev_dbg(&client->dev, in mms114_process_mt()
177 dev_dbg(&client->dev, in mms114_process_mt()
250 struct device *dev = &data->client->dev; in mms114_get_version()
313 struct i2c_client *client = data->client; in mms114_start() local
318 dev_err(&client->dev, "Failed to enable avdd: %d\n", error); in mms114_start()
324 dev_err(&client->dev, "Failed to enable vdd: %d\n", error); in mms114_start()
341 enable_irq(client->irq); in mms114_start()
348 struct i2c_client *client = data->client; in mms114_stop() local
351 disable_irq(client->irq); in mms114_stop()
358 dev_warn(&client->dev, "Failed to disable vdd: %d\n", error); in mms114_stop()
362 dev_warn(&client->dev, "Failed to disable avdd: %d\n", error); in mms114_stop()
423 static int mms114_probe(struct i2c_client *client, in mms114_probe() argument
431 pdata = dev_get_platdata(&client->dev); in mms114_probe()
433 pdata = mms114_parse_dt(&client->dev); in mms114_probe()
436 dev_err(&client->dev, "Need platform data\n"); in mms114_probe()
440 if (!i2c_check_functionality(client->adapter, in mms114_probe()
442 dev_err(&client->dev, in mms114_probe()
447 data = devm_kzalloc(&client->dev, sizeof(struct mms114_data), in mms114_probe()
449 input_dev = devm_input_allocate_device(&client->dev); in mms114_probe()
451 dev_err(&client->dev, "Failed to allocate memory\n"); in mms114_probe()
455 data->client = client; in mms114_probe()
461 input_dev->dev.parent = &client->dev; in mms114_probe()
482 i2c_set_clientdata(client, data); in mms114_probe()
484 data->core_reg = devm_regulator_get(&client->dev, "avdd"); in mms114_probe()
487 dev_err(&client->dev, in mms114_probe()
492 data->io_reg = devm_regulator_get(&client->dev, "vdd"); in mms114_probe()
495 dev_err(&client->dev, in mms114_probe()
500 error = devm_request_threaded_irq(&client->dev, client->irq, NULL, in mms114_probe()
502 dev_name(&client->dev), data); in mms114_probe()
504 dev_err(&client->dev, "Failed to register interrupt\n"); in mms114_probe()
507 disable_irq(client->irq); in mms114_probe()
511 dev_err(&client->dev, "Failed to register input device\n"); in mms114_probe()
520 struct i2c_client *client = to_i2c_client(dev); in mms114_suspend() local
521 struct mms114_data *data = i2c_get_clientdata(client); in mms114_suspend()
544 struct i2c_client *client = to_i2c_client(dev); in mms114_resume() local
545 struct mms114_data *data = i2c_get_clientdata(client); in mms114_resume()