Home
last modified time | relevance | path

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

12

/openbmc/linux/drivers/gpu/drm/i915/display/
H A Dintel_vrr.c180 enum transcoder cpu_transcoder = crtc_state->cpu_transcoder; in intel_vrr_set_transcoder_timings() local
187 intel_de_rmw(dev_priv, CHICKEN_TRANS(cpu_transcoder), in intel_vrr_set_transcoder_timings()
191 intel_de_write(dev_priv, TRANS_VRR_CTL(cpu_transcoder), 0); in intel_vrr_set_transcoder_timings()
195 intel_de_write(dev_priv, TRANS_VRR_VMIN(cpu_transcoder), crtc_state->vrr.vmin - 1); in intel_vrr_set_transcoder_timings()
196 intel_de_write(dev_priv, TRANS_VRR_VMAX(cpu_transcoder), crtc_state->vrr.vmax - 1); in intel_vrr_set_transcoder_timings()
197 intel_de_write(dev_priv, TRANS_VRR_CTL(cpu_transcoder), trans_vrr_ctl(crtc_state)); in intel_vrr_set_transcoder_timings()
198 intel_de_write(dev_priv, TRANS_VRR_FLIPLINE(cpu_transcoder), crtc_state->vrr.flipline - 1); in intel_vrr_set_transcoder_timings()
205 enum transcoder cpu_transcoder = crtc_state->cpu_transcoder; in intel_vrr_send_push() local
210 intel_de_write(dev_priv, TRANS_PUSH(cpu_transcoder), in intel_vrr_send_push()
218 enum transcoder cpu_transcoder = crtc_state->cpu_transcoder; in intel_vrr_is_push_sent() local
[all …]
H A Dintel_audio.c322 enum transcoder cpu_transcoder = crtc_state->cpu_transcoder; in hsw_dp_audio_config_update() local
325 intel_de_rmw(i915, HSW_AUD_CFG(cpu_transcoder), in hsw_dp_audio_config_update()
341 enum transcoder cpu_transcoder = crtc_state->cpu_transcoder; in hsw_hdmi_audio_config_update() local
348 tmp = intel_de_read(i915, HSW_AUD_CFG(cpu_transcoder)); in hsw_hdmi_audio_config_update()
365 intel_de_write(i915, HSW_AUD_CFG(cpu_transcoder), tmp); in hsw_hdmi_audio_config_update()
371 tmp = intel_de_read(i915, HSW_AUD_M_CTS_ENABLE(cpu_transcoder)); in hsw_hdmi_audio_config_update()
374 intel_de_write(i915, HSW_AUD_M_CTS_ENABLE(cpu_transcoder), tmp); in hsw_hdmi_audio_config_update()
393 enum transcoder cpu_transcoder = old_crtc_state->cpu_transcoder; in hsw_audio_codec_disable() local
398 intel_de_rmw(i915, HSW_AUD_CFG(cpu_transcoder), in hsw_audio_codec_disable()
408 AUDIO_ELD_VALID(cpu_transcoder), 0); in hsw_audio_codec_disable()
[all …]
H A Dintel_vdsc.c26 enum transcoder cpu_transcoder = crtc_state->cpu_transcoder; in intel_dsc_source_support() local
31 if (DISPLAY_VER(i915) == 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()
329 intel_dsc_power_domain(struct intel_crtc *crtc, enum transcoder cpu_transcoder) in intel_dsc_power_domain() argument
347 else if (is_pipe_dsc(crtc, cpu_transcoder)) in intel_dsc_power_domain()
368 enum transcoder cpu_transcoder = crtc_state->cpu_transcoder; in intel_dsc_pps_configure() local
397 if (!is_pipe_dsc(crtc, cpu_transcoder)) { in intel_dsc_pps_configure()
[all …]
H A Dintel_psr.c238 enum transcoder cpu_transcoder) in psr_ctl_reg() argument
241 return EDP_PSR_CTL(cpu_transcoder); in psr_ctl_reg()
247 enum transcoder cpu_transcoder) in psr_debug_reg() argument
250 return EDP_PSR_DEBUG(cpu_transcoder); in psr_debug_reg()
256 enum transcoder cpu_transcoder) in psr_perf_cnt_reg() argument
259 return EDP_PSR_PERF_CNT(cpu_transcoder); in psr_perf_cnt_reg()
265 enum transcoder cpu_transcoder) in psr_status_reg() argument
268 return EDP_PSR_STATUS(cpu_transcoder); in psr_status_reg()
274 enum transcoder cpu_transcoder) in psr_imr_reg() argument
277 return TRANS_PSR_IMR(cpu_transcoder); in psr_imr_reg()
[all …]
H A Dintel_hdcp.c202 enum transcoder cpu_transcoder, enum port port) in intel_hdcp_in_use() argument
205 HDCP_STATUS(i915, cpu_transcoder, port)) & in intel_hdcp_in_use()
210 enum transcoder cpu_transcoder, enum port port) in intel_hdcp2_in_use() argument
213 HDCP2_STATUS(i915, cpu_transcoder, port)) & in intel_hdcp2_in_use()
338 enum transcoder cpu_transcoder, enum port port) in intel_hdcp_get_repeater_ctl() argument
341 switch (cpu_transcoder) { in intel_hdcp_get_repeater_ctl()
356 cpu_transcoder); in intel_hdcp_get_repeater_ctl()
385 enum transcoder cpu_transcoder = connector->hdcp.cpu_transcoder; in intel_hdcp_validate_v_prime() local
411 rep_ctl = intel_hdcp_get_repeater_ctl(i915, cpu_transcoder, port); in intel_hdcp_validate_v_prime()
712 enum transcoder cpu_transcoder = connector->hdcp.cpu_transcoder; in intel_hdcp_auth() local
[all …]
H A Dintel_drrs.c70 enum transcoder cpu_transcoder = crtc->drrs.cpu_transcoder; in intel_drrs_set_refresh_rate_pipeconf() local
78 intel_de_rmw(dev_priv, TRANSCONF(cpu_transcoder), in intel_drrs_set_refresh_rate_pipeconf()
86 intel_cpu_transcoder_set_m1_n1(crtc, crtc->drrs.cpu_transcoder, in intel_drrs_set_refresh_rate_m_n()
93 return crtc->drrs.cpu_transcoder != INVALID_TRANSCODER; in intel_drrs_is_active()
104 if (intel_cpu_transcoder_has_m2_n2(dev_priv, crtc->drrs.cpu_transcoder)) in intel_drrs_set_state()
155 crtc->drrs.cpu_transcoder = crtc_state->cpu_transcoder; in intel_drrs_activate()
190 crtc->drrs.cpu_transcoder = INVALID_TRANSCODER; in intel_drrs_deactivate()
295 crtc->drrs.cpu_transcoder = INVALID_TRANSCODER; in intel_drrs_crtc_init()
H A Dintel_pch_display.c223 enum transcoder cpu_transcoder = crtc_state->cpu_transcoder; in ilk_pch_transcoder_set_timings() local
226 intel_de_read(dev_priv, TRANS_HTOTAL(cpu_transcoder))); in ilk_pch_transcoder_set_timings()
228 intel_de_read(dev_priv, TRANS_HBLANK(cpu_transcoder))); in ilk_pch_transcoder_set_timings()
230 intel_de_read(dev_priv, TRANS_HSYNC(cpu_transcoder))); in ilk_pch_transcoder_set_timings()
233 intel_de_read(dev_priv, TRANS_VTOTAL(cpu_transcoder))); in ilk_pch_transcoder_set_timings()
235 intel_de_read(dev_priv, TRANS_VBLANK(cpu_transcoder))); in ilk_pch_transcoder_set_timings()
237 intel_de_read(dev_priv, TRANS_VSYNC(cpu_transcoder))); in ilk_pch_transcoder_set_timings()
239 intel_de_read(dev_priv, TRANS_VSYNCSHIFT(cpu_transcoder))); in ilk_pch_transcoder_set_timings()
507 intel_cpu_transcoder_get_m1_n1(crtc, crtc_state->cpu_transcoder, in ilk_pch_get_config()
543 enum transcoder cpu_transcoder = crtc_state->cpu_transcoder; in lpt_enable_pch_transcoder() local
[all …]
H A Dintel_display.c292 enum transcoder cpu_transcoder = old_crtc_state->cpu_transcoder; in intel_wait_for_pipe_off() local
295 if (intel_de_wait_for_clear(dev_priv, TRANSCONF(cpu_transcoder), in intel_wait_for_pipe_off()
304 enum transcoder cpu_transcoder, bool state) in assert_transcoder() argument
314 power_domain = POWER_DOMAIN_TRANSCODER(cpu_transcoder); in assert_transcoder()
317 u32 val = intel_de_read(dev_priv, TRANSCONF(cpu_transcoder)); in assert_transcoder()
327 transcoder_name(cpu_transcoder), str_on_off(state), in assert_transcoder()
396 enum transcoder cpu_transcoder = new_crtc_state->cpu_transcoder; in intel_enable_transcoder() local
421 (enum pipe) cpu_transcoder); in intel_enable_transcoder()
431 reg = TRANSCONF(cpu_transcoder); in intel_enable_transcoder()
457 enum transcoder cpu_transcoder = old_crtc_state->cpu_transcoder; in intel_disable_transcoder() local
[all …]
H A Dintel_ddi.c388 enum transcoder cpu_transcoder = crtc_state->cpu_transcoder; in intel_ddi_set_dp_msa() local
394 drm_WARN_ON(&dev_priv->drm, transcoder_is_dsi(cpu_transcoder)); in intel_ddi_set_dp_msa()
440 intel_de_write(dev_priv, TRANS_MSA_MISC(cpu_transcoder), temp); in intel_ddi_set_dp_msa()
456 enum transcoder cpu_transcoder = crtc_state->cpu_transcoder; in intel_ddi_config_transcoder_dp2() local
462 intel_de_write(i915, TRANS_DP2_CTL(cpu_transcoder), val); in intel_ddi_config_transcoder_dp2()
478 enum transcoder cpu_transcoder = crtc_state->cpu_transcoder; in intel_ddi_transcoder_func_reg_val_get() local
512 if (cpu_transcoder in intel_ddi_transcoder_func_reg_val_get()
588 enum transcoder cpu_transcoder = crtc_state->cpu_transcoder; intel_ddi_enable_transcoder_func() local
621 enum transcoder cpu_transcoder = crtc_state->cpu_transcoder; intel_ddi_config_transcoder_func() local
633 enum transcoder cpu_transcoder = crtc_state->cpu_transcoder; intel_ddi_disable_transcoder_func() local
671 intel_ddi_toggle_hdcp_bits(struct intel_encoder * intel_encoder,enum transcoder cpu_transcoder,bool enable,u32 hdcp_mask) intel_ddi_toggle_hdcp_bits() argument
697 enum transcoder cpu_transcoder; intel_ddi_connector_get_hw_state() local
805 enum transcoder cpu_transcoder = (enum transcoder)p; intel_ddi_get_encoder_pipes() local
982 enum transcoder cpu_transcoder = crtc_state->cpu_transcoder; intel_ddi_enable_transcoder_clock() local
1002 enum transcoder cpu_transcoder = crtc_state->cpu_transcoder; intel_ddi_disable_transcoder_clock() local
2915 enum transcoder cpu_transcoder = old_crtc_state->cpu_transcoder; intel_ddi_post_disable_dp() local
3569 intel_ddi_is_audio_enabled(struct drm_i915_private * dev_priv,enum transcoder cpu_transcoder) intel_ddi_is_audio_enabled() argument
3594 bdw_transcoder_master_readout(struct drm_i915_private * dev_priv,enum transcoder cpu_transcoder) bdw_transcoder_master_readout() argument
3625 enum transcoder cpu_transcoder; bdw_get_trans_port_sync_config() local
3658 enum transcoder cpu_transcoder = pipe_config->cpu_transcoder; intel_ddi_read_func_ctl() local
3777 enum transcoder cpu_transcoder = pipe_config->cpu_transcoder; intel_ddi_get_config() local
[all...]
H A Dintel_dp_hdcp.c23 static u32 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()
241 enum transcoder cpu_transcoder, in intel_dp_hdcp_toggle_signalling() argument
691 enum transcoder cpu_transcoder = hdcp->stream_transcoder; in intel_dp_mst_hdcp_stream_encryption() local
699 stream_enc_status = transcoder_to_stream_enc_status(cpu_transcoder); in intel_dp_mst_hdcp_stream_encryption()
705 HDCP_STATUS(i915, cpu_transcoder, port), in intel_dp_mst_hdcp_stream_encryption()
710 transcoder_name(cpu_transcoder), enable ? "enabled" : "disabled"); in intel_dp_mst_hdcp_stream_encryption()
725 enum transcoder cpu_transcoder = hdcp->stream_transcoder; in intel_dp_mst_hdcp2_stream_encryption() local
726 enum pipe pipe = (enum pipe)cpu_transcoder; in intel_dp_mst_hdcp2_stream_encryption()
731 !!(intel_de_read(i915, HDCP2_AUTH_STREAM(i915, cpu_transcoder, port)) in intel_dp_mst_hdcp2_stream_encryption()
[all …]
H A Dintel_hdmi.c82 enum transcoder cpu_transcoder) in assert_hdmi_transcoder_func_disabled() argument
85 intel_de_read(dev_priv, TRANS_DDI_FUNC_CTL(cpu_transcoder)) & in assert_hdmi_transcoder_func_disabled()
157 enum transcoder cpu_transcoder, in hsw_dip_data_reg() argument
163 return HSW_TVIDEO_DIP_GMP_DATA(cpu_transcoder, i); in hsw_dip_data_reg()
165 return HSW_TVIDEO_DIP_VSC_DATA(cpu_transcoder, i); in hsw_dip_data_reg()
167 return ICL_VIDEO_DIP_PPS_DATA(cpu_transcoder, i); in hsw_dip_data_reg()
169 return HSW_TVIDEO_DIP_AVI_DATA(cpu_transcoder, i); in hsw_dip_data_reg()
171 return HSW_TVIDEO_DIP_SPD_DATA(cpu_transcoder, i); in hsw_dip_data_reg()
173 return HSW_TVIDEO_DIP_VS_DATA(cpu_transcoder, i); in hsw_dip_data_reg()
175 return GLK_TVIDEO_DIP_DRM_DATA(cpu_transcoder, i); in hsw_dip_data_reg()
[all …]
H A Dintel_crt.c698 enum transcoder cpu_transcoder = (enum transcoder)pipe; in intel_crt_load_detect() local
710 save_bclrpat = intel_de_read(dev_priv, BCLRPAT(cpu_transcoder)); in intel_crt_load_detect()
711 save_vtotal = intel_de_read(dev_priv, TRANS_VTOTAL(cpu_transcoder)); in intel_crt_load_detect()
712 vblank = intel_de_read(dev_priv, TRANS_VBLANK(cpu_transcoder)); in intel_crt_load_detect()
721 intel_de_write(dev_priv, BCLRPAT(cpu_transcoder), 0x500050); in intel_crt_load_detect()
724 u32 transconf = intel_de_read(dev_priv, TRANSCONF(cpu_transcoder)); in intel_crt_load_detect()
726 intel_de_write(dev_priv, TRANSCONF(cpu_transcoder), in intel_crt_load_detect()
728 intel_de_posting_read(dev_priv, TRANSCONF(cpu_transcoder)); in intel_crt_load_detect()
737 intel_de_write(dev_priv, TRANSCONF(cpu_transcoder), transconf); in intel_crt_load_detect()
747 u32 vsync = intel_de_read(dev_priv, TRANS_VSYNC(cpu_transcoder)); in intel_crt_load_detect()
[all …]
H A Dintel_display.h479 enum transcoder cpu_transcoder,
482 enum transcoder cpu_transcoder,
485 enum transcoder cpu_transcoder,
488 enum transcoder cpu_transcoder,
541 enum transcoder cpu_transcoder, bool state);
H A Dintel_lpe_audio.h19 enum transcoder cpu_transcoder, enum port port,
H A Dintel_vdsc.h23 intel_dsc_power_domain(struct intel_crtc *crtc, enum transcoder cpu_transcoder);
H A Dintel_dp_mst.c425 transcoders |= BIT(crtc_state->cpu_transcoder); in intel_dp_mst_transcoder_mask()
605 intel_de_rmw(dev_priv, TRANS_DDI_FUNC_CTL(old_crtc_state->cpu_transcoder), in intel_mst_post_disable_dp()
757 enum transcoder trans = pipe_config->cpu_transcoder; in intel_mst_enable_dp()
768 intel_de_write(dev_priv, TRANS_DP2_VFREQHIGH(pipe_config->cpu_transcoder), in intel_mst_enable_dp()
770 intel_de_write(dev_priv, TRANS_DP2_VFREQLOW(pipe_config->cpu_transcoder), in intel_mst_enable_dp()
1290 return crtc_state->mst_master_transcoder == crtc_state->cpu_transcoder; in intel_dp_mst_is_master_trans()
1296 crtc_state->mst_master_transcoder != crtc_state->cpu_transcoder; in intel_dp_mst_is_slave_trans()
H A Dintel_lpe_audio.c327 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 Dintel_ddi.h71 enum transcoder cpu_transcoder,
H A Dintel_display_types.h484 enum transcoder cpu_transcoder,
587 enum transcoder cpu_transcoder; member
1118 enum transcoder cpu_transcoder; member
1478 enum transcoder cpu_transcoder; member
H A Dg4x_dp.c196 assert_transcoder_disabled(dev_priv, pipe_config->cpu_transcoder); in ilk_edp_pll_on()
236 assert_transcoder_disabled(dev_priv, old_crtc_state->cpu_transcoder); in ilk_edp_pll_off()
325 intel_cpu_transcoder_get_m1_n1(crtc, crtc_state->cpu_transcoder, in g4x_dp_get_m_n()
327 intel_cpu_transcoder_get_m2_n2(crtc, crtc_state->cpu_transcoder, in g4x_dp_get_m_n()
H A Dintel_modeset_setup.c204 if (temp_crtc_state->cpu_transcoder == INVALID_TRANSCODER) in get_transcoder_pipes()
210 if (transcoder_mask & BIT(temp_crtc_state->cpu_transcoder)) in get_transcoder_pipes()
239 master_transcoder = crtc_state->cpu_transcoder; in get_portsync_pipes()
H A Dintel_fdi.c34 enum transcoder cpu_transcoder = (enum transcoder)pipe; in assert_fdi_tx() local
35 cur_state = intel_de_read(dev_priv, TRANS_DDI_FUNC_CTL(cpu_transcoder)) & TRANS_DDI_FUNC_ENABLE; in assert_fdi_tx()
392 assert_transcoder_enabled(dev_priv, crtc_state->cpu_transcoder); in ilk_fdi_link_train()
H A Dintel_dpll.c1589 assert_transcoder_disabled(dev_priv, crtc_state->cpu_transcoder); in i9xx_enable_pll()
1769 assert_transcoder_disabled(dev_priv, crtc_state->cpu_transcoder); in vlv_enable_pll()
1919 assert_transcoder_disabled(dev_priv, crtc_state->cpu_transcoder); in chv_enable_pll()
1980 crtc_state->cpu_transcoder = (enum transcoder)pipe; in vlv_force_pll_on()
2051 assert_transcoder_disabled(dev_priv, crtc_state->cpu_transcoder); in i9xx_disable_pll()
H A Dintel_backlight.c514 enum transcoder cpu_transcoder = crtc_state->cpu_transcoder; in pch_enable_backlight() local
533 if (cpu_transcoder == TRANSCODER_EDP) in pch_enable_backlight()
536 cpu_ctl2 = BLM_PIPE(cpu_transcoder); in pch_enable_backlight()
H A Dintel_crtc_state_dump.c228 transcoder_name(pipe_config->cpu_transcoder), in intel_crtc_state_dump()

12