• Home
  • History
  • Annotate
  • Raw
  • Download
  • only in /netgear-WNDR4500-V1.0.1.40_1.0.68/src/linux/linux-2.6/drivers/hwmon/

Lines Matching refs:new_client

659 		int kind, struct i2c_client *new_client)
662 struct asb100_data *data = i2c_get_clientdata(new_client);
682 dev_err(&new_client->dev, "invalid subclient "
689 asb100_write_value(new_client, ASB100_REG_I2C_SUBADDR,
695 int val = asb100_read_value(new_client, ASB100_REG_I2C_SUBADDR);
701 dev_err(&new_client->dev, "duplicate addresses 0x%x "
716 dev_err(&new_client->dev, "subclient %d registration "
722 dev_err(&new_client->dev, "subclient %d registration "
743 struct i2c_client *new_client;
763 new_client = &data->client;
765 i2c_set_clientdata(new_client, data);
766 new_client->addr = address;
767 new_client->adapter = adapter;
768 new_client->driver = &asb100_driver;
769 new_client->flags = 0;
779 int val1 = asb100_read_value(new_client, ASB100_REG_BANK);
780 int val2 = asb100_read_value(new_client, ASB100_REG_CHIPMAN);
798 asb100_write_value(new_client, ASB100_REG_BANK,
799 (asb100_read_value(new_client, ASB100_REG_BANK) & 0x78) | 0x80);
803 int val1 = asb100_read_value(new_client, ASB100_REG_WCHIPID);
804 int val2 = asb100_read_value(new_client, ASB100_REG_CHIPMAN);
810 dev_warn(&new_client->dev, "ignoring "
820 strlcpy(new_client->name, "asb100", I2C_NAME_SIZE);
827 if ((err = i2c_attach_client(new_client)))
832 new_client)))
836 asb100_init_client(new_client);
839 data->fan_min[0] = asb100_read_value(new_client, ASB100_REG_FAN_MIN(0));
840 data->fan_min[1] = asb100_read_value(new_client, ASB100_REG_FAN_MIN(1));
841 data->fan_min[2] = asb100_read_value(new_client, ASB100_REG_FAN_MIN(2));
844 if ((err = sysfs_create_group(&new_client->dev.kobj, &asb100_group)))
847 data->class_dev = hwmon_device_register(&new_client->dev);
856 sysfs_remove_group(&new_client->dev.kobj, &asb100_group);
863 i2c_detach_client(new_client);