Lines Matching refs:encoder
633 static void mdfld_dsi_dpi_set_power(struct drm_encoder *encoder, bool on) in mdfld_dsi_dpi_set_power() argument
635 struct mdfld_dsi_encoder *dsi_encoder = mdfld_dsi_encoder(encoder); in mdfld_dsi_dpi_set_power()
681 void mdfld_dsi_dpi_dpms(struct drm_encoder *encoder, int mode) in mdfld_dsi_dpi_dpms() argument
683 mdfld_dsi_dpi_set_power(encoder, mode == DRM_MODE_DPMS_ON); in mdfld_dsi_dpi_dpms()
686 bool mdfld_dsi_dpi_mode_fixup(struct drm_encoder *encoder, in mdfld_dsi_dpi_mode_fixup() argument
690 struct mdfld_dsi_encoder *dsi_encoder = mdfld_dsi_encoder(encoder); in mdfld_dsi_dpi_mode_fixup()
710 void mdfld_dsi_dpi_prepare(struct drm_encoder *encoder) in mdfld_dsi_dpi_prepare() argument
712 mdfld_dsi_dpi_set_power(encoder, false); in mdfld_dsi_dpi_prepare()
715 void mdfld_dsi_dpi_commit(struct drm_encoder *encoder) in mdfld_dsi_dpi_commit() argument
717 mdfld_dsi_dpi_set_power(encoder, true); in mdfld_dsi_dpi_commit()
812 void mdfld_dsi_dpi_mode_set(struct drm_encoder *encoder, in mdfld_dsi_dpi_mode_set() argument
816 struct mdfld_dsi_encoder *dsi_encoder = mdfld_dsi_encoder(encoder); in mdfld_dsi_dpi_mode_set()
938 struct drm_encoder *encoder = NULL; in mdfld_dsi_dpi_init() local
993 encoder = &dpi_output->base.base.base; in mdfld_dsi_dpi_init()
995 encoder, in mdfld_dsi_dpi_init()
998 drm_encoder_helper_add(encoder, in mdfld_dsi_dpi_init()
1002 drm_mode_connector_attach_encoder(connector, encoder); in mdfld_dsi_dpi_init()
1006 encoder->possible_crtcs = (1 << 2); in mdfld_dsi_dpi_init()
1007 encoder->possible_clones = (1 << 1); in mdfld_dsi_dpi_init()
1009 encoder->possible_crtcs = (1 << 0); in mdfld_dsi_dpi_init()
1010 encoder->possible_clones = (1 << 0); in mdfld_dsi_dpi_init()
1013 dsi_connector->base.encoder = &dpi_output->base.base; in mdfld_dsi_dpi_init()