Lines Matching refs:i2c_client
20 struct i2c_client client;
47 i2c_set_clientdata(&state->i2c_client, state);
48 strscpy(client->i2c_client.name, "example", sizeof(client->i2c_client.name));
50 ret = i2c_attach_client(&state->i2c_client);
57 dev = &state->i2c_client.dev;
66 static int example_detach(struct i2c_client *client)
125 which include the i2c_client that it will be working with::
128 + static int example_probe(struct i2c_client *client,
133 changed as the i2c_client has already been setup for use.
143 - strscpy(client->i2c_client.name, "example", sizeof(client->i2c_client.name));
154 - ret = i2c_attach_client(&state->i2c_client);
162 Remove the storage of 'struct i2c_client' from the 'struct example_state'
163 as we are provided with the i2c_client in our example_probe. Instead we
169 - struct i2c_client client;
170 + struct i2c_client *client;
175 + struct device *dev = &i2c_client->dev; /* to use for dev_ reports */
180 - dev = &state->i2c_client.dev;
185 static int example_probe(struct i2c_client *i2c_client,
189 struct device *dev = &i2c_client->dev;
198 + state->client = i2c_client;
207 - static int example_detach(struct i2c_client *client)
208 + static int example_remove(struct i2c_client *client)
235 struct i2c_client *client;
239 static int example_probe(struct i2c_client *client,
261 static int example_remove(struct i2c_client *client)