https://github.com/torvalds/linux
Revision 4a9a8b71e12d41abb71c4e741bff524f016cfef4 authored by Dave Airlie on 14 June 2011, 06:13:55 UTC, committed by Dave Airlie on 16 June 2011, 06:30:54 UTC
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>
1 parent f49dadb
History
Tip revision: 4a9a8b71e12d41abb71c4e741bff524f016cfef4 authored by Dave Airlie on 14 June 2011, 06:13:55 UTC
drm/radeon: workaround a hw bug on some radeon chipsets with all-0 EDIDs.
Tip revision: 4a9a8b7
File Mode Size
Documentation
arch
block
crypto
drivers
firmware
fs
include
init
ipc
kernel
lib
mm
net
samples
scripts
security
sound
tools
usr
virt
.gitignore -rw-r--r-- 966 bytes
.mailmap -rw-r--r-- 4.2 KB
COPYING -rw-r--r-- 18.3 KB
CREDITS -rw-r--r-- 92.3 KB
Kbuild -rw-r--r-- 2.4 KB
Kconfig -rw-r--r-- 252 bytes
MAINTAINERS -rw-r--r-- 189.9 KB
Makefile -rw-r--r-- 52.2 KB
README -rw-r--r-- 17.1 KB
REPORTING-BUGS -rw-r--r-- 3.3 KB

README

back to top