[PATCH 00/14] DPLL framework redesign
Suraj Kandpal
suraj.kandpal at intel.com
Thu May 15 07:17:47 UTC 2025
Since MTL we moved away from using our existing DPLL framework this
was done since the existing API didn't really work for us.
This Redesing is a first part of two part series which will
redesign the current framework so that it can be used for
PLL/PHY enablement going forward.
Here we move away from the shared_dpll naming and also
change arguments for some functions which are needed for PLL
which have individual PHY keeping in mind that we don't break
any of the legacy stuff. When this gets approved and merged a
second series hooking up the SNPS PHY PLL API to this framework
will be posted. This is done to reduce the rework in case the
current design floated ends up getting changed during the review
process.
We also rename some functions in intel_dpll_mgr to start with
intel_dpll_* in an effort to make sure all exported functions
have the filename at the start.
--v4
-Rebase
--v5
-Break series and send the controvertial patch next patch series
of this redesign
Signed-off-by: Suraj Kandpal <suraj.kandpal at intel.com>
Suraj Kandpal (14):
drm/i915/dpll: Rename intel_dpll
drm/i915/dpll: Rename intel_dpll_funcs
drm/i915/dpll: Rename intel_shared_dpll_state
drm/i915/dpll: Rename macro for_each_shared_dpll
drm/i915/dpll: Rename intel_shared_dpll_funcs
drm/i915/dpll: Rename intel_shared_dpll
drm/i915/dpll: Move away from using shared dpll
drm/i915/dpll: Rename crtc_get_shared_dpll
drm/i915/dpll: Rename intel_[enable/disable]_dpll
drm/i915/dpll: Rename intel_unreference_dpll_crtc
drm/i915/dpll: Rename intel_reference_dpll_crtc
drm/i915/dpll: Rename intel_<release/reserve>_dpll
drm/i915/dpll: Rename intel_compute_dpll
drm/i915/dpll: Rename intel_update_active_dpll
drivers/gpu/drm/i915/display/icl_dsi.c | 2 +-
drivers/gpu/drm/i915/display/intel_ddi.c | 68 +--
drivers/gpu/drm/i915/display/intel_ddi.h | 6 +-
drivers/gpu/drm/i915/display/intel_display.c | 22 +-
.../gpu/drm/i915/display/intel_display_core.h | 12 +-
.../drm/i915/display/intel_display_debugfs.c | 4 +-
.../drm/i915/display/intel_display_driver.c | 2 +-
.../drm/i915/display/intel_display_types.h | 8 +-
drivers/gpu/drm/i915/display/intel_dpll.c | 60 +-
drivers/gpu/drm/i915/display/intel_dpll.h | 4 +-
drivers/gpu/drm/i915/display/intel_dpll_mgr.c | 537 +++++++++---------
drivers/gpu/drm/i915/display/intel_dpll_mgr.h | 80 +--
drivers/gpu/drm/i915/display/intel_fdi.c | 2 +-
drivers/gpu/drm/i915/display/intel_lvds.c | 2 +-
.../drm/i915/display/intel_modeset_setup.c | 10 +-
.../drm/i915/display/intel_modeset_verify.c | 4 +-
.../gpu/drm/i915/display/intel_pch_display.c | 20 +-
.../gpu/drm/i915/display/intel_pch_refclk.c | 4 +-
18 files changed, 423 insertions(+), 424 deletions(-)
--
2.34.1
More information about the Intel-gfx
mailing list