mirror of
https://gitlab.freedesktop.org/mesa/drm.git
synced 2026-01-03 02:20:17 +01:00
i915: use BDB TV flag for TV detection
Even if the TV encoder hasn't been fused off, we may not have a TV connector on the platform. The BDB in the BIOS should give us this info in some cases.
This commit is contained in:
parent
12725a37af
commit
6ee0c09b0e
1 changed files with 4 additions and 5 deletions
|
|
@ -1597,14 +1597,13 @@ intel_tv_init(struct drm_device *dev)
|
|||
char **tv_format_names;
|
||||
int i, initial_mode = 0;
|
||||
|
||||
/* FIXME: better TV detection and/or quirks */
|
||||
#if 0
|
||||
if (tv_priv->quirk_flag & QUIRK_IGNORE_TV)
|
||||
return;
|
||||
#endif
|
||||
if ((I915_READ(TV_CTL) & TV_FUSE_STATE_MASK) == TV_FUSE_STATE_DISABLED)
|
||||
return;
|
||||
|
||||
/* Even if we have an encoder we may not have a connector */
|
||||
if (!dev_priv->bdb->int_tv_support)
|
||||
return;
|
||||
|
||||
/*
|
||||
* Sanity check the TV output by checking to see if the
|
||||
* DAC register holds a value
|
||||
|
|
|
|||
Loading…
Add table
Reference in a new issue