linux/drivers/gpu/drm/vc4
Boris Brezillon 531a1b622d
drm/vc4: Report HVS underrun errors
Add a debugfs entry and helper for reporting HVS underrun errors as
well as helpers for masking and unmasking the underrun interrupts.
Add an IRQ handler and initial IRQ configuration.
Rework related register definitions to take the channel number.

Signed-off-by: Boris Brezillon <boris.brezillon@bootlin.com>
Signed-off-by: Paul Kocialkowski <paul.kocialkowski@bootlin.com>
Reviewed-by: Eric Anholt <eric@anholt.net>
Signed-off-by: Maxime Ripard <maxime.ripard@bootlin.com>
Link: https://patchwork.freedesktop.org/patch/msgid/20190220155124.25022-2-paul.kocialkowski@bootlin.com
2019-03-06 14:47:59 +01:00
..
Kconfig
Makefile drm/vc4: Add support for the transposer block 2018-07-07 07:54:46 +02:00
vc4_bo.c drm: vc4: Switch to use drm_gem_object reservation_object 2019-02-19 11:08:40 +01:00
vc4_crtc.c drm/vc4: Report HVS underrun errors 2019-03-06 14:47:59 +01:00
vc4_debugfs.c drm/vc4: Report HVS underrun errors 2019-03-06 14:47:59 +01:00
vc4_dpi.c drm: Split out drm_probe_helper.h 2019-01-24 13:20:42 +01:00
vc4_drv.c drm: vc4: Switch to use drm_gem_object reservation_object 2019-02-19 11:08:40 +01:00
vc4_drv.h drm/vc4: Report HVS underrun errors 2019-03-06 14:47:59 +01:00
vc4_dsi.c drm: Split out drm_probe_helper.h 2019-01-24 13:20:42 +01:00
vc4_fence.c drm/vc4: Remove unecessary dma_fence_ops 2018-07-03 13:14:10 +02:00
vc4_gem.c drm: vc4: Switch to use drm_gem_object reservation_object 2019-02-19 11:08:40 +01:00
vc4_hdmi.c drm: Split out drm_probe_helper.h 2019-01-24 13:20:42 +01:00
vc4_hvs.c drm/vc4: Report HVS underrun errors 2019-03-06 14:47:59 +01:00
vc4_irq.c
vc4_kms.c drm/vc4: Report HVS underrun errors 2019-03-06 14:47:59 +01:00
vc4_packet.h
vc4_perfmon.c drm/vc4: Use struct_size() in kzalloc() 2019-02-06 15:16:08 -08:00
vc4_plane.c drm: vc4: Switch to use drm_gem_object reservation_object 2019-02-19 11:08:40 +01:00
vc4_qpu_defines.h
vc4_regs.h drm/vc4: Report HVS underrun errors 2019-03-06 14:47:59 +01:00
vc4_render_cl.c
vc4_trace.h
vc4_trace_points.c
vc4_txp.c drm: Remove set but not used variable 'gem' 2019-02-19 11:08:41 +01:00
vc4_v3d.c drm/vc4: make function vc4_allocate_bin_bo static 2018-04-30 10:59:00 -07:00
vc4_validate.c
vc4_validate_shaders.c
vc4_vec.c drm: Split out drm_probe_helper.h 2019-01-24 13:20:42 +01:00