drm/modes: Only consider bpp and refresh before options
authorMaxime Ripard <maxime@cerno.tech>
Thu, 29 Sep 2022 16:31:06 +0000 (18:31 +0200)
committerMaxime Ripard <maxime@cerno.tech>
Mon, 10 Oct 2022 11:58:43 +0000 (13:58 +0200)
commit90c258ba4a36f610302cdea6ff3b4e1a0811f50e
tree104d0ff6de35bf28d1d2e79085d988b9dd04fd60
parent941731a2684251e8854366c75df19185f586c784
drm/modes: Only consider bpp and refresh before options

Some video= options might have a value that contains a dash. However, the
command line parsing mode considers all dashes as the separator between the
mode and the bpp count.

Let's rework the parsing code a bit to only consider a dash as the bpp
separator if it before a comma, the options separator.

A follow-up patch will add a unit-test for this once such an option is
introduced.

Reviewed-by: Geert Uytterhoeven <geert@linux-m68k.org>
Link: https://lore.kernel.org/r/20220728-rpi-analog-tv-properties-v4-12-60d38873f782@cerno.tech
Signed-off-by: Maxime Ripard <maxime@cerno.tech>
drivers/gpu/drm/drm_modes.c