Subversion Repositories Kolibri OS

Rev

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