Lines Matching refs:intel_crtc
611 struct intel_crtc *intel_crtc = to_intel_crtc(crtc); in hsw_fdi_link_train() local
628 FDI_DP_PORT_WIDTH(intel_crtc->config->fdi_lanes); in hsw_fdi_link_train()
638 I915_WRITE(PORT_CLK_SEL(PORT_E), intel_crtc->config->ddi_pll_sel); in hsw_fdi_link_train()
639 WARN_ON(intel_crtc->config->ddi_pll_sel != PORT_CLK_SEL_SPLL); in hsw_fdi_link_train()
657 ((intel_crtc->config->fdi_lanes - 1) << 1) | in hsw_fdi_link_train()
741 struct intel_crtc *intel_crtc = to_intel_crtc(crtc); in intel_ddi_get_crtc_encoder() local
752 pipe_name(intel_crtc->pipe)); in intel_ddi_get_crtc_encoder()
761 struct intel_crtc *crtc = to_intel_crtc(crtc_state->base.crtc); in intel_ddi_get_crtc_new_encoder()
1267 hsw_ddi_pll_select(struct intel_crtc *intel_crtc, in hsw_ddi_pll_select() argument
1289 pll = intel_get_shared_dpll(intel_crtc, crtc_state); in hsw_ddi_pll_select()
1292 pipe_name(intel_crtc->pipe)); in hsw_ddi_pll_select()
1308 spll->crtc_mask |= 1 << intel_crtc->pipe; in hsw_ddi_pll_select()
1561 skl_ddi_pll_select(struct intel_crtc *intel_crtc, in skl_ddi_pll_select() argument
1618 pll = intel_get_shared_dpll(intel_crtc, crtc_state); in skl_ddi_pll_select()
1621 pipe_name(intel_crtc->pipe)); in skl_ddi_pll_select()
1654 bxt_ddi_pll_select(struct intel_crtc *intel_crtc, in bxt_ddi_pll_select() argument
1675 clock, pipe_name(intel_crtc->pipe)); in bxt_ddi_pll_select()
1765 pll = intel_get_shared_dpll(intel_crtc, crtc_state); in bxt_ddi_pll_select()
1768 pipe_name(intel_crtc->pipe)); in bxt_ddi_pll_select()
1785 bool intel_ddi_pll_select(struct intel_crtc *intel_crtc, in intel_ddi_pll_select() argument
1788 struct drm_device *dev = intel_crtc->base.dev; in intel_ddi_pll_select()
1793 return skl_ddi_pll_select(intel_crtc, crtc_state, in intel_ddi_pll_select()
1796 return bxt_ddi_pll_select(intel_crtc, crtc_state, in intel_ddi_pll_select()
1799 return hsw_ddi_pll_select(intel_crtc, crtc_state, in intel_ddi_pll_select()
1806 struct intel_crtc *intel_crtc = to_intel_crtc(crtc); in intel_ddi_set_pipe_settings() local
1808 enum transcoder cpu_transcoder = intel_crtc->config->cpu_transcoder; in intel_ddi_set_pipe_settings()
1814 switch (intel_crtc->config->pipe_bpp) { in intel_ddi_set_pipe_settings()
1836 struct intel_crtc *intel_crtc = to_intel_crtc(crtc); in intel_ddi_set_vc_payload_alloc() local
1839 enum transcoder cpu_transcoder = intel_crtc->config->cpu_transcoder; in intel_ddi_set_vc_payload_alloc()
1851 struct intel_crtc *intel_crtc = to_intel_crtc(crtc); in intel_ddi_enable_transcoder_func() local
1856 enum pipe pipe = intel_crtc->pipe; in intel_ddi_enable_transcoder_func()
1857 enum transcoder cpu_transcoder = intel_crtc->config->cpu_transcoder; in intel_ddi_enable_transcoder_func()
1866 switch (intel_crtc->config->pipe_bpp) { in intel_ddi_enable_transcoder_func()
1883 if (intel_crtc->config->base.adjusted_mode.flags & DRM_MODE_FLAG_PVSYNC) in intel_ddi_enable_transcoder_func()
1885 if (intel_crtc->config->base.adjusted_mode.flags & DRM_MODE_FLAG_PHSYNC) in intel_ddi_enable_transcoder_func()
1896 (intel_crtc->config->pch_pfit.enabled || in intel_ddi_enable_transcoder_func()
1897 intel_crtc->config->pch_pfit.force_thru)) in intel_ddi_enable_transcoder_func()
1915 if (intel_crtc->config->has_hdmi_sink) in intel_ddi_enable_transcoder_func()
1922 temp |= (intel_crtc->config->fdi_lanes - 1) << 1; in intel_ddi_enable_transcoder_func()
1933 temp |= DDI_PORT_WIDTH(intel_crtc->config->lane_count); in intel_ddi_enable_transcoder_func()
1942 temp |= DDI_PORT_WIDTH(intel_crtc->config->lane_count); in intel_ddi_enable_transcoder_func()
2066 void intel_ddi_enable_pipe_clock(struct intel_crtc *intel_crtc) in intel_ddi_enable_pipe_clock() argument
2068 struct drm_crtc *crtc = &intel_crtc->base; in intel_ddi_enable_pipe_clock()
2073 enum transcoder cpu_transcoder = intel_crtc->config->cpu_transcoder; in intel_ddi_enable_pipe_clock()
2080 void intel_ddi_disable_pipe_clock(struct intel_crtc *intel_crtc) in intel_ddi_disable_pipe_clock() argument
2082 struct drm_i915_private *dev_priv = intel_crtc->base.dev->dev_private; in intel_ddi_disable_pipe_clock()
2083 enum transcoder cpu_transcoder = intel_crtc->config->cpu_transcoder; in intel_ddi_disable_pipe_clock()
2288 struct intel_crtc *crtc = to_intel_crtc(encoder->crtc); in intel_ddi_pre_enable()
2404 struct intel_crtc *intel_crtc = to_intel_crtc(crtc); in intel_enable_ddi() local
2432 if (intel_crtc->config->has_audio) { in intel_enable_ddi()
2442 struct intel_crtc *intel_crtc = to_intel_crtc(crtc); in intel_disable_ddi() local
2447 if (intel_crtc->config->has_audio) { in intel_disable_ddi()
3114 struct intel_crtc *intel_crtc = to_intel_crtc(encoder->base.crtc); in intel_ddi_get_config() local
3164 intel_dp_get_m_n(intel_crtc, pipe_config); in intel_ddi_get_config()
3172 if (temp & AUDIO_OUTPUT_ENABLE(intel_crtc->pipe)) in intel_ddi_get_config()