drm/radeon/kms: Disable TV load detect on RS400,RC410,RS480
RS400,RC410,RS480 chipset seems to report a lot of false positive with load detect on TV output. We haven't yet found a way to make load detect reliable on those chipset, thus just disable it for TV output. Would avoid user to experience phantom screen because X believe there is a monitor connected to the TV output. Signed-off-by: Jerome Glisse <jglisse@redhat.com> Signed-off-by: Dave Airlie <airlied@redhat.com>
This commit is contained in:
Родитель
23115b0592
Коммит
0beb81ab45
|
@ -1149,6 +1149,13 @@ radeon_add_legacy_connector(struct drm_device *dev,
|
||||||
if (ret)
|
if (ret)
|
||||||
goto failed;
|
goto failed;
|
||||||
radeon_connector->dac_load_detect = true;
|
radeon_connector->dac_load_detect = true;
|
||||||
|
/* RS400,RC410,RS480 chipset seems to report a lot
|
||||||
|
* of false positive on load detect, we haven't yet
|
||||||
|
* found a way to make load detect reliable on those
|
||||||
|
* chipset, thus just disable it for TV.
|
||||||
|
*/
|
||||||
|
if (rdev->family == CHIP_RS400 || rdev->family == CHIP_RS480)
|
||||||
|
radeon_connector->dac_load_detect = false;
|
||||||
drm_connector_attach_property(&radeon_connector->base,
|
drm_connector_attach_property(&radeon_connector->base,
|
||||||
rdev->mode_info.load_detect_property,
|
rdev->mode_info.load_detect_property,
|
||||||
1);
|
1);
|
||||||
|
|
Загрузка…
Ссылка в новой задаче