Lines Matching refs:mtk_dpi

60 struct mtk_dpi {  struct
79 static inline struct mtk_dpi *mtk_dpi_from_encoder(struct drm_encoder *e) in mtk_dpi_from_encoder() argument
81 return container_of(e, struct mtk_dpi, encoder); in mtk_dpi_from_encoder()
116 static void mtk_dpi_mask(struct mtk_dpi *dpi, u32 offset, u32 val, u32 mask) in mtk_dpi_mask()
124 static void mtk_dpi_sw_reset(struct mtk_dpi *dpi, bool reset) in mtk_dpi_sw_reset()
129 static void mtk_dpi_enable(struct mtk_dpi *dpi) in mtk_dpi_enable()
134 static void mtk_dpi_disable(struct mtk_dpi *dpi) in mtk_dpi_disable()
139 static void mtk_dpi_config_hsync(struct mtk_dpi *dpi, in mtk_dpi_config_hsync()
150 static void mtk_dpi_config_vsync(struct mtk_dpi *dpi, in mtk_dpi_config_vsync()
168 static void mtk_dpi_config_vsync_lodd(struct mtk_dpi *dpi, in mtk_dpi_config_vsync_lodd()
174 static void mtk_dpi_config_vsync_leven(struct mtk_dpi *dpi, in mtk_dpi_config_vsync_leven()
181 static void mtk_dpi_config_vsync_rodd(struct mtk_dpi *dpi, in mtk_dpi_config_vsync_rodd()
188 static void mtk_dpi_config_vsync_reven(struct mtk_dpi *dpi, in mtk_dpi_config_vsync_reven()
195 static void mtk_dpi_config_pol(struct mtk_dpi *dpi, in mtk_dpi_config_pol()
208 static void mtk_dpi_config_3d(struct mtk_dpi *dpi, bool en_3d) in mtk_dpi_config_3d()
213 static void mtk_dpi_config_interface(struct mtk_dpi *dpi, bool inter) in mtk_dpi_config_interface()
218 static void mtk_dpi_config_fb_size(struct mtk_dpi *dpi, u32 width, u32 height) in mtk_dpi_config_fb_size()
224 static void mtk_dpi_config_channel_limit(struct mtk_dpi *dpi, in mtk_dpi_config_channel_limit()
237 static void mtk_dpi_config_bit_num(struct mtk_dpi *dpi, in mtk_dpi_config_bit_num()
263 static void mtk_dpi_config_yc_map(struct mtk_dpi *dpi, in mtk_dpi_config_yc_map()
292 static void mtk_dpi_config_channel_swap(struct mtk_dpi *dpi, in mtk_dpi_config_channel_swap()
324 static void mtk_dpi_config_yuv422_enable(struct mtk_dpi *dpi, bool enable) in mtk_dpi_config_yuv422_enable()
329 static void mtk_dpi_config_csc_enable(struct mtk_dpi *dpi, bool enable) in mtk_dpi_config_csc_enable()
334 static void mtk_dpi_config_swap_input(struct mtk_dpi *dpi, bool enable) in mtk_dpi_config_swap_input()
339 static void mtk_dpi_config_2n_h_fre(struct mtk_dpi *dpi) in mtk_dpi_config_2n_h_fre()
344 static void mtk_dpi_config_disable_edge(struct mtk_dpi *dpi) in mtk_dpi_config_disable_edge()
350 static void mtk_dpi_config_color_format(struct mtk_dpi *dpi, in mtk_dpi_config_color_format()
373 static void mtk_dpi_power_off(struct mtk_dpi *dpi) in mtk_dpi_power_off()
386 static int mtk_dpi_power_on(struct mtk_dpi *dpi) in mtk_dpi_power_on()
415 static int mtk_dpi_set_display_mode(struct mtk_dpi *dpi, in mtk_dpi_set_display_mode()
531 struct mtk_dpi *dpi = mtk_dpi_from_encoder(encoder); in mtk_dpi_encoder_mode_set()
538 struct mtk_dpi *dpi = mtk_dpi_from_encoder(encoder); in mtk_dpi_encoder_disable()
545 struct mtk_dpi *dpi = mtk_dpi_from_encoder(encoder); in mtk_dpi_encoder_enable()
568 struct mtk_dpi *dpi = container_of(comp, struct mtk_dpi, ddp_comp); in mtk_dpi_start()
575 struct mtk_dpi *dpi = container_of(comp, struct mtk_dpi, ddp_comp); in mtk_dpi_stop()
587 struct mtk_dpi *dpi = dev_get_drvdata(dev); in mtk_dpi_bind()
632 struct mtk_dpi *dpi = dev_get_drvdata(dev); in mtk_dpi_unbind()
680 struct mtk_dpi *dpi; in mtk_dpi_probe()