- reprogram = ((REG_GET(r, CTL_LVL0_CPU0_DN_THRESH) != temp) ||
- (REG_GET(r, CTL_LVL0_CPU0_UP_THRESH) != temp) ||
- (REG_GET(r, CTL_LVL0_CPU0_CPU_THROT) != cpu_throt) ||
- (REG_GET(r, CTL_LVL0_CPU0_GPU_THROT) != gpu_throt) ||
- (REG_GET(r, CTL_LVL0_CPU0_EN) != 1));
-
- if (reprogram) {
- r = REG_SET(r, CTL_LVL0_CPU0_UP_THRESH, temp);
- r = REG_SET(r, CTL_LVL0_CPU0_DN_THRESH, temp);
- r = REG_SET(r, CTL_LVL0_CPU0_CPU_THROT, cpu_throt);
- r = REG_SET(r, CTL_LVL0_CPU0_GPU_THROT, gpu_throt);
- r = REG_SET(r, CTL_LVL0_CPU0_EN, 1);
- soctherm_writel(r, reg_off);
- }
+ r = REG_SET(r, CTL_LVL0_CPU0_UP_THRESH, temp);
+ r = REG_SET(r, CTL_LVL0_CPU0_DN_THRESH, temp);
+ r = REG_SET(r, CTL_LVL0_CPU0_CPU_THROT, cpu_throt);
+ r = REG_SET(r, CTL_LVL0_CPU0_GPU_THROT, gpu_throt);
+ r = REG_SET(r, CTL_LVL0_CPU0_EN, 1);
+ soctherm_writel(r, reg_off);