Add radeon firmware for hawaii gpus

2014-01-19 Thread Ben Hutchings
ext attachment was scrubbed... Name: signature.asc Type: application/pgp-signature Size: 828 bytes Desc: This is a digitally signed message part URL: <http://lists.freedesktop.org/archives/dri-devel/attachments/20140119/c9d55abf/attachment.pgp>

[Bug 65761] HD 7970M Hybrid - hangs and errors and rmmod causes crash

2014-01-19 Thread bugzilla-dae...@bugzilla.kernel.org
https://bugzilla.kernel.org/show_bug.cgi?id=65761 --- Comment #14 from Jack --- Still having issues in rc8, unfortunately. -- You are receiving this mail because: You are watching the assignee of the bug.

[Bug 72228] Painkiller: Hell and Damnation segfaults intermittently on radeonsi

2014-01-19 Thread bugzilla-dae...@freedesktop.org
". I will submit the new bug report tomorrow. -- You are receiving this mail because: You are the assignee for the bug. -- next part -- An HTML attachment was scrubbed... URL: <http://lists.freedesktop.org/archives/dri-devel/attachments/20140119/ece832bb/attachment.html>

NULL ptr dereference in i915_gem_alloc_object()

2014-01-19 Thread Daniel Vetter
On Sun, Jan 19, 2014 at 8:39 PM, Linus Torvalds wrote: > On Sun, Jan 19, 2014 at 9:31 AM, Daniel Vetter wrote: >> >> This took much longer than I'll ever dare to admit, but I think I've >> stitched a testcase together for this and pushed it to our i915 test repo: > > So I was testing a patch that

[Bug 73053] dpm hangs with BTC parts

2014-01-19 Thread bugzilla-dae...@freedesktop.org
freedesktop.org/archives/dri-devel/attachments/20140119/f4a9a2b4/attachment.html>

[Bug 73785] Team Fortress 2 causes random GPU stalls on radeonsi

2014-01-19 Thread bugzilla-dae...@freedesktop.org
assignee for the bug. -- next part -- An HTML attachment was scrubbed... URL: <http://lists.freedesktop.org/archives/dri-devel/attachments/20140119/e4ba7189/attachment.html>

[PATCH v3 16/24] drm/i2c: tda998x: add DT documentation

2014-01-19 Thread Olof Johansson
Hi, On Sun, Jan 19, 2014 at 10:58 AM, Jean-Francois Moine wrote: > Signed-off-by: Jean-Francois Moine > --- > .../devicetree/bindings/drm/i2c/tda998x.txt| 24 > ++ > 1 file changed, 24 insertions(+) > create mode 100644 Documentation/devicetree/bindings/drm/i2c/td

[Bug 73781] [r600g] SIGFPE at ../../../../../src/gallium/drivers/r600/r600_state.c:3109

2014-01-19 Thread bugzilla-dae...@freedesktop.org
receiving this mail because: You are the assignee for the bug. -- next part -- An HTML attachment was scrubbed... URL: <http://lists.freedesktop.org/archives/dri-devel/attachments/20140119/2d1f7d47/attachment.html>

[PATCH v3 24/24] drm/i2c: tda998x: adjust the audio clock divider for S/PDIF

2014-01-19 Thread Jean-Francois Moine
The S/PDIF input asks for a greater audio clock divider. Signed-off-by: Jean-Francois Moine --- drivers/gpu/drm/i2c/tda998x_drv.c | 6 +- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/drivers/gpu/drm/i2c/tda998x_drv.c b/drivers/gpu/drm/i2c/tda998x_drv.c index 0716a75..06c484d

[PATCH v3 22/24] drm/i2c: tda998x: change the frequence in the audio channel

2014-01-19 Thread Jean-Francois Moine
This patch sets the frequence as 'not indicated' instead of '48kHz' and adds some comments. Signed-off-by: Jean-Francois Moine --- drivers/gpu/drm/i2c/tda998x_drv.c | 7 --- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/drivers/gpu/drm/i2c/tda998x_drv.c b/drivers/gpu/drm/i2c

[PATCH v3 23/24] drm/i2c: tda998x: code optimization

2014-01-19 Thread Jean-Francois Moine
This patch reduces the number of I2C exchanges by setting many bits in one write and removing a useless write. Signed-off-by: Jean-Francois Moine --- drivers/gpu/drm/i2c/tda998x_drv.c | 12 1 file changed, 4 insertions(+), 8 deletions(-) diff --git a/drivers/gpu/drm/i2c/tda998x_drv

[PATCH v3 20/24] drm/i2c: tda998x: remove the unused variable ca_i2s

2014-01-19 Thread Jean-Francois Moine
Signed-off-by: Jean-Francois Moine --- drivers/gpu/drm/i2c/tda998x_drv.c | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-) diff --git a/drivers/gpu/drm/i2c/tda998x_drv.c b/drivers/gpu/drm/i2c/tda998x_drv.c index 324dc13..a2ad2ac 100644 --- a/drivers/gpu/drm/i2c/tda998x_drv.c +++ b/driver

[PATCH v3 21/24] drm/i2c: tda998x: add the active aspect in HDMI AVI frame

2014-01-19 Thread Jean-Francois Moine
Signed-off-by: Jean-Francois Moine --- drivers/gpu/drm/i2c/tda998x_drv.c | 1 + 1 file changed, 1 insertion(+) diff --git a/drivers/gpu/drm/i2c/tda998x_drv.c b/drivers/gpu/drm/i2c/tda998x_drv.c index a2ad2ac..05713f7 100644 --- a/drivers/gpu/drm/i2c/tda998x_drv.c +++ b/drivers/gpu/drm/i2c/tda99

[PATCH v3 18/24] drm/i2c: tda998x: fix the ENABLE_SPACE register

2014-01-19 Thread Jean-Francois Moine
This patch fixes the ENABLE_SPACE register, the value of which was inverted. Signed-off-by: Jean-Francois Moine --- drivers/gpu/drm/i2c/tda998x_drv.c | 9 +++-- 1 file changed, 7 insertions(+), 2 deletions(-) diff --git a/drivers/gpu/drm/i2c/tda998x_drv.c b/drivers/gpu/drm/i2c/tda998x_drv.

[PATCH v3 19/24] drm/i2c: tda998x: use global constants

2014-01-19 Thread Jean-Francois Moine
Signed-off-by: Jean-Francois Moine --- drivers/gpu/drm/i2c/tda998x_drv.c | 25 + 1 file changed, 13 insertions(+), 12 deletions(-) diff --git a/drivers/gpu/drm/i2c/tda998x_drv.c b/drivers/gpu/drm/i2c/tda998x_drv.c index ce832f0..324dc13 100644 --- a/drivers/gpu/drm/i2c/t

[PATCH v3 16/24] drm/i2c: tda998x: add DT documentation

2014-01-19 Thread Jean-Francois Moine
Signed-off-by: Jean-Francois Moine --- .../devicetree/bindings/drm/i2c/tda998x.txt| 24 ++ 1 file changed, 24 insertions(+) create mode 100644 Documentation/devicetree/bindings/drm/i2c/tda998x.txt diff --git a/Documentation/devicetree/bindings/drm/i2c/tda998x.txt b/

[PATCH v3 17/24] drm/i2c: tda998x: get a better status of the connection

2014-01-19 Thread Jean-Francois Moine
This patch refines the connection status testing both bits RXSENS and HPD of the CEC register giving the connection level. Signed-off-by: Jean-Francois Moine --- drivers/gpu/drm/i2c/tda998x_drv.c | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/drivers/gpu/drm/i2c/tda998x_d

[PATCH v3 13/24] drm/i2c: tda998x: fix a NULL pointer dereference

2014-01-19 Thread Jean-Francois Moine
This patch fixes a NULL pointer dereference when the set_config function has not been called (priv->params == NULL). As a side effect, now, the audio sample rate is always 48kHz and the audio clock is always set for I2S, and never set for S/PDIF. The audio_format enum is modified so that this for

[PATCH v3 14/24] drm/i2c: tda998x: add DT support

2014-01-19 Thread Jean-Francois Moine
This patch adds DT support to the tda998x. Signed-off-by: Jean-Francois Moine --- v3 - remarks from Russell King - change the AUDIO_SAMPLE value to 48000 instead of 48 - don't change the variable type of 'dpms' - don't set the clock when S/PDIF input --- drivers/gpu/d

[PATCH v3 15/24] drm/i2c: tda998x: use irq for connection status and EDID read

2014-01-19 Thread Jean-Francois Moine
This patch adds the optional treatment of the tda998x IRQ. The interrupt function is used to know the display connection status without polling and to speedup reading the EDID. The interrupt number may be defined either in the DT or at encoder set config time for non-DT boards. Signed-off-by: Je

[PATCH v3 09/24] drm/i2c: tda998x: use HDMI constants

2014-01-19 Thread Jean-Francois Moine
This patch replaces hard coded values by hdmi constants. Tested-by: Russell King Acked-by: Russell King Signed-off-by: Jean-Francois Moine --- drivers/gpu/drm/i2c/tda998x_drv.c | 12 ++-- 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/drivers/gpu/drm/i2c/tda998x_drv.c b

[PATCH v3 10/24] drm/i2c: tda998x: don't read write-only registers

2014-01-19 Thread Jean-Francois Moine
This patch takes care of the write-only registers of the tda998x. The value 'MAT_CONTRL_MAT_SC(1)' in the register MAT_CONTRL has been set as it is at reset time. Signed-off-by: Jean-Francois Moine --- v3 - remarks from Russell King - don't move the sync polarity setting after the se

[PATCH v3 11/24] drm/i2c: tda998x: free the CEC device on encoder_destroy

2014-01-19 Thread Jean-Francois Moine
The cec i2c device is created in tda998x_encoder_init() when the DRM driver starts. This patch frees it when the DRM driver is unloaded. Tested-by: Russell King Acked-by: Russell King Signed-off-by: Jean-Francois Moine --- drivers/gpu/drm/i2c/tda998x_drv.c | 2 ++ 1 file changed, 2 insertions(

[PATCH v3 12/24] drm/i2c: tda998x: check the CEC device creation

2014-01-19 Thread Jean-Francois Moine
This patch checks if the CEC device is well created at intialization time. Tested-by: Russell King Signed-off-by: Jean-Francois Moine --- drivers/gpu/drm/i2c/tda998x_drv.c | 2 ++ 1 file changed, 2 insertions(+) diff --git a/drivers/gpu/drm/i2c/tda998x_drv.c b/drivers/gpu/drm/i2c/tda998x_drv.

[PATCH v3 07/24] drm/i2c: tda998x: set the video mode from the adjusted value

2014-01-19 Thread Jean-Francois Moine
This patch uses always the adjusted video mode instead of a mix of original and adjusted mode. Signed-off-by: Jean-Francois Moine --- drivers/gpu/drm/i2c/tda998x_drv.c | 66 +++ 1 file changed, 33 insertions(+), 33 deletions(-) diff --git a/drivers/gpu/drm/i2

[PATCH v3 08/24] drm/i2c: tda998x: fix bad value in the AIF

2014-01-19 Thread Jean-Francois Moine
The AIF has an uninitialized byte. This patch clears the whole buffer before filling it. Tested-by: Russell King Acked-by: Russell King Signed-off-by: Jean-Francois Moine --- drivers/gpu/drm/i2c/tda998x_drv.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/drivers/gpu/drm/i

[PATCH v3 05/24] drm/i2c: tda998x: don't freeze the system at audio startup time

2014-01-19 Thread Jean-Francois Moine
This patch prevents the system to be freezed at audio startup time, replacing mdelay by msleep. Tested-by: Russell King Acked-by: Russell King Signed-off-by: Jean-Francois Moine --- drivers/gpu/drm/i2c/tda998x_drv.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/drivers/gp

[PATCH v3 06/24] drm/i2c: tda998x: force the page register at startup time

2014-01-19 Thread Jean-Francois Moine
This patch forces the page register to be set on the first I/O operation. Tested-by: Russell King Acked-by: Russell King Signed-off-by: Jean-Francois Moine --- drivers/gpu/drm/i2c/tda998x_drv.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/drivers/gpu/drm/i2c/tda998x_drv.

[PATCH v3 02/24] drm/i2c: tda998x: check more I/O errors

2014-01-19 Thread Jean-Francois Moine
This patch adds more error checking inn I2C I/O functions. In case of I/O error, this permits to avoid writing in bad controller pages, a bad chipset detection or looping when getting the EDID. Tested-by: Russell King Signed-off-by: Jean-Francois Moine --- drivers/gpu/drm/i2c/tda998x_drv.c | 57

[PATCH v3 03/24] drm/i2c: tda998x: code cleanup

2014-01-19 Thread Jean-Francois Moine
This patch: - replaces ARRAY_SIZE() by sizeof() when a number of bytes is needed, - adds a linefeed in an error message and - removes an useless variable setting. Tested-by: Russell King Signed-off-by: Jean-Francois Moine --- drivers/gpu/drm/i2c/tda998x_drv.c | 13 +++-- 1 file changed,

[PATCH v3 04/24] drm/i2c: tda998x: change probe message origin

2014-01-19 Thread Jean-Francois Moine
On probe, a message giving the TDA chip version seems to come from the DRM driver: armada-drm armada-510-drm: found TDA19988 This patch changes the originator of the message to the TDA driver: tda998x 0-0070: found TDA19988 Acked-by: Russell King Tested-by: Russell King Signed

[PATCH v3 01/24] drm/i2c: tda998x: simplify the i2c read/write functions

2014-01-19 Thread Jean-Francois Moine
This patch simplifies the i2c read/write functions and permits them to be easily called in more contexts. Acked-by: Russell King Tested-by: Russell King Signed-off-by: Jean-Francois Moine --- drivers/gpu/drm/i2c/tda998x_drv.c | 322 +++--- 1 file changed, 162 in

[PATCH v3 00/24] drm/i2c: tda998x: add DT support and other improvements

2014-01-19 Thread Jean-Francois Moine
This patch set contains various extensions to the tda998x driver: - simplify the i2c read/write - code cleanup and fix some small errors - use HDMI constants - don't read write-only registers - add DT support - use irq for connection status and EDID read - get a better status of the HDMI connector

[PATCH] drm/nouveau/mxm: fix null deref on load

2014-01-19 Thread Linus Torvalds
Ok, I applied this, even though I hate the timing. I also suspect that that whole commit 61b365a50 ("drm/nouveau: populate master subdev pointer only when fully constructed") is just completely buggered and the wrong thing to do. It also caused another nasty change (fdd239ac99a0 "drm/nouveau: fix

NULL ptr dereference in i915_gem_alloc_object()

2014-01-19 Thread Daniel Vetter
On Sun, Jan 19, 2014 at 12:36:20PM +0100, Daniel Vetter wrote: > On Sun, Jan 19, 2014 at 2:28 AM, Linus Torvalds > wrote: > > Testing running out of file descriptors shows a NULL pointer > > dereference in i915_gem_alloc_object() because base.filp ends up being > > NULL. So the line > > > > ma

[Bug 73789] [Radeon HD 7770 GHz Edition] Cape Verde XT: glxinfo report 3.0, but support for 3.1 annonced

2014-01-19 Thread bugzilla-dae...@freedesktop.org
u are the assignee for the bug. -- next part -- An HTML attachment was scrubbed... URL: <http://lists.freedesktop.org/archives/dri-devel/attachments/20140119/18226e11/attachment.html>

[Bug 73788] [Radeon HD 7770 GHz Edition] Cape Verde XT: DPM set state failed

2014-01-19 Thread bugzilla-dae...@freedesktop.org
: <http://lists.freedesktop.org/archives/dri-devel/attachments/20140119/83f3b302/attachment.html>

[Bug 73789] [Radeon HD 7770 GHz Edition] Cape Verde XT: glxinfo report 3.0, but support for 3.1 annonced

2014-01-19 Thread bugzilla-dae...@freedesktop.org
HTML attachment was scrubbed... URL: <http://lists.freedesktop.org/archives/dri-devel/attachments/20140119/07d5ee1a/attachment.html>

[Bug 73792] UVD usage with HD makes X11 quite unstable on Samsung ATIV Book Lite 9 (A4-1450 CPU, KABINI graphics))

2014-01-19 Thread bugzilla-dae...@freedesktop.org
the bug. -- next part -- An HTML attachment was scrubbed... URL: <http://lists.freedesktop.org/archives/dri-devel/attachments/20140119/cc16153f/attachment-0001.html>

[Bug 73792] UVD usage with HD makes X11 quite unstable on Samsung ATIV Book Lite 9 (A4-1450 CPU, KABINI graphics))

2014-01-19 Thread bugzilla-dae...@freedesktop.org
the bug. -- next part -- An HTML attachment was scrubbed... URL: <http://lists.freedesktop.org/archives/dri-devel/attachments/20140119/a749b3fd/attachment.html>

[Bug 73792] UVD usage with HD makes X11 quite unstable on Samsung ATIV Book Lite 9 (A4-1450 CPU, KABINI graphics))

2014-01-19 Thread bugzilla-dae...@freedesktop.org
the bug. -- next part -- An HTML attachment was scrubbed... URL: <http://lists.freedesktop.org/archives/dri-devel/attachments/20140119/dd878a83/attachment.html>

[Bug 73792] New: UVD usage with HD makes X11 quite unstable on Samsung ATIV Book Lite 9 (A4-1450 CPU, KABINI graphics))

2014-01-19 Thread bugzilla-dae...@freedesktop.org
l because: You are the assignee for the bug. -- next part -- An HTML attachment was scrubbed... URL: <http://lists.freedesktop.org/archives/dri-devel/attachments/20140119/757d6ae3/attachment.html>

[Bug 73672] Half Life 2 in Wine is broken since 4e549ddb

2014-01-19 Thread bugzilla-dae...@freedesktop.org
ssignee for the bug. -- next part -- An HTML attachment was scrubbed... URL: <http://lists.freedesktop.org/archives/dri-devel/attachments/20140119/8d0406b1/attachment.html>

NULL ptr dereference in i915_gem_alloc_object()

2014-01-19 Thread Daniel Vetter
On Sun, Jan 19, 2014 at 2:28 AM, Linus Torvalds wrote: > Testing running out of file descriptors shows a NULL pointer > dereference in i915_gem_alloc_object() because base.filp ends up being > NULL. So the line > > mapping = file_inode(obj->base.filp)->i_mapping; > > will cause an oops. The ca

[Bug 73672] Half Life 2 in Wine is broken since 4e549ddb

2014-01-19 Thread bugzilla-dae...@freedesktop.org
versions of mesa and llvm. -- You are receiving this mail because: You are the assignee for the bug. -- next part -- An HTML attachment was scrubbed... URL: <http://lists.freedesktop.org/archives/dri-devel/attachments/20140119/1e108c28/attachment.html>

NULL ptr dereference in i915_gem_alloc_object()

2014-01-19 Thread Linus Torvalds
On Sun, Jan 19, 2014 at 9:31 AM, Daniel Vetter wrote: > > This took much longer than I'll ever dare to admit, but I think I've > stitched a testcase together for this and pushed it to our i915 test repo: So I was testing a patch that limits one user to fewer than the global system resource files,

[Bug 72228] Painkiller: Hell and Damnation segfaults intermittently on radeonsi

2014-01-19 Thread bugzilla-dae...@freedesktop.org
! -- You are receiving this mail because: You are the assignee for the bug. -- next part -- An HTML attachment was scrubbed... URL: <http://lists.freedesktop.org/archives/dri-devel/attachments/20140119/2129ef09/attachment.html>

[PATCH] drm/nouveau/mxm: fix null deref on load

2014-01-19 Thread Ilia Mirkin
Since commit 61b365a50 (drm/nouveau: populate master subdev pointer only when fully constructed), the nouveau_mxm(bios) call will return NULL, since it's still being called from the constructor. Instead, pass the mxm pointer via the unused data field. See https://bugs.freedesktop.org/show_bug.cgi?

[Bug 73788] [Radeon HD 7770 GHz Edition] Cape Verde XT: DPM set state failed

2014-01-19 Thread bugzilla-dae...@freedesktop.org
ttp://lists.freedesktop.org/archives/dri-devel/attachments/20140119/f28ae3fe/attachment.html>

[Bug 73789] [Radeon HD 7770 GHz Edition] Cape Verde XT: glxinfo report 3.0, but support for 3.1 annonced

2014-01-19 Thread bugzilla-dae...@freedesktop.org
part -- An HTML attachment was scrubbed... URL: <http://lists.freedesktop.org/archives/dri-devel/attachments/20140119/4261b746/attachment.html>

[Bug 73789] [HD7700] glxinfo report 3.0, but support for 3.1 annonced

2014-01-19 Thread bugzilla-dae...@freedesktop.org
ttp://lists.freedesktop.org/archives/dri-devel/attachments/20140119/f50522e9/attachment.html>

[Bug 73789] [HD770] glxinfo report 3.0, but support for 3.1 annonced

2014-01-19 Thread bugzilla-dae...@freedesktop.org
xt part -- An HTML attachment was scrubbed... URL: <http://lists.freedesktop.org/archives/dri-devel/attachments/20140119/450743e6/attachment.html>

[Bug 43829] Resuming my AMD A4-3300 based laptop leaves the screen black

2014-01-19 Thread bugzilla-dae...@freedesktop.org
HTML attachment was scrubbed... URL: <http://lists.freedesktop.org/archives/dri-devel/attachments/20140119/3c32df76/attachment.html>

[Bug 73789] New: [HD770] glxinfo report 3.0, but support for 3.1 annonced

2014-01-19 Thread bugzilla-dae...@freedesktop.org
the bug. -- next part -- An HTML attachment was scrubbed... URL: <http://lists.freedesktop.org/archives/dri-devel/attachments/20140119/c36b7b01/attachment.html>

[Bug 73788] [HD7700] DPM set state failed

2014-01-19 Thread bugzilla-dae...@freedesktop.org
xt part -- An HTML attachment was scrubbed... URL: <http://lists.freedesktop.org/archives/dri-devel/attachments/20140119/dd6f59c1/attachment-0001.html>

[Bug 73788] New: [HD7700] DPM set state failed

2014-01-19 Thread bugzilla-dae...@freedesktop.org
is mail because: You are the assignee for the bug. -- next part -- An HTML attachment was scrubbed... URL: <http://lists.freedesktop.org/archives/dri-devel/attachments/20140119/0cf9ede2/attachment.html>

[Bug 70687] vgaswitcheroo issues on Linux 3.12

2014-01-19 Thread bugzilla-dae...@freedesktop.org
ttp://lists.freedesktop.org/archives/dri-devel/attachments/20140119/3d14f47f/attachment.html>

[Bug 73785] New: Team Fortress 2 causes random GPU stalls on radeonsi

2014-01-19 Thread bugzilla-dae...@freedesktop.org
t;. -- You are receiving this mail because: You are the assignee for the bug. -- next part -- An HTML attachment was scrubbed... URL: <http://lists.freedesktop.org/archives/dri-devel/attachments/20140119/a9046f47/attachment.html>

[Bug 72228] Painkiller: Hell and Damnation segfaults intermittently on radeonsi

2014-01-19 Thread bugzilla-dae...@freedesktop.org
scrubbed... URL: <http://lists.freedesktop.org/archives/dri-devel/attachments/20140119/bd297d9d/attachment.html>

[Bug 73781] [r600g] SIGFPE at ../../../../../src/gallium/drivers/r600/r600_state.c:3109

2014-01-19 Thread bugzilla-dae...@freedesktop.org
-- An HTML attachment was scrubbed... URL: <http://lists.freedesktop.org/archives/dri-devel/attachments/20140119/fb38ce2e/attachment.html>

[Bug 73759] Graphics corruption in KDE logout effect

2014-01-19 Thread bugzilla-dae...@freedesktop.org
-- An HTML attachment was scrubbed... URL: <http://lists.freedesktop.org/archives/dri-devel/attachments/20140119/f17a7713/attachment.html>

[Bug 73781] New: [r600g] SIGFPE at at ../../../../../src/gallium/drivers/r600/r600_state.c:3109

2014-01-19 Thread bugzilla-dae...@freedesktop.org
iving this mail because: You are the assignee for the bug. -- next part -- An HTML attachment was scrubbed... URL: <http://lists.freedesktop.org/archives/dri-devel/attachments/20140119/85a725a9/attachment-0001.html>