Lines 511-520
void intel_panel_set_backlight(struct intel_connector *connector, u32 level,
Link Here
|
511 |
|
511 |
|
512 |
/* scale to hardware max, but be careful to not overflow */ |
512 |
/* scale to hardware max, but be careful to not overflow */ |
513 |
freq = panel->backlight.max; |
513 |
freq = panel->backlight.max; |
514 |
if (freq < max) |
514 |
level = (u64)level * freq / max; |
515 |
level = level * freq / max; |
|
|
516 |
else |
517 |
level = freq / max * level; |
518 |
|
515 |
|
519 |
panel->backlight.level = level; |
516 |
panel->backlight.level = level; |
520 |
if (panel->backlight.device) |
517 |
if (panel->backlight.device) |