adm9240_write_value(client, ADM9240_REG_CONFIG, 1); 
i2c_smbus_write_byte_data(client, ADM9240_REG_CONFIG, 1); 
static void adm9240_init_client(struct i2c_client *client){	struct adm9240_data *data = i2c_get_clientdata(client);	u8 conf = adm9240_read_value(client, ADM9240_REG_CONFIG);	u8 mode = adm9240_read_value(client, ADM9240_REG_TEMP_CONF) & 3;	data->vrm = vid_which_vrm(); /* need this to report vid as mV */	dev_info(&client->dev, "Using VRM: %d.%d\n", data->vrm / 10,			data->vrm % 10);	if (conf & 1) { /* measurement cycle running: report state */		dev_info(&client->dev, "status: config 0x%02x mode %u\n",				conf, mode);	} else { /* cold start: open limits before starting chip */		int i;		for (i = 0; i < 6; i++)		{			adm9240_write_value(client,					ADM9240_REG_IN_MIN(i), 0);			adm9240_write_value(client,					ADM9240_REG_IN_MAX(i), 255);		}		adm9240_write_value(client, ADM9240_REG_FAN_MIN(0), 255);		adm9240_write_value(client, ADM9240_REG_FAN_MIN(1), 255);		adm9240_write_value(client, ADM9240_REG_TEMP_HIGH, 127);		adm9240_write_value(client, ADM9240_REG_TEMP_HYST, 127);		/* start measurement cycle */		adm9240_write_value(client, ADM9240_REG_CONFIG, 1);		dev_info(&client->dev, "cold start: config was 0x%02x "				"mode %u\n", conf, mode);	}}
4520	/local/tlutelli/issta_data/temp/c/2005_temp/2005/4520/205cf13e0b57500e2cc6442effa991c1a63f4db7/adm9240.c/buggy/drivers/hwmon/adm9240.c