Lines Matching defs:client
50 static int isl12022_read_regs(struct i2c_client *client, uint8_t reg,
55 .addr = client->addr,
61 .addr = client->addr,
71 ret = i2c_transfer(client->adapter, msgs, ARRAY_SIZE(msgs));
73 dev_err(&client->dev, "%s: read error, ret=%d\n",
82 static int isl12022_write_reg(struct i2c_client *client,
88 err = i2c_master_send(client, data, sizeof(data));
90 dev_err(&client->dev,
106 struct i2c_client *client = to_i2c_client(dev);
110 ret = isl12022_read_regs(client, ISL12022_REG_SC, buf, sizeof(buf));
115 dev_warn(&client->dev,
121 dev_dbg(&client->dev,
144 dev_dbg(&client->dev, "%s: secs=%d, mins=%d, hours=%d, "
155 struct i2c_client *client = to_i2c_client(dev);
156 struct isl12022 *isl12022 = i2c_get_clientdata(client);
161 dev_dbg(&client->dev, "%s: secs=%d, mins=%d, hours=%d, "
169 ret = isl12022_read_regs(client, ISL12022_REG_INT, buf, 1);
176 dev_info(&client->dev,
180 ret = isl12022_write_reg(client,
189 ret = isl12022_read_regs(client, ISL12022_REG_HR,
194 ret = isl12022_write_reg(client,
221 ret = isl12022_write_reg(client, ISL12022_REG_SC + i,
235 static int isl12022_probe(struct i2c_client *client,
240 if (!i2c_check_functionality(client->adapter, I2C_FUNC_I2C))
243 isl12022 = devm_kzalloc(&client->dev, sizeof(struct isl12022),
248 i2c_set_clientdata(client, isl12022);
250 isl12022->rtc = devm_rtc_device_register(&client->dev,