fbdev/intelfb: Remove driver
authorThomas Zimmermann <tzimmermann@suse.de>
Fri, 5 Jan 2024 09:10:36 +0000 (10:10 +0100)
committerHelge Deller <deller@gmx.de>
Fri, 12 Jan 2024 11:38:37 +0000 (12:38 +0100)
commit689237ab37c59b9909bc9371d7fece3081683fba
treef418119264869980eb1c53879c2a15e5ba87ce65
parentc25a19afb81cfd73dab494ba64f9a434cf1a4499
fbdev/intelfb: Remove driver

From looking at the PCI IDs, every device supported by intelfb is
also supported by i915. Anyone still using intelfb should please
move on to i915, which does everything intelfb does but better.

Removing intelfb is motivated by the driver's excessive use of the
global screen_info state. The state belongs to architecture and
firmware code; device drivers should not attempt to access it. But
fixing intelfb would require a significant change in the driver's
probing logic. As intelfb has been obsolete for nearly 2 decades,
it is probably not worth the effort. Let's just remove it. Also
remove the related documentation.

Signed-off-by: Thomas Zimmermann <tzimmermann@suse.de>
Acked-by: Maik Broemme <mbroemme@libmpq.org>
Signed-off-by: Helge Deller <deller@gmx.de>
12 files changed:
Documentation/fb/index.rst
Documentation/fb/intelfb.rst [deleted file]
Documentation/userspace-api/ioctl/ioctl-number.rst
MAINTAINERS
drivers/Makefile
drivers/video/fbdev/Kconfig
drivers/video/fbdev/intelfb/Makefile [deleted file]
drivers/video/fbdev/intelfb/intelfb.h [deleted file]
drivers/video/fbdev/intelfb/intelfb_i2c.c [deleted file]
drivers/video/fbdev/intelfb/intelfbdrv.c [deleted file]
drivers/video/fbdev/intelfb/intelfbhw.c [deleted file]
drivers/video/fbdev/intelfb/intelfbhw.h [deleted file]