summaryrefslogtreecommitdiffstats
path: root/drivers/gpu/drm/vmwgfx/vmwgfx_kms.c
diff options
context:
space:
mode:
authorShirish S <s.shirish@samsung.com>2012-08-30 07:04:06 +0000
committerDave Airlie <airlied@redhat.com>2012-09-13 11:28:59 +1000
commitcd004b3f4cd4169815c82bf9e424fda06978898a (patch)
tree937c4b7676e7f375bb3cc6ad9833b17123a10c13 /drivers/gpu/drm/vmwgfx/vmwgfx_kms.c
parent93eb58d53fb14e9eeb1b42f8c04dbd7afc09adf7 (diff)
downloadtalos-op-linux-cd004b3f4cd4169815c82bf9e424fda06978898a.tar.gz
talos-op-linux-cd004b3f4cd4169815c82bf9e424fda06978898a.zip
drm: edid: add support for E-DDC
The current logic for probing ddc is limited to 2 blocks (256 bytes), this patch adds support for the 4 block (512) data. To do this, a single 8-bit segment index is passed to the display via the I2C address 30h. Data from the selected segment is then immediately read via the regular DDC2 address using a repeated I2C 'START' signal. Signed-off-by: Shirish S <s.shirish@samsung.com> Reviewed-by: Jean Delvare <jdelvare@suse.de> Reviewed-by: Daniel Vetter <daniel.vetter@ffwll.ch> Reviewed-by: Ville Syrjala <ville.syrjala@linux.intel.com> Signed-off-by: Dave Airlie <airlied@redhat.com>
Diffstat (limited to 'drivers/gpu/drm/vmwgfx/vmwgfx_kms.c')
0 files changed, 0 insertions, 0 deletions
OpenPOWER on IntegriCloud