]> git.baikalelectronics.ru Git - kernel.git/commit
drm/radeon: use a fetch function to get the edid
authorAlex Deucher <alexander.deucher@amd.com>
Tue, 15 Jul 2014 15:00:47 +0000 (11:00 -0400)
committerAlex Deucher <alexander.deucher@amd.com>
Tue, 5 Aug 2014 12:53:30 +0000 (08:53 -0400)
commit679356a0613dd0e27332512858d1670b9c445fc3
tree17372cd794e0b466c0d54232a4f2d3405fd8218e
parent32db252e55afa633b5cfed1c2d3bc89cd99066fd
drm/radeon: use a fetch function to get the edid

We keep a cached version of the edid in radeon_connector which
we use for determining connectedness and when to enable certain
features like hdmi audio, etc.  When the user uses the firmware
interface to override the driver with some other edid the driver's
copy is never updated.  The fetch function will check if there
is a user supplied edid and update the driver's copy if there
is.

bug:
https://bugs.freedesktop.org/show_bug.cgi?id=80691

Signed-off-by: Alex Deucher <alexander.deucher@amd.com>
drivers/gpu/drm/radeon/atombios_encoders.c
drivers/gpu/drm/radeon/dce6_afmt.c
drivers/gpu/drm/radeon/evergreen_hdmi.c
drivers/gpu/drm/radeon/radeon_connectors.c
drivers/gpu/drm/radeon/radeon_display.c
drivers/gpu/drm/radeon/radeon_encoders.c
drivers/gpu/drm/radeon/radeon_mode.h