mtk_dpi
struct mtk_dpi *dpi = dev_get_drvdata(dev);
struct mtk_dpi *dpi = dev_get_drvdata(dev);
struct mtk_dpi *dpi = dev_get_drvdata(dev);
struct mtk_dpi *dpi = dev_get_drvdata(dev);
struct mtk_dpi *dpi;
dpi = devm_drm_bridge_alloc(dev, struct mtk_dpi, bridge,
static void mtk_dpi_mask(struct mtk_dpi *dpi, u32 offset, u32 val, u32 mask)
static void mtk_dpi_test_pattern_en(struct mtk_dpi *dpi, u8 type, bool enable)
static void mtk_dpi_sw_reset(struct mtk_dpi *dpi, bool reset)
static void mtk_dpi_enable(struct mtk_dpi *dpi)
static void mtk_dpi_disable(struct mtk_dpi *dpi)
static void mtk_dpi_config_hsync(struct mtk_dpi *dpi,
static void mtk_dpi_config_vsync(struct mtk_dpi *dpi,
static void mtk_dpi_config_vsync_lodd(struct mtk_dpi *dpi,
static void mtk_dpi_config_vsync_leven(struct mtk_dpi *dpi,
static void mtk_dpi_config_vsync_rodd(struct mtk_dpi *dpi,
static void mtk_dpi_config_vsync_reven(struct mtk_dpi *dpi,
static void mtk_dpi_config_pol(struct mtk_dpi *dpi,
static void mtk_dpi_config_3d(struct mtk_dpi *dpi, bool en_3d)
static void mtk_dpi_config_interface(struct mtk_dpi *dpi, bool inter)
static void mtk_dpi_config_fb_size(struct mtk_dpi *dpi, u32 width, u32 height)
static void mtk_dpi_config_channel_limit(struct mtk_dpi *dpi)
static void mtk_dpi_config_bit_num(struct mtk_dpi *dpi,
static void mtk_dpi_config_yc_map(struct mtk_dpi *dpi,
static void mtk_dpi_config_channel_swap(struct mtk_dpi *dpi,
static void mtk_dpi_config_yuv422_enable(struct mtk_dpi *dpi, bool enable)
static void mtk_dpi_config_csc_enable(struct mtk_dpi *dpi, bool enable)
static void mtk_dpi_config_swap_input(struct mtk_dpi *dpi, bool enable)
static void mtk_dpi_config_2n_h_fre(struct mtk_dpi *dpi)
static void mtk_dpi_config_disable_edge(struct mtk_dpi *dpi)
static void mtk_dpi_config_color_format(struct mtk_dpi *dpi,
static void mtk_dpi_dual_edge(struct mtk_dpi *dpi)
static void mtk_dpi_power_off(struct mtk_dpi *dpi)
static int mtk_dpi_power_on(struct mtk_dpi *dpi)
static unsigned int mtk_dpi_calculate_factor(struct mtk_dpi *dpi, int mode_clk)
static void mtk_dpi_set_pixel_clk(struct mtk_dpi *dpi, struct videomode *vm, int mode_clk)
static int mtk_dpi_set_display_mode(struct mtk_dpi *dpi,
struct mtk_dpi *dpi = bridge_to_dpi(bridge);
struct mtk_dpi *dpi = bridge_to_dpi(bridge);
struct mtk_dpi *dpi = bridge_to_dpi(bridge);
struct mtk_dpi *dpi = bridge_to_dpi(bridge);
struct mtk_dpi *dpi = bridge_to_dpi(bridge);
struct mtk_dpi *dpi = bridge_to_dpi(bridge);
struct mtk_dpi *dpi = bridge_to_dpi(bridge);
struct mtk_dpi *dpi = m->private;
static inline struct mtk_dpi *bridge_to_dpi(struct drm_bridge *b)
return container_of(b, struct mtk_dpi, bridge);
mtk_dpi_test_pattern_en((struct mtk_dpi *)m->private, type, en);
struct mtk_dpi *dpi = bridge_to_dpi(bridge);
struct mtk_dpi *dpi = dev_get_drvdata(dev);