[RFC PATCH v3 4/4] drm/armada: Convert the probe function to the generic drm_of_component_probe()

2015-10-20 Thread kbuild test robot
port); 306 } 307 put_device(d); --- 0-DAY kernel test infrastructureOpen Source Technology Center https://lists.01.org/pipermail/kbuild-all Intel Corporation -- next part -- A non-text atta

[PATCH] drm: rcar-du: Fix plane state free in plane reset handler

2015-10-20 Thread Laurent Pinchart
Hi Daniel, On Tuesday 25 August 2015 09:15:16 Daniel Vetter wrote: > On Tue, Aug 18, 2015 at 09:35:44AM +0300, Laurent Pinchart wrote: > > On Friday 14 August 2015 09:30:15 Daniel Vetter wrote: > > > On Fri, Aug 14, 2015 at 12:19:03AM +0300, Laurent Pinchart wrote: > > > > On Friday 07 August 2015

[GIT PULL FOR v4.4] R-Car DU fixes

2015-10-20 Thread Laurent Pinchart
Hi Dave, The following changes since commit c76af02d90ee9e9d2ef478fc6f874ad2abcf3ec9: via_drm.h: move struct via_file_private definition to drivers/gpu/drm/via/via_drv.h (2015-10-16 11:27:49 +1000) are available in the git repository at: git://linuxtv.org/pinchartl/fbdev.git drm/next/du f

[PATCH] drm: rcar-du: Perform initialization/cleanup at probe/remove time

2015-10-20 Thread Laurent Pinchart
The drm driver .load() operation is prone to race conditions as it initializes the driver after registering the device nodes. Its usage is deprecated, inline it in the probe function and call drm_dev_alloc() and drm_dev_register() explicitly. For consistency inline the .unload() handler in the rem

[PATCH 0/8] Add ASoC support for AMD APUs [v4]

2015-10-20 Thread Mark Brown
ll have to resend the patches anyway. -- next part -- A non-text attachment was scrubbed... Name: signature.asc Type: application/pgp-signature Size: 473 bytes Desc: not available URL: <http://lists.freedesktop.org/archives/dri-devel/attachments/20151020/579ce2db/attachment.sig>

[PATCH 0/8] Add ASoC support for AMD APUs [v4]

2015-10-20 Thread Dave Airlie
On 20 October 2015 at 10:14, Mark Brown wrote: > On Mon, Oct 19, 2015 at 11:11:19AM -0400, Alex Deucher wrote: > >> Ping? Anyone had a chance to look over this latest revision? I think >> we've addressed all the outstanding comments. > > Please don't send content free pings and please allow a re

[Intel-gfx] [PATCH v6 14/23] drm/i915: CHV: Pipe level degamma correction

2015-10-20 Thread Sharma, Shashank
attached to CRTC\n"); > >> } > >> > >> + /* Degamma correction */ > >> + if (config->cm_palette_before_ctm_property) { > >> + drm_object_attach_property(mode_obj, > >> + config->cm_palette_before_ctm_property, 0); > >> + DRM_DEBUG_DRIVER("degamma property attached to CRTC\n"); > >> + } > >> } > >> diff --git a/drivers/gpu/drm/i915/intel_color_manager.h > >> b/drivers/gpu/drm/i915/intel_color_manager.h > >> index de706d9..77a2119 100644 > >> --- a/drivers/gpu/drm/i915/intel_color_manager.h > >> +++ b/drivers/gpu/drm/i915/intel_color_manager.h > >> @@ -63,5 +63,10 @@ > >> #define CHV_GAMMA_SHIFT_GREEN 16 > >> #define CHV_MAX_GAMMA ((1 << 24) - 1) > >> > >> +/* Degamma on CHV */ > >> +#define CHV_DEGAMMA_MSB_SHIFT 2 > >> +#define CHV_DEGAMMA_GREEN_SHIFT16 > >> + > >> /* CHV CGM Block */ > >> #define CGM_GAMMA_EN (1 << 2) > >> +#define CGM_DEGAMMA_EN (1 << 0) > >> -- > >> 1.9.1 > >> > >> - > >> Intel Corporation (UK) Limited > >> Registered No. 1134945 (England) > >> Registered Office: Pipers Way, Swindon SN3 1RJ > >> VAT No: 860 2173 47 > >> > >> This e-mail and any attachments may contain confidential material for > >> the sole use of the intended recipient(s). Any review or distribution > >> by others is strictly prohibited. If you are not the intended > >> recipient, please contact the sender and delete all copies. > >> > >> ___ > >> Intel-gfx mailing list > >> Intel-gfx at lists.freedesktop.org<mailto:Intel-gfx at > >> lists.freedesktop.org> > >> http://lists.freedesktop.org/mailman/listinfo/intel-gfx > > -- Daniel Vetter Software Engineer, Intel Corporation http://blog.ffwll.ch -- next part -- An HTML attachment was scrubbed... URL: <http://lists.freedesktop.org/archives/dri-devel/attachments/20151020/61d6a596/attachment-0001.html>

[PATCH] gem: return only valid domain when there's only one

2015-10-20 Thread Ilia Mirkin
On nv50+, we restrict the valid domains to just the one where the buffer was originally created. However after the buffer is evicted to system memory, we might move it back to a different domain that was not originally valid. When sharing the buffer and retrieving its GEM_INFO data, we still want t

[Intel-gfx] [regression] [git pull] drm for 4.3

2015-10-20 Thread Dave Airlie
On 20 October 2015 at 07:54, Daniel Vetter wrote: > On Mon, Oct 19, 2015 at 04:19:08PM -0400, davej at codemonkey.org.uk wrote: >> On Wed, Sep 30, 2015 at 08:56:26AM +0200, Daniel Vetter wrote: >> >> > > The warning on boot seems to be gone as of rc3, but I can now trigger >> this pretty easily.

[PATCH 6/9] drm/exynos: switch to new buffer allocation

2015-10-20 Thread Joonyoung Shim
On 10/19/2015 09:20 PM, Inki Dae wrote: > Hi, > > How about combining patch 5 and 6? > > Patch 5 just introduces new internal API but these API aren't used anywhere > in patch 5. > I split it to be easy to understand changes of codes on patch file. It's no matter to me to combine them. Anyway

[Intel-gfx] [PATCH 1/3] drm/edid: Fix up clock for CEA/HDMI modes specified via detailed timings

2015-10-20 Thread Jani Nikula
On Mon, 19 Oct 2015, Daniel Vetter wrote: > On Fri, Oct 09, 2015 at 01:54:58PM +0300, Jani Nikula wrote: >> On Thu, 08 Oct 2015, Daniel Vetter wrote: >> > On Thu, Oct 08, 2015 at 12:22:31PM -0400, Adam Jackson wrote: >> >> On Thu, 2015-10-08 at 11:43 +0300, ville.syrjala at linux.intel.com wrote:

[PATCH 00/48] Etnaviv changes RFCv1->RFCv2

2015-10-20 Thread Christian Gmeiner
Hi Lucas, 2015-10-13 10:25 GMT+02:00 Lucas Stach : > Am Mittwoch, den 30.09.2015, 09:53 +0200 schrieb Christian Gmeiner: >> Hi Lucas, >> >> 2015-09-28 12:39 GMT+02:00 Lucas Stach : >> > Hi Christian, >> > >> > Am Montag, den 28.09.2015, 11:46 +0200 schrieb Christian Gmeiner: >> >> Hi Lucas. >> >>

[PATCH] drm: rcar-du: Fix plane state free in plane reset handler

2015-10-20 Thread Daniel Vetter
On Tue, Oct 20, 2015 at 01:40:39AM +0300, Laurent Pinchart wrote: > Hi Daniel, > > On Tuesday 25 August 2015 09:15:16 Daniel Vetter wrote: > > On Tue, Aug 18, 2015 at 09:35:44AM +0300, Laurent Pinchart wrote: > > > On Friday 14 August 2015 09:30:15 Daniel Vetter wrote: > > > > On Fri, Aug 14, 2015

[Intel-gfx] [PATCH v6 14/23] drm/i915: CHV: Pipe level degamma correction

2015-10-20 Thread Daniel Vetter
On Mon, Oct 19, 2015 at 10:27:17PM +, Smith, Gary K wrote: > Unless legacy mode enables it of course. I thought we decided to ignore legacy gamma stuff (at least for now, until someone complains about the inconsistency). So yeah, I think we're fine. -Daniel > > Thanks > Gary > > > "Smith,

[PATCH] drm: rcar-du: Perform initialization/cleanup at probe/remove time

2015-10-20 Thread Daniel Vetter
On Tue, Oct 20, 2015 at 01:51:54AM +0300, Laurent Pinchart wrote: > The drm driver .load() operation is prone to race conditions as it > initializes the driver after registering the device nodes. Its usage is > deprecated, inline it in the probe function and call drm_dev_alloc() and > drm_dev_regis

[alsa-devel] HDMI codec, way forward?

2015-10-20 Thread Russell King - ARM Linux
On Tue, Oct 20, 2015 at 09:08:09AM +0530, Vinod Koul wrote: > On Mon, Oct 19, 2015 at 03:20:30PM +0200, Takashi Iwai wrote: > > On Sun, 18 Oct 2015 19:16:42 +0200, > > Russell King - ARM Linux wrote: > > > > > > On Sun, Oct 18, 2015 at 09:43:29PM +0530, Vinod Koul wrote: > > > > Right but can I as

[Intel-gfx] [PATCH v6 14/23] drm/i915: CHV: Pipe level degamma correction

2015-10-20 Thread Sharma, Shashank
Yes, please note that as per the discussion, the legacy gamma IOCTL is still existing, to maintain the backward compatibility, we have not broken it. And we have added provision to program legacy-8bit gamma via color manager also, so everyone should be happy :) Regards Shashank -Original Me

[PATCH 00/48] Etnaviv changes RFCv1->RFCv2

2015-10-20 Thread Lucas Stach
Am Dienstag, den 20.10.2015, 09:20 +0200 schrieb Christian Gmeiner: > Hi Lucas, > > 2015-10-13 10:25 GMT+02:00 Lucas Stach : > > Am Mittwoch, den 30.09.2015, 09:53 +0200 schrieb Christian Gmeiner: > >> Hi Lucas, > >> > >> 2015-09-28 12:39 GMT+02:00 Lucas Stach : > >> > Hi Christian, > >> > > >> >

[PATCH 00/48] Etnaviv changes RFCv1->RFCv2

2015-10-20 Thread Jon Nettleton
On Tue, Oct 20, 2015 at 11:00 AM, Lucas Stach wrote: > Am Dienstag, den 20.10.2015, 09:20 +0200 schrieb Christian Gmeiner: >> Hi Lucas, >> >> 2015-10-13 10:25 GMT+02:00 Lucas Stach : >> > Am Mittwoch, den 30.09.2015, 09:53 +0200 schrieb Christian Gmeiner: >> >> Hi Lucas, >> >> >> >> 2015-09-28 12:

[PATCH 00/16] drm/exynos/hdmi: refactoring/cleanup patches

2015-10-20 Thread Andrzej Hajda
Hi Krzysztof, On 10/12/2015 03:26 PM, Inki Dae wrote: > Hi Andrzej, > > For all patches, merged excepting patch 2 which cleans up dt binding > document. Could you take this patch [1], it is just small binding cleanup. [1]: https://patchwork.kernel.org/patch/7264251/ Regards Andrzej > > Thanks

[PATCH 00/10] drm/exynos/decon5433: add support to DECON-TV

2015-10-20 Thread Andrzej Hajda
Hi Inki, This patchset adds support to DECON-TV in Exynos5433 SoC. The main patch is prepended with few preparation patches: - add three clocks required by HDMI pipeline, - small bindings update, - driver cleanup. The patchset is based on the latest exynos-drm-next branch. Regards Andrzej Andr

[PATCH 01/10] clk/samsung: exynos5433: add definitions of HDMI-PHY output clocks

2015-10-20 Thread Andrzej Hajda
HDMI driver must re-parent respective muxes during HDMI-PHY on/off to HDMI-PHY output clocks. To reference those clocks their definitions should be added. Signed-off-by: Andrzej Hajda --- drivers/clk/samsung/clk-exynos5433.c | 6 -- include/dt-bindings/clock/exynos5433.h | 5 - 2 files

[PATCH 02/10] clk/samsung: exynos5433: add pclk_decon clock

2015-10-20 Thread Andrzej Hajda
This undocumented gate clock is used by DECON IP. Signed-off-by: Andrzej Hajda --- drivers/clk/samsung/clk-exynos5433.c | 2 ++ include/dt-bindings/clock/exynos5433.h | 4 +++- 2 files changed, 5 insertions(+), 1 deletion(-) diff --git a/drivers/clk/samsung/clk-exynos5433.c b/drivers/clk/sam

[PATCH 05/10] drm/exynos/decon5433: fix timing registers writes

2015-10-20 Thread Andrzej Hajda
All timing registers should contain values decreased by one. Signed-off-by: Andrzej Hajda --- drivers/gpu/drm/exynos/exynos5433_drm_decon.c | 18 +- 1 file changed, 9 insertions(+), 9 deletions(-) diff --git a/drivers/gpu/drm/exynos/exynos5433_drm_decon.c b/drivers/gpu/drm/exyn

[PATCH 03/10] drm/exynos/decon5433: add PCLK clock

2015-10-20 Thread Andrzej Hajda
PCLK clock is used by DECON IP. The patch also replaces magic number with number of clocks in array definition. Signed-off-by: Andrzej Hajda --- drivers/gpu/drm/exynos/exynos5433_drm_decon.c | 21 +++-- 1 file changed, 11 insertions(+), 10 deletions(-) diff --git a/drivers/gpu/d

[PATCH 04/10] dt-bindings: video: add PCLK clock entry to exynos5433-decon

2015-10-20 Thread Andrzej Hajda
DECON IP requires this clock to access configuration registers. Signed-off-by: Andrzej Hajda --- Documentation/devicetree/bindings/video/exynos5433-decon.txt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Documentation/devicetree/bindings/video/exynos5433-decon.txt b/Docume

[PATCH 06/10] drm/exynos/decon5433: add function to set particular register bits

2015-10-20 Thread Andrzej Hajda
The driver often sets only particular bits of configuration registers. Using separate function to such action simplifies the code. Signed-off-by: Andrzej Hajda --- drivers/gpu/drm/exynos/exynos5433_drm_decon.c | 69 --- 1 file changed, 19 insertions(+), 50 deletions(-) d

[PATCH 08/10] drm/exynos/decon5433: remove duplicated initialization

2015-10-20 Thread Andrzej Hajda
Field .commit is already initialized few lines above. Signed-off-by: Andrzej Hajda --- drivers/gpu/drm/exynos/exynos5433_drm_decon.c | 1 - 1 file changed, 1 deletion(-) diff --git a/drivers/gpu/drm/exynos/exynos5433_drm_decon.c b/drivers/gpu/drm/exynos/exynos5433_drm_decon.c index 265a77f..3c

[PATCH 09/10] dt-bindings: video: exynos5433-decon: add bindings for DECON-TV

2015-10-20 Thread Andrzej Hajda
DECON-TV(Display and Enhancement Controller for TV) is a variation of DECON IP. Its main purpose is to produce video stream for HDMI IP. Signed-off-by: Andrzej Hajda --- .../devicetree/bindings/video/exynos5433-decon.txt | 21 - 1 file changed, 12 insertions(+), 9 deletions(

[PATCH 10/10] drm/exynos/decon5433: add support for DECON-TV

2015-10-20 Thread Andrzej Hajda
DECON-TV IP is responsible for generating video stream which is transferred to HDMI IP. It is almost fully compatible with DECON IP. The patch is based on initial work of Hyungwon Hwang. Signed-off-by: Andrzej Hajda --- drivers/gpu/drm/exynos/exynos5433_drm_decon.c | 154 ---

[PATCH v4 1/4] drm: Introduce generic probe function for component based masters.

2015-10-20 Thread Liviu Dudau
A lot of component based DRM drivers use a variant of the same code as the probe function. They bind the crtc ports in the first iteration and then scan through the child nodes and bind the encoders attached to the remote endpoints. Factor the common code into a separate function called drm_of_comp

[PATCH v4 4/4] drm/armada: Convert the probe function to the generic drm_of_component_probe()

2015-10-20 Thread Liviu Dudau
The armada DRM driver keeps some old platform data compatibility in the probe function that makes moving to the generic drm_of_component_probe() a bit more complicated that it should. Refactor the probe function to do the platform_data processing after the generic probe (and only if that fails). Th

[PATCH v4 0/4] drm: Cleanup probe function for component based masters.

2015-10-20 Thread Liviu Dudau
Changelog: v4: Fixed a bug where the wrong pointer was sent to component_match_add() and component_master_add_with_match() in the armada_drv.c file that was flagged by kbuild test robot. Dropped the RFC tag and added Acked-bys received from Russell King. v3: Removed the call to dma_set_

[PATCH v4 2/4] drm/imx: Convert the probe function to the generic drm_of_component_probe()

2015-10-20 Thread Liviu Dudau
The generic function is functionally equivalent to the driver's imx_drm_platform_probe(). Use the generic function and reduce the overall code size. Signed-off-by: Liviu Dudau Acked-by: Russell King --- drivers/gpu/drm/imx/imx-drm-core.c | 55 +++--- 1 file chang

[PATCH 07/10] drm/exynos/decon5433: merge different flag fields

2015-10-20 Thread Andrzej Hajda
Driver uses four different fields for internal flags. They can be merged into one. Signed-off-by: Andrzej Hajda --- drivers/gpu/drm/exynos/exynos5433_drm_decon.c | 61 +-- 1 file changed, 30 insertions(+), 31 deletions(-) diff --git a/drivers/gpu/drm/exynos/exynos5433_dr

[PATCH v4 3/4] drm/rockchip: Convert the probe function to the generic drm_of_component_probe()

2015-10-20 Thread Liviu Dudau
Use the generic drm_of_component_probe() function to probe for components. Signed-off-by: Liviu Dudau --- drivers/gpu/drm/rockchip/rockchip_drm_drv.c | 81 +++-- 1 file changed, 6 insertions(+), 75 deletions(-) diff --git a/drivers/gpu/drm/rockchip/rockchip_drm_drv.c b/

[PATCH RFCv2 0/4] Etnaviv DRM driver again

2015-10-20 Thread Daniel Vetter
On Fri, Sep 11, 2015 at 04:10:10PM +0200, Lucas Stach wrote: > Hey all, > > this is a new posting of the Etnaviv DRM driver for Vivante embedded GPUs. > This time I've squashed all patches to the DRM driver itself into a single > commit > to make it easier for people to look at and review this st

[PATCH 00/48] Etnaviv changes RFCv1->RFCv2

2015-10-20 Thread Christian Gmeiner
Hi Lucas, 2015-10-20 11:00 GMT+02:00 Lucas Stach : > Am Dienstag, den 20.10.2015, 09:20 +0200 schrieb Christian Gmeiner: >> Hi Lucas, >> >> 2015-10-13 10:25 GMT+02:00 Lucas Stach : >> > Am Mittwoch, den 30.09.2015, 09:53 +0200 schrieb Christian Gmeiner: >> >> Hi Lucas, >> >> >> >> 2015-09-28 12:3

[PATCH 00/48] Etnaviv changes RFCv1->RFCv2

2015-10-20 Thread Christian Gmeiner
Hi Jon, 2015-10-20 11:09 GMT+02:00 Jon Nettleton : > On Tue, Oct 20, 2015 at 11:00 AM, Lucas Stach > wrote: >> Am Dienstag, den 20.10.2015, 09:20 +0200 schrieb Christian Gmeiner: >>> Hi Lucas, >>> >>> 2015-10-13 10:25 GMT+02:00 Lucas Stach : >>> > Am Mittwoch, den 30.09.2015, 09:53 +0200 schrieb

[RFC PATCH v3 1/4] drm: Introduce generic probe function for component based masters.

2015-10-20 Thread Eric Anholt
t part -- A non-text attachment was scrubbed... Name: signature.asc Type: application/pgp-signature Size: 818 bytes Desc: not available URL: <http://lists.freedesktop.org/archives/dri-devel/attachments/20151020/89fac9af/attachment-0001.sig>

[Bug 106291] amdgpu fails GPU reset when resuming from suspend

2015-10-20 Thread bugzilla-dae...@bugzilla.kernel.org
https://bugzilla.kernel.org/show_bug.cgi?id=106291 --- Comment #1 from Michel Dänzer --- Please attach the full dmesg output. -- You are receiving this mail because: You are watching the assignee of the bug.

[PATCH v4 1/4] drm: Introduce generic probe function for component based masters.

2015-10-20 Thread Emil Velikov
Hi Liviu, On 20 October 2015 at 10:23, Liviu Dudau wrote: > A lot of component based DRM drivers use a variant of the same code > as the probe function. They bind the crtc ports in the first iteration > and then scan through the child nodes and bind the encoders attached > to the remote endpoints

[PATCH v4 0/4] drm: Cleanup probe function for component based masters.

2015-10-20 Thread Daniel Vetter
On Tue, Oct 20, 2015 at 10:23:11AM +0100, Liviu Dudau wrote: > Changelog: > v4: Fixed a bug where the wrong pointer was sent to component_match_add() and > component_master_add_with_match() in the armada_drv.c file that was > flagged > by kbuild test robot. Dropped the RFC tag and added Ac

[PATCH v4 1/4] drm: Introduce generic probe function for component based masters.

2015-10-20 Thread Russell King - ARM Linux
On Tue, Oct 20, 2015 at 11:00:55AM +0100, Emil Velikov wrote: > Hi Liviu, > > On 20 October 2015 at 10:23, Liviu Dudau wrote: > > A lot of component based DRM drivers use a variant of the same code > > as the probe function. They bind the crtc ports in the first iteration > > and then scan throug

[PATCH v4 1/4] drm: Introduce generic probe function for component based masters.

2015-10-20 Thread Liviu Dudau
On Tue, Oct 20, 2015 at 11:09:09AM +0100, Russell King - ARM Linux wrote: > On Tue, Oct 20, 2015 at 11:00:55AM +0100, Emil Velikov wrote: > > Hi Liviu, > > > > On 20 October 2015 at 10:23, Liviu Dudau wrote: > > > A lot of component based DRM drivers use a variant of the same code > > > as the pr

[PATCH v4 0/4] drm: Cleanup probe function for component based masters.

2015-10-20 Thread Liviu Dudau
On Tue, Oct 20, 2015 at 12:02:33PM +0200, Daniel Vetter wrote: > On Tue, Oct 20, 2015 at 10:23:11AM +0100, Liviu Dudau wrote: > > Changelog: > > v4: Fixed a bug where the wrong pointer was sent to component_match_add() > > and > > component_master_add_with_match() in the armada_drv.c file that

[PATCH 01/10] clk/samsung: exynos5433: add definitions of HDMI-PHY output clocks

2015-10-20 Thread Marek Szyprowski
Hello, On 2015-10-20 12:34, Michael Turquette wrote: > Quoting Andrzej Hajda (2015-10-20 02:22:32) >> HDMI driver must re-parent respective muxes during HDMI-PHY on/off >> to HDMI-PHY output clocks. To reference those clocks their >> definitions should be added. >> >> Signed-off-by: Andrzej Hajda

[PATCH 00/48] Etnaviv changes RFCv1->RFCv2

2015-10-20 Thread Fabio Estevam
Hi Jon, On Tue, Oct 20, 2015 at 7:09 AM, Jon Nettleton wrote: > I agree, although we can also point them to the device-tree option to > workaround the problem temporarily. > > Christian, fyi I have fixed this in u-boot for all the SolidRun platforms. This is fixed in mainline U-boot for mx6: h

[PATCH 0/1] vga_switcheroo: Constify vga_switcheroo_handler

2015-10-20 Thread Lukas Wunner
Another vga_switcheroo cleanup. Maintainers, is it okay to include the one-line change of each driver in here or do you want that split into separate patches? Thanks, Lukas Lukas Wunner (1): vga_switcheroo: Constify vga_switcheroo_handler drivers/gpu/drm/amd/amdgpu/amdgpu_atpx_handler.c | 2

[PATCH 1/1] vga_switcheroo: Constify vga_switcheroo_handler

2015-10-20 Thread Christian König
On 18.10.2015 13:05, Lukas Wunner wrote: > vga_switcheroo_client_ops has always been declared const since its > introduction with 26ec685ff9d9 ("vga_switcheroo: Introduce struct > vga_switcheroo_client_ops"). > > Do so for vga_switcheroo_handler as well. > > drivers/gpu/drm/amd/amdgpu/amdgpu.ko:

[PATCH 01/10] clk/samsung: exynos5433: add definitions of HDMI-PHY output clocks

2015-10-20 Thread Sylwester Nawrocki
On 20/10/15 12:34, Michael Turquette wrote: >> diff --git a/include/dt-bindings/clock/exynos5433.h >> b/include/dt-bindings/clock/exynos5433.h >> > index 5bd80d5..4f0d566 100644 >> > --- a/include/dt-bindings/clock/exynos5433.h >> > +++ b/include/dt-bindings/clock/exynos5433.h >> > @@ -765,7 +765,

[Bug 72387] Tearing at one specific part of the screen on CAYMAN

2015-10-20 Thread bugzilla-dae...@freedesktop.org
ps, too. -- 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/20151020/007161b4/attachment.html>

[Bug 72387] Tearing at one specific part of the screen on CAYMAN

2015-10-20 Thread bugzilla-dae...@freedesktop.org
scrubbed... URL: <http://lists.freedesktop.org/archives/dri-devel/attachments/20151020/e23650e4/attachment.html>

[Bug 92555] GPU lockup crashing the system on Cayman

2015-10-20 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/20151020/90cfb068/attachment.html>

[Bug 92555] GPU lockup crashing the system on Cayman

2015-10-20 Thread bugzilla-dae...@freedesktop.org
the bug. -- next part -- An HTML attachment was scrubbed... URL: <http://lists.freedesktop.org/archives/dri-devel/attachments/20151020/d5b7e6a2/attachment.html>

[Bug 92555] GPU lockup crashing the system on Cayman

2015-10-20 Thread bugzilla-dae...@freedesktop.org
because: You are the assignee for the bug. -- next part -- An HTML attachment was scrubbed... URL: <http://lists.freedesktop.org/archives/dri-devel/attachments/20151020/a4f22aee/attachment.html>

[Bug 92555] GPU lockup crashing the system on Cayman

2015-10-20 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/20151020/3f808e86/attachment-0001.html>

[Bug 91733] [SKL/HSW] Ogles1conform pntszary.c fails

2015-10-20 Thread bugzilla-dae...@freedesktop.org
lt;http://lists.freedesktop.org/archives/dri-devel/attachments/20151020/7f0f3927/attachment.html>

[Bug 92555] GPU lockup crashing the system on Cayman

2015-10-20 Thread bugzilla-dae...@freedesktop.org
r the bug. -- next part -- An HTML attachment was scrubbed... URL: <http://lists.freedesktop.org/archives/dri-devel/attachments/20151020/17c0cca0/attachment.html>

[PATCH 00/16] drm/exynos/hdmi: refactoring/cleanup patches

2015-10-20 Thread Krzysztof Kozlowski
2015-10-20 18:19 GMT+09:00 Andrzej Hajda : > Hi Krzysztof, > > > On 10/12/2015 03:26 PM, Inki Dae wrote: >> Hi Andrzej, >> >> For all patches, merged excepting patch 2 which cleans up dt binding >> document. > > Could you take this patch [1], it is just small binding cleanup. > > [1]: https://patch

[Bug 106341] New: radeon - monitors fail to sync with modes with vertical refresh rate under 60 Hz on FirePro V4800

2015-10-20 Thread bugzilla-dae...@bugzilla.kernel.org
https://bugzilla.kernel.org/show_bug.cgi?id=106341 Bug ID: 106341 Summary: radeon - monitors fail to sync with modes with vertical refresh rate under 60 Hz on FirePro V4800 Product: Drivers Version: 2.5 Kernel Version: 4.3.0-rc6

[Bug 106341] radeon - monitors fail to sync with modes with vertical refresh rate under 60 Hz on FirePro V4800

2015-10-20 Thread bugzilla-dae...@bugzilla.kernel.org
https://bugzilla.kernel.org/show_bug.cgi?id=106341 Tim Small changed: What|Removed |Added Regression|No |Yes -- You are receiving this mail because:

[Intel-gfx] [PATCH v6 14/23] drm/i915: CHV: Pipe level degamma correction

2015-10-20 Thread Sharma, Shashank
We have added two patches to optimize multiple commit calls, to address Gary's comment, using one additional flag in CRTC state. We have tested this, and it's working for both Android and Linux. I am sending this new patch set now (v7), which has these two additional patches, in total 25 in co

[PATCH 02/10] clk/samsung: exynos5433: add pclk_decon clock

2015-10-20 Thread Krzysztof Kozlowski
2015-10-20 18:22 GMT+09:00 Andrzej Hajda : > This undocumented gate clock is used by DECON IP. > > Signed-off-by: Andrzej Hajda > --- > drivers/clk/samsung/clk-exynos5433.c | 2 ++ > include/dt-bindings/clock/exynos5433.h | 4 +++- > 2 files changed, 5 insertions(+), 1 deletion(-) > Indeed loo

[PATCH 00/10] drm/exynos/decon5433: add support to DECON-TV

2015-10-20 Thread Krzysztof Kozlowski
2015-10-20 18:22 GMT+09:00 Andrzej Hajda : > Hi Inki, > > This patchset adds support to DECON-TV in Exynos5433 SoC. > The main patch is prepended with few preparation patches: > - add three clocks required by HDMI pipeline, > - small bindings update, > - driver cleanup. > > The patchset is based on

[PATCH 04/10] dt-bindings: video: add PCLK clock entry to exynos5433-decon

2015-10-20 Thread Krzysztof Kozlowski
W dniu 20.10.2015 o 18:22, Andrzej Hajda pisze: > DECON IP requires this clock to access configuration registers. > > Signed-off-by: Andrzej Hajda > --- > Documentation/devicetree/bindings/video/exynos5433-decon.txt | 2 +- > 1 file changed, 1 insertion(+), 1 deletion(-) > > diff --git a/Docume

[PATCH v7 00/25] Color Management for DRM framework

2015-10-20 Thread Shashank Sharma
This patch set adds Color Manager implementation in DRM layer. Color Manager is an extension in DRM framework to support color correction/enhancement. Various Hardware platforms can support several color correction capabilities. Color Manager provides abstraction of these capabilities and allows a

[PATCH v7 01/25] drm: Create Color Management DRM properties

2015-10-20 Thread Shashank Sharma
Color Management is an extension to DRM framework. It allows abstraction of hardware color correction and enhancement capabilities by virtue of DRM properties. There are two major types of color correction supported by DRM color manager: - CTM: color transformation matrix, properties where a corre

[PATCH v7 02/25] drm: Create Color Management query properties

2015-10-20 Thread Shashank Sharma
DRM color management is written to extract the color correction capabilities of various platforms, and every platform can showcase its capabilities using the query properties. Different hardwares can have different no of coefficients for palette correction. Also the correction can be applied after

[PATCH v7 03/25] drm: Add color correction blobs in CRTC state

2015-10-20 Thread Shashank Sharma
This patch adds new variables in CRTC state, to hold respective color correction blobs. These blobs will be required during the atomic commit for writing the color correction values in correction registers. Signed-off-by: Shashank Sharma Signed-off-by: Kausal Malladi --- drivers/gpu/drm/drm_ato

[PATCH v7 04/25] drm: Add set property support for color manager

2015-10-20 Thread Shashank Sharma
As per DRM color manager design, if a userspace wants to set a correction blob, it prepares it and sends the blob_id to kernel via set_property call. DRM framework takes this blob_id, gets the blob, and saves it in the CRTC state, so that, during the atomic_commit, the color correction values from

[PATCH v7 05/25] drm: Add get property support for color manager

2015-10-20 Thread Shashank Sharma
As per the DRM get_property implementation for a blob, framework is supposed to return the blob_id to the caller. All the color management blobs are saved in CRTC state during the set call. This patch adds get_property support for color management properties, by referring to the existing blob for

[PATCH v7 06/25] drm: Add drm structures for palette color property

2015-10-20 Thread Shashank Sharma
This patch adds new structures in DRM layer for Palette color correction.These structures will be used by user space agents to configure appropriate number of samples and Palette LUT for a platform. Signed-off-by: Shashank Sharma Signed-off-by: Kausal Malladi --- include/uapi/drm/drm.h | 20 +++

[PATCH v7 07/25] drm: Add structure for CTM color property

2015-10-20 Thread Shashank Sharma
Color Manager framework defines a DRM property for color space transformation and Gamut mapping. This property is called CTM (Color Transformation Matrix). This patch adds a new structure in DRM layer for CTM. This structure can be used by all user space agents to configure CTM coefficients for co

[PATCH v7 08/25] drm: Add color correction state flag

2015-10-20 Thread Shashank Sharma
Add a color correction state flag, to indicate a change in color correction states. This flag will help a core driver to optimize its commit calls, by appling the color correction only when there is a change, not every commit. Signed-off-by: Shashank Sharma --- drivers/gpu/drm/drm_atomic.c | 6 +

[PATCH v7 09/25] drm/i915: Add set property interface for CRTC

2015-10-20 Thread Shashank Sharma
This patch adds set property interface for intel CRTC. This interface will be used for set operation on any DRM properties. Signed-off-by: Shashank Sharma Signed-off-by: Kausal Malladi --- drivers/gpu/drm/i915/intel_display.c | 1 + 1 file changed, 1 insertion(+) diff --git a/drivers/gpu/drm/i

[PATCH v7 10/25] drm/i915: Create color management files

2015-10-20 Thread Shashank Sharma
This patch create new files intel_color_manager.c which will contain the core color correction code for I915 driver and its header intel_color_manager.h The per color property patches coming up in this patch series will fill the appropriate functions in this file. Signed-off-by: Shashank Sharma

[PATCH v7 11/25] drm/i915: Register color correction capabilities

2015-10-20 Thread Shashank Sharma
>From DRM color management: DRM color manager supports these color properties: 1. "ctm": Color transformation matrix property, where a color transformation matrix of 9 correction values gets applied as correction. 2. "palette_before_ctm": for corrections which get

[PATCH v7 12/25] drm/i915: CHV: Load gamma color correction values

2015-10-20 Thread Shashank Sharma
DRM color manager allows the driver to showcase its best color correction capabilities using the specific query property cm_coeff_after_ctm_property. The driver must loads the no. of coefficients for color correction as per the platform capability during the init time. This patch adds no of coeffi

[PATCH v7 13/25] drm/i915: CHV: Load degamma color correction values

2015-10-20 Thread Shashank Sharma
DRM color manager allows the driver to showcase its best color correction capabilities using the specific query property cm_coeff_before_ctm_property. The driver must loads the no. of coefficients for color correction as per the platform capability during the init time. This patch adds no of coeff

[PATCH v7 14/25] drm/i915: CHV: Pipe level Gamma correction

2015-10-20 Thread Shashank Sharma
CHV/BSW platform supports two different pipe level gamma correction modes, which are: 1. Legacy 8-bit mode 2. 10-bit CGM (Color Gamut Mapping) mode This patch does the following: 1. Attaches Gamma property to CRTC 3. Adds the core Gamma correction function for CHV/BSW 4. Adds Gamma correction macr

[PATCH v7 15/25] drm/i915: CHV: Pipe level degamma correction

2015-10-20 Thread Shashank Sharma
CHV/BSW supports Degamma color correction, which linearizes all the non-linear color values. This will be applied before Color Transformation. This patch does the following: 1. Attach deGamma property to CRTC 2. Add the core function to program DeGamma correction values for CHV/BSW platform 2.

[PATCH v7 16/25] drm/i915: CHV: Pipe level CSC correction

2015-10-20 Thread Shashank Sharma
CHV/BSW supports Color Space Conversion (CSC) using a 3x3 matrix that needs to be programmed into CGM (Color Gamut Mapping) registers. This patch does the following: 1. Attaches CSC property to CRTC 2. Adds the core function to program CSC correction values 3. Adds CSC correction macros Signed-of

[PATCH v7 17/25] drm/i915: Commit color correction to CRTC

2015-10-20 Thread Shashank Sharma
The color correction blob values are loaded during set_property calls. This patch adds a function to find the blob and apply the correction values to the display registers, during the atomic commit call. Signed-off-by: Shashank Sharma Signed-off-by: Kausal Malladi --- drivers/gpu/drm/i915/intel

[PATCH v7 18/25] drm/i915: Attach color properties to CRTC

2015-10-20 Thread Shashank Sharma
Function intel_attach_color_properties_to_crtc attaches a color property to its CRTC object. This patch calls this function from crtc initialization sequence. Signed-off-by: Shashank Sharma Signed-off-by: Kausal Malladi --- drivers/gpu/drm/i915/intel_display.c | 1 + 1 file changed, 1 insertion

[PATCH v7 19/25] drm/i915: BDW: Load gamma correction values

2015-10-20 Thread Shashank Sharma
I915 color manager registers pipe gamma correction as palette correction after CTM property. For BDW and higher platforms, split gamma correction is the best gamma correction. This patch adds the no of coefficients(512) for split gamma correction as "num_samples_after_ctm" parameter in device info

[PATCH v7 20/25] drm/i915: BDW: Pipe level Gamma correction

2015-10-20 Thread Shashank Sharma
BDW/SKL/BXT platforms support various Gamma correction modes which are: 1. Legacy 8-bit mode 2. 10-bit mode 3. Split mode 4. 12-bit mode This patch does the following: 1. Adds the core function to program Gamma correction values for BDW/SKL/BXT platforms 2. Adds Gamma correction macros/defines

[PATCH v7 21/25] drm/i915: BDW: Load degamma correction values

2015-10-20 Thread Shashank Sharma
I915 color manager registers pipe degamma correction as palette correction before CTM, DRM property. This patch adds the no of coefficients(512) for degamma correction as "num_samples_before_ctm" parameter in device info structures, for BDW and higher platforms. Signed-off-by: Shashank Sharma Si

[PATCH v7 22/25] drm/i915: BDW: Pipe level degamma correction

2015-10-20 Thread Shashank Sharma
BDW/SKL/BXT supports Degamma color correction feature, which linearizes the non-linearity due to gamma encoded color values. This will be applied before Color Transformation. This patch does the following: 1. Adds the core function to program DeGamma correction values for BDW/SKL/BXT platform 2

[PATCH v7 23/25] drm/i915: BDW: Pipe level CSC correction

2015-10-20 Thread Shashank Sharma
BDW/SKL/BXT support Color Space Conversion (CSC) using a 3x3 matrix that needs to be programmed into respective CSC registers. This patch does the following: 1. Adds the core function to program CSC correction values for BDW/SKL/BXT platform 2. Adds CSC correction macros/defines Signed-off-by:

[PATCH v7 24/25] drm/i915: disable plane gamma

2015-10-20 Thread Shashank Sharma
In plane enabling sequence, plane gamma bit is by default enabled. Plane gamma gets higher priority than pipe gamma, if both enabled. This patch disables plane gamma from sequence. If required, plane gamma can be enabled via the color manager drm interface. Signed-off-by: Shashank Sharma Signed-

[PATCH v7 25/25] drm/i915: Commit color correction only when needed

2015-10-20 Thread Shashank Sharma
This patch optimizes the commit path for i915 driver, by applying color corrections, only when required. Pipe level color correction (like CSC/gamma/degamma) once applied, sustain until the next change. DRM layer sets a flag in crtc state (color_correction_changed), whenever there is new set_prope

[PATCH 09/10] dt-bindings: video: exynos5433-decon: add bindings for DECON-TV

2015-10-20 Thread Krzysztof Kozlowski
W dniu 20.10.2015 o 18:22, Andrzej Hajda pisze: > DECON-TV(Display and Enhancement Controller for TV) is a variation > of DECON IP. Its main purpose is to produce video stream for HDMI IP. > > Signed-off-by: Andrzej Hajda > --- > .../devicetree/bindings/video/exynos5433-decon.txt | 21 > ++

[PATCH 04/10] dt-bindings: video: add PCLK clock entry to exynos5433-decon

2015-10-20 Thread Andrzej Hajda
On 10/20/2015 02:24 PM, Krzysztof Kozlowski wrote: > W dniu 20.10.2015 o 18:22, Andrzej Hajda pisze: >> DECON IP requires this clock to access configuration registers. >> >> Signed-off-by: Andrzej Hajda >> --- >> Documentation/devicetree/bindings/video/exynos5433-decon.txt | 2 +- >> 1 file chang

[PATCH 04/10] dt-bindings: video: add PCLK clock entry to exynos5433-decon

2015-10-20 Thread Krzysztof Kozlowski
2015-10-20 21:41 GMT+09:00 Andrzej Hajda : > On 10/20/2015 02:24 PM, Krzysztof Kozlowski wrote: >> W dniu 20.10.2015 o 18:22, Andrzej Hajda pisze: >>> DECON IP requires this clock to access configuration registers. >>> >>> Signed-off-by: Andrzej Hajda >>> --- >>> Documentation/devicetree/bindings

[PATCH 09/10] dt-bindings: video: exynos5433-decon: add bindings for DECON-TV

2015-10-20 Thread Andrzej Hajda
On 10/20/2015 02:30 PM, Krzysztof Kozlowski wrote: > W dniu 20.10.2015 o 18:22, Andrzej Hajda pisze: >> DECON-TV(Display and Enhancement Controller for TV) is a variation >> of DECON IP. Its main purpose is to produce video stream for HDMI IP. >> >> Signed-off-by: Andrzej Hajda >> --- >> .../devi

[PATCH 09/10] dt-bindings: video: exynos5433-decon: add bindings for DECON-TV

2015-10-20 Thread Krzysztof Kozlowski
2015-10-20 21:53 GMT+09:00 Andrzej Hajda : > On 10/20/2015 02:30 PM, Krzysztof Kozlowski wrote: >> W dniu 20.10.2015 o 18:22, Andrzej Hajda pisze: >>> DECON-TV(Display and Enhancement Controller for TV) is a variation >>> of DECON IP. Its main purpose is to produce video stream for HDMI IP. >>> >>>

[PATCH 04/10] dt-bindings: video: add PCLK clock entry to exynos5433-decon

2015-10-20 Thread Sylwester Nawrocki
On 20/10/15 14:24, Krzysztof Kozlowski wrote: > W dniu 20.10.2015 o 18:22, Andrzej Hajda pisze: >> > DECON IP requires this clock to access configuration registers. >> > >> > Signed-off-by: Andrzej Hajda >> > --- >> > Documentation/devicetree/bindings/video/exynos5433-decon.txt | 2 +- >> > 1 fi

[Intel-gfx] [PATCH v7 08/25] drm: Add color correction state flag

2015-10-20 Thread kbuild test robot
Hi Shashank, [auto build test WARNING on drm-intel/for-linux-next -- if it's inappropriate base, please suggest rules for selecting the more suitable base] url: https://github.com/0day-ci/linux/commits/Shashank-Sharma/Color-Management-for-DRM-framework/20151020-202959 reproduce:

[Bug 106291] amdgpu fails GPU reset when resuming from suspend

2015-10-20 Thread bugzilla-dae...@bugzilla.kernel.org
https://bugzilla.kernel.org/show_bug.cgi?id=106291 universaledge97 at gmail.com changed: What|Removed |Added Attachment #190561|0 |1 is obsolete|

  1   2   >