Lines Matching refs:sensor

161 a83t_to_temp(u_int sensor, uint32_t val)  in a83t_to_temp()  argument
193 a64_to_temp(u_int sensor, uint32_t val) in a64_to_temp() argument
222 h3_to_temp(u_int sensor, uint32_t val) in h3_to_temp() argument
228 h3_to_reg(u_int sensor, int val) in h3_to_reg() argument
253 h5_to_temp(u_int sensor, uint32_t val) in h5_to_temp() argument
261 base = sensor == 0 ? H5_TEMP_BASE_H_0 : H5_TEMP_BASE_H_1; in h5_to_temp()
262 mul = sensor == 0 ? H5_TEMP_MUL_H_0 : H5_TEMP_MUL_H_1; in h5_to_temp()
269 h5_to_reg(u_int sensor, int val) in h5_to_reg() argument
277 base = sensor == 0 ? H5_TEMP_BASE_H_0 : H5_TEMP_BASE_H_1; in h5_to_reg()
278 mul = sensor == 0 ? H5_TEMP_MUL_H_0 : H5_TEMP_MUL_H_1; in h5_to_reg()
384 sunxi_thermal_gettemp(struct sunxi_thermal_softc *sc, int sensor) in sunxi_thermal_gettemp() argument
388 val = RD4(sc, THS_DATA0 + (sensor * 4)); in sunxi_thermal_gettemp()
390 return sc->conf->to_temp(sensor, val); in sunxi_thermal_gettemp()
394 sunxi_thermal_getshut(struct sunxi_thermal_softc *sc, int sensor) in sunxi_thermal_getshut() argument
398 val = RD4(sc, THS_SHUTDOWN0_CTRL + (sensor * 4)); in sunxi_thermal_getshut()
401 return sc->conf->to_temp(sensor, val); in sunxi_thermal_getshut()
405 sunxi_thermal_setshut(struct sunxi_thermal_softc *sc, int sensor, int temp) in sunxi_thermal_setshut() argument
409 val = RD4(sc, THS_SHUTDOWN0_CTRL + (sensor * 4)); in sunxi_thermal_setshut()
411 val |= (sc->conf->to_reg(sensor, temp) << SHUT_T_HOT_SHIFT); in sunxi_thermal_setshut()
412 WR4(sc, THS_SHUTDOWN0_CTRL + (sensor * 4), val); in sunxi_thermal_setshut()
416 sunxi_thermal_gethyst(struct sunxi_thermal_softc *sc, int sensor) in sunxi_thermal_gethyst() argument
420 val = RD4(sc, THS_ALARM0_CTRL + (sensor * 4)); in sunxi_thermal_gethyst()
423 return sc->conf->to_temp(sensor, val); in sunxi_thermal_gethyst()
427 sunxi_thermal_getalarm(struct sunxi_thermal_softc *sc, int sensor) in sunxi_thermal_getalarm() argument
431 val = RD4(sc, THS_ALARM0_CTRL + (sensor * 4)); in sunxi_thermal_getalarm()
434 return sc->conf->to_temp(sensor, val); in sunxi_thermal_getalarm()
438 sunxi_thermal_setalarm(struct sunxi_thermal_softc *sc, int sensor, int temp) in sunxi_thermal_setalarm() argument
442 val = RD4(sc, THS_ALARM0_CTRL + (sensor * 4)); in sunxi_thermal_setalarm()
444 val |= (sc->conf->to_reg(sensor, temp) << ALARM_T_HOT_SHIFT); in sunxi_thermal_setalarm()
445 WR4(sc, THS_ALARM0_CTRL + (sensor * 4), val); in sunxi_thermal_setalarm()