|
@@ -14045,7 +14045,14 @@ static void intel_setup_outputs(struct drm_i915_private *dev_priv)
|
|
|
if (intel_crt_present(dev_priv))
|
|
|
intel_crt_init(dev_priv);
|
|
|
|
|
|
- if (IS_GEN9_LP(dev_priv)) {
|
|
|
+ if (IS_ICELAKE(dev_priv)) {
|
|
|
+ intel_ddi_init(dev_priv, PORT_A);
|
|
|
+ intel_ddi_init(dev_priv, PORT_B);
|
|
|
+ intel_ddi_init(dev_priv, PORT_C);
|
|
|
+ intel_ddi_init(dev_priv, PORT_D);
|
|
|
+ intel_ddi_init(dev_priv, PORT_E);
|
|
|
+ intel_ddi_init(dev_priv, PORT_F);
|
|
|
+ } else if (IS_GEN9_LP(dev_priv)) {
|
|
|
/*
|
|
|
* FIXME: Broxton doesn't support port detection via the
|
|
|
* DDI_BUF_CTL_A or SFUSE_STRAP registers, find another way to
|