Home
last modified time | relevance | path

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

/Linux-v5.15/drivers/gpu/drm/i915/display/
Dintel_vrr.c160 enum transcoder cpu_transcoder = crtc_state->cpu_transcoder; in intel_vrr_enable() local
176 intel_de_write(dev_priv, TRANS_VRR_VMIN(cpu_transcoder), crtc_state->vrr.vmin - 1); in intel_vrr_enable()
177 intel_de_write(dev_priv, TRANS_VRR_VMAX(cpu_transcoder), crtc_state->vrr.vmax - 1); in intel_vrr_enable()
178 intel_de_write(dev_priv, TRANS_VRR_CTL(cpu_transcoder), trans_vrr_ctl); in intel_vrr_enable()
179 intel_de_write(dev_priv, TRANS_VRR_FLIPLINE(cpu_transcoder), crtc_state->vrr.flipline - 1); in intel_vrr_enable()
180 intel_de_write(dev_priv, TRANS_PUSH(cpu_transcoder), TRANS_PUSH_EN); in intel_vrr_enable()
187 enum transcoder cpu_transcoder = crtc_state->cpu_transcoder; in intel_vrr_send_push() local
192 intel_de_write(dev_priv, TRANS_PUSH(cpu_transcoder), in intel_vrr_send_push()
200 enum transcoder cpu_transcoder = old_crtc_state->cpu_transcoder; in intel_vrr_disable() local
205 intel_de_write(dev_priv, TRANS_VRR_CTL(cpu_transcoder), 0); in intel_vrr_disable()
[all …]
Dintel_hdcp.c199 enum transcoder cpu_transcoder, enum port port) in intel_hdcp_in_use() argument
202 HDCP_STATUS(dev_priv, cpu_transcoder, port)) & in intel_hdcp_in_use()
207 enum transcoder cpu_transcoder, enum port port) in intel_hdcp2_in_use() argument
210 HDCP2_STATUS(dev_priv, cpu_transcoder, port)) & in intel_hdcp2_in_use()
336 enum transcoder cpu_transcoder, enum port port) in intel_hdcp_get_repeater_ctl() argument
339 switch (cpu_transcoder) { in intel_hdcp_get_repeater_ctl()
354 cpu_transcoder); in intel_hdcp_get_repeater_ctl()
383 enum transcoder cpu_transcoder = connector->hdcp.cpu_transcoder; in intel_hdcp_validate_v_prime() local
409 rep_ctl = intel_hdcp_get_repeater_ctl(dev_priv, cpu_transcoder, port); in intel_hdcp_validate_v_prime()
710 enum transcoder cpu_transcoder = connector->hdcp.cpu_transcoder; in intel_hdcp_auth() local
[all …]
Dintel_audio.c392 enum transcoder cpu_transcoder = crtc_state->cpu_transcoder; in hsw_dp_audio_config_update() local
406 tmp = intel_de_read(dev_priv, HSW_AUD_CFG(cpu_transcoder)); in hsw_dp_audio_config_update()
418 intel_de_write(dev_priv, HSW_AUD_CFG(cpu_transcoder), tmp); in hsw_dp_audio_config_update()
420 tmp = intel_de_read(dev_priv, HSW_AUD_M_CTS_ENABLE(cpu_transcoder)); in hsw_dp_audio_config_update()
431 intel_de_write(dev_priv, HSW_AUD_M_CTS_ENABLE(cpu_transcoder), tmp); in hsw_dp_audio_config_update()
440 enum transcoder cpu_transcoder = crtc_state->cpu_transcoder; in hsw_hdmi_audio_config_update() local
447 tmp = intel_de_read(dev_priv, HSW_AUD_CFG(cpu_transcoder)); in hsw_hdmi_audio_config_update()
464 intel_de_write(dev_priv, HSW_AUD_CFG(cpu_transcoder), tmp); in hsw_hdmi_audio_config_update()
470 tmp = intel_de_read(dev_priv, HSW_AUD_M_CTS_ENABLE(cpu_transcoder)); in hsw_hdmi_audio_config_update()
473 intel_de_write(dev_priv, HSW_AUD_M_CTS_ENABLE(cpu_transcoder), tmp); in hsw_hdmi_audio_config_update()
[all …]
Dintel_ddi.c347 enum transcoder cpu_transcoder = crtc_state->cpu_transcoder; in intel_ddi_set_dp_msa() local
353 drm_WARN_ON(&dev_priv->drm, transcoder_is_dsi(cpu_transcoder)); in intel_ddi_set_dp_msa()
399 intel_de_write(dev_priv, TRANS_MSA_MISC(cpu_transcoder), temp); in intel_ddi_set_dp_msa()
423 enum transcoder cpu_transcoder = crtc_state->cpu_transcoder; in intel_ddi_transcoder_func_reg_val_get() local
456 if (cpu_transcoder == TRANSCODER_EDP) { in intel_ddi_transcoder_func_reg_val_get()
527 enum transcoder cpu_transcoder = crtc_state->cpu_transcoder; in intel_ddi_enable_transcoder_func() local
542 TRANS_DDI_FUNC_CTL2(cpu_transcoder), ctl2); in intel_ddi_enable_transcoder_func()
545 intel_de_write(dev_priv, TRANS_DDI_FUNC_CTL(cpu_transcoder), in intel_ddi_enable_transcoder_func()
560 enum transcoder cpu_transcoder = crtc_state->cpu_transcoder; in intel_ddi_config_transcoder_func() local
565 intel_de_write(dev_priv, TRANS_DDI_FUNC_CTL(cpu_transcoder), ctl); in intel_ddi_config_transcoder_func()
[all …]
Dintel_dp_hdcp.c21 static unsigned int transcoder_to_stream_enc_status(enum transcoder cpu_transcoder) in transcoder_to_stream_enc_status() argument
25 switch (cpu_transcoder) { in transcoder_to_stream_enc_status()
247 enum transcoder cpu_transcoder, in intel_dp_hdcp_toggle_signalling() argument
734 enum transcoder cpu_transcoder = hdcp->stream_transcoder; in intel_dp_mst_hdcp_stream_encryption() local
742 stream_enc_status = transcoder_to_stream_enc_status(cpu_transcoder); in intel_dp_mst_hdcp_stream_encryption()
748 HDCP_STATUS(i915, cpu_transcoder, port), in intel_dp_mst_hdcp_stream_encryption()
753 transcoder_name(cpu_transcoder), enable ? "enabled" : "disabled"); in intel_dp_mst_hdcp_stream_encryption()
768 enum transcoder cpu_transcoder = hdcp->stream_transcoder; in intel_dp_mst_hdcp2_stream_encryption() local
769 enum pipe pipe = (enum pipe)cpu_transcoder; in intel_dp_mst_hdcp2_stream_encryption()
774 !!(intel_de_read(i915, HDCP2_AUTH_STREAM(i915, cpu_transcoder, port)) in intel_dp_mst_hdcp2_stream_encryption()
[all …]
Dintel_hdmi.c77 enum transcoder cpu_transcoder) in assert_hdmi_transcoder_func_disabled() argument
80 intel_de_read(dev_priv, TRANS_DDI_FUNC_CTL(cpu_transcoder)) & in assert_hdmi_transcoder_func_disabled()
152 enum transcoder cpu_transcoder, in hsw_dip_data_reg() argument
158 return HSW_TVIDEO_DIP_GMP_DATA(cpu_transcoder, i); in hsw_dip_data_reg()
160 return HSW_TVIDEO_DIP_VSC_DATA(cpu_transcoder, i); in hsw_dip_data_reg()
162 return ICL_VIDEO_DIP_PPS_DATA(cpu_transcoder, i); in hsw_dip_data_reg()
164 return HSW_TVIDEO_DIP_AVI_DATA(cpu_transcoder, i); in hsw_dip_data_reg()
166 return HSW_TVIDEO_DIP_SPD_DATA(cpu_transcoder, i); in hsw_dip_data_reg()
168 return HSW_TVIDEO_DIP_VS_DATA(cpu_transcoder, i); in hsw_dip_data_reg()
170 return GLK_TVIDEO_DIP_DRM_DATA(cpu_transcoder, i); in hsw_dip_data_reg()
[all …]
Dintel_vdsc.c341 enum transcoder cpu_transcoder = crtc_state->cpu_transcoder; in intel_dsc_source_support() local
352 (pipe != PIPE_A || cpu_transcoder == TRANSCODER_EDP || in intel_dsc_source_support()
353 cpu_transcoder == TRANSCODER_DSI_0 || in intel_dsc_source_support()
354 cpu_transcoder == TRANSCODER_DSI_1)) in intel_dsc_source_support()
364 enum transcoder cpu_transcoder = crtc_state->cpu_transcoder; in is_pipe_dsc() local
369 if (cpu_transcoder == TRANSCODER_EDP || in is_pipe_dsc()
370 cpu_transcoder == TRANSCODER_DSI_0 || in is_pipe_dsc()
371 cpu_transcoder == TRANSCODER_DSI_1) in is_pipe_dsc()
Dintel_display.c454 enum transcoder cpu_transcoder = old_crtc_state->cpu_transcoder; in intel_wait_for_pipe_off() local
455 i915_reg_t reg = PIPECONF(cpu_transcoder); in intel_wait_for_pipe_off()
509 enum transcoder cpu_transcoder = (enum transcoder)pipe; in assert_fdi_tx() local
511 TRANS_DDI_FUNC_CTL(cpu_transcoder)); in assert_fdi_tx()
628 enum transcoder cpu_transcoder, bool state) in assert_pipe() argument
638 power_domain = POWER_DOMAIN_TRANSCODER(cpu_transcoder); in assert_pipe()
641 u32 val = intel_de_read(dev_priv, PIPECONF(cpu_transcoder)); in assert_pipe()
651 transcoder_name(cpu_transcoder), in assert_pipe()
855 enum transcoder cpu_transcoder) in lpt_enable_pch_transcoder() argument
860 assert_fdi_tx_enabled(dev_priv, (enum pipe) cpu_transcoder); in lpt_enable_pch_transcoder()
[all …]
Dintel_psr.c183 enum transcoder cpu_transcoder = intel_dp->psr.transcoder; in intel_psr_irq_handler() local
201 transcoder_name(cpu_transcoder)); in intel_psr_irq_handler()
208 transcoder_name(cpu_transcoder)); in intel_psr_irq_handler()
212 PSR_EVENT(cpu_transcoder)); in intel_psr_irq_handler()
215 intel_de_write(dev_priv, PSR_EVENT(cpu_transcoder), in intel_psr_irq_handler()
225 transcoder_name(cpu_transcoder)); in intel_psr_irq_handler()
889 if (!transcoder_has_psr2(dev_priv, crtc_state->cpu_transcoder)) { in intel_psr2_config_valid()
892 transcoder_name(crtc_state->cpu_transcoder)); in intel_psr2_config_valid()
1114 enum transcoder cpu_transcoder = intel_dp->psr.transcoder; in intel_psr_enable_source() local
1124 i915_reg_t reg = CHICKEN_TRANS(cpu_transcoder); in intel_psr_enable_source()
[all …]
Dintel_dp_mst.c200 transcoders |= BIT(crtc_state->cpu_transcoder); in intel_dp_mst_transcoder_mask()
416 TRANS_DDI_FUNC_CTL(old_crtc_state->cpu_transcoder)); in intel_mst_post_disable_dp()
419 TRANS_DDI_FUNC_CTL(old_crtc_state->cpu_transcoder), in intel_mst_post_disable_dp()
552 enum transcoder trans = pipe_config->cpu_transcoder; in intel_mst_enable_dp()
996 return crtc_state->mst_master_transcoder == crtc_state->cpu_transcoder; in intel_dp_mst_is_master_trans()
1002 crtc_state->mst_master_transcoder != crtc_state->cpu_transcoder; in intel_dp_mst_is_slave_trans()
Dintel_ddi.h67 enum transcoder cpu_transcoder,
Dintel_dpll.c1384 assert_pipe_disabled(dev_priv, crtc_state->cpu_transcoder); in i9xx_enable_pll()
1471 assert_pipe_disabled(dev_priv, pipe_config->cpu_transcoder); in vlv_enable_pll()
1521 assert_pipe_disabled(dev_priv, pipe_config->cpu_transcoder); in chv_enable_pll()
1780 pipe_config->cpu_transcoder = (enum transcoder)pipe; in vlv_force_pll_on()
1852 assert_pipe_disabled(dev_priv, crtc_state->cpu_transcoder); in i9xx_disable_pll()
Dintel_display_types.h409 enum transcoder cpu_transcoder,
516 enum transcoder cpu_transcoder; member
981 enum transcoder cpu_transcoder; member
Dintel_lspcon.c620 HSW_TVIDEO_DIP_CTL(pipe_config->cpu_transcoder)); in lspcon_infoframes_enabled()
Dintel_pipe_crc.c318 pipe_config->cpu_transcoder == TRANSCODER_EDP) in intel_crtc_crc_setup_workarounds()
Dintel_crtc.c132 crtc_state->cpu_transcoder = INVALID_TRANSCODER; in intel_crtc_state_reset()
Dintel_panel.c968 enum transcoder cpu_transcoder = crtc_state->cpu_transcoder; in pch_enable_backlight() local
985 if (cpu_transcoder == TRANSCODER_EDP) in pch_enable_backlight()
988 cpu_ctl2 = BLM_PIPE(cpu_transcoder); in pch_enable_backlight()
Dg4x_dp.c214 assert_pipe_disabled(dev_priv, pipe_config->cpu_transcoder); in ilk_edp_pll_on()
254 assert_pipe_disabled(dev_priv, old_crtc_state->cpu_transcoder); in ilk_edp_pll_off()
Dintel_display.h667 enum transcoder cpu_transcoder, bool state);
Dintel_dp.c913 if (DISPLAY_VER(dev_priv) == 11 && pipe_config->cpu_transcoder != TRANSCODER_A) in intel_dp_source_supports_fec()
2837 i915_reg_t reg = HSW_TVIDEO_DIP_CTL(crtc_state->cpu_transcoder); in intel_dp_set_infoframes()
4517 if (!(transcoders & BIT(crtc_state->cpu_transcoder))) in intel_modeset_affected_transcoders()
4530 transcoders &= ~BIT(crtc_state->cpu_transcoder); in intel_modeset_affected_transcoders()
4792 i915_reg_t reg = PIPECONF(crtc_state->cpu_transcoder); in intel_dp_set_drrs_state()
Dintel_fdi.c200 assert_pipe_enabled(dev_priv, crtc_state->cpu_transcoder); in ilk_fdi_link_train()
Dvlv_dsi.c309 pipe_config->cpu_transcoder = TRANSCODER_DSI_C; in intel_dsi_compute_config()
311 pipe_config->cpu_transcoder = TRANSCODER_DSI_A; in intel_dsi_compute_config()
Dicl_dsi.c1670 pipe_config->cpu_transcoder = TRANSCODER_DSI_1; in gen11_dsi_compute_config()
1672 pipe_config->cpu_transcoder = TRANSCODER_DSI_0; in gen11_dsi_compute_config()
Dintel_tv.c1532 assert_pipe_disabled(dev_priv, pipe_config->cpu_transcoder); in intel_tv_pre_enable()