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 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 + Maxime Ripard , + +Level: Easy + Convert users of of_drm_find_bridge() to of_drm_find_and_get_bridge() ---------------------------------------------------------------------