On Fri, 25 Mar 2022, Ville Syrjala <ville.syrjala@xxxxxxxxxxxxxxx> wrote: > From: Ville Syrjälä <ville.syrjala@xxxxxxxxxxxxxxx> > > Stop passing around the drm_device and just pass the > dev_priv instead. > > Signed-off-by: Ville Syrjälä <ville.syrjala@xxxxxxxxxxxxxxx> Reviewed-by: Jani Nikula <jani.nikula@xxxxxxxxx> > --- > drivers/gpu/drm/i915/display/intel_display.c | 2 +- > drivers/gpu/drm/i915/display/intel_dpll_mgr.c | 9 ++++----- > drivers/gpu/drm/i915/display/intel_dpll_mgr.h | 3 +-- > 3 files changed, 6 insertions(+), 8 deletions(-) > > diff --git a/drivers/gpu/drm/i915/display/intel_display.c b/drivers/gpu/drm/i915/display/intel_display.c > index 3d2ff258f0a9..986e2e67ef91 100644 > --- a/drivers/gpu/drm/i915/display/intel_display.c > +++ b/drivers/gpu/drm/i915/display/intel_display.c > @@ -9754,7 +9754,7 @@ int intel_modeset_init_nogem(struct drm_i915_private *i915) > } > > intel_plane_possible_crtcs_init(i915); > - intel_shared_dpll_init(dev); > + intel_shared_dpll_init(i915); > intel_fdi_pll_freq_update(i915); > > intel_update_czclk(i915); > diff --git a/drivers/gpu/drm/i915/display/intel_dpll_mgr.c b/drivers/gpu/drm/i915/display/intel_dpll_mgr.c > index 1d52796333ab..dc3c889b0aa6 100644 > --- a/drivers/gpu/drm/i915/display/intel_dpll_mgr.c > +++ b/drivers/gpu/drm/i915/display/intel_dpll_mgr.c > @@ -4078,13 +4078,12 @@ static const struct intel_dpll_mgr adlp_pll_mgr = { > > /** > * intel_shared_dpll_init - Initialize shared DPLLs > - * @dev: drm device > + * @dev_priv: i915 device > * > - * Initialize shared DPLLs for @dev. > + * Initialize shared DPLLs for @dev_priv. > */ > -void intel_shared_dpll_init(struct drm_device *dev) > +void intel_shared_dpll_init(struct drm_i915_private *dev_priv) > { > - struct drm_i915_private *dev_priv = to_i915(dev); > const struct intel_dpll_mgr *dpll_mgr = NULL; > const struct dpll_info *dpll_info; > int i; > @@ -4123,7 +4122,7 @@ void intel_shared_dpll_init(struct drm_device *dev) > dpll_info = dpll_mgr->dpll_info; > > for (i = 0; dpll_info[i].name; i++) { > - drm_WARN_ON(dev, i != dpll_info[i].id); > + drm_WARN_ON(&dev_priv->drm, i != dpll_info[i].id); > dev_priv->dpll.shared_dplls[i].info = &dpll_info[i]; > } > > diff --git a/drivers/gpu/drm/i915/display/intel_dpll_mgr.h b/drivers/gpu/drm/i915/display/intel_dpll_mgr.h > index 499a43e39123..f7c96a1f13c8 100644 > --- a/drivers/gpu/drm/i915/display/intel_dpll_mgr.h > +++ b/drivers/gpu/drm/i915/display/intel_dpll_mgr.h > @@ -37,7 +37,6 @@ > __a > __b ? (__a - __b) : (__b - __a); }) > > enum tc_port; > -struct drm_device; > struct drm_i915_private; > struct intel_atomic_state; > struct intel_crtc; > @@ -356,7 +355,7 @@ bool intel_dpll_get_hw_state(struct drm_i915_private *i915, > void intel_enable_shared_dpll(const struct intel_crtc_state *crtc_state); > void intel_disable_shared_dpll(const struct intel_crtc_state *crtc_state); > void intel_shared_dpll_swap_state(struct intel_atomic_state *state); > -void intel_shared_dpll_init(struct drm_device *dev); > +void intel_shared_dpll_init(struct drm_i915_private *dev_priv); > void intel_dpll_update_ref_clks(struct drm_i915_private *dev_priv); > void intel_dpll_readout_hw_state(struct drm_i915_private *dev_priv); > void intel_dpll_sanitize_state(struct drm_i915_private *dev_priv); -- Jani Nikula, Intel Open Source Graphics Center