drm/i915: Add support for SDVO composite TV

Signed-off-by: Zhao Yakui <yakui.zhao@intel.com>
Signed-off-by: Eric Anholt <eric@anholt.net>

authored by Zhao Yakui and committed by Eric Anholt 2dd87383 643ced9b

+8
+8
drivers/gpu/drm/i915/intel_sdvo.c
··· 2345 connector->connector_type = DRM_MODE_CONNECTOR_VGA; 2346 intel_output->clone_mask = (1 << INTEL_SDVO_NON_TV_CLONE_BIT) | 2347 (1 << INTEL_ANALOG_CLONE_BIT); 2348 } else if (flags & SDVO_OUTPUT_LVDS0) { 2349 2350 sdvo_priv->controlled_output = SDVO_OUTPUT_LVDS0;
··· 2345 connector->connector_type = DRM_MODE_CONNECTOR_VGA; 2346 intel_output->clone_mask = (1 << INTEL_SDVO_NON_TV_CLONE_BIT) | 2347 (1 << INTEL_ANALOG_CLONE_BIT); 2348 + } else if (flags & SDVO_OUTPUT_CVBS0) { 2349 + 2350 + sdvo_priv->controlled_output = SDVO_OUTPUT_CVBS0; 2351 + encoder->encoder_type = DRM_MODE_ENCODER_TVDAC; 2352 + connector->connector_type = DRM_MODE_CONNECTOR_SVIDEO; 2353 + sdvo_priv->is_tv = true; 2354 + intel_output->needs_tv_clock = true; 2355 + intel_output->clone_mask = 1 << INTEL_SDVO_TV_CLONE_BIT; 2356 } else if (flags & SDVO_OUTPUT_LVDS0) { 2357 2358 sdvo_priv->controlled_output = SDVO_OUTPUT_LVDS0;