Lines Matching refs:encoder
29 struct rockchip_encoder encoder;
35 rockchip_rgb_encoder_atomic_check(struct drm_encoder *encoder,
79 struct drm_encoder *encoder;
127 encoder = &rgb->encoder.encoder;
128 encoder->possible_crtcs = drm_crtc_mask(crtc);
130 ret = drm_simple_encoder_init(drm_dev, encoder, DRM_MODE_ENCODER_NONE);
133 "failed to initialize encoder: %d\n", ret);
137 drm_encoder_helper_add(encoder, &rockchip_rgb_encoder_helper_funcs);
148 ret = drm_bridge_attach(encoder, rgb->bridge, NULL,
154 connector = drm_bridge_connector_init(rgb->drm_dev, encoder);
163 rgb->encoder.crtc_endpoint_id = endpoint_id;
165 ret = drm_connector_attach_encoder(connector, encoder);
168 "failed to attach encoder: %d\n", ret);
177 drm_encoder_cleanup(encoder);
186 drm_encoder_cleanup(&rgb->encoder.encoder);