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

Signed-off-by: Shobhit Kumar <shobhit.ku...@intel.com>
Signed-off-by: Sateesh Kavuri <sateesh.kav...@intel.com>
Signed-off-by: Eugeni Dodonov <eugeni.dodo...@intel.com>
---
 drivers/gpu/drm/i915/intel_ddi.c | 3 +--
 drivers/gpu/drm/i915/intel_dp.c  | 1 +
 2 files changed, 2 insertions(+), 2 deletions(-)

diff --git a/drivers/gpu/drm/i915/intel_ddi.c b/drivers/gpu/drm/i915/intel_ddi.c
index 9d09f38..e8a5b80 100644
--- a/drivers/gpu/drm/i915/intel_ddi.c
+++ b/drivers/gpu/drm/i915/intel_ddi.c
@@ -244,8 +244,7 @@ void intel_ddi_init(struct drm_device *dev, enum port port)
 
        switch(port){
        case PORT_A:
-               /* We don't handle eDP and DP yet */
-               DRM_DEBUG_DRIVER("Found digital output on DDI port A\n");
+               intel_dp_init(dev, DP_A);
                break;
        /* Assume that the  ports B, C and D are working in HDMI mode for now */
        case PORT_B:
diff --git a/drivers/gpu/drm/i915/intel_dp.c b/drivers/gpu/drm/i915/intel_dp.c
index f086944..7b5da87 100644
--- a/drivers/gpu/drm/i915/intel_dp.c
+++ b/drivers/gpu/drm/i915/intel_dp.c
@@ -2541,6 +2541,7 @@ intel_dp_init(struct drm_device *dev, int output_reg)
        if (output_reg == DP_A || is_pch_edp(intel_dp)) {
                type = DRM_MODE_CONNECTOR_eDP;
                intel_encoder->type = INTEL_OUTPUT_EDP;
+               intel_dp->ddi_port = PORT_A;
        } else {
                type = DRM_MODE_CONNECTOR_DisplayPort;
                intel_encoder->type = INTEL_OUTPUT_DISPLAYPORT;
-- 
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