mirror of
https://gitlab.freedesktop.org/mesa/drm.git
synced 2026-05-06 03:38:03 +02:00
Fix TV load detection
Now that we can allocate load detect pipes, we can perform TV out load detection correctly. Call the new routines and enable proper TV detection.
This commit is contained in:
parent
6c92689dcc
commit
b3737f3fd9
1 changed files with 5 additions and 6 deletions
|
|
@ -1438,17 +1438,16 @@ intel_tv_detect(struct drm_output *output)
|
|||
|
||||
mode = reported_modes[0];
|
||||
drm_mode_set_crtcinfo(&mode, CRTC_INTERLACE_HALVE_V);
|
||||
#if 0
|
||||
/* FIXME: pipe allocation for load detection */
|
||||
crtc = i830GetLoadDetectPipe (output, &mode, &dpms_mode);
|
||||
|
||||
crtc = intel_get_load_detect_pipe(output, &mode, &dpms_mode);
|
||||
if (crtc) {
|
||||
type = intel_tv_detect_type(crtc, output);
|
||||
i830ReleaseLoadDetectPipe (output, dpms_mode);
|
||||
intel_release_load_detect_pipe(output, dpms_mode);
|
||||
}
|
||||
#endif
|
||||
|
||||
if (type != tv_priv->type) {
|
||||
tv_priv->type = type;
|
||||
intel_tv_format_configure_property (output);
|
||||
intel_tv_format_configure_property(output);
|
||||
}
|
||||
|
||||
switch (type) {
|
||||
|
|
|
|||
Loading…
Add table
Reference in a new issue