diff options
Diffstat (limited to 'drivers/gpu/drm/i915')
| -rw-r--r-- | drivers/gpu/drm/i915/display/intel_bios.c | 19 | ||||
| -rw-r--r-- | drivers/gpu/drm/i915/display/intel_vbt_defs.h | 5 | 
2 files changed, 4 insertions, 20 deletions
| diff --git a/drivers/gpu/drm/i915/display/intel_bios.c b/drivers/gpu/drm/i915/display/intel_bios.c index 52bd3576835b..7d1e443f97b9 100644 --- a/drivers/gpu/drm/i915/display/intel_bios.c +++ b/drivers/gpu/drm/i915/display/intel_bios.c @@ -1042,22 +1042,11 @@ parse_lfp_backlight(struct drm_i915_private *i915,  	panel->vbt.backlight.type = INTEL_BACKLIGHT_DISPLAY_DDI;  	panel->vbt.backlight.controller = 0;  	if (i915->display.vbt.version >= 191) { -		size_t exp_size; +		const struct lfp_backlight_control_method *method; -		if (i915->display.vbt.version >= 236) -			exp_size = sizeof(struct bdb_lfp_backlight_data); -		else if (i915->display.vbt.version >= 234) -			exp_size = EXP_BDB_LFP_BL_DATA_SIZE_REV_234; -		else -			exp_size = EXP_BDB_LFP_BL_DATA_SIZE_REV_191; - -		if (get_blocksize(backlight_data) >= exp_size) { -			const struct lfp_backlight_control_method *method; - -			method = &backlight_data->backlight_control[panel_type]; -			panel->vbt.backlight.type = method->type; -			panel->vbt.backlight.controller = method->controller; -		} +		method = &backlight_data->backlight_control[panel_type]; +		panel->vbt.backlight.type = method->type; +		panel->vbt.backlight.controller = method->controller;  	}  	panel->vbt.backlight.pwm_freq_hz = entry->pwm_freq_hz; diff --git a/drivers/gpu/drm/i915/display/intel_vbt_defs.h b/drivers/gpu/drm/i915/display/intel_vbt_defs.h index a9f44abfc9fc..b50cd0dcabda 100644 --- a/drivers/gpu/drm/i915/display/intel_vbt_defs.h +++ b/drivers/gpu/drm/i915/display/intel_vbt_defs.h @@ -897,11 +897,6 @@ struct lfp_brightness_level {  	u16 reserved;  } __packed; -#define EXP_BDB_LFP_BL_DATA_SIZE_REV_191 \ -	offsetof(struct bdb_lfp_backlight_data, brightness_level) -#define EXP_BDB_LFP_BL_DATA_SIZE_REV_234 \ -	offsetof(struct bdb_lfp_backlight_data, brightness_precision_bits) -  struct bdb_lfp_backlight_data {  	u8 entry_size;  	struct lfp_backlight_data_entry data[16]; | 
