Lines Matching refs:client
223 static int lm25066_read_word_data(struct i2c_client *client, int page, int reg) in lm25066_read_word_data() argument
225 const struct pmbus_driver_info *info = pmbus_get_driver_info(client); in lm25066_read_word_data()
231 ret = pmbus_read_word_data(client, 0, LM25066_READ_VAUX); in lm25066_read_word_data()
259 ret = pmbus_read_word_data(client, 0, LM25066_MFR_READ_IIN); in lm25066_read_word_data()
262 ret = pmbus_read_word_data(client, 0, LM25066_MFR_READ_PIN); in lm25066_read_word_data()
265 ret = pmbus_read_word_data(client, 0, in lm25066_read_word_data()
269 ret = pmbus_read_word_data(client, 0, in lm25066_read_word_data()
273 ret = pmbus_read_word_data(client, 0, LM25066_READ_AVG_VIN); in lm25066_read_word_data()
276 ret = pmbus_read_word_data(client, 0, LM25066_READ_AVG_VOUT); in lm25066_read_word_data()
279 ret = pmbus_read_word_data(client, 0, LM25066_READ_AVG_IIN); in lm25066_read_word_data()
282 ret = pmbus_read_word_data(client, 0, LM25066_READ_AVG_PIN); in lm25066_read_word_data()
285 ret = pmbus_read_word_data(client, 0, LM25066_READ_PIN_PEAK); in lm25066_read_word_data()
297 static int lm25063_read_word_data(struct i2c_client *client, int page, int reg) in lm25063_read_word_data() argument
303 ret = pmbus_read_word_data(client, 0, LM25063_READ_VOUT_MAX); in lm25063_read_word_data()
306 ret = pmbus_read_word_data(client, 0, LM25063_READ_VOUT_MIN); in lm25063_read_word_data()
309 ret = lm25066_read_word_data(client, page, reg); in lm25063_read_word_data()
315 static int lm25056_read_word_data(struct i2c_client *client, int page, int reg) in lm25056_read_word_data() argument
321 ret = pmbus_read_word_data(client, 0, in lm25056_read_word_data()
329 ret = pmbus_read_word_data(client, 0, in lm25056_read_word_data()
337 ret = lm25066_read_word_data(client, page, reg); in lm25056_read_word_data()
343 static int lm25056_read_byte_data(struct i2c_client *client, int page, int reg) in lm25056_read_byte_data() argument
349 ret = pmbus_read_byte_data(client, 0, in lm25056_read_byte_data()
367 static int lm25066_write_word_data(struct i2c_client *client, int page, int reg, in lm25066_write_word_data() argument
370 const struct pmbus_driver_info *info = pmbus_get_driver_info(client); in lm25066_write_word_data()
386 ret = pmbus_write_word_data(client, 0, reg, word); in lm25066_write_word_data()
387 pmbus_clear_cache(client); in lm25066_write_word_data()
391 ret = pmbus_write_word_data(client, 0, in lm25066_write_word_data()
394 pmbus_clear_cache(client); in lm25066_write_word_data()
398 ret = pmbus_write_word_data(client, 0, in lm25066_write_word_data()
401 pmbus_clear_cache(client); in lm25066_write_word_data()
407 ret = pmbus_write_word_data(client, 0, in lm25066_write_word_data()
409 pmbus_clear_cache(client); in lm25066_write_word_data()
415 ret = pmbus_write_word_data(client, 0, in lm25066_write_word_data()
417 pmbus_clear_cache(client); in lm25066_write_word_data()
420 ret = pmbus_write_byte(client, 0, LM25066_CLEAR_PIN_PEAK); in lm25066_write_word_data()
429 static int lm25066_probe(struct i2c_client *client, in lm25066_probe() argument
437 if (!i2c_check_functionality(client->adapter, in lm25066_probe()
441 data = devm_kzalloc(&client->dev, sizeof(struct lm25066_data), in lm25066_probe()
446 config = i2c_smbus_read_byte_data(client, LM25066_DEVICE_SETUP); in lm25066_probe()
503 return pmbus_do_probe(client, id, info); in lm25066_probe()