diff options
author | Wei Shun Chang <wei.shun.chang@intel.com> | 2012-11-12 15:54:13 -0500 |
---|---|---|
committer | Daniel Vetter <daniel.vetter@ffwll.ch> | 2012-11-21 11:44:59 -0500 |
commit | ae6935ddda178f6d2b327cd9bf09add133315f15 (patch) | |
tree | 05d6dc305d67820fd834a3a96f47a9591fe0186e /drivers | |
parent | e3fef09dda9ebf113a9a861260eff6f223808043 (diff) |
drm/i915: add LynxPoint-LP PCH ID
[pzanoni: rebase, print it's an LP PCH]
Signed-off-by: Paulo Zanoni <paulo.r.zanoni@intel.com>
Tested-by: Josh Triplett <josh@joshtriplett.org>
Signed-off-by: Daniel Vetter <daniel.vetter@ffwll.ch>
Diffstat (limited to 'drivers')
-rw-r--r-- | drivers/gpu/drm/i915/i915_drv.c | 6 |
1 files changed, 6 insertions, 0 deletions
diff --git a/drivers/gpu/drm/i915/i915_drv.c b/drivers/gpu/drm/i915/i915_drv.c index f85e8b0ec00f..a3d754dba5a9 100644 --- a/drivers/gpu/drm/i915/i915_drv.c +++ b/drivers/gpu/drm/i915/i915_drv.c | |||
@@ -401,6 +401,7 @@ MODULE_DEVICE_TABLE(pci, pciidlist); | |||
401 | #define INTEL_PCH_CPT_DEVICE_ID_TYPE 0x1c00 | 401 | #define INTEL_PCH_CPT_DEVICE_ID_TYPE 0x1c00 |
402 | #define INTEL_PCH_PPT_DEVICE_ID_TYPE 0x1e00 | 402 | #define INTEL_PCH_PPT_DEVICE_ID_TYPE 0x1e00 |
403 | #define INTEL_PCH_LPT_DEVICE_ID_TYPE 0x8c00 | 403 | #define INTEL_PCH_LPT_DEVICE_ID_TYPE 0x8c00 |
404 | #define INTEL_PCH_LPT_LP_DEVICE_ID_TYPE 0x9c00 | ||
404 | 405 | ||
405 | void intel_detect_pch(struct drm_device *dev) | 406 | void intel_detect_pch(struct drm_device *dev) |
406 | { | 407 | { |
@@ -440,6 +441,11 @@ void intel_detect_pch(struct drm_device *dev) | |||
440 | dev_priv->num_pch_pll = 0; | 441 | dev_priv->num_pch_pll = 0; |
441 | DRM_DEBUG_KMS("Found LynxPoint PCH\n"); | 442 | DRM_DEBUG_KMS("Found LynxPoint PCH\n"); |
442 | WARN_ON(!IS_HASWELL(dev)); | 443 | WARN_ON(!IS_HASWELL(dev)); |
444 | } else if (id == INTEL_PCH_LPT_LP_DEVICE_ID_TYPE) { | ||
445 | dev_priv->pch_type = PCH_LPT; | ||
446 | dev_priv->num_pch_pll = 0; | ||
447 | DRM_DEBUG_KMS("Found LynxPoint LP PCH\n"); | ||
448 | WARN_ON(!IS_HASWELL(dev)); | ||
443 | } | 449 | } |
444 | BUG_ON(dev_priv->num_pch_pll > I915_NUM_PLLS); | 450 | BUG_ON(dev_priv->num_pch_pll > I915_NUM_PLLS); |
445 | } | 451 | } |