in meta-facebook/meta-cloudripper/recipes-cloudripper/platform-lib/files/pal/pal-sensors.c [2241:2290]
static int get_scm_sensor_units(uint8_t sensor_num, char *units) {
switch (sensor_num) {
case SCM_SENSOR_OUTLET_TEMP:
case SCM_SENSOR_INLET_TEMP:
case BIC_SENSOR_MB_OUTLET_TEMP:
case BIC_SENSOR_MB_INLET_TEMP:
case BIC_SENSOR_PCH_TEMP:
case BIC_SENSOR_VCCIN_VR_TEMP:
case BIC_SENSOR_1V05COMB_VR_TEMP:
case BIC_SENSOR_SOC_TEMP:
case BIC_SENSOR_SOC_THERM_MARGIN:
case BIC_SENSOR_VDDR_VR_TEMP:
case BIC_SENSOR_SOC_DIMMA_TEMP:
case BIC_SENSOR_SOC_DIMMB_TEMP:
case BIC_SENSOR_SOC_TJMAX:
sprintf(units, "C");
break;
case SCM_SENSOR_HSC_OUT_VOLT:
case BIC_SENSOR_P3V3_MB:
case BIC_SENSOR_P12V_MB:
case BIC_SENSOR_P1V05_PCH:
case BIC_SENSOR_P3V3_STBY_MB:
case BIC_SENSOR_P5V_STBY_MB:
case BIC_SENSOR_PV_BAT:
case BIC_SENSOR_PVDDR:
case BIC_SENSOR_P1V05_COMB:
case BIC_SENSOR_VCCIN_VR_VOL:
case BIC_SENSOR_VDDR_VR_VOL:
case BIC_SENSOR_P1V05COMB_VR_VOL:
case BIC_SENSOR_INA230_VOL:
sprintf(units, "Volts");
break;
case SCM_SENSOR_HSC_OUT_CURR:
case BIC_SENSOR_1V05COMB_VR_CURR:
case BIC_SENSOR_VDDR_VR_CURR:
case BIC_SENSOR_VCCIN_VR_CURR:
sprintf(units, "Amps");
break;
case BIC_SENSOR_SOC_PACKAGE_PWR:
case BIC_SENSOR_VCCIN_VR_POUT:
case BIC_SENSOR_VDDR_VR_POUT:
case BIC_SENSOR_P1V05COMB_VR_POUT:
case BIC_SENSOR_INA230_POWER:
sprintf(units, "Watts");
break;
default:
return -1;
}
return 0;
}