| /linux/drivers/gpu/drm/i915/display/ |
| H A D | intel_vrr.c | 315 enum transcoder cpu_transcoder = crtc_state->cpu_transcoder; in intel_vrr_set_fixed_rr_timings() local 320 intel_de_write(display, TRANS_VRR_VMIN(display, cpu_transcoder), in intel_vrr_set_fixed_rr_timings() 322 intel_de_write(display, TRANS_VRR_VMAX(display, cpu_transcoder), in intel_vrr_set_fixed_rr_timings() 324 intel_de_write(display, TRANS_VRR_FLIPLINE(display, cpu_transcoder), in intel_vrr_set_fixed_rr_timings() 595 enum transcoder cpu_transcoder = crtc_state->cpu_transcoder; in intel_vrr_set_transcoder_timings() local 610 … !(intel_de_read(display, TRANS_DDI_FUNC_CTL(display, cpu_transcoder)) & TRANS_DDI_FUNC_ENABLE)); in intel_vrr_set_transcoder_timings() 618 intel_de_rmw(display, CHICKEN_TRANS(display, cpu_transcoder), in intel_vrr_set_transcoder_timings() 623 TRANS_VRR_CTL(display, cpu_transcoder), 0); in intel_vrr_set_transcoder_timings() 628 intel_de_write(display, TRANS_CMRR_M_HI(display, cpu_transcoder), in intel_vrr_set_transcoder_timings() 630 intel_de_write(display, TRANS_CMRR_M_LO(display, cpu_transcoder), in intel_vrr_set_transcoder_timings() [all …]
|
| H A D | intel_drrs.c | 70 enum transcoder cpu_transcoder) in intel_cpu_transcoder_has_drrs() argument 75 return intel_cpu_transcoder_has_m2_n2(display, cpu_transcoder); in intel_cpu_transcoder_has_drrs() 83 enum transcoder cpu_transcoder = crtc->drrs.cpu_transcoder; in intel_drrs_set_refresh_rate_pipeconf() local 91 intel_de_rmw(display, TRANSCONF(display, cpu_transcoder), in intel_drrs_set_refresh_rate_pipeconf() 99 intel_cpu_transcoder_set_m1_n1(crtc, crtc->drrs.cpu_transcoder, in intel_drrs_set_refresh_rate_m_n() 106 return crtc->drrs.cpu_transcoder != INVALID_TRANSCODER; in intel_drrs_is_active() 117 if (intel_cpu_transcoder_has_m2_n2(display, crtc->drrs.cpu_transcoder)) in intel_drrs_set_state() 168 crtc->drrs.cpu_transcoder = crtc_state->cpu_transcoder; in intel_drrs_activate() 203 crtc->drrs.cpu_transcoder = INVALID_TRANSCODER; in intel_drrs_deactivate() 308 crtc->drrs.cpu_transcoder = INVALID_TRANSCODER; in intel_drrs_crtc_init() [all …]
|
| H A D | intel_psr.c | 305 enum transcoder cpu_transcoder) in psr_ctl_reg() argument 308 return EDP_PSR_CTL(display, cpu_transcoder); in psr_ctl_reg() 314 enum transcoder cpu_transcoder) in psr_debug_reg() argument 317 return EDP_PSR_DEBUG(display, cpu_transcoder); in psr_debug_reg() 323 enum transcoder cpu_transcoder) in psr_perf_cnt_reg() argument 326 return EDP_PSR_PERF_CNT(display, cpu_transcoder); in psr_perf_cnt_reg() 332 enum transcoder cpu_transcoder) in psr_status_reg() argument 335 return EDP_PSR_STATUS(display, cpu_transcoder); in psr_status_reg() 341 enum transcoder cpu_transcoder) in psr_imr_reg() argument 344 return TRANS_PSR_IMR(display, cpu_transcoder); in psr_imr_reg() [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(display) == 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() 392 intel_dsc_power_domain(struct intel_crtc *crtc, enum transcoder cpu_transcoder) in intel_dsc_power_domain() argument 411 else if (is_pipe_dsc(crtc, cpu_transcoder)) in intel_dsc_power_domain() 436 enum transcoder cpu_transcoder = crtc_state->cpu_transcoder; in intel_dsc_get_pps_reg() local 440 pipe_dsc = is_pipe_dsc(crtc, cpu_transcoder); in intel_dsc_get_pps_reg() [all …]
|
| H A D | intel_hdcp.c | 58 rekey_reg = TRANS_DDI_FUNC_CTL(display, hdcp->cpu_transcoder); in intel_hdcp_adjust_hdcp_line_rekeying() 62 rekey_reg = TRANS_DDI_FUNC_CTL(display, hdcp->cpu_transcoder); in intel_hdcp_adjust_hdcp_line_rekeying() 65 rekey_reg = CHICKEN_TRANS(display, hdcp->cpu_transcoder); in intel_hdcp_adjust_hdcp_line_rekeying() 308 enum transcoder cpu_transcoder, enum port port) in intel_hdcp_in_use() argument 311 HDCP_STATUS(display, cpu_transcoder, port)) & in intel_hdcp_in_use() 316 enum transcoder cpu_transcoder, enum port port) in intel_hdcp2_in_use() argument 319 HDCP2_STATUS(display, cpu_transcoder, port)) & in intel_hdcp2_in_use() 439 enum transcoder cpu_transcoder, enum port port) in intel_hdcp_get_repeater_ctl() argument 442 switch (cpu_transcoder) { in intel_hdcp_get_repeater_ctl() 457 cpu_transcoder); in intel_hdcp_get_repeater_ctl() [all …]
|
| H A D | intel_alpm.c | 302 enum transcoder cpu_transcoder = crtc_state->cpu_transcoder; in lnl_alpm_configure() local 328 intel_de_write(display, PR_ALPM_CTL(display, cpu_transcoder), in lnl_alpm_configure() 344 intel_de_write(display, ALPM_CTL(display, cpu_transcoder), alpm_ctl); in lnl_alpm_configure() 352 intel_dp->alpm.transcoder = crtc_state->cpu_transcoder; in intel_alpm_configure() 393 enum transcoder cpu_transcoder = crtc_state->cpu_transcoder; in intel_alpm_pre_plane_update() local 416 intel_de_write(display, ALPM_CTL(display, cpu_transcoder), 0); in intel_alpm_pre_plane_update() 476 enum transcoder cpu_transcoder; in i915_edp_lobf_info_show() local 491 cpu_transcoder = crtc_state->cpu_transcoder; in i915_edp_lobf_info_show() 492 alpm_ctl = intel_de_read(display, ALPM_CTL(display, cpu_transcoder)); in i915_edp_lobf_info_show() 551 enum transcoder cpu_transcoder = intel_dp->alpm.transcoder; in intel_alpm_disable() local [all …]
|
| H A D | intel_display.c | 358 enum transcoder cpu_transcoder = old_crtc_state->cpu_transcoder; in intel_wait_for_pipe_off() local 361 if (intel_de_wait_for_clear_ms(display, TRANSCONF(display, cpu_transcoder), in intel_wait_for_pipe_off() 370 enum transcoder cpu_transcoder, bool state) in assert_transcoder() argument 380 power_domain = POWER_DOMAIN_TRANSCODER(cpu_transcoder); in assert_transcoder() 384 TRANSCONF(display, cpu_transcoder)); in assert_transcoder() 394 transcoder_name(cpu_transcoder), str_on_off(state), in assert_transcoder() 428 enum transcoder cpu_transcoder = new_crtc_state->cpu_transcoder; in intel_enable_transcoder() local 452 (enum pipe) cpu_transcoder); in intel_enable_transcoder() 469 intel_de_rmw(display, CHICKEN_TRANS(display, cpu_transcoder), in intel_enable_transcoder() 473 val = intel_de_read(display, TRANSCONF(display, cpu_transcoder)); in intel_enable_transcoder() [all …]
|
| H A D | intel_pch_display.c | 227 enum transcoder cpu_transcoder = crtc_state->cpu_transcoder; in ilk_pch_transcoder_set_timings() local 230 intel_de_read(display, TRANS_HTOTAL(display, cpu_transcoder))); in ilk_pch_transcoder_set_timings() 232 intel_de_read(display, TRANS_HBLANK(display, cpu_transcoder))); in ilk_pch_transcoder_set_timings() 234 intel_de_read(display, TRANS_HSYNC(display, cpu_transcoder))); in ilk_pch_transcoder_set_timings() 237 intel_de_read(display, TRANS_VTOTAL(display, cpu_transcoder))); in ilk_pch_transcoder_set_timings() 239 intel_de_read(display, TRANS_VBLANK(display, cpu_transcoder))); in ilk_pch_transcoder_set_timings() 241 intel_de_read(display, TRANS_VSYNC(display, cpu_transcoder))); in ilk_pch_transcoder_set_timings() 243 intel_de_read(display, TRANS_VSYNCSHIFT(display, 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() 550 enum transcoder cpu_transcoder = crtc_state->cpu_transcoder; in lpt_enable_pch_transcoder() local [all …]
|
| 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_ms(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() 813 HDCP2_AUTH_STREAM(display, cpu_transcoder, port)); in intel_dp_mst_hdcp2_stream_encryption() [all …]
|
| H A D | intel_crt.c | 698 enum transcoder cpu_transcoder = (enum transcoder)pipe; in intel_crt_load_detect() local 711 BCLRPAT(display, cpu_transcoder)); in intel_crt_load_detect() 713 TRANS_VTOTAL(display, cpu_transcoder)); in intel_crt_load_detect() 715 TRANS_VBLANK(display, cpu_transcoder)); in intel_crt_load_detect() 724 intel_de_write(display, BCLRPAT(display, cpu_transcoder), 0x500050); in intel_crt_load_detect() 728 TRANSCONF(display, cpu_transcoder)); in intel_crt_load_detect() 730 intel_de_write(display, TRANSCONF(display, cpu_transcoder), in intel_crt_load_detect() 733 TRANSCONF(display, cpu_transcoder)); in intel_crt_load_detect() 744 intel_de_write(display, TRANSCONF(display, cpu_transcoder), in intel_crt_load_detect() 756 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_dp_mst.c | 744 transcoders |= BIT(crtc_state->cpu_transcoder); in intel_dp_mst_transcoder_mask() 1039 TRANS_DDI_FUNC_CTL(display, old_crtc_state->cpu_transcoder), in mst_stream_post_disable() 1230 set |= DP_MST_FEC_BS_JITTER_WA(crtc_state->cpu_transcoder); in enable_bs_jitter_was() 1235 set |= DP_MST_SHORT_HBLANK_WA(crtc_state->cpu_transcoder); in enable_bs_jitter_was() 1237 clear |= DP_MST_SHORT_HBLANK_WA(crtc_state->cpu_transcoder); in enable_bs_jitter_was() 1240 set |= DP_MST_DPT_DPTP_ALIGN_WA(crtc_state->cpu_transcoder); in enable_bs_jitter_was() 1260 enum transcoder trans = pipe_config->cpu_transcoder; in mst_stream_enable() 1272 intel_de_write(display, TRANS_DP2_VFREQHIGH(pipe_config->cpu_transcoder), in mst_stream_enable() 1274 intel_de_write(display, TRANS_DP2_VFREQLOW(pipe_config->cpu_transcoder), in mst_stream_enable() 1879 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_lpe_audio.c | 325 enum transcoder cpu_transcoder, enum port port, in intel_lpe_audio_notify() argument 345 ppdata->pipe = cpu_transcoder; in intel_lpe_audio_notify()
|
| H A D | intel_vdsc.h | 28 intel_dsc_power_domain(struct intel_crtc *crtc, enum transcoder cpu_transcoder);
|
| H A D | intel_hdcp_shim.h | 86 enum transcoder cpu_transcoder,
|
| H A D | intel_ddi.h | 78 enum transcoder cpu_transcoder,
|
| H A D | g4x_dp.c | 201 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() 329 intel_cpu_transcoder_get_m1_n1(crtc, crtc_state->cpu_transcoder, in g4x_dp_get_m_n() 331 intel_cpu_transcoder_get_m2_n2(crtc, crtc_state->cpu_transcoder, in g4x_dp_get_m_n()
|
| H A D | intel_fdi.c | 41 enum transcoder cpu_transcoder = (enum transcoder)pipe; in assert_fdi_tx() local 43 TRANS_DDI_FUNC_CTL(display, cpu_transcoder)) & TRANS_DDI_FUNC_ENABLE; in assert_fdi_tx() 494 assert_transcoder_enabled(display, crtc_state->cpu_transcoder); in ilk_fdi_link_train()
|
| H A D | intel_pfit.c | 668 assert_transcoder_disabled(display, crtc_state->cpu_transcoder); in i9xx_pfit_enable() 689 assert_transcoder_disabled(display, old_crtc_state->cpu_transcoder); in i9xx_pfit_disable()
|
| H A D | intel_display_types.h | 506 enum transcoder cpu_transcoder; member 1092 enum transcoder cpu_transcoder; member 1532 enum transcoder cpu_transcoder; member
|
| H A D | intel_backlight.c | 526 enum transcoder cpu_transcoder = crtc_state->cpu_transcoder; in pch_enable_backlight() local 547 if (cpu_transcoder == TRANSCODER_EDP) in pch_enable_backlight() 550 cpu_ctl2 = BLM_PIPE(cpu_transcoder); in pch_enable_backlight()
|
| H A D | intel_lspcon.c | 662 HSW_TVIDEO_DIP_CTL(display, pipe_config->cpu_transcoder)); in lspcon_infoframes_enabled()
|
| H A D | intel_crtc.c | 186 crtc_state->cpu_transcoder = INVALID_TRANSCODER; in intel_crtc_state_reset()
|
| H A D | intel_dp.c | 3123 if (!intel_cpu_transcoder_has_drrs(display, pipe_config->cpu_transcoder)) in can_enable_drrs() 3148 if (intel_cpu_transcoder_has_m2_n2(display, pipe_config->cpu_transcoder)) in intel_dp_drrs_compute_config() 3422 pipe_config->mst_master_transcoder = pipe_config->cpu_transcoder; in intel_dp_compute_config() 5006 i915_reg_t reg = HSW_TVIDEO_DIP_CTL(display, crtc_state->cpu_transcoder); in intel_dp_set_infoframes() 6434 if (!(transcoders & BIT(crtc_state->cpu_transcoder))) in intel_modeset_affected_transcoders() 6447 transcoders &= ~BIT(crtc_state->cpu_transcoder); in intel_modeset_affected_transcoders()
|