projects
/
openwrt
/
staging
/
blogic.git
/ commitdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
| commitdiff |
tree
raw
|
patch
| inline |
side by side
(parent:
3f10e82
)
drm/i915/skl: Fix rc6 based gpu/system hang
author
Mika Kuoppala
<
[email protected]
>
Tue, 5 Apr 2016 12:56:16 +0000
(15:56 +0300)
committer
Mika Kuoppala
<
[email protected]
>
Wed, 13 Apr 2016 12:28:25 +0000
(15:28 +0300)
For all gt3 and gt4 skylake variants, extend the usage of
WaRsDisableCoarsePowerGating for all revisions. Without this
gt3 and gt4 skylakes up to atleast rev 0xa can gpu hang or
system hang.
Cc: Abdiel Janulgue <
[email protected]
>
Cc: Ben Widawsky <
[email protected]
>
Cc: Timo Aaltonen <
[email protected]
>
Cc: <
[email protected]
>
Reported-by: Mikael Djurfeldt <
[email protected]
>
References: https://bugs.freedesktop.org/show_bug.cgi?id=94161
Signed-off-by: Mika Kuoppala <
[email protected]
>
Reviewed-by: Ben Widawsky <
[email protected]
>
Tested-by: Timo Aaltonen <
[email protected]
>
Link:
http://patchwork.freedesktop.org/patch/msgid/
[email protected]
drivers/gpu/drm/i915/i915_drv.h
patch
|
blob
|
history
diff --git
a/drivers/gpu/drm/i915/i915_drv.h
b/drivers/gpu/drm/i915/i915_drv.h
index 2098dc43f3c230e6c736a6bc5a620a6ed0490a73..d1e6e580a92de32a00ebbe02337cfc5e361e2ed7 100644
(file)
--- a/
drivers/gpu/drm/i915/i915_drv.h
+++ b/
drivers/gpu/drm/i915/i915_drv.h
@@
-2642,8
+2642,9
@@
struct drm_i915_cmd_table {
/* WaRsDisableCoarsePowerGating:skl,bxt */
#define NEEDS_WaRsDisableCoarsePowerGating(dev) (IS_BXT_REVID(dev, 0, BXT_REVID_A1) || \
- ((IS_SKL_GT3(dev) || IS_SKL_GT4(dev)) && \
- IS_SKL_REVID(dev, 0, SKL_REVID_F0)))
+ IS_SKL_GT3(dev) || \
+ IS_SKL_GT4(dev))
+
/*
* dp aux and gmbus irq on gen4 seems to be able to generate legacy interrupts
* even when in MSI mode. This results in spurious interrupt warnings if the