]> git.ipfire.org Git - thirdparty/kernel/linux.git/commit
drm/i915: do cck get/put inside vlv_get_cck_clock()
authorJani Nikula <jani.nikula@intel.com>
Fri, 12 Sep 2025 14:48:41 +0000 (17:48 +0300)
committerJani Nikula <jani.nikula@intel.com>
Wed, 17 Sep 2025 08:27:57 +0000 (11:27 +0300)
commit7d112811787f03030f301975af4079a1efe7cdcc
tree6245074404cf71dca71e9e69838755fb09969d21
parentc8cf6e3cc27c52cfe42d246e96f6e83266b9a0db
drm/i915: do cck get/put inside vlv_get_cck_clock()

Move towards VLV/CHV clock interfaces that handle sideband get/put
inside them instead of at the caller.

With this, we can switch to the simpler vlv_punit_get()/vlv_punit_put()
in vlv_get_cdclk().

We'll need to move vlv_init_gpll_ref_freq() outside of the existing
get/put in vlv_rps_init() and chv_rps_init().

Suggested-by: Ville Syrjälä <ville.syrjala@linux.intel.com>
Acked-by: Ville Syrjälä <ville.syrjala@linux.intel.com>
Link: https://lore.kernel.org/r/480b654b6c736a03343dfd17eb130c39fd82c637.1757688216.git.jani.nikula@intel.com
Signed-off-by: Jani Nikula <jani.nikula@intel.com>
drivers/gpu/drm/i915/display/intel_cdclk.c
drivers/gpu/drm/i915/display/intel_display.c
drivers/gpu/drm/i915/gt/intel_rps.c