Lines Matching refs:client
114 struct i2c_client *client; member
137 struct i2c_client *client = ts->client; in auo_pixcir_collect_data() local
144 ret = i2c_smbus_read_i2c_block_data(client, AUO_PIXCIR_REG_X1_LSB, in auo_pixcir_collect_data()
147 dev_err(&client->dev, "failed to read coordinate, %d\n", ret); in auo_pixcir_collect_data()
152 ret = i2c_smbus_read_i2c_block_data(client, AUO_PIXCIR_REG_TOUCHAREA_X1, in auo_pixcir_collect_data()
155 dev_err(&client->dev, "could not read touch area, %d\n", ret); in auo_pixcir_collect_data()
167 dev_warn(&client->dev, "coordinates (%d,%d) invalid\n", in auo_pixcir_collect_data()
268 struct i2c_client *client = ts->client; in auo_pixcir_power_mode() local
271 ret = i2c_smbus_read_byte_data(client, AUO_PIXCIR_REG_POWER_MODE); in auo_pixcir_power_mode()
273 dev_err(&client->dev, "unable to read reg %Xh, %d\n", in auo_pixcir_power_mode()
281 ret = i2c_smbus_write_byte_data(client, AUO_PIXCIR_REG_POWER_MODE, ret); in auo_pixcir_power_mode()
283 dev_err(&client->dev, "unable to write reg %Xh, %d\n", in auo_pixcir_power_mode()
294 struct i2c_client *client = ts->client; in auo_pixcir_int_config() local
298 ret = i2c_smbus_read_byte_data(client, AUO_PIXCIR_REG_INT_SETTING); in auo_pixcir_int_config()
300 dev_err(&client->dev, "unable to read reg %Xh, %d\n", in auo_pixcir_int_config()
309 ret = i2c_smbus_write_byte_data(client, AUO_PIXCIR_REG_INT_SETTING, in auo_pixcir_int_config()
312 dev_err(&client->dev, "unable to write reg %Xh, %d\n", in auo_pixcir_int_config()
325 struct i2c_client *client = ts->client; in auo_pixcir_int_toggle() local
328 ret = i2c_smbus_read_byte_data(client, AUO_PIXCIR_REG_INT_SETTING); in auo_pixcir_int_toggle()
330 dev_err(&client->dev, "unable to read reg %Xh, %d\n", in auo_pixcir_int_toggle()
340 ret = i2c_smbus_write_byte_data(client, AUO_PIXCIR_REG_INT_SETTING, in auo_pixcir_int_toggle()
343 dev_err(&client->dev, "unable to write reg %Xh, %d\n", in auo_pixcir_int_toggle()
353 struct i2c_client *client = ts->client; in auo_pixcir_start() local
358 dev_err(&client->dev, "could not set power mode, %d\n", in auo_pixcir_start()
365 enable_irq(client->irq); in auo_pixcir_start()
369 dev_err(&client->dev, "could not enable interrupt, %d\n", in auo_pixcir_start()
371 disable_irq(client->irq); in auo_pixcir_start()
380 struct i2c_client *client = ts->client; in auo_pixcir_stop() local
385 dev_err(&client->dev, "could not disable interrupt, %d\n", in auo_pixcir_stop()
391 disable_irq(client->irq); in auo_pixcir_stop()
417 struct i2c_client *client = to_i2c_client(dev); in auo_pixcir_suspend() local
418 struct auo_pixcir_ts *ts = i2c_get_clientdata(client); in auo_pixcir_suspend()
427 if (device_may_wakeup(&client->dev)) { in auo_pixcir_suspend()
435 enable_irq_wake(client->irq); in auo_pixcir_suspend()
449 struct i2c_client *client = to_i2c_client(dev); in auo_pixcir_resume() local
450 struct auo_pixcir_ts *ts = i2c_get_clientdata(client); in auo_pixcir_resume()
456 if (device_may_wakeup(&client->dev)) { in auo_pixcir_resume()
457 disable_irq_wake(client->irq); in auo_pixcir_resume()
536 static int auo_pixcir_probe(struct i2c_client *client, in auo_pixcir_probe() argument
545 pdata = dev_get_platdata(&client->dev); in auo_pixcir_probe()
547 pdata = auo_pixcir_parse_dt(&client->dev); in auo_pixcir_probe()
552 ts = devm_kzalloc(&client->dev, in auo_pixcir_probe()
557 input_dev = devm_input_allocate_device(&client->dev); in auo_pixcir_probe()
559 dev_err(&client->dev, "could not allocate input device\n"); in auo_pixcir_probe()
564 ts->client = client; in auo_pixcir_probe()
571 "%s/input0", dev_name(&client->dev)); in auo_pixcir_probe()
602 error = devm_gpio_request_one(&client->dev, pdata->gpio_int, in auo_pixcir_probe()
605 dev_err(&client->dev, "request of gpio %d failed, %d\n", in auo_pixcir_probe()
610 error = devm_gpio_request_one(&client->dev, pdata->gpio_rst, in auo_pixcir_probe()
614 dev_err(&client->dev, "request of gpio %d failed, %d\n", in auo_pixcir_probe()
619 error = devm_add_action(&client->dev, auo_pixcir_reset, ts); in auo_pixcir_probe()
622 dev_err(&client->dev, "failed to register reset action, %d\n", in auo_pixcir_probe()
629 version = i2c_smbus_read_byte_data(client, AUO_PIXCIR_REG_VERSION); in auo_pixcir_probe()
635 dev_info(&client->dev, "firmware version 0x%X\n", version); in auo_pixcir_probe()
641 error = devm_request_threaded_irq(&client->dev, client->irq, in auo_pixcir_probe()
646 dev_err(&client->dev, "irq %d requested failed, %d\n", in auo_pixcir_probe()
647 client->irq, error); in auo_pixcir_probe()
658 dev_err(&client->dev, "could not register input device, %d\n", in auo_pixcir_probe()
663 i2c_set_clientdata(client, ts); in auo_pixcir_probe()