Skip to content

Commit 71d16a0

Browse files
committed
drm/rockchip/rk628: fix no connector found when find_connector_by_bridge
Change-Id: Id530565a1165957ffc1cb4604fe9a14fe7537ed5 Signed-off-by: Guochun Huang <hero.huang@rock-chips.com>
1 parent 2ce11b7 commit 71d16a0

2 files changed

Lines changed: 3 additions & 0 deletions

File tree

drivers/gpu/drm/rockchip/rk628/rk628_gvi.c

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -504,10 +504,12 @@ static void rk628_gvi_bridge_disable(struct drm_bridge *bridge)
504504
static int rk628_gvi_bridge_attach(struct drm_bridge *bridge)
505505
{
506506
struct rk628_gvi *gvi = bridge_to_gvi(bridge);
507+
struct device *dev = gvi->dev;
507508
struct drm_connector *connector = &gvi->connector;
508509
struct drm_device *drm = bridge->dev;
509510
int ret;
510511

512+
connector->port = dev->of_node;
511513
ret = drm_connector_init(drm, connector, &rk628_gvi_connector_funcs,
512514
DRM_MODE_CONNECTOR_LVDS);
513515
if (ret) {

drivers/gpu/drm/rockchip/rk628/rk628_rgb.c

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -276,6 +276,7 @@ static int rk628_rgb_bridge_attach(struct drm_bridge *bridge)
276276
}
277277

278278
if (rgb->panel) {
279+
connector->port = dev->of_node;
279280
ret = drm_connector_init(drm, connector,
280281
&rk628_rgb_connector_funcs,
281282
DRM_MODE_CONNECTOR_DPI);

0 commit comments

Comments
 (0)