adv7511: TX_EDID_PRESENT is still 1 after a disconnect
authorHans Verkuil <hverkuil@xs4all.nl>
Wed, 10 Feb 2016 11:32:25 +0000 (09:32 -0200)
committerGreg Kroah-Hartman <gregkh@linuxfoundation.org>
Tue, 12 Apr 2016 16:08:50 +0000 (09:08 -0700)
commit454b8cbea62141cdaee224a118678c890c7aa186
tree141bf78a5a8343c7200268f6988ba587bdde941e
parent4fe401d63051c524e45d2a1c57bf1e34ecc19a7b
adv7511: TX_EDID_PRESENT is still 1 after a disconnect

commit b339a72e04a62f0b1882c43492fc712f1176b3e6 upstream.

The V4L2_CID_TX_EDID_PRESENT control reports if an EDID is present.
The adv7511 however still reported the EDID present after disconnecting
the HDMI cable. Fix the logic regarding this control. And when the EDID
is disconnected also call ADV7511_EDID_DETECT to notify the bridge driver.
This was also missing.

Signed-off-by: Hans Verkuil <hans.verkuil@cisco.com>
Signed-off-by: Mauro Carvalho Chehab <mchehab@osg.samsung.com>
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
drivers/media/i2c/adv7511.c