drm/i915/gvt: Set ENHANCED_FRAME_CAP bit
authorTina Zhang <tina.zhang@intel.com>
Mon, 21 Sep 2020 06:58:07 +0000 (02:58 -0400)
committerZhenyu Wang <zhenyuw@linux.intel.com>
Thu, 12 Nov 2020 06:57:08 +0000 (14:57 +0800)
commitedb8d77a939c422f3ae57f557cd1d6899d9bafad
tree3478442975ced7f3fd011f04108ff146b534f791
parent642403e3599e80370f71ba7a8a8c8fa82e5f6706
drm/i915/gvt: Set ENHANCED_FRAME_CAP bit

Specification says the bit7 of the DPCD MAX_LANE_COUNT (offset 0x02) must
be set to 1 when comes to the displayport version 1.2. This patch respects
the definition.

W/o this patch, guest i915 driver can only set the resolution to 1024*768,
and complains about the unsuccessful link training:

[    5.692193] i915 0000:00:02.0: [drm] *ERROR* index 0, lane_count 1 Link Training Unsuccessful

Fixes: e2e02cbb5beb ("drm/i915/gvt: make dpcd_fix_data supports DP1.2")
Reviewed-by: Zhenyu Wang <zhenyuw@linux.intel.com>
Signed-off-by: Tina Zhang <tina.zhang@intel.com>
Signed-off-by: Zhenyu Wang <zhenyuw@linux.intel.com>
Link: http://patchwork.freedesktop.org/patch/msgid/20200921065807.247847-1-tina.zhang@intel.com
drivers/gpu/drm/i915/gvt/display.c