Lines Matching refs:client

33 static void pmbus_find_sensor_groups(struct i2c_client *client,  in pmbus_find_sensor_groups()  argument
39 if (pmbus_check_word_register(client, 0, PMBUS_READ_VIN)) in pmbus_find_sensor_groups()
41 if (pmbus_check_word_register(client, 0, PMBUS_READ_VCAP)) in pmbus_find_sensor_groups()
43 if (pmbus_check_word_register(client, 0, PMBUS_READ_IIN)) in pmbus_find_sensor_groups()
45 if (pmbus_check_word_register(client, 0, PMBUS_READ_PIN)) in pmbus_find_sensor_groups()
48 && pmbus_check_byte_register(client, 0, PMBUS_STATUS_INPUT)) in pmbus_find_sensor_groups()
50 if (pmbus_check_byte_register(client, 0, PMBUS_FAN_CONFIG_12) && in pmbus_find_sensor_groups()
51 pmbus_check_word_register(client, 0, PMBUS_READ_FAN_SPEED_1)) { in pmbus_find_sensor_groups()
53 if (pmbus_check_byte_register(client, 0, PMBUS_STATUS_FAN_12)) in pmbus_find_sensor_groups()
56 if (pmbus_check_byte_register(client, 0, PMBUS_FAN_CONFIG_34) && in pmbus_find_sensor_groups()
57 pmbus_check_word_register(client, 0, PMBUS_READ_FAN_SPEED_3)) { in pmbus_find_sensor_groups()
59 if (pmbus_check_byte_register(client, 0, PMBUS_STATUS_FAN_34)) in pmbus_find_sensor_groups()
62 if (pmbus_check_word_register(client, 0, PMBUS_READ_TEMPERATURE_1)) in pmbus_find_sensor_groups()
64 if (pmbus_check_word_register(client, 0, PMBUS_READ_TEMPERATURE_2)) in pmbus_find_sensor_groups()
66 if (pmbus_check_word_register(client, 0, PMBUS_READ_TEMPERATURE_3)) in pmbus_find_sensor_groups()
70 && pmbus_check_byte_register(client, 0, in pmbus_find_sensor_groups()
76 if (pmbus_check_word_register(client, page, PMBUS_READ_VOUT)) { in pmbus_find_sensor_groups()
78 if (pmbus_check_byte_register(client, page, in pmbus_find_sensor_groups()
82 if (pmbus_check_word_register(client, page, PMBUS_READ_IOUT)) { in pmbus_find_sensor_groups()
84 if (pmbus_check_byte_register(client, 0, in pmbus_find_sensor_groups()
88 if (pmbus_check_word_register(client, page, PMBUS_READ_POUT)) in pmbus_find_sensor_groups()
96 static int pmbus_identify(struct i2c_client *client, in pmbus_identify() argument
108 if (pmbus_check_byte_register(client, 0, PMBUS_PAGE)) { in pmbus_identify()
112 if (pmbus_set_page(client, page) < 0) in pmbus_identify()
115 pmbus_set_page(client, 0); in pmbus_identify()
122 if (pmbus_check_byte_register(client, 0, PMBUS_VOUT_MODE)) { in pmbus_identify()
125 vout_mode = pmbus_read_byte_data(client, 0, PMBUS_VOUT_MODE); in pmbus_identify()
160 pmbus_find_sensor_groups(client, info); in pmbus_identify()
165 static int pmbus_probe(struct i2c_client *client, in pmbus_probe() argument
170 info = devm_kzalloc(&client->dev, sizeof(struct pmbus_driver_info), in pmbus_probe()
178 return pmbus_do_probe(client, id, info); in pmbus_probe()