Lines Matching defs:temp
251 static int imx_get_temp(struct thermal_zone_device *tz, int *temp)
267 dev_dbg(&tz->device, "temp measurement never finished\n");
276 *temp = (n_meas - data->c1 + 25) * 1000;
278 *temp = data->c2 - n_meas * data->c1;
283 *temp >= data->temp_passive)
286 *temp < data->temp_passive) {
293 if (*temp != data->last_temp) {
294 dev_dbg(&tz->device, "millicelsius: %d\n", *temp);
295 data->last_temp = *temp;
299 if (!data->irq_enabled && *temp < data->alarm_temp) {
341 static int imx_get_crit_temp(struct thermal_zone_device *tz, int *temp)
345 *temp = data->temp_critical;
350 int *temp)
354 *temp = (trip == IMX_TRIP_PASSIVE) ? data->temp_passive :
360 int temp)
374 if (temp < 0 || temp > data->temp_critical)
377 data->temp_passive = temp;
379 imx_set_alarm_temp(data, temp);
444 * On i.MX7D, we only use the calibration data at 25C to get the temp,
486 /* The maximum die temp is specified by the Temperature Grade */
908 * According to the temp sensor designers, it may require up to ~17us