Lines Matching defs:encoder
27 struct drm_encoder encoder;
34 return container_of(e, struct imx_hdmi, encoder);
114 static void dw_hdmi_imx_encoder_enable(struct drm_encoder *encoder)
116 struct imx_hdmi *hdmi = enc_to_imx_hdmi(encoder);
117 int mux = drm_of_encoder_active_port_id(hdmi->dev->of_node, encoder);
124 static int dw_hdmi_imx_atomic_check(struct drm_encoder *encoder,
202 struct drm_encoder *encoder;
215 encoder = &hdmi->encoder;
217 ret = imx_drm_encoder_parse_of(drm, encoder, dev->of_node);
225 drm_encoder_helper_add(encoder, &dw_hdmi_imx_encoder_helper_funcs);
226 drm_simple_encoder_init(drm, encoder, DRM_MODE_ENCODER_TMDS);
228 hdmi->hdmi = dw_hdmi_bind(pdev, encoder, plat_data);
232 * which would have called the encoder cleanup. Do it manually.
236 drm_encoder_cleanup(encoder);