Lines Matching refs:client

45 	struct i2c_client *client;  member
52 static int ili210x_read_reg(struct i2c_client *client, u8 reg, void *buf, in ili210x_read_reg() argument
57 .addr = client->addr, in ili210x_read_reg()
63 .addr = client->addr, in ili210x_read_reg()
70 if (i2c_transfer(client->adapter, msg, 2) != 2) { in ili210x_read_reg()
71 dev_err(&client->dev, "i2c transfer failed\n"); in ili210x_read_reg()
120 struct i2c_client *client = priv->client; in ili210x_work() local
124 error = ili210x_read_reg(client, REG_TOUCHDATA, in ili210x_work()
127 dev_err(&client->dev, in ili210x_work()
152 struct i2c_client *client = to_i2c_client(dev); in ili210x_calibrate() local
153 struct ili210x *priv = i2c_get_clientdata(client); in ili210x_calibrate()
165 rc = i2c_master_send(priv->client, &cmd, sizeof(cmd)); in ili210x_calibrate()
183 static int ili210x_i2c_probe(struct i2c_client *client, in ili210x_i2c_probe() argument
186 struct device *dev = &client->dev; in ili210x_i2c_probe()
202 if (client->irq <= 0) { in ili210x_i2c_probe()
208 error = ili210x_read_reg(client, REG_FIRMWARE_VERSION, in ili210x_i2c_probe()
217 error = ili210x_read_reg(client, REG_PANEL_INFO, &panel, sizeof(panel)); in ili210x_i2c_probe()
234 priv->client = client; in ili210x_i2c_probe()
260 i2c_set_clientdata(client, priv); in ili210x_i2c_probe()
262 error = request_irq(client->irq, ili210x_irq, pdata->irq_flags, in ili210x_i2c_probe()
263 client->name, priv); in ili210x_i2c_probe()
283 device_init_wakeup(&client->dev, 1); in ili210x_i2c_probe()
287 client->irq, firmware.id, firmware.major, firmware.minor); in ili210x_i2c_probe()
294 free_irq(client->irq, priv); in ili210x_i2c_probe()
301 static int ili210x_i2c_remove(struct i2c_client *client) in ili210x_i2c_remove() argument
303 struct ili210x *priv = i2c_get_clientdata(client); in ili210x_i2c_remove()
305 sysfs_remove_group(&client->dev.kobj, &ili210x_attr_group); in ili210x_i2c_remove()
306 free_irq(priv->client->irq, priv); in ili210x_i2c_remove()
316 struct i2c_client *client = to_i2c_client(dev); in ili210x_i2c_suspend() local
318 if (device_may_wakeup(&client->dev)) in ili210x_i2c_suspend()
319 enable_irq_wake(client->irq); in ili210x_i2c_suspend()
326 struct i2c_client *client = to_i2c_client(dev); in ili210x_i2c_resume() local
328 if (device_may_wakeup(&client->dev)) in ili210x_i2c_resume()
329 disable_irq_wake(client->irq); in ili210x_i2c_resume()