diff options
| author | Dmitry Torokhov <dmitry.torokhov@gmail.com> | 2009-12-02 23:38:13 -0800 | 
|---|---|---|
| committer | Dmitry Torokhov <dmitry.torokhov@gmail.com> | 2009-12-02 23:38:13 -0800 | 
| commit | 467832032cc07626880363efa8625719c16c04eb (patch) | |
| tree | ee9a62c04f0b3106e412bc1b2dd1cea5566d5ca7 /drivers/gpu/drm/i915/intel_bios.c | |
| parent | 66d2a5952eab875f1286e04f738ef029afdaf013 (diff) | |
| parent | 22763c5cf3690a681551162c15d34d935308c8d7 (diff) | |
| download | olio-linux-3.10-467832032cc07626880363efa8625719c16c04eb.tar.xz olio-linux-3.10-467832032cc07626880363efa8625719c16c04eb.zip  | |
Merge commit 'v2.6.32' into next
Diffstat (limited to 'drivers/gpu/drm/i915/intel_bios.c')
| -rw-r--r-- | drivers/gpu/drm/i915/intel_bios.c | 14 | 
1 files changed, 6 insertions, 8 deletions
diff --git a/drivers/gpu/drm/i915/intel_bios.c b/drivers/gpu/drm/i915/intel_bios.c index 4337414846b..96cd256e60e 100644 --- a/drivers/gpu/drm/i915/intel_bios.c +++ b/drivers/gpu/drm/i915/intel_bios.c @@ -351,20 +351,18 @@ parse_driver_features(struct drm_i915_private *dev_priv,  	struct drm_device *dev = dev_priv->dev;  	struct bdb_driver_features *driver; -	/* set default for chips without eDP */ -	if (!SUPPORTS_EDP(dev)) { -		dev_priv->edp_support = 0; -		return; -	} -  	driver = find_section(bdb, BDB_DRIVER_FEATURES);  	if (!driver)  		return; -	if (driver->lvds_config == BDB_DRIVER_FEATURE_EDP) +	if (driver && SUPPORTS_EDP(dev) && +	    driver->lvds_config == BDB_DRIVER_FEATURE_EDP) {  		dev_priv->edp_support = 1; +	} else { +		dev_priv->edp_support = 0; +	} -	if (driver->dual_frequency) +	if (driver && driver->dual_frequency)  		dev_priv->render_reclock_avail = true;  }  |