diff options
author | Maxime Ripard <maxime@cerno.tech> | 2020-12-15 16:42:40 +0100 |
---|---|---|
committer | Maxime Ripard <maxime@cerno.tech> | 2020-12-16 10:11:43 +0100 |
commit | f623746f74721be7ac1cf10e0f5e731f30d191b0 (patch) | |
tree | 267fda23dfed02718db68cf32b79f0ca4727cbf6 /drivers/gpu/drm/vc4/vc4_hdmi.h | |
parent | fbe7271e47bebd7600fec171bce9d5bf066275f8 (diff) | |
download | linux-f623746f74721be7ac1cf10e0f5e731f30d191b0.tar.gz linux-f623746f74721be7ac1cf10e0f5e731f30d191b0.tar.bz2 linux-f623746f74721be7ac1cf10e0f5e731f30d191b0.zip |
drm/vc4: hdmi: Store pixel frequency in the connector state
The pixel rate is for now quite simple to compute, but with more features
(30 and 36 bits output, YUV output, etc.) will depend on a bunch of
connectors properties.
Let's store the rate we have to run the pixel clock at in our custom
connector state, and compute it in atomic_check.
Acked-by: Thomas Zimmermann <tzimmermann@suse.de>
Reviewed-by: Dave Stevenson <dave.stevenson@raspberrypi.com>
Signed-off-by: Maxime Ripard <maxime@cerno.tech>
Link: https://patchwork.freedesktop.org/patch/msgid/20201215154243.540115-7-maxime@cerno.tech
Diffstat (limited to 'drivers/gpu/drm/vc4/vc4_hdmi.h')
-rw-r--r-- | drivers/gpu/drm/vc4/vc4_hdmi.h | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/drivers/gpu/drm/vc4/vc4_hdmi.h b/drivers/gpu/drm/vc4/vc4_hdmi.h index 2cf5362052e2..bca6943de884 100644 --- a/drivers/gpu/drm/vc4/vc4_hdmi.h +++ b/drivers/gpu/drm/vc4/vc4_hdmi.h @@ -182,6 +182,7 @@ encoder_to_vc4_hdmi(struct drm_encoder *encoder) struct vc4_hdmi_connector_state { struct drm_connector_state base; + unsigned long long pixel_rate; }; static inline struct vc4_hdmi_connector_state * |