[PATCH 01/26] omapfb: panel-tpo-td028ttec1: Remove legacy boot support

2016-05-30 Thread Peter Ujfalusi
On 05/30/2016 02:56 PM, Belisko Marek wrote: > Hi Peter, > > On Mon, May 30, 2016 at 1:42 PM, Peter Ujfalusi > wrote: >> The panel is not used by any legacy board files so the legacy (pdata) boot >> support can be dropped. > What about platforms which doesn't support DT boot yet? We don't have

[RFC] drm: Introduce max width and height properties for planes

2016-05-30 Thread Rob Clark
On Mon, May 30, 2016 at 5:32 AM, Daniel Vetter wrote: > On Mon, May 30, 2016 at 02:09:17PM +0530, Archit Taneja wrote: >> >> >> On 05/25/2016 10:06 PM, Rob Clark wrote: >> >On Wed, May 25, 2016 at 9:12 AM, Daniel Vetter wrote: >> >>On Wed, May 25, 2016 at 04:28:36PM +0530, Archit Taneja wrote: >>

[PATCH] Add virtio gpu driver.

2016-05-30 Thread Gerd Hoffmann
Hi, > - add a small core function to registerr HOT_X/HOT_Y for a (cursor) plane, > e.g. drm_plane_register_hotspot(). That should allocate the properties > (if they don't exist yet) and then attach those props to the cursor. We > don't want those props everywhere, but only on drivers that

drivers/gpu/drm/i915/i915_reg.h:90:shift-overflow problem ?

2016-05-30 Thread Chris Wilson
On Mon, May 30, 2016 at 11:32:59AM +0100, David Binderman wrote: > Hello there, > > drivers/gpu/drm/i915/i915_reg.h:90:28: warning: result of ‘65535 << > 20’ requires 37 bits to represent, but ‘int’ only has 32 bits > [-Wshift-overflow=] > > Source code is > > #define BSM_MASK (0x

[PATCH 00/26] fb/drm: omapdss: Clean up the headers and separate the two stack

2016-05-30 Thread Tomi Valkeinen
A non-text attachment was scrubbed... Name: signature.asc Type: application/pgp-signature Size: 819 bytes Desc: OpenPGP digital signature URL: <https://lists.freedesktop.org/archives/dri-devel/attachments/20160530/4a579b7d/attachment.sig>

[RFC] drm: Introduce max width and height properties for planes

2016-05-30 Thread Daniel Vetter
On Mon, May 30, 2016 at 09:47:53AM -0400, Rob Clark wrote: > On Mon, May 30, 2016 at 5:32 AM, Daniel Vetter wrote: > > drm_hwcomposer (developed by Google) is a generic hwc implementation along > > the lines of weston and any other generic kms compositor. I think it makes > > a lot of sense to aim

[PATCH v3 7/7] [wip] virtio-gpu: add page flip support

2016-05-30 Thread Daniel Vetter
On Mon, May 30, 2016 at 02:06:50PM +0200, Gerd Hoffmann wrote: > Hi, > > > > But I'll take you up on the implied offer to help out and test ;-) > > > > git://people.freedesktop.org/~danvet/drm stuff > > Tried that branch. > > > Would be really awesome if you could test this on virtio. Note th

[PATCH] Add virtio gpu driver.

2016-05-30 Thread Daniel Vetter
On Mon, May 30, 2016 at 03:50:36PM +0200, Gerd Hoffmann wrote: > Hi, > > > - add a small core function to registerr HOT_X/HOT_Y for a (cursor) plane, > > e.g. drm_plane_register_hotspot(). That should allocate the properties > > (if they don't exist yet) and then attach those props to the cu

drivers/gpu/drm/i915/i915_reg.h:90:shift-overflow problem ?

2016-05-30 Thread Jani Nikula
On Mon, 30 May 2016, Chris Wilson wrote: > On Mon, May 30, 2016 at 11:32:59AM +0100, David Binderman wrote: >> Hello there, >> >> drivers/gpu/drm/i915/i915_reg.h:90:28: warning: result of ‘65535 << >> 20’ requires 37 bits to represent, but ‘int’ only has 32 bits >> [-Wshift-overflow=] >>

[Intel-gfx] [PATCH 04/26] drm/rcar-du: Use for_each_*_in_state

2016-05-30 Thread Daniel Vetter
On Mon, May 30, 2016 at 11:58:27AM +0200, Maarten Lankhorst wrote: > Op 30-05-16 om 11:18 schreef Laurent Pinchart: > > Hi Daniel, > > > > Thank you for the patch. > > > > This looks good to me as the resulting code is mostly similar. However, the > > for_each_*_in_state macros end with an for_eac

[Intel-gfx] [PATCH 08/26] drm: Consolidate connector arrays in drm_atomic_state

2016-05-30 Thread Ville Syrjälä
On Sun, May 29, 2016 at 08:35:05PM +0200, Daniel Vetter wrote: > It's kinda pointless to have 2 separate mallocs for these. And when we > add more per-connector state in the future it's even more pointless. > > Right now there's no such thing planned, but both Gustavo's per-crtc > fence patches, a

[Intel-gfx] [PATCH 01/26] drm/atomic-helper: use for_each_*_in_state more

2016-05-30 Thread Daniel Vetter
On Mon, May 30, 2016 at 02:17:06PM +0200, Maarten Lankhorst wrote: > Op 29-05-16 om 20:34 schreef Daniel Vetter: > > This avois leaking drm_atomic_state internals into the helpers. The > > only place where this still happens after this patch is > > drm_atomic_helper_swap_state(). > > It's unavoida

[Intel-gfx] [PATCH 06/26] drm/atomic: Add __drm_atomic_get_current_plane_state

2016-05-30 Thread Daniel Vetter
On Mon, May 30, 2016 at 01:42:40PM +0200, Maarten Lankhorst wrote: > Op 29-05-16 om 20:35 schreef Daniel Vetter: > > ... and use it in msm&vc4. Again just want to encapsulate > > drm_atomic_state internals a bit. > > > > The const threading is a bit awkward in vc4 since C sucks, but I still > > thi

[PATCH v5 0/1] sti: add audio interface to the hdmi driver

2016-05-30 Thread Mark Brown
A non-text attachment was scrubbed... Name: signature.asc Type: application/pgp-signature Size: 473 bytes Desc: not available URL: <https://lists.freedesktop.org/archives/dri-devel/attachments/20160530/c9e36cc1/attachment.sig>

[Intel-gfx] [PATCH 12/26] drm/atomic-helper: Massage swap_state signature somewhat

2016-05-30 Thread Daniel Vetter
On Mon, May 30, 2016 at 03:08:39PM +0200, Maarten Lankhorst wrote: > Op 29-05-16 om 20:35 schreef Daniel Vetter: > > - dev is redundant, we have state->atomic > > - add stall parameter, which must be set when swapping needs to stall > > for preceeding commits to stop looking at ->state pointers.

[Intel-gfx] [PATCH 15/26] drm/arc: Implement nonblocking commit correctly

2016-05-30 Thread Daniel Vetter
On Mon, May 30, 2016 at 11:36:06AM +0200, Maarten Lankhorst wrote: > Op 30-05-16 om 11:24 schreef Daniel Vetter: > > On Mon, May 30, 2016 at 10:15:14AM +0200, Maarten Lankhorst wrote: > >> Op 29-05-16 om 20:35 schreef Daniel Vetter: > >>> Committing with block it is not. > >>> > >>> Thanks to the f

[Intel-gfx] [PATCH 08/26] drm: Consolidate connector arrays in drm_atomic_state

2016-05-30 Thread Daniel Vetter
On Mon, May 30, 2016 at 05:59:24PM +0300, Ville Syrjälä wrote: > On Sun, May 29, 2016 at 08:35:05PM +0200, Daniel Vetter wrote: > > It's kinda pointless to have 2 separate mallocs for these. And when we > > add more per-connector state in the future it's even more pointless. > > > > Right now th

[PATCH] virtio-gpu: fix output lookup

2016-05-30 Thread Daniel Vetter
On Mon, May 30, 2016 at 02:03:26PM +0200, Gerd Hoffmann wrote: > Needed for multihead setups where we can have disabled > outputs and therefore plane->crtc can be NULL. > > Signed-off-by: Gerd Hoffmann See my reply in the other thread, but I think you have a more fundamental issue here. I droppe

[Intel-gfx] [PATCH 08/26] drm: Consolidate connector arrays in drm_atomic_state

2016-05-30 Thread Ville Syrjälä
On Mon, May 30, 2016 at 05:13:56PM +0200, Daniel Vetter wrote: > On Mon, May 30, 2016 at 05:59:24PM +0300, Ville Syrjälä wrote: > > On Sun, May 29, 2016 at 08:35:05PM +0200, Daniel Vetter wrote: > > > It's kinda pointless to have 2 separate mallocs for these. And when we > > > add more per-connec

[RFC] drm: Introduce max width and height properties for planes

2016-05-30 Thread Rob Clark
On Mon, May 30, 2016 at 10:38 AM, Daniel Vetter wrote: > On Mon, May 30, 2016 at 09:47:53AM -0400, Rob Clark wrote: >> On Mon, May 30, 2016 at 5:32 AM, Daniel Vetter wrote: >> > drm_hwcomposer (developed by Google) is a generic hwc implementation along >> > the lines of weston and any other gener

[Intel-gfx] [PATCH 08/26] drm: Consolidate connector arrays in drm_atomic_state

2016-05-30 Thread Daniel Vetter
On Mon, May 30, 2016 at 06:25:50PM +0300, Ville Syrjälä wrote: > On Mon, May 30, 2016 at 05:13:56PM +0200, Daniel Vetter wrote: > > On Mon, May 30, 2016 at 05:59:24PM +0300, Ville Syrjälä wrote: > > > On Sun, May 29, 2016 at 08:35:05PM +0200, Daniel Vetter wrote: > > > > It's kinda pointless to

[Intel-gfx] [PATCH 08/26] drm: Consolidate connector arrays in drm_atomic_state

2016-05-30 Thread Ville Syrjälä
On Mon, May 30, 2016 at 05:33:56PM +0200, Daniel Vetter wrote: > On Mon, May 30, 2016 at 06:25:50PM +0300, Ville Syrjälä wrote: > > On Mon, May 30, 2016 at 05:13:56PM +0200, Daniel Vetter wrote: > > > On Mon, May 30, 2016 at 05:59:24PM +0300, Ville Syrjälä wrote: > > > > On Sun, May 29, 2016 at

[Intel-gfx] [PATCH 08/26] drm: Consolidate connector arrays in drm_atomic_state

2016-05-30 Thread Daniel Vetter
On Mon, May 30, 2016 at 5:45 PM, Ville Syrjälä wrote: >> state->connectors[i].connector is really long, and makes a lot of code >> look ugly. "obj" might be a bit better than "ptr" at least. Something >> else? > > How often are you expecting to have to type this anyway? Using any > kind of gener

[PATCH 1/2] drm: Replace fb_helper->atomic with mode_config->atomic_commit

2016-05-30 Thread Daniel Vetter
Drivers transitioning to atomic might not yet want to enable full DRIVER_ATOMIC support when it's not entirely working. But using atomic internally makes a lot more sense earlier. Instead of spreading such flags to more places I figured it's simpler to just check for mode_config->funcs->atomic_com

[PATCH 2/2] drm: Resurrect atomic rmfb code

2016-05-30 Thread Daniel Vetter
This was somehow lost between v3 and the merged version in Maarten's patch merged as: commit f2d580b9a8149735cbc4b59c4a8df60173658140 Author: Maarten Lankhorst Date: Wed May 4 14:38:26 2016 +0200 drm/core: Do not preserve framebuffer on rmfb, v4. Actual code copied from Maarten's patch, b

[PATCH 2/5] arm/dts/imx6q-b850v3: Configure IPU assignment order

2016-05-30 Thread Fabio Estevam
On Mon, May 30, 2016 at 1:39 PM, Peter Senna Tschudin wrote: > Configure the IPU assignment order to assign one IPU per external > display. A single IPU can drive multiple external displays but there are > resolution restrictions. After this patch the GPU is capalbe of driving two I think you mea

[Bug 96278] Kernel Hung when starting X while detecting outputs

2016-05-30 Thread bugzilla-dae...@freedesktop.org
the assignee for the bug. -- next part -- An HTML attachment was scrubbed... URL: <https://lists.freedesktop.org/archives/dri-devel/attachments/20160530/3debc4f9/attachment.html>

[PATCH 5/5] arm/dts/imx6q-b850v3: Use GE B850v3 LVDS/DP++ Bridge

2016-05-30 Thread Fabio Estevam
On Mon, May 30, 2016 at 1:39 PM, Peter Senna Tschudin wrote: > +&mux2_i2c2 { > + status = "okay"; > + clock-frequency = <10>; > + > + b850v3_lvds_dp_bridge { > + compatible = "ge,b850v3_lvds_dp"; > + #address-cells = <1>; > + #size-c

[RFC 00/21] Renesas r8a7795/Salvator-X HDMI output prototype

2016-05-30 Thread Geert Uytterhoeven
Hi Uli, On Mon, May 30, 2016 at 5:59 PM, Ulrich Hecht wrote: > This is a prototype of HDMI output support for the Renesas r8a7795 SoC and > Salvator-X board. It is based on the renesas-devel-20160516-v4.6 tree and > includes the bridge API conversion patches to the adv7511 and rcar-du > drivers

[Bug 93748] [r600g]OpenCL driver causes ImageMagick to segfault

2016-05-30 Thread bugzilla-dae...@freedesktop.org
You are the assignee for the bug. -- next part -- An HTML attachment was scrubbed... URL: <https://lists.freedesktop.org/archives/dri-devel/attachments/20160530/bd355cea/attachment.html>

[Bug 93748] [r600g]OpenCL driver causes ImageMagick to segfault

2016-05-30 Thread bugzilla-dae...@freedesktop.org
part -- An HTML attachment was scrubbed... URL: <https://lists.freedesktop.org/archives/dri-devel/attachments/20160530/858a20ee/attachment-0001.html>

[PATCH 00/27] locklesss gem BO free driver patches

2016-05-30 Thread Daniel Vetter
HI all, Here's the pile of lockless gem BO free conversion patches. Assuming I didn't botch it these are all the ones that didn't yet get an ack. Since this is all pretty boring stuff I'll just send a pull request to Dave later this week if no one pipes. Thanks, Daniel Benjamin Gaignard (1): d

[PATCH 07/27] drm/mga200g: Use lockless gem BO free callback

2016-05-30 Thread Daniel Vetter
No dev->struct_mutex anywhere to be seen. Cc: Dave Airlie Signed-off-by: Daniel Vetter --- drivers/gpu/drm/mgag200/mgag200_drv.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/drivers/gpu/drm/mgag200/mgag200_drv.c b/drivers/gpu/drm/mgag200/mgag200_drv.c index ebb470ff7200.

[PATCH 08/27] drm/nouveau: Use lockless gem BO free callback

2016-05-30 Thread Daniel Vetter
No dev->struct_mutex anywhere to be seen. Cc: Ben Skeggs Signed-off-by: Daniel Vetter --- drivers/gpu/drm/nouveau/nouveau_drm.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/drivers/gpu/drm/nouveau/nouveau_drm.c b/drivers/gpu/drm/nouveau/nouveau_drm.c index 11f8dd9c0edb..

[PATCH 09/27] drm/qxl: Use lockless gem BO free callback

2016-05-30 Thread Daniel Vetter
No dev->struct_mutex anywhere to be seen. Cc: Dave Airlie Signed-off-by: Daniel Vetter --- drivers/gpu/drm/qxl/qxl_drv.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/drivers/gpu/drm/qxl/qxl_drv.c b/drivers/gpu/drm/qxl/qxl_drv.c index dc9df5fe50ba..460bbceae297 100644 ---

[PATCH 10/27] drm/rcar-du: Use lockless gem BO free callback

2016-05-30 Thread Daniel Vetter
No dev->struct_mutex anywhere to be seen. Cc: Laurent Pinchart Signed-off-by: Daniel Vetter --- drivers/gpu/drm/rcar-du/rcar_du_drv.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/drivers/gpu/drm/rcar-du/rcar_du_drv.c b/drivers/gpu/drm/rcar-du/rcar_du_drv.c index fb9242d2

[PATCH 11/27] drm/rockchip: Use lockless gem BO free callback

2016-05-30 Thread Daniel Vetter
No dev->struct_mutex anywhere to be seen. Cc: Mark Yao Signed-off-by: Daniel Vetter --- drivers/gpu/drm/rockchip/rockchip_drm_drv.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/drivers/gpu/drm/rockchip/rockchip_drm_drv.c b/drivers/gpu/drm/rockchip/rockchip_drm_drv.c inde

[PATCH 01/27] drm/armada: Use lockless gem BO free callback

2016-05-30 Thread Daniel Vetter
No dev->struct_mutex anywhere to be seen. Cc: Russell King Signed-off-by: Daniel Vetter --- drivers/gpu/drm/armada/armada_drv.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/drivers/gpu/drm/armada/armada_drv.c b/drivers/gpu/drm/armada/armada_drv.c index 439824a61aa5..cb21

[PATCH 02/27] drm/ast: Use lockless gem BO free callback

2016-05-30 Thread Daniel Vetter
No dev->struct_mutex anywhere to be seen. Cc: Dave Airlie Signed-off-by: Daniel Vetter --- drivers/gpu/drm/ast/ast_drv.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/drivers/gpu/drm/ast/ast_drv.c b/drivers/gpu/drm/ast/ast_drv.c index fcd9c0714836..f54afd2113a9 100644 ---

[PATCH 03/27] drm/atmel: Use lockless gem BO free callback

2016-05-30 Thread Daniel Vetter
No dev->struct_mutex anywhere to be seen. Cc: Boris Brezillon Signed-off-by: Daniel Vetter --- drivers/gpu/drm/atmel-hlcdc/atmel_hlcdc_dc.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/drivers/gpu/drm/atmel-hlcdc/atmel_hlcdc_dc.c b/drivers/gpu/drm/atmel-hlcdc/atmel_hlcdc

[PATCH 04/27] drm/bochs: Use lockless gem BO free callback

2016-05-30 Thread Daniel Vetter
No dev->struct_mutex anywhere to be seen. Cc: Gerd Hoffmann Cc: Dave Airlie Signed-off-by: Daniel Vetter --- drivers/gpu/drm/bochs/bochs_drv.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/drivers/gpu/drm/bochs/bochs_drv.c b/drivers/gpu/drm/bochs/bochs_drv.c index b332b4

[PATCH 05/27] drm/cirrus: Use lockless gem BO free callback

2016-05-30 Thread Daniel Vetter
No dev->struct_mutex anywhere to be seen. Cc: Dave Airlie Signed-off-by: Daniel Vetter --- drivers/gpu/drm/cirrus/cirrus_drv.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/drivers/gpu/drm/cirrus/cirrus_drv.c b/drivers/gpu/drm/cirrus/cirrus_drv.c index dc83f69da6f1..b05f7

[PATCH 06/27] drm/fls-dcu: Use lockless gem BO free callback

2016-05-30 Thread Daniel Vetter
No dev->struct_mutex anywhere to be seen. Cc: Jianwei Wang Cc: Stefan Agner Signed-off-by: Daniel Vetter --- drivers/gpu/drm/fsl-dcu/fsl_dcu_drm_drv.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/drivers/gpu/drm/fsl-dcu/fsl_dcu_drm_drv.c b/drivers/gpu/drm/fsl-dcu/fsl_dc

[PATCH 12/27] drm/shmob: Use lockless gem BO free callback

2016-05-30 Thread Daniel Vetter
No dev->struct_mutex anywhere to be seen. Cc: Laurent Pinchart Signed-off-by: Daniel Vetter --- drivers/gpu/drm/shmobile/shmob_drm_drv.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/drivers/gpu/drm/shmobile/shmob_drm_drv.c b/drivers/gpu/drm/shmobile/shmob_drm_drv.c index

[PATCH 13/27] drm/tilcdc: Use lockless gem BO free callback

2016-05-30 Thread Daniel Vetter
No dev->struct_mutex anywhere to be seen. Cc: Tomi Valkeinen Signed-off-by: Daniel Vetter --- drivers/gpu/drm/tilcdc/tilcdc_drv.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/drivers/gpu/drm/tilcdc/tilcdc_drv.c b/drivers/gpu/drm/tilcdc/tilcdc_drv.c index 709bc903524d..30

[PATCH 14/27] drm/vc4: Use drm_gem_object_unreference_unlocked

2016-05-30 Thread Daniel Vetter
Since my last struct_mutex crusade someone escaped! This already has the advantage that for the common case when someone else holds a ref the unref won't even acquire dev->struct_mutex. And I'm working on code to allow drivers to completely opt-out of any and all dev->struct_mutex usage, but that

[PATCH 15/27] drm/vc4: Use lockless gem BO free callback

2016-05-30 Thread Daniel Vetter
No dev->struct_mutex anywhere to be seen. Cc: Eric Anholt Signed-off-by: Daniel Vetter --- drivers/gpu/drm/vc4/vc4_drv.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/drivers/gpu/drm/vc4/vc4_drv.c b/drivers/gpu/drm/vc4/vc4_drv.c index 143dd98aa079..b662d0492471 100644 ---

[PATCH 16/27] drm/vgem: Use lockless gem BO free callback

2016-05-30 Thread Daniel Vetter
No dev->struct_mutex anywhere to be seen. Cc: seanpaul at chromium.org Signed-off-by: Daniel Vetter --- drivers/gpu/drm/vgem/vgem_drv.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/drivers/gpu/drm/vgem/vgem_drv.c b/drivers/gpu/drm/vgem/vgem_drv.c index 341f9be3dde6..1b4cc8

[PATCH 17/27] drm/virtio: Use lockless gem BO free callback

2016-05-30 Thread Daniel Vetter
No dev->struct_mutex anywhere to be seen. Cc: Gerd Hoffmann Cc: David Airlie Signed-off-by: Daniel Vetter --- drivers/gpu/drm/virtio/virtgpu_drv.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/drivers/gpu/drm/virtio/virtgpu_drv.c b/drivers/gpu/drm/virtio/virtgpu_drv.c in

[PATCH 18/27] drm: sti: remove useless call to dev->struct_mutex

2016-05-30 Thread Daniel Vetter
From: Benjamin Gaignard No need to protect debugfs functions with dev->struct_mutex Signed-off-by: Benjamin Gaignard Signed-off-by: Daniel Vetter --- drivers/gpu/drm/sti/sti_cursor.c | 7 --- drivers/gpu/drm/sti/sti_drv.c| 6 -- drivers/gpu/drm/sti/sti_dvo.c| 7 --- dri

[PATCH 20/27] drm/rockchip: Use cma gem vm ops

2016-05-30 Thread Daniel Vetter
No need to reinvent this little wheel. v2: Like, try to make it compile even. Cc: Mark Yao Signed-off-by: Daniel Vetter --- drivers/gpu/drm/rockchip/rockchip_drm_drv.c | 8 ++-- 1 file changed, 2 insertions(+), 6 deletions(-) diff --git a/drivers/gpu/drm/rockchip/rockchip_drm_drv.c b/dri

[PATCH 19/27] drm/virtio: Use lockless gem BO free callback

2016-05-30 Thread Daniel Vetter
With Benjanim's patch to remove the dev->struct_mutex cargo cult the sti driver is now also entirely legacy locking free. Let's convert it too. Cc: Benjamin Gaignard Signed-off-by: Daniel Vetter --- drivers/gpu/drm/sti/sti_drv.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git

[PATCH 21/27] drm/msm: Nuke dummy fb->dirty callback

2016-05-30 Thread Daniel Vetter
It's an optional hook. Cc: Rob Clark Signed-off-by: Daniel Vetter --- drivers/gpu/drm/msm/msm_fb.c | 8 1 file changed, 8 deletions(-) diff --git a/drivers/gpu/drm/msm/msm_fb.c b/drivers/gpu/drm/msm/msm_fb.c index 461dc8b873f0..7919c24c6ddd 100644 --- a/drivers/gpu/drm/msm/msm_fb.c ++

[PATCH 22/27] drm/omapdrm: Nuke dummy fb->dirty callback

2016-05-30 Thread Daniel Vetter
It's an optional hook. Cc: Tomi Valkeinen Cc: Laurent Pinchart Signed-off-by: Daniel Vetter --- drivers/gpu/drm/omapdrm/omap_fb.c | 8 1 file changed, 8 deletions(-) diff --git a/drivers/gpu/drm/omapdrm/omap_fb.c b/drivers/gpu/drm/omapdrm/omap_fb.c index 94ec06d3d737..d639707f67db 1

[PATCH 23/27] drm/sun4i: Use lockless gem BO free callback

2016-05-30 Thread Daniel Vetter
No dev->struct_mutex anywhere to be seen. Cc: Maxime Ripard Signed-off-by: Daniel Vetter --- drivers/gpu/drm/sun4i/sun4i_drv.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/drivers/gpu/drm/sun4i/sun4i_drv.c b/drivers/gpu/drm/sun4i/sun4i_drv.c index 76e922bb60e5..68e9d8508

[PATCH 24/27] drm/arcpgu: Use lockless gem BO free callback

2016-05-30 Thread Daniel Vetter
No dev->struct_mutex anywhere to be seen. Cc: Alexey Brodkin Cc: Carlos Palminha Signed-off-by: Daniel Vetter --- drivers/gpu/drm/arc/arcpgu_drv.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/drivers/gpu/drm/arc/arcpgu_drv.c b/drivers/gpu/drm/arc/arcpgu_drv.c index 76e18

[PATCH 25/27] drm/hlcd: Use lockless gem BO free callback

2016-05-30 Thread Daniel Vetter
No dev->struct_mutex anywhere to be seen. Cc: Liviu Dudau Signed-off-by: Daniel Vetter --- drivers/gpu/drm/arm/hdlcd_drv.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/drivers/gpu/drm/arm/hdlcd_drv.c b/drivers/gpu/drm/arm/hdlcd_drv.c index b987c63ba8d6..4f909378d581 10064

[PATCH 26/27] drm/hisilicon: Use lockless gem BO free callback

2016-05-30 Thread Daniel Vetter
No dev->struct_mutex anywhere to be seen. Cc: Xinliang Liu Cc: Xinwei Kong Signed-off-by: Daniel Vetter --- drivers/gpu/drm/hisilicon/kirin/kirin_drm_drv.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/drivers/gpu/drm/hisilicon/kirin/kirin_drm_drv.c b/drivers/gpu/drm/his

[PATCH 27/27] drm/mediatek: Use lockless gem BO free callback

2016-05-30 Thread Daniel Vetter
No dev->struct_mutex anywhere to be seen. Cc: Philipp Zabel Signed-off-by: Daniel Vetter --- drivers/gpu/drm/mediatek/mtk_drm_drv.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/drivers/gpu/drm/mediatek/mtk_drm_drv.c b/drivers/gpu/drm/mediatek/mtk_drm_drv.c index b1223d54

[Bug 93748] [r600g]OpenCL driver causes ImageMagick to segfault

2016-05-30 Thread bugzilla-dae...@freedesktop.org
-- An HTML attachment was scrubbed... URL: <https://lists.freedesktop.org/archives/dri-devel/attachments/20160530/02fdb1a6/attachment.html>

[RFC 04/21] drm: bridge/dw_hdmi: add dw hdmi i2c bus adapter support

2016-05-30 Thread Vladimir Zapolskiy
Hi Ulrich, On 30.05.2016 19:00, Ulrich Hecht wrote: > From: Vladimir Zapolskiy > > The change adds support of internal HDMI I2C master controller, this > subdevice is used by default, if "ddc-i2c-bus" DT property is omitted. > > The main purpose of this functionality is to support reading EDID

[Bug 93748] [r600g]OpenCL driver causes ImageMagick to segfault

2016-05-30 Thread bugzilla-dae...@freedesktop.org
... URL: <https://lists.freedesktop.org/archives/dri-devel/attachments/20160530/8858dd8b/attachment.html>

[Bug 95528] BioShock Infinite issues on Tonga/Hawaii

2016-05-30 Thread bugzilla-dae...@freedesktop.org
ev f1) -- You are receiving this mail because: You are the assignee for the bug. -- next part -- An HTML attachment was scrubbed... URL: <https://lists.freedesktop.org/archives/dri-devel/attachments/20160530/70cde503/attachment.html>

Bad flicker on skylake HQD due to code in the 4.7 merge window

2016-05-30 Thread James Bottomley
: text/x-log Size: 27983 bytes Desc: not available URL: <https://lists.freedesktop.org/archives/dri-devel/attachments/20160530/158f5f72/attachment-0001.bin> -- next part -- [0.00] Linux version 4.7.0-rc1+ (jejb at jarvis) (gcc version 4.8.5 (SUSE Linux) ) #1

[Bug 93748] [r600g]OpenCL driver causes ImageMagick display command to segfault

2016-05-30 Thread bugzilla-dae...@freedesktop.org
the assignee for the bug. -- next part -- An HTML attachment was scrubbed... URL: <https://lists.freedesktop.org/archives/dri-devel/attachments/20160530/7244e3d3/attachment.html>

[Bug 93748] [r600g]OpenCL driver causes ImageMagick display command to segfault

2016-05-30 Thread bugzilla-dae...@freedesktop.org
. -- next part -- An HTML attachment was scrubbed... URL: <https://lists.freedesktop.org/archives/dri-devel/attachments/20160530/a36a9f1c/attachment.html>

[Bug 96271] TF2: GPU lockup on HD 7950

2016-05-30 Thread bugzilla-dae...@freedesktop.org
the bug. -- next part -- An HTML attachment was scrubbed... URL: <https://lists.freedesktop.org/archives/dri-devel/attachments/20160530/93bc88b2/attachment.html>

[Bug 96271] TF2: GPU lockup on HD 7950

2016-05-30 Thread bugzilla-dae...@freedesktop.org
the assignee for the bug. -- next part -- An HTML attachment was scrubbed... URL: <https://lists.freedesktop.org/archives/dri-devel/attachments/20160530/10b18352/attachment.html>

[Bug 94860] [radeonsi/amdgpu] screen is corrupted when logging out of kde

2016-05-30 Thread bugzilla-dae...@freedesktop.org
. -- next part -- An HTML attachment was scrubbed... URL: <https://lists.freedesktop.org/archives/dri-devel/attachments/20160530/38538bc0/attachment.html>

[Bug 94860] [radeonsi/amdgpu] screen is corrupted when logging out of kde

2016-05-30 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: <https://lists.freedesktop.org/archives/dri-devel/attachments/20160530/3b4541e7/attachment.html>

[PATCH 2/3] drm/exynos: fimd: add HW trigger support

2016-05-30 Thread Javier Martinez Canillas
Hello Inki, On 04/05/2016 04:27 AM, Inki Dae wrote: > This patch adds HW trigger support on i80 mode. > > Until now, Exynos DRM only supported SW trigger which was set > SWTRGCMD bit of TRIGCON register by CPU to transfer scanout > buffer to Display bus device or panel. > > With this patch, the

[Bug 96271] TF2: GPU lockup on HD 7950

2016-05-30 Thread bugzilla-dae...@freedesktop.org
il because: You are the assignee for the bug. -- next part -- An HTML attachment was scrubbed... URL: <https://lists.freedesktop.org/archives/dri-devel/attachments/20160530/95d515ca/attachment.html>

[Bug 96271] TF2: GPU lockup on HD 7950

2016-05-30 Thread bugzilla-dae...@freedesktop.org
s from dmesg from various different hangs while I was playing TF2. -- You are receiving this mail because: You are the assignee for the bug. -- next part -- An HTML attachment was scrubbed... URL: <https://lists.freedesktop.org/archives/dri-devel/attachments/20160530/72453d47/attachment.html>

[PATCH] drm/virtio: use old_state when disabling a plane

2016-05-30 Thread Gustavo Padovan
From: Gustavo Padovan When disabling a plane it current plane->state->crtc is NULL and thus can't be used to to retrieve the crtc index. In this case we should get the old_state->crtc and disable the plane on it. Signed-off-by: Gustavo Padovan --- drivers/gpu/drm/virtio/virtgpu_plane.c | 4 ++-

[PATCH] drm/exynos: fimd: don't set .has_hw_trigger in s3c6400 driver data

2016-05-30 Thread Javier Martinez Canillas
The field value is only checked in fimd_setup_trigger() if .trg_type is I80_HW_TRG so there's no point in setting this field for the s3c6400 if is never going to be used since .trg_type is not set. Signed-off-by: Javier Martinez Canillas --- drivers/gpu/drm/exynos/exynos_drm_fimd.c | 1 - 1 fil

[PATCH 0/5] Add driver for GE B850v3 LVDS/DP++ Bridge

2016-05-30 Thread Peter Senna Tschudin
The series adds a driver that creates a drm_bridge and a drm_connector for the LVDS to DP++ display bridge of the GE B850v3. There are two physical bridges on the video signal pipeline: a STDP4028(LVDS to DP) and a STDP2690(DP to DP++). However the physical bridges are automatically configured by t

[PATCH v5 1/1] drm: sti: Add ASoC generic hdmi codec support.

2016-05-30 Thread Arnaud Pouliquen
Add the interface needed by audio hdmi-codec driver. Signed-off-by: Arnaud Pouliquen --- drivers/gpu/drm/sti/Kconfig| 1 + drivers/gpu/drm/sti/sti_hdmi.c | 294 ++--- drivers/gpu/drm/sti/sti_hdmi.h | 13 ++ 3 files changed, 291 insertions(+), 17 deletio

[PATCH v5 0/1] sti: add audio interface to the hdmi driver

2016-05-30 Thread Arnaud Pouliquen
This patchset implements audio interface in HDMI drm driver. Implementation is based on ASoC generic hdmi codec driver( https://patchwork.kernel.org/patch/8713141/). V5: Helper functions are suppressed, following dicussion on IRC with Daniel Vetter. request is that other driver

[RFC 00/21] Renesas r8a7795/Salvator-X HDMI output prototype

2016-05-30 Thread Ulrich Hecht
Hi! This is a prototype of HDMI output support for the Renesas r8a7795 SoC and Salvator-X board. It is based on the renesas-devel-20160516-v4.6 tree and includes the bridge API conversion patches to the adv7511 and rcar-du drivers written by Archit Taneja. The obvious issue with this series is t

[RFC 01/21] drm: rcar-du: Remove i2c slave encoder interface for hdmi encoder

2016-05-30 Thread Ulrich Hecht
From: Archit Taneja The hdmi output in rcar-du uses the i2c slave encoder interface to link to the adv7511 encoder chip. The kms driver creates encoder and connector entities that internally uses the drm_encoder_slave_funcs ops provided by the slave encoder driver. Change the driver such that it

[RFC 03/21] media: vsp1: Set format to RPF input source

2016-05-30 Thread Ulrich Hecht
From: Koji Matsuoka The output format of the RPF must be unified in RGB or YCbCr by specification of the H/W. To unify the output format in RGB in driver, if the input format is YCbCr, the output format must be converted to RGB by CSC (Color Space Conversion). The driver is missing the format set

[RFC 05/21] drm: bridge/dw_hdmi: Fix R-Car Gen3 device support

2016-05-30 Thread Ulrich Hecht
From: Koji Matsuoka Signed-off-by: Koji Matsuoka Signed-off-by: Geert Uytterhoeven --- drivers/gpu/drm/bridge/dw-hdmi.c | 158 ++- include/drm/bridge/dw_hdmi.h | 9 +++ 2 files changed, 131 insertions(+), 36 deletions(-) diff --git a/drivers/gpu/drm/b

[RFC 06/21] drm: rcar-du: Add R8A7795 device support

2016-05-30 Thread Ulrich Hecht
From: Koji Matsuoka Signed-off-by: Koji Matsuoka Signed-off-by: Geert Uytterhoeven --- drivers/gpu/drm/rcar-du/rcar_du_crtc.h | 4 +++- drivers/gpu/drm/rcar-du/rcar_du_drv.c | 14 -- drivers/gpu/drm/rcar-du/rcar_du_drv.h | 2 ++ 3 files changed, 17 insertions(+), 3 deletions(-)

[RFC 08/21] drm: rcar-du: Add DPLL support

2016-05-30 Thread Ulrich Hecht
From: Koji Matsuoka Signed-off-by: Koji Matsuoka Signed-off-by: Geert Uytterhoeven --- drivers/gpu/drm/rcar-du/rcar_du_crtc.c | 97 - drivers/gpu/drm/rcar-du/rcar_du_crtc.h | 8 +++ drivers/gpu/drm/rcar-du/rcar_du_drv.c | 1 + drivers/gpu/drm/rcar-du/rcar_

[RFC 11/21] drm: rcar-du: Fix VSP feed plane number

2016-05-30 Thread Ulrich Hecht
From: Koji Matsuoka VSP feeds plane1 and plane3 with R-Car Gen3. Signed-off-by: Koji Matsuoka Signed-off-by: Geert Uytterhoeven --- drivers/gpu/drm/rcar-du/rcar_du_plane.c | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/drivers/gpu/drm/rcar-du/rcar_du_plane.c b/drivers

[RFC 13/21] drm: rcar-du: Fix display max size to 4096x2160 size

2016-05-30 Thread Ulrich Hecht
From: Koji Matsuoka Signed-off-by: Koji Matsuoka Signed-off-by: Geert Uytterhoeven --- drivers/gpu/drm/rcar-du/rcar_du_kms.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/drivers/gpu/drm/rcar-du/rcar_du_kms.c b/drivers/gpu/drm/rcar-du/rcar_du_kms.c index a8c59c3..d6d

[RFC 14/21] v4l: vsp1: Change VSP1 LIF linebuffer FIFO

2016-05-30 Thread Ulrich Hecht
This patch changes to VSPD hardware recommended value. Purpose is highest pixel clock without underruns. In the default R-Car Linux BSP config this value is wrong and therefore there are many underruns. Signed-off-by: Takashi Saito Signed-off-by: Koji Matsuoka Signed-off-by: Ulrich Hecht Signed

[RFC 16/21] pinctrl: sh-pfc: r8a7795: Add HDMI CEC support

2016-05-30 Thread Ulrich Hecht
Adds DU pinmux support to r8a7795 SoC. Based on work by Takeshi Kihara. Signed-off-by: Ulrich Hecht Signed-off-by: Geert Uytterhoeven --- drivers/pinctrl/sh-pfc/pfc-r8a7795.c | 27 +++ 1 file changed, 27 insertions(+) diff --git a/drivers/pinctrl/sh-pfc/pfc-r8a7795.c b

[RFC 17/21] arm64: dts: r8a7795: Add HDMI encoder support

2016-05-30 Thread Ulrich Hecht
Based on work by Koji Matsuoka. Signed-off-by: Ulrich Hecht Signed-off-by: Geert Uytterhoeven --- arch/arm64/boot/dts/renesas/r8a7795.dtsi | 16 1 file changed, 16 insertions(+) diff --git a/arch/arm64/boot/dts/renesas/r8a7795.dtsi b/arch/arm64/boot/dts/renesas/r8a7795.dtsi

[RFC 18/21] arm64: dts: salvator-x: Add DU pins, HDMI connectors and encoder

2016-05-30 Thread Ulrich Hecht
From: Koji Matsuoka Based on work by Koji Matsuoka. Signed-off-by: Ulrich Hecht [geert: Re-add removed extal_clk] [geert: Modify existing du node instead of moving it around] [geert: Use generic pinctrl properties] Signed-off-by: Geert Uytterhoeven --- arch/arm64/boot/dts/renesas/r8a7795-salv

[RFC 20/21] arm64: dts: r8a7795: add HDMI support to DU

2016-05-30 Thread Ulrich Hecht
Signed-off-by: Ulrich Hecht Signed-off-by: Geert Uytterhoeven --- arch/arm64/boot/dts/renesas/r8a7795.dtsi | 17 +++-- 1 file changed, 15 insertions(+), 2 deletions(-) diff --git a/arch/arm64/boot/dts/renesas/r8a7795.dtsi b/arch/arm64/boot/dts/renesas/r8a7795.dtsi index fcad91a..6e

[RFC 21/21] arm64: defconfig: add VIDEO_RENESAS_FCP

2016-05-30 Thread Ulrich Hecht
From: Kuninori Morimoto DRM_RCAR_VSP requests VIDEO_RENESAS_VSP1, and VIDEO_RENESAS_VSP1 requests VIDEO_RENESAS_FCP. But VIDEO_RENESAS_FCP is not set on defconfig. This patch adds it. Otherwise kernel goes to Oops. Signed-off-by: Kuninori Morimoto Signed-off-by: Geert Uytterhoeven --- arch/ar

[PATCH 4/4] drm/nouveau/acpi: fix lockup with PCIe runtime PM

2016-05-30 Thread Peter Wu
On Mon, May 30, 2016 at 04:09:09PM +0300, Mika Westerberg wrote: ... > > > > > > + > > > > > > + if (!parent_pdev) > > > > > > + return false; > > > > > > + > > > > > > + ad = ACPI_COMPANION(&parent_pdev->dev); > > > > > > + if (!ad) > > > > > > + return false; > > > > > >

[PATCH 1/5] drm/imx-ldb: Add support to drm-bridge

2016-05-30 Thread Peter Senna Tschudin
Add support to attach a drm_bridge to imx-ldb in addition to existing support to attach a LVDS panel. Signed-off-by: Peter Senna Tschudin --- drivers/gpu/drm/imx/imx-ldb.c | 75 +++ 1 file changed, 54 insertions(+), 21 deletions(-) diff --git a/drivers/gp

[PATCH 2/5] arm/dts/imx6q-b850v3: Configure IPU assignment order

2016-05-30 Thread Peter Senna Tschudin
Configure the IPU assignment order to assign one IPU per external display. A single IPU can drive multiple external displays but there are resolution restrictions. After this patch the GPU is capalbe of driving two Full-HD monitors. Signed-off-by: Peter Senna Tschudin --- arch/arm/boot/dts/imx6q

[PATCH 3/5] Documentation/devicetree/bindings: Add b850v3_lvds_dp

2016-05-30 Thread Peter Senna Tschudin
Devicetree bindings documentation for the GE B850v3 LVDS/DP++ display bridge. Signed-off-by: Peter Senna Tschudin --- .../devicetree/bindings/ge/b850v3_lvds_dp.txt | 38 ++ 1 file changed, 38 insertions(+) create mode 100644 Documentation/devicetree/bindings/ge/b850v3_l

[PATCH 4/5] drm/bridge: Add driver for GE B850v3 LVDS/DP++ Bridge

2016-05-30 Thread Peter Senna Tschudin
This driver creates a drm_bridge and a drm_connector for the LVDS to DP++ display bridge of the GE B850v3(imx6q-b850v3.dts). There are two physical bridges on the video signal pipeline: a STDP4028(LVDS to DP) and a STDP2690(DP to DP++). However the physical bridges are automatically configured by t

[PATCH 5/5] arm/dts/imx6q-b850v3: Use GE B850v3 LVDS/DP++ Bridge

2016-05-30 Thread Peter Senna Tschudin
Configure the GE B850v3 to use the LVDS/DP++ bridge. Signed-off-by: Peter Senna Tschudin --- arch/arm/boot/dts/imx6q-b850v3.dts | 31 +++ 1 file changed, 31 insertions(+) diff --git a/arch/arm/boot/dts/imx6q-b850v3.dts b/arch/arm/boot/dts/imx6q-b850v3.dts index 88a7

[RFC 02/21] drm: i2c: adv7511: Convert to drm_bridge

2016-05-30 Thread Ulrich Hecht
From: Archit Taneja We don't want to use the old i2c slave encoder interface anymore. Remove that and make the i2c driver create a drm_bridge entity instead. Converting to bridges helps because the kms drivers don't need to exract encoder slave ops from this driver and use it within their own en

[RFC 04/21] drm: bridge/dw_hdmi: add dw hdmi i2c bus adapter support

2016-05-30 Thread Ulrich Hecht
From: Vladimir Zapolskiy The change adds support of internal HDMI I2C master controller, this subdevice is used by default, if "ddc-i2c-bus" DT property is omitted. The main purpose of this functionality is to support reading EDID from an HDMI monitor on boards, which don't have an I2C bus conne

<    1   2   3   >