linux/drivers/gpu/drm/vc4
Hans Verkuil 10ee275cb1 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
2017-07-26 12:15:03 -07:00
..
Kconfig drm/vc4: Switch DSI to the panel-bridge layer, and support bridges. 2017-06-05 15:07:37 +05:30
Makefile drm/vc4: fix include notation and remove -Iinclude/drm flag 2017-05-22 09:36:01 +02:00
vc4_bo.c drm/vc4: Add get/set tiling ioctls. 2017-06-15 16:02:45 -07:00
vc4_crtc.c drm: Convert atomic drivers from CRTC .disable() to .atomic_disable() 2017-06-30 14:53:15 +02:00
vc4_debugfs.c drm/vc4: Add DSI driver 2017-02-01 12:51:23 -08:00
vc4_dpi.c drm: vc4: Use crtc->mode_valid() and encoder->mode_valid() callbacks 2017-06-20 10:46:36 +02:00
vc4_drv.c drm/vc4: Add get/set tiling ioctls. 2017-06-15 16:02:45 -07:00
vc4_drv.h drm/vc4: Remove dead vc4_event_pending(). 2017-06-22 11:14:39 -07:00
vc4_dsi.c drm/vc4: Fix misleading name of the continuous flag. 2017-07-14 14:09:55 -07:00
vc4_fence.c drm/vc4: Expose dma-buf fences for V3D rendering. 2017-04-13 11:00:28 -07:00
vc4_gem.c drm/vc4: Fix resource leak in 'vc4_get_hang_state_ioctl()' in error handling path 2017-06-12 17:11:39 -07:00
vc4_hdmi.c drm/vc4: prepare for CEC support 2017-07-26 12:15:03 -07:00
vc4_hvs.c drm/vc4: fix include notation and remove -Iinclude/drm flag 2017-05-22 09:36:01 +02:00
vc4_irq.c drm/vc4: Allow using more than 256MB of CMA memory. 2017-04-18 14:32:20 -07:00
vc4_kms.c drm/vc4: Handle drm_atomic_helper_swap_state failure 2017-07-26 13:22:43 +02:00
vc4_packet.h
vc4_plane.c drm/vc4: Hook up plane prepare_fb to lookup dma-buf reservations. 2017-06-22 11:13:54 -07:00
vc4_qpu_defines.h drm/vc4: Fix definition of QPU_R_MS_REV_FLAGS 2016-07-15 15:19:52 -07:00
vc4_regs.h drm/vc4: Add T-format scanout support. 2017-06-15 16:02:45 -07:00
vc4_render_cl.c drm/vc4: Allow using more than 256MB of CMA memory. 2017-04-18 14:32:20 -07:00
vc4_trace.h
vc4_trace_points.c
vc4_v3d.c drm/vc4: Mark the device as active when enabling runtime PM. 2017-06-02 13:00:47 -07:00
vc4_validate.c drm/vc4: fix spelling mistake: "dimesions" -> "dimensions" 2017-05-16 09:42:20 -07:00
vc4_validate_shaders.c drm/vc4: Extend and edit documentation for output from the RST 2017-02-28 12:51:49 -08:00
vc4_vec.c drm/vc4: Extend and edit documentation for output from the RST 2017-02-28 12:51:49 -08:00