SENSOR_FANRPM
case SENSOR_FANRPM:
case SENSOR_FANRPM:
{ "F0Ac", "flt ", SENSOR_FANRPM, 1, "" },
SENSOR_FANRPM,
{ NULL, SENSOR_FANRPM },
fan->sensor.type = SENSOR_FANRPM;
sc->sc_fan[i].type = SENSOR_FANRPM;
sc->sc_sens[THINKPAD_SENSOR_FANRPM].type = SENSOR_FANRPM;
sc->sc_sensor_fan[idx].type = SENSOR_FANRPM;
aibs_attach_sif(sc, SENSOR_FANRPM);
case SENSOR_FANRPM:
as->s.type = SENSOR_FANRPM;
case SENSOR_FANRPM:
sc->sc_sensor[ADMLC_FAN1].type = SENSOR_FANRPM;
sc->sc_sensor[ADMLC_FAN2].type = SENSOR_FANRPM;
sc->sc_sensor[ADMCTS_FAN1].type = SENSOR_FANRPM;
sc->sc_sensor[ADMCTS_FAN2].type = SENSOR_FANRPM;
sc->sc_sensor[ADMCTS_FAN3].type = SENSOR_FANRPM;
sc->sc_sensor[ADMCTS_FAN4].type = SENSOR_FANRPM;
sc->sc_sensor[ADMCTS_FAN5].type = SENSOR_FANRPM;
sc->sc_sensor[ADMCTS_FAN6].type = SENSOR_FANRPM;
sc->sc_sensor[ADMCTS_FAN7].type = SENSOR_FANRPM;
sc->sc_sensor[ADMTMP_FAN].type = SENSOR_FANRPM;
sc->sc_sensor[ADMTT_FAN].type = SENSOR_FANRPM;
sc->sc_sensor[ADMTT_FAN2].type = SENSOR_FANRPM;
sc->sc_sensor[ADT_TACH1].type = SENSOR_FANRPM;
sc->sc_sensor[ADT_TACH2].type = SENSOR_FANRPM;
sc->sc_sensor[ADT_TACH3].type = SENSOR_FANRPM;
sc->sc_sensor[ADT_TACH4].type = SENSOR_FANRPM;
sc->sc_sensor[ADT_TACH5].type = SENSOR_FANRPM;
sc->sc_sensor[ADT_TACH6].type = SENSOR_FANRPM;
sc->sc_sensor[i].type = SENSOR_FANRPM;
sc->sc_sensor[ASB100_SENSOR_FAN0].type = SENSOR_FANRPM;
sc->sc_sensor[ASB100_SENSOR_FAN1].type = SENSOR_FANRPM;
sc->sc_sensor[ASB100_SENSOR_FAN2].type = SENSOR_FANRPM;
sc->sc_sensors[i].type = SENSOR_FANRPM;
sc->sc_sensor[i].type = SENSOR_FANRPM;
sc->sc_sensor[i].type = SENSOR_FANRPM;
sc->sc_sensor[F_FAN1].type = SENSOR_FANRPM;
sc->sc_sensor[F_FAN2].type = SENSOR_FANRPM;
sc->sc_sensor[GLENV_FAN1].type = SENSOR_FANRPM;
sc->sc_sensor[GLENV_FAN2].type = SENSOR_FANRPM;
sc->sc_sensor[LMENV_FAN1].type = SENSOR_FANRPM;
sc->sc_sensor[LMENV_FAN2].type = SENSOR_FANRPM;
sc->sc_sensor[i].type = SENSOR_FANRPM;
sc->sc_sensors[i].type = SENSOR_FANRPM;
sc->sc_sensors[i].type = SENSOR_FANRPM;
{ "", SENSOR_FANRPM, W83L784R_FAN1, w83l784r_refresh_fanrpm },
{ "", SENSOR_FANRPM, W83L784R_FAN2, w83l784r_refresh_fanrpm },
{ "", SENSOR_FANRPM, W83L784R_FAN1, w83l785r_refresh_fanrpm },
{ "", SENSOR_FANRPM, W83L784R_FAN2, w83l785r_refresh_fanrpm },
{ "", SENSOR_FANRPM, 0, 0x28, wb_refresh_fanrpm },
{ "", SENSOR_FANRPM, 0, 0x29, wb_refresh_fanrpm },
{ "", SENSOR_FANRPM, 0, 0x2a, wb_refresh_fanrpm },
{ "", SENSOR_FANRPM, 0, 0x28, wb_refresh_fanrpm },
{ "", SENSOR_FANRPM, 0, 0x29, wb_refresh_fanrpm },
{ "", SENSOR_FANRPM, 0, 0x2a, wb_refresh_fanrpm },
{ "", SENSOR_FANRPM, 0, 0x28, wb_refresh_fanrpm },
{ "", SENSOR_FANRPM, 0, 0x29, wb_refresh_fanrpm },
{ "", SENSOR_FANRPM, 0, 0x2a, wb_refresh_fanrpm },
{ "", SENSOR_FANRPM, 6, 0x56, wb_nct6776f_refresh_fanrpm },
{ "", SENSOR_FANRPM, 6, 0x58, wb_nct6776f_refresh_fanrpm },
{ "", SENSOR_FANRPM, 6, 0x5a, wb_nct6776f_refresh_fanrpm },
{ "", SENSOR_FANRPM, 6, 0x5c, wb_nct6776f_refresh_fanrpm },
{ "", SENSOR_FANRPM, 6, 0x5e, wb_nct6776f_refresh_fanrpm },
{ "System Fan", SENSOR_FANRPM, 4, 0xc0, wb_nct6776f_refresh_fanrpm, 0 },
{ "CPU Fan", SENSOR_FANRPM, 4, 0xc2, wb_nct6776f_refresh_fanrpm, 0 },
{ "Aux Fan0", SENSOR_FANRPM, 4, 0xc4, wb_nct6776f_refresh_fanrpm, 0 },
{ "Aux Fan1", SENSOR_FANRPM, 4, 0xc6, wb_nct6776f_refresh_fanrpm, 0 },
{ "Aux Fan2", SENSOR_FANRPM, 4, 0xc8, wb_nct6776f_refresh_fanrpm, 0 },
{ "", SENSOR_FANRPM, 0, 0x28, wb_refresh_fanrpm },
{ "", SENSOR_FANRPM, 0, 0x29, wb_refresh_fanrpm },
{ "", SENSOR_FANRPM, 0, 0x2a, wb_refresh_fanrpm },
{ "", SENSOR_FANRPM, 0, 0x28, wb_refresh_fanrpm },
{ "", SENSOR_FANRPM, 0, 0x29, wb_refresh_fanrpm },
{ "", SENSOR_FANRPM, 0, 0x28, lm_refresh_fanrpm },
{ "", SENSOR_FANRPM, 0, 0x29, lm_refresh_fanrpm },
{ "", SENSOR_FANRPM, 0, 0x2a, lm_refresh_fanrpm },
{ "", SENSOR_FANRPM, 0, 0x28, wb_refresh_fanrpm },
{ "", SENSOR_FANRPM, 0, 0x29, wb_refresh_fanrpm },
{ "", SENSOR_FANRPM, 0, 0x2a, wb_refresh_fanrpm },
{ "", SENSOR_FANRPM, 0, 0x28, wb_refresh_fanrpm },
{ "", SENSOR_FANRPM, 0, 0x29, wb_refresh_fanrpm },
{ "", SENSOR_FANRPM, 0, 0x2a, wb_refresh_fanrpm },
{ "", SENSOR_FANRPM, 0, 0x28, wb_refresh_fanrpm },
{ "", SENSOR_FANRPM, 0, 0x29, wb_refresh_fanrpm },
{ "", SENSOR_FANRPM, 0, 0x2a, wb_refresh_fanrpm },
{ "", SENSOR_FANRPM, 0, 0xba, wb_refresh_fanrpm },
{ "", SENSOR_FANRPM, 0, 0xbb, wb_refresh_fanrpm },
{ "", SENSOR_FANRPM, 0, 0x28, wb_w83792d_refresh_fanrpm },
{ "", SENSOR_FANRPM, 0, 0x29, wb_w83792d_refresh_fanrpm },
{ "", SENSOR_FANRPM, 0, 0x2a, wb_w83792d_refresh_fanrpm },
{ "", SENSOR_FANRPM, 0, 0xb8, wb_w83792d_refresh_fanrpm },
{ "", SENSOR_FANRPM, 0, 0xb9, wb_w83792d_refresh_fanrpm },
{ "", SENSOR_FANRPM, 0, 0xba, wb_w83792d_refresh_fanrpm },
{ "", SENSOR_FANRPM, 0, 0xbe, wb_w83792d_refresh_fanrpm },
{ "", SENSOR_FANRPM, 0, 0x28, lm_refresh_fanrpm },
{ "", SENSOR_FANRPM, 0, 0x29, lm_refresh_fanrpm },
{ "", SENSOR_FANRPM, 0, 0x2a, lm_refresh_fanrpm },
{ "", SENSOR_FANRPM, 0, 0x28, lm_refresh_fanrpm },
{ "", SENSOR_FANRPM, 0, 0x29, lm_refresh_fanrpm },
{ "", SENSOR_FANRPM, 0, 0x2a, lm_refresh_fanrpm },
case SENSOR_FANRPM:
return (SENSOR_FANRPM);
{ NULL, fins_get_rpm, SENSOR_FANRPM, 0, 0x20 },
{ NULL, fins_get_rpm, SENSOR_FANRPM, 0, 0x22 },
{ NULL, fins_get_rpm, SENSOR_FANRPM, 0, 0x24 },
{ NULL, fins_get_rpm, SENSOR_FANRPM, 0, 0xa0 },
{ NULL, fins_get_rpm, SENSOR_FANRPM, 0, 0xb0 },
{ NULL, fins_get_rpm, SENSOR_FANRPM, 0, 0xc0 },
{ NULL, fins_get_rpm, SENSOR_FANRPM, 0, 0xd0 },
{ SENSOR_FANRPM, NULL },
{ SENSOR_FANRPM, NULL },
{ SENSOR_FANRPM, NULL },
{ SENSOR_FANRPM, NULL },
{ SENSOR_FANRPM, NULL },
sc->sc_sensor[i].type = SENSOR_FANRPM;
{ "CPU", SENSOR_FANRPM, UGURU_R_FAN, 0x00 },
{ "NB", SENSOR_FANRPM, UGURU_R_FAN, 0x01 },
{ "SYS", SENSOR_FANRPM, UGURU_R_FAN, 0x02 },
{ "AUX1", SENSOR_FANRPM, UGURU_R_FAN, 0x03 },
{ "AUX2", SENSOR_FANRPM, UGURU_R_FAN, 0x04 },
{ "CPU", SENSOR_FANRPM, UGURU_R_FAN, 0x00 },
{ "NB", SENSOR_FANRPM, UGURU_R_FAN, 0x01 },
{ "SYS", SENSOR_FANRPM, UGURU_R_FAN, 0x02 },
{ "AUX1", SENSOR_FANRPM, UGURU_R_FAN, 0x03 },
{ "AUX2", SENSOR_FANRPM, UGURU_R_FAN, 0x04 },
{ "CPU", SENSOR_FANRPM, UGURU_R_FAN, 0x00 },
{ "NB", SENSOR_FANRPM, UGURU_R_FAN, 0x01 },
{ "SYS", SENSOR_FANRPM, UGURU_R_FAN, 0x02 },
{ "AUX1", SENSOR_FANRPM, UGURU_R_FAN, 0x03 },
{ "AUX2", SENSOR_FANRPM, UGURU_R_FAN, 0x04 },
{ "CPU", SENSOR_FANRPM, UGURU_R_FAN, 0x00 },
{ "NB", SENSOR_FANRPM, UGURU_R_FAN, 0x01 },
{ "SYS", SENSOR_FANRPM, UGURU_R_FAN, 0x02 },
{ "AUX1", SENSOR_FANRPM, UGURU_R_FAN, 0x03 },
{ "AUX2", SENSOR_FANRPM, UGURU_R_FAN, 0x04 },
{ "CPU", SENSOR_FANRPM, UGURU_R_FAN, 0x00 },
{ "NB", SENSOR_FANRPM, UGURU_R_FAN, 0x01 },
{ "SYS", SENSOR_FANRPM, UGURU_R_FAN, 0x02 },
{ "AUX", SENSOR_FANRPM, UGURU_R_FAN, 0x03 },
{ "CPU", SENSOR_FANRPM, UGURU_R_FAN, 0x00 },
{ "NB", SENSOR_FANRPM, UGURU_R_FAN, 0x01 },
{ "SYS", SENSOR_FANRPM, UGURU_R_FAN, 0x02 },
{ "OTES1", SENSOR_FANRPM, UGURU_R_FAN, 0x03 },
{ "OTES2", SENSOR_FANRPM, UGURU_R_FAN, 0x04 },
{ "CPU", SENSOR_FANRPM, UGURU_R_FAN, 0x00 },
{ "NB", SENSOR_FANRPM, UGURU_R_FAN, 0x01 },
{ "SYS", SENSOR_FANRPM, UGURU_R_FAN, 0x02 },
{ "AUX", SENSOR_FANRPM, UGURU_R_FAN, 0x05 },
{ "OTES1", SENSOR_FANRPM, UGURU_R_FAN, 0x04 },
{ "OTES2", SENSOR_FANRPM, UGURU_R_FAN, 0x03 },
{ "CPU", SENSOR_FANRPM, UGURU_R_FAN, 0x20 },
{ "NB", SENSOR_FANRPM, UGURU_R_FAN, 0x21 },
{ "SYS", SENSOR_FANRPM, UGURU_R_FAN, 0x22 },
{ "AUX", SENSOR_FANRPM, UGURU_R_FAN, 0x23 },
{ "CPU", SENSOR_FANRPM, UGURU_R_FAN, 0x20 },
{ "NB", SENSOR_FANRPM, UGURU_R_FAN, 0x21 },
{ "SYS", SENSOR_FANRPM, UGURU_R_FAN, 0x22 },
{ "AUX1", SENSOR_FANRPM, UGURU_R_FAN, 0x23 },
{ "AUX2", SENSOR_FANRPM, UGURU_R_FAN, 0x24 },
{ "AUX3", SENSOR_FANRPM, UGURU_R_FAN, 0x25 },
{ "AUX4", SENSOR_FANRPM, UGURU_R_FAN, 0x26 },
{ "AUX5", SENSOR_FANRPM, UGURU_R_FAN, 0x27 },
{ "CPU", SENSOR_FANRPM, UGURU_R_FAN, 0x20 },
{ "NB", SENSOR_FANRPM, UGURU_R_FAN, 0x21 },
{ "SYS", SENSOR_FANRPM, UGURU_R_FAN, 0x22 },
{ "AUX", SENSOR_FANRPM, UGURU_R_FAN, 0x23 },
{ "OTES1", SENSOR_FANRPM, UGURU_R_FAN, 0x24 },
{ "OTES2", SENSOR_FANRPM, UGURU_R_FAN, 0x25 },
{ "CPU", SENSOR_FANRPM, UGURU_R_FAN, 0x20 },
{ "NB", SENSOR_FANRPM, UGURU_R_FAN, 0x21 },
{ "SYS", SENSOR_FANRPM, UGURU_R_FAN, 0x22 },
{ "AUX1", SENSOR_FANRPM, UGURU_R_FAN, 0x23 },
{ "AUX2", SENSOR_FANRPM, UGURU_R_FAN, 0x24 },
{ "AUX3", SENSOR_FANRPM, UGURU_R_FAN, 0x25 },
{ "CPU", SENSOR_FANRPM, UGURU_R_FAN, 0x20 },
{ "NB", SENSOR_FANRPM, UGURU_R_FAN, 0x21 },
{ "SYS", SENSOR_FANRPM, UGURU_R_FAN, 0x22 },
{ "AUX1", SENSOR_FANRPM, UGURU_R_FAN, 0x24 },
{ "AUX2", SENSOR_FANRPM, UGURU_R_FAN, 0x25 },
{ "CPU", SENSOR_FANRPM, UGURU_R_FAN, 0x20 },
{ "NB", SENSOR_FANRPM, UGURU_R_FAN, 0x21 },
{ "SYS", SENSOR_FANRPM, UGURU_R_FAN, 0x22 },
{ "AUX1", SENSOR_FANRPM, UGURU_R_FAN, 0x23 },
{ "AUX2", SENSOR_FANRPM, UGURU_R_FAN, 0x24 },
{ "AUX3", SENSOR_FANRPM, UGURU_R_FAN, 0x25 },
{ "CPU", SENSOR_FANRPM, UGURU_R_FAN, 0x20 },
{ "SYS", SENSOR_FANRPM, UGURU_R_FAN, 0x22 },
{ "AUX1", SENSOR_FANRPM, UGURU_R_FAN, 0x21 },
{ "AUX2", SENSOR_FANRPM, UGURU_R_FAN, 0x23 },
{ "AUX3", SENSOR_FANRPM, UGURU_R_FAN, 0x24 },
{ "AUX4", SENSOR_FANRPM, UGURU_R_FAN, 0x25 },
{ "CPU", SENSOR_FANRPM, UGURU_R_FAN, 0x20 },
{ "NB", SENSOR_FANRPM, UGURU_R_FAN, 0x21 },
{ "SYS", SENSOR_FANRPM, UGURU_R_FAN, 0x22 },
{ "AUX1", SENSOR_FANRPM, UGURU_R_FAN, 0x23 },
{ "AUX2", SENSOR_FANRPM, UGURU_R_FAN, 0x24 },
{ "AUX3", SENSOR_FANRPM, UGURU_R_FAN, 0x25 },
{ "OTES1", SENSOR_FANRPM, UGURU_R_FAN, 0x26 },
{ "OTES2", SENSOR_FANRPM, UGURU_R_FAN, 0x27 },
{ "CPU", SENSOR_FANRPM, UGURU_R_FAN, 0x20 },
{ "SYS", SENSOR_FANRPM, UGURU_R_FAN, 0x22 },
{ "AUX1", SENSOR_FANRPM, UGURU_R_FAN, 0x23 },
{ "AUX2", SENSOR_FANRPM, UGURU_R_FAN, 0x24 },
{ "AUX3", SENSOR_FANRPM, UGURU_R_FAN, 0x25 },
{ "AUX4", SENSOR_FANRPM, UGURU_R_FAN, 0x21 },
{ "CPU", SENSOR_FANRPM, UGURU_R_FAN, 0x20 },
{ "SYS", SENSOR_FANRPM, UGURU_R_FAN, 0x22 },
{ "AUX1", SENSOR_FANRPM, UGURU_R_FAN, 0x21 },
{ "AUX2", SENSOR_FANRPM, UGURU_R_FAN, 0x23 },
{ "AUX3", SENSOR_FANRPM, UGURU_R_FAN, 0x24 },
{ "AUX4", SENSOR_FANRPM, UGURU_R_FAN, 0x25 },
{ "CPU", SENSOR_FANRPM, UGURU_R_FAN, 0x20 },
{ "SYS", SENSOR_FANRPM, UGURU_R_FAN, 0x22 },
{ "AUX1", SENSOR_FANRPM, UGURU_R_FAN, 0x21 },
{ "AUX2", SENSOR_FANRPM, UGURU_R_FAN, 0x23 },
{ "AUX3", SENSOR_FANRPM, UGURU_R_FAN, 0x24 },
{ "AUX4", SENSOR_FANRPM, UGURU_R_FAN, 0x25 },
if (sensor->type == SENSOR_FANRPM)
count = sensor->type == SENSOR_FANRPM ? 2 : 3;
sc->sc_hm_sensors[VT1211_HMS_FAN1].type = SENSOR_FANRPM;
sc->sc_hm_sensors[VT1211_HMS_FAN2].type = SENSOR_FANRPM;
sc->sc_data[i].type = SENSOR_FANRPM;
case SENSOR_FANRPM:
case SENSOR_FANRPM:
case SENSOR_FANRPM: