Lines Matching defs:client

146 	struct i2c_client *client;
185 .addr = ts->client->addr,
199 ret = i2c_transfer(ts->client->adapter, &msg, 1);
213 .addr = ts->client->addr,
219 .addr = ts->client->addr,
233 ret = i2c_transfer(ts->client->adapter, msg, ARRAY_SIZE(msg));
247 dev_err(&ts->client->dev,
264 dev_err(&ts->client->dev,
321 dev_err(&ts->client->dev,
350 dev_err(&ts->client->dev,
353 dev_err(&ts->client->dev, "%s: bad pattern: %#08x\n",
356 dev_dbg(&ts->client->dev, "found magic code");
365 dev_err(&ts->client->dev, "failed to enter pgm mode\n");
386 dev_warn(&ts->client->dev,
487 dev_err(&ts->client->dev,
498 dev_err(&ts->client->dev,
533 dev_err(&ts->client->dev,
545 dev_err(&ts->client->dev,
581 dev_err(&ts->client->dev,
590 dev_dbg(&ts->client->dev, "used crimson IC");
595 dev_dbg(&ts->client->dev, "used lime IC");
600 dev_err(&ts->client->dev, "product code is wrong: %#04x",
605 dev_dbg(&ts->client->dev, "firmware release version: %#04x",
634 dev_dbg(&ts->client->dev, "starting firmware update");
643 dev_err(&ts->client->dev,
646 dev_dbg(&ts->client->dev, "firmware updated successfully\n");
652 dev_err(&ts->client->dev,
665 dev_err(&ts->client->dev,
672 dev_err(&ts->client->dev,
683 dev_err(&ts->client->dev,
734 dev_dbg(&ts->client->dev, "mt = %d, key = %d, lpm = %02x",
764 dev_err(&ts->client->dev, "failed to read events: %d\n", error);
786 dev_dbg(&ts->client->dev, "X: %d, Y: %d",
794 struct device *dev = &ts->client->dev;
870 struct i2c_client *client = to_i2c_client(dev);
871 struct hideep_ts *ts = i2c_get_clientdata(client);
907 disable_irq(client->irq);
912 enable_irq(client->irq);
926 struct i2c_client *client = to_i2c_client(dev);
927 struct hideep_ts *ts = i2c_get_clientdata(client);
941 struct i2c_client *client = to_i2c_client(dev);
942 struct hideep_ts *ts = i2c_get_clientdata(client);
979 if (device_property_read_bool(&ts->client->dev, "hideep,force-native-protocol"))
985 struct i2c_client *client = to_i2c_client(dev);
986 struct hideep_ts *ts = i2c_get_clientdata(client);
988 disable_irq(client->irq);
996 struct i2c_client *client = to_i2c_client(dev);
997 struct hideep_ts *ts = i2c_get_clientdata(client);
1002 dev_err(&client->dev, "power on failed");
1008 enable_irq(client->irq);
1023 static int hideep_probe(struct i2c_client *client)
1029 if (!i2c_check_functionality(client->adapter, I2C_FUNC_I2C)) {
1030 dev_err(&client->dev, "check i2c device error");
1034 if (client->irq <= 0) {
1035 dev_err(&client->dev, "missing irq: %d\n", client->irq);
1039 ts = devm_kzalloc(&client->dev, sizeof(*ts), GFP_KERNEL);
1043 ts->client = client;
1044 i2c_set_clientdata(client, ts);
1047 ts->reg = devm_regmap_init_i2c(client, &hideep_regmap_config);
1050 dev_err(&client->dev,
1055 ts->vcc_vdd = devm_regulator_get(&client->dev, "vdd");
1059 ts->vcc_vid = devm_regulator_get(&client->dev, "vid");
1063 ts->reset_gpio = devm_gpiod_get_optional(&client->dev,
1070 dev_err(&client->dev, "power on failed: %d\n", error);
1074 error = devm_add_action_or_reset(&client->dev, hideep_power_off, ts);
1080 dev_err(&client->dev, "failed to load dwz: %d", error);
1090 error = devm_request_threaded_irq(&client->dev, client->irq,
1092 client->name, ts);
1094 dev_err(&client->dev, "failed to request irq %d: %d\n",
1095 client->irq, error);
1099 error = devm_device_add_group(&client->dev, &hideep_ts_attr_group);
1101 dev_err(&client->dev,