]> www.infradead.org Git - users/dwmw2/linux.git/commit
drm/panel-simple: allow LVDS format override
authorJohannes Zink <j.zink@pengutronix.de>
Fri, 29 Sep 2023 12:33:33 +0000 (14:33 +0200)
committerNeil Armstrong <neil.armstrong@linaro.org>
Mon, 9 Oct 2023 09:10:05 +0000 (11:10 +0200)
commit1cd3ea3e4b124120dbdff3faf00a71c8fc6f6402
treed7be077e5394269f7807e344ab7b90fdf1eb3009
parent66b66c97f4074c38b1c53c49625ebdd9a33ba56d
drm/panel-simple: allow LVDS format override

Some panels support multiple LVDS data mapping formats, which can be
used e.g. run displays on jeida-18 format when only 3 LVDS lanes are
available.

Add parsing of an optional data-mapping devicetree property, which also
touches up the bits per color to match the bus format.

Signed-off-by: Johannes Zink <j.zink@pengutronix.de>
Link: https://lore.kernel.org/r/20230523-simplepanel_support_nondefault_datamapping-v5-3-0d7928edafab@pengutronix.de
Signed-off-by: Neil Armstrong <neil.armstrong@linaro.org>
Link: https://patchwork.freedesktop.org/patch/msgid/20230523-simplepanel_support_nondefault_datamapping-v5-3-0d7928edafab@pengutronix.de
drivers/gpu/drm/panel/panel-simple.c