[PATCH] drm/panel: visionox-rm69299: add backlight dependency

Arnd Bergmann posted 1 patch 2 weeks, 1 day ago
drivers/gpu/drm/panel/Kconfig | 1 +
1 file changed, 1 insertion(+)
[PATCH] drm/panel: visionox-rm69299: add backlight dependency
Posted by Arnd Bergmann 2 weeks, 1 day ago
From: Arnd Bergmann <arnd@arndb.de>

The recently added backlight support breaks when CONFIG_BACKLIGHT_CLASS_DEVICE
is turned off:

arm-linux-gnueabi-ld: drivers/gpu/drm/panel/panel-visionox-rm69299.o: in function `visionox_rm69299_probe':
panel-visionox-rm69299.c:(.text.visionox_rm69299_probe+0x92): undefined reference to `devm_backlight_device_register'
arm-linux-gnueabi-ld: (devm_backlight_device_register): Unknown destination type (ARM/Thumb) in drivers/gpu/drm/panel/panel-visionox-rm69299.o

Add the appropriate Kconfig dependency.

Fixes: 7911d8cab554 ("drm/panel: visionox-rm69299: Add backlight support")
Signed-off-by: Arnd Bergmann <arnd@arndb.de>
---
 drivers/gpu/drm/panel/Kconfig | 1 +
 1 file changed, 1 insertion(+)

diff --git a/drivers/gpu/drm/panel/Kconfig b/drivers/gpu/drm/panel/Kconfig
index 76f6af819037..2923148dcf07 100644
--- a/drivers/gpu/drm/panel/Kconfig
+++ b/drivers/gpu/drm/panel/Kconfig
@@ -1163,6 +1163,7 @@ config DRM_PANEL_VISIONOX_R66451
 
 config DRM_PANEL_VISIONOX_RM69299
 	tristate "Visionox RM69299"
+	depends on BACKLIGHT_CLASS_DEVICE
 	depends on OF
 	depends on DRM_MIPI_DSI
 	help
-- 
2.39.5
Re: [PATCH] drm/panel: visionox-rm69299: add backlight dependency
Posted by Guido Günther 2 weeks, 1 day ago
Hi,
On Thu, Dec 04, 2025 at 10:47:26AM +0100, Arnd Bergmann wrote:
> From: Arnd Bergmann <arnd@arndb.de>
> 
> The recently added backlight support breaks when CONFIG_BACKLIGHT_CLASS_DEVICE
> is turned off:
> 
> arm-linux-gnueabi-ld: drivers/gpu/drm/panel/panel-visionox-rm69299.o: in function `visionox_rm69299_probe':
> panel-visionox-rm69299.c:(.text.visionox_rm69299_probe+0x92): undefined reference to `devm_backlight_device_register'
> arm-linux-gnueabi-ld: (devm_backlight_device_register): Unknown destination type (ARM/Thumb) in drivers/gpu/drm/panel/panel-visionox-rm69299.o
> 
> Add the appropriate Kconfig dependency.
> 
> Fixes: 7911d8cab554 ("drm/panel: visionox-rm69299: Add backlight support")
> Signed-off-by: Arnd Bergmann <arnd@arndb.de>

Thanks for looking at this. This is a duplicate of

  https://lore.kernel.org/phone-devel/20251017-visionox-rm69299-bl-v2-1-9dfa06606754@sigxcpu.org/

though, idk why it didn't get applied.

Cheers,
 -- Guido

> ---
>  drivers/gpu/drm/panel/Kconfig | 1 +
>  1 file changed, 1 insertion(+)
> 
> diff --git a/drivers/gpu/drm/panel/Kconfig b/drivers/gpu/drm/panel/Kconfig
> index 76f6af819037..2923148dcf07 100644
> --- a/drivers/gpu/drm/panel/Kconfig
> +++ b/drivers/gpu/drm/panel/Kconfig
> @@ -1163,6 +1163,7 @@ config DRM_PANEL_VISIONOX_R66451
>  
>  config DRM_PANEL_VISIONOX_RM69299
>  	tristate "Visionox RM69299"
> +	depends on BACKLIGHT_CLASS_DEVICE
>  	depends on OF
>  	depends on DRM_MIPI_DSI
>  	help
> -- 
> 2.39.5
>