Lines Matching refs:encoder
103 struct drm_encoder *encoder) in mdp5_round_pixclk() argument
109 struct drm_encoder *encoder, in mdp5_set_split_display() argument
114 return mdp5_cmd_encoder_set_split_display(encoder, in mdp5_set_split_display()
117 return mdp5_encoder_set_split_display(encoder, slave_encoder); in mdp5_set_split_display()
205 struct drm_encoder *encoder; in construct_encoder() local
214 encoder = mdp5_cmd_encoder_init(dev, &intf, ctl); in construct_encoder()
216 encoder = mdp5_encoder_init(dev, &intf, ctl); in construct_encoder()
218 if (IS_ERR(encoder)) { in construct_encoder()
220 return encoder; in construct_encoder()
223 encoder->possible_crtcs = (1 << priv->num_crtcs) - 1; in construct_encoder()
224 priv->encoders[priv->num_encoders++] = encoder; in construct_encoder()
226 return encoder; in construct_encoder()
256 struct drm_encoder *encoder; in modeset_init_intf() local
272 encoder = construct_encoder(mdp5_kms, INTF_eDP, intf_num, in modeset_init_intf()
274 if (IS_ERR(encoder)) { in modeset_init_intf()
275 ret = PTR_ERR(encoder); in modeset_init_intf()
279 ret = msm_edp_modeset_init(priv->edp, dev, encoder); in modeset_init_intf()
291 encoder = construct_encoder(mdp5_kms, INTF_HDMI, intf_num, in modeset_init_intf()
293 if (IS_ERR(encoder)) { in modeset_init_intf()
294 ret = PTR_ERR(encoder); in modeset_init_intf()
298 ret = hdmi_modeset_init(priv->hdmi, dev, encoder); in modeset_init_intf()