Lines Matching refs:new_client
275 static int lm83_detect(struct i2c_client *new_client,
278 struct i2c_adapter *adapter = new_client->adapter;
286 if ((i2c_smbus_read_byte_data(new_client, LM83_REG_R_STATUS1) & 0xA8) ||
287 (i2c_smbus_read_byte_data(new_client, LM83_REG_R_STATUS2) & 0x48) ||
288 (i2c_smbus_read_byte_data(new_client, LM83_REG_R_CONFIG) & 0x41)) {
290 new_client->addr);
295 man_id = i2c_smbus_read_byte_data(new_client, LM83_REG_R_MAN_ID);
299 chip_id = i2c_smbus_read_byte_data(new_client, LM83_REG_R_CHIP_ID);
322 static int lm83_probe(struct i2c_client *new_client)
327 data = devm_kzalloc(&new_client->dev, sizeof(struct lm83_data),
332 data->client = new_client;
342 if (i2c_match_id(lm83_id, new_client)->driver_data == lm83)
345 hwmon_dev = devm_hwmon_device_register_with_groups(&new_client->dev,
346 new_client->name,