Lines Matching refs:dev_priv
194 struct drm_i915_private *dev_priv = dev->dev_private; in intel_prepare_ddi_buffers() local
198 int hdmi_level = dev_priv->vbt.ddi_port_info[port].hdmi_level_shift; in intel_prepare_ddi_buffers()
209 if (dev_priv->vbt.edp_low_vswing) { in intel_prepare_ddi_buffers()
319 static void intel_wait_ddi_buf_idle(struct drm_i915_private *dev_priv, in intel_wait_ddi_buf_idle() argument
345 struct drm_i915_private *dev_priv = dev->dev_private; in hsw_fdi_link_train() local
361 rx_ctl_val = dev_priv->fdi_rx_config | FDI_RX_ENHANCE_FRAME_ENABLE | in hsw_fdi_link_train()
444 intel_wait_ddi_buf_idle(dev_priv, PORT_E); in hsw_fdi_link_train()
677 static int intel_ddi_calc_wrpll_link(struct drm_i915_private *dev_priv, in intel_ddi_calc_wrpll_link() argument
711 static int skl_calc_wrpll_link(struct drm_i915_private *dev_priv, in skl_calc_wrpll_link() argument
775 struct drm_i915_private *dev_priv = encoder->base.dev->dev_private; in skl_ddi_clock_get() local
784 link_clock = skl_calc_wrpll_link(dev_priv, dpll); in skl_ddi_clock_get()
828 struct drm_i915_private *dev_priv = encoder->base.dev->dev_private; in hsw_ddi_clock_get() local
844 link_clock = intel_ddi_calc_wrpll_link(dev_priv, WRPLL_CTL1); in hsw_ddi_clock_get()
847 link_clock = intel_ddi_calc_wrpll_link(dev_priv, WRPLL_CTL2); in hsw_ddi_clock_get()
1238 struct drm_i915_private *dev_priv = crtc->dev->dev_private; in intel_ddi_set_pipe_settings() local
1271 struct drm_i915_private *dev_priv = dev->dev_private; in intel_ddi_set_vc_payload_alloc() local
1288 struct drm_i915_private *dev_priv = dev->dev_private; in intel_ddi_enable_transcoder_func() local
1384 void intel_ddi_disable_transcoder_func(struct drm_i915_private *dev_priv, in intel_ddi_disable_transcoder_func() argument
1398 struct drm_i915_private *dev_priv = dev->dev_private; in intel_ddi_connector_get_hw_state() local
1408 if (!intel_display_power_is_enabled(dev_priv, power_domain)) in intel_ddi_connector_get_hw_state()
1447 struct drm_i915_private *dev_priv = dev->dev_private; in intel_ddi_get_hw_state() local
1454 if (!intel_display_power_is_enabled(dev_priv, power_domain)) in intel_ddi_get_hw_state()
1502 struct drm_i915_private *dev_priv = crtc->dev->dev_private; in intel_ddi_enable_pipe_clock() local
1514 struct drm_i915_private *dev_priv = intel_crtc->base.dev->dev_private; in intel_ddi_disable_pipe_clock() local
1526 struct drm_i915_private *dev_priv = dev->dev_private; in intel_ddi_pre_enable() local
1596 struct drm_i915_private *dev_priv = dev->dev_private; in intel_ddi_post_disable() local
1615 intel_wait_ddi_buf_idle(dev_priv, port); in intel_ddi_post_disable()
1637 struct drm_i915_private *dev_priv = dev->dev_private; in intel_enable_ddi() local
1664 intel_display_power_get(dev_priv, POWER_DOMAIN_AUDIO); in intel_enable_ddi()
1676 struct drm_i915_private *dev_priv = dev->dev_private; in intel_disable_ddi() local
1680 intel_display_power_put(dev_priv, POWER_DOMAIN_AUDIO); in intel_disable_ddi()
1692 static int skl_get_cdclk_freq(struct drm_i915_private *dev_priv) in skl_get_cdclk_freq() argument
1740 static int bdw_get_cdclk_freq(struct drm_i915_private *dev_priv) in bdw_get_cdclk_freq() argument
1759 static int hsw_get_cdclk_freq(struct drm_i915_private *dev_priv) in hsw_get_cdclk_freq() argument
1761 struct drm_device *dev = dev_priv->dev; in hsw_get_cdclk_freq()
1777 int intel_ddi_get_cdclk_freq(struct drm_i915_private *dev_priv) in intel_ddi_get_cdclk_freq() argument
1779 struct drm_device *dev = dev_priv->dev; in intel_ddi_get_cdclk_freq()
1782 return skl_get_cdclk_freq(dev_priv); in intel_ddi_get_cdclk_freq()
1785 return bdw_get_cdclk_freq(dev_priv); in intel_ddi_get_cdclk_freq()
1788 return hsw_get_cdclk_freq(dev_priv); in intel_ddi_get_cdclk_freq()
1791 static void hsw_ddi_pll_enable(struct drm_i915_private *dev_priv, in hsw_ddi_pll_enable() argument
1799 static void hsw_ddi_pll_disable(struct drm_i915_private *dev_priv, in hsw_ddi_pll_disable() argument
1809 static bool hsw_ddi_pll_get_hw_state(struct drm_i915_private *dev_priv, in hsw_ddi_pll_get_hw_state() argument
1815 if (!intel_display_power_is_enabled(dev_priv, POWER_DOMAIN_PLLS)) in hsw_ddi_pll_get_hw_state()
1829 static void hsw_shared_dplls_init(struct drm_i915_private *dev_priv) in hsw_shared_dplls_init() argument
1833 dev_priv->num_shared_dpll = 2; in hsw_shared_dplls_init()
1835 for (i = 0; i < dev_priv->num_shared_dpll; i++) { in hsw_shared_dplls_init()
1836 dev_priv->shared_dplls[i].id = i; in hsw_shared_dplls_init()
1837 dev_priv->shared_dplls[i].name = hsw_ddi_pll_names[i]; in hsw_shared_dplls_init()
1838 dev_priv->shared_dplls[i].disable = hsw_ddi_pll_disable; in hsw_shared_dplls_init()
1839 dev_priv->shared_dplls[i].enable = hsw_ddi_pll_enable; in hsw_shared_dplls_init()
1840 dev_priv->shared_dplls[i].get_hw_state = in hsw_shared_dplls_init()
1877 static void skl_ddi_pll_enable(struct drm_i915_private *dev_priv, in skl_ddi_pll_enable() argument
1909 static void skl_ddi_pll_disable(struct drm_i915_private *dev_priv, in skl_ddi_pll_disable() argument
1920 static bool skl_ddi_pll_get_hw_state(struct drm_i915_private *dev_priv, in skl_ddi_pll_get_hw_state() argument
1928 if (!intel_display_power_is_enabled(dev_priv, POWER_DOMAIN_PLLS)) in skl_ddi_pll_get_hw_state()
1950 static void skl_shared_dplls_init(struct drm_i915_private *dev_priv) in skl_shared_dplls_init() argument
1954 dev_priv->num_shared_dpll = 3; in skl_shared_dplls_init()
1956 for (i = 0; i < dev_priv->num_shared_dpll; i++) { in skl_shared_dplls_init()
1957 dev_priv->shared_dplls[i].id = i; in skl_shared_dplls_init()
1958 dev_priv->shared_dplls[i].name = skl_ddi_pll_names[i]; in skl_shared_dplls_init()
1959 dev_priv->shared_dplls[i].disable = skl_ddi_pll_disable; in skl_shared_dplls_init()
1960 dev_priv->shared_dplls[i].enable = skl_ddi_pll_enable; in skl_shared_dplls_init()
1961 dev_priv->shared_dplls[i].get_hw_state = in skl_shared_dplls_init()
1968 struct drm_i915_private *dev_priv = dev->dev_private; in intel_ddi_pll_init() local
1972 skl_shared_dplls_init(dev_priv); in intel_ddi_pll_init()
1974 hsw_shared_dplls_init(dev_priv); in intel_ddi_pll_init()
1977 intel_ddi_get_cdclk_freq(dev_priv)); in intel_ddi_pll_init()
2001 struct drm_i915_private *dev_priv = encoder->dev->dev_private; in intel_ddi_prepare_link_retrain() local
2021 intel_wait_ddi_buf_idle(dev_priv, port); in intel_ddi_prepare_link_retrain()
2045 struct drm_i915_private *dev_priv = crtc->dev->dev_private; in intel_ddi_fdi_disable() local
2086 struct drm_i915_private *dev_priv = encoder->base.dev->dev_private; in intel_ddi_get_config() local
2141 if (intel_display_power_is_enabled(dev_priv, POWER_DOMAIN_AUDIO)) { in intel_ddi_get_config()
2147 if (encoder->type == INTEL_OUTPUT_EDP && dev_priv->vbt.edp_bpp && in intel_ddi_get_config()
2148 pipe_config->pipe_bpp > dev_priv->vbt.edp_bpp) { in intel_ddi_get_config()
2163 pipe_config->pipe_bpp, dev_priv->vbt.edp_bpp); in intel_ddi_get_config()
2164 dev_priv->vbt.edp_bpp = pipe_config->pipe_bpp; in intel_ddi_get_config()
2229 struct drm_i915_private *dev_priv = dev->dev_private; in intel_ddi_init() local
2235 init_hdmi = (dev_priv->vbt.ddi_port_info[port].supports_dvi || in intel_ddi_init()
2236 dev_priv->vbt.ddi_port_info[port].supports_hdmi); in intel_ddi_init()
2237 init_dp = dev_priv->vbt.ddi_port_info[port].supports_dp; in intel_ddi_init()
2279 dev_priv->hpd_irq_port[port] = intel_dig_port; in intel_ddi_init()