Commit 301ea74a57851c19e1438ceeaffab663f402f79f
Committed by
Daniel Vetter
1 parent
7180063295
Exists in
master
and in
13 other branches
drm/i915: Allow HDMI+VGA cloning
HDMI+VGA cloning should be supported on all platforms. The only real obstacle is the 1.5x clock adjustment for 12bpc HDMI, but that is now taken care of, so we can allow HDMI+VGA cloning. Bugzilla: https://bugs.freedesktop.org/show_bug.cgi?id=73850 Signed-off-by: Ville Syrjälä <ville.syrjala@linux.intel.com> Reviewed-by: Rodrigo Vivi <rodrigo.vivi@gmail.com> Signed-off-by: Daniel Vetter <daniel.vetter@ffwll.ch>
Showing 2 changed files with 2 additions and 2 deletions Side-by-side Diff
drivers/gpu/drm/i915/intel_crt.c
... | ... | @@ -839,7 +839,7 @@ |
839 | 839 | intel_connector_attach_encoder(intel_connector, &crt->base); |
840 | 840 | |
841 | 841 | crt->base.type = INTEL_OUTPUT_ANALOG; |
842 | - crt->base.cloneable = 1 << INTEL_OUTPUT_DVO; | |
842 | + crt->base.cloneable = (1 << INTEL_OUTPUT_DVO) | (1 << INTEL_OUTPUT_HDMI); | |
843 | 843 | if (IS_I830(dev)) |
844 | 844 | crt->base.crtc_mask = (1 << 0); |
845 | 845 | else |
drivers/gpu/drm/i915/intel_hdmi.c
... | ... | @@ -1343,7 +1343,7 @@ |
1343 | 1343 | |
1344 | 1344 | intel_encoder->type = INTEL_OUTPUT_HDMI; |
1345 | 1345 | intel_encoder->crtc_mask = (1 << 0) | (1 << 1) | (1 << 2); |
1346 | - intel_encoder->cloneable = 0; | |
1346 | + intel_encoder->cloneable = 1 << INTEL_OUTPUT_ANALOG; | |
1347 | 1347 | |
1348 | 1348 | intel_dig_port->port = port; |
1349 | 1349 | intel_dig_port->hdmi.hdmi_reg = hdmi_reg; |