diff options
author | Zhenyu Wang <zhenyu.z.wang@intel.com> | 2009-03-12 16:31:01 +0800 |
---|---|---|
committer | Zhenyu Wang <zhenyu.z.wang@intel.com> | 2009-03-12 16:31:01 +0800 |
commit | c6b0135d209bdad3dbc641d0e264596eaf6f99d3 (patch) | |
tree | 2847c729cc0b558ba8df87c7c5c04aa67d351602 | |
parent | 28e7f0d71fa09e15a68ab4f0de169474b6235093 (diff) |
SDVO: reset privates before output setup
For multifunction encoder, forget to reset these values
will cause wrong output type in later mode setting
operations.
-rw-r--r-- | 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 baba0079..004d5c4c 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 */ + dev_priv->is_tv = FALSE; + intel_output->needs_tv_clock = FALSE; + if (flag & (SDVO_OUTPUT_TMDS0 | SDVO_OUTPUT_TMDS1)) { if (flag & SDVO_OUTPUT_TMDS0) |