]> git.proxmox.com Git - mirror_ubuntu-artful-kernel.git/commit
drm: adv7511: really enable interrupts for EDID detection
authorWolfram Sang <wsa+renesas@sang-engineering.com>
Mon, 4 Jan 2016 02:33:45 +0000 (03:33 +0100)
committerThadeu Lima de Souza Cascardo <cascardo@canonical.com>
Thu, 5 Oct 2017 17:56:17 +0000 (14:56 -0300)
commitb8bea664f0abaa2864ec18ee20e73f5f88637d5b
tree41aa63b6ef65dcfa0757431a94453d103a9c815d
parentab0733c9a8b6ec8edcfe3871875d1481369c5774
drm: adv7511: really enable interrupts for EDID detection

BugLink: http://bugs.launchpad.net/bugs/1718195
commit d0be8584b01160eb6f49e77f8e9c1da286bb4ffb upstream.

The interrupts for EDID_READY or DDC_ERROR were never enabled in this
driver, so reading EDID always timed out when chip was powered down and
interrupts were used. Fix this and also remove clearing the interrupt
flags, they are cleared in POWER_DOWN mode anyhow (unlike the interrupt
enable flags) according to docs and my tests.

Signed-off-by: Wolfram Sang <wsa+renesas@sang-engineering.com>
Tested-by: Archit Taneja <architt@codeaurora.org>
Signed-off-by: Thong Ho <thong.ho.px@rvc.renesas.com>
Signed-off-by: Nhan Nguyen <nhan.nguyen.yb@renesas.com>
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
Signed-off-by: Stefan Bader <stefan.bader@canonical.com>
Signed-off-by: Thadeu Lima de Souza Cascardo <cascardo@canonical.com>
drivers/gpu/drm/i2c/adv7511.c