FW_BLC_SELF_EN
if (REG_READ(FW_BLC_SELF) & FW_BLC_SELF_EN) {
REG_WRITE(FW_BLC_SELF, (REG_READ(FW_BLC_SELF) & ~FW_BLC_SELF_EN));
REG_WRITE(FW_BLC_SELF, FW_BLC_SELF_EN);
was_enabled = intel_de_read(display, FW_BLC_SELF) & FW_BLC_SELF_EN;
intel_de_write(display, FW_BLC_SELF, enable ? FW_BLC_SELF_EN : 0);
was_enabled = intel_de_read(display, FW_BLC_SELF) & FW_BLC_SELF_EN;
val = enable ? _MASKED_BIT_ENABLE(FW_BLC_SELF_EN) :
_MASKED_BIT_DISABLE(FW_BLC_SELF_EN);
wm->cxsr = intel_de_read(display, FW_BLC_SELF) & FW_BLC_SELF_EN;
sr_enabled = intel_de_read(display, FW_BLC_SELF) & FW_BLC_SELF_EN;