Rev 6103 | Rev 6320 | Go to most recent revision | Show entire file | Regard whitespace | Details | Blame | Last modification | View Log | RSS feed
Rev 6103 | Rev 6296 | ||
---|---|---|---|
Line 4637... | Line 4637... | ||
4637 | static bool bxt_digital_port_connected(struct drm_i915_private *dev_priv, |
4637 | static bool bxt_digital_port_connected(struct drm_i915_private *dev_priv, |
4638 | struct intel_digital_port *intel_dig_port) |
4638 | struct intel_digital_port *intel_dig_port) |
4639 | { |
4639 | { |
4640 | struct intel_encoder *intel_encoder = &intel_dig_port->base; |
4640 | struct intel_encoder *intel_encoder = &intel_dig_port->base; |
4641 | enum port port; |
4641 | enum port port; |
4642 | u32 bit = 0; |
4642 | u32 bit; |
Line -... | Line 4643... | ||
- | 4643 | ||
- | 4644 | intel_hpd_pin_to_port(intel_encoder->hpd_pin, &port); |
|
- | 4645 | switch (port) { |
|
- | 4646 | case PORT_A: |
|
- | 4647 | bit = BXT_DE_PORT_HP_DDIA; |
|
- | 4648 | break; |
|
- | 4649 | case PORT_B: |
|
- | 4650 | bit = BXT_DE_PORT_HP_DDIB; |
|
- | 4651 | break; |
|
- | 4652 | case PORT_C: |
|
- | 4653 | bit = BXT_DE_PORT_HP_DDIC; |
|
- | 4654 | break; |
|
- | 4655 | default: |
|
- | 4656 | MISSING_CASE(port); |
|
- | 4657 | return false; |
|
Line 4643... | Line 4658... | ||
4643 | 4658 | } |
|
4644 | 4659 | ||
Line 4645... | Line 4660... | ||
4645 | return I915_READ(GEN8_DE_PORT_ISR) & bit; |
4660 | return I915_READ(GEN8_DE_PORT_ISR) & bit; |
Line 6098... | Line 6113... | ||
6098 | if (IS_G4X(dev) && !IS_GM45(dev)) { |
6113 | if (IS_G4X(dev) && !IS_GM45(dev)) { |
6099 | u32 temp = I915_READ(PEG_BAND_GAP_DATA); |
6114 | u32 temp = I915_READ(PEG_BAND_GAP_DATA); |
6100 | I915_WRITE(PEG_BAND_GAP_DATA, (temp & ~0xf) | 0xd); |
6115 | I915_WRITE(PEG_BAND_GAP_DATA, (temp & ~0xf) | 0xd); |
6101 | } |
6116 | } |
Line -... | Line 6117... | ||
- | 6117 | ||
- | 6118 | i915_debugfs_connector_add(connector); |
|
6102 | 6119 | ||
6103 | return true; |
6120 | return true; |
Line 6104... | Line 6121... | ||
6104 | } |
6121 | } |
6105 | 6122 |