Lines Matching refs:config
147 u8 config;
156 static int tmp401_register_to_temp(u16 reg, u8 config)
160 if (config & TMP401_CONFIG_RANGE)
166 static u16 tmp401_temp_to_register(long temp, u8 config, int zbits)
168 if (config & TMP401_CONFIG_RANGE) {
256 data->config = val;
289 tmp401_register_to_temp(data->temp[nr][index], data->config));
303 temp = tmp401_register_to_temp(data->temp[3][index], data->config);
338 reg = tmp401_temp_to_register(val, data->config, nr == 3 ? 8 : 4);
372 if (data->config & TMP401_CONFIG_RANGE)
378 temp = tmp401_register_to_temp(data->temp[3][index], data->config);
595 int config, config_orig, status = 0;
602 config = i2c_smbus_read_byte_data(client, TMP401_CONFIG_READ);
603 if (config < 0)
604 return config;
606 config_orig = config;
607 config &= ~TMP401_CONFIG_SHUTDOWN;
609 if (config != config_orig)
612 config);