Lines Matching refs:new_client
121 static int lm83_detect(struct i2c_client *new_client, int kind,
294 static int lm83_detect(struct i2c_client *new_client, int kind, in lm83_detect() argument
297 struct i2c_adapter *adapter = new_client->adapter; in lm83_detect()
318 if (((i2c_smbus_read_byte_data(new_client, LM83_REG_R_STATUS1) in lm83_detect()
320 ((i2c_smbus_read_byte_data(new_client, LM83_REG_R_STATUS2) in lm83_detect()
322 ((i2c_smbus_read_byte_data(new_client, LM83_REG_R_CONFIG) in lm83_detect()
326 new_client->addr); in lm83_detect()
334 man_id = i2c_smbus_read_byte_data(new_client, in lm83_detect()
336 chip_id = i2c_smbus_read_byte_data(new_client, in lm83_detect()
368 static int lm83_probe(struct i2c_client *new_client, in lm83_probe() argument
380 i2c_set_clientdata(new_client, data); in lm83_probe()
391 if ((err = sysfs_create_group(&new_client->dev.kobj, &lm83_group))) in lm83_probe()
395 if ((err = sysfs_create_group(&new_client->dev.kobj, in lm83_probe()
400 data->hwmon_dev = hwmon_device_register(&new_client->dev); in lm83_probe()
409 sysfs_remove_group(&new_client->dev.kobj, &lm83_group); in lm83_probe()
410 sysfs_remove_group(&new_client->dev.kobj, &lm83_group_opt); in lm83_probe()