mirror of
https://github.com/hardkernel/linux.git
synced 2026-06-07 11:26:02 +09:00
drm/bridge: MAX96752F: add support attach bridge or panel
Signed-off-by: Guochun Huang <hero.huang@rock-chips.com> Change-Id: If2a9c7beb73a63af9af252fa007e6628e73e702b
This commit is contained in:
@@ -23,6 +23,7 @@
|
||||
|
||||
struct max96752f_bridge {
|
||||
struct drm_bridge bridge;
|
||||
struct drm_bridge *next_bridge;
|
||||
struct drm_connector connector;
|
||||
struct drm_panel *panel;
|
||||
|
||||
@@ -163,10 +164,15 @@ static int max96752f_bridge_attach(struct drm_bridge *bridge,
|
||||
int ret;
|
||||
|
||||
ret = drm_of_find_panel_or_bridge(bridge->of_node, 1, -1, &des->panel,
|
||||
NULL);
|
||||
&des->next_bridge);
|
||||
if (ret)
|
||||
return ret;
|
||||
|
||||
|
||||
if (des->next_bridge)
|
||||
return drm_bridge_attach(bridge->encoder, des->next_bridge,
|
||||
bridge, 0);
|
||||
|
||||
connector->polled = DRM_CONNECTOR_POLL_CONNECT |
|
||||
DRM_CONNECTOR_POLL_DISCONNECT;
|
||||
|
||||
|
||||
Reference in New Issue
Block a user