summaryrefslogtreecommitdiff
path: root/drivers/gpu/drm/drm_ioc32.c
diff options
context:
space:
mode:
authorDave Airlie <airlied@linux.ie>2011-06-14 06:13:55 (GMT)
committerDave Airlie <airlied@redhat.com>2011-06-16 06:30:54 (GMT)
commit4a9a8b71e12d41abb71c4e741bff524f016cfef4 (patch)
treee5b3589c7568897a2184646665ca2f67257b62a5 /drivers/gpu/drm/drm_ioc32.c
parentf49dadb82dde88092827b6d058e7164e75e96759 (diff)
downloadlinux-fsl-qoriq-4a9a8b71e12d41abb71c4e741bff524f016cfef4.tar.xz
drm/radeon: workaround a hw bug on some radeon chipsets with all-0 EDIDs.
Some RS690 chipsets seem to end up with floating connectors, either a DVI connector isn't actually populated, or an add-in HDMI card is available but not installed. In this case we seem to get a NULL byte response for each byte of the i2c transaction, so we detect this case and if we see it we don't do anymore DDC transactions on this connector. I've tested this on my RS690 without the HDMI card installed and it seems to work fine. Signed-off-by: Dave Airlie <airlied@redhat.com> Reviewed-by: Alex Deucher <alexdeucher@gmail.com>
Diffstat (limited to 'drivers/gpu/drm/drm_ioc32.c')
0 files changed, 0 insertions, 0 deletions