FW_BLC_SELF
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_READ(FW_BLC_SELF);
REG_WRITE(FW_BLC_SELF, FW_BLC_SELF_EN);
REG_READ(FW_BLC_SELF);
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);
intel_de_posting_read(display, FW_BLC_SELF);
was_enabled = intel_de_read(display, FW_BLC_SELF) & FW_BLC_SELF_EN;
intel_de_write(display, FW_BLC_SELF, val);
intel_de_posting_read(display, FW_BLC_SELF);
intel_de_write(display, FW_BLC_SELF,
intel_de_write(display, FW_BLC_SELF, srwm & 0x3f);
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;