Lines Matching refs:temp

212 	u8			temp[ADT7462_TEMP_COUNT];  member
701 data->temp[i] = i2c_smbus_read_byte_data(client, in adt7462_update_device()
808 long temp; in set_temp_min() local
810 if (kstrtol(buf, 10, &temp) || !temp_enabled(data, attr->index)) in set_temp_min()
813 temp = DIV_ROUND_CLOSEST(temp, 1000) + 64; in set_temp_min()
814 temp = clamp_val(temp, 0, 255); in set_temp_min()
817 data->temp_min[attr->index] = temp; in set_temp_min()
819 temp); in set_temp_min()
846 long temp; in set_temp_max() local
848 if (kstrtol(buf, 10, &temp) || !temp_enabled(data, attr->index)) in set_temp_max()
851 temp = DIV_ROUND_CLOSEST(temp, 1000) + 64; in set_temp_max()
852 temp = clamp_val(temp, 0, 255); in set_temp_max()
855 data->temp_max[attr->index] = temp; in set_temp_max()
857 temp); in set_temp_max()
873 return sprintf(buf, "%d\n", 1000 * (data->temp[attr->index] - 64) + in show_temp()
910 long temp; in set_volt_max() local
912 if (kstrtol(buf, 10, &temp) || !x) in set_volt_max()
915 temp *= 1000; /* convert mV to uV */ in set_volt_max()
916 temp = DIV_ROUND_CLOSEST(temp, x); in set_volt_max()
917 temp = clamp_val(temp, 0, 255); in set_volt_max()
920 data->volt_max[attr->index] = temp; in set_volt_max()
923 temp); in set_volt_max()
952 long temp; in set_volt_min() local
954 if (kstrtol(buf, 10, &temp) || !x) in set_volt_min()
957 temp *= 1000; /* convert mV to uV */ in set_volt_min()
958 temp = DIV_ROUND_CLOSEST(temp, x); in set_volt_min()
959 temp = clamp_val(temp, 0, 255); in set_volt_min()
962 data->volt_min[attr->index] = temp; in set_volt_min()
965 temp); in set_volt_min()
1021 u16 temp; in show_fan_min() local
1024 temp = data->fan_min[attr->index]; in show_fan_min()
1025 temp <<= 8; in show_fan_min()
1028 !FAN_DATA_VALID(temp)) in show_fan_min()
1031 return sprintf(buf, "%d\n", FAN_PERIOD_TO_RPM(temp)); in show_fan_min()
1041 long temp; in set_fan_min() local
1043 if (kstrtol(buf, 10, &temp) || !temp || in set_fan_min()
1047 temp = FAN_RPM_TO_PERIOD(temp); in set_fan_min()
1048 temp >>= 8; in set_fan_min()
1049 temp = clamp_val(temp, 1, 255); in set_fan_min()
1052 data->fan_min[attr->index] = temp; in set_fan_min()
1054 temp); in set_fan_min()
1089 long temp; in set_force_pwm_max() local
1092 if (kstrtol(buf, 10, &temp)) in set_force_pwm_max()
1097 if (temp) in set_force_pwm_max()
1122 long temp; in set_pwm() local
1124 if (kstrtol(buf, 10, &temp)) in set_pwm()
1127 temp = clamp_val(temp, 0, 255); in set_pwm()
1130 data->pwm[attr->index] = temp; in set_pwm()
1131 i2c_smbus_write_byte_data(client, ADT7462_REG_PWM(attr->index), temp); in set_pwm()
1152 long temp; in set_pwm_max() local
1154 if (kstrtol(buf, 10, &temp)) in set_pwm_max()
1157 temp = clamp_val(temp, 0, 255); in set_pwm_max()
1160 data->pwm_max = temp; in set_pwm_max()
1161 i2c_smbus_write_byte_data(client, ADT7462_REG_PWM_MAX, temp); in set_pwm_max()
1184 long temp; in set_pwm_min() local
1186 if (kstrtol(buf, 10, &temp)) in set_pwm_min()
1189 temp = clamp_val(temp, 0, 255); in set_pwm_min()
1192 data->pwm_min[attr->index] = temp; in set_pwm_min()
1194 temp); in set_pwm_min()
1218 long temp; in set_pwm_hyst() local
1220 if (kstrtol(buf, 10, &temp)) in set_pwm_hyst()
1223 temp = DIV_ROUND_CLOSEST(temp, 1000); in set_pwm_hyst()
1224 temp = clamp_val(temp, 0, 15); in set_pwm_hyst()
1227 temp &= ADT7462_PWM_HYST_MASK; in set_pwm_hyst()
1228 temp |= data->pwm_trange[attr->index] & ADT7462_PWM_RANGE_MASK; in set_pwm_hyst()
1231 data->pwm_trange[attr->index] = temp; in set_pwm_hyst()
1233 temp); in set_pwm_hyst()
1259 int temp; in set_pwm_tmax() local
1275 temp = trange_value << ADT7462_PWM_RANGE_SHIFT; in set_pwm_tmax()
1276 temp |= data->pwm_trange[attr->index] & ADT7462_PWM_HYST_MASK; in set_pwm_tmax()
1279 data->pwm_trange[attr->index] = temp; in set_pwm_tmax()
1281 temp); in set_pwm_tmax()
1304 long temp; in set_pwm_tmin() local
1306 if (kstrtol(buf, 10, &temp)) in set_pwm_tmin()
1309 temp = DIV_ROUND_CLOSEST(temp, 1000) + 64; in set_pwm_tmin()
1310 temp = clamp_val(temp, 0, 255); in set_pwm_tmin()
1313 data->pwm_tmin[attr->index] = temp; in set_pwm_tmin()
1315 temp); in set_pwm_tmin()
1344 int temp = data->pwm_cfg[which] & ~ADT7462_PWM_CHANNEL_MASK; in set_pwm_channel() local
1345 temp |= value << ADT7462_PWM_CHANNEL_SHIFT; in set_pwm_channel()
1348 data->pwm_cfg[which] = temp; in set_pwm_channel()
1349 i2c_smbus_write_byte_data(client, ADT7462_REG_PWM_CFG(which), temp); in set_pwm_channel()
1361 long temp; in set_pwm_auto() local
1363 if (kstrtol(buf, 10, &temp)) in set_pwm_auto()
1366 switch (temp) { in set_pwm_auto()
1420 long temp; in set_pwm_auto_temp() local
1422 if (kstrtol(buf, 10, &temp)) in set_pwm_auto_temp()
1425 temp = cvt_auto_temp(temp); in set_pwm_auto_temp()
1426 if (temp < 0) in set_pwm_auto_temp()
1427 return temp; in set_pwm_auto_temp()
1429 set_pwm_channel(client, data, attr->index, temp); in set_pwm_auto_temp()