Lines Matching refs:encoder
59 static void tfp410_encoder_destroy(struct drm_encoder *encoder) in tfp410_encoder_destroy() argument
61 struct tfp410_encoder *tfp410_encoder = to_tfp410_encoder(encoder); in tfp410_encoder_destroy()
62 drm_encoder_cleanup(encoder); in tfp410_encoder_destroy()
66 static void tfp410_encoder_dpms(struct drm_encoder *encoder, int mode) in tfp410_encoder_dpms() argument
68 struct tfp410_encoder *tfp410_encoder = to_tfp410_encoder(encoder); in tfp410_encoder_dpms()
84 static bool tfp410_encoder_mode_fixup(struct drm_encoder *encoder, in tfp410_encoder_mode_fixup() argument
92 static void tfp410_encoder_prepare(struct drm_encoder *encoder) in tfp410_encoder_prepare() argument
94 tfp410_encoder_dpms(encoder, DRM_MODE_DPMS_OFF); in tfp410_encoder_prepare()
95 tilcdc_crtc_set_panel_info(encoder->crtc, &dvi_info); in tfp410_encoder_prepare()
98 static void tfp410_encoder_commit(struct drm_encoder *encoder) in tfp410_encoder_commit() argument
100 tfp410_encoder_dpms(encoder, DRM_MODE_DPMS_ON); in tfp410_encoder_commit()
103 static void tfp410_encoder_mode_set(struct drm_encoder *encoder, in tfp410_encoder_mode_set() argument
126 struct drm_encoder *encoder; in tfp410_encoder_create() local
138 encoder = &tfp410_encoder->base; in tfp410_encoder_create()
139 encoder->possible_crtcs = 1; in tfp410_encoder_create()
141 ret = drm_encoder_init(dev, encoder, &tfp410_encoder_funcs, in tfp410_encoder_create()
146 drm_encoder_helper_add(encoder, &tfp410_encoder_helper_funcs); in tfp410_encoder_create()
148 return encoder; in tfp410_encoder_create()
151 tfp410_encoder_destroy(encoder); in tfp410_encoder_create()
162 struct drm_encoder *encoder; /* our connected encoder */ member
217 return tfp410_connector->encoder; in tfp410_connector_best_encoder()
234 struct tfp410_module *mod, struct drm_encoder *encoder) in tfp410_connector_create() argument
246 tfp410_connector->encoder = encoder; in tfp410_connector_create()
261 ret = drm_mode_connector_attach_encoder(connector, encoder); in tfp410_connector_create()
282 struct drm_encoder *encoder; in tfp410_modeset_init() local
285 encoder = tfp410_encoder_create(dev, tfp410_mod); in tfp410_modeset_init()
286 if (!encoder) in tfp410_modeset_init()
289 connector = tfp410_connector_create(dev, tfp410_mod, encoder); in tfp410_modeset_init()
293 priv->encoders[priv->num_encoders++] = encoder; in tfp410_modeset_init()