[Bug 89203] Mesa 10.4.3 and up causes stuttering and frame drops in a particular game

2015-05-06 Thread bugzilla-dae...@freedesktop.org
nts/20150506/609ec8b7/attachment.html>

[Bug 97561] Regression: Issue with ATI HD 6570 (possibly others) HDMI output Purple Line

2015-05-06 Thread bugzilla-dae...@bugzilla.kernel.org
https://bugzilla.kernel.org/show_bug.cgi?id=97561 Rich changed: What|Removed |Added Status|NEW |RESOLVED Resolution|---

[Bug 97561] Regression: Issue with ATI HD 6570 (possibly others) HDMI output Purple Line

2015-05-06 Thread bugzilla-dae...@bugzilla.kernel.org
https://bugzilla.kernel.org/show_bug.cgi?id=97561 --- Comment #8 from Rich --- Thanks - I did try to compile my own kernel a few times but failed. I managed to 'git clone' the kernel source, apply the drm-fixes patches successfully, compile (with various config settings) but could never get

[PATCH RFC v2 10/13] sound/core: add DRM ELD helper

2015-05-06 Thread Anssi Hannula
05.04.2015, 20:26, Russell King - ARM Linux kirjoitti: > On Sun, Apr 05, 2015 at 06:46:13PM +0200, Takashi Iwai wrote: >> >> One another question: don't we need to deal with the sample bits in >> sad[2]? > > It should, but I'm very wary about doing that without seeing more > examples of real

component_unbind_all() splat..

2015-05-06 Thread Russell King - ARM Linux
On Wed, May 06, 2015 at 12:45:04PM -0400, Rob Clark wrote: > On Wed, May 6, 2015 at 12:01 PM, Russell King - ARM Linux > wrote: > > On Wed, May 06, 2015 at 10:22:22AM -0400, Rob Clark wrote: > >> Hey Russell, > >> > >> I just noticed a splat triggered by component_unbind_all() called from > >>

[Bug 90340] RADEON "PITCAIRN" displayport output breaks when monitor turned off and on

2015-05-06 Thread bugzilla-dae...@freedesktop.org
-- An HTML attachment was scrubbed... URL: <http://lists.freedesktop.org/archives/dri-devel/attachments/20150506/871945ca/attachment.html>

[PATCH 2/2 linux-next] drm/msm: use IS_ERR() to check regulator_get() return

2015-05-06 Thread Fabian Frederick
Please ignore this patch, I just noticed conditional regulator_get() definition (#if defined(CONFIG_REGULATOR)) Regards, Fabian

[Bug 25898] glEvalPoint causes glEnd to throw GL_INVALID_OPERATION

2015-05-06 Thread bugzilla-dae...@freedesktop.org
|.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/20150506/e997418c/attachment.html>

drm/exynos: Add atomic modesetting support

2015-05-06 Thread Gustavo Padovan
Hi Inki and Joonyoung. Any thoughts on this? 2015-04-30 Gustavo Padovan : > Hi, > > Here goes the full support for atomic modesetting on exynos. I've > split the patches in the various phases of atomic support. > > v2: fixes comments by Joonyoung > - remove unused var in patch 09 >

[Y2038] [PATCH v4 06/10] cec: add HDMI CEC framework: y2038 question

2015-05-06 Thread Arnd Bergmann
On Wednesday 06 May 2015 17:58:01 Hans Verkuil wrote: > > On 05/04/2015 12:14 PM, Arnd Bergmann wrote: > > On Monday 04 May 2015 09:42:36 Hans Verkuil wrote: > >> Ping! (Added Arnd to the CC list) > > > > Hi Hans, > > > > sorry I missed this the first time > > > >> On 04/27/2015 09:40 AM, Hans

[Y2038] [PATCH v4 06/10] cec: add HDMI CEC framework: y2038 question

2015-05-06 Thread Hans Verkuil
Hi Arnd, On 05/04/2015 12:14 PM, Arnd Bergmann wrote: > On Monday 04 May 2015 09:42:36 Hans Verkuil wrote: >> Ping! (Added Arnd to the CC list) > > Hi Hans, > > sorry I missed this the first time > >> On 04/27/2015 09:40 AM, Hans Verkuil wrote: >>> Added the y2038 mailinglist since I would

[Intel-gfx] [PATCH 1/8] drivers/gpio/gpiolib: Add support for removing registered consumer lookup table

2015-05-06 Thread Daniel Vetter
On Wed, May 06, 2015 at 04:49:36PM +0200, Linus Walleij wrote: > On Wed, Apr 29, 2015 at 3:59 PM, Shobhit Kumar > wrote: > > > In case we unload and load a driver module again that is registering a > > lookup table, without this it will result in multiple entries. Provide > > an option to

[PATCH 9/9] drm/exynos: Convert g2d_userptr_get_dma_addr() to use get_vaddr_frames()

2015-05-06 Thread Jan Kara
On Wed 06-05-15 12:47:35, Vlastimil Babka wrote: > On 05/06/2015 09:28 AM, Jan Kara wrote: > >Convert g2d_userptr_get_dma_addr() to pin pages using get_vaddr_frames(). > >This removes the knowledge about vmas and mmap_sem locking from exynos > >driver. Also it fixes a problem that the function has

[PATCH 3/9] media: omap_vout: Convert omap_vout_uservirt_to_phys() to use get_vaddr_pfns()

2015-05-06 Thread Jan Kara
On Wed 06-05-15 12:46:42, Vlastimil Babka wrote: > On 05/06/2015 09:28 AM, Jan Kara wrote: > >Convert omap_vout_uservirt_to_phys() to use get_vaddr_pfns() instead of > >hand made mapping of virtual address to physical address. Also the > >function leaked page reference from get_user_pages() so fix

component_unbind_all() splat..

2015-05-06 Thread Russell King - ARM Linux
On Wed, May 06, 2015 at 10:22:22AM -0400, Rob Clark wrote: > Hey Russell, > > I just noticed a splat triggered by component_unbind_all() called from > ->bind().. any opinions about whether component stuff should handle > that case, or whether I should rearrange my error cleanup path to not >

[PATCH 2/9] mm: Provide new get_vaddr_frames() helper

2015-05-06 Thread Jan Kara
On Wed 06-05-15 12:45:51, Vlastimil Babka wrote: > On 05/06/2015 09:28 AM, Jan Kara wrote: > >Provide new function get_vaddr_frames(). This function maps virtual > >addresses from given start and fills given array with page frame numbers of > >the corresponding pages. If given start belongs to a

[PATCH 3/8] drivers/mfd: Add lookup table for Panel Control as GPIO signal

2015-05-06 Thread Linus Walleij
On Wed, Apr 29, 2015 at 4:00 PM, Shobhit Kumar wrote: > On some Intel SoC platforms, the panel enable/disable signals are > controlled by CRC PMIC. Add those control as a new GPIO in a lookup > table for gpio-crystalcove chip during CRC driver load > > v2: Make the lookup table static (Thierry)

[PATCH 1/8] drivers/gpio/gpiolib: Add support for removing registered consumer lookup table

2015-05-06 Thread Linus Walleij
On Wed, Apr 29, 2015 at 3:59 PM, Shobhit Kumar wrote: > In case we unload and load a driver module again that is registering a > lookup table, without this it will result in multiple entries. Provide > an option to remove the lookup table on driver unload > > v2: Ccing maintainers > > Cc:

[PATCH 1/3] drm/edid: Fix up DMT modes

2015-05-06 Thread Daniel Vetter
On Wed, May 06, 2015 at 09:39:13AM -0400, Alex Deucher wrote: > On Wed, May 6, 2015 at 9:36 AM, Ville Syrjälä > wrote: > > On Thu, Apr 02, 2015 at 05:02:09PM +0300, ville.syrjala at linux.intel.com > > wrote: > >> From: Ville Syrjälä > >> > >> Liu Lei noticed that our 1856x1392 at 75Hz DMT

[PATCH 8/8] drm/i915: Backlight control using CRC PMIC based PWM driver

2015-05-06 Thread Jani Nikula
On Wed, 29 Apr 2015, Shobhit Kumar wrote: > Use the CRC PWM device in intel_panel.c and add new MIPI backlight > specififc callbacks > > v2: Modify to use pwm_config callback > > CC: Samuel Ortiz > Cc: Linus Walleij > Cc: Alexandre Courbot > Cc: Thierry Reding > Signed-off-by: Shobhit Kumar

[Bug 95911] Recursive error in radeon device driver module after resume from hibernation

2015-05-06 Thread bugzilla-dae...@bugzilla.kernel.org
https://bugzilla.kernel.org/show_bug.cgi?id=95911 --- Comment #13 from gitne at excite.co.jp --- This bug seems to be linked to bugs bz77181 and bz60827 too. Mantas Mikulėnas has determined that git commit 4474f3a91f95 was the last known good to work. archiesix has determined that this bug

[PATCH 1/3] drm/edid: Fix up DMT modes

2015-05-06 Thread Ville Syrjälä
On Thu, Apr 02, 2015 at 05:02:09PM +0300, ville.syrjala at linux.intel.com wrote: > From: Ville Syrjälä > > Liu Lei noticed that our 1856x1392 at 75Hz DMT mode doesn't match the spec. > Fix that up, and also fix up a few other inconsistencies I discovered > by parsing the spec (DMT version

[PATCH 7/8] drm/i915: Use the CRC gpio for panel enable/disable

2015-05-06 Thread Jani Nikula
On Wed, 29 Apr 2015, Shobhit Kumar wrote: > The CRC (Crystal Cove) PMIC, controls the panel enable and disable > signals for BYT for dsi panels. This is indicated in the VBT fields. Use > that to initialize and use GPIO based control for these signals. > > v2: Use the newer gpiod

[PATCH v3] libgencec: Add userspace library for the generic CEC kernel interface

2015-05-06 Thread Emil Velikov
Hi Kamil, There are a couple of bits that I've missed out previously. All but the missing install of libgencec.pc are general cleanups. On 6 May 2015 at 13:37, Kamil Debski wrote: > --- /dev/null > +++ b/.gitignore > @@ -0,0 +1,26 @@ > +/ar-lib You can drop this (see the configure.ac note).

[Intel-gfx] [PATCH 7/8] drm/i915: Use the CRC gpio for panel enable/disable

2015-05-06 Thread Daniel Vetter
On Wed, May 06, 2015 at 04:11:11PM +0300, Jani Nikula wrote: > On Wed, 29 Apr 2015, Shobhit Kumar wrote: > > The CRC (Crystal Cove) PMIC, controls the panel enable and disable > > signals for BYT for dsi panels. This is indicated in the VBT fields. Use > > that to initialize and use GPIO based

[PATCH 5/5] drm/exynos: mixer: also allow ARGB1555 and ARGB4444

2015-05-06 Thread Tobias Jakobi
Allow the remaining alpha formats now that blending is properly setup. Signed-off-by: Tobias Jakobi --- drivers/gpu/drm/exynos/exynos_mixer.c | 2 ++ 1 file changed, 2 insertions(+) diff --git a/drivers/gpu/drm/exynos/exynos_mixer.c b/drivers/gpu/drm/exynos/exynos_mixer.c index

[PATCH 4/5] drm/exynos: mixer: do blending setup in mixer_cfg_layer()

2015-05-06 Thread Tobias Jakobi
This updates the blending setup when the layer configuration changes (triggered by mixer_win_{commit,disable}). Extra care has to be taken for the layer that is currently being enabled/disabled. Signed-off-by: Tobias Jakobi --- drivers/gpu/drm/exynos/exynos_mixer.c | 23 +++

[PATCH 3/5] drm/exynos: mixer: remove all static blending setup

2015-05-06 Thread Tobias Jakobi
Previously blending setup was static and most of it was done in mixer_win_reset(). Signed-off-by: Tobias Jakobi --- drivers/gpu/drm/exynos/exynos_mixer.c | 23 --- 1 file changed, 23 deletions(-) diff --git a/drivers/gpu/drm/exynos/exynos_mixer.c

[PATCH 2/5] drm/exynos: mixer: introduce mixer_layer_blending()

2015-05-06 Thread Tobias Jakobi
This analyses the current layer configuration (which layers are enabled, which have alpha-pixelformat, etc.) and setups blending accordingly. We currently disable all kinds of blending for the bottom-most layer, since configuration of the mixer background is not yet exposed. Also blending is only

[PATCH 1/5] drm/exynos: mixer: refactor layer setup

2015-05-06 Thread Tobias Jakobi
First step in allowing a more generic way to setup complex blending for the different layers. Signed-off-by: Tobias Jakobi --- drivers/gpu/drm/exynos/exynos_mixer.c | 90 ++- 1 file changed, 79 insertions(+), 11 deletions(-) diff --git

[PATCH 0/5] drm/exynos: rework layer blending setup

2015-05-06 Thread Tobias Jakobi
Hello, this is a rework of the layer blending setup in the Exynos DRM mixer. The current setup is static and spread out through the mixer code. This rework pushes all the configuration details into a layer_config array, which specifies the priority of each layer. Two arrays are currently

[RFC] How implement Secure Data Path ?

2015-05-06 Thread Daniel Vetter
On Wed, May 06, 2015 at 11:19:21AM +0200, Thierry Reding wrote: > On Wed, May 06, 2015 at 10:35:52AM +0200, Daniel Vetter wrote: > > On Tue, May 05, 2015 at 05:54:05PM +0100, One Thousand Gnomes wrote: > > > > First what is Secure Data Path ? SDP is a set of hardware features to > > > > garanty >

[Bug 90284] GPU lockup with DOTA2

2015-05-06 Thread bugzilla-dae...@freedesktop.org
tachment was scrubbed... URL: <http://lists.freedesktop.org/archives/dri-devel/attachments/20150506/7f828315/attachment.html>

[Bug 90284] GPU lockup with DOTA2

2015-05-06 Thread bugzilla-dae...@freedesktop.org
use: You are the assignee for the bug. -- next part -- An HTML attachment was scrubbed... URL: <http://lists.freedesktop.org/archives/dri-devel/attachments/20150506/557f3766/attachment.html>

[Bug 90284] GPU lockup with DOTA2

2015-05-06 Thread bugzilla-dae...@freedesktop.org
chment was scrubbed... URL: <http://lists.freedesktop.org/archives/dri-devel/attachments/20150506/0bc7b323/attachment.html>

[PATCH v3] libgencec: Add userspace library for the generic CEC kernel interface

2015-05-06 Thread Kamil Debski
Add the libGenCEC library. It was designed to act as an interface between the generic CEC kernel API and userspace applications. It provides a simple interface for applications and an example application that can be used to test the CEC functionality. Signed-off-by: Kamil Debski --- Hi, This is

[PATCH v2] modetest: only select plane with matching format

2015-05-06 Thread Tobias Jakobi
Don't assume that a plane supports any kind of pixelformat but do a check first. v2: Simplify the format check. Signed-off-by: Tobias Jakobi --- tests/modetest/modetest.c | 14 +- 1 file changed, 13 insertions(+), 1 deletion(-) diff --git a/tests/modetest/modetest.c

[PATCH] libgencec: Add userspace library for the generic CEC kernel interface

2015-05-06 Thread Kamil Debski
Hi Emil, From: Emil Velikov [mailto:emil.l.veli...@gmail.com] Sent: Tuesday, May 05, 2015 5:03 PM > > Hi Kamil, > > It seems that you've only incorporated the libgencec.pc suggestion. > Did you change your mind about the others, found out something funny > with them (if so can you let me know

[PATCH 2/2] modetest: only select plane with matching format

2015-05-06 Thread Tobias Jakobi
Don't assume that a plane supports any kind of pixelformat but do a check first. Signed-off-by: Tobias Jakobi --- tests/modetest/modetest.c | 18 +- 1 file changed, 17 insertions(+), 1 deletion(-) diff --git a/tests/modetest/modetest.c b/tests/modetest/modetest.c index

[PATCH 1/2] modetest: make middle SMPTE colors transparent

2015-05-06 Thread Tobias Jakobi
This enables us to check for overlay planes which are located 'below' the primary plane. Since the alpha value only has an effect when creating surfaces with an alpha-pixelformat this doesn't affect the regular XRGB primary surface. Signed-off-by: Tobias Jakobi --- tests/modetest/buffers.c

[PATCH 2/8] pwm: core: Add support to remove registered consumer lookup tables

2015-05-06 Thread Thierry Reding
) Applied, thanks. Thierry -- next part -- A non-text attachment was scrubbed... Name: not available Type: application/pgp-signature Size: 819 bytes Desc: not available URL: <http://lists.freedesktop.org/archives/dri-devel/attachments/20150506/ad641c3c/attachment.sig>

[Bug 90284] GPU lockup with DOTA2

2015-05-06 Thread bugzilla-dae...@freedesktop.org
-- An HTML attachment was scrubbed... URL: <http://lists.freedesktop.org/archives/dri-devel/attachments/20150506/34d8853f/attachment-0001.html>

[PATCH 6/8] pwm: crc: Add Crystalcove (CRC) PWM driver

2015-05-06 Thread Thierry Reding
> + > + dev_dbg(>dev, "crc-pwm probe successful\n"); Do you really want this? The driver core will complain in any of the above failures, so what use is there to be chatty when probing succeeds? > +static struct platform_driver crystalcove_pwm_driver = { > + .probe = crystalcove_pwm_probe, > + .remove = crystalcove_pwm_remove, > + .driver = { > + .name = "crystal_cove_pwm", I'd prefer this to be "crystal-cove-pwm" for consistency with other drivers, but since the MFD part already uses underscores in names it'd introduce an inconsistency there. So I'm fine with this one as-is. Thierry -- next part -- A non-text attachment was scrubbed... Name: not available Type: application/pgp-signature Size: 819 bytes Desc: not available URL: <http://lists.freedesktop.org/archives/dri-devel/attachments/20150506/3f350163/attachment.sig>

[PATCH 2/2] drm/exynos: 'win' is always unsigned

2015-05-06 Thread Tobias Jakobi
The index for the hardware layer is always >=0. Previous code that also used -1 as special index is now gone. Also apply this to 'ch_enabled' (decon/fimd), since the variable is on the same line (and is again always unsigned). Signed-off-by: Tobias Jakobi ---

[PATCH 1/2] drm/exynos: mixer: don't dump registers under spinlock

2015-05-06 Thread Tobias Jakobi
mixer_regs_dump() was called in mixer_run(), which was called under the register spinlock in mixer_graph_buffer() and vp_video_buffer(). This would trigger a sysmmu pagefault with drm.debug=0xff because of the large delay caused by the register dumping. To keep consistency also move register

[Bug 90340] RADEON "PITCAIRN" displayport output breaks when monitor turned off and on

2015-05-06 Thread bugzilla-dae...@freedesktop.org
rking again. -- 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/20150506/53d5d25c/attachment-0001.html>

[i915]] *ERROR* mismatch in scaler_state.scaler_id

2015-05-06 Thread Daniel Vetter
Adding Chandra, who's implemented skl scaler code. -Daniel On Sat, May 02, 2015 at 10:05:42AM +0900, Sergey Senozhatsky wrote: > Hi, > > linux-next 20150501 > > [1.968953] [drm:check_crtc_state [i915]] *ERROR* mismatch in > scaler_state.scaler_id (expected 0, found -1) > [1.968953]

[Bug 15006] translate & rotate the line cause Aliasing

2015-05-06 Thread bugzilla-dae...@freedesktop.org
nts/20150506/148a6a37/attachment.html>

[PATCH 9/9] drm/exynos: Convert g2d_userptr_get_dma_addr() to use get_vaddr_frames()

2015-05-06 Thread Vlastimil Babka
On 05/06/2015 09:28 AM, Jan Kara wrote: > Convert g2d_userptr_get_dma_addr() to pin pages using get_vaddr_frames(). > This removes the knowledge about vmas and mmap_sem locking from exynos > driver. Also it fixes a problem that the function has been mapping user > provided address without holding

[PATCH 3/9] media: omap_vout: Convert omap_vout_uservirt_to_phys() to use get_vaddr_pfns()

2015-05-06 Thread Vlastimil Babka
On 05/06/2015 09:28 AM, Jan Kara wrote: > Convert omap_vout_uservirt_to_phys() to use get_vaddr_pfns() instead of > hand made mapping of virtual address to physical address. Also the > function leaked page reference from get_user_pages() so fix that by > properly release the reference when

[PATCH 2/9] mm: Provide new get_vaddr_frames() helper

2015-05-06 Thread Vlastimil Babka
On 05/06/2015 09:28 AM, Jan Kara wrote: > Provide new function get_vaddr_frames(). This function maps virtual > addresses from given start and fills given array with page frame numbers of > the corresponding pages. If given start belongs to a normal vma, the function > grabs reference to each of

component_unbind_all() splat..

2015-05-06 Thread Rob Clark
On Wed, May 6, 2015 at 12:01 PM, Russell King - ARM Linux wrote: > On Wed, May 06, 2015 at 10:22:22AM -0400, Rob Clark wrote: >> Hey Russell, >> >> I just noticed a splat triggered by component_unbind_all() called from >> ->bind().. any opinions about whether component stuff should handle >>

[PATCH] drm/msm: Fix compil issue when DRM_MSM_FBDEV is disabled

2015-05-06 Thread "Stéphane Viau"
> On Wed, May 6, 2015 at 9:25 AM, Stephane Viau > wrote: >> When CONFIG_DRM_MSM_FBDEV is not defined, >> CONFIG_DRM_KMS_FB_HELPER does not get selected and >> drm_fb_helper_*() helper functions are thus not available. >> >> This change fixes these link issues. > > Hmm, didn't Archit start on

[RFC] How implement Secure Data Path ?

2015-05-06 Thread Benjamin Gaignard
I agree that the best solution is to have a generic dmabuf allocator but no only for secure use cases. If we create a memory allocator dedicated to security it means that userland will be responsible to use it or not depending of the context which may change while the pipeline/graph is already

[RFC] How implement Secure Data Path ?

2015-05-06 Thread Thierry Reding
mply suboptimal performance on the mapping operation. Similarly some backing implementations of the DMA API rely on struct page pointers being present. But it seems more like you wouldn't want to use the DMA API at all if you want to use this kind of protected memory. Thierry -- next part -- A non-text attachment was scrubbed... Name: not available Type: application/pgp-signature Size: 819 bytes Desc: not available URL: <http://lists.freedesktop.org/archives/dri-devel/attachments/20150506/cccafcfe/attachment-0001.sig>

[Intel-gfx] [PATCH] drm/vblank: Fixup and document timestamp update/read barriers

2015-05-06 Thread Daniel Vetter
On Tue, May 05, 2015 at 11:57:42AM -0400, Peter Hurley wrote: > On 05/05/2015 11:42 AM, Daniel Vetter wrote: > > On Tue, May 05, 2015 at 10:36:24AM -0400, Peter Hurley wrote: > >> On 05/04/2015 12:52 AM, Mario Kleiner wrote: > >>> On 04/16/2015 03:03 PM, Daniel Vetter wrote: > On Thu, Apr 16,

[RFC] How implement Secure Data Path ?

2015-05-06 Thread Hans Verkuil
On 05/06/15 10:35, Daniel Vetter wrote: > On Tue, May 05, 2015 at 05:54:05PM +0100, One Thousand Gnomes wrote: >>> First what is Secure Data Path ? SDP is a set of hardware features to >>> garanty >>> that some memories regions could only be read and/or write by specific >>> hardware >>> IPs.

[RFC] How implement Secure Data Path ?

2015-05-06 Thread Benjamin Gaignard
2015-05-05 18:54 GMT+02:00 One Thousand Gnomes : >> First what is Secure Data Path ? SDP is a set of hardware features to garanty >> that some memories regions could only be read and/or write by specific >> hardware >> IPs. You can imagine it as a kind of memory firewall which grant/revoke >>

[RFC] How implement Secure Data Path ?

2015-05-06 Thread Daniel Vetter
On Wed, May 06, 2015 at 03:50:13AM +0300, Laurent Pinchart wrote: > On Tuesday 05 May 2015 09:27:52 Christoph Hellwig wrote: > > On Tue, May 05, 2015 at 05:39:57PM +0200, Benjamin Gaignard wrote: > > > Since few months I'm looking for Linaro to how do Secure Data Path (SPD). > > > I have tried and

[RFC] How implement Secure Data Path ?

2015-05-06 Thread Daniel Vetter
On Tue, May 05, 2015 at 05:54:05PM +0100, One Thousand Gnomes wrote: > > First what is Secure Data Path ? SDP is a set of hardware features to > > garanty > > that some memories regions could only be read and/or write by specific > > hardware > > IPs. You can imagine it as a kind of memory

[PATCH] drm/msm: Fix compil issue when DRM_MSM_FBDEV is disabled

2015-05-06 Thread Rob Clark
On Wed, May 6, 2015 at 9:25 AM, Stephane Viau wrote: > When CONFIG_DRM_MSM_FBDEV is not defined, > CONFIG_DRM_KMS_FB_HELPER does not get selected and > drm_fb_helper_*() helper functions are thus not available. > > This change fixes these link issues. Hmm, didn't Archit start on making fbdev

[PULL] topic/drm-misc

2015-05-06 Thread Daniel Vetter
Hi Dave, rc2 is out, time to open drm-next. Bunch of drm_irq.c patches from Mario, magic/auth removal from David and a few other oddball things. Cheers, Daniel The following changes since commit 2b1193d5287004edfbf89407149a3159656f47f1: drm: fix trivial typo mistake (2015-04-14 12:41:03

i915 dma_map_sg return value

2015-05-06 Thread Daniel Vetter
On Tue, May 05, 2015 at 07:19:57PM +0200, Volker Vogelhuber wrote: > On 05.05.2015 17:51, Daniel Vetter wrote: > >On Tue, May 05, 2015 at 09:42:44AM +0200, Volker Vogelhuber wrote: > >>The documentation of the DMA-API writes the following about > >>dma_map_sg: > >> > >>"The implementation is free

component_unbind_all() splat..

2015-05-06 Thread Rob Clark
Hey Russell, I just noticed a splat triggered by component_unbind_all() called from ->bind().. any opinions about whether component stuff should handle that case, or whether I should rearrange my error cleanup path to not component_unbind_all() in this case? [2.329829] msm

[alsa-devel] [PATCH RFC v2 10/13] sound/core: add DRM ELD helper

2015-05-06 Thread Liam Girdwood
On Tue, 2015-05-05 at 23:35 +0100, Mark Brown wrote: > On Sun, Apr 05, 2015 at 05:57:09PM +0200, Takashi Iwai wrote: > > At Thu, 02 Apr 2015 10:22:06 +0100, > > Russell King wrote: > > > > +config SND_PCM_ELD > > > + bool > > > I don't mind much adding this one, but a new Kconfig is always a > >

[PATCH] drm/panel: add lg4573 driver

2015-05-06 Thread Heiko Schocher
The patch adds LG4573 parallel RGB panel driver with SPI control interface. The driver uses drm_panel framework. Signed-off-by: Heiko Schocher --- .../devicetree/bindings/panel/lg,lg4573.txt| 42 +++ drivers/gpu/drm/panel/Kconfig | 8 +

[PATCH 6/8] pwm: crc: Add Crystalcove (CRC) PWM driver

2015-05-06 Thread Paul Bolle
On Tue, 2015-05-05 at 15:08 +0530, Shobhit Kumar wrote: > The Crystalcove PMIC controls PWM signals and this driver exports that > capability as a PWM chip driver. This is platform device implementtaion > of the drivers/mfd cell device for CRC PMIC > > v2: Use the existing config callback with

[PATCH 1/3] drm/edid: Fix up DMT modes

2015-05-06 Thread Alex Deucher
On Wed, May 6, 2015 at 9:36 AM, Ville Syrjälä wrote: > On Thu, Apr 02, 2015 at 05:02:09PM +0300, ville.syrjala at linux.intel.com > wrote: >> From: Ville Syrjälä >> >> Liu Lei noticed that our 1856x1392 at 75Hz DMT mode doesn't match the spec. >> Fix that up, and also fix up a few other

i915 dma_map_sg return value

2015-05-06 Thread Chris Wilson
On Wed, May 06, 2015 at 10:24:47AM +0200, Daniel Vetter wrote: > On Tue, May 05, 2015 at 07:19:57PM +0200, Volker Vogelhuber wrote: > > On 05.05.2015 17:51, Daniel Vetter wrote: > > >On Tue, May 05, 2015 at 09:42:44AM +0200, Volker Vogelhuber wrote: > > >>The documentation of the DMA-API writes

[PATCH 9/9] drm/exynos: Convert g2d_userptr_get_dma_addr() to use get_vaddr_frames()

2015-05-06 Thread Jan Kara
Convert g2d_userptr_get_dma_addr() to pin pages using get_vaddr_frames(). This removes the knowledge about vmas and mmap_sem locking from exynos driver. Also it fixes a problem that the function has been mapping user provided address without holding mmap_sem. Signed-off-by: Jan Kara ---

[PATCH 8/9] media: vb2: Remove unused functions

2015-05-06 Thread Jan Kara
Conversion to the use of pinned pfns made some functions unused. Remove them. Also there's no need to lock mmap_sem in __buf_prepare() anymore. Acked-by: Marek Szyprowski Tested-by: Marek Szyprowski Signed-off-by: Jan Kara --- drivers/media/v4l2-core/videobuf2-memops.c | 114

[PATCH 7/9] media: vb2: Convert vb2_dc_get_userptr() to use frame vector

2015-05-06 Thread Jan Kara
Convert vb2_dc_get_userptr() to use frame vector infrastructure. When we are doing that there's no need to allocate page array and some code can be simplified. Acked-by: Marek Szyprowski Tested-by: Marek Szyprowski Signed-off-by: Jan Kara --- drivers/media/v4l2-core/videobuf2-dma-contig.c |

[PATCH 6/9] media: vb2: Convert vb2_vmalloc_get_userptr() to use frame vector

2015-05-06 Thread Jan Kara
Convert vb2_vmalloc_get_userptr() to use frame vector infrastructure. When we are doing that there's no need to allocate page array and some code can be simplified. Acked-by: Marek Szyprowski Tested-by: Marek Szyprowski Signed-off-by: Jan Kara --- drivers/media/v4l2-core/videobuf2-vmalloc.c |

[PATCH 5/9] media: vb2: Convert vb2_dma_sg_get_userptr() to use frame vector

2015-05-06 Thread Jan Kara
Acked-by: Marek Szyprowski Tested-by: Marek Szyprowski Signed-off-by: Jan Kara --- drivers/media/v4l2-core/videobuf2-dma-sg.c | 97 +- 1 file changed, 15 insertions(+), 82 deletions(-) diff --git a/drivers/media/v4l2-core/videobuf2-dma-sg.c

[PATCH 4/9] vb2: Provide helpers for mapping virtual addresses

2015-05-06 Thread Jan Kara
Provide simple helper functions to map virtual address range into an array of pfns / pages. Acked-by: Marek Szyprowski Tested-by: Marek Szyprowski Signed-off-by: Jan Kara --- drivers/media/v4l2-core/videobuf2-memops.c | 58 ++ include/media/videobuf2-memops.h

[PATCH 3/9] media: omap_vout: Convert omap_vout_uservirt_to_phys() to use get_vaddr_pfns()

2015-05-06 Thread Jan Kara
Convert omap_vout_uservirt_to_phys() to use get_vaddr_pfns() instead of hand made mapping of virtual address to physical address. Also the function leaked page reference from get_user_pages() so fix that by properly release the reference when omap_vout_buffer_release() is called. Signed-off-by:

[PATCH 2/9] mm: Provide new get_vaddr_frames() helper

2015-05-06 Thread Jan Kara
Provide new function get_vaddr_frames(). This function maps virtual addresses from given start and fills given array with page frame numbers of the corresponding pages. If given start belongs to a normal vma, the function grabs reference to each of the pages to pin them in memory. If start

[PATCH 1/9] [media] vb2: Push mmap_sem down to memops

2015-05-06 Thread Jan Kara
Currently vb2 core acquires mmap_sem just around call to __qbuf_userptr(). However since commit f035eb4e976ef5 (videobuf2: fix lockdep warning) it isn't necessary to acquire it so early as we no longer have to drop queue mutex before acquiring mmap_sem. So push acquisition of mmap_sem down into

[PATCH 0/9 v4] Helper to abstract vma handling in media layer

2015-05-06 Thread Jan Kara
Hello, Sorry for a quick resend but the missing vmalloc include in mm/gup.c is annoying for archs that need it and I was also told to extend CC list a bit. I'm sending the fourth version of my patch series to abstract vma handling from the various media drivers. After this patch set drivers

[PATCH] drm/msm: Fix compil issue when DRM_MSM_FBDEV is disabled

2015-05-06 Thread Stephane Viau
When CONFIG_DRM_MSM_FBDEV is not defined, CONFIG_DRM_KMS_FB_HELPER does not get selected and drm_fb_helper_*() helper functions are thus not available. This change fixes these link issues. Signed-off-by: Stephane Viau --- drivers/gpu/drm/msm/msm_drv.c | 4 1 file changed, 4 insertions(+)

[Bug 67681] Asus G75VW F keys Not Working For WiFi & Brightness

2015-05-06 Thread bugzilla-dae...@bugzilla.kernel.org
https://bugzilla.kernel.org/show_bug.cgi?id=67681 --- Comment #40 from KernelBug <3fdd1e5d at opayq.com> --- I just noticed in the kernel under; Graphics support > Frame buffer Devices > CONFIG_FB_NVIDIA_BACKLIGHT: This is the description; Say Y here if you want to control the backlight of

[RFC] How implement Secure Data Path ?

2015-05-06 Thread Rob Clark
On Wed, May 6, 2015 at 4:35 AM, Daniel Vetter wrote: > On Tue, May 05, 2015 at 05:54:05PM +0100, One Thousand Gnomes wrote: >> > First what is Secure Data Path ? SDP is a set of hardware features to >> > garanty >> > that some memories regions could only be read and/or write by specific >> >

No HDMI Audio with Radeon HD7750 on Acube Sam460ex AMCC powerpc 460ex board

2015-05-06 Thread Julian Margetson
radeondrmfb frame buffer device >> [4.845560] radeon 0001:81:00.0: registered panic notifier >> [4.856007] [drm] Initialized radeon 2.40.0 20080528 for 0001:81:00.0 on >> minor 0 >> >> [ 31.335598] [drm:dce6_audio_get_pin] *ERROR* No connected audio pins >> found! >> >> >> >> ___ >> dri-devel mailing list >> dri-devel at lists.freedesktop.org >> http://lists.freedesktop.org/mailman/listinfo/dri-devel >> -- next part -- An HTML attachment was scrubbed... URL: <http://lists.freedesktop.org/archives/dri-devel/attachments/20150506/9f0ff255/attachment-0001.html>

[Bug 90320] Lenovo ThinkPad E455 (Kaveri A10-7300): Blank built-in screen with radeon kms driver

2015-05-06 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/20150506/29a6f65b/attachment.html>

[Bug 90320] Lenovo ThinkPad E455 (Kaveri A10-7300): Blank built-in screen with radeon kms driver

2015-05-06 Thread bugzilla-dae...@freedesktop.org
gnee for the bug. -- next part -- An HTML attachment was scrubbed... URL: <http://lists.freedesktop.org/archives/dri-devel/attachments/20150506/583643ce/attachment.html>

[Bug 90320] Lenovo ThinkPad E455 (Kaveri A10-7300): Blank built-in screen with radeon kms driver

2015-05-06 Thread bugzilla-dae...@freedesktop.org
ext part -- An HTML attachment was scrubbed... URL: <http://lists.freedesktop.org/archives/dri-devel/attachments/20150506/029935eb/attachment.html>

[Bug 90320] Lenovo ThinkPad E455 (Kaveri A10-7300): Blank built-in screen with radeon kms driver

2015-05-06 Thread bugzilla-dae...@freedesktop.org
bug. -- next part -- An HTML attachment was scrubbed... URL: <http://lists.freedesktop.org/archives/dri-devel/attachments/20150506/d7240438/attachment.html>

[RFC] How implement Secure Data Path ?

2015-05-06 Thread Laurent Pinchart
On Tuesday 05 May 2015 09:27:52 Christoph Hellwig wrote: > On Tue, May 05, 2015 at 05:39:57PM +0200, Benjamin Gaignard wrote: > > Since few months I'm looking for Linaro to how do Secure Data Path (SPD). > > I have tried and implemented multiple thinks but I always facing > > architecture issues

[PATCH RFC v2 10/13] sound/core: add DRM ELD helper

2015-05-06 Thread Mark Brown
On Sun, Apr 05, 2015 at 05:57:09PM +0200, Takashi Iwai wrote: > At Thu, 02 Apr 2015 10:22:06 +0100, > Russell King wrote: > > +config SND_PCM_ELD > > + bool > I don't mind much adding this one, but a new Kconfig is always a > question. I'd like to hear other's opinion, too. One point in