linux/drivers/gpu/drm/vc4
Maxime Ripard dccb4d74e0
drm/vc4: hdmi: Use full range helper in csc functions
The CSC callbacks takes a boolean as an argument to tell whether we're
using the full range or limited range RGB.

However, with the upcoming YUV support, the logic will be a bit more
complex. In order to address this, let's make the callbacks take the
entire mode, and call our new helper to tell whether the full or limited
range RGB should be used.

Acked-by: Thomas Zimmermann <tzimmermann@suse.de>
Signed-off-by: Maxime Ripard <maxime@cerno.tech>
Link: https://patchwork.freedesktop.org/patch/msgid/20220120151625.594595-7-maxime@cerno.tech
2022-01-25 10:02:36 +01:00
..
Kconfig drm: Remove CONFIG_DRM_KMS_CMA_HELPER option 2021-11-30 11:10:03 +01:00
Makefile drm/vc4: hdmi: Add PHY init and disable function 2020-09-07 18:06:04 +02:00
vc4_bo.c drm/vc4: remove redundant assignment of variable size 2022-01-14 14:14:56 +01:00
vc4_crtc.c drm/vc4: crtc: Copy assigned channel to the CRTC 2021-11-05 12:53:22 +01:00
vc4_debugfs.c drm/vc4: Leverage the load tracker on the BCM2711 2021-11-04 10:36:25 +01:00
vc4_dpi.c drm/vc4: dpi: Switch to devm_drm_of_get_bridge 2021-09-14 10:39:30 +02:00
vc4_drv.c drm/vc4: Notify the firmware when DRM is in charge 2022-01-11 13:16:12 +01:00
vc4_drv.h drm/vc4: crtc: Copy assigned channel to the CRTC 2021-11-05 12:53:22 +01:00
vc4_dsi.c drm/vc4: dsi: Switch to devm_drm_of_get_bridge 2021-09-14 10:40:24 +02:00
vc4_fence.c
vc4_gem.c drm/vc4: remove unneeded variable: "ret" 2021-02-09 17:16:57 +01:00
vc4_hdmi_phy.c drm/vc4: hdmi: Add a spinlock to protect register access 2021-11-05 12:53:24 +01:00
vc4_hdmi_regs.h drm/vc4: hdmi: Add a spinlock to protect register access 2021-11-05 12:53:24 +01:00
vc4_hdmi.c drm/vc4: hdmi: Use full range helper in csc functions 2022-01-25 10:02:36 +01:00
vc4_hdmi.h drm/vc4: hdmi: Use full range helper in csc functions 2022-01-25 10:02:36 +01:00
vc4_hvs.c drm/vc4: crtc: Copy assigned channel to the CRTC 2021-11-05 12:53:22 +01:00
vc4_irq.c drm/vc4: Convert to Linux IRQ interfaces 2021-08-10 20:13:53 +02:00
vc4_kms.c drm/vc4: kms: Wait for the commit before increasing our clock rate 2021-12-15 12:10:50 +01:00
vc4_packet.h
vc4_perfmon.c drm/vc4: replace idr_init() by idr_init_base() 2020-11-06 11:48:43 +01:00
vc4_plane.c drm/vc4: plane: Add support for YUV color encodings and ranges 2021-12-16 11:23:23 +01:00
vc4_qpu_defines.h
vc4_regs.h drm/vc4: plane: Add support for YUV color encodings and ranges 2021-12-16 11:23:23 +01:00
vc4_render_cl.c
vc4_trace_points.c
vc4_trace.h
vc4_txp.c drm/vc4: crtc: Copy assigned channel to the CRTC 2021-11-05 12:53:22 +01:00
vc4_v3d.c drm/vc4: Convert to Linux IRQ interfaces 2021-08-10 20:13:53 +02:00
vc4_validate_shaders.c
vc4_validate.c
vc4_vec.c drm/vc4: Separate VEC compatible variants 2021-05-24 13:52:33 +02:00