drm/i915/dpll: make intel_shared_dpll_funcs internal to intel_dpll_mgr.c
authorJani Nikula <jani.nikula@intel.com>
Wed, 19 Jan 2022 11:05:28 +0000 (13:05 +0200)
committerJani Nikula <jani.nikula@intel.com>
Wed, 19 Jan 2022 13:03:50 +0000 (15:03 +0200)
Move struct intel_shared_dpll_funcs to intel_dpll_mgr.c, as no other
place needs to have access to it. We also don't need to have kernel-doc
documentation for file internal structures, so drop them while at it.

Signed-off-by: Jani Nikula <jani.nikula@intel.com>
Reviewed-by: Ville Syrjälä <ville.syrjala@linux.intel.com>
Link: https://patchwork.freedesktop.org/patch/msgid/20220119110528.2377899-1-jani.nikula@intel.com
drivers/gpu/drm/i915/display/intel_dpll_mgr.c
drivers/gpu/drm/i915/display/intel_dpll_mgr.h

index 3f7357123a6df89a5baee63d7c8971ab18d5f1ef..6723c3de5a80ce0bf4e7d8352cec48714635ef19 100644 (file)
  * commit phase.
  */
 
+/* platform specific hooks for managing DPLLs */
+struct intel_shared_dpll_funcs {
+       /*
+        * Hook for enabling the pll, called from intel_enable_shared_dpll() if
+        * the pll is not already enabled.
+        */
+       void (*enable)(struct drm_i915_private *i915,
+                      struct intel_shared_dpll *pll);
+
+       /*
+        * Hook for disabling the pll, called from intel_disable_shared_dpll()
+        * only when it is safe to disable the pll, i.e., there are no more
+        * tracked users for it.
+        */
+       void (*disable)(struct drm_i915_private *i915,
+                       struct intel_shared_dpll *pll);
+
+       /*
+        * Hook for reading the values currently programmed to the DPLL
+        * registers. This is used for initial hw state readout and state
+        * verification after a mode set.
+        */
+       bool (*get_hw_state)(struct drm_i915_private *i915,
+                            struct intel_shared_dpll *pll,
+                            struct intel_dpll_hw_state *hw_state);
+
+       /*
+        * Hook for calculating the pll's output frequency based on its passed
+        * in state.
+        */
+       int (*get_freq)(struct drm_i915_private *i915,
+                       const struct intel_shared_dpll *pll,
+                       const struct intel_dpll_hw_state *pll_state);
+};
+
 struct intel_dpll_mgr {
        const struct dpll_info *dpll_info;
 
index ef28897538070a19d86d7e129abe5ffc6aab5474..91fe181462b2e10bd2260b24cef8394025ad65b6 100644 (file)
@@ -44,6 +44,7 @@ struct intel_crtc;
 struct intel_crtc_state;
 struct intel_encoder;
 struct intel_shared_dpll;
+struct intel_shared_dpll_funcs;
 
 /**
  * enum intel_dpll_id - possible DPLL ids
@@ -251,51 +252,6 @@ struct intel_shared_dpll_state {
        struct intel_dpll_hw_state hw_state;
 };
 
-/**
- * struct intel_shared_dpll_funcs - platform specific hooks for managing DPLLs
- */
-struct intel_shared_dpll_funcs {
-       /**
-        * @enable:
-        *
-        * Hook for enabling the pll, called from intel_enable_shared_dpll()
-        * if the pll is not already enabled.
-        */
-       void (*enable)(struct drm_i915_private *dev_priv,
-                      struct intel_shared_dpll *pll);
-
-       /**
-        * @disable:
-        *
-        * Hook for disabling the pll, called from intel_disable_shared_dpll()
-        * only when it is safe to disable the pll, i.e., there are no more
-        * tracked users for it.
-        */
-       void (*disable)(struct drm_i915_private *dev_priv,
-                       struct intel_shared_dpll *pll);
-
-       /**
-        * @get_hw_state:
-        *
-        * Hook for reading the values currently programmed to the DPLL
-        * registers. This is used for initial hw state readout and state
-        * verification after a mode set.
-        */
-       bool (*get_hw_state)(struct drm_i915_private *dev_priv,
-                            struct intel_shared_dpll *pll,
-                            struct intel_dpll_hw_state *hw_state);
-
-       /**
-        * @get_freq:
-        *
-        * Hook for calculating the pll's output frequency based on its
-        * passed in state.
-        */
-       int (*get_freq)(struct drm_i915_private *i915,
-                       const struct intel_shared_dpll *pll,
-                       const struct intel_dpll_hw_state *pll_state);
-};
-
 /**
  * struct dpll_info - display PLL platform specific info
  */