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

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.com


Signed-off-by: default avatarMaxime Ripard <mripard@kernel.org>
parent 96fddae1
Loading
Loading
Loading
Loading
+4 −0
Original line number Diff line number Diff line
@@ -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.