Lines Matching full:panel
53 drm_panel_detach(fsl_con->panel); in fsl_dcu_drm_connector_destroy()
70 return drm_panel_get_modes(fsl_connector->panel); in fsl_dcu_drm_connector_get_modes()
88 struct drm_panel *panel) in fsl_dcu_attach_panel() argument
111 ret = drm_panel_attach(panel, connector); in fsl_dcu_attach_panel()
113 dev_err(fsl_dev->dev, "failed to attach panel\n"); in fsl_dcu_attach_panel()
129 struct drm_panel *panel; in fsl_dcu_create_outputs() local
134 panel_node = of_parse_phandle(fsl_dev->np, "fsl,panel", 0); in fsl_dcu_create_outputs()
136 fsl_dev->connector.panel = of_drm_find_panel(panel_node); in fsl_dcu_create_outputs()
138 if (IS_ERR(fsl_dev->connector.panel)) in fsl_dcu_create_outputs()
139 return PTR_ERR(fsl_dev->connector.panel); in fsl_dcu_create_outputs()
141 return fsl_dcu_attach_panel(fsl_dev, fsl_dev->connector.panel); in fsl_dcu_create_outputs()
144 ret = drm_of_find_panel_or_bridge(fsl_dev->np, 0, 0, &panel, &bridge); in fsl_dcu_create_outputs()
148 if (panel) { in fsl_dcu_create_outputs()
149 fsl_dev->connector.panel = panel; in fsl_dcu_create_outputs()
150 return fsl_dcu_attach_panel(fsl_dev, panel); in fsl_dcu_create_outputs()