Lines Matching refs:crtc
1387 struct intel_crtc *intel_crtc = to_intel_crtc(pipe_config->base.crtc); in intel_dp_compute_config()
1545 struct intel_crtc *crtc = to_intel_crtc(dig_port->base.base.crtc); in ironlake_set_pll_cpu_edp() local
1546 struct drm_device *dev = crtc->base.dev; in ironlake_set_pll_cpu_edp()
1551 crtc->config->port_clock); in ironlake_set_pll_cpu_edp()
1555 if (crtc->config->port_clock == 162000) { in ironlake_set_pll_cpu_edp()
1586 struct intel_crtc *crtc = to_intel_crtc(encoder->base.crtc); in intel_dp_prepare() local
1587 const struct drm_display_mode *adjusted_mode = &crtc->config->base.adjusted_mode; in intel_dp_prepare()
1589 intel_dp_set_link_params(intel_dp, crtc->config); in intel_dp_prepare()
1615 intel_dp->DP |= DP_PORT_WIDTH(crtc->config->lane_count); in intel_dp_prepare()
1617 if (crtc->config->has_audio) in intel_dp_prepare()
1632 intel_dp->DP |= crtc->pipe << 29; in intel_dp_prepare()
1638 trans_dp = I915_READ(TRANS_DP_CTL(crtc->pipe)); in intel_dp_prepare()
1643 I915_WRITE(TRANS_DP_CTL(crtc->pipe), trans_dp); in intel_dp_prepare()
1646 crtc->config->limited_color_range) in intel_dp_prepare()
1659 intel_dp->DP |= DP_PIPE_SELECT_CHV(crtc->pipe); in intel_dp_prepare()
1660 else if (crtc->pipe == PIPE_B) in intel_dp_prepare()
2149 struct drm_crtc *crtc = intel_dig_port->base.base.crtc; in ironlake_edp_pll_on() local
2150 struct drm_device *dev = crtc->dev; in ironlake_edp_pll_on()
2155 to_intel_crtc(crtc)->pipe); in ironlake_edp_pll_on()
2175 struct drm_crtc *crtc = intel_dig_port->base.base.crtc; in ironlake_edp_pll_off() local
2176 struct drm_device *dev = crtc->dev; in ironlake_edp_pll_off()
2181 to_intel_crtc(crtc)->pipe); in ironlake_edp_pll_off()
2279 struct intel_crtc *crtc = to_intel_crtc(encoder->base.crtc); in intel_dp_get_config() local
2287 u32 trans_dp = I915_READ(TRANS_DP_CTL(crtc->pipe)); in intel_dp_get_config()
2321 intel_dp_get_m_n(crtc, pipe_config); in intel_dp_get_config()
2363 struct intel_crtc *crtc = to_intel_crtc(encoder->base.crtc); in intel_disable_dp() local
2365 if (crtc->config->has_audio) in intel_disable_dp()
2405 struct intel_crtc *crtc = to_intel_crtc(encoder->base.crtc); in chv_data_lane_soft_reset() local
2406 enum pipe pipe = crtc->pipe; in chv_data_lane_soft_reset()
2416 if (crtc->config->lane_count > 2) { in chv_data_lane_soft_reset()
2433 if (crtc->config->lane_count > 2) { in chv_data_lane_soft_reset()
2573 struct intel_crtc *crtc = to_intel_crtc(encoder->base.crtc); in intel_enable_dp() local
2596 lane_mask = intel_dp_unused_lane_mask(crtc->config->lane_count); in intel_enable_dp()
2606 if (crtc->config->has_audio) { in intel_enable_dp()
2608 pipe_name(crtc->pipe)); in intel_enable_dp()
2697 WARN(encoder->base.crtc, in vlv_steal_power_sequencer()
2712 struct intel_crtc *crtc = to_intel_crtc(encoder->base.crtc); in vlv_init_panel_power_sequencer() local
2719 if (intel_dp->pps_pipe == crtc->pipe) in vlv_init_panel_power_sequencer()
2734 vlv_steal_power_sequencer(dev, crtc->pipe); in vlv_init_panel_power_sequencer()
2737 intel_dp->pps_pipe = crtc->pipe; in vlv_init_panel_power_sequencer()
2753 struct intel_crtc *intel_crtc = to_intel_crtc(encoder->base.crtc); in vlv_pre_enable_dp()
2782 to_intel_crtc(encoder->base.crtc); in vlv_dp_pre_pll_enable()
2813 to_intel_crtc(encoder->base.crtc); in chv_pre_enable_dp()
2901 to_intel_crtc(encoder->base.crtc); in chv_dp_pre_pll_enable()
2981 enum pipe pipe = to_intel_crtc(encoder->base.crtc)->pipe; in chv_dp_post_pll_disable()
3153 to_intel_crtc(dport->base.base.crtc); in vlv_signal_levels()
3258 struct intel_crtc *intel_crtc = to_intel_crtc(dport->base.base.crtc); in chv_signal_levels()
3919 struct intel_crtc *crtc = to_intel_crtc(intel_dig_port->base.base.crtc); in intel_dp_link_down() local
3956 if (HAS_PCH_IBX(dev) && crtc->pipe == PIPE_B && port != PORT_A) { in intel_dp_link_down()
4106 struct intel_crtc *intel_crtc = to_intel_crtc(dig_port->base.base.crtc); in intel_dp_sink_crc_stop()
4132 struct intel_crtc *intel_crtc = to_intel_crtc(dig_port->base.base.crtc); in intel_dp_sink_crc_start()
4169 struct intel_crtc *intel_crtc = to_intel_crtc(dig_port->base.base.crtc); in intel_dp_sink_crc()
4439 if (!intel_encoder->base.crtc) in intel_dp_check_link_status()
4442 if (!to_intel_crtc(intel_encoder->base.crtc)->active) in intel_dp_check_link_status()
4987 if (intel_encoder->base.crtc) in intel_dp_set_property()
4988 intel_crtc_restore_mode(intel_encoder->base.crtc); in intel_dp_set_property()
5209 intel_trans_dp_port_sel(struct drm_crtc *crtc) in intel_trans_dp_port_sel() argument
5211 struct drm_device *dev = crtc->dev; in intel_trans_dp_port_sel()
5215 for_each_encoder_on_crtc(dev, crtc, intel_encoder) { in intel_trans_dp_port_sel()
5539 intel_crtc = to_intel_crtc(encoder->base.crtc); in intel_dp_set_drrs_state()
5615 struct drm_crtc *crtc = dig_port->base.base.crtc; in intel_edp_drrs_enable() local
5616 struct intel_crtc *intel_crtc = to_intel_crtc(crtc); in intel_edp_drrs_enable()
5647 struct drm_crtc *crtc = dig_port->base.base.crtc; in intel_edp_drrs_disable() local
5648 struct intel_crtc *intel_crtc = to_intel_crtc(crtc); in intel_edp_drrs_disable()
5714 struct drm_crtc *crtc; in intel_edp_drrs_invalidate() local
5728 crtc = dp_to_dig_port(dev_priv->drrs.dp)->base.base.crtc; in intel_edp_drrs_invalidate()
5729 pipe = to_intel_crtc(crtc)->pipe; in intel_edp_drrs_invalidate()
5759 struct drm_crtc *crtc; in intel_edp_drrs_flush() local
5773 crtc = dp_to_dig_port(dev_priv->drrs.dp)->base.base.crtc; in intel_edp_drrs_flush()
5774 pipe = to_intel_crtc(crtc)->pipe; in intel_edp_drrs_flush()