Lines Matching refs:imx_tve
102 struct imx_tve { struct
119 static inline struct imx_tve *con_to_tve(struct drm_connector *c) in con_to_tve() argument
121 return container_of(c, struct imx_tve, connector); in con_to_tve()
124 static inline struct imx_tve *enc_to_tve(struct drm_encoder *e) in enc_to_tve()
126 return container_of(e, struct imx_tve, encoder); in enc_to_tve()
129 static void tve_enable(struct imx_tve *tve) in tve_enable()
147 static void tve_disable(struct imx_tve *tve) in tve_disable()
153 static int tve_setup_tvout(struct imx_tve *tve) in tve_setup_tvout()
158 static int tve_setup_vga(struct imx_tve *tve) in tve_setup_vga()
198 struct imx_tve *tve = con_to_tve(connector); in imx_tve_connector_get_modes()
219 struct imx_tve *tve = con_to_tve(connector); in imx_tve_connector_mode_valid()
242 struct imx_tve *tve = enc_to_tve(encoder); in imx_tve_encoder_mode_set()
279 struct imx_tve *tve = enc_to_tve(encoder); in imx_tve_encoder_enable()
286 struct imx_tve *tve = enc_to_tve(encoder); in imx_tve_encoder_disable()
296 struct imx_tve *tve = enc_to_tve(encoder); in imx_tve_atomic_check()
327 struct imx_tve *tve = data; in imx_tve_irq_handler()
341 struct imx_tve *tve = container_of(hw, struct imx_tve, clk_hw_di); in clk_tve_di_recalc_rate()
378 struct imx_tve *tve = container_of(hw, struct imx_tve, clk_hw_di); in clk_tve_di_set_rate()
408 static int tve_clk_init(struct imx_tve *tve, void __iomem *base) in tve_clk_init()
432 static int imx_tve_register(struct drm_device *drm, struct imx_tve *tve) in imx_tve_register()
461 struct imx_tve *tve = data; in imx_tve_disable_regulator()
510 struct imx_tve *tve; in imx_tve_bind()
638 struct imx_tve *tve; in imx_tve_probe()