Lines Matching refs:mtk_dpi

66 struct mtk_dpi {
91 static inline struct mtk_dpi *bridge_to_dpi(struct drm_bridge *b)
93 return container_of(b, struct mtk_dpi, bridge);
177 static void mtk_dpi_mask(struct mtk_dpi *dpi, u32 offset, u32 val, u32 mask)
185 static void mtk_dpi_test_pattern_en(struct mtk_dpi *dpi, u8 type, bool enable)
197 static void mtk_dpi_sw_reset(struct mtk_dpi *dpi, bool reset)
202 static void mtk_dpi_enable(struct mtk_dpi *dpi)
207 static void mtk_dpi_disable(struct mtk_dpi *dpi)
212 static void mtk_dpi_config_hsync(struct mtk_dpi *dpi,
223 static void mtk_dpi_config_vsync(struct mtk_dpi *dpi,
241 static void mtk_dpi_config_vsync_lodd(struct mtk_dpi *dpi,
247 static void mtk_dpi_config_vsync_leven(struct mtk_dpi *dpi,
254 static void mtk_dpi_config_vsync_rodd(struct mtk_dpi *dpi,
261 static void mtk_dpi_config_vsync_reven(struct mtk_dpi *dpi,
268 static void mtk_dpi_config_pol(struct mtk_dpi *dpi,
288 static void mtk_dpi_config_3d(struct mtk_dpi *dpi, bool en_3d)
293 static void mtk_dpi_config_interface(struct mtk_dpi *dpi, bool inter)
298 static void mtk_dpi_config_fb_size(struct mtk_dpi *dpi, u32 width, u32 height)
306 static void mtk_dpi_config_channel_limit(struct mtk_dpi *dpi)
333 static void mtk_dpi_config_bit_num(struct mtk_dpi *dpi,
359 static void mtk_dpi_config_yc_map(struct mtk_dpi *dpi,
388 static void mtk_dpi_config_channel_swap(struct mtk_dpi *dpi,
422 static void mtk_dpi_config_yuv422_enable(struct mtk_dpi *dpi, bool enable)
428 static void mtk_dpi_config_csc_enable(struct mtk_dpi *dpi, bool enable)
434 static void mtk_dpi_config_swap_input(struct mtk_dpi *dpi, bool enable)
439 static void mtk_dpi_config_2n_h_fre(struct mtk_dpi *dpi)
445 static void mtk_dpi_config_disable_edge(struct mtk_dpi *dpi)
451 static void mtk_dpi_config_color_format(struct mtk_dpi *dpi,
485 static void mtk_dpi_dual_edge(struct mtk_dpi *dpi)
503 static void mtk_dpi_power_off(struct mtk_dpi *dpi)
517 static int mtk_dpi_power_on(struct mtk_dpi *dpi)
553 static unsigned int mtk_dpi_calculate_factor(struct mtk_dpi *dpi, int mode_clk)
567 static void mtk_dpi_set_pixel_clk(struct mtk_dpi *dpi, struct videomode *vm, int mode_clk)
602 static int mtk_dpi_set_display_mode(struct mtk_dpi *dpi,
703 struct mtk_dpi *dpi = bridge_to_dpi(bridge);
812 struct mtk_dpi *dpi = bridge_to_dpi(bridge);
838 struct mtk_dpi *dpi = bridge_to_dpi(bridge);
862 struct mtk_dpi *dpi = bridge_to_dpi(bridge);
869 struct mtk_dpi *dpi = bridge_to_dpi(bridge);
879 struct mtk_dpi *dpi = bridge_to_dpi(bridge);
894 struct mtk_dpi *dpi = bridge_to_dpi(bridge);
904 struct mtk_dpi *dpi = m->private;
970 mtk_dpi_test_pattern_en((struct mtk_dpi *)m->private, type, en);
990 struct mtk_dpi *dpi = bridge_to_dpi(bridge);
1012 struct mtk_dpi *dpi = dev_get_drvdata(dev);
1020 struct mtk_dpi *dpi = dev_get_drvdata(dev);
1028 struct mtk_dpi *dpi = dev_get_drvdata(dev);
1037 struct mtk_dpi *dpi = dev_get_drvdata(dev);
1078 struct mtk_dpi *dpi = dev_get_drvdata(dev);
1266 struct mtk_dpi *dpi;
1269 dpi = devm_drm_bridge_alloc(dev, struct mtk_dpi, bridge,