Home
last modified time | relevance | path

Searched refs:cpu_transcoder (Results 1 – 25 of 36) sorted by relevance

12

/linux-6.15/drivers/gpu/drm/i915/display/
Dintel_vrr.c355 enum transcoder cpu_transcoder = crtc_state->cpu_transcoder; in intel_vrr_set_transcoder_timings() local
363 intel_de_rmw(display, CHICKEN_TRANS(display, cpu_transcoder), in intel_vrr_set_transcoder_timings()
368 TRANS_VRR_CTL(display, cpu_transcoder), 0); in intel_vrr_set_transcoder_timings()
373 intel_de_write(display, TRANS_CMRR_M_HI(display, cpu_transcoder), in intel_vrr_set_transcoder_timings()
375 intel_de_write(display, TRANS_CMRR_M_LO(display, cpu_transcoder), in intel_vrr_set_transcoder_timings()
377 intel_de_write(display, TRANS_CMRR_N_HI(display, cpu_transcoder), in intel_vrr_set_transcoder_timings()
379 intel_de_write(display, TRANS_CMRR_N_LO(display, cpu_transcoder), in intel_vrr_set_transcoder_timings()
383 intel_de_write(display, TRANS_VRR_VMIN(display, cpu_transcoder), in intel_vrr_set_transcoder_timings()
385 intel_de_write(display, TRANS_VRR_VMAX(display, cpu_transcoder), in intel_vrr_set_transcoder_timings()
387 intel_de_write(display, TRANS_VRR_CTL(display, cpu_transcoder), in intel_vrr_set_transcoder_timings()
[all …]
Dintel_audio.c335 enum transcoder cpu_transcoder = crtc_state->cpu_transcoder; in hsw_dp_audio_config_update() local
338 intel_de_rmw(display, HSW_AUD_CFG(cpu_transcoder), in hsw_dp_audio_config_update()
354 enum transcoder cpu_transcoder = crtc_state->cpu_transcoder; in hsw_hdmi_audio_config_update() local
361 tmp = intel_de_read(display, HSW_AUD_CFG(cpu_transcoder)); in hsw_hdmi_audio_config_update()
378 intel_de_write(display, HSW_AUD_CFG(cpu_transcoder), tmp); in hsw_hdmi_audio_config_update()
384 tmp = intel_de_read(display, HSW_AUD_M_CTS_ENABLE(cpu_transcoder)); in hsw_hdmi_audio_config_update()
387 intel_de_write(display, HSW_AUD_M_CTS_ENABLE(cpu_transcoder), tmp); in hsw_hdmi_audio_config_update()
406 enum transcoder cpu_transcoder = old_crtc_state->cpu_transcoder; in hsw_audio_codec_disable() local
411 intel_de_rmw(display, HSW_AUD_CFG(cpu_transcoder), in hsw_audio_codec_disable()
421 AUDIO_ELD_VALID(cpu_transcoder), 0); in hsw_audio_codec_disable()
[all …]
Dintel_drrs.c69 enum transcoder cpu_transcoder) in intel_cpu_transcoder_has_drrs() argument
74 return intel_cpu_transcoder_has_m2_n2(display, cpu_transcoder); in intel_cpu_transcoder_has_drrs()
82 enum transcoder cpu_transcoder = crtc->drrs.cpu_transcoder; in intel_drrs_set_refresh_rate_pipeconf() local
90 intel_de_rmw(display, TRANSCONF(display, cpu_transcoder), in intel_drrs_set_refresh_rate_pipeconf()
98 intel_cpu_transcoder_set_m1_n1(crtc, crtc->drrs.cpu_transcoder, in intel_drrs_set_refresh_rate_m_n()
105 return crtc->drrs.cpu_transcoder != INVALID_TRANSCODER; in intel_drrs_is_active()
116 if (intel_cpu_transcoder_has_m2_n2(display, crtc->drrs.cpu_transcoder)) in intel_drrs_set_state()
167 crtc->drrs.cpu_transcoder = crtc_state->cpu_transcoder; in intel_drrs_activate()
202 crtc->drrs.cpu_transcoder = INVALID_TRANSCODER; in intel_drrs_deactivate()
307 crtc->drrs.cpu_transcoder = INVALID_TRANSCODER; in intel_drrs_crtc_init()
[all …]
Dintel_psr.c316 enum transcoder cpu_transcoder) in psr_ctl_reg() argument
319 return EDP_PSR_CTL(display, cpu_transcoder); in psr_ctl_reg()
325 enum transcoder cpu_transcoder) in psr_debug_reg() argument
328 return EDP_PSR_DEBUG(display, cpu_transcoder); in psr_debug_reg()
334 enum transcoder cpu_transcoder) in psr_perf_cnt_reg() argument
337 return EDP_PSR_PERF_CNT(display, cpu_transcoder); in psr_perf_cnt_reg()
343 enum transcoder cpu_transcoder) in psr_status_reg() argument
346 return EDP_PSR_STATUS(display, cpu_transcoder); in psr_status_reg()
352 enum transcoder cpu_transcoder) in psr_imr_reg() argument
355 return TRANS_PSR_IMR(display, cpu_transcoder); in psr_imr_reg()
[all …]
Dintel_vdsc.c26 enum transcoder cpu_transcoder = crtc_state->cpu_transcoder; in intel_dsc_source_support() local
31 if (DISPLAY_VER(display) == 11 && cpu_transcoder == TRANSCODER_A) in intel_dsc_source_support()
37 static bool is_pipe_dsc(struct intel_crtc *crtc, enum transcoder cpu_transcoder) in is_pipe_dsc() argument
44 if (cpu_transcoder == TRANSCODER_EDP || in is_pipe_dsc()
45 cpu_transcoder == TRANSCODER_DSI_0 || in is_pipe_dsc()
46 cpu_transcoder == TRANSCODER_DSI_1) in is_pipe_dsc()
355 intel_dsc_power_domain(struct intel_crtc *crtc, enum transcoder cpu_transcoder) in intel_dsc_power_domain() argument
374 else if (is_pipe_dsc(crtc, cpu_transcoder)) in intel_dsc_power_domain()
399 enum transcoder cpu_transcoder = crtc_state->cpu_transcoder; in intel_dsc_get_pps_reg() local
403 pipe_dsc = is_pipe_dsc(crtc, cpu_transcoder); in intel_dsc_get_pps_reg()
[all …]
Dintel_hdcp.c49 rekey_reg = TRANS_DDI_FUNC_CTL(display, hdcp->cpu_transcoder); in intel_hdcp_adjust_hdcp_line_rekeying()
53 rekey_reg = TRANS_DDI_FUNC_CTL(display, hdcp->cpu_transcoder); in intel_hdcp_adjust_hdcp_line_rekeying()
56 rekey_reg = CHICKEN_TRANS(display, hdcp->cpu_transcoder); in intel_hdcp_adjust_hdcp_line_rekeying()
299 enum transcoder cpu_transcoder, enum port port) in intel_hdcp_in_use() argument
302 HDCP_STATUS(display, cpu_transcoder, port)) & in intel_hdcp_in_use()
307 enum transcoder cpu_transcoder, enum port port) in intel_hdcp2_in_use() argument
310 HDCP2_STATUS(display, cpu_transcoder, port)) & in intel_hdcp2_in_use()
437 enum transcoder cpu_transcoder, enum port port) in intel_hdcp_get_repeater_ctl() argument
440 switch (cpu_transcoder) { in intel_hdcp_get_repeater_ctl()
455 cpu_transcoder); in intel_hdcp_get_repeater_ctl()
[all …]
Dintel_pch_display.c230 enum transcoder cpu_transcoder = crtc_state->cpu_transcoder; in ilk_pch_transcoder_set_timings() local
233 intel_de_read(dev_priv, TRANS_HTOTAL(dev_priv, cpu_transcoder))); in ilk_pch_transcoder_set_timings()
235 intel_de_read(dev_priv, TRANS_HBLANK(dev_priv, cpu_transcoder))); in ilk_pch_transcoder_set_timings()
237 intel_de_read(dev_priv, TRANS_HSYNC(dev_priv, cpu_transcoder))); in ilk_pch_transcoder_set_timings()
240 intel_de_read(dev_priv, TRANS_VTOTAL(dev_priv, cpu_transcoder))); in ilk_pch_transcoder_set_timings()
242 intel_de_read(dev_priv, TRANS_VBLANK(dev_priv, cpu_transcoder))); in ilk_pch_transcoder_set_timings()
244 intel_de_read(dev_priv, TRANS_VSYNC(dev_priv, cpu_transcoder))); in ilk_pch_transcoder_set_timings()
246 intel_de_read(dev_priv, TRANS_VSYNCSHIFT(dev_priv, cpu_transcoder))); in ilk_pch_transcoder_set_timings()
518 intel_cpu_transcoder_get_m1_n1(crtc, crtc_state->cpu_transcoder, in ilk_pch_get_config()
555 enum transcoder cpu_transcoder = crtc_state->cpu_transcoder; in lpt_enable_pch_transcoder() local
[all …]
Dintel_display.c412 enum transcoder cpu_transcoder = old_crtc_state->cpu_transcoder; in intel_wait_for_pipe_off() local
415 if (intel_de_wait_for_clear(display, TRANSCONF(display, cpu_transcoder), in intel_wait_for_pipe_off()
424 enum transcoder cpu_transcoder, bool state) in assert_transcoder() argument
434 power_domain = POWER_DOMAIN_TRANSCODER(cpu_transcoder); in assert_transcoder()
438 TRANSCONF(display, cpu_transcoder)); in assert_transcoder()
448 transcoder_name(cpu_transcoder), str_on_off(state), in assert_transcoder()
482 enum transcoder cpu_transcoder = new_crtc_state->cpu_transcoder; in intel_enable_transcoder() local
506 (enum pipe) cpu_transcoder); in intel_enable_transcoder()
523 intel_de_rmw(display, CHICKEN_TRANS(display, cpu_transcoder), in intel_enable_transcoder()
527 val = intel_de_read(display, TRANSCONF(display, cpu_transcoder)); in intel_enable_transcoder()
[all …]
Dintel_ddi.c419 enum transcoder cpu_transcoder = crtc_state->cpu_transcoder; in intel_ddi_set_dp_msa() local
425 drm_WARN_ON(&dev_priv->drm, transcoder_is_dsi(cpu_transcoder)); in intel_ddi_set_dp_msa()
471 intel_de_write(dev_priv, TRANS_MSA_MISC(dev_priv, cpu_transcoder), in intel_ddi_set_dp_msa()
488 enum transcoder cpu_transcoder = crtc_state->cpu_transcoder; in intel_ddi_config_transcoder_dp2() local
497 intel_de_write(display, TRANS_DP2_CTL(cpu_transcoder), val); in intel_ddi_config_transcoder_dp2()
513 enum transcoder cpu_transcoder = crtc_state->cpu_transcoder; in intel_ddi_transcoder_func_reg_val_get() local
547 if (cpu_transcoder == TRANSCODER_EDP) { in intel_ddi_transcoder_func_reg_val_get()
624 enum transcoder cpu_transcoder = crtc_state->cpu_transcoder; in intel_ddi_enable_transcoder_func() local
639 TRANS_DDI_FUNC_CTL2(dev_priv, cpu_transcoder), in intel_ddi_enable_transcoder_func()
643 intel_de_write(dev_priv, TRANS_DDI_FUNC_CTL(dev_priv, cpu_transcoder), in intel_ddi_enable_transcoder_func()
[all …]
Dintel_alpm.c315 enum transcoder cpu_transcoder = crtc_state->cpu_transcoder; in lnl_alpm_configure() local
361 intel_de_write(display, ALPM_CTL(display, cpu_transcoder), alpm_ctl); in lnl_alpm_configure()
376 enum transcoder cpu_transcoder; in i915_edp_lobf_info_show() local
391 cpu_transcoder = crtc_state->cpu_transcoder; in i915_edp_lobf_info_show()
392 alpm_ctl = intel_de_read(display, ALPM_CTL(display, cpu_transcoder)); in i915_edp_lobf_info_show()
Dintel_dp_hdcp.c24 static u32 transcoder_to_stream_enc_status(enum transcoder cpu_transcoder) in transcoder_to_stream_enc_status() argument
26 switch (cpu_transcoder) { in transcoder_to_stream_enc_status()
249 enum transcoder cpu_transcoder, in intel_dp_hdcp_toggle_signalling() argument
772 enum transcoder cpu_transcoder = hdcp->stream_transcoder; in intel_dp_mst_hdcp_stream_encryption() local
780 stream_enc_status = transcoder_to_stream_enc_status(cpu_transcoder); in intel_dp_mst_hdcp_stream_encryption()
785 if (intel_de_wait(display, HDCP_STATUS(display, cpu_transcoder, port), in intel_dp_mst_hdcp_stream_encryption()
789 transcoder_name(cpu_transcoder), str_enabled_disabled(enable)); in intel_dp_mst_hdcp_stream_encryption()
804 enum transcoder cpu_transcoder = hdcp->stream_transcoder; in intel_dp_mst_hdcp2_stream_encryption() local
805 enum pipe pipe = (enum pipe)cpu_transcoder; in intel_dp_mst_hdcp2_stream_encryption()
810 !!(intel_de_read(display, HDCP2_AUTH_STREAM(display, cpu_transcoder, port)) in intel_dp_mst_hdcp2_stream_encryption()
[all …]
Dintel_hdmi.c83 enum transcoder cpu_transcoder) in assert_hdmi_transcoder_func_disabled() argument
86 intel_de_read(display, TRANS_DDI_FUNC_CTL(display, cpu_transcoder)) & in assert_hdmi_transcoder_func_disabled()
162 enum transcoder cpu_transcoder, in hsw_dip_data_reg() argument
168 return HSW_TVIDEO_DIP_GMP_DATA(display, cpu_transcoder, i); in hsw_dip_data_reg()
170 return HSW_TVIDEO_DIP_VSC_DATA(display, cpu_transcoder, i); in hsw_dip_data_reg()
172 return ADL_TVIDEO_DIP_AS_SDP_DATA(display, cpu_transcoder, i); in hsw_dip_data_reg()
174 return ICL_VIDEO_DIP_PPS_DATA(display, cpu_transcoder, i); in hsw_dip_data_reg()
176 return HSW_TVIDEO_DIP_AVI_DATA(display, cpu_transcoder, i); in hsw_dip_data_reg()
178 return HSW_TVIDEO_DIP_SPD_DATA(display, cpu_transcoder, i); in hsw_dip_data_reg()
180 return HSW_TVIDEO_DIP_VS_DATA(display, cpu_transcoder, i); in hsw_dip_data_reg()
[all …]
Dintel_lpe_audio.h20 enum transcoder cpu_transcoder, enum port port,
34 enum transcoder cpu_transcoder, enum port port, in intel_lpe_audio_notify() argument
Dintel_crt.c707 enum transcoder cpu_transcoder = (enum transcoder)pipe; in intel_crt_load_detect() local
720 BCLRPAT(display, cpu_transcoder)); in intel_crt_load_detect()
722 TRANS_VTOTAL(display, cpu_transcoder)); in intel_crt_load_detect()
724 TRANS_VBLANK(display, cpu_transcoder)); in intel_crt_load_detect()
733 intel_de_write(display, BCLRPAT(display, cpu_transcoder), 0x500050); in intel_crt_load_detect()
737 TRANSCONF(display, cpu_transcoder)); in intel_crt_load_detect()
739 intel_de_write(display, TRANSCONF(display, cpu_transcoder), in intel_crt_load_detect()
742 TRANSCONF(display, cpu_transcoder)); in intel_crt_load_detect()
753 intel_de_write(display, TRANSCONF(display, cpu_transcoder), in intel_crt_load_detect()
765 TRANS_VSYNC(display, cpu_transcoder)); in intel_crt_load_detect()
[all …]
Dintel_drrs.h20 enum transcoder cpu_transcoder);
Dintel_dp_mst.c753 transcoders |= BIT(crtc_state->cpu_transcoder); in intel_dp_mst_transcoder_mask()
998 enum transcoder trans = old_crtc_state->cpu_transcoder; in mst_stream_disable()
1056 TRANS_DDI_FUNC_CTL(display, old_crtc_state->cpu_transcoder), in mst_stream_post_disable()
1251 set |= DP_MST_FEC_BS_JITTER_WA(crtc_state->cpu_transcoder); in enable_bs_jitter_was()
1256 set |= DP_MST_SHORT_HBLANK_WA(crtc_state->cpu_transcoder); in enable_bs_jitter_was()
1258 clear |= DP_MST_SHORT_HBLANK_WA(crtc_state->cpu_transcoder); in enable_bs_jitter_was()
1261 set |= DP_MST_DPT_DPTP_ALIGN_WA(crtc_state->cpu_transcoder); in enable_bs_jitter_was()
1281 enum transcoder trans = pipe_config->cpu_transcoder; in mst_stream_enable()
1293 intel_de_write(display, TRANS_DP2_VFREQHIGH(pipe_config->cpu_transcoder), in mst_stream_enable()
1295 intel_de_write(display, TRANS_DP2_VFREQLOW(pipe_config->cpu_transcoder), in mst_stream_enable()
[all …]
Dintel_display.h493 enum transcoder cpu_transcoder,
496 enum transcoder cpu_transcoder,
499 enum transcoder cpu_transcoder,
502 enum transcoder cpu_transcoder,
553 enum transcoder cpu_transcoder, bool state);
Dintel_vdsc.h25 intel_dsc_power_domain(struct intel_crtc *crtc, enum transcoder cpu_transcoder);
Dintel_lpe_audio.c329 enum transcoder cpu_transcoder, enum port port, in intel_lpe_audio_notify() argument
349 ppdata->pipe = cpu_transcoder; in intel_lpe_audio_notify()
Dintel_hdcp_shim.h86 enum transcoder cpu_transcoder,
Dintel_ddi.h78 enum transcoder cpu_transcoder,
Dg4x_dp.c201 assert_transcoder_disabled(display, pipe_config->cpu_transcoder); in ilk_edp_pll_on()
240 assert_transcoder_disabled(display, old_crtc_state->cpu_transcoder); in ilk_edp_pll_off()
330 intel_cpu_transcoder_get_m1_n1(crtc, crtc_state->cpu_transcoder, in g4x_dp_get_m_n()
332 intel_cpu_transcoder_get_m2_n2(crtc, crtc_state->cpu_transcoder, in g4x_dp_get_m_n()
Dintel_modeset_setup.c197 if (temp_crtc_state->cpu_transcoder == INVALID_TRANSCODER) in get_transcoder_pipes()
203 if (transcoder_mask & BIT(temp_crtc_state->cpu_transcoder)) in get_transcoder_pipes()
233 master_transcoder = crtc_state->cpu_transcoder; in get_portsync_pipes()
Dintel_fdi.c39 enum transcoder cpu_transcoder = (enum transcoder)pipe; in assert_fdi_tx() local
41 TRANS_DDI_FUNC_CTL(display, cpu_transcoder)) & TRANS_DDI_FUNC_ENABLE; in assert_fdi_tx()
521 assert_transcoder_enabled(display, crtc_state->cpu_transcoder); in ilk_fdi_link_train()
Dintel_pfit.c657 assert_transcoder_disabled(display, crtc_state->cpu_transcoder); in i9xx_pfit_enable()
678 assert_transcoder_disabled(display, old_crtc_state->cpu_transcoder); in i9xx_pfit_disable()

12