[Nouveau] [PATCH 0/2] drm/nouveau: add support for 2560x1440@56 over HDMI

2015-08-31 Thread Hauke Mehrtens
On 08/25/2015 07:09 AM, Ben Skeggs wrote: > On 18 August 2015 at 04:04, Hauke Mehrtens wrote: >> On 08/08/2015 07:01 PM, Hauke Mehrtens wrote: >>> These patches are adding support for outputting 2560x1440 at 56 over HDMI. >>> This needs a pixel clock of 225 MHz which was not supported before. >>>

[PATCH 10/14] exynos/fimg2d: remove default case from g2d_get_blend_op()

2015-08-31 Thread Inki Dae
On 2015년 08월 24일 23:14, Tobias Jakobi wrote: > We now validate the blending mode via g2d_validate_mode() > prior to feeding it to g2d_get_blend_op(). > > Signed-off-by: Tobias Jakobi > --- > exynos/exynos_fimg2d.c | 5 - > 1 file changed, 5 deletions(-) > > diff --git

[PATCH 09/14] exynos/fimg2d: check buffer space in g2d_scale_and_blend()

2015-08-31 Thread Inki Dae
On 2015년 08월 24일 23:14, Tobias Jakobi wrote: > Apply the same transformation as in g2d_blend(). > > Signed-off-by: Tobias Jakobi > --- > exynos/exynos_fimg2d.c | 67 > +- > 1 file changed, 39 insertions(+), 28 deletions(-) > > diff --git

[PATCH 08/14] exynos/fimg2d: check buffer space in g2d_blend()

2015-08-31 Thread Inki Dae
On 2015년 08월 24일 23:14, Tobias Jakobi wrote: > Move parameter validation to the top and also validate > the select mode of the source image and the requested > blending operation before starting command submission. > > Signed-off-by: Tobias Jakobi > --- > exynos/exynos_fimg2d.c | 66 >

[PATCH 07/14] exynos/fimg2d: add g2d_validate_xyz() functions

2015-08-31 Thread Inki Dae
On 2015년 08월 24일 23:14, Tobias Jakobi wrote: > The G2D headers define a number of modes through enums > (like e.g. color, select, repeat, etc.). > > This introduces g2d_validate_select_mode() and > g2d_validate_blending_op() which validate a > select mode or blending operation respectively.

[PATCH 05/14] exynos/fimg2d: check buffer space in g2d_copy()

2015-08-31 Thread Inki Dae
On 2015년 08월 24일 23:14, Tobias Jakobi wrote: > Move the parameter validation before buffer space checking > so that we can exit early if it fails. > Also don't reset the G2D context anymore in this situation > (since the buffers are not partially submitted). > > Signed-off-by: Tobias Jakobi

[PATCH 04/14] exynos/fimg2d: check buffer space in g2d_solid_fill()

2015-08-31 Thread Inki Dae
On 2015년 08월 24일 23:13, Tobias Jakobi wrote: > The amount of commands (regular and GEM) doesn't depend > on the input here. > > Signed-off-by: Tobias Jakobi > --- > exynos/exynos_fimg2d.c | 3 +++ > 1 file changed, 3 insertions(+) > > diff --git a/exynos/exynos_fimg2d.c

drm/exynos: add render node support

2015-08-31 Thread Inki Dae
Hi Emil, On 2015년 08월 31일 20:58, Emil Velikov wrote: > Hi all, > > On 18 August 2015 at 08:01, Inki Dae wrote: >> From: Joonyoung Shim >> >> This patch allows clients who want to use render node to access >> rendering relevant ioctls - g2d, post processor and gem allocation. >> > I seem

drm/exynos: add render node support

2015-08-31 Thread Tobias Jakobi
Emil Velikov wrote: > On 31 August 2015 at 13:36, Inki Dae wrote: >> Hi Emil, >> >> On 2015년 08월 31일 20:58, Emil Velikov wrote: >>> Hi all, >>> >>> On 18 August 2015 at 08:01, Inki Dae wrote: From: Joonyoung Shim This patch allows clients who want to use render node to

[PATCH 07/14] exynos/fimg2d: add g2d_validate_xyz() functions

2015-08-31 Thread Tobias Jakobi
Hello, Emil Velikov wrote: > On 31 August 2015 at 14:18, Inki Dae wrote: >> On 2015년 08월 24일 23:14, Tobias Jakobi wrote: >>> The G2D headers define a number of modes through enums >>> (like e.g. color, select, repeat, etc.). >>> >>> This introduces g2d_validate_select_mode() and >>>

[PATCH 04/14] exynos/fimg2d: check buffer space in g2d_solid_fill()

2015-08-31 Thread Tobias Jakobi
Hello! Inki Dae wrote: > On 2015년 08월 24일 23:13, Tobias Jakobi wrote: >> The amount of commands (regular and GEM) doesn't depend >> on the input here. >> >> Signed-off-by: Tobias Jakobi >> --- >> exynos/exynos_fimg2d.c | 3 +++ >> 1 file changed, 3 insertions(+) >> >> diff --git

[PATCH 04/14] exynos/fimg2d: check buffer space in g2d_solid_fill()

2015-08-31 Thread Emil Velikov
On 31 August 2015 at 20:27, Tobias Jakobi wrote: > Hello! > > Inki Dae wrote: >> On 2015년 08월 24일 23:13, Tobias Jakobi wrote: >>> +if (g2d_check_space(ctx, 7, 1)) >>> +return -ENOSPC; >> >> You can make 3 and 4 patches to one. These should be same patch. > Hmm, so which 3

[PATCH libdrm 4.1/17] intel: introduce to_bo_gem() helper

2015-08-31 Thread Chris Wilson
On Mon, Aug 31, 2015 at 08:47:17PM +0100, Emil Velikov wrote: > ...to minimise misuse of bo_gem. > If the variable is declared at the top of the function and then used > for two (or more) different contexts this can cause confusion and errors. > > Just introduce a wrapper, which can be used in a

[PATCH libdrm 4.1/17] intel: introduce to_bo_gem() helper

2015-08-31 Thread Emil Velikov
...to minimise misuse of bo_gem. If the variable is declared at the top of the function and then used for two (or more) different contexts this can cause confusion and errors. Just introduce a wrapper, which can be used in a once off situations. Suggested-by: Chris Wilson Cc: Chris Wilson

[Bug 91828] R600 LLVM Assertion in Instructions.cpp:1499

2015-08-31 Thread bugzilla-dae...@freedesktop.org
sktop.org/archives/dri-devel/attachments/20150831/ed03a6e8/attachment.html>

[PATCH libdrm v2] intel: error out on has_error in exec2

2015-08-31 Thread Chris Wilson
On Mon, Aug 31, 2015 at 08:01:21PM +0100, Emil Velikov wrote: > > Reusing bo_gem here is a little worrying as it would be very easy for > > someone to add code to the end of the function thinking that bo_gem > > still was the batch. > > > Doesn't this concert apply to drm_intel_gem_bo_exec() as

[PATCH libdrm v2] intel: error out on has_error in exec2

2015-08-31 Thread Emil Velikov
On 31 August 2015 at 19:26, Chris Wilson wrote: > On Mon, Aug 31, 2015 at 07:14:12PM +0100, Emil Velikov wrote: >> Just like we do for the original exec() >> >> v2: move bo_gem declaration to the top of the function. >> >> Cc: Chris Wilson >> Cc: intel-gfx at lists.freedesktop.org >>

[PATCH 10/14] exynos/fimg2d: remove default case from g2d_get_blend_op()

2015-08-31 Thread Emil Velikov
On 31 August 2015 at 14:25, Inki Dae wrote: > On 2015년 08월 24일 23:14, Tobias Jakobi wrote: >> We now validate the blending mode via g2d_validate_mode() >> prior to feeding it to g2d_get_blend_op(). >> >> Signed-off-by: Tobias Jakobi >> --- >> exynos/exynos_fimg2d.c | 5 - >> 1 file

[PATCH 07/14] exynos/fimg2d: add g2d_validate_xyz() functions

2015-08-31 Thread Emil Velikov
On 31 August 2015 at 14:18, Inki Dae wrote: > On 2015년 08월 24일 23:14, Tobias Jakobi wrote: >> The G2D headers define a number of modes through enums >> (like e.g. color, select, repeat, etc.). >> >> This introduces g2d_validate_select_mode() and >> g2d_validate_blending_op() which validate

drm/exynos: add render node support

2015-08-31 Thread Emil Velikov
On 31 August 2015 at 13:36, Inki Dae wrote: > Hi Emil, > > On 2015년 08월 31일 20:58, Emil Velikov wrote: >> Hi all, >> >> On 18 August 2015 at 08:01, Inki Dae wrote: >>> From: Joonyoung Shim >>> >>> This patch allows clients who want to use render node to access >>> rendering relevant

[PATCH libdrm v2] intel: error out on has_error in exec2

2015-08-31 Thread Chris Wilson
On Mon, Aug 31, 2015 at 07:14:12PM +0100, Emil Velikov wrote: > Just like we do for the original exec() > > v2: move bo_gem declaration to the top of the function. > > Cc: Chris Wilson > Cc: intel-gfx at lists.freedesktop.org > Signed-off-by: Emil Velikov > --- > intel/intel_bufmgr_gem.c | 7

[PATCH libdrm v2] intel: resolve shadowing warnings

2015-08-31 Thread Chris Wilson
On Mon, Aug 31, 2015 at 07:13:12PM +0100, Emil Velikov wrote: > v2: keep the bo_gem declaration in exec2() within the loop (Chris) > > Cc: Chris Wilson > Cc: intel-gfx at lists.freedesktop.org > Signed-off-by: Emil Velikov Reviewed-by: Chris Wilson -Chris -- Chris Wilson, Intel Open Source

[PATCH libdrm v2] intel: error out on has_error in exec2

2015-08-31 Thread Emil Velikov
Just like we do for the original exec() v2: move bo_gem declaration to the top of the function. Cc: Chris Wilson Cc: intel-gfx at lists.freedesktop.org Signed-off-by: Emil Velikov --- intel/intel_bufmgr_gem.c | 7 +-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git

[PATCH libdrm v2] intel: resolve shadowing warnings

2015-08-31 Thread Emil Velikov
v2: keep the bo_gem declaration in exec2() within the loop (Chris) Cc: Chris Wilson Cc: intel-gfx at lists.freedesktop.org Signed-off-by: Emil Velikov --- intel/intel_bufmgr_fake.c | 2 +- intel/intel_bufmgr_gem.c | 7 +++ intel/intel_decode.c | 7 ++- 3 files changed, 6

[PATCH 1/2] drm/radeon/native: Send out the full AUX address

2015-08-31 Thread Christian König
On 31.08.2015 17:19, Alex Deucher wrote: > AUX addresses are 20 bits long. Send out the entire address instead of > just the low 16 bits. > > Port of: > drm/radeon/atom: Send out the full AUX address > to radeon non-atom aux path > > Signed-off-by: Alex Deucher > Cc: stable at vger.kernel.org

[PATCH] drm/fsl-dcu: Add multi layers support

2015-08-31 Thread Jianwei Wang
For DCU support atmost 16 layers(on ls1021a) or 64 layers(on vf610), add (total_layer - 1) overlay planes. Signed-off-by: Jianwei Wang --- drivers/gpu/drm/fsl-dcu/fsl_dcu_drm_plane.c | 27 ++- 1 file changed, 26 insertions(+), 1 deletion(-) diff --git

[PATCH v3 RESEND 0/5] Remaining part of kill off set_irq_flags usage

2015-08-31 Thread Thomas Gleixner
On Sat, 29 Aug 2015, Rob Herring wrote: > Thomas, > > As requested, here are the remaining patches for killing off > set_irq_flags which have not been picked up. The rest of the > series has been picked up and are in -next. I pick it up, stick it into tip irq/urgent let it brew for a couple

[PATCH 4/4] drm: Constify loads of function pointer structs

2015-08-31 Thread ville.syrj...@linux.intel.com
From: Ville Syrjälä Moves a bunch of junk to .rodata from .data. drivers/gpu/drm/armada/armada.ko: -.rodata 1040 +.rodata 1100 -.data1156 +.data1096

[PATCH 3/4] drm/i2c/ch7006: Constify ch7006_tv_norms[] and ch7006_modes[]

2015-08-31 Thread ville.syrj...@linux.intel.com
From: Ville Syrjälä drivers/gpu/drm/i2c/ch7006.ko: -.text5913 +.text5897 -.rodata 664 +.rodata 7256 -.data6992 +.data 416

[PATCH 2/4] drm: Constify TV mode names

2015-08-31 Thread ville.syrj...@linux.intel.com
From: Ville Syrjälä Make the mode names passed to drm_mode_create_tv_properties() const. drivers/gpu/drm/i2c/ch7006.ko: -.rodata 596 +.rodata 664 -.data7064 +.data6992

[PATCH 1/4] drm: Constify generic_edid_names[]

2015-08-31 Thread ville.syrj...@linux.intel.com
From: Ville Syrjälä Make generic_edid_names[] const since it's supposed to be immutable. Signed-off-by: Ville Syrjälä --- drivers/gpu/drm/drm_edid_load.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/drivers/gpu/drm/drm_edid_load.c

[Intel-gfx] [PATCH v2 12/22] drm/i915: Preserve SSC earlier

2015-08-31 Thread Jesse Barnes
On 07/15/2015 04:57 AM, Lukas Wunner wrote: > Commit 92122789b2d6 ("drm/i915: preserve SSC if previously set v3") > added code to intel_modeset_gem_init to override the SSC status read > from VBT with the SSC status set by BIOS. > > However, intel_modeset_gem_init is invoked *after*

[PATCH] drm/fsl-dcu: Cleanup vblank interrupt mask and status setting code

2015-08-31 Thread Jianwei Wang
Switch update interrupt mask bit with regmap_update_bits, and clear interrupt status by writing 1 to relevant bit before setting mask in fsl_dcu_drm_irq_init function. Signed-off-by: Jianwei Wang --- drivers/gpu/drm/fsl-dcu/fsl_dcu_drm_drv.c | 26 +++--- 1 file changed, 7

[Bug 91808] trine1 misrender r600g

2015-08-31 Thread bugzilla-dae...@freedesktop.org
ng should look like? -- 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/20150831/a84eff7c/attachment-0001.html>

drm/exynos: add render node support

2015-08-31 Thread Emil Velikov
Hi all, On 18 August 2015 at 08:01, Inki Dae wrote: > From: Joonyoung Shim > > This patch allows clients who want to use render node to access > rendering relevant ioctls - g2d, post processor and gem allocation. > I seem to recall Dave and others saying that we must have users of these

[PATCH] drm/atomic: Fix bookkeeping with TEST_ONLY, v3.

2015-08-31 Thread Maarten Lankhorst
Commit ec9f932ed41622d120de52a5b525e4d77b9ef17e "drm/atomic: Cleanup on error properly in the atomic ioctl." cleaned up some error paths, but didn't fix the TEST_ONLY path. In the check only case plane->fb shouldn't be updated, and the vblank events should be cleared as on failure. Changes since

[PATCH 0/6] Properly detect swiotlb.

2015-08-31 Thread Alex Deucher
t was scrubbed... Name: 0001-drm-amdgpu-use-ttm_pool-instead-of-ttm_dma.patch Type: text/x-patch Size: 1320 bytes Desc: not available URL: <http://lists.freedesktop.org/archives/dri-devel/attachments/20150831/e403de42/attachment.bin>

[PATCH] drm/fsl-dcu: Fix no fb check bug

2015-08-31 Thread Jianwei Wang
For state->fb may be NULL in fsl_dcu_drm_plane_atomic_check function, if so, return -EINVAL. No need check in fsl_dcu_drm_plane_atomic_update anymore. Signed-off-by: Jianwei Wang --- drivers/gpu/drm/fsl-dcu/fsl_dcu_drm_plane.c | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff

[PATCH v3 2/2] drm: bridge/dw_hdmi: add dw hdmi i2c bus adapter support

2015-08-31 Thread Philipp Zabel
Hi Vladimir, Am Montag, den 31.08.2015, 00:34 +0300 schrieb 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. I think this should be mentioned in

[PATCH 2/2] drm/amdgpu/atom: Send out the full AUX address

2015-08-31 Thread Alex Deucher
AUX addresses are 20 bits long. Send out the entire address instead of just the low 16 bits. Port of: drm/radeon/atom: Send out the full AUX address to amdgpu Signed-off-by: Alex Deucher Cc: stable at vger.kernel.org --- drivers/gpu/drm/amd/amdgpu/atombios_dp.c | 3 ++- 1 file changed, 2

[PATCH 1/2] drm/radeon/native: Send out the full AUX address

2015-08-31 Thread Alex Deucher
AUX addresses are 20 bits long. Send out the entire address instead of just the low 16 bits. Port of: drm/radeon/atom: Send out the full AUX address to radeon non-atom aux path Signed-off-by: Alex Deucher Cc: stable at vger.kernel.org --- drivers/gpu/drm/radeon/radeon_dp_auxch.c | 4 ++-- 1

[PATCH 6/6] drm/radeon: Send out the full AUX address

2015-08-31 Thread Alex Deucher
On Thu, Aug 27, 2015 at 10:23 AM, wrote: > From: Ville Syrjälä > > AUX addresses are 20 bits long. Send out the entire address instead of > just the low 16 bits. > > Cc: Alex Deucher > Cc: "Christian König" > Signed-off-by: Ville Syrjälä Applied. thanks! Alex > --- >

[PATCH 1/4] drm: Constify generic_edid_names[]

2015-08-31 Thread Alex Deucher
On Mon, Aug 31, 2015 at 8:09 AM, wrote: > From: Ville Syrjälä > > Make generic_edid_names[] const since it's supposed to be immutable. > > Signed-off-by: Ville Syrjälä For the series: Reviewed-by: Alex Deucher > --- > drivers/gpu/drm/drm_edid_load.c | 2 +- > 1 file changed, 1

[PATCH] drm/msm/mdp5: enable clocks in hw_init and set_irqmask

2015-08-31 Thread Archit Taneja
On 08/28/2015 11:48 PM, Rob Clark wrote: > On Fri, Aug 28, 2015 at 3:56 AM, Archit Taneja > wrote: >> >> >> On 08/27/2015 10:36 AM, Archit Taneja wrote: >>> >>> >>> >>> On 08/26/2015 08:42 PM, hali at codeaurora.org wrote: > > 2015-08-26 9:55 GMT-04:00 : >> >> Hi Archit,

[PATCH v3 0/14] Add Analogix Core Display Port Driver

2015-08-31 Thread Yakir Yang
Hi Romain, 在 08/30/2015 08:16 PM, Romain Perier 写道: > Hi, > > Could you rebase your serie onto linux-next or 4.2-rc8 ? it does not > apply here... Thanks for try to applied, and feel sorry for that failed. This v3 series was rebased on github.com/torvalds/linux.git, so I should rebase on

[PATCH] amdgpu: fix missing deinit on vamgr_32

2015-08-31 Thread Alex Deucher
From: "monk.liu" Signed-off-by: monk.liu Signed-off-by: Alex Deucher --- amdgpu/amdgpu_device.c | 2 ++ 1 file changed, 2 insertions(+) diff --git a/amdgpu/amdgpu_device.c b/amdgpu/amdgpu_device.c index 75b12e2..e5a923e 100644 --- a/amdgpu/amdgpu_device.c +++

[PATCH 1/1] signals: kill block_all_signals() and unblock_all_signals()

2015-08-31 Thread Daniel Vetter
On Thu, Aug 27, 2015 at 06:25:29PM +0200, Oleg Nesterov wrote: > It is hardly possible to enumerate all problems with block_all_signals() > and unblock_all_signals(). Just for example, > > 1. block_all_signals(SIGSTOP/etc) simply can't help if the caller is >multithreaded. Another thread can

[Intel-gfx] drm/atomic: Reject events for inactive crtc's.

2015-08-31 Thread Maarten Lankhorst
Op 27-08-15 om 17:22 schreef Daniel Vetter: > On Thu, Aug 27, 2015 at 03:36:09PM +0100, Daniel Stone wrote: >> Hi, >> >> On 6 August 2015 at 13:49, Daniel Vetter wrote: >>> On Thu, Aug 06, 2015 at 01:19:35PM +0200, Maarten Lankhorst wrote: Op 06-08-15 om 11:47 schreef Daniel Stone: > On

[Bug 91808] trine1 misrender r600g

2015-08-31 Thread bugzilla-dae...@freedesktop.org
ed... URL: <http://lists.freedesktop.org/archives/dri-devel/attachments/20150831/844c9782/attachment.html>

[PATCH] drm/msm/mdp5: enable clocks in hw_init and set_irqmask

2015-08-31 Thread Rob Clark
On Mon, Aug 31, 2015 at 1:15 AM, Archit Taneja wrote: > > > On 08/28/2015 11:48 PM, Rob Clark wrote: >> >> On Fri, Aug 28, 2015 at 3:56 AM, Archit Taneja >> wrote: >>> >>> >>> >>> On 08/27/2015 10:36 AM, Archit Taneja wrote: On 08/26/2015 08:42 PM, hali at

[Bug 91808] trine1 misrender r600g

2015-08-31 Thread bugzilla-dae...@freedesktop.org
ttp://lists.freedesktop.org/archives/dri-devel/attachments/20150831/e3bab210/attachment.html>

[Bug 91808] trine1 misrender r600g

2015-08-31 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/20150831/b6527edb/attachment-0001.html>

[GIT PULL] exynos-drm-next

2015-08-31 Thread inki....@samsung.com
Hi Dave, This is a second pull-request which adds last part of atomic modeset/pageflip support, render node support, clean-up, and fix-up. Please, kindly let me know if there is any problem. Thanks, Inki Dae The following changes since commit

[PATCH] drm/exynos: fix exynos_drm_gem_prime_import_sg_table() error handling

2015-08-31 Thread Inki Dae
2015-08-27 17:31 GMT+09:00 Joonyoung Shim : > If exynos_drm_gem_init() is failed, the result is ERR_PTR, so we should > just return the result. If not, wrong porinter will be referenced from > err label. > > Reported-by: Dan Carpenter > Signed-off-by: Joonyoung Shim > --- >

[PATCH v3 2/2] drm: bridge/dw_hdmi: add dw hdmi i2c bus adapter support

2015-08-31 Thread 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 connected to DDC pins. The