@@ -191,7 +191,8 @@ intel_combo_pll_enable_reg(struct drm_i915_private *i915,
191191{
192192 if (IS_DG1 (i915 ))
193193 return DG1_DPLL_ENABLE (pll -> info -> id );
194- else if (IS_JSL_EHL (i915 ) && (pll -> info -> id == DPLL_ID_EHL_DPLL4 ))
194+ else if ((IS_JASPERLAKE (i915 ) || IS_ELKHARTLAKE (i915 )) &&
195+ (pll -> info -> id == DPLL_ID_EHL_DPLL4 ))
195196 return MG_PLL_ENABLE (0 );
196197
197198 return ICL_DPLL_ENABLE (pll -> info -> id );
@@ -2460,8 +2461,8 @@ static void icl_wrpll_params_populate(struct skl_wrpll_params *params,
24602461static bool
24612462ehl_combo_pll_div_frac_wa_needed (struct drm_i915_private * i915 )
24622463{
2463- return ((IS_PLATFORM ( i915 , INTEL_ELKHARTLAKE ) &&
2464- IS_JSL_EHL_DISPLAY_STEP (i915 , STEP_B0 , STEP_FOREVER )) ||
2464+ return ((( IS_ELKHARTLAKE ( i915 ) || IS_JASPERLAKE ( i915 ) ) &&
2465+ IS_DISPLAY_STEP (i915 , STEP_B0 , STEP_FOREVER )) ||
24652466 IS_TIGERLAKE (i915 ) || IS_ALDERLAKE_S (i915 ) || IS_ALDERLAKE_P (i915 )) &&
24662467 i915 -> display .dpll .ref_clks .nssc == 38400 ;
24672468}
@@ -3226,7 +3227,8 @@ static int icl_get_combo_phy_dpll(struct intel_atomic_state *state,
32263227 BIT (DPLL_ID_EHL_DPLL4 ) |
32273228 BIT (DPLL_ID_ICL_DPLL1 ) |
32283229 BIT (DPLL_ID_ICL_DPLL0 );
3229- } else if (IS_JSL_EHL (dev_priv ) && port != PORT_A ) {
3230+ } else if ((IS_JASPERLAKE (dev_priv ) || IS_ELKHARTLAKE (dev_priv )) &&
3231+ port != PORT_A ) {
32303232 dpll_mask =
32313233 BIT (DPLL_ID_EHL_DPLL4 ) |
32323234 BIT (DPLL_ID_ICL_DPLL1 ) |
@@ -3567,7 +3569,8 @@ static bool icl_pll_get_hw_state(struct drm_i915_private *dev_priv,
35673569 hw_state -> div0 &= TGL_DPLL0_DIV0_AFC_STARTUP_MASK ;
35683570 }
35693571 } else {
3570- if (IS_JSL_EHL (dev_priv ) && id == DPLL_ID_EHL_DPLL4 ) {
3572+ if ((IS_JASPERLAKE (dev_priv ) || IS_ELKHARTLAKE (dev_priv )) &&
3573+ id == DPLL_ID_EHL_DPLL4 ) {
35713574 hw_state -> cfgcr0 = intel_de_read (dev_priv ,
35723575 ICL_DPLL_CFGCR0 (4 ));
35733576 hw_state -> cfgcr1 = intel_de_read (dev_priv ,
@@ -3623,7 +3626,8 @@ static void icl_dpll_write(struct drm_i915_private *dev_priv,
36233626 cfgcr1_reg = TGL_DPLL_CFGCR1 (id );
36243627 div0_reg = TGL_DPLL0_DIV0 (id );
36253628 } else {
3626- if (IS_JSL_EHL (dev_priv ) && id == DPLL_ID_EHL_DPLL4 ) {
3629+ if ((IS_JASPERLAKE (dev_priv ) || IS_ELKHARTLAKE (dev_priv )) &&
3630+ id == DPLL_ID_EHL_DPLL4 ) {
36273631 cfgcr0_reg = ICL_DPLL_CFGCR0 (4 );
36283632 cfgcr1_reg = ICL_DPLL_CFGCR1 (4 );
36293633 } else {
@@ -3806,7 +3810,7 @@ static void combo_pll_enable(struct drm_i915_private *dev_priv,
38063810{
38073811 i915_reg_t enable_reg = intel_combo_pll_enable_reg (dev_priv , pll );
38083812
3809- if (IS_JSL_EHL ( dev_priv ) &&
3813+ if (( IS_JASPERLAKE ( dev_priv ) || IS_ELKHARTLAKE ( dev_priv ) ) &&
38103814 pll -> info -> id == DPLL_ID_EHL_DPLL4 ) {
38113815
38123816 /*
@@ -3914,7 +3918,7 @@ static void combo_pll_disable(struct drm_i915_private *dev_priv,
39143918
39153919 icl_pll_disable (dev_priv , pll , enable_reg );
39163920
3917- if (IS_JSL_EHL ( dev_priv ) &&
3921+ if (( IS_JASPERLAKE ( dev_priv ) || IS_ELKHARTLAKE ( dev_priv ) ) &&
39183922 pll -> info -> id == DPLL_ID_EHL_DPLL4 )
39193923 intel_display_power_put (dev_priv , POWER_DOMAIN_DC_OFF ,
39203924 pll -> wakeref );
@@ -4150,7 +4154,7 @@ void intel_shared_dpll_init(struct drm_i915_private *dev_priv)
41504154 dpll_mgr = & rkl_pll_mgr ;
41514155 else if (DISPLAY_VER (dev_priv ) >= 12 )
41524156 dpll_mgr = & tgl_pll_mgr ;
4153- else if (IS_JSL_EHL (dev_priv ))
4157+ else if (IS_JASPERLAKE ( dev_priv ) || IS_ELKHARTLAKE (dev_priv ))
41544158 dpll_mgr = & ehl_pll_mgr ;
41554159 else if (DISPLAY_VER (dev_priv ) >= 11 )
41564160 dpll_mgr = & icl_pll_mgr ;
@@ -4335,7 +4339,8 @@ static void readout_dpll_hw_state(struct drm_i915_private *i915,
43354339
43364340 pll -> on = intel_dpll_get_hw_state (i915 , pll , & pll -> state .hw_state );
43374341
4338- if (IS_JSL_EHL (i915 ) && pll -> on &&
4342+ if ((IS_JASPERLAKE (i915 ) || IS_ELKHARTLAKE (i915 )) &&
4343+ pll -> on &&
43394344 pll -> info -> id == DPLL_ID_EHL_DPLL4 ) {
43404345 pll -> wakeref = intel_display_power_get (i915 ,
43414346 POWER_DOMAIN_DC_OFF );
0 commit comments