mirror of
https://github.com/torvalds/linux.git
synced 2026-11-06 21:58:01 +01:00
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>
This commit is contained in:
parent
f239ece939
commit
d015a6ed8b
|
|
@ -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()
|
||||
---------------------------------------------------------------------
|
||||
|
||||
|
|
|
|||
Loading…
Reference in New Issue
Block a user