drm/ingenic: Add support for reserved memory
authorPaul Cercueil <paul@crapouillou.net>
Sat, 26 Sep 2020 17:04:56 +0000 (19:04 +0200)
committerPaul Cercueil <paul@crapouillou.net>
Sat, 26 Sep 2020 19:53:57 +0000 (21:53 +0200)
commit1677d31c226683236dd80f49e2eea0e6cee08a51
tree3bce75e0a691cae3a8a561719c0c5ad3f46a6158
parent33700f6f7d9f6b4e1e6df933ef7fd388889c662c
drm/ingenic: Add support for reserved memory

Add support for static memory reserved from Device Tree. Since we're
using GEM buffers backed by CMA, it is interesting to have an option to
specify the CMA area where the GEM buffers will be allocated.

v2: Don't abort probe if reserved memory cannot be obtained. The driver
    will still work fine provided the kernel configuration is sane.

Signed-off-by: Paul Cercueil <paul@crapouillou.net>
Reviewed-by: Sam Ravnborg <sam@ravnborg.org>
Link: https://patchwork.freedesktop.org/patch/msgid/20200926170501.1109197-3-paul@crapouillou.net
drivers/gpu/drm/ingenic/ingenic-drm-drv.c