*/
        REG_GET(BL_PWM_CNTL, BL_ACTIVE_INT_FRAC_CNT, &value);
 
-       if (value == 0 || value == 1) {
-               if (panel_cntl->stored_backlight_registers.BL_PWM_CNTL != 0) {
-                       REG_WRITE(BL_PWM_CNTL,
-                                       panel_cntl->stored_backlight_registers.BL_PWM_CNTL);
-                       REG_WRITE(BL_PWM_CNTL2,
-                                       panel_cntl->stored_backlight_registers.BL_PWM_CNTL2);
-                       REG_WRITE(BL_PWM_PERIOD_CNTL,
-                                       panel_cntl->stored_backlight_registers.BL_PWM_PERIOD_CNTL);
-                       REG_UPDATE(PWRSEQ_REF_DIV,
-                               BL_PWM_REF_DIV,
-                               panel_cntl->stored_backlight_registers.LVTMA_PWRSEQ_REF_DIV_BL_PWM_REF_DIV);
-               } else {
-                       /* TODO: Note: This should not really happen since VBIOS
-                        * should have initialized PWM registers on boot.
-                        */
-                       REG_WRITE(BL_PWM_CNTL, 0xC000FA00);
-                       REG_WRITE(BL_PWM_PERIOD_CNTL, 0x000C0FA0);
-               }
-       } else {
+       if (panel_cntl->stored_backlight_registers.BL_PWM_CNTL != 0) {
+               REG_WRITE(BL_PWM_CNTL,
+                               panel_cntl->stored_backlight_registers.BL_PWM_CNTL);
+               REG_WRITE(BL_PWM_CNTL2,
+                               panel_cntl->stored_backlight_registers.BL_PWM_CNTL2);
+               REG_WRITE(BL_PWM_PERIOD_CNTL,
+                               panel_cntl->stored_backlight_registers.BL_PWM_PERIOD_CNTL);
+               REG_UPDATE(PWRSEQ_REF_DIV,
+                       BL_PWM_REF_DIV,
+                       panel_cntl->stored_backlight_registers.LVTMA_PWRSEQ_REF_DIV_BL_PWM_REF_DIV);
+       } else if ((value != 0) && (value != 1)) {
                panel_cntl->stored_backlight_registers.BL_PWM_CNTL =
                                REG_READ(BL_PWM_CNTL);
                panel_cntl->stored_backlight_registers.BL_PWM_CNTL2 =
 
                REG_GET(PWRSEQ_REF_DIV, BL_PWM_REF_DIV,
                                &panel_cntl->stored_backlight_registers.LVTMA_PWRSEQ_REF_DIV_BL_PWM_REF_DIV);
+       } else {
+               /* TODO: Note: This should not really happen since VBIOS
+                * should have initialized PWM registers on boot.
+                */
+               REG_WRITE(BL_PWM_CNTL, 0x8000FA00);
+               REG_WRITE(BL_PWM_PERIOD_CNTL, 0x000C0FA0);
        }
 
        // Have driver take backlight control