drm/i915/tc: Refactor TC-cold block/unblock helpers
authorImre Deak <imre.deak@intel.com>
Wed, 29 Sep 2021 13:28:30 +0000 (16:28 +0300)
committerImre Deak <imre.deak@intel.com>
Wed, 29 Sep 2021 20:57:52 +0000 (23:57 +0300)
commitd0bc677056bd9de6eb731dd8bff889a5fe36e381
treebec8f0dc9d585ad7a2781355df2ddd59901df66d
parent64851a32c463e5412561de67764d6fdc074bd193
drm/i915/tc: Refactor TC-cold block/unblock helpers

A follow-up change will select the TC-cold blocking power domain based
on the TypeC mode, prepare for that here.

Also bring intel_tc_cold_requires_aux_pw() earlier to its logical place
for readability.

No functional change.

v2: Add code comment about IOM reg accesses in TCCOLD. (Jose)

Cc: José Roberto de Souza <jose.souza@intel.com>
Signed-off-by: Imre Deak <imre.deak@intel.com>
Reviewed-by: José Roberto de Souza <jose.souza@intel.com>
Link: https://patchwork.freedesktop.org/patch/msgid/20210929132833.2253961-4-imre.deak@intel.com
drivers/gpu/drm/i915/display/intel_display_types.h
drivers/gpu/drm/i915/display/intel_tc.c