Lines Matching refs:val

82 	int val;  in lm95234_read_temp()  local
86 val = i2c_smbus_read_byte_data(client, in lm95234_read_temp()
88 if (val < 0) in lm95234_read_temp()
89 return val; in lm95234_read_temp()
90 temp = val << 8; in lm95234_read_temp()
91 val = i2c_smbus_read_byte_data(client, in lm95234_read_temp()
93 if (val < 0) in lm95234_read_temp()
94 return val; in lm95234_read_temp()
95 temp |= val; in lm95234_read_temp()
103 val = i2c_smbus_read_byte_data(client, in lm95234_read_temp()
105 if (val < 0) in lm95234_read_temp()
106 return val; in lm95234_read_temp()
107 temp = val << 8; in lm95234_read_temp()
108 val = i2c_smbus_read_byte_data(client, in lm95234_read_temp()
110 if (val < 0) in lm95234_read_temp()
111 return val; in lm95234_read_temp()
112 temp |= val; in lm95234_read_temp()
258 unsigned long val; in set_type() local
265 ret = kstrtoul(buf, 10, &val); in set_type()
269 if (val != 1 && val != 2) in set_type()
273 if (val == 1) in set_type()
303 long val; in set_tcrit2() local
309 ret = kstrtol(buf, 10, &val); in set_tcrit2()
313 val = clamp_val(DIV_ROUND_CLOSEST(val, 1000), 0, index ? 255 : 127); in set_tcrit2()
316 data->tcrit2[index] = val; in set_tcrit2()
317 i2c_smbus_write_byte_data(data->client, LM95234_REG_TCRIT2(index), val); in set_tcrit2()
353 long val; in set_tcrit1() local
358 ret = kstrtol(buf, 10, &val); in set_tcrit1()
362 val = clamp_val(DIV_ROUND_CLOSEST(val, 1000), 0, 255); in set_tcrit1()
365 data->tcrit1[index] = val; in set_tcrit1()
366 i2c_smbus_write_byte_data(data->client, LM95234_REG_TCRIT1(index), val); in set_tcrit1()
394 long val; in set_tcrit1_hyst() local
399 ret = kstrtol(buf, 10, &val); in set_tcrit1_hyst()
403 val = DIV_ROUND_CLOSEST(val, 1000); in set_tcrit1_hyst()
404 val = clamp_val((int)data->tcrit1[index] - val, 0, 31); in set_tcrit1_hyst()
407 data->thyst = val; in set_tcrit1_hyst()
408 i2c_smbus_write_byte_data(data->client, LM95234_REG_TCRIT_HYST, val); in set_tcrit1_hyst()
433 long val; in set_offset() local
438 ret = kstrtol(buf, 10, &val); in set_offset()
443 val = clamp_val(DIV_ROUND_CLOSEST(val, 500), -128, 127); in set_offset()
446 data->toffset[index] = val; in set_offset()
447 i2c_smbus_write_byte_data(data->client, LM95234_REG_OFFSET(index), val); in set_offset()
471 unsigned long val; in set_interval() local
477 ret = kstrtoul(buf, 10, &val); in set_interval()
482 if (val <= update_intervals[regval]) in set_interval()
633 int mfg_id, chip_id, val; in lm95234_detect() local
663 val = i2c_smbus_read_byte_data(client, LM95234_REG_STATUS); in lm95234_detect()
664 if (val & 0x30) in lm95234_detect()
667 val = i2c_smbus_read_byte_data(client, LM95234_REG_CONFIG); in lm95234_detect()
668 if (val & config_mask) in lm95234_detect()
671 val = i2c_smbus_read_byte_data(client, LM95234_REG_CONVRATE); in lm95234_detect()
672 if (val & 0xfc) in lm95234_detect()
675 val = i2c_smbus_read_byte_data(client, LM95234_REG_REM_MODEL); in lm95234_detect()
676 if (val & model_mask) in lm95234_detect()
679 val = i2c_smbus_read_byte_data(client, LM95234_REG_REM_MODEL_STS); in lm95234_detect()
680 if (val & model_mask) in lm95234_detect()
689 int val, model; in lm95234_init_client() local
692 val = i2c_smbus_read_byte_data(client, LM95234_REG_CONFIG); in lm95234_init_client()
693 if (val < 0) in lm95234_init_client()
694 return val; in lm95234_init_client()
695 if (val & 0x40) in lm95234_init_client()
697 val & ~0x40); in lm95234_init_client()
700 val = i2c_smbus_read_byte_data(client, LM95234_REG_REM_MODEL_STS); in lm95234_init_client()
701 if (val < 0) in lm95234_init_client()
702 return val; in lm95234_init_client()
706 if (model & val) { in lm95234_init_client()
709 val); in lm95234_init_client()
711 model & ~val); in lm95234_init_client()