diff options
author | Maxime Ripard <maxime@cerno.tech> | 2022-07-11 19:38:40 +0200 |
---|---|---|
committer | Maxime Ripard <maxime@cerno.tech> | 2022-07-13 10:46:06 +0200 |
commit | abea75e9207e7744f524a5373e9c149226e17a5d (patch) | |
tree | d2a1bd16b0f02313f7e1cc6f13aeadd14af21d55 /include/drm | |
parent | 35a3b82f1bdd60e454de34f984a3f09b38f64b61 (diff) | |
download | linux-abea75e9207e7744f524a5373e9c149226e17a5d.tar.gz |
drm/bridge: panel: Introduce drmm_panel_bridge_add
Unlike what can be found for other entities, there's no DRM-managed
function to create a panel_bridge instance from a panel.
Let's introduce one.
Acked-by: Sam Ravnborg <sam@ravnborg.org>
Acked-by: Thomas Zimmermann <tzimmermann@suse.de>
Signed-off-by: Maxime Ripard <maxime@cerno.tech>
Link: https://lore.kernel.org/r/20220711173939.1132294-11-maxime@cerno.tech
Diffstat (limited to 'include/drm')
-rw-r--r-- | include/drm/drm_bridge.h | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/include/drm/drm_bridge.h b/include/drm/drm_bridge.h index d434ab416ad4..e37a419ac2b4 100644 --- a/include/drm/drm_bridge.h +++ b/include/drm/drm_bridge.h @@ -930,6 +930,8 @@ struct drm_bridge *devm_drm_panel_bridge_add(struct device *dev, struct drm_bridge *devm_drm_panel_bridge_add_typed(struct device *dev, struct drm_panel *panel, u32 connector_type); +struct drm_bridge *drmm_panel_bridge_add(struct drm_device *drm, + struct drm_panel *panel); struct drm_connector *drm_panel_bridge_connector(struct drm_bridge *bridge); #else static inline bool drm_bridge_is_panel(const struct drm_bridge *bridge) |