summaryrefslogtreecommitdiff
path: root/Documentation/gpu
diff options
context:
space:
mode:
authorLuca Ceresoli <luca.ceresoli@bootlin.com>2026-09-16 15:45:32 +0200
committerLuca Ceresoli <luca.ceresoli@bootlin.com>2026-09-28 09:40:09 +0200
commitd015a6ed8b8d2fca38b1d19f1723bca678016b9f (patch)
treed013ae846bbd9204ac77129363b4793464b7868c /Documentation/gpu
parentf239ece9395e83ce21b748f4b4029be22ead6b7f (diff)
drm/todo: add entry for removing the panel_bridge API
Now that a drm-bridge is embedded into every drm_panel during the panel creation, the panel_bridge does not really exist anymore. Its API has been deprecated and kept until drivers convert to the bridge API. Acked-by: Maxime Ripard <mripard@kernel.org> Link: https://patch.msgid.link/20260916-drm-bridge-every-panel-v3-8-83afb4f1a707@bootlin.com Signed-off-by: Luca Ceresoli <luca.ceresoli@bootlin.com>
Diffstat (limited to 'Documentation/gpu')
-rw-r--r--Documentation/gpu/todo.rst25
1 files changed, 25 insertions, 0 deletions
diff --git a/Documentation/gpu/todo.rst b/Documentation/gpu/todo.rst
index cb0ce432c114..a437ae5c71f4 100644
--- a/Documentation/gpu/todo.rst
+++ b/Documentation/gpu/todo.rst
@@ -484,6 +484,31 @@ Contact: Douglas Anderson <dianders@chromium.org>
Level: Starter
+Remove panel_bridge API functions
+---------------------------------
+
+Now that a drm_bridge is embedded into every drm_panel, the panel_bridge is
+not needed anymore. Its APIs are just accessing the embedded drm_bridge
+transparently, and the are deprecated.
+
+The funcions to remove are:
+ - drm_panel_bridge_add_typed()
+ - devm_drm_of_get_bridge()
+ - drmm_of_get_bridge()
+ - drm_panel_bridge_remove()
+ - drmm_drm_panel_bridge_release()
+ - devm_drm_panel_bridge_release()
+ - their direct or indirect callers
+
+Convert users of those functions and eventually remove them when unused, or
+make them static drm_panel.c functions when used internally by the
+``drm_panel.c`` code.
+
+Contact: Luca Ceresoli <luca.ceresoli@bootlin.com>
+ Maxime Ripard <mripard@kernel.org>,
+
+Level: Easy
+
Convert users of of_drm_find_bridge() to of_drm_find_and_get_bridge()
---------------------------------------------------------------------