On Thu, Jun 20, 2024 at 2:37 PM Thomas Zimmermann <tzimmermann@xxxxxxx> wrote: > > Hi > > Am 20.06.24 um 07:47 schrieb Chen-Yu Tsai: > > With the recent switch from fbdev-generic to fbdev-dma, the driver now > > requires the DRM GEM DMA helpers. This dependency is missing, and will > > cause a link failure if fbdev emulation is enabled. > > > > Add the missing dependency. > > > > Fixes: 0992284b4fe4 ("drm/mediatek: Use fbdev-dma") > > Signed-off-by: Chen-Yu Tsai <wenst@xxxxxxxxxxxx> > > Reviewed-by: Thomas Zimmermann <tzimmermann@xxxxxxx> > > Apart from this problem, would it make sense to convert the driver's > management to GEM's DMA helpers? It appears there's some code > duplication in mtk_gem.c and these helpers. It seems at least import_sg_table could be converted. I don't have the bandwidth to do a more in-depth review though. Thanks ChenYu > Best regards > Thomas > > > --- > > The commit this patch fixes is in drm-misc-next. Ideally this patch > > should be applied on top of it directly. > > > > CK, could you give your ack for it? > > > > drivers/gpu/drm/mediatek/Kconfig | 1 + > > 1 file changed, 1 insertion(+) > > > > diff --git a/drivers/gpu/drm/mediatek/Kconfig b/drivers/gpu/drm/mediatek/Kconfig > > index 96cbe020f493..d6449ebae838 100644 > > --- a/drivers/gpu/drm/mediatek/Kconfig > > +++ b/drivers/gpu/drm/mediatek/Kconfig > > @@ -7,6 +7,7 @@ config DRM_MEDIATEK > > depends on HAVE_ARM_SMCCC > > depends on OF > > depends on MTK_MMSYS > > + select DRM_GEM_DMA_HELPER if DRM_FBDEV_EMULATION > > select DRM_KMS_HELPER > > select DRM_MIPI_DSI > > select DRM_PANEL > > -- > -- > Thomas Zimmermann > Graphics Driver Developer > SUSE Software Solutions Germany GmbH > Frankenstrasse 146, 90461 Nuernberg, Germany > GF: Ivo Totev, Andrew Myers, Andrew McDonald, Boudien Moerman > HRB 36809 (AG Nuernberg) >