]> git.proxmox.com Git - mirror_ubuntu-bionic-kernel.git/commitdiff
drm/i915/gen9+: Remove redundant power well state assert during enabling
authorImre Deak <imre.deak@intel.com>
Thu, 6 Jul 2017 14:40:30 +0000 (17:40 +0300)
committerDaniel Vetter <daniel.vetter@ffwll.ch>
Thu, 27 Jul 2017 07:38:51 +0000 (09:38 +0200)
We check already for power wells that are unexpectedly on (or forced on)
during power well disabling. Those checks also account for other
power well requesters like KVMR or DEBUG. As such this check is
redundant, let's remove it to simplify things.

Signed-off-by: Imre Deak <imre.deak@intel.com>
Reviewed-by: Arkadiusz Hiler <arkadiusz.hiler@intel.com>
Link: https://patchwork.freedesktop.org/patch/msgid/1499352040-8819-9-git-send-email-imre.deak@intel.com
Signed-off-by: Daniel Vetter <daniel.vetter@ffwll.ch>
drivers/gpu/drm/i915/intel_runtime_pm.c

index fc1377e7b1497b9a7b2c75fd13ac97baf42eea31..2fcf72760df72753af89cdd763b738760cd2638d 100644 (file)
@@ -852,13 +852,8 @@ static void skl_set_power_well(struct drm_i915_private *dev_priv,
                skl_power_well_pre_disable(dev_priv, power_well);
 
        if (enable) {
-               if (!enable_requested) {
-                       WARN((tmp & state_mask) &&
-                               !I915_READ(HSW_PWR_WELL_BIOS),
-                               "Invalid for power well status to be enabled, unless done by the BIOS, \
-                               when request is to disable!\n");
+               if (!enable_requested)
                        I915_WRITE(HSW_PWR_WELL_DRIVER, tmp | req_mask);
-               }
 
                if (!is_enabled) {
                        DRM_DEBUG_KMS("Enabling %s\n", power_well->name);