Lines Matching refs:temp
85 int32_t temp;
325 uint32_t mode, polarity, temp;
418 temp = OF_getpropint(sc->sc_node, "rockchip,hw-tshut-temp", 95000);
438 rktemp_calc_code(sc, temp));
486 rktemp_calc_code(sc, temp));
585 rktemp_calc_code(struct rktemp_softc *sc, int32_t temp)
592 if (temp <= sc->sc_temps[0].temp)
594 if (temp >= sc->sc_temps[n - 1].temp)
598 if (temp < sc->sc_temps[i].temp)
603 temp0 = sc->sc_temps[i - 1].temp;
605 delta_temp = sc->sc_temps[i].temp - temp0;
607 return code0 + (temp - temp0) * delta_code / delta_temp;
623 return sc->sc_temps[n - 1].temp;
631 return sc->sc_temps[0].temp;
633 return sc->sc_temps[n - 1].temp;
642 temp0 = sc->sc_temps[i - 1].temp;
644 delta_temp = sc->sc_temps[i].temp - temp0;
672 int32_t code, temp;
677 temp = rktemp_calc_temp(sc, code);
678 sc->sc_sensors[i].value = 273150000 + 1000 * temp;
704 rktemp_set_limit(void *cookie, uint32_t *cells, uint32_t temp)
713 HWRITE4(sc, TSADC_V3_COMP_INT(ch), rktemp_calc_code(sc, temp));