Lines Matching refs:client
37 struct i2c_client *client; member
68 if (i2c_master_send(priv->client, buf, 1) != 1) { in migor_ts_isr()
69 dev_err(&priv->client->dev, "Unable to write i2c index\n"); in migor_ts_isr()
74 if (i2c_master_recv(priv->client, buf, sizeof(buf)) != sizeof(buf)) { in migor_ts_isr()
75 dev_err(&priv->client->dev, "Unable to read i2c page\n"); in migor_ts_isr()
105 struct i2c_client *client = priv->client; in migor_ts_open() local
109 count = i2c_master_send(client, migor_ts_ena_seq, in migor_ts_open()
112 dev_err(&client->dev, "Unable to enable touchscreen.\n"); in migor_ts_open()
122 struct i2c_client *client = priv->client; in migor_ts_close() local
127 i2c_master_send(client, migor_ts_dis_seq, sizeof(migor_ts_dis_seq)); in migor_ts_close()
132 static int migor_ts_probe(struct i2c_client *client, in migor_ts_probe() argument
142 dev_err(&client->dev, "failed to allocate memory\n"); in migor_ts_probe()
147 priv->client = client; in migor_ts_probe()
149 priv->irq = client->irq; in migor_ts_probe()
158 input->name = client->name; in migor_ts_probe()
160 input->dev.parent = &client->dev; in migor_ts_probe()
169 client->name, priv); in migor_ts_probe()
171 dev_err(&client->dev, "Unable to request touchscreen IRQ.\n"); in migor_ts_probe()
179 i2c_set_clientdata(client, priv); in migor_ts_probe()
180 device_init_wakeup(&client->dev, 1); in migor_ts_probe()
192 static int migor_ts_remove(struct i2c_client *client) in migor_ts_remove() argument
194 struct migor_ts_priv *priv = i2c_get_clientdata(client); in migor_ts_remove()
200 dev_set_drvdata(&client->dev, NULL); in migor_ts_remove()
207 struct i2c_client *client = to_i2c_client(dev); in migor_ts_suspend() local
208 struct migor_ts_priv *priv = i2c_get_clientdata(client); in migor_ts_suspend()
210 if (device_may_wakeup(&client->dev)) in migor_ts_suspend()
218 struct i2c_client *client = to_i2c_client(dev); in migor_ts_resume() local
219 struct migor_ts_priv *priv = i2c_get_clientdata(client); in migor_ts_resume()
221 if (device_may_wakeup(&client->dev)) in migor_ts_resume()