BLC_PWM_CTL2
regs->saveBLC_PWM_CTL2 = REG_READ(BLC_PWM_CTL2);
REG_WRITE(BLC_PWM_CTL2, regs->saveBLC_PWM_CTL2);
return REG_READ(BLC_PWM_CTL2) & PWM_LEGACY_MODE;
pwm_ctrl = REG_READ(BLC_PWM_CTL2);
REG_WRITE(BLC_PWM_CTL2, pwm_ctrl);
pwm = REG_READ(BLC_PWM_CTL2);
REG_WRITE(BLC_PWM_CTL2, pwm);
REG_WRITE(BLC_PWM_CTL2, (0x80000000 | REG_READ(BLC_PWM_CTL2)));
regs->saveBLC_PWM_CTL2 = PSB_RVDC32(BLC_PWM_CTL2);
PSB_WVDC32(regs->saveBLC_PWM_CTL2, BLC_PWM_CTL2);
REG_WRITE(BLC_PWM_CTL2, (0x80000000 | REG_READ(BLC_PWM_CTL2)));
ctl2 = intel_de_read(display, BLC_PWM_CTL2);
intel_de_rmw(display, BLC_PWM_CTL2, BLM_PWM_ENABLE, 0);
ctl2 = intel_de_read(display, BLC_PWM_CTL2);
intel_de_write(display, BLC_PWM_CTL2, ctl2);
intel_de_write(display, BLC_PWM_CTL2, ctl2);
intel_de_posting_read(display, BLC_PWM_CTL2);
intel_de_write(display, BLC_PWM_CTL2, ctl2 | BLM_PWM_ENABLE);