/linux/drivers/gpu/drm/i915/display/ |
H A D | intel_vrr.c | 282 enum transcoder cpu_transcoder = crtc_state->cpu_transcoder; in intel_vrr_set_transcoder_timings() local 290 intel_de_rmw(display, CHICKEN_TRANS(display, cpu_transcoder), in intel_vrr_set_transcoder_timings() 295 TRANS_VRR_CTL(display, cpu_transcoder), 0); in intel_vrr_set_transcoder_timings() 300 intel_de_write(display, TRANS_CMRR_M_HI(display, cpu_transcoder), in intel_vrr_set_transcoder_timings() 302 intel_de_write(display, TRANS_CMRR_M_LO(display, cpu_transcoder), in intel_vrr_set_transcoder_timings() 304 intel_de_write(display, TRANS_CMRR_N_HI(display, cpu_transcoder), in intel_vrr_set_transcoder_timings() 306 intel_de_write(display, TRANS_CMRR_N_LO(display, cpu_transcoder), in intel_vrr_set_transcoder_timings() 310 intel_de_write(display, TRANS_VRR_VMIN(display, cpu_transcoder), in intel_vrr_set_transcoder_timings() 312 intel_de_write(display, TRANS_VRR_VMAX(display, cpu_transcoder), in intel_vrr_set_transcoder_timings() 314 intel_de_write(display, TRANS_VRR_CTL(display, cpu_transcoder), in intel_vrr_set_transcoder_timings() [all …]
|
H A D | intel_audio.c | 333 enum transcoder cpu_transcoder = crtc_state->cpu_transcoder; in hsw_dp_audio_config_update() local 336 intel_de_rmw(i915, HSW_AUD_CFG(cpu_transcoder), in hsw_dp_audio_config_update() 352 enum transcoder cpu_transcoder = crtc_state->cpu_transcoder; in hsw_hdmi_audio_config_update() local 359 tmp = intel_de_read(i915, HSW_AUD_CFG(cpu_transcoder)); in hsw_hdmi_audio_config_update() 376 intel_de_write(i915, HSW_AUD_CFG(cpu_transcoder), tmp); in hsw_hdmi_audio_config_update() 382 tmp = intel_de_read(i915, HSW_AUD_M_CTS_ENABLE(cpu_transcoder)); in hsw_hdmi_audio_config_update() 385 intel_de_write(i915, HSW_AUD_M_CTS_ENABLE(cpu_transcoder), tmp); in hsw_hdmi_audio_config_update() 404 enum transcoder cpu_transcoder = old_crtc_state->cpu_transcoder; in hsw_audio_codec_disable() local 409 intel_de_rmw(i915, HSW_AUD_CFG(cpu_transcoder), in hsw_audio_codec_disable() 419 AUDIO_ELD_VALID(cpu_transcoder), 0); in hsw_audio_codec_disable() [all …]
|
H A D | intel_psr.c | 315 enum transcoder cpu_transcoder) in psr_ctl_reg() argument 318 return EDP_PSR_CTL(display, cpu_transcoder); in psr_ctl_reg() 324 enum transcoder cpu_transcoder) in psr_debug_reg() argument 327 return EDP_PSR_DEBUG(display, cpu_transcoder); in psr_debug_reg() 333 enum transcoder cpu_transcoder) in psr_perf_cnt_reg() argument 336 return EDP_PSR_PERF_CNT(display, cpu_transcoder); in psr_perf_cnt_reg() 342 enum transcoder cpu_transcoder) in psr_status_reg() argument 345 return EDP_PSR_STATUS(display, cpu_transcoder); in psr_status_reg() 351 enum transcoder cpu_transcoder) in psr_imr_reg() argument 354 return TRANS_PSR_IMR(display, cpu_transcoder); in psr_imr_reg() [all …]
|
H A D | intel_drrs.c | 69 enum transcoder cpu_transcoder) in intel_cpu_transcoder_has_drrs() argument 76 return intel_cpu_transcoder_has_m2_n2(i915, cpu_transcoder); in intel_cpu_transcoder_has_drrs() 84 enum transcoder cpu_transcoder = crtc->drrs.cpu_transcoder; in intel_drrs_set_refresh_rate_pipeconf() local 92 intel_de_rmw(dev_priv, TRANSCONF(dev_priv, cpu_transcoder), in intel_drrs_set_refresh_rate_pipeconf() 100 intel_cpu_transcoder_set_m1_n1(crtc, crtc->drrs.cpu_transcoder, in intel_drrs_set_refresh_rate_m_n() 107 return crtc->drrs.cpu_transcoder != INVALID_TRANSCODER; in intel_drrs_is_active() 118 if (intel_cpu_transcoder_has_m2_n2(dev_priv, crtc->drrs.cpu_transcoder)) in intel_drrs_set_state() 169 crtc->drrs.cpu_transcoder = crtc_state->cpu_transcoder; in intel_drrs_activate() 204 crtc->drrs.cpu_transcoder = INVALID_TRANSCODER; in intel_drrs_deactivate() 309 crtc->drrs.cpu_transcoder = INVALID_TRANSCODER; in intel_drrs_crtc_init() [all …]
|
H A D | intel_hdcp.c | 48 rekey_reg = TRANS_DDI_FUNC_CTL(display, hdcp->cpu_transcoder); in intel_hdcp_adjust_hdcp_line_rekeying() 52 rekey_reg = TRANS_DDI_FUNC_CTL(display, hdcp->cpu_transcoder); in intel_hdcp_adjust_hdcp_line_rekeying() 55 rekey_reg = CHICKEN_TRANS(display, hdcp->cpu_transcoder); in intel_hdcp_adjust_hdcp_line_rekeying() 298 enum transcoder cpu_transcoder, enum port port) in intel_hdcp_in_use() argument 301 HDCP_STATUS(display, cpu_transcoder, port)) & in intel_hdcp_in_use() 306 enum transcoder cpu_transcoder, enum port port) in intel_hdcp2_in_use() argument 309 HDCP2_STATUS(display, cpu_transcoder, port)) & in intel_hdcp2_in_use() 436 enum transcoder cpu_transcoder, enum port port) in intel_hdcp_get_repeater_ctl() argument 439 switch (cpu_transcoder) { in intel_hdcp_get_repeater_ctl() 454 cpu_transcoder); in intel_hdcp_get_repeater_ctl() [all …]
|
H A D | intel_vdsc.c | 27 enum transcoder cpu_transcoder = crtc_state->cpu_transcoder; in intel_dsc_source_support() local 32 if (DISPLAY_VER(i915) == 11 && cpu_transcoder == TRANSCODER_A) in intel_dsc_source_support() 38 static bool is_pipe_dsc(struct intel_crtc *crtc, enum transcoder cpu_transcoder) in is_pipe_dsc() argument 45 if (cpu_transcoder == TRANSCODER_EDP || in is_pipe_dsc() 46 cpu_transcoder == TRANSCODER_DSI_0 || in is_pipe_dsc() 47 cpu_transcoder == TRANSCODER_DSI_1) in is_pipe_dsc() 357 intel_dsc_power_domain(struct intel_crtc *crtc, enum transcoder cpu_transcoder) in intel_dsc_power_domain() argument 375 else if (is_pipe_dsc(crtc, cpu_transcoder)) in intel_dsc_power_domain() 400 enum transcoder cpu_transcoder = crtc_state->cpu_transcoder; in intel_dsc_get_pps_reg() local 404 pipe_dsc = is_pipe_dsc(crtc, cpu_transcoder); in intel_dsc_get_pps_reg() [all …]
|
H A D | intel_pch_display.c | 230 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() 515 intel_cpu_transcoder_get_m1_n1(crtc, crtc_state->cpu_transcoder, in ilk_pch_get_config() 551 enum transcoder cpu_transcoder = crtc_state->cpu_transcoder; in lpt_enable_pch_transcoder() local [all …]
|
H A D | intel_ddi.c | 398 enum transcoder cpu_transcoder = crtc_state->cpu_transcoder; in intel_ddi_set_dp_msa() local 404 drm_WARN_ON(&dev_priv->drm, transcoder_is_dsi(cpu_transcoder)); in intel_ddi_set_dp_msa() 450 intel_de_write(dev_priv, TRANS_MSA_MISC(dev_priv, cpu_transcoder), in intel_ddi_set_dp_msa() 467 enum transcoder cpu_transcoder = crtc_state->cpu_transcoder; in intel_ddi_config_transcoder_dp2() local 476 intel_de_write(display, TRANS_DP2_CTL(cpu_transcoder), val); in intel_ddi_config_transcoder_dp2() 492 enum transcoder cpu_transcoder = crtc_state->cpu_transcoder; in intel_ddi_transcoder_func_reg_val_get() local 526 if (cpu_transcoder == TRANSCODER_EDP) { in intel_ddi_transcoder_func_reg_val_get() 603 enum transcoder cpu_transcoder = crtc_state->cpu_transcoder; in intel_ddi_enable_transcoder_func() local 618 TRANS_DDI_FUNC_CTL2(dev_priv, cpu_transcoder), in intel_ddi_enable_transcoder_func() 622 intel_de_write(dev_priv, TRANS_DDI_FUNC_CTL(dev_priv, cpu_transcoder), in intel_ddi_enable_transcoder_func() [all …]
|
H A D | intel_alpm.c | 315 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()
|
H A D | intel_dp_hdcp.c | 24 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 …]
|
H A D | intel_hdmi.c | 83 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 …]
|
H A D | intel_crt.c | 712 enum transcoder cpu_transcoder = (enum transcoder)pipe; in intel_crt_load_detect() local 725 BCLRPAT(display, cpu_transcoder)); in intel_crt_load_detect() 727 TRANS_VTOTAL(display, cpu_transcoder)); in intel_crt_load_detect() 729 TRANS_VBLANK(display, cpu_transcoder)); in intel_crt_load_detect() 738 intel_de_write(display, BCLRPAT(display, cpu_transcoder), 0x500050); in intel_crt_load_detect() 742 TRANSCONF(display, cpu_transcoder)); in intel_crt_load_detect() 744 intel_de_write(display, TRANSCONF(display, cpu_transcoder), in intel_crt_load_detect() 747 TRANSCONF(display, cpu_transcoder)); in intel_crt_load_detect() 756 intel_de_write(display, TRANSCONF(display, cpu_transcoder), in intel_crt_load_detect() 768 TRANS_VSYNC(display, cpu_transcoder)); in intel_crt_load_detect() [all …]
|
H A D | intel_lpe_audio.h | 20 enum transcoder cpu_transcoder, enum port port, 34 enum transcoder cpu_transcoder, enum port port, in intel_lpe_audio_notify() argument
|
H A D | intel_display.h | 510 enum transcoder cpu_transcoder, 513 enum transcoder cpu_transcoder, 516 enum transcoder cpu_transcoder, 519 enum transcoder cpu_transcoder, 578 enum transcoder cpu_transcoder, bool state);
|
H A D | intel_dp_mst.c | 743 transcoders |= BIT(crtc_state->cpu_transcoder); in intel_dp_mst_transcoder_mask() 1043 TRANS_DDI_FUNC_CTL(display, old_crtc_state->cpu_transcoder), in mst_stream_post_disable() 1239 set |= DP_MST_FEC_BS_JITTER_WA(crtc_state->cpu_transcoder); in enable_bs_jitter_was() 1244 set |= DP_MST_SHORT_HBLANK_WA(crtc_state->cpu_transcoder); in enable_bs_jitter_was() 1246 clear |= DP_MST_SHORT_HBLANK_WA(crtc_state->cpu_transcoder); in enable_bs_jitter_was() 1249 set |= DP_MST_DPT_DPTP_ALIGN_WA(crtc_state->cpu_transcoder); in enable_bs_jitter_was() 1269 enum transcoder trans = pipe_config->cpu_transcoder; in mst_stream_enable() 1281 intel_de_write(display, TRANS_DP2_VFREQHIGH(pipe_config->cpu_transcoder), in mst_stream_enable() 1283 intel_de_write(display, TRANS_DP2_VFREQLOW(pipe_config->cpu_transcoder), in mst_stream_enable() 1901 return crtc_state->mst_master_transcoder == crtc_state->cpu_transcoder; in intel_dp_mst_is_master_trans() [all …]
|
H A D | intel_drrs.h | 20 enum transcoder cpu_transcoder);
|
H A D | intel_vdsc.h | 25 intel_dsc_power_domain(struct intel_crtc *crtc, enum transcoder cpu_transcoder);
|
H A D | intel_lpe_audio.c | 327 enum transcoder cpu_transcoder, enum port port, in intel_lpe_audio_notify() argument 347 ppdata->pipe = cpu_transcoder; in intel_lpe_audio_notify()
|
H A D | intel_ddi.h | 80 enum transcoder cpu_transcoder,
|
H A D | g4x_dp.c | 202 assert_transcoder_disabled(dev_priv, pipe_config->cpu_transcoder); in ilk_edp_pll_on() 243 assert_transcoder_disabled(dev_priv, old_crtc_state->cpu_transcoder); in ilk_edp_pll_off() 334 intel_cpu_transcoder_get_m1_n1(crtc, crtc_state->cpu_transcoder, in g4x_dp_get_m_n() 336 intel_cpu_transcoder_get_m2_n2(crtc, crtc_state->cpu_transcoder, in g4x_dp_get_m_n()
|
H A D | intel_modeset_setup.c | 207 if (temp_crtc_state->cpu_transcoder == INVALID_TRANSCODER) in get_transcoder_pipes() 213 if (transcoder_mask & BIT(temp_crtc_state->cpu_transcoder)) in get_transcoder_pipes() 243 master_transcoder = crtc_state->cpu_transcoder; in get_portsync_pipes()
|
H A D | intel_fdi.c | 40 enum transcoder cpu_transcoder = (enum transcoder)pipe; in assert_fdi_tx() local 42 TRANS_DDI_FUNC_CTL(display, cpu_transcoder)) & TRANS_DDI_FUNC_ENABLE; in assert_fdi_tx() 530 assert_transcoder_enabled(dev_priv, crtc_state->cpu_transcoder); in ilk_fdi_link_train()
|
H A D | intel_display_types.h | 494 enum transcoder cpu_transcoder; member 1024 enum transcoder cpu_transcoder; member 1407 enum transcoder cpu_transcoder; member
|
H A D | intel_dpll.c | 1846 assert_transcoder_disabled(dev_priv, crtc_state->cpu_transcoder); in i9xx_enable_pll() 2027 assert_transcoder_disabled(dev_priv, crtc_state->cpu_transcoder); in vlv_enable_pll() 2174 assert_transcoder_disabled(dev_priv, crtc_state->cpu_transcoder); in chv_enable_pll() 2236 crtc_state->cpu_transcoder = (enum transcoder)pipe; in vlv_force_pll_on() 2308 assert_transcoder_disabled(dev_priv, crtc_state->cpu_transcoder); in i9xx_disable_pll()
|
H A D | intel_crtc_state_dump.c | 206 transcoder_name(pipe_config->cpu_transcoder), in intel_crtc_state_dump()
|