Lines Matching refs:dev_priv

160 static int dsi_calc_mnp(struct drm_i915_private *dev_priv,  in dsi_calc_mnp()  argument
176 if (IS_CHERRYVIEW(dev_priv)) { in dsi_calc_mnp()
220 struct drm_i915_private *dev_priv = encoder->base.dev->dev_private; in vlv_configure_dsi_pll() local
229 ret = dsi_calc_mnp(dev_priv, &dsi_mnp, dsi_clk); in vlv_configure_dsi_pll()
244 vlv_cck_write(dev_priv, CCK_REG_DSI_PLL_CONTROL, 0); in vlv_configure_dsi_pll()
245 vlv_cck_write(dev_priv, CCK_REG_DSI_PLL_DIVIDER, dsi_mnp.dsi_pll_div); in vlv_configure_dsi_pll()
246 vlv_cck_write(dev_priv, CCK_REG_DSI_PLL_CONTROL, dsi_mnp.dsi_pll_ctrl); in vlv_configure_dsi_pll()
251 struct drm_i915_private *dev_priv = encoder->base.dev->dev_private; in vlv_enable_dsi_pll() local
256 mutex_lock(&dev_priv->sb_lock); in vlv_enable_dsi_pll()
263 tmp = vlv_cck_read(dev_priv, CCK_REG_DSI_PLL_CONTROL); in vlv_enable_dsi_pll()
265 vlv_cck_write(dev_priv, CCK_REG_DSI_PLL_CONTROL, tmp); in vlv_enable_dsi_pll()
267 if (wait_for(vlv_cck_read(dev_priv, CCK_REG_DSI_PLL_CONTROL) & in vlv_enable_dsi_pll()
270 mutex_unlock(&dev_priv->sb_lock); in vlv_enable_dsi_pll()
274 mutex_unlock(&dev_priv->sb_lock); in vlv_enable_dsi_pll()
281 struct drm_i915_private *dev_priv = encoder->base.dev->dev_private; in vlv_disable_dsi_pll() local
286 mutex_lock(&dev_priv->sb_lock); in vlv_disable_dsi_pll()
288 tmp = vlv_cck_read(dev_priv, CCK_REG_DSI_PLL_CONTROL); in vlv_disable_dsi_pll()
291 vlv_cck_write(dev_priv, CCK_REG_DSI_PLL_CONTROL, tmp); in vlv_disable_dsi_pll()
293 mutex_unlock(&dev_priv->sb_lock); in vlv_disable_dsi_pll()
298 struct drm_i915_private *dev_priv = encoder->base.dev->dev_private; in bxt_disable_dsi_pll() local
327 struct drm_i915_private *dev_priv = encoder->base.dev->dev_private; in vlv_get_dsi_pclk() local
337 mutex_lock(&dev_priv->sb_lock); in vlv_get_dsi_pclk()
338 pll_ctl = vlv_cck_read(dev_priv, CCK_REG_DSI_PLL_CONTROL); in vlv_get_dsi_pclk()
339 pll_div = vlv_cck_read(dev_priv, CCK_REG_DSI_PLL_DIVIDER); in vlv_get_dsi_pclk()
340 mutex_unlock(&dev_priv->sb_lock); in vlv_get_dsi_pclk()
393 struct drm_i915_private *dev_priv = encoder->base.dev->dev_private; in bxt_get_dsi_pclk() local
425 struct drm_i915_private *dev_priv = encoder->base.dev->dev_private; in vlv_dsi_reset_clocks() local
442 struct drm_i915_private *dev_priv = dev->dev_private; in bxt_dsi_program_clocks() local
473 struct drm_i915_private *dev_priv = encoder->base.dev->dev_private; in bxt_configure_dsi_pll() local
521 struct drm_i915_private *dev_priv = encoder->base.dev->dev_private; in bxt_enable_dsi_pll() local
584 struct drm_i915_private *dev_priv = dev->dev_private; in bxt_dsi_reset_clocks() local