diff options
author | Dave Airlie <airlied@redhat.com> | 2010-04-20 00:25:51 -0400 |
---|---|---|
committer | Dave Airlie <airlied@redhat.com> | 2010-04-20 00:25:51 -0400 |
commit | d4b74bf07873da2e94219a7b67a334fc1c3ce649 (patch) | |
tree | cb43e5fc0b895d0afafb0ab53b952a551c46776a /drivers/gpu/drm/i915 | |
parent | 7547a917fa5f3b2406f52c7dcf7ec9ad3c8532eb (diff) |
Revert "drm/i915: Configure the TV sense state correctly on GM45 to make TV detection reliable"
Eric mentioned on irc this patch was bad, so revert it.
This reverts commit fb8b5a39b6310379d7b54c0c7113703a8eaf4a57.
Acked-by: Eric Anholt <eric@anholt.net>
Signed-off-by: Dave Airlie <airlied@redhat.com>
Diffstat (limited to 'drivers/gpu/drm/i915')
-rw-r--r-- | drivers/gpu/drm/i915/intel_tv.c | 9 |
1 files changed, 0 insertions, 9 deletions
diff --git a/drivers/gpu/drm/i915/intel_tv.c b/drivers/gpu/drm/i915/intel_tv.c index 081cb9014525..6d553c29d106 100644 --- a/drivers/gpu/drm/i915/intel_tv.c +++ b/drivers/gpu/drm/i915/intel_tv.c | |||
@@ -1263,15 +1263,6 @@ intel_tv_detect_type (struct drm_crtc *crtc, struct intel_encoder *intel_encoder | |||
1263 | DAC_A_0_7_V | | 1263 | DAC_A_0_7_V | |
1264 | DAC_B_0_7_V | | 1264 | DAC_B_0_7_V | |
1265 | DAC_C_0_7_V); | 1265 | DAC_C_0_7_V); |
1266 | |||
1267 | /* | ||
1268 | * The TV sense state should be cleared to zero on cantiga platform. Otherwise | ||
1269 | * the TV is misdetected. This is hardware requirement. | ||
1270 | */ | ||
1271 | if (IS_GM45(dev)) | ||
1272 | tv_dac &= ~(TVDAC_STATE_CHG_EN | TVDAC_A_SENSE_CTL | | ||
1273 | TVDAC_B_SENSE_CTL | TVDAC_C_SENSE_CTL); | ||
1274 | |||
1275 | I915_WRITE(TV_CTL, tv_ctl); | 1266 | I915_WRITE(TV_CTL, tv_ctl); |
1276 | I915_WRITE(TV_DAC, tv_dac); | 1267 | I915_WRITE(TV_DAC, tv_dac); |
1277 | intel_wait_for_vblank(dev); | 1268 | intel_wait_for_vblank(dev); |