Lines Matching defs:encoder
59 struct drm_encoder encoder;
482 static void inno_hdmi_encoder_mode_set(struct drm_encoder *encoder,
486 struct inno_hdmi *hdmi = to_inno_hdmi(encoder);
494 static void inno_hdmi_encoder_enable(struct drm_encoder *encoder)
496 struct inno_hdmi *hdmi = to_inno_hdmi(encoder);
501 static void inno_hdmi_encoder_disable(struct drm_encoder *encoder)
503 struct inno_hdmi *hdmi = to_inno_hdmi(encoder);
508 static bool inno_hdmi_encoder_mode_fixup(struct drm_encoder *encoder,
516 inno_hdmi_encoder_atomic_check(struct drm_encoder *encoder,
602 struct drm_encoder *encoder = &hdmi->encoder;
605 encoder->possible_crtcs = drm_of_find_possible_crtcs(drm, dev->of_node);
608 * If we failed to find the CRTC(s) which this encoder is
613 if (encoder->possible_crtcs == 0)
616 drm_encoder_helper_add(encoder, &inno_hdmi_encoder_helper_funcs);
617 drm_simple_encoder_init(drm, encoder, DRM_MODE_ENCODER_TMDS);
628 drm_connector_attach_encoder(&hdmi->connector, encoder);
884 hdmi->encoder.funcs->destroy(&hdmi->encoder);
898 hdmi->encoder.funcs->destroy(&hdmi->encoder);