Lines Matching refs:client
222 static int lm25066_read_word_data(struct i2c_client *client, int page, int reg) in lm25066_read_word_data() argument
224 const struct pmbus_driver_info *info = pmbus_get_driver_info(client); in lm25066_read_word_data()
230 ret = pmbus_read_word_data(client, 0, LM25066_READ_VAUX); in lm25066_read_word_data()
258 ret = pmbus_read_word_data(client, 0, LM25066_MFR_READ_IIN); in lm25066_read_word_data()
261 ret = pmbus_read_word_data(client, 0, LM25066_MFR_READ_PIN); in lm25066_read_word_data()
264 ret = pmbus_read_word_data(client, 0, in lm25066_read_word_data()
268 ret = pmbus_read_word_data(client, 0, in lm25066_read_word_data()
272 ret = pmbus_read_word_data(client, 0, LM25066_READ_AVG_VIN); in lm25066_read_word_data()
275 ret = pmbus_read_word_data(client, 0, LM25066_READ_AVG_VOUT); in lm25066_read_word_data()
278 ret = pmbus_read_word_data(client, 0, LM25066_READ_AVG_IIN); in lm25066_read_word_data()
281 ret = pmbus_read_word_data(client, 0, LM25066_READ_AVG_PIN); in lm25066_read_word_data()
284 ret = pmbus_read_word_data(client, 0, LM25066_READ_PIN_PEAK); in lm25066_read_word_data()
296 static int lm25063_read_word_data(struct i2c_client *client, int page, int reg) in lm25063_read_word_data() argument
302 ret = pmbus_read_word_data(client, 0, LM25063_READ_VOUT_MAX); in lm25063_read_word_data()
305 ret = pmbus_read_word_data(client, 0, LM25063_READ_VOUT_MIN); in lm25063_read_word_data()
308 ret = lm25066_read_word_data(client, page, reg); in lm25063_read_word_data()
314 static int lm25056_read_word_data(struct i2c_client *client, int page, int reg) in lm25056_read_word_data() argument
320 ret = pmbus_read_word_data(client, 0, in lm25056_read_word_data()
328 ret = pmbus_read_word_data(client, 0, in lm25056_read_word_data()
336 ret = lm25066_read_word_data(client, page, reg); in lm25056_read_word_data()
342 static int lm25056_read_byte_data(struct i2c_client *client, int page, int reg) in lm25056_read_byte_data() argument
348 ret = pmbus_read_byte_data(client, 0, in lm25056_read_byte_data()
366 static int lm25066_write_word_data(struct i2c_client *client, int page, int reg, in lm25066_write_word_data() argument
369 const struct pmbus_driver_info *info = pmbus_get_driver_info(client); in lm25066_write_word_data()
385 ret = pmbus_write_word_data(client, 0, reg, word); in lm25066_write_word_data()
386 pmbus_clear_cache(client); in lm25066_write_word_data()
390 ret = pmbus_write_word_data(client, 0, in lm25066_write_word_data()
393 pmbus_clear_cache(client); in lm25066_write_word_data()
397 ret = pmbus_write_word_data(client, 0, in lm25066_write_word_data()
400 pmbus_clear_cache(client); in lm25066_write_word_data()
406 ret = pmbus_write_word_data(client, 0, in lm25066_write_word_data()
408 pmbus_clear_cache(client); in lm25066_write_word_data()
414 ret = pmbus_write_word_data(client, 0, in lm25066_write_word_data()
416 pmbus_clear_cache(client); in lm25066_write_word_data()
419 ret = pmbus_write_byte(client, 0, LM25066_CLEAR_PIN_PEAK); in lm25066_write_word_data()
428 static int lm25066_probe(struct i2c_client *client, in lm25066_probe() argument
436 if (!i2c_check_functionality(client->adapter, in lm25066_probe()
440 data = devm_kzalloc(&client->dev, sizeof(struct lm25066_data), in lm25066_probe()
445 config = i2c_smbus_read_byte_data(client, LM25066_DEVICE_SETUP); in lm25066_probe()
502 return pmbus_do_probe(client, id, info); in lm25066_probe()