• Home
  • History
  • Annotate
  • Raw
  • Download
  • only in /asuswrt-rt-n18u-9.0.0.4.380.2695/release/src-rt-6.x.4708/linux/linux-2.6/drivers/hwmon/

Lines Matching defs:new_client

244 static int lm77_detect(struct i2c_client *new_client,
247 struct i2c_adapter *adapter = new_client->adapter;
267 cur = i2c_smbus_read_word_data(new_client, 0);
268 conf = i2c_smbus_read_byte_data(new_client, 1);
269 hyst = i2c_smbus_read_word_data(new_client, 2);
270 crit = i2c_smbus_read_word_data(new_client, 3);
271 min = i2c_smbus_read_word_data(new_client, 4);
272 max = i2c_smbus_read_word_data(new_client, 5);
274 if (i2c_smbus_read_byte_data(new_client, i + 1) != conf
275 || i2c_smbus_read_word_data(new_client, i + 2) != hyst
276 || i2c_smbus_read_word_data(new_client, i + 3) != crit
277 || i2c_smbus_read_word_data(new_client, i + 4) != min
278 || i2c_smbus_read_word_data(new_client, i + 5) != max)
295 cur = i2c_smbus_read_word_data(new_client, 0);
296 if (i2c_smbus_read_word_data(new_client, 6) != cur
297 || i2c_smbus_read_word_data(new_client, 7) != cur)
299 hyst = i2c_smbus_read_word_data(new_client, 2);
300 if (i2c_smbus_read_word_data(new_client, 6) != hyst
301 || i2c_smbus_read_word_data(new_client, 7) != hyst)
303 min = i2c_smbus_read_word_data(new_client, 4);
304 if (i2c_smbus_read_word_data(new_client, 6) != min
305 || i2c_smbus_read_word_data(new_client, 7) != min)
313 static int lm77_probe(struct i2c_client *new_client,
325 i2c_set_clientdata(new_client, data);
330 lm77_init_client(new_client);
333 if ((err = sysfs_create_group(&new_client->dev.kobj, &lm77_group)))
336 data->hwmon_dev = hwmon_device_register(&new_client->dev);
345 sysfs_remove_group(&new_client->dev.kobj, &lm77_group);