drm/i915/rpm: Enable runtime pm autosuspend by default
authorTilak Tangudu <tilak.tangudu@intel.com>
Tue, 16 Nov 2021 15:52:38 +0000 (21:22 +0530)
committerRodrigo Vivi <rodrigo.vivi@intel.com>
Mon, 22 Nov 2021 14:06:37 +0000 (09:06 -0500)
commit527bab0473f28236e4587c7870586275c1ef5516
tree4ade4b44224cbed888eb0303d203552ff6ca4d82
parenteeb04fa64af18cbe03d1067a435c6423da47b6fc
drm/i915/rpm: Enable runtime pm autosuspend by default

Let's enable runtime pm autosuspend by default everywhere.
So, we can allow D3hot and bigger power savings on idle scenarios.

But at this time let's not touch the autosuspend_delay time,
what caused some regression on our previous attempt.

Also, the latest identified issue on GuC PM has been fixed by
commit 1a52faed3131 ("drm/i915/guc: Take GT PM ref when deregistering
context")

v1: Enable runtime pm autosuspend by default for Gen12
and later versions.

v2: Enable runtime pm autosuspend by default for all
platforms(Syrjala Ville)

v3: Change commit message(Nikula Jani)

Signed-off-by: Tilak Tangudu <tilak.tangudu@intel.com>
Reviewed-by: Rodrigo Vivi <rodrigo.vivi@intel.com>
Signed-off-by: Rodrigo Vivi <rodrigo.vivi@intel.com>
Link: https://patchwork.freedesktop.org/patch/msgid/20211116155238.3226516-1-tilak.tangudu@intel.com
drivers/gpu/drm/i915/intel_runtime_pm.c