Lines Matching defs:encoder
256 struct rockchip_encoder encoder;
291 static struct dw_mipi_dsi_rockchip *to_dsi(struct drm_encoder *encoder)
293 struct rockchip_encoder *rkencoder = to_rockchip_encoder(encoder);
295 return container_of(rkencoder, struct dw_mipi_dsi_rockchip, encoder);
752 dw_mipi_dsi_encoder_atomic_check(struct drm_encoder *encoder,
757 struct dw_mipi_dsi_rockchip *dsi = to_dsi(encoder);
781 static void dw_mipi_dsi_encoder_enable(struct drm_encoder *encoder)
783 struct dw_mipi_dsi_rockchip *dsi = to_dsi(encoder);
787 &dsi->encoder.encoder);
818 struct drm_encoder *encoder = &dsi->encoder.encoder;
821 encoder->possible_crtcs = drm_of_find_possible_crtcs(drm_dev,
824 ret = drm_simple_encoder_init(drm_dev, encoder, DRM_MODE_ENCODER_DSI);
826 DRM_ERROR("Failed to initialize encoder with drm\n");
830 drm_encoder_helper_add(encoder, &dw_mipi_dsi_encoder_helper_funcs);
972 DRM_DEV_ERROR(dev, "Failed to create drm encoder\n");
975 rockchip_drm_encoder_set_crtc_endpoint_id(&dsi->encoder,
978 ret = dw_mipi_dsi_bind(dsi->dmd, &dsi->encoder.encoder);