Lines Matching full:raw
62 int32_t raw; member
191 sc->sc_lpat[i].raw = aml_val2int(res.v_package[2 * i + 1]); in ccpmic_get_lpat()
199 ccpmic_raw_to_temp(struct ccpmic_softc *sc, int32_t raw) in ccpmic_raw_to_temp() argument
208 if (raw >= lpat[i - 1].raw && raw <= lpat[i].raw) in ccpmic_raw_to_temp()
210 if (raw <= lpat[i - 1].raw && raw >= lpat[i].raw) in ccpmic_raw_to_temp()
216 raw0 = lpat[i - 1].raw; in ccpmic_raw_to_temp()
218 delta_raw = lpat[i].raw - raw0; in ccpmic_raw_to_temp()
221 return temp0 + (raw - raw0) * delta_temp / delta_raw; in ccpmic_raw_to_temp()
239 uint16_t raw; in ccpmic_thermal_opreg_handler() local
258 raw = ccpmic_read_1(sc, lo, 0); in ccpmic_thermal_opreg_handler()
259 raw |= (ccpmic_read_1(sc, hi, 0) & 0x03) << 8; in ccpmic_thermal_opreg_handler()
261 temp = ccpmic_raw_to_temp(sc, raw); in ccpmic_thermal_opreg_handler()