1 From 573f8fd0abf1d63ef719672a3c26e7abc0169620 Mon Sep 17 00:00:00 2001
2 From: Dave Stevenson <dave.stevenson@raspberrypi.com>
3 Date: Fri, 17 May 2024 17:37:33 +0100
4 Subject: [PATCH 1103/1135] drm/bridge: panel: Name an associated backlight
7 Pass the DRM connector name to any configured backlight
8 device so that userspace can associate the two items.
10 Ideally this should be in drm_panel, but it is bridge/panel
11 that creates the drm_connector and therefore knows the name.
13 Signed-off-by: Dave Stevenson <dave.stevenson@raspberrypi.com>
15 drivers/gpu/drm/bridge/panel.c | 4 ++++
16 1 file changed, 4 insertions(+)
18 --- a/drivers/gpu/drm/bridge/panel.c
19 +++ b/drivers/gpu/drm/bridge/panel.c
21 #include <drm/drm_panel.h>
22 #include <drm/drm_print.h>
23 #include <drm/drm_probe_helper.h>
24 +#include <linux/backlight.h>
27 struct drm_bridge bridge;
28 @@ -86,6 +87,9 @@ static int panel_bridge_attach(struct dr
29 drm_connector_attach_encoder(&panel_bridge->connector,
32 + backlight_set_display_name(panel_bridge->panel->backlight,
33 + panel_bridge->connector.name);
35 if (bridge->dev->registered) {
36 if (connector->funcs->reset)
37 connector->funcs->reset(connector);