[git pull] drm fixes

2015-02-28 Thread Linus Torvalds
On Sat, Feb 28, 2015 at 10:08 PM, Linus Torvalds wrote: > > I'll see how painful it is to bisect it, Not surprisingly, it went right for the drm merge. Commit 8c334ce8f0fe ("Merge branch 'timers-core-for-linus'..") is good, while the next merge commit 796e1c55717e ("Merge branch 'drm-next' ..")

[git pull] drm fixes

2015-02-28 Thread Linus Torvalds
On Sat, Feb 28, 2015 at 9:40 PM, Linus Torvalds wrote: > > I'm not sure how new these problems are, I think the previous kernel I > booted on this machine was 3.16. Hmm. 3.19 works fine, even if it ends up spewing WARNING: CPU: 0 PID: 6 at drivers/gpu/drm/drm_irq.c:1121

[PATCH v4 14/15] ASoC: rockchip/rockchip-hdmi-audio: add sound driver for hdmi audio

2015-02-28 Thread Yakir Yang
Add a sound driver that combines rockchip-i2s cpu_dai and dw-hdmi-codec as codec_dai to provide hdmi audio output on rk3288 platforms. Signed-off-by: Yakir Yang --- Changes in v4: - Add ".pm = _soc_pm_ops," Changes in v3: - Delete the operation of jack in rockchip-hdmi-audio driver, get ready

[PATCH v4 13/15] ASoC: codec/dw-hdmi-audio: add codec driver for dw hdmi audio

2015-02-28 Thread Yakir Yang
codec driver creat an standard alsa device, than config audio and report jack status through some callback interfaces that dw_hdmi driver support. Signed-off-by: Yakir Yang --- Changes in v4: - Replace delaywork with irq thread, and add suspend/resume interfaces, Replace "dw-hdmi-audio" with

[PATCH v4 12/15] drm: bridge/dw_hdmi: creat dw-hdmi-audio platform device

2015-02-28 Thread Yakir Yang
creat dw-hdmi-audio device dynamically in probe function, and transfer some interfaces to dw-hdmi-audio driver for setting hdmi audio format & control hdmi audio clock. Signed-off-by: Yakir Yang --- Changes in v4: None Changes in v3: - Remove audio_config & get_connect_status callback functions

[PATCH v4 11/15] drm: bridge/dw_hdmi: add enable/disable to dw_hdmi_audio callbacks

2015-02-28 Thread Yakir Yang
Add enable and disable callbacks to dw_hdmi_audio interface so that dw_hdmi_audio can enable and disable the dw_hdmi audio. Signed-off-by: Yakir Yang --- Changes in v4: - Rename "hdmi_audio_*" to "dw_hdmi_audio_*" Changes in v3: - Delete hdmi_audio_config interface and modify audio clock

[PATCH v4 10/15] drm: bridge/dw_hdmi: add audio sample channel status setting

2015-02-28 Thread Yakir Yang
From: Daniel Kurtz When transmitting IEC60985 linear PCM audio, we configure the Audio Sample Channel Status information of all the channel status bits in the IEC60958 frame. Signed-off-by: Yakir Yang --- Changes in v4: - Give HDMI_FC_AUD_SCHNL8 an readable value Changes

[PATCH v4 09/15] drm: bridge/dw_hdmi: enable audio support for No-CEA display resolutions

2015-02-28 Thread Yakir Yang
If the monitor support audio, so we should support audio for it, even if the display resolution is No-CEA mode. Signed-off-by: Yakir Yang --- Changes in v4: - Add hdmi audio support when monitor support audio Changes in v3: None Changes in v2: - Enable audio support for No-CEA display mode

[PATCH v4 08/15] drm: bridge/dw_hdmi: add audio support for more display resolutions

2015-02-28 Thread Yakir Yang
Add more n/cts values, in that case we can support audio for more display resolutions (128 * SampleRate = PixelClock * N / CTS). Signed-off-by: Yakir Yang --- Changes in v4: None Changes in v3: None Changes in v2: - add more n/cts combinations for more display resolutions

[PATCH v4 07/15] drm: bridge/dw_hdmi: set ncts_atomic_write & cts_manual

2015-02-28 Thread Yakir Yang
From: Daniel Kurtz The ncts_atomic_write & cts_manual bits are present when design id equal to 0x20. After setting ncts_atomic_write, new N and CTS values are only used when aud_n1 register is updated. After setting cts_manual, new CTS value can set by AUD_CTS registers.

[git pull] drm fixes

2015-02-28 Thread Linus Torvalds
Hmm. I haven't updated the old Mac Mini I have in a *long* time, but today I decided to try. And it causes problems in drm. I'm not sure how new these problems are, I think the previous kernel I booted on this machine was 3.16. But I thought I'd better report them as-is, because bisection on

[PATCH v4 06/15] drm: bridge/dw_hdmi: adjust n/cts setting order

2015-02-28 Thread Yakir Yang
From: Daniel Kurtz This patch changes the order to: - write CTS3 CTS_manual (if supported) | N_shift | CTS[19:16] - write CTS2 CTS[15:8] - write CTS1 CTS[7:0] - write N3 N[19:16] - write N2 N[15:8] - write N1 N[7:0] Signed-off-by: Yakir Yang Signed-off-by: Daniel Kurtz

[PATCH v4 05/15] drm: bridge/dw_hdmi: combine hdmi_set_clock_regenerator_n() and hdmi_regenerate_cts()

2015-02-28 Thread Yakir Yang
Signed-off-by: Yakir Yang --- Changes in v4: None Changes in v3: - Combine hdmi_set_clock_regenerator_n() and hdmi_regenerate_cts() Changes in v2: None drivers/gpu/drm/bridge/dw_hdmi.c | 17 ++--- 1 file changed, 6 insertions(+), 11 deletions(-) diff --git

[PATCH v4 04/15] drm: bridge/dw_hdmi: add identification registers parse and record

2015-02-28 Thread Yakir Yang
By parsing the identification registers we can know what functions are present on the hdmi ip. Signed-off-by: Yakir Yang --- Changes in v4: -Correct phy_type assignment bug Changes in v3: - Add ID registers parse and record Changes in v2: None drivers/gpu/drm/bridge/dw_hdmi.c | 59

[PATCH v4 03/15] drm: rockchip/dw_hdmi_rockchip: add resume/suspend support

2015-02-28 Thread Yakir Yang
Signed-off-by: Yakir Yang --- Changes in v4: None Changes in v3: - Setting the .pm member instead of suspend/resume Changes in v2: - Add suspend/resume support for dw_hdmi_rockchip driver drivers/gpu/drm/rockchip/dw_hdmi-rockchip.c | 16 1 file changed, 16 insertions(+) diff

[PATCH v4 02/15] drm: bridge/dw_hdmi: wrap irq control in fucntions

2015-02-28 Thread Yakir Yang
Wrap irq control in functions, and then we can call in dw_hdmi_bind/dw_hdmi_unbind/dw_hdmi_resume/dw_hdmi_suspend functions. Signed-off-by: Yakir Yang --- Changes in v4: None Changes in v3: - Wrap irq control in fucntions Changes in v2: None drivers/gpu/drm/bridge/dw_hdmi.c | 75

[PATCH v4 01/15] drm: bridge/dw_hdmi: add irq control to suspend/resume

2015-02-28 Thread Yakir Yang
when kernel enter into suspend, cpus will shutdown, hdmi registers will reset invisibly. After kernel resume, drm core will call the bridge enable function. All of hdmi registers will be setup again except the interrupt registers. In that case we should mute all the interrupt in suspend stage, and

[PATCH v4 0/15] Those patches is used for dw_hdmi audio support

2015-02-28 Thread Yakir Yang
We found Designware hdmi driver only support audio clock config, we can not play sound through it. To add Designware HDMI Audio support, we make those patch set: 1): fixed dw_hdmi irq bug, add irq control to suspend/resume interfaces. 2): add suspend/resume callback for dw_hdmi rockchip driver.

[Intel-gfx] [Regression] WARNING: drivers/gpu/drm/i915/i915_gem.c:4525 i915_gem_free_object

2015-02-28 Thread Chris Wilson
On Sat, Feb 28, 2015 at 03:20:37PM +0300, Andrey Skvortsov wrote: > Unfortunately this is not the last bug, that breaks i915/drm working > on my laptop. Sometimes system successfully loads with couple warnings > mentioned in > previous mail: > > [ 26.922953] WARNING: CPU: 1 PID: 767 at >

[Bug 84500] [radeonsi] radeon 0000:01:00.0: Packet0 not allowed!

2015-02-28 Thread bugzilla-dae...@freedesktop.org
-- An HTML attachment was scrubbed... URL: <http://lists.freedesktop.org/archives/dri-devel/attachments/20150228/616653e3/attachment.html>

[Bug 89369] Monitor’s EDID probed several times delaying X server start

2015-02-28 Thread bugzilla-dae...@freedesktop.org
rg/changelogs//main/x/xorg-server/xorg-server_1.16.4-1_changelog -- 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/20150228/7492e392

drm/gma500: Possible deadlock in gma_power_begin()

2015-02-28 Thread Alexey Khoroshilov
gma_power_begin() starts with locking power_ctrl_lock spinlock and then, if gma_resume_pci(dev->pdev) succeed, it calls psb_irq_preinstall(dev); psb_irq_postinstall(dev); psb_irq_postinstall() does some pipestat enabling/disabling dance: if (dev->vblank[0].enabled)

[PATCH] drm/i915: Fix trivial typos in comments and warning message

2015-02-28 Thread Yannick Guerrini
Change 'mutliple' to 'multiple' Change 'mutlipler' to 'multiplier' Change 'Haswel' to 'Haswell' Signed-off-by: Yannick Guerrini --- drivers/gpu/drm/i915/i915_gem_execbuffer.c | 2 +- drivers/gpu/drm/i915/i915_reg.h| 2 +- drivers/gpu/drm/i915/intel_sdvo.c | 2 +- 3 files

[Bug 84500] [radeonsi] radeon 0000:01:00.0: Packet0 not allowed!

2015-02-28 Thread bugzilla-dae...@freedesktop.org
are the assignee for the bug. -- next part -- An HTML attachment was scrubbed... URL: <http://lists.freedesktop.org/archives/dri-devel/attachments/20150228/973ea4d4/attachment.html>

[Bug 89196] Radeon GPU crashes at random times (GPU lockup)

2015-02-28 Thread bugzilla-dae...@freedesktop.org
d as a duplicate. *** This bug has been marked as a duplicate of bug 66963 *** -- 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/attachment

[Bug 66963] Rv6xx dpm problems

2015-02-28 Thread bugzilla-dae...@freedesktop.org
vel/attachments/20150228/055bd013/attachment.html>

[Intel-gfx] [Regression] WARNING: drivers/gpu/drm/i915/i915_gem.c:4525 i915_gem_free_object

2015-02-28 Thread Andrey Skvortsov
On 24 Feb, Daniel Vetter wrote: > On Mon, Feb 23, 2015 at 09:20:31PM +, Chris Wilson wrote: > > On Mon, Feb 23, 2015 at 11:12:39PM +0300, Andrey Skvortsov wrote: > > > Hi, > > > > > > This warning is moved from linux-next to v4.0-rc1 now. After system boot > > > is just a black screen. > >

[Bug 86043] Optimus issue with libdrm 2.4.58

2015-02-28 Thread bugzilla-dae...@freedesktop.org
attachment was scrubbed... URL: <http://lists.freedesktop.org/archives/dri-devel/attachments/20150228/e7ac9bcc/attachment.html>

[Bug 86043] Optimus issue with libdrm 2.4.58

2015-02-28 Thread bugzilla-dae...@freedesktop.org
-- An HTML attachment was scrubbed... URL: <http://lists.freedesktop.org/archives/dri-devel/attachments/20150228/d78eb481/attachment.html>

[PATCH v5] drm/panel: Add support for AUO b101ean01 panel

2015-02-28 Thread huang lin
The AUO b101ean01 panel is a 10.1" 1280x800 panel, which can be supported by the simple panel driver. Signed-off-by: huang lin --- Changes in v5: - increase the vsync time .../devicetree/bindings/panel/auo,b101ean01.txt| 7 ++ drivers/gpu/drm/panel/panel-simple.c | 26

[Bug 89366] DisplayPort MST (multi-stream transport) "atomic sleep" Linux kernel bug

2015-02-28 Thread bugzilla-dae...@freedesktop.org
n efforts to analyze this further. I plan to post updates when I have more news. -- 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/20150228/c5da868f/attachment.html>

eDP display control registers in Linux kernel

2015-02-28 Thread Michael Leuchtenburg
top (possibly somewhere in the bezel around the display or keyboard) and covering or ensuring constant lighting of it? BR, Jani. -- Jani Nikula, Intel Open Source Technology Center -- next part -- An HTML attachment was scrubbed... URL: <http://lists.freedesktop.org/archives/dri-devel/attachments/20150228/8fb7308d/attachment-0001.html>

MST locking problem?

2015-02-28 Thread Adam Richter
xpress some preference regarding the eventual fix or is already dealing with the same problem. I hope this information is useful.  Thanks in advance for any input. Adam Richter -- next part -- An HTML attachment was scrubbed... URL: <http://lists.freedesktop.org/archives/dri-

[PATCH 03/11] drm: add driver for simple vga encoders

2015-02-28 Thread Heiko Stübner
Hi Laurent, thanks for the comments Am Donnerstag, 26. Februar 2015, 20:33:33 schrieb Laurent Pinchart: > On Saturday 31 January 2015 17:32:56 Heiko Stuebner wrote: > > There exist simple vga encoders without any type of management interface > > and just maybe a simple gpio for turning it on or

[Bug 88522] unreal effectscave demo locks up gpu

2015-02-28 Thread bugzilla-dae...@freedesktop.org
bug. -- next part -- An HTML attachment was scrubbed... URL: <http://lists.freedesktop.org/archives/dri-devel/attachments/20150228/ea88db9a/attachment.html>

[Bug 88522] unreal effectscave demo locks up gpu

2015-02-28 Thread bugzilla-dae...@freedesktop.org
bug. -- next part -- An HTML attachment was scrubbed... URL: <http://lists.freedesktop.org/archives/dri-devel/attachments/20150228/214defec/attachment.html>

[Bug 88522] unreal effectscave demo locks up gpu

2015-02-28 Thread bugzilla-dae...@freedesktop.org
hives/dri-devel/attachments/20150228/5082bcb1/attachment.html>

[Bug 93701] radeon: two "empty" pixel lines on left side of screen, rest of screen gets slightly squished

2015-02-28 Thread bugzilla-dae...@bugzilla.kernel.org
https://bugzilla.kernel.org/show_bug.cgi?id=93701 --- Comment #13 from Frederik vom Hofe --- The last patch (http://cgit.freedesktop.org/~agd5f/linux/patch/?id=71560b1f75e91b0eafdd8a11fb6f4e4c492f534b) does not work on 4.0-rc1: patch -p1 < ../patchset-4.0-rc1-hdmi_2/7.patch patching file