]> git.baikalelectronics.ru Git - kernel.git/commit
drm/vc4: prepare for CEC support
authorHans Verkuil <hans.verkuil@cisco.com>
Sun, 16 Jul 2017 10:48:03 +0000 (12:48 +0200)
committerEric Anholt <eric@anholt.net>
Wed, 26 Jul 2017 19:15:03 +0000 (12:15 -0700)
commit4701313eab2cc0e4f88a9ce2c92545b13b3e7920
tree22fba97aa3f32b558104f42b20c145acc09deb86
parent2980522342bf1ee253175e80911511a3dc8c3c12
drm/vc4: prepare for CEC support

In order to support CEC the hsm clock needs to be enabled in
vc4_hdmi_bind(), not in vc4_hdmi_encoder_enable(). Otherwise you wouldn't
be able to support CEC when there is no hotplug detect signal, which is
required by some monitors that turn off the HPD when in standby, but keep
the CEC bus alive so they can be woken up.

The HDMI core also has to be enabled in vc4_hdmi_bind() for the same
reason.

Signed-off-by: Hans Verkuil <hans.verkuil@cisco.com>
Signed-off-by: Eric Anholt <eric@anholt.net>
Reviewed-by: Eric Anholt <eric@anholt.net>
Link: https://patchwork.freedesktop.org/patch/msgid/20170716104804.48308-3-hverkuil@xs4all.nl
drivers/gpu/drm/vc4/vc4_hdmi.c