Lines Matching refs:sensor
173 a83t_to_temp(uint32_t val, int sensor) in a83t_to_temp() argument
205 a64_to_temp(uint32_t val, int sensor) in a64_to_temp() argument
237 h3_to_temp(uint32_t val, int sensor) in h3_to_temp() argument
243 h3_to_reg(int val, int sensor) in h3_to_reg() argument
269 h5_to_temp(uint32_t val, int sensor) in h5_to_temp() argument
280 if (sensor == 0) in h5_to_temp()
282 else if (sensor == 1) in h5_to_temp()
285 printf("Unknown sensor %d\n", sensor); in h5_to_temp()
294 h5_to_reg(int val, int sensor) in h5_to_reg() argument
302 if (sensor == 0) { in h5_to_reg()
305 } else if (sensor == 1) { in h5_to_reg()
309 printf("Unknown sensor %d\n", sensor); in h5_to_reg()
428 aw_thermal_gettemp(struct aw_thermal_softc *sc, int sensor) in aw_thermal_gettemp() argument
432 val = RD4(sc, THS_DATA0 + (sensor * 4)); in aw_thermal_gettemp()
434 return (sc->conf->to_temp(val, sensor)); in aw_thermal_gettemp()
438 aw_thermal_getshut(struct aw_thermal_softc *sc, int sensor) in aw_thermal_getshut() argument
442 val = RD4(sc, THS_SHUTDOWN0_CTRL + (sensor * 4)); in aw_thermal_getshut()
445 return (sc->conf->to_temp(val, sensor)); in aw_thermal_getshut()
449 aw_thermal_setshut(struct aw_thermal_softc *sc, int sensor, int temp) in aw_thermal_setshut() argument
453 val = RD4(sc, THS_SHUTDOWN0_CTRL + (sensor * 4)); in aw_thermal_setshut()
455 val |= (sc->conf->to_reg(temp, sensor) << SHUT_T_HOT_SHIFT); in aw_thermal_setshut()
456 WR4(sc, THS_SHUTDOWN0_CTRL + (sensor * 4), val); in aw_thermal_setshut()
460 aw_thermal_gethyst(struct aw_thermal_softc *sc, int sensor) in aw_thermal_gethyst() argument
464 val = RD4(sc, THS_ALARM0_CTRL + (sensor * 4)); in aw_thermal_gethyst()
467 return (sc->conf->to_temp(val, sensor)); in aw_thermal_gethyst()
471 aw_thermal_getalarm(struct aw_thermal_softc *sc, int sensor) in aw_thermal_getalarm() argument
475 val = RD4(sc, THS_ALARM0_CTRL + (sensor * 4)); in aw_thermal_getalarm()
478 return (sc->conf->to_temp(val, sensor)); in aw_thermal_getalarm()
482 aw_thermal_setalarm(struct aw_thermal_softc *sc, int sensor, int temp) in aw_thermal_setalarm() argument
486 val = RD4(sc, THS_ALARM0_CTRL + (sensor * 4)); in aw_thermal_setalarm()
488 val |= (sc->conf->to_reg(temp, sensor) << ALARM_T_HOT_SHIFT); in aw_thermal_setalarm()
489 WR4(sc, THS_ALARM0_CTRL + (sensor * 4), val); in aw_thermal_setalarm()
496 int sensor, val; in aw_thermal_sysctl() local
499 sensor = arg2; in aw_thermal_sysctl()
501 val = aw_thermal_gettemp(sc, sensor) + TEMP_C_TO_K; in aw_thermal_sysctl()