Lines Matching refs:new_client
288 static int lm83_detect(struct i2c_client *new_client, in lm83_detect() argument
291 struct i2c_adapter *adapter = new_client->adapter; in lm83_detect()
299 if ((i2c_smbus_read_byte_data(new_client, LM83_REG_R_STATUS1) & 0xA8) || in lm83_detect()
300 (i2c_smbus_read_byte_data(new_client, LM83_REG_R_STATUS2) & 0x48) || in lm83_detect()
301 (i2c_smbus_read_byte_data(new_client, LM83_REG_R_CONFIG) & 0x41)) { in lm83_detect()
303 new_client->addr); in lm83_detect()
308 man_id = i2c_smbus_read_byte_data(new_client, LM83_REG_R_MAN_ID); in lm83_detect()
312 chip_id = i2c_smbus_read_byte_data(new_client, LM83_REG_R_CHIP_ID); in lm83_detect()
333 static int lm83_probe(struct i2c_client *new_client, in lm83_probe() argument
339 data = devm_kzalloc(&new_client->dev, sizeof(struct lm83_data), in lm83_probe()
344 data->client = new_client; in lm83_probe()
357 hwmon_dev = devm_hwmon_device_register_with_groups(&new_client->dev, in lm83_probe()
358 new_client->name, in lm83_probe()