From 0000000000000000000000000000000000000000 Mon Sep 17 00:00:00 2001 From: Min He Date: Thu, 10 Jan 2019 15:17:56 +0800 Subject: [PATCH] drm/i915/gvt: Get Port ID from the encoder object instead of using enc_to_dig_port Using enc_to_dig_port() to determine the port id may not be applicable to some types of encoders like MIPI-DSI. Therefore, retrieve the port id from the encoder object. Change-Id: I55f323957afe1ecc487bbe732e4bd41ae3c09b98 Tracked-On: projectacrn/acrn-hypervisor/issues/2288 Signed-off-by: Vivek Kasireddy Signed-off-by: Min He Reviewed-by: Zhao Yakui Tracked-On: PKT-1657 --- drivers/gpu/drm/i915/gvt/display.c | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/drivers/gpu/drm/i915/gvt/display.c b/drivers/gpu/drm/i915/gvt/display.c index 5cbba429f4da..10736ee5cf44 100644 --- a/drivers/gpu/drm/i915/gvt/display.c +++ b/drivers/gpu/drm/i915/gvt/display.c @@ -594,8 +594,7 @@ int setup_virtual_monitors(struct intel_vgpu *vgpu) !bxt_check_planes(vgpu, pipe)) continue; /* Get (Dom0) port associated with current pipe. */ - port = enc_to_dig_port( - &(connector->encoder->base))->base.port; + port = connector->encoder->port; ret = setup_virtual_monitor(vgpu, port, type, 0, connector->detect_edid, !gvt_emulate_hdmi); -- https://clearlinux.org