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: Jayesh Choudhary <j-choudhary@ti.com> Reviewed-by: Aradhya Bhatia <a-bhatia1@ti.com> Reviewed-by: Dmitry Baryshkov <dmitry.baryshkov@linaro.org> Link: https://patchwork.freedesktop.org/patch/msgid/20240613083805.439337-4-j-choudhary@ti.com Signed-off-by: Maxime Ripard <mripard@kernel.org>
This commit is contained in:
committed by
Maxime Ripard
parent
96fddae126
commit
9324410846
@@ -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.
|
||||
|
||||
Reference in New Issue
Block a user