From 6926ef875ed5b066087b64348dcf02e97ba094c6 Mon Sep 17 00:00:00 2001 From: Zhenyu Wang Date: Thu, 12 Mar 2009 13:02:35 +0800 Subject: [PATCH] SDVO: reset privates before output setup For multifunction encoder forget to reset these values will cause wrong output type in later mode setting operations. --- src/i830_sdvo.c | 4 ++++ 1 files changed, 4 insertions(+), 0 deletions(-) diff --git a/src/i830_sdvo.c b/src/i830_sdvo.c index baba007..fbc7e33 100644 --- a/src/i830_sdvo.c +++ b/src/i830_sdvo.c @@ -1544,6 +1544,10 @@ i830_sdvo_output_setup (xf86OutputPtr output, uint16_t flag) else name_suffix = "-2"; + /* clear up privates for specific outputs */ + dev_priv->is_tv = FALSE; + intel_output->needs_tv_clock = FALSE; + if (flag & (SDVO_OUTPUT_TMDS0 | SDVO_OUTPUT_TMDS1)) { if (flag & SDVO_OUTPUT_TMDS0) -- 1.6.2