View | Details | Raw Unified | Return to bug 72491
Collapse All | Expand All

(-)a/drivers/gpu/drm/i915/intel_panel.c (-4 / +1 lines)
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)

Return to bug 72491