Home | History | Annotate | Download | only in dev

Lines Matching refs:sc_sensor

87 	struct ksensor		sc_sensor[YKBEC_NSENSORS];
181 sc->sc_sensor[i].type = ykbec_table[i].type;
183 strlcpy(sc->sc_sensor[i].desc, ykbec_table[i].desc,
184 sizeof(sc->sc_sensor[i].desc));
185 sensor_attach(&sc->sc_sensordev, &sc->sc_sensor[i]);
347 sc->sc_sensor[YKBEC_FAN].value = val;
348 CLR(sc->sc_sensor[YKBEC_FAN].flags, SENSOR_FINVALID);
350 SET(sc->sc_sensor[YKBEC_FAN].flags, SENSOR_FINVALID);
353 sc->sc_sensor[YKBEC_ITEMP].value = val * 1000000 + 273150000;
356 sc->sc_sensor[YKBEC_FCAP].value = fullcap * 1000;
361 sc->sc_sensor[YKBEC_BCURRENT].value = -1000 * current;
363 sc->sc_sensor[YKBEC_BVOLT].value = ykbec_read16(sc, REG_VOLTAGE_HIGH) *
367 sc->sc_sensor[YKBEC_BTEMP].value = val * 1000000 + 273150000;
370 sc->sc_sensor[YKBEC_CAP].value = cap_pct * 1000;
378 sc->sc_sensor[YKBEC_CHARGING].value = !!ISSET(bat_state,
380 sc->sc_sensor[YKBEC_AC].value = !!ISSET(power_flag,
383 sc->sc_sensor[YKBEC_CAP].status = ISSET(bat_status, BAT_STATUS_BAT_LOW) ?