CG_THERMAL_INT
CG_THERMAL_INT, DIG_THERM_INTH,
CG_THERMAL_INT, DIG_THERM_INTL,
CG_THERMAL_INT, THERM_INT_MASK);
CG_THERMAL_INT, THERM_INT_MASK, alert);
CG_THERMAL_INT, THERM_INT_MASK);
CG_THERMAL_INT, THERM_INT_MASK, alert);
tmp = RREG32_SMC(CG_THERMAL_INT);
WREG32_SMC(CG_THERMAL_INT, tmp);
u32 thermal_int = RREG32_SMC(CG_THERMAL_INT);
WREG32_SMC(CG_THERMAL_INT, thermal_int);
WREG32_SMC(CG_THERMAL_INT, thermal_int);
thermal_int = RREG32(CG_THERMAL_INT) &
WREG32(CG_THERMAL_INT, thermal_int);
thermal_int = RREG32(CG_THERMAL_INT) &
WREG32(CG_THERMAL_INT, thermal_int);
WREG32_P(CG_THERMAL_INT, DIG_THERM_INTH(high_temp / 1000), ~DIG_THERM_INTH_MASK);
WREG32_P(CG_THERMAL_INT, DIG_THERM_INTL(low_temp / 1000), ~DIG_THERM_INTL_MASK);
WREG32_P(CG_THERMAL_INT, DIG_THERM_INTH(high_temp / 1000), ~DIG_THERM_INTH_MASK);
WREG32_P(CG_THERMAL_INT, DIG_THERM_INTL(low_temp / 1000), ~DIG_THERM_INTL_MASK);
thermal_int = RREG32(CG_THERMAL_INT) &
WREG32(CG_THERMAL_INT, thermal_int);
u32 thermal_int = RREG32(CG_THERMAL_INT);
WREG32(CG_THERMAL_INT, thermal_int);
WREG32(CG_THERMAL_INT, thermal_int);
WREG32_P(CG_THERMAL_INT, DIG_THERM_INTH(high_temp / 1000), ~DIG_THERM_INTH_MASK);
WREG32_P(CG_THERMAL_INT, DIG_THERM_INTL(low_temp / 1000), ~DIG_THERM_INTL_MASK);
WREG32_P(CG_THERMAL_INT, DIG_THERM_INTH(49 + (high_temp / 1000)), ~DIG_THERM_INTH_MASK);
WREG32_P(CG_THERMAL_INT, DIG_THERM_INTL(49 + (low_temp / 1000)), ~DIG_THERM_INTL_MASK);