LVDS_ON
reg |= LVDS_ON | LVDS_EN | LVDS_BLON | LVDS_DIGION;
reg &= ~(LVDS_ON /*| LVDS_EN*/);
if (!(reg & LVDS_ON)) {
reg |= LVDS_ON | LVDS_EN;
reg &= ~(LVDS_ON | LVDS_EN | LVDS_BLON | LVDS_DIGION);
lvds_gen_cntl &= ~(LVDS_ON | LVDS_EN);
if (!(lvds_gen_cntl & LVDS_BLON) || !(lvds_gen_cntl & LVDS_ON)) {
lvds_gen_cntl |= LVDS_ON;
if ((LVDS_ON | LVDS_BLON) & tmp)
u32 target_val = (val & ~LVDS_DISPLAY_DIS) | LVDS_BLON | LVDS_ON
& ~(LVDS_ON | LVDS_BL_MOD_EN));
val &= ~(LVDS_ON | LVDS_EN);
newmode->lvds_gen_cntl |= (LVDS_ON | LVDS_BLON);
tmp |= (LVDS_ON | LVDS_BLON);
tmp &= ~(LVDS_ON | LVDS_BLON);
(INREG(LVDS_GEN_CNTL) & LVDS_ON)) {
|| (INREG(LVDS_GEN_CNTL) & LVDS_ON))) {
~(LVDS_EN | LVDS_ON | LVDS_DIGON | LVDS_BLON | LVDS_BL_MOD_EN));
OUTREG(LVDS_GEN_CNTL, INREG(LVDS_GEN_CNTL) | LVDS_DIGON | LVDS_ON);
~(LVDS_EN | LVDS_ON | LVDS_DIGON | LVDS_BLON | LVDS_BL_MOD_EN));
OUTREG(LVDS_GEN_CNTL, INREG(LVDS_GEN_CNTL) | LVDS_DIGON | LVDS_ON);
OUTREG(LVDS_GEN_CNTL, INREG(LVDS_GEN_CNTL) & ~(LVDS_EN | LVDS_ON));
~(LVDS_BLON | LVDS_EN | LVDS_ON | LVDS_DIGON));
(LVDS_ON | LVDS_DISPLAY_DIS | LVDS_BL_MOD_LEVEL_MASK | LVDS_BLON)