drm/mipi-dbi: Initialize default driver functions with macro
authorThomas Zimmermann <tzimmermann@suse.de>
Fri, 2 Dec 2022 12:56:40 +0000 (13:56 +0100)
committerThomas Zimmermann <tzimmermann@suse.de>
Mon, 5 Dec 2022 12:36:16 +0000 (13:36 +0100)
commit63aa5ec6cf2f332ec4ef08a03f4f39895f82b2b9
treeebea44041ec83f498b21efb6555c2b270e08a245
parente06c123e1d7c0668d27f1d92d5f778c7a737ddf7
drm/mipi-dbi: Initialize default driver functions with macro

Introduce DRM_MIPI_DBI_SIMPLE_DISPLAY_PIPE_FUNCS to initialize MIPI-DBI
helpers to default values and convert drivers. The prepare_fb function
set by some drivers is called implicitly by simple-kms helpers, so leave
it out.

Signed-off-by: Thomas Zimmermann <tzimmermann@suse.de>
Reviewed-by: Noralf Trønnes <noralf@tronnes.org>
Tested-by: Javier Martinez Canillas <javierm@redhat.com>
Tested-by: Noralf Trønnes <noralf@tronnes.org> # drm/tiny/mi0283qt
Link: https://patchwork.freedesktop.org/patch/msgid/20221202125644.7917-5-tzimmermann@suse.de
drivers/gpu/drm/panel/panel-ilitek-ili9341.c
drivers/gpu/drm/tiny/hx8357d.c
drivers/gpu/drm/tiny/ili9163.c
drivers/gpu/drm/tiny/ili9341.c
drivers/gpu/drm/tiny/ili9486.c
drivers/gpu/drm/tiny/mi0283qt.c
drivers/gpu/drm/tiny/panel-mipi-dbi.c
drivers/gpu/drm/tiny/st7735r.c
include/drm/drm_mipi_dbi.h