dri-devel.lists.freedesktop.org archive mirror
 help / color / mirror / Atom feed
* [PATCH 00/12] backlight: Do not include <linux/fb.h> in header file
@ 2025-06-18 12:16 Thomas Zimmermann
  2025-06-18 12:16 ` [PATCH 01/12] platform/x86: dell-uart-backlight: Use blacklight power constant Thomas Zimmermann
                   ` (11 more replies)
  0 siblings, 12 replies; 21+ messages in thread
From: Thomas Zimmermann @ 2025-06-18 12:16 UTC (permalink / raw)
  To: lee, danielt, jingoohan1, neil.armstrong, jessica.zhang,
	maarten.lankhorst, mripard, airlied, simona, fnkl.kernel, j,
	hdegoede, ilpo.jarvinen, sven, alyssa, neal, deller,
	support.opensource, duje.mihanovic
  Cc: dri-devel, asahi, platform-driver-x86, linux-arm-kernel,
	linux-fbdev, Thomas Zimmermann

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


^ permalink raw reply	[flat|nested] 21+ messages in thread

* [PATCH 01/12] platform/x86: dell-uart-backlight: Use blacklight power constant
  2025-06-18 12:16 [PATCH 00/12] backlight: Do not include <linux/fb.h> in header file Thomas Zimmermann
@ 2025-06-18 12:16 ` Thomas Zimmermann
  2025-06-18 13:01   ` Hans de Goede
  2025-06-24 11:36   ` Ilpo Järvinen
  2025-06-18 12:16 ` [PATCH 02/12] drm/panel: panel-samsung-s6e63m0: Include <linux/of.h> Thomas Zimmermann
                   ` (10 subsequent siblings)
  11 siblings, 2 replies; 21+ messages in thread
From: Thomas Zimmermann @ 2025-06-18 12:16 UTC (permalink / raw)
  To: lee, danielt, jingoohan1, neil.armstrong, jessica.zhang,
	maarten.lankhorst, mripard, airlied, simona, fnkl.kernel, j,
	hdegoede, ilpo.jarvinen, sven, alyssa, neal, deller,
	support.opensource, duje.mihanovic
  Cc: dri-devel, asahi, platform-driver-x86, linux-arm-kernel,
	linux-fbdev, Thomas Zimmermann

The backlight subsystem has gotten its own power constants. Replace
FB_BLANK_UNBLANK with BACKLIGHT_POWER_ON.

Signed-off-by: Thomas Zimmermann <tzimmermann@suse.de>
---
 drivers/platform/x86/dell/dell-uart-backlight.c | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/drivers/platform/x86/dell/dell-uart-backlight.c b/drivers/platform/x86/dell/dell-uart-backlight.c
index 8f868f845350..f323a667dc2d 100644
--- a/drivers/platform/x86/dell/dell-uart-backlight.c
+++ b/drivers/platform/x86/dell/dell-uart-backlight.c
@@ -305,7 +305,7 @@ static int dell_uart_bl_serdev_probe(struct serdev_device *serdev)
 	dev_dbg(dev, "Firmware version: %.*s\n", resp[RESP_LEN] - 3, resp + RESP_DATA);
 
 	/* Initialize bl_power to a known value */
-	ret = dell_uart_set_bl_power(dell_bl, FB_BLANK_UNBLANK);
+	ret = dell_uart_set_bl_power(dell_bl, BACKLIGHT_POWER_ON);
 	if (ret)
 		return ret;
 
-- 
2.49.0


^ permalink raw reply related	[flat|nested] 21+ messages in thread

* [PATCH 02/12] drm/panel: panel-samsung-s6e63m0: Include <linux/of.h>
  2025-06-18 12:16 [PATCH 00/12] backlight: Do not include <linux/fb.h> in header file Thomas Zimmermann
  2025-06-18 12:16 ` [PATCH 01/12] platform/x86: dell-uart-backlight: Use blacklight power constant Thomas Zimmermann
@ 2025-06-18 12:16 ` Thomas Zimmermann
  2025-06-18 12:16 ` [PATCH 03/12] drm/panel: panel-samsung-s6e88a0-ams427ap24: " Thomas Zimmermann
                   ` (9 subsequent siblings)
  11 siblings, 0 replies; 21+ messages in thread
From: Thomas Zimmermann @ 2025-06-18 12:16 UTC (permalink / raw)
  To: lee, danielt, jingoohan1, neil.armstrong, jessica.zhang,
	maarten.lankhorst, mripard, airlied, simona, fnkl.kernel, j,
	hdegoede, ilpo.jarvinen, sven, alyssa, neal, deller,
	support.opensource, duje.mihanovic
  Cc: dri-devel, asahi, platform-driver-x86, linux-arm-kernel,
	linux-fbdev, Thomas Zimmermann

Include <linux/of.h> to declare device_property_read_u32(). Avoids
dependency on backlight header to include it.

Signed-off-by: Thomas Zimmermann <tzimmermann@suse.de>
---
 drivers/gpu/drm/panel/panel-samsung-s6e63m0.c | 1 +
 1 file changed, 1 insertion(+)

diff --git a/drivers/gpu/drm/panel/panel-samsung-s6e63m0.c b/drivers/gpu/drm/panel/panel-samsung-s6e63m0.c
index ea241c89593b..930948cb615f 100644
--- a/drivers/gpu/drm/panel/panel-samsung-s6e63m0.c
+++ b/drivers/gpu/drm/panel/panel-samsung-s6e63m0.c
@@ -16,6 +16,7 @@
 #include <linux/export.h>
 #include <linux/gpio/consumer.h>
 #include <linux/module.h>
+#include <linux/of.h>
 #include <linux/property.h>
 #include <linux/regulator/consumer.h>
 #include <linux/media-bus-format.h>
-- 
2.49.0


^ permalink raw reply related	[flat|nested] 21+ messages in thread

* [PATCH 03/12] drm/panel: panel-samsung-s6e88a0-ams427ap24: Include <linux/of.h>
  2025-06-18 12:16 [PATCH 00/12] backlight: Do not include <linux/fb.h> in header file Thomas Zimmermann
  2025-06-18 12:16 ` [PATCH 01/12] platform/x86: dell-uart-backlight: Use blacklight power constant Thomas Zimmermann
  2025-06-18 12:16 ` [PATCH 02/12] drm/panel: panel-samsung-s6e63m0: Include <linux/of.h> Thomas Zimmermann
@ 2025-06-18 12:16 ` Thomas Zimmermann
  2025-06-18 13:42   ` neil.armstrong
  2025-06-18 12:16 ` [PATCH 04/12] drm/panel: panel-summit: " Thomas Zimmermann
                   ` (8 subsequent siblings)
  11 siblings, 1 reply; 21+ messages in thread
From: Thomas Zimmermann @ 2025-06-18 12:16 UTC (permalink / raw)
  To: lee, danielt, jingoohan1, neil.armstrong, jessica.zhang,
	maarten.lankhorst, mripard, airlied, simona, fnkl.kernel, j,
	hdegoede, ilpo.jarvinen, sven, alyssa, neal, deller,
	support.opensource, duje.mihanovic
  Cc: dri-devel, asahi, platform-driver-x86, linux-arm-kernel,
	linux-fbdev, Thomas Zimmermann

Include <linux/of.h> to declare device_property_read_bool(). Avoids
dependency on backlight header to include it.

Signed-off-by: Thomas Zimmermann <tzimmermann@suse.de>
---
 drivers/gpu/drm/panel/panel-samsung-s6e88a0-ams427ap24.c | 1 +
 1 file changed, 1 insertion(+)

diff --git a/drivers/gpu/drm/panel/panel-samsung-s6e88a0-ams427ap24.c b/drivers/gpu/drm/panel/panel-samsung-s6e88a0-ams427ap24.c
index e91f50662997..b6d04f8ad561 100644
--- a/drivers/gpu/drm/panel/panel-samsung-s6e88a0-ams427ap24.c
+++ b/drivers/gpu/drm/panel/panel-samsung-s6e88a0-ams427ap24.c
@@ -8,6 +8,7 @@
 #include <linux/delay.h>
 #include <linux/gpio/consumer.h>
 #include <linux/module.h>
+#include <linux/of.h>
 #include <linux/regulator/consumer.h>
 
 #include <video/mipi_display.h>
-- 
2.49.0


^ permalink raw reply related	[flat|nested] 21+ messages in thread

* [PATCH 04/12] drm/panel: panel-summit: Include <linux/of.h>
  2025-06-18 12:16 [PATCH 00/12] backlight: Do not include <linux/fb.h> in header file Thomas Zimmermann
                   ` (2 preceding siblings ...)
  2025-06-18 12:16 ` [PATCH 03/12] drm/panel: panel-samsung-s6e88a0-ams427ap24: " Thomas Zimmermann
@ 2025-06-18 12:16 ` Thomas Zimmermann
  2025-06-18 15:19   ` Janne Grunau
  2025-06-18 12:16 ` [PATCH 05/12] fbcon: Add necessary include statements and forward declarations Thomas Zimmermann
                   ` (7 subsequent siblings)
  11 siblings, 1 reply; 21+ messages in thread
From: Thomas Zimmermann @ 2025-06-18 12:16 UTC (permalink / raw)
  To: lee, danielt, jingoohan1, neil.armstrong, jessica.zhang,
	maarten.lankhorst, mripard, airlied, simona, fnkl.kernel, j,
	hdegoede, ilpo.jarvinen, sven, alyssa, neal, deller,
	support.opensource, duje.mihanovic
  Cc: dri-devel, asahi, platform-driver-x86, linux-arm-kernel,
	linux-fbdev, Thomas Zimmermann

Include <linux/of.h> to declare device_property_read_u32() and
struct of_device_id. Avoids dependency on backlight header to include
it.

Signed-off-by: Thomas Zimmermann <tzimmermann@suse.de>
---
 drivers/gpu/drm/panel/panel-summit.c | 1 +
 1 file changed, 1 insertion(+)

diff --git a/drivers/gpu/drm/panel/panel-summit.c b/drivers/gpu/drm/panel/panel-summit.c
index 4854437e2899..02aa1ec287d6 100644
--- a/drivers/gpu/drm/panel/panel-summit.c
+++ b/drivers/gpu/drm/panel/panel-summit.c
@@ -1,6 +1,7 @@
 // SPDX-License-Identifier: GPL-2.0-only
 
 #include <linux/backlight.h>
+#include <linux/of.h>
 #include <drm/drm_device.h>
 #include <drm/drm_mipi_dsi.h>
 #include <drm/drm_mode.h>
-- 
2.49.0


^ permalink raw reply related	[flat|nested] 21+ messages in thread

* [PATCH 05/12] fbcon: Add necessary include statements and forward declarations
  2025-06-18 12:16 [PATCH 00/12] backlight: Do not include <linux/fb.h> in header file Thomas Zimmermann
                   ` (3 preceding siblings ...)
  2025-06-18 12:16 ` [PATCH 04/12] drm/panel: panel-summit: " Thomas Zimmermann
@ 2025-06-18 12:16 ` Thomas Zimmermann
  2025-06-18 12:16 ` [PATCH 06/12] backlight: Include <linux/of.h> Thomas Zimmermann
                   ` (6 subsequent siblings)
  11 siblings, 0 replies; 21+ messages in thread
From: Thomas Zimmermann @ 2025-06-18 12:16 UTC (permalink / raw)
  To: lee, danielt, jingoohan1, neil.armstrong, jessica.zhang,
	maarten.lankhorst, mripard, airlied, simona, fnkl.kernel, j,
	hdegoede, ilpo.jarvinen, sven, alyssa, neal, deller,
	support.opensource, duje.mihanovic
  Cc: dri-devel, asahi, platform-driver-x86, linux-arm-kernel,
	linux-fbdev, Thomas Zimmermann

Make the header self contained for including.

Signed-off-by: Thomas Zimmermann <tzimmermann@suse.de>
---
 include/linux/fbcon.h | 7 +++++++
 1 file changed, 7 insertions(+)

diff --git a/include/linux/fbcon.h b/include/linux/fbcon.h
index 2382dec6d6ab..81f0e698acbf 100644
--- a/include/linux/fbcon.h
+++ b/include/linux/fbcon.h
@@ -1,6 +1,13 @@
 #ifndef _LINUX_FBCON_H
 #define _LINUX_FBCON_H
 
+#include <linux/compiler_types.h>
+
+struct fb_blit_caps;
+struct fb_info;
+struct fb_var_screeninfo;
+struct fb_videomode;
+
 #ifdef CONFIG_FRAMEBUFFER_CONSOLE
 void __init fb_console_init(void);
 void __exit fb_console_exit(void);
-- 
2.49.0


^ permalink raw reply related	[flat|nested] 21+ messages in thread

* [PATCH 06/12] backlight: Include <linux/of.h>
  2025-06-18 12:16 [PATCH 00/12] backlight: Do not include <linux/fb.h> in header file Thomas Zimmermann
                   ` (4 preceding siblings ...)
  2025-06-18 12:16 ` [PATCH 05/12] fbcon: Add necessary include statements and forward declarations Thomas Zimmermann
@ 2025-06-18 12:16 ` Thomas Zimmermann
  2025-06-18 12:16 ` [PATCH 07/12] backlight: apple_dwi_bl: Include <linux/mod_devicetable.h> Thomas Zimmermann
                   ` (5 subsequent siblings)
  11 siblings, 0 replies; 21+ messages in thread
From: Thomas Zimmermann @ 2025-06-18 12:16 UTC (permalink / raw)
  To: lee, danielt, jingoohan1, neil.armstrong, jessica.zhang,
	maarten.lankhorst, mripard, airlied, simona, fnkl.kernel, j,
	hdegoede, ilpo.jarvinen, sven, alyssa, neal, deller,
	support.opensource, duje.mihanovic
  Cc: dri-devel, asahi, platform-driver-x86, linux-arm-kernel,
	linux-fbdev, Thomas Zimmermann

Include <linux/of.h> to avoid dependency on backlight header to
include it.

Signed-off-by: Thomas Zimmermann <tzimmermann@suse.de>
---
 drivers/video/backlight/backlight.c | 1 +
 1 file changed, 1 insertion(+)

diff --git a/drivers/video/backlight/backlight.c b/drivers/video/backlight/backlight.c
index 9dc93c5e480b..1e9b7e85d99a 100644
--- a/drivers/video/backlight/backlight.c
+++ b/drivers/video/backlight/backlight.c
@@ -16,6 +16,7 @@
 #include <linux/ctype.h>
 #include <linux/err.h>
 #include <linux/slab.h>
+#include <linux/of.h>
 
 #ifdef CONFIG_PMAC_BACKLIGHT
 #include <asm/backlight.h>
-- 
2.49.0


^ permalink raw reply related	[flat|nested] 21+ messages in thread

* [PATCH 07/12] backlight: apple_dwi_bl: Include <linux/mod_devicetable.h>
  2025-06-18 12:16 [PATCH 00/12] backlight: Do not include <linux/fb.h> in header file Thomas Zimmermann
                   ` (5 preceding siblings ...)
  2025-06-18 12:16 ` [PATCH 06/12] backlight: Include <linux/of.h> Thomas Zimmermann
@ 2025-06-18 12:16 ` Thomas Zimmermann
  2025-06-18 15:08   ` Nick Chan
  2025-06-18 12:16 ` [PATCH 08/12] backlight: as3711_bl: Include <linux/of.h> Thomas Zimmermann
                   ` (4 subsequent siblings)
  11 siblings, 1 reply; 21+ messages in thread
From: Thomas Zimmermann @ 2025-06-18 12:16 UTC (permalink / raw)
  To: lee, danielt, jingoohan1, neil.armstrong, jessica.zhang,
	maarten.lankhorst, mripard, airlied, simona, fnkl.kernel, j,
	hdegoede, ilpo.jarvinen, sven, alyssa, neal, deller,
	support.opensource, duje.mihanovic
  Cc: dri-devel, asahi, platform-driver-x86, linux-arm-kernel,
	linux-fbdev, Thomas Zimmermann

Include <linux/mod_devicetable.h> to declare struct of_device_id.
Avoids dependency on backlight header to include it.

Signed-off-by: Thomas Zimmermann <tzimmermann@suse.de>
---
 drivers/video/backlight/apple_dwi_bl.c | 1 +
 1 file changed, 1 insertion(+)

diff --git a/drivers/video/backlight/apple_dwi_bl.c b/drivers/video/backlight/apple_dwi_bl.c
index 93bd744972d6..ed8bf13d3f51 100644
--- a/drivers/video/backlight/apple_dwi_bl.c
+++ b/drivers/video/backlight/apple_dwi_bl.c
@@ -9,6 +9,7 @@
 #include <linux/bitfield.h>
 #include <linux/device.h>
 #include <linux/io.h>
+#include <linux/mod_devicetable.h>
 #include <linux/module.h>
 #include <linux/platform_device.h>
 
-- 
2.49.0


^ permalink raw reply related	[flat|nested] 21+ messages in thread

* [PATCH 08/12] backlight: as3711_bl: Include <linux/of.h>
  2025-06-18 12:16 [PATCH 00/12] backlight: Do not include <linux/fb.h> in header file Thomas Zimmermann
                   ` (6 preceding siblings ...)
  2025-06-18 12:16 ` [PATCH 07/12] backlight: apple_dwi_bl: Include <linux/mod_devicetable.h> Thomas Zimmermann
@ 2025-06-18 12:16 ` Thomas Zimmermann
  2025-06-18 12:16 ` [PATCH 09/12] backlight: da9052_bl: Include <linux/mod_devicetable.h> Thomas Zimmermann
                   ` (3 subsequent siblings)
  11 siblings, 0 replies; 21+ messages in thread
From: Thomas Zimmermann @ 2025-06-18 12:16 UTC (permalink / raw)
  To: lee, danielt, jingoohan1, neil.armstrong, jessica.zhang,
	maarten.lankhorst, mripard, airlied, simona, fnkl.kernel, j,
	hdegoede, ilpo.jarvinen, sven, alyssa, neal, deller,
	support.opensource, duje.mihanovic
  Cc: dri-devel, asahi, platform-driver-x86, linux-arm-kernel,
	linux-fbdev, Thomas Zimmermann

Include <linux/of.h> to declare various OF helpers. Avoids dependency
on backlight header to include it.

Signed-off-by: Thomas Zimmermann <tzimmermann@suse.de>
---
 drivers/video/backlight/as3711_bl.c | 1 +
 1 file changed, 1 insertion(+)

diff --git a/drivers/video/backlight/as3711_bl.c b/drivers/video/backlight/as3711_bl.c
index 9f89eb19894e..753160bbc3e7 100644
--- a/drivers/video/backlight/as3711_bl.c
+++ b/drivers/video/backlight/as3711_bl.c
@@ -13,6 +13,7 @@
 #include <linux/kernel.h>
 #include <linux/mfd/as3711.h>
 #include <linux/module.h>
+#include <linux/of.h>
 #include <linux/platform_device.h>
 #include <linux/regmap.h>
 #include <linux/slab.h>
-- 
2.49.0


^ permalink raw reply related	[flat|nested] 21+ messages in thread

* [PATCH 09/12] backlight: da9052_bl: Include <linux/mod_devicetable.h>
  2025-06-18 12:16 [PATCH 00/12] backlight: Do not include <linux/fb.h> in header file Thomas Zimmermann
                   ` (7 preceding siblings ...)
  2025-06-18 12:16 ` [PATCH 08/12] backlight: as3711_bl: Include <linux/of.h> Thomas Zimmermann
@ 2025-06-18 12:16 ` Thomas Zimmermann
  2025-06-18 12:16 ` [PATCH 10/12] backlight: ktd2801: " Thomas Zimmermann
                   ` (2 subsequent siblings)
  11 siblings, 0 replies; 21+ messages in thread
From: Thomas Zimmermann @ 2025-06-18 12:16 UTC (permalink / raw)
  To: lee, danielt, jingoohan1, neil.armstrong, jessica.zhang,
	maarten.lankhorst, mripard, airlied, simona, fnkl.kernel, j,
	hdegoede, ilpo.jarvinen, sven, alyssa, neal, deller,
	support.opensource, duje.mihanovic
  Cc: dri-devel, asahi, platform-driver-x86, linux-arm-kernel,
	linux-fbdev, Thomas Zimmermann

Include <linux/mod_devicetable.h> to declare struct platform_device_id.
Avoids dependency on backlight header to include it.

Signed-off-by: Thomas Zimmermann <tzimmermann@suse.de>
---
 drivers/video/backlight/da9052_bl.c | 1 +
 1 file changed, 1 insertion(+)

diff --git a/drivers/video/backlight/da9052_bl.c b/drivers/video/backlight/da9052_bl.c
index f41523d78121..2493138febfa 100644
--- a/drivers/video/backlight/da9052_bl.c
+++ b/drivers/video/backlight/da9052_bl.c
@@ -9,6 +9,7 @@
 
 #include <linux/backlight.h>
 #include <linux/delay.h>
+#include <linux/mod_devicetable.h>
 #include <linux/module.h>
 #include <linux/platform_device.h>
 
-- 
2.49.0


^ permalink raw reply related	[flat|nested] 21+ messages in thread

* [PATCH 10/12] backlight: ktd2801: Include <linux/mod_devicetable.h>
  2025-06-18 12:16 [PATCH 00/12] backlight: Do not include <linux/fb.h> in header file Thomas Zimmermann
                   ` (8 preceding siblings ...)
  2025-06-18 12:16 ` [PATCH 09/12] backlight: da9052_bl: Include <linux/mod_devicetable.h> Thomas Zimmermann
@ 2025-06-18 12:16 ` Thomas Zimmermann
  2025-06-18 15:04   ` Nick Chan
  2025-06-24 16:41   ` Duje Mihanović
  2025-06-18 12:16 ` [PATCH 11/12] backlight: led_bl: Include <linux/of.h> Thomas Zimmermann
  2025-06-18 12:16 ` [PATCH 12/12] backlight: Do not include <linux/fb.h> in header file Thomas Zimmermann
  11 siblings, 2 replies; 21+ messages in thread
From: Thomas Zimmermann @ 2025-06-18 12:16 UTC (permalink / raw)
  To: lee, danielt, jingoohan1, neil.armstrong, jessica.zhang,
	maarten.lankhorst, mripard, airlied, simona, fnkl.kernel, j,
	hdegoede, ilpo.jarvinen, sven, alyssa, neal, deller,
	support.opensource, duje.mihanovic
  Cc: dri-devel, asahi, platform-driver-x86, linux-arm-kernel,
	linux-fbdev, Thomas Zimmermann

Include <linux/mod_devicetable.h> to declare struct of_device_id.
Avoids dependency on backlight header to include it.

Signed-off-by: Thomas Zimmermann <tzimmermann@suse.de>
---
 drivers/video/backlight/ktd2801-backlight.c | 1 +
 1 file changed, 1 insertion(+)

diff --git a/drivers/video/backlight/ktd2801-backlight.c b/drivers/video/backlight/ktd2801-backlight.c
index 0489b0615ceb..17eac1b3bce4 100644
--- a/drivers/video/backlight/ktd2801-backlight.c
+++ b/drivers/video/backlight/ktd2801-backlight.c
@@ -6,6 +6,7 @@
 #include <linux/backlight.h>
 #include <linux/gpio/consumer.h>
 #include <linux/leds-expresswire.h>
+#include <linux/mod_devicetable.h>
 #include <linux/platform_device.h>
 #include <linux/property.h>
 
-- 
2.49.0


^ permalink raw reply related	[flat|nested] 21+ messages in thread

* [PATCH 11/12] backlight: led_bl: Include <linux/of.h>
  2025-06-18 12:16 [PATCH 00/12] backlight: Do not include <linux/fb.h> in header file Thomas Zimmermann
                   ` (9 preceding siblings ...)
  2025-06-18 12:16 ` [PATCH 10/12] backlight: ktd2801: " Thomas Zimmermann
@ 2025-06-18 12:16 ` Thomas Zimmermann
  2025-06-18 12:16 ` [PATCH 12/12] backlight: Do not include <linux/fb.h> in header file Thomas Zimmermann
  11 siblings, 0 replies; 21+ messages in thread
From: Thomas Zimmermann @ 2025-06-18 12:16 UTC (permalink / raw)
  To: lee, danielt, jingoohan1, neil.armstrong, jessica.zhang,
	maarten.lankhorst, mripard, airlied, simona, fnkl.kernel, j,
	hdegoede, ilpo.jarvinen, sven, alyssa, neal, deller,
	support.opensource, duje.mihanovic
  Cc: dri-devel, asahi, platform-driver-x86, linux-arm-kernel,
	linux-fbdev, Thomas Zimmermann

Include <linux/of.h> to declare struct of_count_phandle_with_args().
Avoids dependency on backlight header to include it.

Signed-off-by: Thomas Zimmermann <tzimmermann@suse.de>
---
 drivers/video/backlight/led_bl.c | 1 +
 1 file changed, 1 insertion(+)

diff --git a/drivers/video/backlight/led_bl.c b/drivers/video/backlight/led_bl.c
index d2db157b2c29..44aac5fb2663 100644
--- a/drivers/video/backlight/led_bl.c
+++ b/drivers/video/backlight/led_bl.c
@@ -9,6 +9,7 @@
 #include <linux/backlight.h>
 #include <linux/leds.h>
 #include <linux/module.h>
+#include <linux/of.h>
 #include <linux/platform_device.h>
 
 struct led_bl_data {
-- 
2.49.0


^ permalink raw reply related	[flat|nested] 21+ messages in thread

* [PATCH 12/12] backlight: Do not include <linux/fb.h> in header file
  2025-06-18 12:16 [PATCH 00/12] backlight: Do not include <linux/fb.h> in header file Thomas Zimmermann
                   ` (10 preceding siblings ...)
  2025-06-18 12:16 ` [PATCH 11/12] backlight: led_bl: Include <linux/of.h> Thomas Zimmermann
@ 2025-06-18 12:16 ` Thomas Zimmermann
  2025-06-19  5:12   ` kernel test robot
  11 siblings, 1 reply; 21+ messages in thread
From: Thomas Zimmermann @ 2025-06-18 12:16 UTC (permalink / raw)
  To: lee, danielt, jingoohan1, neil.armstrong, jessica.zhang,
	maarten.lankhorst, mripard, airlied, simona, fnkl.kernel, j,
	hdegoede, ilpo.jarvinen, sven, alyssa, neal, deller,
	support.opensource, duje.mihanovic
  Cc: dri-devel, asahi, platform-driver-x86, linux-arm-kernel,
	linux-fbdev, Thomas Zimmermann

The backlight interfaces don't require anything from <linux/fb.h>, so
don't include it.

Signed-off-by: Thomas Zimmermann <tzimmermann@suse.de>
---
 include/linux/backlight.h | 1 -
 1 file changed, 1 deletion(-)

diff --git a/include/linux/backlight.h b/include/linux/backlight.h
index 10e626db7eee..f29a9ef1052e 100644
--- a/include/linux/backlight.h
+++ b/include/linux/backlight.h
@@ -10,7 +10,6 @@
 #define _LINUX_BACKLIGHT_H
 
 #include <linux/device.h>
-#include <linux/fb.h>
 #include <linux/mutex.h>
 #include <linux/types.h>
 
-- 
2.49.0


^ permalink raw reply related	[flat|nested] 21+ messages in thread

* Re: [PATCH 01/12] platform/x86: dell-uart-backlight: Use blacklight power constant
  2025-06-18 12:16 ` [PATCH 01/12] platform/x86: dell-uart-backlight: Use blacklight power constant Thomas Zimmermann
@ 2025-06-18 13:01   ` Hans de Goede
  2025-06-24 11:36   ` Ilpo Järvinen
  1 sibling, 0 replies; 21+ messages in thread
From: Hans de Goede @ 2025-06-18 13:01 UTC (permalink / raw)
  To: Thomas Zimmermann, lee, danielt, jingoohan1, neil.armstrong,
	jessica.zhang, maarten.lankhorst, mripard, airlied, simona,
	fnkl.kernel, j, ilpo.jarvinen, sven, alyssa, neal, deller,
	support.opensource, duje.mihanovic
  Cc: dri-devel, asahi, platform-driver-x86, linux-arm-kernel,
	linux-fbdev

Hi,

On 18-Jun-25 2:16 PM, Thomas Zimmermann wrote:
> The backlight subsystem has gotten its own power constants. Replace
> FB_BLANK_UNBLANK with BACKLIGHT_POWER_ON.
> 
> Signed-off-by: Thomas Zimmermann <tzimmermann@suse.de>

Thanks, patch looks good to me:

Reviewed-by: Hans de Goede <hansg@kernel.org>

Regards,

Hans




> ---
>  drivers/platform/x86/dell/dell-uart-backlight.c | 2 +-
>  1 file changed, 1 insertion(+), 1 deletion(-)
> 
> diff --git a/drivers/platform/x86/dell/dell-uart-backlight.c b/drivers/platform/x86/dell/dell-uart-backlight.c
> index 8f868f845350..f323a667dc2d 100644
> --- a/drivers/platform/x86/dell/dell-uart-backlight.c
> +++ b/drivers/platform/x86/dell/dell-uart-backlight.c
> @@ -305,7 +305,7 @@ static int dell_uart_bl_serdev_probe(struct serdev_device *serdev)
>  	dev_dbg(dev, "Firmware version: %.*s\n", resp[RESP_LEN] - 3, resp + RESP_DATA);
>  
>  	/* Initialize bl_power to a known value */
> -	ret = dell_uart_set_bl_power(dell_bl, FB_BLANK_UNBLANK);
> +	ret = dell_uart_set_bl_power(dell_bl, BACKLIGHT_POWER_ON);
>  	if (ret)
>  		return ret;
>  


^ permalink raw reply	[flat|nested] 21+ messages in thread

* Re: [PATCH 03/12] drm/panel: panel-samsung-s6e88a0-ams427ap24: Include <linux/of.h>
  2025-06-18 12:16 ` [PATCH 03/12] drm/panel: panel-samsung-s6e88a0-ams427ap24: " Thomas Zimmermann
@ 2025-06-18 13:42   ` neil.armstrong
  0 siblings, 0 replies; 21+ messages in thread
From: neil.armstrong @ 2025-06-18 13:42 UTC (permalink / raw)
  To: Thomas Zimmermann, lee, danielt, jingoohan1, jessica.zhang,
	maarten.lankhorst, mripard, airlied, simona, fnkl.kernel, j,
	hdegoede, ilpo.jarvinen, sven, alyssa, neal, deller,
	support.opensource, duje.mihanovic
  Cc: dri-devel, asahi, platform-driver-x86, linux-arm-kernel,
	linux-fbdev

On 18/06/2025 14:16, Thomas Zimmermann wrote:
> Include <linux/of.h> to declare device_property_read_bool(). Avoids
> dependency on backlight header to include it.
> 
> Signed-off-by: Thomas Zimmermann <tzimmermann@suse.de>
> ---
>   drivers/gpu/drm/panel/panel-samsung-s6e88a0-ams427ap24.c | 1 +
>   1 file changed, 1 insertion(+)
> 
> diff --git a/drivers/gpu/drm/panel/panel-samsung-s6e88a0-ams427ap24.c b/drivers/gpu/drm/panel/panel-samsung-s6e88a0-ams427ap24.c
> index e91f50662997..b6d04f8ad561 100644
> --- a/drivers/gpu/drm/panel/panel-samsung-s6e88a0-ams427ap24.c
> +++ b/drivers/gpu/drm/panel/panel-samsung-s6e88a0-ams427ap24.c
> @@ -8,6 +8,7 @@
>   #include <linux/delay.h>
>   #include <linux/gpio/consumer.h>
>   #include <linux/module.h>
> +#include <linux/of.h>
>   #include <linux/regulator/consumer.h>
>   
>   #include <video/mipi_display.h>

Reviewed-by: Neil Armstrong <neil.armstrong@linaro.org>

^ permalink raw reply	[flat|nested] 21+ messages in thread

* Re: [PATCH 10/12] backlight: ktd2801: Include <linux/mod_devicetable.h>
  2025-06-18 12:16 ` [PATCH 10/12] backlight: ktd2801: " Thomas Zimmermann
@ 2025-06-18 15:04   ` Nick Chan
  2025-06-24 16:41   ` Duje Mihanović
  1 sibling, 0 replies; 21+ messages in thread
From: Nick Chan @ 2025-06-18 15:04 UTC (permalink / raw)
  To: Thomas Zimmermann, lee, danielt, jingoohan1, neil.armstrong,
	jessica.zhang, maarten.lankhorst, mripard, airlied, simona,
	fnkl.kernel, j, hdegoede, ilpo.jarvinen, sven, alyssa, neal,
	deller, support.opensource, duje.mihanovic
  Cc: dri-devel, asahi, platform-driver-x86, linux-arm-kernel,
	linux-fbdev



On 18/6/2025 20:16, Thomas Zimmermann wrote:
> Include <linux/mod_devicetable.h> to declare struct of_device_id.
> Avoids dependency on backlight header to include it.
> 
> Signed-off-by: Thomas Zimmermann <tzimmermann@suse.de>
> ---
>  drivers/video/backlight/ktd2801-backlight.c | 1 +
>  1 file changed, 1 insertion(+)
> 
> diff --git a/drivers/video/backlight/ktd2801-backlight.c b/drivers/video/backlight/ktd2801-backlight.c
> index 0489b0615ceb..17eac1b3bce4 100644
> --- a/drivers/video/backlight/ktd2801-backlight.c
> +++ b/drivers/video/backlight/ktd2801-backlight.c
> @@ -6,6 +6,7 @@
>  #include <linux/backlight.h>
>  #include <linux/gpio/consumer.h>
>  #include <linux/leds-expresswire.h>
> +#include <linux/mod_devicetable.h>
>  #include <linux/platform_device.h>
>  #include <linux/property.h>
>  

Reviewed-by: Nick Chan <towinchenmi@gmail.com>


^ permalink raw reply	[flat|nested] 21+ messages in thread

* Re: [PATCH 07/12] backlight: apple_dwi_bl: Include <linux/mod_devicetable.h>
  2025-06-18 12:16 ` [PATCH 07/12] backlight: apple_dwi_bl: Include <linux/mod_devicetable.h> Thomas Zimmermann
@ 2025-06-18 15:08   ` Nick Chan
  0 siblings, 0 replies; 21+ messages in thread
From: Nick Chan @ 2025-06-18 15:08 UTC (permalink / raw)
  To: Thomas Zimmermann, lee, danielt, jingoohan1, neil.armstrong,
	jessica.zhang, maarten.lankhorst, mripard, airlied, simona,
	fnkl.kernel, j, hdegoede, ilpo.jarvinen, sven, alyssa, neal,
	deller, support.opensource, duje.mihanovic
  Cc: dri-devel, asahi, platform-driver-x86, linux-arm-kernel,
	linux-fbdev



On 18/6/2025 20:16, Thomas Zimmermann wrote:
> Include <linux/mod_devicetable.h> to declare struct of_device_id.
> Avoids dependency on backlight header to include it.
> 
> Signed-off-by: Thomas Zimmermann <tzimmermann@suse.de>
> ---
>  drivers/video/backlight/apple_dwi_bl.c | 1 +
>  1 file changed, 1 insertion(+)
> 
> diff --git a/drivers/video/backlight/apple_dwi_bl.c b/drivers/video/backlight/apple_dwi_bl.c
> index 93bd744972d6..ed8bf13d3f51 100644
> --- a/drivers/video/backlight/apple_dwi_bl.c
> +++ b/drivers/video/backlight/apple_dwi_bl.c
> @@ -9,6 +9,7 @@
>  #include <linux/bitfield.h>
>  #include <linux/device.h>
>  #include <linux/io.h>
> +#include <linux/mod_devicetable.h>
>  #include <linux/module.h>
>  #include <linux/platform_device.h>
>  

Reviewed-by: Nick Chan <towinchenmi@gmail.com>

^ permalink raw reply	[flat|nested] 21+ messages in thread

* Re: [PATCH 04/12] drm/panel: panel-summit: Include <linux/of.h>
  2025-06-18 12:16 ` [PATCH 04/12] drm/panel: panel-summit: " Thomas Zimmermann
@ 2025-06-18 15:19   ` Janne Grunau
  0 siblings, 0 replies; 21+ messages in thread
From: Janne Grunau @ 2025-06-18 15:19 UTC (permalink / raw)
  To: Thomas Zimmermann
  Cc: lee, danielt, jingoohan1, neil.armstrong, jessica.zhang,
	maarten.lankhorst, mripard, airlied, simona, fnkl.kernel,
	hdegoede, ilpo.jarvinen, sven, alyssa, neal, deller,
	support.opensource, duje.mihanovic, dri-devel, asahi,
	platform-driver-x86, linux-arm-kernel, linux-fbdev

On Wed, Jun 18, 2025 at 02:16:36PM +0200, Thomas Zimmermann wrote:
> Include <linux/of.h> to declare device_property_read_u32() and
> struct of_device_id. Avoids dependency on backlight header to include
> it.
> 
> Signed-off-by: Thomas Zimmermann <tzimmermann@suse.de>
> ---
>  drivers/gpu/drm/panel/panel-summit.c | 1 +
>  1 file changed, 1 insertion(+)
> 
> diff --git a/drivers/gpu/drm/panel/panel-summit.c b/drivers/gpu/drm/panel/panel-summit.c
> index 4854437e2899..02aa1ec287d6 100644
> --- a/drivers/gpu/drm/panel/panel-summit.c
> +++ b/drivers/gpu/drm/panel/panel-summit.c
> @@ -1,6 +1,7 @@
>  // SPDX-License-Identifier: GPL-2.0-only
>  
>  #include <linux/backlight.h>
> +#include <linux/of.h>
>  #include <drm/drm_device.h>
>  #include <drm/drm_mipi_dsi.h>
>  #include <drm/drm_mode.h>

Reviewed-by: Janne Grunau <j@jannau.net>

^ permalink raw reply	[flat|nested] 21+ messages in thread

* Re: [PATCH 12/12] backlight: Do not include <linux/fb.h> in header file
  2025-06-18 12:16 ` [PATCH 12/12] backlight: Do not include <linux/fb.h> in header file Thomas Zimmermann
@ 2025-06-19  5:12   ` kernel test robot
  0 siblings, 0 replies; 21+ messages in thread
From: kernel test robot @ 2025-06-19  5:12 UTC (permalink / raw)
  To: Thomas Zimmermann, lee, danielt, jingoohan1, neil.armstrong,
	jessica.zhang, maarten.lankhorst, mripard, airlied, simona,
	fnkl.kernel, j, hdegoede, ilpo.jarvinen, sven, alyssa, neal,
	deller, support.opensource, duje.mihanovic
  Cc: oe-kbuild-all, dri-devel, asahi, platform-driver-x86,
	linux-arm-kernel, linux-fbdev, Thomas Zimmermann

Hi Thomas,

kernel test robot noticed the following build errors:

[auto build test ERROR on drm-misc/drm-misc-next]
[also build test ERROR on v6.16-rc2 next-20250618]
[cannot apply to lee-backlight/for-backlight-next lee-leds/for-leds-next drm-exynos/exynos-drm-next linus/master lee-backlight/for-backlight-fixes drm-intel/for-linux-next drm-intel/for-linux-next-fixes]
[If your patch is applied to the wrong git tree, kindly drop us a note.
And when submitting patch, we suggest to use '--base' as documented in
https://git-scm.com/docs/git-format-patch#_base_tree_information]

url:    https://github.com/intel-lab-lkp/linux/commits/Thomas-Zimmermann/platform-x86-dell-uart-backlight-Use-blacklight-power-constant/20250618-203011
base:   git://anongit.freedesktop.org/drm/drm-misc drm-misc-next
patch link:    https://lore.kernel.org/r/20250618122436.379013-13-tzimmermann%40suse.de
patch subject: [PATCH 12/12] backlight: Do not include <linux/fb.h> in header file
config: riscv-randconfig-001-20250619 (https://download.01.org/0day-ci/archive/20250619/202506191230.WMfb29QM-lkp@intel.com/config)
compiler: riscv32-linux-gcc (GCC) 11.5.0
reproduce (this is a W=1 build): (https://download.01.org/0day-ci/archive/20250619/202506191230.WMfb29QM-lkp@intel.com/reproduce)

If you fix the issue in a separate patch/commit (i.e. not just a new version of
the same patch/commit), kindly add following tags
| Reported-by: kernel test robot <lkp@intel.com>
| Closes: https://lore.kernel.org/oe-kbuild-all/202506191230.WMfb29QM-lkp@intel.com/

All errors (new ones prefixed by >>):

>> drivers/video/backlight/rt4831-backlight.c:215:49: error: array type has incomplete element type 'struct of_device_id'
     215 | static const struct of_device_id __maybe_unused rt4831_bl_of_match[] = {
         |                                                 ^~~~~~~~~~~~~~~~~~


vim +215 drivers/video/backlight/rt4831-backlight.c

190ccab3185eee ChiYuan Huang 2021-05-17  214  
190ccab3185eee ChiYuan Huang 2021-05-17 @215  static const struct of_device_id __maybe_unused rt4831_bl_of_match[] = {
190ccab3185eee ChiYuan Huang 2021-05-17  216  	{ .compatible = "richtek,rt4831-backlight", },
190ccab3185eee ChiYuan Huang 2021-05-17  217  	{}
190ccab3185eee ChiYuan Huang 2021-05-17  218  };
190ccab3185eee ChiYuan Huang 2021-05-17  219  MODULE_DEVICE_TABLE(of, rt4831_bl_of_match);
190ccab3185eee ChiYuan Huang 2021-05-17  220  

-- 
0-DAY CI Kernel Test Service
https://github.com/intel/lkp-tests/wiki

^ permalink raw reply	[flat|nested] 21+ messages in thread

* Re: [PATCH 01/12] platform/x86: dell-uart-backlight: Use blacklight power constant
  2025-06-18 12:16 ` [PATCH 01/12] platform/x86: dell-uart-backlight: Use blacklight power constant Thomas Zimmermann
  2025-06-18 13:01   ` Hans de Goede
@ 2025-06-24 11:36   ` Ilpo Järvinen
  1 sibling, 0 replies; 21+ messages in thread
From: Ilpo Järvinen @ 2025-06-24 11:36 UTC (permalink / raw)
  To: Thomas Zimmermann
  Cc: lee, danielt, jingoohan1, neil.armstrong, jessica.zhang,
	maarten.lankhorst, mripard, airlied, simona, fnkl.kernel, j,
	Hans de Goede, sven, alyssa, neal, deller, support.opensource,
	duje.mihanovic, dri-devel, asahi, platform-driver-x86,
	linux-arm-kernel, linux-fbdev

[-- Attachment #1: Type: text/plain, Size: 1075 bytes --]

On Wed, 18 Jun 2025, Thomas Zimmermann wrote:

> The backlight subsystem has gotten its own power constants. Replace
> FB_BLANK_UNBLANK with BACKLIGHT_POWER_ON.
> 
> Signed-off-by: Thomas Zimmermann <tzimmermann@suse.de>
> ---
>  drivers/platform/x86/dell/dell-uart-backlight.c | 2 +-
>  1 file changed, 1 insertion(+), 1 deletion(-)
> 
> diff --git a/drivers/platform/x86/dell/dell-uart-backlight.c b/drivers/platform/x86/dell/dell-uart-backlight.c
> index 8f868f845350..f323a667dc2d 100644
> --- a/drivers/platform/x86/dell/dell-uart-backlight.c
> +++ b/drivers/platform/x86/dell/dell-uart-backlight.c
> @@ -305,7 +305,7 @@ static int dell_uart_bl_serdev_probe(struct serdev_device *serdev)
>  	dev_dbg(dev, "Firmware version: %.*s\n", resp[RESP_LEN] - 3, resp + RESP_DATA);
>  
>  	/* Initialize bl_power to a known value */
> -	ret = dell_uart_set_bl_power(dell_bl, FB_BLANK_UNBLANK);
> +	ret = dell_uart_set_bl_power(dell_bl, BACKLIGHT_POWER_ON);
>  	if (ret)
>  		return ret;

Acked-by: Ilpo Järvinen <ilpo.jarvinen@linux.intel.com>

-- 
 i.

^ permalink raw reply	[flat|nested] 21+ messages in thread

* Re: [PATCH 10/12] backlight: ktd2801: Include <linux/mod_devicetable.h>
  2025-06-18 12:16 ` [PATCH 10/12] backlight: ktd2801: " Thomas Zimmermann
  2025-06-18 15:04   ` Nick Chan
@ 2025-06-24 16:41   ` Duje Mihanović
  1 sibling, 0 replies; 21+ messages in thread
From: Duje Mihanović @ 2025-06-24 16:41 UTC (permalink / raw)
  To: lee, danielt, jingoohan1, neil.armstrong, jessica.zhang,
	maarten.lankhorst, mripard, airlied, simona, fnkl.kernel, j,
	hdegoede, ilpo.jarvinen, sven, alyssa, neal, deller,
	support.opensource, Thomas Zimmermann
  Cc: dri-devel, asahi, platform-driver-x86, linux-arm-kernel,
	linux-fbdev, Thomas Zimmermann

On Wednesday, 18 June 2025 14:16:42 Central European Summer Time Thomas 
Zimmermann wrote:
> Include <linux/mod_devicetable.h> to declare struct of_device_id.
> Avoids dependency on backlight header to include it.
> 
> Signed-off-by: Thomas Zimmermann <tzimmermann@suse.de>
> ---
>  drivers/video/backlight/ktd2801-backlight.c | 1 +
>  1 file changed, 1 insertion(+)
> 
> diff --git a/drivers/video/backlight/ktd2801-backlight.c
> b/drivers/video/backlight/ktd2801-backlight.c index
> 0489b0615ceb..17eac1b3bce4 100644
> --- a/drivers/video/backlight/ktd2801-backlight.c
> +++ b/drivers/video/backlight/ktd2801-backlight.c
> @@ -6,6 +6,7 @@
>  #include <linux/backlight.h>
>  #include <linux/gpio/consumer.h>
>  #include <linux/leds-expresswire.h>
> +#include <linux/mod_devicetable.h>
>  #include <linux/platform_device.h>
>  #include <linux/property.h>

Acked-by: Duje Mihanović <duje.mihanovic@skole.hr>

Regards,
-- 
Duje




^ permalink raw reply	[flat|nested] 21+ messages in thread

end of thread, other threads:[~2025-06-24 16:54 UTC | newest]

Thread overview: 21+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2025-06-18 12:16 [PATCH 00/12] backlight: Do not include <linux/fb.h> in header file Thomas Zimmermann
2025-06-18 12:16 ` [PATCH 01/12] platform/x86: dell-uart-backlight: Use blacklight power constant Thomas Zimmermann
2025-06-18 13:01   ` Hans de Goede
2025-06-24 11:36   ` Ilpo Järvinen
2025-06-18 12:16 ` [PATCH 02/12] drm/panel: panel-samsung-s6e63m0: Include <linux/of.h> Thomas Zimmermann
2025-06-18 12:16 ` [PATCH 03/12] drm/panel: panel-samsung-s6e88a0-ams427ap24: " Thomas Zimmermann
2025-06-18 13:42   ` neil.armstrong
2025-06-18 12:16 ` [PATCH 04/12] drm/panel: panel-summit: " Thomas Zimmermann
2025-06-18 15:19   ` Janne Grunau
2025-06-18 12:16 ` [PATCH 05/12] fbcon: Add necessary include statements and forward declarations Thomas Zimmermann
2025-06-18 12:16 ` [PATCH 06/12] backlight: Include <linux/of.h> Thomas Zimmermann
2025-06-18 12:16 ` [PATCH 07/12] backlight: apple_dwi_bl: Include <linux/mod_devicetable.h> Thomas Zimmermann
2025-06-18 15:08   ` Nick Chan
2025-06-18 12:16 ` [PATCH 08/12] backlight: as3711_bl: Include <linux/of.h> Thomas Zimmermann
2025-06-18 12:16 ` [PATCH 09/12] backlight: da9052_bl: Include <linux/mod_devicetable.h> Thomas Zimmermann
2025-06-18 12:16 ` [PATCH 10/12] backlight: ktd2801: " Thomas Zimmermann
2025-06-18 15:04   ` Nick Chan
2025-06-24 16:41   ` Duje Mihanović
2025-06-18 12:16 ` [PATCH 11/12] backlight: led_bl: Include <linux/of.h> Thomas Zimmermann
2025-06-18 12:16 ` [PATCH 12/12] backlight: Do not include <linux/fb.h> in header file Thomas Zimmermann
2025-06-19  5:12   ` kernel test robot

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).