[PATCH 00/12] backlight: Do not include <linux/fb.h> in header file
Thomas Zimmermann
tzimmermann at suse.de
Wed Jun 18 05:16:32 PDT 2025
Remove the final dependencies on fbdev from the backlight subsystem.
This is really just the include of <linux/fb.h> in backlight, but it
has some fallout in other code.
Patches 1 to 11 fix all the implicit includes that come from fb.h
throughout the kernel. It's all trivial, but touches various drivers.
Maintainers are in CC. Patch 12 fixes the backlight header.
With the series applied the backlight subsystem should be free from
fbdev dependencies.
Thomas Zimmermann (12):
platform/x86: dell-uart-backlight: Use blacklight power constant
drm/panel: panel-samsung-s6e63m0: Include <linux/of.h>
drm/panel: panel-samsung-s6e88a0-ams427ap24: Include <linux/of.h>
drm/panel: panel-summit: Include <linux/of.h>
fbcon: Add necessary include statements and forward declarations
backlight: Include <linux/of.h>
backlight: apple_dwi_bl: Include <linux/mod_devicetable.h>
backlight: as3711_bl: Include <linux/of.h>
backlight: da9052_bl: Include <linux/mod_devicetable.h>
backlight: ktd2801: Include <linux/mod_devicetable.h>
backlight: led_bl: Include <linux/of.h>
backlight: Do not include <linux/fb.h> in header file
drivers/gpu/drm/panel/panel-samsung-s6e63m0.c | 1 +
drivers/gpu/drm/panel/panel-samsung-s6e88a0-ams427ap24.c | 1 +
drivers/gpu/drm/panel/panel-summit.c | 1 +
drivers/platform/x86/dell/dell-uart-backlight.c | 2 +-
drivers/video/backlight/apple_dwi_bl.c | 1 +
drivers/video/backlight/as3711_bl.c | 1 +
drivers/video/backlight/backlight.c | 1 +
drivers/video/backlight/da9052_bl.c | 1 +
drivers/video/backlight/ktd2801-backlight.c | 1 +
drivers/video/backlight/led_bl.c | 1 +
include/linux/backlight.h | 1 -
include/linux/fbcon.h | 7 +++++++
12 files changed, 17 insertions(+), 2 deletions(-)
--
2.49.0
More information about the linux-arm-kernel
mailing list