Home
last modified time | relevance | path

Searched refs:dpp (Results 1 – 25 of 86) sorted by relevance

1234

/linux-6.15/drivers/gpu/drm/amd/display/dc/inc/hw/
H A Ddpp.h234 struct dpp *dpp,
239 struct dpp *dpp,
244 struct dpp *dpp,
248 struct dpp *dpp,
252 struct dpp *dpp,
256 struct dpp *dpp,
260 struct dpp *dpp,
265 struct dpp *dpp,
269 struct dpp *dpp,
273 struct dpp *dpp,
[all …]
/linux-6.15/drivers/gpu/drm/amd/display/dc/dpp/dcn10/
H A Ddcn10_dpp_cm.c43 dpp->tf_regs->reg
46 dpp->base.ctx
50 dpp->tf_shift->field_name, dpp->tf_mask->field_name
129 dpp->base.ctx, in program_gamut_remap()
139 dpp->base.ctx, in program_gamut_remap()
149 dpp->base.ctx, in program_gamut_remap()
207 dpp->base.ctx, in read_gamut_remap()
217 dpp->base.ctx, in read_gamut_remap()
227 dpp->base.ctx, in read_gamut_remap()
299 dpp->base.ctx, in dpp1_cm_program_color_matrix()
[all …]
H A Ddcn10_dpp.c42 dpp->tf_regs->reg
45 dpp->base.ctx
49 dpp->tf_shift->field_name, dpp->tf_mask->field_name
125 struct dpp *dpp, in dpp1_get_optimal_number_of_taps() argument
194 dpp->filter_h = NULL; in dpp_reset()
195 dpp->filter_v = NULL; in dpp_reset()
200 memset(&dpp->scl_data, 0, sizeof(dpp->scl_data)); in dpp_reset()
201 memset(&dpp->pwl_data, 0, sizeof(dpp->pwl_data)); in dpp_reset()
240 dpp->is_write_to_ram_a_safe = !dpp->is_write_to_ram_a_safe; in dpp1_cm_set_regamma_pwl()
263 struct dpp *dpp_base, in dpp1_set_degamma_format_float()
[all …]
H A Ddcn10_dpp_dscl.c44 dpp->tf_regs->reg
47 dpp->base.ctx
51 dpp->tf_shift->field_name, dpp->tf_mask->field_name
124 struct dpp *dpp_base, in dpp1_dscl_get_dscl_mode()
158 struct dpp *dpp_base, in dpp1_power_on_dscl()
180 struct dcn10_dpp *dpp, in dpp1_dscl_set_lb() argument
241 struct dcn10_dpp *dpp, in dpp1_dscl_set_scaler_filter() argument
279 struct dcn10_dpp *dpp, in dpp1_dscl_set_scl_filter() argument
341 dpp->filter_h = filter_h; in dpp1_dscl_set_scl_filter()
347 dpp->filter_v = filter_v; in dpp1_dscl_set_scl_filter()
[all …]
/linux-6.15/drivers/gpu/drm/amd/display/dc/dpp/dcn30/
H A Ddcn30_dpp_cm.c34 dpp->tf_regs->reg
37 dpp->base.ctx
41 dpp->tf_shift->field_name, dpp->tf_mask->field_name
44 struct dpp *dpp_base) in dpp3_enable_cm_block()
78 struct dpp *dpp_base, in dpp3_program_gammcor_lut()
127 struct dpp *dpp_base, in dpp3_power_on_gamcor_lut()
146 struct dpp *dpp_base, in dpp3_program_cm_dealpha()
157 struct dpp *dpp_base, in dpp3_program_cm_bias()
169 struct dcn3_dpp *dpp, in dpp3_gamcor_reg_field() argument
352 dpp->base.ctx, in program_gamut_remap()
[all …]
H A Ddcn30_dpp.c34 dpp->tf_regs->reg
37 dpp->base.ctx
41 dpp->tf_shift->field_name, dpp->tf_mask->field_name
89 struct dpp *dpp_base, in dpp3_program_post_csc()
152 dpp->base.ctx, in dpp3_program_post_csc()
205 struct dpp *dpp_base, in dpp3_cnv_setup()
385 struct dpp *dpp_base, in dpp3_set_cursor_attributes()
419 struct dpp *dpp, in dpp3_get_optimal_number_of_taps() argument
568 struct dpp *dpp_base, in dpp3_power_on_blnd_lut()
588 struct dpp *dpp_base, in dpp3_power_on_hdr3dlut()
[all …]
/linux-6.15/drivers/gpu/drm/amd/display/dc/dpp/dcn20/
H A Ddcn20_dpp_cm.c37 dpp->tf_regs->reg
43 dpp->base.ctx
47 dpp->tf_shift->field_name, dpp->tf_mask->field_name
51 struct dpp *dpp_base) in dpp2_enable_cm_block()
65 struct dpp *dpp_base, in dpp2_degamma_ram_inuse()
86 struct dpp *dpp_base, in dpp2_program_degamma_lut()
117 struct dpp *dpp_base, in dpp2_set_degamma_pwl()
135 struct dpp *dpp_base, in dpp2_set_degamma()
203 dpp->base.ctx, in program_gamut_remap()
214 struct dpp *dpp_base, in dpp2_cm_set_gamut_remap()
[all …]
H A Ddcn20_dpp.c42 dpp->tf_regs->reg
45 dpp->base.ctx
49 dpp->tf_shift->field_name, dpp->tf_mask->field_name
78 struct dpp *dpp_base, in dpp2_power_on_obuf()
93 struct dpp *dpp_base, in dpp2_dummy_program_input_lut()
98 struct dpp *dpp_base, in dpp2_cnv_setup()
317 struct dpp *dpp_base, in dpp2_cnv_set_alpha_keyer()
340 struct dpp *dpp_base, in dpp2_set_cursor_attributes()
369 struct dpp *dpp, in oppn20_dummy_program_regamma_pwl() argument
407 struct dcn20_dpp *dpp, in dpp2_construct() argument
[all …]
/linux-6.15/drivers/gpu/drm/amd/display/dc/dpp/dcn401/
H A Ddcn401_dpp_cm.c43 dpp->tf_regs->reg
46 dpp->base.ctx
50 dpp->tf_shift->field_name, dpp->tf_mask->field_name
91 void dpp401_full_bypass(struct dpp *dpp_base) in dpp401_full_bypass()
106 if (dpp->tf_mask->CM_BYPASS_EN) in dpp401_full_bypass()
116 struct dpp *dpp_base, in dpp401_set_cursor_attributes()
149 struct dpp *dpp_base, in dpp401_set_cursor_position()
166 struct dpp *dpp_base, in dpp401_set_optional_cursor_attributes()
181 struct dpp *dpp_base, in dpp401_program_cursor_csc()
237 dpp->base.ctx, in dpp401_program_cursor_csc()
[all …]
H A Ddcn401_dpp_dscl.c44 dpp->tf_regs->reg
47 dpp->base.ctx
51 dpp->tf_shift->field_name, dpp->tf_mask->field_name
126 struct dpp *dpp_base, in dpp401_dscl_get_dscl_mode()
160 struct dpp *dpp_base, in dpp401_power_on_dscl()
182 struct dcn401_dpp *dpp, in dpp401_dscl_set_lb() argument
243 struct dcn401_dpp *dpp, in dpp401_dscl_set_scaler_filter() argument
281 struct dcn401_dpp *dpp, in dpp401_dscl_set_scl_filter() argument
298 if ((dpp->base.ctx->dc->config.use_spl) && (!dpp->base.ctx->dc->debug.disable_spl)) { in dpp401_dscl_set_scl_filter()
355 dpp->filter_h = filter_h; in dpp401_dscl_set_scl_filter()
[all …]
H A Ddcn401_dpp.c36 dpp->tf_regs->reg
39 dpp->base.ctx
43 dpp->tf_shift->field_name, dpp->tf_mask->field_name
56 struct dpp *dpp_base, in dpp401_dpp_setup()
262 struct dcn401_dpp *dpp, in dpp401_construct() argument
269 dpp->base.ctx = ctx; in dpp401_construct()
271 dpp->base.inst = inst; in dpp401_construct()
273 dpp->base.caps = &dcn401_dpp_cap; in dpp401_construct()
275 dpp->tf_regs = tf_regs; in dpp401_construct()
276 dpp->tf_shift = tf_shift; in dpp401_construct()
[all …]
/linux-6.15/drivers/gpu/drm/amd/display/dc/dpp/dcn35/
H A Ddcn35_dpp.c31 #define REG(reg) dpp->tf_regs->reg
33 #define CTX dpp->base.ctx
41 struct dpp *dpp_base, in dpp35_dppclk_control()
45 struct dcn20_dpp *dpp = TO_DCN20_DPP(dpp_base); in dpp35_dppclk_control() local
48 if (dpp->tf_mask->DPPCLK_RATE_CONTROL) in dpp35_dppclk_control()
53 if (dpp->dispclk_r_gate_disable) in dpp35_dppclk_control()
61 if (dpp->dispclk_r_gate_disable) in dpp35_dppclk_control()
71 struct dpp *dpp_base, in dpp35_program_bias_and_scale_fcnv()
129 struct dcn3_dpp *dpp, struct dc_context *ctx, in dpp35_construct() argument
138 dpp->base.funcs = &dcn35_dpp_funcs; in dpp35_construct()
[all …]
H A Ddcn35_dpp.h53 struct dpp *dpp_base,
62 void dpp35_set_fgcg(struct dcn3_dpp *dpp, bool enable);
64 void dpp35_program_bias_and_scale_fcnv(struct dpp *dpp_base,
/linux-6.15/drivers/gpu/drm/amd/display/dc/dpp/dcn201/
H A Ddcn201_dpp.c35 dpp->tf_regs->reg
38 dpp->base.ctx
42 dpp->tf_shift->field_name, dpp->tf_mask->field_name
45 struct dpp *dpp_base, in dpp201_cnv_setup()
191 struct dpp *dpp, in dpp201_get_optimal_number_of_taps() argument
298 struct dcn201_dpp *dpp, in dpp201_construct() argument
305 dpp->base.ctx = ctx; in dpp201_construct()
307 dpp->base.inst = inst; in dpp201_construct()
311 dpp->tf_regs = tf_regs; in dpp201_construct()
312 dpp->tf_shift = tf_shift; in dpp201_construct()
[all …]
H A Ddcn201_dpp.h30 #define TO_DCN201_DPP(dpp)\ argument
31 container_of(dpp, struct dcn201_dpp, base)
58 struct dpp base;
/linux-6.15/drivers/gpu/drm/amd/display/dc/dpp/
H A DMakefile31 AMD_DAL_DPP_DCN10 = $(addprefix $(AMDDALPATH)/dc/dpp/dcn10/,$(DPP_DCN10))
39 AMD_DAL_DPP_DCN20 = $(addprefix $(AMDDALPATH)/dc/dpp/dcn20/,$(DPP_DCN20))
47 AMD_DAL_DPP_DCN201 = $(addprefix $(AMDDALPATH)/dc/dpp/dcn201/,$(DPP_DCN201))
55 AMD_DAL_DPP_DCN30 = $(addprefix $(AMDDALPATH)/dc/dpp/dcn30/,$(DPP_DCN30))
63 AMD_DAL_DPP_DCN32 = $(addprefix $(AMDDALPATH)/dc/dpp/dcn32/,$(DPP_DCN32))
71 AMD_DAL_DPP_DCN35 = $(addprefix $(AMDDALPATH)/dc/dpp/dcn35/,$(DPP_DCN35))
79 AMD_DAL_DPP_DCN401 = $(addprefix $(AMDDALPATH)/dc/dpp/dcn401/,$(DPP_DCN401))
/linux-6.15/Documentation/devicetree/bindings/media/i2c/
H A Dadv7604.yaml36 - enum: [ avlink, cec, infoframe, esdp, dpp, afe, rep, edid, hdmi, test, cp, vdp ]
37 - enum: [ avlink, cec, infoframe, esdp, dpp, afe, rep, edid, hdmi, test, cp, vdp ]
38 - enum: [ avlink, cec, infoframe, esdp, dpp, afe, rep, edid, hdmi, test, cp, vdp ]
39 - enum: [ avlink, cec, infoframe, esdp, dpp, afe, rep, edid, hdmi, test, cp, vdp ]
40 - enum: [ avlink, cec, infoframe, esdp, dpp, afe, rep, edid, hdmi, test, cp, vdp ]
41 - enum: [ avlink, cec, infoframe, esdp, dpp, afe, rep, edid, hdmi, test, cp, vdp ]
42 - enum: [ avlink, cec, infoframe, esdp, dpp, afe, rep, edid, hdmi, test, cp, vdp ]
43 - enum: [ avlink, cec, infoframe, esdp, dpp, afe, rep, edid, hdmi, test, cp, vdp ]
44 - enum: [ avlink, cec, infoframe, esdp, dpp, afe, rep, edid, hdmi, test, cp, vdp ]
45 - enum: [ avlink, cec, infoframe, esdp, dpp, afe, rep, edid, hdmi, test, cp, vdp ]
[all …]
/linux-6.15/drivers/gpu/drm/amd/display/dc/dpp/dcn32/
H A Ddcn32_dpp.c147 struct dcn3_dpp *dpp, in dpp32_construct() argument
154 dpp->base.ctx = ctx; in dpp32_construct()
156 dpp->base.inst = inst; in dpp32_construct()
157 dpp->base.funcs = &dcn32_dpp_funcs; in dpp32_construct()
158 dpp->base.caps = &dcn32_dpp_cap; in dpp32_construct()
160 dpp->tf_regs = tf_regs; in dpp32_construct()
161 dpp->tf_shift = tf_shift; in dpp32_construct()
162 dpp->tf_mask = tf_mask; in dpp32_construct()
/linux-6.15/drivers/gpu/drm/amd/display/dc/resource/dcn201/
H A Ddcn201_resource.c621 static void dcn201_dpp_destroy(struct dpp **dpp) in dcn201_dpp_destroy() argument
623 kfree(TO_DCN201_DPP(*dpp)); in dcn201_dpp_destroy()
624 *dpp = NULL; in dcn201_dpp_destroy()
631 struct dcn201_dpp *dpp = in dcn201_dpp_create() local
634 if (!dpp) in dcn201_dpp_create()
639 return &dpp->base; in dcn201_dpp_create()
641 kfree(dpp); in dcn201_dpp_create()
1121 dc->caps.color.dpp.dcn_arch = 1; in dcn201_resource_construct()
1123 dc->caps.color.dpp.icsc = 1; in dcn201_resource_construct()
1124 dc->caps.color.dpp.dgam_ram = 1; in dcn201_resource_construct()
[all …]
/linux-6.15/drivers/gpu/drm/amd/display/dc/hwss/dcn10/
H A Ddcn10_hwseq.c301 struct dpp *dpp = pool->dpps[i]; in dcn10_log_color_state() local
304 dpp->funcs->dpp_read_state(dpp, &s); in dcn10_log_color_state()
1272 struct dpp *dpp, in dcn10_plane_atomic_power_down() argument
1289 dpp->funcs->dpp_reset(dpp); in dcn10_plane_atomic_power_down()
1308 struct dpp *dpp = pipe_ctx->plane_res.dpp; in dcn10_plane_atomic_disable() local
1451 dpp->funcs->dpp_reset(dpp); in dcn10_init_pipes()
1457 pipe_ctx->plane_res.dpp = dpp; in dcn10_init_pipes()
1896 struct dpp *dpp = pipe_ctx->plane_res.dpp; in dcn10_set_output_transfer_func() local
2647 dpp->funcs->dpp_setup(dpp, in dcn10_update_dpp()
2769 struct dpp *dpp = pipe_ctx->plane_res.dpp; in dcn10_update_dchubp_dpp() local
[all …]
/linux-6.15/drivers/gpu/drm/amd/display/dc/resource/dcn10/
H A Ddcn10_resource.c562 static void dcn10_dpp_destroy(struct dpp **dpp) in dcn10_dpp_destroy() argument
564 kfree(TO_DCN10_DPP(*dpp)); in dcn10_dpp_destroy()
565 *dpp = NULL; in dcn10_dpp_destroy()
572 struct dcn10_dpp *dpp = in dcn10_dpp_create() local
575 if (!dpp) in dcn10_dpp_create()
578 dpp1_construct(dpp, ctx, inst, in dcn10_dpp_create()
580 return &dpp->base; in dcn10_dpp_create()
1360 dc->caps.color.dpp.dcn_arch = 1; in dcn10_resource_construct()
1362 dc->caps.color.dpp.icsc = 1; in dcn10_resource_construct()
1363 dc->caps.color.dpp.dgam_ram = 1; in dcn10_resource_construct()
[all …]
/linux-6.15/drivers/gpu/drm/amd/display/dc/hwss/dcn30/
H A Ddcn30_hwseq.c87 struct dpp *dpp = pool->dpps[i]; in dcn30_log_color_state() local
90 dpp->funcs->dpp_read_state(dpp, &s); in dcn30_log_color_state()
91 dpp->funcs->dpp_get_gamut_remap(dpp, &s.gamut_remap); in dcn30_log_color_state()
101 dpp->inst, in dcn30_log_color_state()
148 dc->caps.color.dpp.icsc, in dcn30_log_color_state()
149 dc->caps.color.dpp.dgam_ram, in dcn30_log_color_state()
160 dc->caps.color.dpp.ocsc); in dcn30_log_color_state()
224 struct dpp *dpp_base = pipe_ctx->plane_res.dpp; in dcn30_set_blend_lut()
246 struct dpp *dpp_base = pipe_ctx->plane_res.dpp; in dcn30_set_mpc_shaper_3dlut()
308 struct dpp *dpp_base = pipe_ctx->plane_res.dpp; in dcn30_set_input_transfer_func()
[all …]
/linux-6.15/drivers/gpu/drm/amd/display/dc/resource/dcn301/
H A Ddcn301_resource.c708 static void dcn301_dpp_destroy(struct dpp **dpp) in dcn301_dpp_destroy() argument
710 kfree(TO_DCN20_DPP(*dpp)); in dcn301_dpp_destroy()
711 *dpp = NULL; in dcn301_dpp_destroy()
716 struct dcn3_dpp *dpp = in dcn301_dpp_create() local
719 if (!dpp) in dcn301_dpp_create()
724 return &dpp->base; in dcn301_dpp_create()
727 kfree(dpp); in dcn301_dpp_create()
1450 dc->caps.color.dpp.dcn_arch = 1; in dcn301_resource_construct()
1452 dc->caps.color.dpp.icsc = 1; in dcn301_resource_construct()
1459 dc->caps.color.dpp.post_csc = 1; in dcn301_resource_construct()
[all …]
/linux-6.15/drivers/gpu/drm/amd/display/dc/resource/dcn303/
H A Ddcn303_resource.c520 if (!dpp) in dcn303_dpp_create()
524 return &dpp->base; in dcn303_dpp_create()
527 kfree(dpp); in dcn303_dpp_create()
1185 dc->caps.color.dpp.dcn_arch = 1; in dcn303_resource_construct()
1186 dc->caps.color.dpp.input_lut_shared = 0; in dcn303_resource_construct()
1187 dc->caps.color.dpp.icsc = 1; in dcn303_resource_construct()
1194 dc->caps.color.dpp.post_csc = 1; in dcn303_resource_construct()
1195 dc->caps.color.dpp.gamma_corr = 1; in dcn303_resource_construct()
1198 dc->caps.color.dpp.hw_3d_lut = 1; in dcn303_resource_construct()
1199 dc->caps.color.dpp.ogam_ram = 1; in dcn303_resource_construct()
[all …]
/linux-6.15/drivers/gpu/drm/amd/display/dc/resource/dcn302/
H A Ddcn302_resource.c541 if (!dpp) in dcn302_dpp_create()
545 return &dpp->base; in dcn302_dpp_create()
548 kfree(dpp); in dcn302_dpp_create()
1240 dc->caps.color.dpp.dcn_arch = 1; in dcn302_resource_construct()
1241 dc->caps.color.dpp.input_lut_shared = 0; in dcn302_resource_construct()
1242 dc->caps.color.dpp.icsc = 1; in dcn302_resource_construct()
1249 dc->caps.color.dpp.post_csc = 1; in dcn302_resource_construct()
1250 dc->caps.color.dpp.gamma_corr = 1; in dcn302_resource_construct()
1253 dc->caps.color.dpp.hw_3d_lut = 1; in dcn302_resource_construct()
1254 dc->caps.color.dpp.ogam_ram = 1; in dcn302_resource_construct()
[all …]

1234