|
|
@@ -4494,6 +4494,8 @@ static bool ibx_digital_port_connected(struct drm_i915_private *dev_priv,
|
|
|
|
|
|
if (HAS_PCH_IBX(dev_priv->dev)) {
|
|
|
switch (port->port) {
|
|
|
+ case PORT_A:
|
|
|
+ return true;
|
|
|
case PORT_B:
|
|
|
bit = SDE_PORTB_HOTPLUG;
|
|
|
break;
|
|
|
@@ -4504,10 +4506,13 @@ static bool ibx_digital_port_connected(struct drm_i915_private *dev_priv,
|
|
|
bit = SDE_PORTD_HOTPLUG;
|
|
|
break;
|
|
|
default:
|
|
|
- return true;
|
|
|
+ MISSING_CASE(port->port);
|
|
|
+ return false;
|
|
|
}
|
|
|
} else {
|
|
|
switch (port->port) {
|
|
|
+ case PORT_A:
|
|
|
+ return true;
|
|
|
case PORT_B:
|
|
|
bit = SDE_PORTB_HOTPLUG_CPT;
|
|
|
break;
|
|
|
@@ -4518,7 +4523,8 @@ static bool ibx_digital_port_connected(struct drm_i915_private *dev_priv,
|
|
|
bit = SDE_PORTD_HOTPLUG_CPT;
|
|
|
break;
|
|
|
default:
|
|
|
- return true;
|
|
|
+ MISSING_CASE(port->port);
|
|
|
+ return false;
|
|
|
}
|
|
|
}
|
|
|
|