Lines Matching refs:mtk_dpi_mask

116 static void mtk_dpi_mask(struct mtk_dpi *dpi, u32 offset, u32 val, u32 mask)  in mtk_dpi_mask()  function
126 mtk_dpi_mask(dpi, DPI_RET, reset ? RST : 0, RST); in mtk_dpi_sw_reset()
131 mtk_dpi_mask(dpi, DPI_EN, EN, EN); in mtk_dpi_enable()
136 mtk_dpi_mask(dpi, DPI_EN, 0, EN); in mtk_dpi_disable()
142 mtk_dpi_mask(dpi, DPI_TGEN_HWIDTH, in mtk_dpi_config_hsync()
144 mtk_dpi_mask(dpi, DPI_TGEN_HPORCH, in mtk_dpi_config_hsync()
146 mtk_dpi_mask(dpi, DPI_TGEN_HPORCH, sync->front_porch << HFP, in mtk_dpi_config_hsync()
154 mtk_dpi_mask(dpi, width_addr, in mtk_dpi_config_vsync()
157 mtk_dpi_mask(dpi, width_addr, in mtk_dpi_config_vsync()
160 mtk_dpi_mask(dpi, porch_addr, in mtk_dpi_config_vsync()
163 mtk_dpi_mask(dpi, porch_addr, in mtk_dpi_config_vsync()
204 mtk_dpi_mask(dpi, DPI_OUTPUT_SETTING, pol, in mtk_dpi_config_pol()
210 mtk_dpi_mask(dpi, DPI_CON, en_3d ? TDFP_EN : 0, TDFP_EN); in mtk_dpi_config_3d()
215 mtk_dpi_mask(dpi, DPI_CON, inter ? INTL_EN : 0, INTL_EN); in mtk_dpi_config_interface()
220 mtk_dpi_mask(dpi, DPI_SIZE, width << HSIZE, HSIZE_MASK); in mtk_dpi_config_fb_size()
221 mtk_dpi_mask(dpi, DPI_SIZE, height << VSIZE, VSIZE_MASK); in mtk_dpi_config_fb_size()
227 mtk_dpi_mask(dpi, DPI_Y_LIMIT, limit->y_bottom << Y_LIMINT_BOT, in mtk_dpi_config_channel_limit()
229 mtk_dpi_mask(dpi, DPI_Y_LIMIT, limit->y_top << Y_LIMINT_TOP, in mtk_dpi_config_channel_limit()
231 mtk_dpi_mask(dpi, DPI_C_LIMIT, limit->c_bottom << C_LIMIT_BOT, in mtk_dpi_config_channel_limit()
233 mtk_dpi_mask(dpi, DPI_C_LIMIT, limit->c_top << C_LIMIT_TOP, in mtk_dpi_config_channel_limit()
259 mtk_dpi_mask(dpi, DPI_OUTPUT_SETTING, val << OUT_BIT, in mtk_dpi_config_bit_num()
289 mtk_dpi_mask(dpi, DPI_OUTPUT_SETTING, val << YC_MAP, YC_MAP_MASK); in mtk_dpi_config_yc_map()
321 mtk_dpi_mask(dpi, DPI_OUTPUT_SETTING, val << CH_SWAP, CH_SWAP_MASK); in mtk_dpi_config_channel_swap()
326 mtk_dpi_mask(dpi, DPI_CON, enable ? YUV422_EN : 0, YUV422_EN); in mtk_dpi_config_yuv422_enable()
331 mtk_dpi_mask(dpi, DPI_CON, enable ? CSC_ENABLE : 0, CSC_ENABLE); in mtk_dpi_config_csc_enable()
336 mtk_dpi_mask(dpi, DPI_CON, enable ? IN_RB_SWAP : 0, IN_RB_SWAP); in mtk_dpi_config_swap_input()
341 mtk_dpi_mask(dpi, dpi->conf->reg_h_fre_con, H_FRE_2N, H_FRE_2N); in mtk_dpi_config_2n_h_fre()
347 mtk_dpi_mask(dpi, dpi->conf->reg_h_fre_con, 0, EDGE_SEL_EN); in mtk_dpi_config_disable_edge()