Commit 93244108 authored by Jayesh Choudhary's avatar Jayesh Choudhary Committed by Maxime Ripard

drm/bridge: sii902x: Add pixel clock check in atomic_check

Check the pixel clock for the mode in atomic_check and ensure that
it is within the range supported by the bridge.
Signed-off-by: default avatarJayesh Choudhary <j-choudhary@ti.com>
Reviewed-by: default avatarAradhya Bhatia <a-bhatia1@ti.com>
Reviewed-by: default avatarDmitry Baryshkov <dmitry.baryshkov@linaro.org>
Link: https://patchwork.freedesktop.org/patch/msgid/20240613083805.439337-4-j-choudhary@ti.comSigned-off-by: default avatarMaxime Ripard <mripard@kernel.org>
parent 96fddae1
......@@ -496,6 +496,10 @@ static int sii902x_bridge_atomic_check(struct drm_bridge *bridge,
struct drm_crtc_state *crtc_state,
struct drm_connector_state *conn_state)
{
if (crtc_state->mode.clock < SII902X_MIN_PIXEL_CLOCK_KHZ ||
crtc_state->mode.clock > SII902X_MAX_PIXEL_CLOCK_KHZ)
return -EINVAL;
/*
* There might be flags negotiation supported in future but
* set the bus flags in atomic_check statically for now.
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment