ENVSYS_SVOLTS_DC
[XADC_SENSOR_VCCINT] = { "vccint", ENVSYS_SVOLTS_DC, XADC_STATUS_VCCINT },
[XADC_SENSOR_VCCAUX] = { "vccaux", ENVSYS_SVOLTS_DC, XADC_STATUS_VCCAUX },
[XADC_SENSOR_VPVN] = { "vp/vn", ENVSYS_SVOLTS_DC, XADC_STATUS_VPVN },
[XADC_SENSOR_VREFP] = { "vrefp", ENVSYS_SVOLTS_DC, XADC_STATUS_VREFP },
[XADC_SENSOR_VREFN] = { "vrefn", ENVSYS_SVOLTS_DC, XADC_STATUS_VREFN },
[XADC_SENSOR_VCCBRAM] = { "vccbram", ENVSYS_SVOLTS_DC, XADC_STATUS_VCCBRAM },
[XADC_SENSOR_VCCPINT] = { "vccpint", ENVSYS_SVOLTS_DC, XADC_STATUS_VCCPINT },
[XADC_SENSOR_VCCPAUX] = { "vccpaux", ENVSYS_SVOLTS_DC, XADC_STATUS_VCCPAUX },
[XADC_SENSOR_VCCO_DDR] = { "vcco_ddr", ENVSYS_SVOLTS_DC, XADC_STATUS_VCCO_DDR },
KASSERT(edata->units == ENVSYS_SVOLTS_DC);
INITDATA(BAT_CHARGE, ENVSYS_SVOLTS_DC, "Battery voltage");
INITDATA(BAT_MAX_CHARGE, ENVSYS_SVOLTS_DC, "Battery design cap");
INITDATA(PBBAT_DVOLTAGE, ENVSYS_SVOLTS_DC, "design voltage");
INITDATA(PBBAT_VOLTAGE, ENVSYS_SVOLTS_DC, "voltage");
INITDATA(BAT_VOLTAGE, ENVSYS_SVOLTS_DC, "Battery voltage");
s->units = ENVSYS_SVOLTS_DC;
case ENVSYS_SVOLTS_DC:
INITDATA(BAT_VOLTAGE, ENVSYS_SVOLTS_DC, "Battery voltage");
sme_sensor->units = ENVSYS_SVOLTS_DC;
sc->sc_sensor[1].units = ENVSYS_SVOLTS_DC;
sc->sc_sensor[2].units = ENVSYS_SVOLTS_DC;
edata->units = ENVSYS_SVOLTS_DC;
edata->units = ENVSYS_SVOLTS_DC;
} else if (edata->units == ENVSYS_SVOLTS_DC) {
tadpmu_sensors[3].units = ENVSYS_SVOLTS_DC;
INITDATA(ACPIBAT_DVOLTAGE, ENVSYS_SVOLTS_DC, "design voltage");
INITDATA(ACPIBAT_VOLTAGE, ENVSYS_SVOLTS_DC, "voltage");
as->as_sensor.units = ENVSYS_SVOLTS_DC;
case ENVSYS_SVOLTS_DC:
case ENVSYS_SVOLTS_DC:
INIT_SENSOR(sc->sc_sme, QCPAS_DVOLTAGE, ENVSYS_SVOLTS_DC, "design voltage");
INIT_SENSOR(sc->sc_sme, QCPAS_VOLTAGE, ENVSYS_SVOLTS_DC, "voltage");
s->units = ENVSYS_SVOLTS_DC;
s->units = ENVSYS_SVOLTS_DC;
sc->sc_sensor[snum].units = ENVSYS_SVOLTS_DC;
sc->sc_sensor[snum].units = ENVSYS_SVOLTS_DC;
sc->sc_sensor[AXP_SENSOR_ACV].units = ENVSYS_SVOLTS_DC;
sc->sc_sensor[AXP_SENSOR_VBUSV].units = ENVSYS_SVOLTS_DC;
sc->sc_sensor[AXP_SENSOR_BATTV].units = ENVSYS_SVOLTS_DC;
sc->sc_sensor[AXP_SENSOR_APSV].units = ENVSYS_SVOLTS_DC;
e->units = ENVSYS_SVOLTS_DC;
e->units = ENVSYS_SVOLTS_DC;
sc->sc_sensor[i].units = ENVSYS_SVOLTS_DC;
case ENVSYS_SVOLTS_DC:
case ENVSYS_SVOLTS_DC:
case ENVSYS_SVOLTS_DC:
case ENVSYS_SVOLTS_DC:
{ "12 Voltage sensor", ENVSYS_SVOLTS_DC, IBMHAWK_V_VOLTAGE },
{ "5 Voltage sensor", ENVSYS_SVOLTS_DC, IBMHAWK_V_VOLTAGE+1 },
{ "3.3 Voltage sensor", ENVSYS_SVOLTS_DC, IBMHAWK_V_VOLTAGE+2 },
{ "2.5 Voltage sensor", ENVSYS_SVOLTS_DC, IBMHAWK_V_VOLTAGE+3 },
{ "1.5 Voltage sensor", ENVSYS_SVOLTS_DC, IBMHAWK_V_VOLTAGE+4 },
{ "1.25 Voltage sensor", ENVSYS_SVOLTS_DC, IBMHAWK_V_VOLTAGE+5 },
{ "VRM 1", ENVSYS_SVOLTS_DC, IBMHAWK_V_VOLTAGE+6 },
sc->sc_sensor[LMENV_2_5V].units = ENVSYS_SVOLTS_DC;
sc->sc_sensor[LMENV_VCCP1].units = ENVSYS_SVOLTS_DC;
sc->sc_sensor[LMENV_VCC].units = ENVSYS_SVOLTS_DC;
sc->sc_sensor[LMENV_5V].units = ENVSYS_SVOLTS_DC;
sc->sc_sensor[LMENV_12V].units = ENVSYS_SVOLTS_DC;
sc->sc_sensor[LMENV_VCCP2].units = ENVSYS_SVOLTS_DC;
sc->sc_sensor[LMENV_FAN1].units = ENVSYS_SVOLTS_DC;
sc->sc_sensor[LMENV_FAN2].units = ENVSYS_SVOLTS_DC;
.type = ENVSYS_SVOLTS_DC,
.type = ENVSYS_SVOLTS_DC,
.type = ENVSYS_SVOLTS_DC,
.type = ENVSYS_SVOLTS_DC,
.type = ENVSYS_SVOLTS_DC,
.type = ENVSYS_SVOLTS_DC,
.type = ENVSYS_SVOLTS_DC,
.type = ENVSYS_SVOLTS_DC,
sc->sc_regsensor[i].units = ENVSYS_SVOLTS_DC;
case ENVSYS_SVOLTS_DC:
case ENVSYS_SVOLTS_DC:
#define _VOLT ENVSYS_SVOLTS_DC
.type = ENVSYS_SVOLTS_DC,
.type = ENVSYS_SVOLTS_DC,
.type = ENVSYS_SVOLTS_DC,
.type = ENVSYS_SVOLTS_DC,
.type = ENVSYS_SVOLTS_DC,
.type = ENVSYS_SVOLTS_DC,
.type = ENVSYS_SVOLTS_DC,
.type = ENVSYS_SVOLTS_DC,
.type = ENVSYS_SVOLTS_DC,
.type = ENVSYS_SVOLTS_DC,
.type = ENVSYS_SVOLTS_DC,
.type = ENVSYS_SVOLTS_DC,
.type = ENVSYS_SVOLTS_DC,
.type = ENVSYS_SVOLTS_DC,
.type = ENVSYS_SVOLTS_DC,
.type = ENVSYS_SVOLTS_DC,
.type = ENVSYS_SVOLTS_DC,
.type = ENVSYS_SVOLTS_DC,
.type = ENVSYS_SVOLTS_DC,
.type = ENVSYS_SVOLTS_DC,
.type = ENVSYS_SVOLTS_DC,
.type = ENVSYS_SVOLTS_DC,
.type = ENVSYS_SVOLTS_DC,
.type = ENVSYS_SVOLTS_DC,
.type = ENVSYS_SVOLTS_DC,
.type = ENVSYS_SVOLTS_DC,
.type = ENVSYS_SVOLTS_DC,
.type = ENVSYS_SVOLTS_DC,
.type = ENVSYS_SVOLTS_DC,
.type = ENVSYS_SVOLTS_DC,
.type = ENVSYS_SVOLTS_DC,
.type = ENVSYS_SVOLTS_DC,
.type = ENVSYS_SVOLTS_DC,
.type = ENVSYS_SVOLTS_DC,
.type = ENVSYS_SVOLTS_DC,
.type = ENVSYS_SVOLTS_DC,
.type = ENVSYS_SVOLTS_DC,
.type = ENVSYS_SVOLTS_DC,
.type = ENVSYS_SVOLTS_DC,
.type = ENVSYS_SVOLTS_DC,
.type = ENVSYS_SVOLTS_DC,
.type = ENVSYS_SVOLTS_DC,
.type = ENVSYS_SVOLTS_DC,
.type = ENVSYS_SVOLTS_DC,
.type = ENVSYS_SVOLTS_DC,
.type = ENVSYS_SVOLTS_DC,
.type = ENVSYS_SVOLTS_DC,
.type = ENVSYS_SVOLTS_DC,
.type = ENVSYS_SVOLTS_DC,
.type = ENVSYS_SVOLTS_DC,
.type = ENVSYS_SVOLTS_DC,
.type = ENVSYS_SVOLTS_DC,
.type = ENVSYS_SVOLTS_DC,
.type = ENVSYS_SVOLTS_DC,
.type = ENVSYS_SVOLTS_DC,
.type = ENVSYS_SVOLTS_DC,
.type = ENVSYS_SVOLTS_DC,
.type = ENVSYS_SVOLTS_DC,
.type = ENVSYS_SVOLTS_DC,
.type = ENVSYS_SVOLTS_DC,
.type = ENVSYS_SVOLTS_DC,
.type = ENVSYS_SVOLTS_DC,
.type = ENVSYS_SVOLTS_DC,
.type = ENVSYS_SVOLTS_DC,
.type = ENVSYS_SVOLTS_DC,
.type = ENVSYS_SVOLTS_DC,
.type = ENVSYS_SVOLTS_DC,
.type = ENVSYS_SVOLTS_DC,
.type = ENVSYS_SVOLTS_DC,
.type = ENVSYS_SVOLTS_DC,
.type = ENVSYS_SVOLTS_DC,
.type = ENVSYS_SVOLTS_DC,
.type = ENVSYS_SVOLTS_DC,
.type = ENVSYS_SVOLTS_DC,
.type = ENVSYS_SVOLTS_DC,
.type = ENVSYS_SVOLTS_DC,
.type = ENVSYS_SVOLTS_DC,
.type = ENVSYS_SVOLTS_DC,
.type = ENVSYS_SVOLTS_DC,
.type = ENVSYS_SVOLTS_DC,
.type = ENVSYS_SVOLTS_DC,
.type = ENVSYS_SVOLTS_DC,
.type = ENVSYS_SVOLTS_DC,
if (sc->sensors[i].units == ENVSYS_SVOLTS_DC)
.type = ENVSYS_SVOLTS_DC,
.type = ENVSYS_SVOLTS_DC,
.type = ENVSYS_SVOLTS_DC,
.type = ENVSYS_SVOLTS_DC,
.type = ENVSYS_SVOLTS_DC,
.type = ENVSYS_SVOLTS_DC,
.type = ENVSYS_SVOLTS_DC,
.type = ENVSYS_SVOLTS_DC,
.type = ENVSYS_SVOLTS_DC,
.type = ENVSYS_SVOLTS_DC,
.type = ENVSYS_SVOLTS_DC,
.type = ENVSYS_SVOLTS_DC,
.type = ENVSYS_SVOLTS_DC,
.type = ENVSYS_SVOLTS_DC,
.type = ENVSYS_SVOLTS_DC,
.type = ENVSYS_SVOLTS_DC,
.type = ENVSYS_SVOLTS_DC,
.type = ENVSYS_SVOLTS_DC,
.type = ENVSYS_SVOLTS_DC,
.type = ENVSYS_SVOLTS_DC,
.type = ENVSYS_SVOLTS_DC,
.type = ENVSYS_SVOLTS_DC,
.type = ENVSYS_SVOLTS_DC,
.type = ENVSYS_SVOLTS_DC,
.type = ENVSYS_SVOLTS_DC,
.type = ENVSYS_SVOLTS_DC,
.type = ENVSYS_SVOLTS_DC,
.type = ENVSYS_SVOLTS_DC,
.type = ENVSYS_SVOLTS_DC,
.type = ENVSYS_SVOLTS_DC,
.type = ENVSYS_SVOLTS_DC,
.type = ENVSYS_SVOLTS_DC,
.type = ENVSYS_SVOLTS_DC,
.type = ENVSYS_SVOLTS_DC,
.type = ENVSYS_SVOLTS_DC,
.type = ENVSYS_SVOLTS_DC,
.type = ENVSYS_SVOLTS_DC,
.type = ENVSYS_SVOLTS_DC,
.type = ENVSYS_SVOLTS_DC,
.type = ENVSYS_SVOLTS_DC,
.type = ENVSYS_SVOLTS_DC,
.type = ENVSYS_SVOLTS_DC,
.type = ENVSYS_SVOLTS_DC,
.type = ENVSYS_SVOLTS_DC,
.type = ENVSYS_SVOLTS_DC,
.type = ENVSYS_SVOLTS_DC,
.type = ENVSYS_SVOLTS_DC,
.type = ENVSYS_SVOLTS_DC,
sc->sc_sensor[i].units = ENVSYS_SVOLTS_DC;
sc->sc_sensor[i].units = ENVSYS_SVOLTS_DC;
case ENVSYS_SVOLTS_DC:
return ENVSYS_SVOLTS_DC;
case ENVSYS_SVOLTS_DC:
.fs_type = ENVSYS_SVOLTS_DC,
.fs_type = ENVSYS_SVOLTS_DC,
.fs_type = ENVSYS_SVOLTS_DC,
.fs_type = ENVSYS_SVOLTS_DC,
.fs_type = ENVSYS_SVOLTS_DC,
.fs_type = ENVSYS_SVOLTS_DC,
.fs_type = ENVSYS_SVOLTS_DC,
.fs_type = ENVSYS_SVOLTS_DC,
.fs_type = ENVSYS_SVOLTS_DC,
.fs_type = ENVSYS_SVOLTS_DC,
.fs_type = ENVSYS_SVOLTS_DC,
.fs_type = ENVSYS_SVOLTS_DC,
.fs_type = ENVSYS_SVOLTS_DC,
.fs_type = ENVSYS_SVOLTS_DC,
.fs_type = ENVSYS_SVOLTS_DC,
.fs_type = ENVSYS_SVOLTS_DC,
.fs_type = ENVSYS_SVOLTS_DC,
.fs_type = ENVSYS_SVOLTS_DC,
.fs_type = ENVSYS_SVOLTS_DC,
.fs_type = ENVSYS_SVOLTS_DC,
if (sc->sc_sensor[i].units == ENVSYS_SVOLTS_DC)
sc->sc_sensor[i].units = ENVSYS_SVOLTS_DC;
sensor[i].units = ENVSYS_SVOLTS_DC;
sc->sc_sensors[1].units = ENVSYS_SVOLTS_DC;
sc->sc_sensor[i].units = ENVSYS_SVOLTS_DC;
sc->sc_sensors[ch].units = ENVSYS_SVOLTS_DC;
sc->sc_sensors[ch].units = ENVSYS_SVOLTS_DC;
sc->sc_sm_vo.units = ENVSYS_SVOLTS_DC;
if (edata->units == ENVSYS_SVOLTS_DC ||
edata->units == ENVSYS_SVOLTS_DC) {
case ENVSYS_SVOLTS_DC:
{ ENVSYS_SVOLTS_DC, PENVSYS_TYPE_VOLTAGE, "Voltage DC" },