]> git.baikalelectronics.ru Git - kernel.git/commit
drm/pl111: Replace custom connector with panel bridge
authorLinus Walleij <linus.walleij@linaro.org>
Fri, 8 Sep 2017 12:47:05 +0000 (14:47 +0200)
committerLinus Walleij <linus.walleij@linaro.org>
Sun, 10 Sep 2017 21:58:02 +0000 (23:58 +0200)
commit8ac826984b3ae78033a1b852a8e3450624a88494
treee67a32160eff08c51704475087c928bb05c28e49
parentbb8ae03d6129655f766067b0e164d73429862597
drm/pl111: Replace custom connector with panel bridge

This replaces the custom connector in the PL111 with the
panel bridge helper.

This works nicely for all standard panels, but since there
are several PL11x-based systems that will need to use the dumb
VGA connector bridge we use drm_of_find_panel_or_bridge()
and make some headroom for dealing with bridges that are
not panels as well, and drop a TODO in the code.

Reviewed-by: Eric Anholt <eric@anholt.net>
Signed-off-by: Linus Walleij <linus.walleij@linaro.org>
Link: https://patchwork.freedesktop.org/patch/msgid/20170908124709.4758-3-linus.walleij@linaro.org
drivers/gpu/drm/pl111/Kconfig
drivers/gpu/drm/pl111/Makefile
drivers/gpu/drm/pl111/pl111_connector.c [deleted file]
drivers/gpu/drm/pl111/pl111_display.c
drivers/gpu/drm/pl111/pl111_drm.h
drivers/gpu/drm/pl111/pl111_drv.c