drm/gma500: Move fbdev code into separate source file
authorThomas Zimmermann <tzimmermann@suse.de>
Mon, 13 Mar 2023 15:16:05 +0000 (16:16 +0100)
committerThomas Zimmermann <tzimmermann@suse.de>
Mon, 20 Mar 2023 10:19:03 +0000 (11:19 +0100)
commitb8bbbea1ae6441aaa2439f4fb5fb757d513833e1
tree0a8a8738e66475872f459effb03290ae972f428e
parent556d5a2d4268e3ce860e85e032859ada1c64e1b0
drm/gma500: Move fbdev code into separate source file

Move the fbdev emulation from framebuffer.c to fbdev.c. Only build
the source code if the Kconfig symbol has been selected. Remaining in
framebuffer.c is gma500's code for DRM framebuffers. No functional
changes.

v2:
* remove 'extern' from function declaration (Patrik)
* declare empty init/fini functions as 'static inline' (kernel
  test robot)
* rebase onto vm_flags_set()
* typo fixes in commit message

Signed-off-by: Thomas Zimmermann <tzimmermann@suse.de>
Acked-by: Patrik Jakobsson <patrik.r.jakobsson@gmail.com>
Link: https://patchwork.freedesktop.org/patch/msgid/20230313151610.14367-3-tzimmermann@suse.de
drivers/gpu/drm/gma500/Makefile
drivers/gpu/drm/gma500/fbdev.c [new file with mode: 0644]
drivers/gpu/drm/gma500/framebuffer.c
drivers/gpu/drm/gma500/psb_drv.h