i915_pm_rpm: rpm resume by user forcewake
Few gem rpm tests relies on enabling kms crtc in order to trigger rpm resume but on headless platforms these tests skip. Let it trigger the rpm resume by taking user forcewake. v2: - removed has_runtime_pm cond from enable_one_screen_or_forcewake_and_wait(). [Ashutosh] - removed if (ms_data.res) cond from basic_subtest(). [Ashutosh] - clear forcewake in both only for headless. [Ashutosh] v3: - s/disable_all_screens_or_clr_forcewake_and_wait/ disable_all_screens_or_forcewake_put_and_wait. [Ashutosh] - s/enable_one_screen_or_forcewake_and_wait/ enable_one_screen_or_forcewake_get_and_wait. [Ashutosh] - Removed if (!default_mode_params) cond. [Ashutosh] - s/clear_forcewake/forcewake_put/ Cc: Chris Wilson <chris.p.wilson@intel.com> Signed-off-by:Anshuman Gupta <anshuman.gupta@intel.com> Reviewed-by:
Ashutosh Dixit <ashutosh.dixit@intel.com>
Please register or sign in to comment