diff options
author | Keith Packard <keithp@keithp.com> | 2011-11-19 05:39:01 +0100 |
---|---|---|
committer | Keith Packard <keithp@keithp.com> | 2011-11-23 22:07:11 +0100 |
commit | 8d715f0024f64ad1b1be85d8c081cf577944c847 (patch) | |
tree | 4a0d1f1f36769c60b81fa3deb67ea791d5acc9bf /drivers/s390 | |
parent | Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/ros... (diff) | |
download | linux-8d715f0024f64ad1b1be85d8c081cf577944c847.tar.xz linux-8d715f0024f64ad1b1be85d8c081cf577944c847.zip |
drm/i915: add multi-threaded forcewake support
On IVB C0+ with newer BIOSes, the forcewake handshake has changed. There's
now a bitfield for different driver components to keep the GT powered
on. On Linux, we centralize forcewake handling in one place, so we
still just need a single bit, but we need to use the new registers if MT
forcewake is enabled.
This needs testing on affected machines. Please reply with your
tested-by if you had problems after a BIOS upgrade and this patch fixes
them.
v2: force MT mode. shift by 16
v3: set MT force wake bits then check ECOBUS
Bugzilla: https://bugs.freedesktop.org/show_bug.cgi?id=42923
Tested-by: Manoj Iyer <manoj.iyer@canonical.com>
Tested-by: Robert Hooker <robert.hooker@canonical.com>
Tested-by: Keith Packard <keithp@keithp.com>
Signed-off-by: Jesse Barnes <jbarnes@virtuousgeek.org>
Signed-off-by: Keith Packard <keithp@keithp.com>
Diffstat (limited to 'drivers/s390')
0 files changed, 0 insertions, 0 deletions