Lines Matching full:encoder
22 static struct mdp4_kms *get_kms(struct drm_encoder *encoder) in get_kms() argument
24 struct msm_drm_private *priv = encoder->dev->dev_private; in get_kms()
28 static void mdp4_dtv_encoder_destroy(struct drm_encoder *encoder) in mdp4_dtv_encoder_destroy() argument
30 struct mdp4_dtv_encoder *mdp4_dtv_encoder = to_mdp4_dtv_encoder(encoder); in mdp4_dtv_encoder_destroy()
31 drm_encoder_cleanup(encoder); in mdp4_dtv_encoder_destroy()
39 static void mdp4_dtv_encoder_mode_set(struct drm_encoder *encoder, in mdp4_dtv_encoder_mode_set() argument
43 struct mdp4_dtv_encoder *mdp4_dtv_encoder = to_mdp4_dtv_encoder(encoder); in mdp4_dtv_encoder_mode_set()
44 struct mdp4_kms *mdp4_kms = get_kms(encoder); in mdp4_dtv_encoder_mode_set()
97 static void mdp4_dtv_encoder_disable(struct drm_encoder *encoder) in mdp4_dtv_encoder_disable() argument
99 struct mdp4_dtv_encoder *mdp4_dtv_encoder = to_mdp4_dtv_encoder(encoder); in mdp4_dtv_encoder_disable()
100 struct mdp4_kms *mdp4_kms = get_kms(encoder); in mdp4_dtv_encoder_disable()
123 static void mdp4_dtv_encoder_enable(struct drm_encoder *encoder) in mdp4_dtv_encoder_enable() argument
125 struct drm_device *dev = encoder->dev; in mdp4_dtv_encoder_enable()
126 struct mdp4_dtv_encoder *mdp4_dtv_encoder = to_mdp4_dtv_encoder(encoder); in mdp4_dtv_encoder_enable()
127 struct mdp4_kms *mdp4_kms = get_kms(encoder); in mdp4_dtv_encoder_enable()
134 mdp4_crtc_set_config(encoder->crtc, in mdp4_dtv_encoder_enable()
139 mdp4_crtc_set_intf(encoder->crtc, INTF_LCDC_DTV, 1); in mdp4_dtv_encoder_enable()
167 long mdp4_dtv_round_pixclk(struct drm_encoder *encoder, unsigned long rate) in mdp4_dtv_round_pixclk() argument
169 struct mdp4_dtv_encoder *mdp4_dtv_encoder = to_mdp4_dtv_encoder(encoder); in mdp4_dtv_round_pixclk()
173 /* initialize encoder */
176 struct drm_encoder *encoder = NULL; in mdp4_dtv_encoder_init() local
186 encoder = &mdp4_dtv_encoder->base; in mdp4_dtv_encoder_init()
188 drm_encoder_init(dev, encoder, &mdp4_dtv_encoder_funcs, in mdp4_dtv_encoder_init()
190 drm_encoder_helper_add(encoder, &mdp4_dtv_encoder_helper_funcs); in mdp4_dtv_encoder_init()
206 return encoder; in mdp4_dtv_encoder_init()
209 if (encoder) in mdp4_dtv_encoder_init()
210 mdp4_dtv_encoder_destroy(encoder); in mdp4_dtv_encoder_init()