Lines Matching refs:new_client
807 static int lm75_detect(struct i2c_client *new_client,
810 struct i2c_adapter *adapter = new_client->adapter;
845 conf = i2c_smbus_read_byte_data(new_client, 1);
850 if (i2c_smbus_read_byte_data(new_client, 7) == LM75A_ID) {
855 if (i2c_smbus_read_byte_data(new_client, 4) != 0xff
856 || i2c_smbus_read_byte_data(new_client, 5) != 0xff
857 || i2c_smbus_read_byte_data(new_client, 6) != 0xff)
860 hyst = i2c_smbus_read_byte_data(new_client, 2);
861 os = i2c_smbus_read_byte_data(new_client, 3);
864 hyst = i2c_smbus_read_byte_data(new_client, 2);
865 if (i2c_smbus_read_byte_data(new_client, 4) != hyst
866 || i2c_smbus_read_byte_data(new_client, 5) != hyst
867 || i2c_smbus_read_byte_data(new_client, 6) != hyst
868 || i2c_smbus_read_byte_data(new_client, 7) != hyst)
870 os = i2c_smbus_read_byte_data(new_client, 3);
871 if (i2c_smbus_read_byte_data(new_client, 4) != os
872 || i2c_smbus_read_byte_data(new_client, 5) != os
873 || i2c_smbus_read_byte_data(new_client, 6) != os
874 || i2c_smbus_read_byte_data(new_client, 7) != os)
886 if (i2c_smbus_read_byte_data(new_client, i + 1) != conf
887 || i2c_smbus_read_byte_data(new_client, i + 2) != hyst
888 || i2c_smbus_read_byte_data(new_client, i + 3) != os)
890 if (is_lm75a && i2c_smbus_read_byte_data(new_client, i + 7)