fbdev/arcfb: Use generator macros for deferred I/O
authorThomas Zimmermann <tzimmermann@suse.de>
Mon, 27 Nov 2023 13:15:35 +0000 (14:15 +0100)
committerThomas Zimmermann <tzimmermann@suse.de>
Wed, 29 Nov 2023 11:20:14 +0000 (12:20 +0100)
commit28f57d03f5a73ad7c5b07fd1414d816f15f7fb1d
treee248cd9984e4b782d37424e66c794561b07f7954
parent30b72c0bde93ae3001736b596cf94bfb47c5e159
fbdev/arcfb: Use generator macros for deferred I/O

Implement the driver's fops with the generator macros for deferred
I/O. Only requires per-driver code for the on-scren scanout buffer.
The generated helpers implement reading, writing and drawing on top
of that. Also update the selected Kconfig tokens accordingly.

Actual support for deferred I/O is missing from the driver. So
writing to memory-mapped pages does not automatically update the
scanout buffer.

Signed-off-by: Thomas Zimmermann <tzimmermann@suse.de>
Cc: Jaya Kumar <jayalk@intworks.biz>
Acked-by: Javier Martinez Canillas <javierm@redhat.com>
Link: https://patchwork.freedesktop.org/patch/msgid/20231127131655.4020-7-tzimmermann@suse.de
drivers/video/fbdev/Kconfig
drivers/video/fbdev/arcfb.c