config = i2c_smbus_read_byte_data(client, LM90_REG_R_CONFIG1);
if (lm90_read_reg(client, LM90_REG_R_CONFIG1, &config) < 0) { dev_warn(&client->dev, "Initialization failed!\n"); return; }
static void lm90_init_client(struct i2c_client *client){	u8 config;	/*	 * Start the conversions.	 */	i2c_smbus_write_byte_data(client, LM90_REG_W_CONVRATE,				  5); /* 2 Hz */	config = i2c_smbus_read_byte_data(client, LM90_REG_R_CONFIG1);	if (config & 0x40)		i2c_smbus_write_byte_data(client, LM90_REG_W_CONFIG1,					  config & 0xBF); /* run */}