Lines Matching defs:encoder
91 static void tegra_rgb_encoder_disable(struct drm_encoder *encoder)
93 struct tegra_output *output = encoder_to_output(encoder);
100 static void tegra_rgb_encoder_enable(struct drm_encoder *encoder)
102 struct tegra_output *output = encoder_to_output(encoder);
138 tegra_rgb_encoder_atomic_check(struct drm_encoder *encoder,
142 struct tegra_output *output = encoder_to_output(encoder);
286 drm_simple_encoder_init(drm, &output->encoder, DRM_MODE_ENCODER_LVDS);
287 drm_encoder_helper_add(&output->encoder,
308 * Tegra devices that have LVDS panel utilize LVDS encoder bridge
315 * that encoder is turned ON by default, while today's DRM allows us
316 * to model LVDS encoder properly.
318 * Newer device-trees utilize LVDS encoder bridge, which provides
324 err = drm_bridge_attach(&output->encoder, output->bridge,
329 connector = drm_bridge_connector_init(drm, &output->encoder);
337 drm_connector_attach_encoder(connector, &output->encoder);
351 output->encoder.possible_crtcs = drm_crtc_mask(&dc->base);