From: Shobhit Kumar <shobhit.ku...@intel.com>

TBD: As of now just initializes DP connectors. Later we need to detect the
actual output connected on the port(HDMI or DP) using AUX channel detection and
appropriately call the initialization routines

v2: Init DP connector on DDIB and DDID, and HDMI on DDIC.

Signed-off-by: Eugeni Dodonov <eugeni.dodo...@intel.com>
Signed-off-by: Shobhit Kumar <shobhit.ku...@intel.com>
Signed-off-by: Eugeni Dodonov <eugeni.dodo...@intel.com>
---
 drivers/gpu/drm/i915/intel_ddi.c | 6 +++++-
 1 file changed, 5 insertions(+), 1 deletion(-)

diff --git a/drivers/gpu/drm/i915/intel_ddi.c b/drivers/gpu/drm/i915/intel_ddi.c
index f08ce6c..effb263 100644
--- a/drivers/gpu/drm/i915/intel_ddi.c
+++ b/drivers/gpu/drm/i915/intel_ddi.c
@@ -239,10 +239,14 @@ void intel_ddi_init(struct drm_device *dev, enum port 
port)
                break;
        /* Assume that the  ports B, C and D are working in HDMI mode for now */
        case PORT_B:
+               intel_dp_init(dev, PCH_DP_B);
+               break;
        case PORT_C:
-       case PORT_D:
                intel_hdmi_init(dev, DDI_BUF_CTL(port));
                break;
+       case PORT_D:
+               intel_dp_init(dev, PCH_DP_D);
+               break;
        default:
                DRM_DEBUG_DRIVER("No handlers defined for port %d, skipping DDI 
initialization\n",
                                port);
-- 
1.7.11.1

_______________________________________________
Intel-gfx mailing list
Intel-gfx@lists.freedesktop.org
http://lists.freedesktop.org/mailman/listinfo/intel-gfx

Reply via email to