File tree Expand file tree Collapse file tree
drivers/gpu/drm/msm/dsi-staging Expand file tree Collapse file tree Original file line number Diff line number Diff line change @@ -1078,25 +1078,26 @@ struct blbl {
10781078};
10791079
10801080struct blbl aod_bl_lut [] = {
1081- {0 , 1 },
1082- {10 , 1 },
1083- {40 , 9 },
1084- {90 , 30 },
1085- {120 , 40 },
1081+ {0 , 1 },
1082+ {10 , 1 },
1083+ {40 , 9 },
1084+ {90 , 30 },
1085+ {120 , 60 },
1086+ {280 , 100 },
10861087};
10871088
10881089u32 dsi_panel_get_aod_bl (struct dsi_display * display ) {
10891090 int i ;
10901091 //cached value is better than reading display->panel->bl_config.bl_level
10911092 u32 cur_bl = dsi_panel_backlight_get ();
10921093
1093- for (i = 0 ; i < 5 ; i ++ )
1094+ for (i = 0 ; i < 6 ; i ++ )
10941095 if (aod_bl_lut [i ].bl >= cur_bl )
10951096 break ;
10961097 if (i == 0 )
10971098 return aod_bl_lut [i ].aod_bl ;
10981099
1099- if (i == 4 )
1100+ if (i == 5 )
11001101 return aod_bl_lut [i - 1 ].aod_bl ;
11011102
11021103 return interpolate (cur_bl ,
@@ -1136,7 +1137,7 @@ int dsi_display_set_power(struct drm_connector *connector,
11361137 break ;
11371138 case SDE_MODE_DPMS_LP2 :
11381139 dsi_panel_set_backlight (display -> panel , dsi_panel_get_aod_bl (display ));
1139- usleep_range (20000 , 30000 );
1140+ usleep_range (16000 , 24000 );
11401141 rc = dsi_panel_set_lp2 (display -> panel );
11411142 break ;
11421143 case SDE_MODE_DPMS_ON :
You can’t perform that action at this time.
0 commit comments