Home
last modified time | relevance | path

Searched refs:DPU_REG_WRITE (Results 1 – 13 of 13) sorted by relevance

/linux/drivers/gpu/drm/msm/disp/dpu1/
H A Ddpu_hw_util.c173 DPU_REG_WRITE(c, in _dpu_hw_setup_scaler3_lut()
183 DPU_REG_WRITE(c, QSEED3_COEF_LUT_CTRL + offset, BIT(0)); in _dpu_hw_setup_scaler3_lut()
197 DPU_REG_WRITE(c, QSEED3LITE_DIR_FILTER_WEIGHT + offset, scaler3_cfg->dir_weight); in _dpu_hw_setup_scaler3lite_lut()
225 DPU_REG_WRITE(c, in _dpu_hw_setup_scaler3lite_lut()
234 DPU_REG_WRITE(c, QSEED3_COEF_LUT_CTRL + offset, BIT(0)); in _dpu_hw_setup_scaler3lite_lut()
272 DPU_REG_WRITE(c, QSEED3_DE_SHARPEN + offset, sharp_lvl); in _dpu_hw_setup_scaler3_de()
273 DPU_REG_WRITE(c, QSEED3_DE_SHARPEN_CTL + offset, sharp_ctl); in _dpu_hw_setup_scaler3_de()
274 DPU_REG_WRITE(c, QSEED3_DE_SHAPE_CTL + offset, shape_ctl); in _dpu_hw_setup_scaler3_de()
275 DPU_REG_WRITE(c, QSEED3_DE_THRESHOLD + offset, de_thr); in _dpu_hw_setup_scaler3_de()
276 DPU_REG_WRITE( in _dpu_hw_setup_scaler3_de()
[all...]
H A Ddpu_hw_dsc_1_2.c81 DPU_REG_WRITE(hw, sblk->ctl.base + DSC_CFG, 0); in dpu_hw_dsc_disable_1_2()
83 DPU_REG_WRITE(hw, sblk->enc.base + ENC_DF_CTRL, 0); in dpu_hw_dsc_disable_1_2()
84 DPU_REG_WRITE(hw, sblk->enc.base + DSC_MAIN_CONF, 0); in dpu_hw_dsc_disable_1_2()
118 DPU_REG_WRITE(hw, DSC_CMN_MAIN_CNF, data); in dpu_hw_dsc_config_1_2()
127 DPU_REG_WRITE(hw, sblk->enc.base + ENC_DF_CTRL, data); in dpu_hw_dsc_config_1_2()
155 DPU_REG_WRITE(hw, sblk->enc.base + DSC_MAIN_CONF, data); in dpu_hw_dsc_config_1_2()
160 DPU_REG_WRITE(hw, sblk->enc.base + DSC_PICTURE_SIZE, data); in dpu_hw_dsc_config_1_2()
165 DPU_REG_WRITE(hw, sblk->enc.base + DSC_SLICE_SIZE, data); in dpu_hw_dsc_config_1_2()
167 DPU_REG_WRITE(hw, sblk->enc.base + DSC_MISC_SIZE, in dpu_hw_dsc_config_1_2()
173 DPU_REG_WRITE(h in dpu_hw_dsc_config_1_2()
[all...]
H A Ddpu_hw_dsc.c42 DPU_REG_WRITE(c, DSC_COMMON_MODE, 0); in dpu_hw_dsc_disable()
57 DPU_REG_WRITE(c, DSC_COMMON_MODE, mode); in dpu_hw_dsc_config()
74 DPU_REG_WRITE(c, DSC_ENC, data); in dpu_hw_dsc_config()
78 DPU_REG_WRITE(c, DSC_PICTURE, data); in dpu_hw_dsc_config()
82 DPU_REG_WRITE(c, DSC_SLICE, data); in dpu_hw_dsc_config()
85 DPU_REG_WRITE(c, DSC_CHUNK_SIZE, data); in dpu_hw_dsc_config()
89 DPU_REG_WRITE(c, DSC_DELAY, data); in dpu_hw_dsc_config()
92 DPU_REG_WRITE(c, DSC_SCALE_INITIAL, data); in dpu_hw_dsc_config()
95 DPU_REG_WRITE(c, DSC_SCALE_DEC_INTERVAL, data); in dpu_hw_dsc_config()
98 DPU_REG_WRITE( in dpu_hw_dsc_config()
[all...]
H A Ddpu_hw_dspp.c47 DPU_REG_WRITE(&ctx->hw, base, PCC_DIS); in dpu_setup_dspp_pcc()
51 DPU_REG_WRITE(&ctx->hw, base + PCC_RED_R_OFF, cfg->r.r); in dpu_setup_dspp_pcc()
52 DPU_REG_WRITE(&ctx->hw, base + PCC_RED_G_OFF, cfg->r.g); in dpu_setup_dspp_pcc()
53 DPU_REG_WRITE(&ctx->hw, base + PCC_RED_B_OFF, cfg->r.b); in dpu_setup_dspp_pcc()
55 DPU_REG_WRITE(&ctx->hw, base + PCC_GREEN_R_OFF, cfg->g.r); in dpu_setup_dspp_pcc()
56 DPU_REG_WRITE(&ctx->hw, base + PCC_GREEN_G_OFF, cfg->g.g); in dpu_setup_dspp_pcc()
57 DPU_REG_WRITE(&ctx->hw, base + PCC_GREEN_B_OFF, cfg->g.b); in dpu_setup_dspp_pcc()
59 DPU_REG_WRITE(&ctx->hw, base + PCC_BLUE_R_OFF, cfg->b.r); in dpu_setup_dspp_pcc()
60 DPU_REG_WRITE(&ctx->hw, base + PCC_BLUE_G_OFF, cfg->b.g); in dpu_setup_dspp_pcc()
61 DPU_REG_WRITE( in dpu_setup_dspp_pcc()
[all...]
H A Ddpu_hw_wb.c60 DPU_REG_WRITE(c, WB_DST0_ADDR, data->dest.plane_addr[0]); in dpu_hw_wb_setup_outaddress()
61 DPU_REG_WRITE(c, WB_DST1_ADDR, data->dest.plane_addr[1]); in dpu_hw_wb_setup_outaddress()
62 DPU_REG_WRITE(c, WB_DST2_ADDR, data->dest.plane_addr[2]); in dpu_hw_wb_setup_outaddress()
63 DPU_REG_WRITE(c, WB_DST3_ADDR, data->dest.plane_addr[3]); in dpu_hw_wb_setup_outaddress()
115 DPU_REG_WRITE(c, WB_ALPHA_X_VALUE, 0xFF); in dpu_hw_wb_setup_format()
116 DPU_REG_WRITE(c, WB_DST_FORMAT, dst_format); in dpu_hw_wb_setup_format()
117 DPU_REG_WRITE(c, WB_DST_OP_MODE, opmode); in dpu_hw_wb_setup_format()
118 DPU_REG_WRITE(c, WB_DST_PACK_PATTERN, pattern); in dpu_hw_wb_setup_format()
119 DPU_REG_WRITE(c, WB_DST_YSTRIDE0, ystride0); in dpu_hw_wb_setup_format()
120 DPU_REG_WRITE( in dpu_hw_wb_setup_format()
[all...]
H A Ddpu_hw_cdm.c98 DPU_REG_WRITE(c, CDM_CDWN2_COEFF_COSITE_H_0, in dpu_hw_cdm_setup_cdwn()
100 DPU_REG_WRITE(c, CDM_CDWN2_COEFF_COSITE_H_1, in dpu_hw_cdm_setup_cdwn()
102 DPU_REG_WRITE(c, CDM_CDWN2_COEFF_COSITE_H_2, in dpu_hw_cdm_setup_cdwn()
108 DPU_REG_WRITE(c, CDM_CDWN2_COEFF_OFFSITE_H_0, in dpu_hw_cdm_setup_cdwn()
110 DPU_REG_WRITE(c, CDM_CDWN2_COEFF_OFFSITE_H_1, in dpu_hw_cdm_setup_cdwn()
112 DPU_REG_WRITE(c, CDM_CDWN2_COEFF_OFFSITE_H_2, in dpu_hw_cdm_setup_cdwn()
138 DPU_REG_WRITE(c, in dpu_hw_cdm_setup_cdwn()
146 DPU_REG_WRITE(c, in dpu_hw_cdm_setup_cdwn()
163 DPU_REG_WRITE(c, CDM_CDWN2_OUT_SIZE, out_size); in dpu_hw_cdm_setup_cdwn()
164 DPU_REG_WRITE( in dpu_hw_cdm_setup_cdwn()
[all...]
H A Ddpu_hw_pingpong.c56 DPU_REG_WRITE(c, base + PP_DITHER_EN, 0); in dpu_hw_pp_setup_dither()
66 DPU_REG_WRITE(c, base + PP_DITHER_BITDEPTH, data); in dpu_hw_pp_setup_dither()
73 DPU_REG_WRITE(c, base + PP_DITHER_MATRIX + i, data); in dpu_hw_pp_setup_dither()
75 DPU_REG_WRITE(c, base + PP_DITHER_EN, 1); in dpu_hw_pp_setup_dither()
94 DPU_REG_WRITE(c, PP_SYNC_CONFIG_VSYNC, cfg); in dpu_hw_pp_enable_te()
95 DPU_REG_WRITE(c, PP_SYNC_CONFIG_HEIGHT, te->sync_cfg_height); in dpu_hw_pp_enable_te()
96 DPU_REG_WRITE(c, PP_VSYNC_INIT_VAL, te->vsync_init_val); in dpu_hw_pp_enable_te()
97 DPU_REG_WRITE(c, PP_RD_PTR_IRQ, te->rd_ptr_irq); in dpu_hw_pp_enable_te()
98 DPU_REG_WRITE(c, PP_START_POS, te->start_pos); in dpu_hw_pp_enable_te()
99 DPU_REG_WRITE( in dpu_hw_pp_enable_te()
[all...]
H A Ddpu_hw_sspp.c169 DPU_REG_WRITE(&ctx->hw, SSPP_MULTIRECT_OPMODE, mode_mask); in dpu_hw_sspp_setup_multirect()
189 DPU_REG_WRITE(&ctx->hw, sblk->scaler_blk.base + SSPP_VIG_OP_MODE, opmode); in _sspp_setup_opmode()
204 DPU_REG_WRITE(&ctx->hw, sblk->csc_blk.base + SSPP_VIG_CSC_10_OP_MODE, opmode); in _sspp_setup_csc10_opmode()
276 DPU_REG_WRITE(c, SSPP_FETCH_CONFIG, in dpu_hw_sspp_setup_format()
282 DPU_REG_WRITE(c, SSPP_UBWC_STATIC_CTRL, in dpu_hw_sspp_setup_format()
289 DPU_REG_WRITE(c, SSPP_UBWC_STATIC_CTRL, in dpu_hw_sspp_setup_format()
294 DPU_REG_WRITE(c, SSPP_UBWC_STATIC_CTRL, in dpu_hw_sspp_setup_format()
299 DPU_REG_WRITE(c, SSPP_UBWC_STATIC_CTRL, in dpu_hw_sspp_setup_format()
323 DPU_REG_WRITE(c, format_off, src_format); in dpu_hw_sspp_setup_format()
324 DPU_REG_WRITE( in dpu_hw_sspp_setup_format()
[all...]
H A Ddpu_hw_lm.c76 DPU_REG_WRITE(c, LM_OUT_SIZE, outsize); in dpu_hw_lm_setup_out()
83 DPU_REG_WRITE(c, LM_OP_MODE, op_mode); in dpu_hw_lm_setup_out()
93 DPU_REG_WRITE(c, LM_BORDER_COLOR_0, in dpu_hw_lm_setup_border_color()
96 DPU_REG_WRITE(c, LM_BORDER_COLOR_1, in dpu_hw_lm_setup_border_color()
109 DPU_REG_WRITE(c, LM_BORDER_COLOR_0_V12, in dpu_hw_lm_setup_border_color_v12()
112 DPU_REG_WRITE(c, LM_BORDER_COLOR_1_V12, in dpu_hw_lm_setup_border_color_v12()
143 DPU_REG_WRITE(c, LM_BLEND0_CONST_ALPHA + stage_off, const_alpha); in dpu_hw_lm_setup_blend_config_combined_alpha()
144 DPU_REG_WRITE(c, LM_BLEND0_OP + stage_off, blend_op); in dpu_hw_lm_setup_blend_config_combined_alpha()
164 DPU_REG_WRITE(c, LM_BLEND0_CONST_ALPHA_V12 + stage_off, const_alpha); in dpu_hw_lm_setup_blend_config_combined_alpha_v12()
165 DPU_REG_WRITE( in dpu_hw_lm_setup_blend_config_combined_alpha_v12()
[all...]
H A Ddpu_hw_top.c64 DPU_REG_WRITE(c, SSPP_SPARE, cfg->split_flush_en ? 0x1 : 0x0); in dpu_hw_setup_split_pipe()
65 DPU_REG_WRITE(c, SPLIT_DISPLAY_LOWER_PIPE_CTRL, lower_pipe); in dpu_hw_setup_split_pipe()
66 DPU_REG_WRITE(c, SPLIT_DISPLAY_UPPER_PIPE_CTRL, upper_pipe); in dpu_hw_setup_split_pipe()
67 DPU_REG_WRITE(c, SPLIT_DISPLAY_EN, cfg->en & 0x1); in dpu_hw_setup_split_pipe()
154 DPU_REG_WRITE(c, wd_load_value, in dpu_hw_setup_wd_timer()
157 DPU_REG_WRITE(c, wd_ctl, BIT(0)); /* clear timer */ in dpu_hw_setup_wd_timer()
161 DPU_REG_WRITE(c, wd_ctl2, reg); in dpu_hw_setup_wd_timer()
190 DPU_REG_WRITE(c, MDP_VSYNC_SEL, reg); in dpu_hw_setup_vsync_sel()
233 DPU_REG_WRITE(c, HDMI_DP_CORE_SELECT, 0x1); in dpu_hw_intf_audio_select()
263 DPU_REG_WRITE( in dpu_hw_dp_phy_intf_sel()
[all...]
H A Ddpu_hw_merge3d.c28 DPU_REG_WRITE(c, MERGE_3D_MODE, 0); in dpu_hw_merge_3d_setup_3d_mode()
29 DPU_REG_WRITE(c, MERGE_3D_MUX, 0); in dpu_hw_merge_3d_setup_3d_mode()
32 DPU_REG_WRITE(c, MERGE_3D_MODE, data); in dpu_hw_merge_3d_setup_3d_mode()
H A Ddpu_hw_interrupts.c272 DPU_REG_WRITE(&intr->hw, intr->intr_set[reg_idx].clr_off, in dpu_core_irq()
345 DPU_REG_WRITE(&intr->hw, reg->clr_off, DPU_IRQ_MASK(irq_idx)); in dpu_hw_intr_enable_irq_locked()
347 DPU_REG_WRITE(&intr->hw, reg->en_off, cache_irq_mask); in dpu_hw_intr_enable_irq_locked()
397 DPU_REG_WRITE(&intr->hw, reg->en_off, cache_irq_mask); in dpu_hw_intr_disable_irq_locked()
399 DPU_REG_WRITE(&intr->hw, reg->clr_off, DPU_IRQ_MASK(irq_idx)); in dpu_hw_intr_disable_irq_locked()
424 DPU_REG_WRITE(&intr->hw, in dpu_clear_irqs()
442 DPU_REG_WRITE(&intr->hw, in dpu_disable_all_irqs()
479 DPU_REG_WRITE(&intr->hw, intr->intr_set[reg_idx].clr_off, in dpu_core_irq_read()
H A Ddpu_hw_cwb.c44 DPU_REG_WRITE(c, CWB_MUX, cwb_mux_cfg); in dpu_hw_cwb_config()
45 DPU_REG_WRITE(c, CWB_MODE, input); in dpu_hw_cwb_config()