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()
320 static int lm83_probe(struct i2c_client *new_client, in lm83_probe() argument
326 data = devm_kzalloc(&new_client->dev, sizeof(struct lm83_data), in lm83_probe()
331 data->client = new_client; in lm83_probe()
344 hwmon_dev = devm_hwmon_device_register_with_groups(&new_client->dev, in lm83_probe()
345 new_client->name, in lm83_probe()