/kernel/linux/linux-5.10/drivers/gpu/drm/i915/display/ |
H A D | intel_psr.c | 112 enum transcoder trans_shift; in psr_irq_control() 117 * gen12+ has registers relative to transcoder and one per transcoder in psr_irq_control() 123 imr_reg = TRANS_PSR_IMR(dev_priv->psr.transcoder); in psr_irq_control() 125 trans_shift = dev_priv->psr.transcoder; in psr_irq_control() 181 enum transcoder cpu_transcoder = dev_priv->psr.transcoder; in intel_psr_irq_handler() 182 enum transcoder trans_shift; in intel_psr_irq_handler() 188 imr_reg = TRANS_PSR_IMR(dev_priv->psr.transcoder); in intel_psr_irq_handler() 190 trans_shift = dev_priv->psr.transcoder; in intel_psr_irq_handler() [all...] |
H A D | intel_hdcp.h | 20 enum transcoder; 28 enum transcoder cpu_transcoder, u8 content_type);
|
H A D | intel_display.h | 81 * with a 1:1 transcoder -> pipe mapping. 97 enum transcoder { enum 100 * The following transcoders have a 1:1 transcoder -> pipe mapping, 123 static inline const char *transcoder_name(enum transcoder transcoder) in transcoder_name() argument 125 switch (transcoder) { in transcoder_name() 145 static inline bool transcoder_is_dsi(enum transcoder transcoder) in transcoder_is_dsi() argument 147 return transcoder == TRANSCODER_DSI_A || transcoder in transcoder_is_dsi() [all...] |
H A D | intel_ddi.h | 19 enum transcoder; 47 enum transcoder cpu_transcoder,
|
H A D | icl_dsi.c | 40 enum transcoder dsi_trans) in header_credits_available() 47 enum transcoder dsi_trans) in payload_credits_available() 54 enum transcoder dsi_trans) in wait_for_header_credits() 62 enum transcoder dsi_trans) in wait_for_payload_credits() 69 static enum transcoder dsi_port_to_transcoder(enum port port) in dsi_port_to_transcoder() 83 enum transcoder dsi_trans; in wait_for_cmds_dispatched_to_panel() 124 enum transcoder dsi_trans = dsi_port_to_transcoder(host->port); in add_payld_to_queue() 152 enum transcoder dsi_trans = dsi_port_to_transcoder(host->port); in dsi_send_pkt_hdr() 671 enum transcoder dsi_trans; in gen11_dsi_configure_transcoder() 753 * As per the spec when dsi transcoder i in gen11_dsi_configure_transcoder() [all...] |
H A D | intel_ddi.c | 1590 enum transcoder cpu_transcoder = crtc_state->cpu_transcoder; in intel_ddi_set_dp_msa() 1645 static u32 bdw_trans_port_sync_master_select(enum transcoder master_transcoder) in bdw_trans_port_sync_master_select() 1666 enum transcoder cpu_transcoder = crtc_state->cpu_transcoder; in intel_ddi_transcoder_func_reg_val_get() 1741 enum transcoder master; in intel_ddi_transcoder_func_reg_val_get() 1770 enum transcoder cpu_transcoder = crtc_state->cpu_transcoder; in intel_ddi_enable_transcoder_func() 1773 enum transcoder master_transcoder = crtc_state->master_transcoder; in intel_ddi_enable_transcoder_func() 1803 enum transcoder cpu_transcoder = crtc_state->cpu_transcoder; in intel_ddi_config_transcoder_func() 1815 enum transcoder cpu_transcoder = crtc_state->cpu_transcoder; in intel_ddi_disable_transcoder_func() 1853 enum transcoder cpu_transcoder, in intel_ddi_toggle_hdcp_signalling() 1884 enum transcoder cpu_transcode in intel_ddi_connector_get_hw_state() 3310 enum transcoder transcoder = crtc_state->cpu_transcoder; tgl_ddi_pre_enable_dp() local 4427 enum transcoder transcoder = intel_ddi_get_config() local [all...] |
H A D | intel_hdcp.c | 113 enum transcoder cpu_transcoder, enum port port) in intel_hdcp_in_use() 121 enum transcoder cpu_transcoder, enum port port) in intel_hdcp2_in_use() 249 enum transcoder cpu_transcoder, enum port port) in intel_hdcp_get_repeater_ctl() 266 drm_err(&dev_priv->drm, "Unknown transcoder %d\n", in intel_hdcp_get_repeater_ctl() 296 enum transcoder cpu_transcoder = connector->hdcp.cpu_transcoder; in intel_hdcp_validate_v_prime() 623 enum transcoder cpu_transcoder = connector->hdcp.cpu_transcoder; in intel_hdcp_auth() 788 enum transcoder cpu_transcoder = hdcp->cpu_transcoder; in _intel_hdcp_disable() 918 enum transcoder cpu_transcoder; in intel_hdcp_check_link() 1636 enum transcoder cpu_transcoder = hdcp->cpu_transcoder; in hdcp2_enable_encryption() 1676 enum transcoder cpu_transcode in hdcp2_disable_encryption() [all...] |
H A D | intel_display_types.h | 319 enum transcoder cpu_transcoder, 410 * HDCP register access for gen12+ need the transcoder associated. 412 * Hence caching the transcoder here. 414 enum transcoder cpu_transcoder; 848 * pipe on Haswell and later (where we have a special eDP transcoder) 850 enum transcoder cpu_transcoder; 1063 /* Pointer to master transcoder in case of tiled displays */ 1064 enum transcoder master_transcoder; 1070 enum transcoder mst_master_transcoder; 1340 * DP_TP_* registers may be either on port or transcoder registe [all...] |
H A D | intel_display.c | 1093 enum transcoder cpu_transcoder = old_crtc_state->cpu_transcoder; in intel_wait_for_pipe_off() 1145 * FDI is never fed from EDP transcoder in assert_fdi_tx() 1146 * so pipe->transcoder cast is fine here. in assert_fdi_tx() 1148 enum transcoder cpu_transcoder = (enum transcoder)pipe; in assert_fdi_tx() 1267 enum transcoder cpu_transcoder, bool state) in assert_pipe() 1289 "transcoder %s assertion failure (expected %s, current %s)\n", in assert_pipe() 1333 "transcoder assertion failed, should be off on pipe %c but is still active\n", in assert_pch_transcoder_disabled() 1347 "PCH DP %c enabled on transcoder %c, should be disabled\n", in assert_pch_dp_disabled() 1351 "IBX PCH DP %c still using transcoder in assert_pch_dp_disabled() 7416 enum transcoder transcoder = crtc_state->cpu_transcoder; get_crtc_power_domains() local 8312 transcoder_has_m2_n2(struct drm_i915_private *dev_priv, enum transcoder transcoder) transcoder_has_m2_n2() argument 8332 enum transcoder transcoder = crtc_state->cpu_transcoder; intel_cpu_transcoder_set_m_n() local 10429 intel_cpu_transcoder_get_m_n(struct intel_crtc *crtc, enum transcoder transcoder, struct intel_link_m_n *m_n, struct intel_link_m_n *m2_n2) intel_cpu_transcoder_get_m_n() argument 18999 } transcoder[5]; global() member [all...] |
/kernel/linux/linux-6.6/drivers/gpu/drm/i915/display/ |
H A D | intel_psr.c | 210 EDP_PSR_ERROR(intel_dp->psr.transcoder); in psr_irq_psr_error_bit_get() 218 EDP_PSR_POST_EXIT(intel_dp->psr.transcoder); in psr_irq_post_exit_bit_get() 226 EDP_PSR_PRE_ENTRY(intel_dp->psr.transcoder); in psr_irq_pre_entry_bit_get() 234 EDP_PSR_MASK(intel_dp->psr.transcoder); in psr_irq_mask_get() 238 enum transcoder cpu_transcoder) in psr_ctl_reg() 247 enum transcoder cpu_transcoder) in psr_debug_reg() 256 enum transcoder cpu_transcoder) in psr_perf_cnt_reg() 265 enum transcoder cpu_transcoder) in psr_status_reg() 274 enum transcoder cpu_transcoder) in psr_imr_reg() 283 enum transcoder cpu_transcode in psr_iir_reg() [all...] |
H A D | intel_display.h | 70 static inline const char *transcoder_name(enum transcoder transcoder) in transcoder_name() argument 72 switch (transcoder) { in transcoder_name() 92 static inline bool transcoder_is_dsi(enum transcoder transcoder) in transcoder_is_dsi() argument 94 return transcoder == TRANSCODER_DSI_A || transcoder == TRANSCODER_DSI_C; in transcoder_is_dsi() 477 enum transcoder transcoder); 479 enum transcoder cpu_transcode [all...] |
H A D | intel_lpe_audio.h | 12 enum transcoder; 19 enum transcoder cpu_transcoder, enum port port,
|
H A D | intel_vrr.c | 173 enum transcoder cpu_transcoder = crtc_state->cpu_transcoder; in intel_vrr_set_transcoder_timings() 198 enum transcoder cpu_transcoder = crtc_state->cpu_transcoder; in intel_vrr_send_push() 211 enum transcoder cpu_transcoder = crtc_state->cpu_transcoder; in intel_vrr_is_push_sent() 222 enum transcoder cpu_transcoder = crtc_state->cpu_transcoder; in intel_vrr_enable() 236 enum transcoder cpu_transcoder = old_crtc_state->cpu_transcoder; in intel_vrr_disable() 251 enum transcoder cpu_transcoder = crtc_state->cpu_transcoder; in intel_vrr_get_config()
|
H A D | intel_vdsc.h | 11 enum transcoder; 23 intel_dsc_power_domain(struct intel_crtc *crtc, enum transcoder cpu_transcoder);
|
H A D | intel_ddi.h | 24 enum transcoder; 71 enum transcoder cpu_transcoder,
|
H A D | icl_dsi.c | 53 enum transcoder dsi_trans) in header_credits_available() 60 enum transcoder dsi_trans) in payload_credits_available() 67 enum transcoder dsi_trans, int hdr_credit) in wait_for_header_credits() 79 enum transcoder dsi_trans, int payld_credit) in wait_for_payload_credits() 90 static enum transcoder dsi_port_to_transcoder(enum port port) in dsi_port_to_transcoder() 104 enum transcoder dsi_trans; in wait_for_cmds_dispatched_to_panel() 145 enum transcoder dsi_trans = dsi_port_to_transcoder(host->port); in dsi_send_pkt_payld() 177 enum transcoder dsi_trans = dsi_port_to_transcoder(host->port); in dsi_send_pkt_hdr() 687 enum transcoder dsi_trans; in gen11_dsi_configure_transcoder() 769 * As per the spec when dsi transcoder i in gen11_dsi_configure_transcoder() [all...] |
H A D | intel_display.c | 292 enum transcoder cpu_transcoder = old_crtc_state->cpu_transcoder; in intel_wait_for_pipe_off() 304 enum transcoder cpu_transcoder, bool state) in assert_transcoder() 326 "transcoder %s assertion failure (expected %s, current %s)\n", in assert_transcoder() 396 enum transcoder cpu_transcoder = new_crtc_state->cpu_transcoder; in intel_enable_transcoder() 457 enum transcoder cpu_transcoder = old_crtc_state->cpu_transcoder; in intel_disable_transcoder() 1362 enum transcoder cpu_transcoder = crtc_state->cpu_transcoder; in ilk_configure_cpu_transcoder() 1485 enum transcoder transcoder = crtc_state->cpu_transcoder; in hsw_set_frame_start_delay() local 1486 i915_reg_t reg = DISPLAY_VER(dev_priv) >= 14 ? MTL_CHICKEN_TRANS(transcoder) : in hsw_set_frame_start_delay() 1487 CHICKEN_TRANS(transcoder); in hsw_set_frame_start_delay() 2452 intel_cpu_transcoder_has_m2_n2(struct drm_i915_private *dev_priv, enum transcoder transcoder) intel_cpu_transcoder_has_m2_n2() argument 2461 intel_cpu_transcoder_set_m1_n1(struct intel_crtc *crtc, enum transcoder transcoder, const struct intel_link_m_n *m_n) intel_cpu_transcoder_set_m1_n1() argument 2478 intel_cpu_transcoder_set_m2_n2(struct intel_crtc *crtc, enum transcoder transcoder, const struct intel_link_m_n *m_n) intel_cpu_transcoder_set_m2_n2() argument 3220 intel_cpu_transcoder_get_m1_n1(struct intel_crtc *crtc, enum transcoder transcoder, struct intel_link_m_n *m_n) intel_cpu_transcoder_get_m1_n1() argument 3237 intel_cpu_transcoder_get_m2_n2(struct intel_crtc *crtc, enum transcoder transcoder, struct intel_link_m_n *m_n) intel_cpu_transcoder_get_m2_n2() argument [all...] |
H A D | intel_vdsc.c | 26 enum transcoder cpu_transcoder = crtc_state->cpu_transcoder; in intel_dsc_source_support() 37 static bool is_pipe_dsc(struct intel_crtc *crtc, enum transcoder cpu_transcoder) in is_pipe_dsc() 329 intel_dsc_power_domain(struct intel_crtc *crtc, enum transcoder cpu_transcoder) in intel_dsc_power_domain() 338 * - ICL eDP/DSI transcoder in intel_dsc_power_domain() 368 enum transcoder cpu_transcoder = crtc_state->cpu_transcoder; in intel_dsc_pps_configure() 923 static i915_reg_t dss_ctl1_reg(struct intel_crtc *crtc, enum transcoder cpu_transcoder) in dss_ctl1_reg() 929 static i915_reg_t dss_ctl2_reg(struct intel_crtc *crtc, enum transcoder cpu_transcoder) in dss_ctl2_reg() 995 enum transcoder cpu_transcoder = crtc_state->cpu_transcoder; in intel_dsc_get_config()
|
H A D | intel_audio.c | 49 * The disable sequences must be performed before disabling the transcoder or 51 * transcoder and port, and after completed link training. Therefore the audio 390 enum transcoder cpu_transcoder = crtc_state->cpu_transcoder; in hsw_dp_audio_config_update() 438 enum transcoder cpu_transcoder = crtc_state->cpu_transcoder; in hsw_hdmi_audio_config_update() 490 enum transcoder cpu_transcoder = old_crtc_state->cpu_transcoder; in hsw_audio_codec_disable() 584 enum transcoder cpu_transcoder = crtc_state->cpu_transcoder; in enable_audio_dsc_wa() 631 enum transcoder cpu_transcoder = crtc_state->cpu_transcoder; in hsw_audio_codec_enable() 766 enum transcoder trans = crtc_state->cpu_transcoder; in intel_audio_sdp_split_update() 803 * The enable sequences may only be performed after enabling the transcoder and 814 enum transcoder cpu_transcode in intel_audio_codec_enable() [all...] |
H A D | intel_display_types.h | 484 enum transcoder cpu_transcoder, 583 * HDCP register access for gen12+ need the transcoder associated. 585 * Hence caching the transcoder here. 587 enum transcoder cpu_transcoder; 589 enum transcoder stream_transcoder; 1053 * Bigjoiner will allow a transcoder mode that spans 2 pipes; 1058 * mode on the transcoder, which spans all pipes. 1114 * pipe on Haswell and later (where we have a special eDP transcoder) 1116 enum transcoder cpu_transcoder; 1372 /* Pointer to master transcoder i 1678 enum transcoder transcoder; global() member [all...] |
H A D | intel_display_limits.h | 12 * with a 1:1 transcoder -> pipe mapping. 26 enum transcoder { enum 29 * The following transcoders have a 1:1 transcoder -> pipe mapping,
|
H A D | intel_hdcp.h | 23 enum transcoder;
|
H A D | intel_dp_hdcp.c | 23 static u32 transcoder_to_stream_enc_status(enum transcoder cpu_transcoder) in transcoder_to_stream_enc_status() 241 enum transcoder cpu_transcoder, in intel_dp_hdcp_toggle_signalling() 691 enum transcoder cpu_transcoder = hdcp->stream_transcoder; in intel_dp_mst_hdcp_stream_encryption() 709 drm_err(&i915->drm, "Timed out waiting for transcoder: %s stream encryption %s\n", in intel_dp_mst_hdcp_stream_encryption() 725 enum transcoder cpu_transcoder = hdcp->stream_transcoder; in intel_dp_mst_hdcp2_stream_encryption() 744 drm_err(&i915->drm, "Timed out waiting for transcoder: %s stream encryption %s\n", in intel_dp_mst_hdcp2_stream_encryption()
|
H A D | intel_ddi.c | 388 enum transcoder cpu_transcoder = crtc_state->cpu_transcoder; in intel_ddi_set_dp_msa() 443 static u32 bdw_trans_port_sync_master_select(enum transcoder master_transcoder) in bdw_trans_port_sync_master_select() 456 enum transcoder cpu_transcoder = crtc_state->cpu_transcoder; in intel_ddi_config_transcoder_dp2() 478 enum transcoder cpu_transcoder = crtc_state->cpu_transcoder; in intel_ddi_transcoder_func_reg_val_get() 559 enum transcoder master; in intel_ddi_transcoder_func_reg_val_get() 588 enum transcoder cpu_transcoder = crtc_state->cpu_transcoder; in intel_ddi_enable_transcoder_func() 591 enum transcoder master_transcoder = crtc_state->master_transcoder; in intel_ddi_enable_transcoder_func() 621 enum transcoder cpu_transcoder = crtc_state->cpu_transcoder; in intel_ddi_config_transcoder_func() 633 enum transcoder cpu_transcoder = crtc_state->cpu_transcoder; in intel_ddi_disable_transcoder_func() 671 enum transcoder cpu_transcode in intel_ddi_toggle_hdcp_bits() [all...] |
H A D | intel_hdcp.c | 202 enum transcoder cpu_transcoder, enum port port) in intel_hdcp_in_use() 210 enum transcoder cpu_transcoder, enum port port) in intel_hdcp2_in_use() 338 enum transcoder cpu_transcoder, enum port port) in intel_hdcp_get_repeater_ctl() 355 drm_err(&i915->drm, "Unknown transcoder %d\n", in intel_hdcp_get_repeater_ctl() 385 enum transcoder cpu_transcoder = connector->hdcp.cpu_transcoder; in intel_hdcp_validate_v_prime() 712 enum transcoder cpu_transcoder = connector->hdcp.cpu_transcoder; in intel_hdcp_auth() 867 drm_dbg_kms(&i915->drm, "HDCP 1.4 transcoder: %s stream encrypted\n", in intel_hdcp_auth() 884 enum transcoder cpu_transcoder = hdcp->cpu_transcoder; in _intel_hdcp_disable() 898 drm_dbg_kms(&i915->drm, "HDCP 1.4 transcoder: %s stream encryption disabled\n", in _intel_hdcp_disable() 1019 enum transcoder cpu_transcode in intel_hdcp_check_link() [all...] |