summaryrefslogtreecommitdiffstats
path: root/include/media
diff options
context:
space:
mode:
authorHans Verkuil <hans.verkuil@cisco.com>2017-06-07 11:46:12 -0300
committerMauro Carvalho Chehab <mchehab@s-opensource.com>2017-06-20 06:54:34 -0300
commitf902c1e95d5dfe5102f8467d69dc51d505f832ee (patch)
tree29e8d0abcd8b7c4d67cd69a7b46f0b4abc10bf34 /include/media
parent2613cc6fd32c4997d8e9473f8249601a5e088ee7 (diff)
downloadlinux-f902c1e95d5dfe5102f8467d69dc51d505f832ee.tar.gz
linux-f902c1e95d5dfe5102f8467d69dc51d505f832ee.tar.bz2
linux-f902c1e95d5dfe5102f8467d69dc51d505f832ee.zip
[media] cec: add CEC_CAP_NEEDS_HPD
Add a new capability CEC_CAP_NEEDS_HPD. If this capability is set then the hardware can only use CEC if the HDMI Hotplug Detect pin is high. Such hardware cannot handle the corner case in the CEC specification where it is possible to transmit messages even if no hotplug signal is present (needed for some displays that turn off the HPD when in standby, but still have CEC enabled). Typically hardware that needs this capability have the HPD wired to the CEC block, often to a 'power' or 'active' pin. Signed-off-by: Hans Verkuil <hans.verkuil@cisco.com> Signed-off-by: Mauro Carvalho Chehab <mchehab@s-opensource.com>
Diffstat (limited to 'include/media')
-rw-r--r--include/media/cec.h1
1 files changed, 1 insertions, 0 deletions
diff --git a/include/media/cec.h b/include/media/cec.h
index a2e184d1df00..7e32e80b243e 100644
--- a/include/media/cec.h
+++ b/include/media/cec.h
@@ -164,6 +164,7 @@ struct cec_adapter {
u8 available_log_addrs;
u16 phys_addr;
+ bool needs_hpd;
bool is_configuring;
bool is_configured;
u32 monitor_all_cnt;