Lines Matching refs:new_client
781 static int lm75_detect(struct i2c_client *new_client,
784 struct i2c_adapter *adapter = new_client->adapter;
819 conf = i2c_smbus_read_byte_data(new_client, 1);
824 if (i2c_smbus_read_byte_data(new_client, 7) == LM75A_ID) {
829 if (i2c_smbus_read_byte_data(new_client, 4) != 0xff
830 || i2c_smbus_read_byte_data(new_client, 5) != 0xff
831 || i2c_smbus_read_byte_data(new_client, 6) != 0xff)
834 hyst = i2c_smbus_read_byte_data(new_client, 2);
835 os = i2c_smbus_read_byte_data(new_client, 3);
838 hyst = i2c_smbus_read_byte_data(new_client, 2);
839 if (i2c_smbus_read_byte_data(new_client, 4) != hyst
840 || i2c_smbus_read_byte_data(new_client, 5) != hyst
841 || i2c_smbus_read_byte_data(new_client, 6) != hyst
842 || i2c_smbus_read_byte_data(new_client, 7) != hyst)
844 os = i2c_smbus_read_byte_data(new_client, 3);
845 if (i2c_smbus_read_byte_data(new_client, 4) != os
846 || i2c_smbus_read_byte_data(new_client, 5) != os
847 || i2c_smbus_read_byte_data(new_client, 6) != os
848 || i2c_smbus_read_byte_data(new_client, 7) != os)
860 if (i2c_smbus_read_byte_data(new_client, i + 1) != conf
861 || i2c_smbus_read_byte_data(new_client, i + 2) != hyst
862 || i2c_smbus_read_byte_data(new_client, i + 3) != os)
864 if (is_lm75a && i2c_smbus_read_byte_data(new_client, i + 7)