aboutsummaryrefslogtreecommitdiffstats
path: root/drivers/gpu/drm/i915/intel_tv.c
diff options
context:
space:
mode:
authorZhenyu Wang <zhenyuw@linux.intel.com>2010-03-30 02:39:30 -0400
committerEric Anholt <eric@anholt.net>2010-04-09 17:16:38 -0400
commitc1c43977e6fc789cbde094303fa9ace629a35aca (patch)
treee557ffa799acfea2d01d1cfd0bf74d35b3c5868c /drivers/gpu/drm/i915/intel_tv.c
parentf1c79df3aa2eda4756ddfe976f2eb5aa6507a35a (diff)
drm/i915: passing drm connector param for load detection
In load detection, connector's encoder assignment must be kept consistent for proper mode setting, and this makes connector as explicit parameter for load detect function to not require single data structure to hold both encoder and connector reference, ease the transition for splitted encoder/connector model. Signed-off-by: Zhenyu Wang <zhenyuw@linux.intel.com> Signed-off-by: Eric Anholt <eric@anholt.net>
Diffstat (limited to 'drivers/gpu/drm/i915/intel_tv.c')
-rw-r--r--drivers/gpu/drm/i915/intel_tv.c6
1 files changed, 4 insertions, 2 deletions
diff --git a/drivers/gpu/drm/i915/intel_tv.c b/drivers/gpu/drm/i915/intel_tv.c
index eea593071e49..dd5e2e84b2b2 100644
--- a/drivers/gpu/drm/i915/intel_tv.c
+++ b/drivers/gpu/drm/i915/intel_tv.c
@@ -1496,10 +1496,12 @@ intel_tv_detect(struct drm_connector *connector)
1496 if (encoder->crtc && encoder->crtc->enabled) { 1496 if (encoder->crtc && encoder->crtc->enabled) {
1497 type = intel_tv_detect_type(encoder->crtc, intel_encoder); 1497 type = intel_tv_detect_type(encoder->crtc, intel_encoder);
1498 } else { 1498 } else {
1499 crtc = intel_get_load_detect_pipe(intel_encoder, &mode, &dpms_mode); 1499 crtc = intel_get_load_detect_pipe(intel_encoder, connector,
1500 &mode, &dpms_mode);
1500 if (crtc) { 1501 if (crtc) {
1501 type = intel_tv_detect_type(crtc, intel_encoder); 1502 type = intel_tv_detect_type(crtc, intel_encoder);
1502 intel_release_load_detect_pipe(intel_encoder, dpms_mode); 1503 intel_release_load_detect_pipe(intel_encoder, connector,
1504 dpms_mode);
1503 } else 1505 } else
1504 type = -1; 1506 type = -1;
1505 } 1507 }