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