Hi, On Wed, Mar 26, 2025 at 12:19:55PM +0200, Cristian Ciocaltea wrote: > In preparation to support fallback to an alternative output format, e.g. > YUV420, when RGB cannot be used for any of the available color depths, > move the bpc try loop out of hdmi_compute_config() and, instead, make it > part of hdmi_compute_format_bpc(). Additionally, add a new parameter to > the latter holding the output format to be checked and eventually set. > > This improves code reusability and further extensibility. > > Signed-off-by: Cristian Ciocaltea <cristian.ciocal...@collabora.com>
I think patch 5 could be squashed into this one. > --- > drivers/gpu/drm/display/drm_hdmi_state_helper.c | 50 > ++++++++++++------------- > 1 file changed, 23 insertions(+), 27 deletions(-) > > diff --git a/drivers/gpu/drm/display/drm_hdmi_state_helper.c > b/drivers/gpu/drm/display/drm_hdmi_state_helper.c > index > 160964190d82ac233fdbe34ac54024a007a19872..6de0abb15ecb36fd4eb98725e2a3835e5e0db134 > 100644 > --- a/drivers/gpu/drm/display/drm_hdmi_state_helper.c > +++ b/drivers/gpu/drm/display/drm_hdmi_state_helper.c > @@ -608,42 +608,19 @@ static int > hdmi_compute_format_bpc(const struct drm_connector *connector, > struct drm_connector_state *conn_state, > const struct drm_display_mode *mode, > - unsigned int bpc) > + unsigned int max_bpc, enum hdmi_colorspace fmt) > { > struct drm_device *dev = connector->dev; > - > - /* > - * TODO: Add support for YCbCr420 output for HDMI 2.0 capable > - * devices, for modes that only support YCbCr420. > - */ And we should fix that comment for now. Once fixed, Reviewed-by: Maxime Ripard <mrip...@kernel.org> Maxime
signature.asc
Description: PGP signature