[Bug 73127] [r600g] Possible memory leak when playing WoW with CAICOS

2014-01-02 Thread bugzilla-dae...@freedesktop.org
/archives/dri-devel/attachments/20140102/743d824b/attachment.html>

[Bug 64891] [snd_hda_codec] BUG: soft lockup - CPU#0 stuck for 22s (when using vgaswitcheroo)

2014-01-02 Thread bugzilla-dae...@bugzilla.kernel.org
https://bugzilla.kernel.org/show_bug.cgi?id=64891 --- Comment #44 from Joaqu?n Aramend?a --- Created attachment 120671 --> https://bugzilla.kernel.org/attachment.cgi?id=120671&action=edit Nouveau locked dmesg 3.13rc6 patched Ok. Then I got 3.13rc6 with the patch from comment #37. Entering mult

[PATCH RFC 46/46] imx-drm: pass an IPU ID to crtc and core (needs work)

2014-01-02 Thread Russell King
On IMX6D/Q devices, the display bridge muxes can select either display interface on either of the IPUs. Therefore, we need to positively know which IPU each CRTC is. We partially solve this by passing an IPU ID from the IPUv3 driver into the DRM CRTC driver, which also passes it into the core cod

[PATCH RFC 45/46] imx-drm: dw-hdmi-audio: parse ELD from HDMI driver

2014-01-02 Thread Russell King
Parse the ELD (EDID like data) stored from the HDMI driver to restrict the sample rates and channels which are available to ALSA. This causes the ALSA device to reflect the capabilities of the overall audio path, not just what is supported at the HDMI source interface level. Signed-off-by: Russel

[PATCH RFC 44/46] imx-drm: dw-hdmi-audio: add audio driver

2014-01-02 Thread Russell King
Add ALSA based HDMI audio driver for imx-hdmi. The imx-hdmi is a Synopsis DesignWare module, so let's name it after that. The only buffer format supported is its own special IEC958 based format, which is not compatible with any ALSA format. To avoid doing too much data manipulation within the dr

[PATCH RFC 43/46] imx-drm: imx-hdmi: add hotplug support to HDMI component

2014-01-02 Thread Russell King
Add hotplug support. We have to make the interrupt handler threaded so we can call drm_helper_hpd_irq_event(). Keeping in mind that we will want to share the interrupt with other HDMI interface drivers (eg, audio and CEC) put the groundwork in now for that, rather than just using IRQF_ONESHOT. A

[PATCH RFC 42/46] imx-drm: imx-drm-core: add core hotplug connector support

2014-01-02 Thread Russell King
Add core imx-drm support for hotplug connector support. We need to setup the poll helper after we've setup the connectors; the helper scans the connectors to determine their capabilities. Signed-off-by: Russell King --- drivers/staging/imx-drm/imx-drm-core.c | 20 1 files

[PATCH RFC 41/46] imx-drm: imx-drm-core: various cleanups

2014-01-02 Thread Russell King
Various cleanups are possible after the previous round of changes; these have no real functional bearing other than tidying up the code. Signed-off-by: Russell King --- drivers/staging/imx-drm/imx-drm-core.c | 47 +++ drivers/staging/imx-drm/imx-drm.h |5 +-

[PATCH RFC 40/46] imx-drm: imx-drm-core: move allocation of imxdrm device to driver load function

2014-01-02 Thread Russell King
It is now no longer necessary to keep this structure around; we can allocate it upon DRM driver load and destroy it thereafter without affecting the other components now. Signed-off-by: Russell King --- drivers/staging/imx-drm/imx-drm-core.c | 47 --- 1 files change

[PATCH RFC 39/46] imx-drm: imx-drm-core: kill off mutex

2014-01-02 Thread Russell King
This mutex doesn't protect anything anymore; get rid of it. Signed-off-by: Russell King --- drivers/staging/imx-drm/imx-drm-core.c | 26 +++--- 1 files changed, 3 insertions(+), 23 deletions(-) diff --git a/drivers/staging/imx-drm/imx-drm-core.c b/drivers/staging/imx-drm/

[PATCH RFC 38/46] imx-drm: imx-drm-core: get rid of drm_mode_group_init_legacy_group()

2014-01-02 Thread Russell King
Since we're now operating like a conventional DRM driver, doing all the initialisation within the driver's ->load callback, we don't need to mess around with the mode groups - we can rely on the one in the DRM platform code. Signed-off-by: Russell King --- drivers/staging/imx-drm/imx-drm-core.c

[PATCH RFC 37/46] imx-drm: imx-drm-core: remove imx_drm_connector and imx_drm_encoder code

2014-01-02 Thread Russell King
The core imx_drm_connector and imx_drm_encoder code is no longer required - the connectors and encoders are all using the component support, so we can remove this. Signed-off-by: Russell King --- drivers/staging/imx-drm/imx-drm-core.c | 370 drivers/staging/imx-

[PATCH RFC 36/46] imx-drm: imx-hdmi: initialise drm components directly

2014-01-02 Thread Russell King
Signed-off-by: Russell King --- drivers/staging/imx-drm/imx-hdmi.c | 56 +-- 1 files changed, 15 insertions(+), 41 deletions(-) diff --git a/drivers/staging/imx-drm/imx-hdmi.c b/drivers/staging/imx-drm/imx-hdmi.c index d81940a8904f..512b39710530 100644 --- a/dr

[PATCH RFC 35/46] imx-drm: parallel-display,imx-tve,imx-ldb: initialise drm components directly

2014-01-02 Thread Russell King
Now that our bind function is only ever called during the main DRM driver ->load callback, we don't need to have the imx_drm_connector or imx_drm_encoder abstractions anymore. So let's get rid of it, and move the DRM connector and encoder setup into the connector support files. Signed-off-by: Rus

[PATCH RFC 34/46] imx-drm: imx-drm-core: provide common connector and encoder cleanup functions

2014-01-02 Thread Russell King
Provide two helper functions to assist with cleaning up imx-drm connectors and encoders. Signed-off-by: Russell King --- drivers/staging/imx-drm/imx-drm-core.c | 13 + drivers/staging/imx-drm/imx-drm.h |2 ++ 2 files changed, 15 insertions(+), 0 deletions(-) diff --git a/

[PATCH RFC 33/46] imx-drm: imx-drm-core: provide helper function to parse possible crtcs

2014-01-02 Thread Russell King
Provide a helper function to parse possible crtcs before the encoder is registered. The crtc mask is derived from the position of the CRTCs registered in the drm_device. Signed-off-by: Russell King --- drivers/staging/imx-drm/imx-drm-core.c | 66 drivers/stagi

[PATCH RFC 32/46] imx-drm: use supplied drm_device where possible

2014-01-02 Thread Russell King
The component helper provides us the drm_device which is being registered. Rather than having to reference a global in imx-drm-core, use this to get the imxdrm device, and also use it to register the CRTC against. This means we never have CRTCs/encoders/connectors without the drivers private data

[PATCH RFC 31/46] imx-drm: remove imx-fb.c

2014-01-02 Thread Russell King
imx-fb.c doesn't need to be separate from imx-drm-core.c - all it is doing is setting up the minimum and maximum sizes of the scanout buffers, and setting up the mode_config function pointers. Move the contents into imx-drm-core.c and kill this file. Signed-off-by: Russell King --- drivers/stag

[PATCH RFC 30/46] imx-drm: remove separate imx-fbdev

2014-01-02 Thread Russell King
Now that we know when the components of the imx-drm subsystem will be initialised, we can move the fbdev helper initialisation and teardown into imx-drm-core. This gives us the required ordering that DRM wants in both driver load and unload methods. We can also stop exporting the imx_drm_device_g

[PATCH RFC 29/46] imx-drm: delay publishing sysfs connector entries

2014-01-02 Thread Russell King
Delay publishing sysfs connector entries until all components have initialised. This reduces the probability of generating false hotplug events when we're uncertain whether the driver can fully initialise. This also pulls that code out of the individual imx-drm connector drivers. Signed-off-by: R

[PATCH RFC 28/46] imx-drm: imx-hdmi: convert to a component device

2014-01-02 Thread Russell King
Convert imx-hdmi to be a component device; it will bind and unbind at the appropriate moment in the main DRM driver's functions. Signed-off-by: Russell King --- drivers/staging/imx-drm/imx-hdmi.c | 41 +-- 1 files changed, 29 insertions(+), 12 deletions(-) diff

[PATCH RFC 27/46] imx-drm: convert to componentised device support

2014-01-02 Thread Russell King
Use the componentised device support for imx-drm. This requires all the sub-components and the master device to register with the component device support. Signed-off-by: Russell King --- arch/arm/boot/dts/imx51-babbage.dts| 10 ++- arch/arm/boot/dts/imx53-m53evk.dts |8 ++

[PATCH RFC 26/46] drivers/base: provide an infrastructure for componentised subsystems

2014-01-02 Thread Russell King
Subsystems such as ALSA, DRM and others require a single card-level device structure to represent a subsystem. However, firmware tends to describe the individual devices and the connections between them. Therefore, we need a way to gather up the individual component devices together, and indicate

[PATCH RFC 25/46] imx-drm: simplify setup of panel format

2014-01-02 Thread Russell King
The encoder format passed into imx_drm_crtc_panel_format*() is the encoder format used for DRM in most cases; the HDMI encoder sets this to none, but this is incorrect, it should be TMDS. Since this is the case, we can pass the drm_encoder structure directly into this function and use the supplied

[PATCH RFC 24/46] imx-drm: provide common connector mode validation function

2014-01-02 Thread Russell King
Provide a common connector mode validation function, which can be used to limit the available modes according to other components in the system. Signed-off-by: Russell King --- drivers/staging/imx-drm/imx-drm-core.c |7 +++ drivers/staging/imx-drm/imx-drm.h |3 +++ drive

[PATCH RFC 23/46] imx-drm: imx-drm-core: use array instead of list for CRTCs

2014-01-02 Thread Russell King
The DRM core indexes vblank by number, so there's little point maintaining a list, and have to scan the list to find the appropriate structure. Instead, use an array of pointers to the CRTCs. Signed-off-by: Russell King --- drivers/staging/imx-drm/imx-drm-core.c | 57 +

[PATCH RFC 22/46] imx-drm: imx-drm-core: sanitise imx_drm_encoder_get_mux_id()

2014-01-02 Thread Russell King
Address the following issues: - imx_drm_encoder_get_mux_id() searches the CRTC list for the matching CRTC, and returns the position within this list as the MUX programming value for encoders. This is sub-optimal for two reasons: 1. It relies upon the CRTC list not changing during the lifetim

[PATCH RFC 21/46] drm: provide a helper for the encoder possible_crtcs mask

2014-01-02 Thread Russell King
The encoder possible_crtcs mask identifies which CRTCs can be bound to a particular encoder. Each bit from bit 0 defines an index in the list of CRTCs held in the DRM mode_config crtc_list. Rather than having drivers trying to track the position of their CRTCs in the list, expose the code which a

[PATCH RFC 20/46] imx-drm: imx-hdmi: fix CTS/N setup at init time

2014-01-02 Thread Russell King
Many of the variables for the audio clock regenerator (CTS/N) were not initialised in any way. The pixel rate which was being used also wasn't being adjusted at all when the display mode is modified. Get rid of the seaprate 'pixel_clk_rate', and use the stored pixel clock rate instead. Pass this

[PATCH RFC 19/46] imx-drm: imx-hdmi: clean up setting of vp_conf

2014-01-02 Thread Russell King
Signed-off-by: Russell King --- drivers/staging/imx-drm/imx-hdmi.c | 49 --- 1 files changed, 22 insertions(+), 27 deletions(-) diff --git a/drivers/staging/imx-drm/imx-hdmi.c b/drivers/staging/imx-drm/imx-hdmi.c index f8c652e58a6d..075dd1f0c8a7 100644 --- a/dr

[PATCH RFC 18/46] imx-drm: imx-hdmi: provide register modification function

2014-01-02 Thread Russell King
There are a load of read-modify-write patterns to change bitfields in various registers in this driver; provide a helper to perform this manipulation. Signed-off-by: Russell King --- drivers/staging/imx-drm/imx-hdmi.c | 188 +--- 1 files changed, 68 insertions(+)

[PATCH RFC 17/46] imx-drm: imx-hdmi: clean up setting CSC registers

2014-01-02 Thread Russell King
Rather than manually writing each register sequentially, we can use a loop to reduce the amount of code. Signed-off-by: Russell King --- drivers/staging/imx-drm/imx-hdmi.c | 40 --- 1 files changed, 14 insertions(+), 26 deletions(-) diff --git a/drivers/staging

[PATCH RFC 16/46] imx-drm: imx-hdmi: convert HDMI clock settings to tabular form

2014-01-02 Thread Russell King
Rather than having large if() and switch() statements, provide a table to look up the register settings for various clock rates. Signed-off-by: Russell King --- drivers/staging/imx-drm/imx-hdmi.c | 250 ++-- 1 files changed, 95 insertions(+), 155 deletions(-) di

[PATCH RFC 15/46] imx-drm: imx-hdmi: minor cleanups

2014-01-02 Thread Russell King
Some minor cleanups to the HDMI driver. Signed-off-by: Russell King --- drivers/staging/imx-drm/imx-hdmi.c |5 ++--- 1 files changed, 2 insertions(+), 3 deletions(-) diff --git a/drivers/staging/imx-drm/imx-hdmi.c b/drivers/staging/imx-drm/imx-hdmi.c index 1eb12c57aa3e..ee0fceb7b5b2 100644

[PATCH RFC 14/46] imx-drm: imx-hdmi: get rid of clk manipulations in imx_hdmi_fb_registered()

2014-01-02 Thread Russell King
The clock manipulations do nothing for us: the clock is already enabled by the only caller (imx_hdmi_platform_probe()). Get rid of these and simplify the code. Signed-off-by: Russell King --- drivers/staging/imx-drm/imx-hdmi.c |8 1 files changed, 0 insertions(+), 8 deletions(-) d

[PATCH RFC 13/46] imx-drm: imx-hdmi: get rid of pointless fb_reg

2014-01-02 Thread Russell King
fb_reg provides no real benefit to the driver: imx_hdmi_fb_registered() will never be called multiple times. Let's get rid of this. Signed-off-by: Russell King --- drivers/staging/imx-drm/imx-hdmi.c |6 -- 1 files changed, 0 insertions(+), 6 deletions(-) diff --git a/drivers/staging/im

[PATCH RFC 12/46] imx-drm: imx-hdmi: fix wrong comment

2014-01-02 Thread Russell King
The vsync active edge delay is in lines, not pixel clocks. Signed-off-by: Russell King --- drivers/staging/imx-drm/imx-hdmi.c |2 +- 1 files changed, 1 insertions(+), 1 deletions(-) diff --git a/drivers/staging/imx-drm/imx-hdmi.c b/drivers/staging/imx-drm/imx-hdmi.c index fe3a6779b620..0cb

[PATCH RFC 11/46] imx-drm: imx-hdmi: fix pixel clock

2014-01-02 Thread Russell King
The correct pixel clock can be found in the drm_display_mode structure. Use this rather than trying to calculate it from the h/v total and the refresh rate, which can be inaccurate. Signed-off-by: Russell King --- drivers/staging/imx-drm/imx-hdmi.c |3 +-- 1 files changed, 1 insertions(+), 2

[PATCH RFC 10/46] imx-drm: imx-hdmi: fix PLL lock wait

2014-01-02 Thread Russell King
Enabling the debug for PLL lock shows that this times out almost every time. Having such an event at debug level is probably a bug in itself because it hides this fact. Waiting 5ms seems to allow it to lock. Also, adjust the loop so that we check for success before checking whether we've timed o

[PATCH RFC 09/46] imx-drm: update and fix imx6 DT descriptions for v3 HDMI driver

2014-01-02 Thread Russell King
Signed-off-by: Russell King --- arch/arm/boot/dts/imx6dl.dtsi |3 ++- arch/arm/boot/dts/imx6q.dtsi |1 + arch/arm/boot/dts/imx6qdl.dtsi |1 - 3 files changed, 3 insertions(+), 2 deletions(-) diff --git a/arch/arm/boot/dts/imx6dl.dtsi b/arch/arm/boot/dts/imx6dl.dtsi index 65e54b452

[PATCH RFC 08/46] imx-drm: add imx6 DT configuration for HDMI

2014-01-02 Thread Russell King
Extracted from another patch by Fabio Estevam, this adds the DT configuration for HDMI output on the IMX6 SoCs Signed-off-by: Russell King --- arch/arm/boot/dts/imx6dl.dtsi |4 arch/arm/boot/dts/imx6q.dtsi |4 arch/arm/boot/dts/imx6qdl.dtsi | 10 ++ 3 files changed

[PATCH RFC 07/46] imx-drm: Add mx6 hdmi transmitter support

2014-01-02 Thread Russell King
From: Fabio Estevam To: David Airlie ,Greg Kroah-Hartman ,Sascha Hauer ,Shawn Guo This is based on the initial work done by Sascha Hauer and Tony Prisk. Tested on a mx6qsabresd. Signed-off-by: Fabio Estevam Signed-off-by: Russell King --- drivers/staging/imx-drm/Kconfig |6

[PATCH RFC 06/46] imx-drm: ipu-v3: more clocking fixes

2014-01-02 Thread Russell King
There's no point in using the clk API for this; we end up having to violate the layering this provides. Signed-off-by: Russell King --- drivers/staging/imx-drm/ipu-v3/ipu-di.c | 328 ++- 1 files changed, 105 insertions(+), 223 deletions(-) diff --git a/drivers/stagi

[PATCH RFC 05/46] imx-drm: ipu-v3: don't use clk_round_rate() before clk_set_rate()

2014-01-02 Thread Russell King
This is nonsense; clk_round_rate() is just clk_set_rate() without the side effect of changing the hardware. Signed-off-by: Russell King --- drivers/staging/imx-drm/ipu-v3/ipu-di.c | 13 + 1 files changed, 9 insertions(+), 4 deletions(-) diff --git a/drivers/staging/imx-drm/ipu-v3/

[PATCH RFC 04/46] imx-drm: ipu-v3: more inteligent DI clock selection

2014-01-02 Thread Russell King
The DI clock selection was very rudimentary: it would statically use either the IPU internal clock or the DI external clock depending on which "encoder" was being used. In the case of HDMI, it would always use the IPU clock. Moreover, using the IPU clock resulted in fractional divisors, which are

[PATCH RFC 03/46] imx-drm: imx-drm-core: merge imx_drm_crtc_register() into imx_drm_add_crtc()

2014-01-02 Thread Russell King
There's no reason for this to be a separate function; merge the two together. Signed-off-by: Russell King --- drivers/staging/imx-drm/imx-drm-core.c | 33 --- 1 files changed, 9 insertions(+), 24 deletions(-) diff --git a/drivers/staging/imx-drm/imx-drm-core.c b/d

[PATCH RFC 02/46] imx-drm: imx-drm-core: avoid going the long route round for drm_device

2014-01-02 Thread Russell King
We have the drm_device available, so rather than storing it and then using the stored version, us the one we already have available to us. Signed-off-by: Russell King --- drivers/staging/imx-drm/imx-drm-core.c | 16 1 files changed, 8 insertions(+), 8 deletions(-) diff --git

[PATCH RFC 01/46] imx-drm: imx-drm-core: use the crtc drm device for vblank

2014-01-02 Thread Russell King
There are a couple of ways to get at the drm_device for the vblank operations. One of them is via the private imxdrm structure, the other is via the DRM crtc structure, which also stores a pointer. Use the DRM method instead of our own method. Signed-off-by: Russell King --- drivers/staging/imx

[PATCH RFC 00/46] Preview of imx-drm cleanup series

2014-01-02 Thread Russell King - ARM Linux
Here is my large patch series which cleans up imx-drm, and gets it ready to move out of drivers/staging. This is a preview only. One of these patches introduces a generic helper in drivers/base which can be used by any subsystem to assemble a sub-devices together and complete the probe of a subsy

[Bug 73088] Juniper (6770): Gone Home / Unigine Heaven 4.0 lock up system after several minutes of use

2014-01-02 Thread bugzilla-dae...@freedesktop.org
attachment was scrubbed... URL: <http://lists.freedesktop.org/archives/dri-devel/attachments/20140102/422b373f/attachment.html>

[Bug 70706] Regression in fbconfig

2014-01-02 Thread bugzilla-dae...@freedesktop.org
list for the bug. -- next part -- An HTML attachment was scrubbed... URL: <http://lists.freedesktop.org/archives/dri-devel/attachments/20140102/27b81930/attachment.html>

[PATCH 5/5] configure.ac: bump version to 2.4.51 for release

2014-01-02 Thread Ben Widawsky
Provides the parameter for full PPGTT on Intel. Signed-off-by: Ben Widawsky --- configure.ac | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/configure.ac b/configure.ac index c5b8d40..d0d051a 100644 --- a/configure.ac +++ b/configure.ac @@ -20,7 +20,7 @@ AC_PREREQ([2.63])

[PATCH 4/5] intel: Intel full PPGTT param

2014-01-02 Thread Ben Widawsky
This will allow mesa to determine if it needs to create a context, or can reuse the default context. Reusing the default context saves memory, and startup time. To keep the libdrm interface as dumb as possible, we simply expose a getter for the default context (which is only a real context when th

[PATCH 3/5] intel: Merge latest i915_drm.h

2014-01-02 Thread Ben Widawsky
This was not done as a straight copy because reset_stats IOCTL landed in libdrm before upstream kernel. (We'll do a similar thing for full PPGTT anyway, so there isn't really a point in syncing exactly). Signed-off-by: Ben Widawsky --- include/drm/i915_drm.h | 113 +++

[PATCH 2/5] intel: Handle malloc fails in context create

2014-01-02 Thread Ben Widawsky
The previous code would just use the potentially unallocated variable, which is probably okay most of the time, but not very nice to the user of the library. Signed-off-by: Ben Widawsky --- intel/intel_bufmgr_gem.c | 6 +- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/intel/in

[PATCH 1/5] intel: squash unused variable 'bo_gem'

2014-01-02 Thread Ben Widawsky
Signed-off-by: Ben Widawsky --- intel/intel_bufmgr_gem.c | 2 ++ 1 file changed, 2 insertions(+) diff --git a/intel/intel_bufmgr_gem.c b/intel/intel_bufmgr_gem.c index 48ff62e..3b1f584 100644 --- a/intel/intel_bufmgr_gem.c +++ b/intel/intel_bufmgr_gem.c @@ -1337,7 +1337,9 @@ int drm_intel_gem_bo

[Bug 73127] [r600g] Possible memory leak when playing WoW with CAICOS

2014-01-02 Thread bugzilla-dae...@freedesktop.org
state of the kernel memory manager. -- 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/20140102/654ee616/attachment.html>

[PATCH RFC 26/46] drivers/base: provide an infrastructure for componentised subsystems

2014-01-02 Thread Greg Kroah-Hartman
On Thu, Jan 02, 2014 at 09:27:58PM +, Russell King wrote: > Subsystems such as ALSA, DRM and others require a single card-level > device structure to represent a subsystem. However, firmware tends to > describe the individual devices and the connections between them. > > Therefore, we need a

[PATCH] drm/radeon: Disable writeback by default on ppc

2014-01-02 Thread Kleber Sacilotto de Souza
On 12/10/2013 01:12 PM, Alex Deucher wrote: > On Tue, Dec 10, 2013 at 10:04 AM, Alex Deucher > wrote: >> On Mon, Dec 9, 2013 at 9:20 PM, Michel D?nzer wrote: >>> On Mon, 2013-12-09 at 19:48 -0500, Alex Deucher wrote: -u32 cik_compute_ring_get_wptr(struct radeon_device *rdev, -

[Bug 73127] [r600g] Possible memory leak when playing WoW with CAICOS

2014-01-02 Thread bugzilla-dae...@freedesktop.org
evel/attachments/20140102/a9cdea1e/attachment.html>

[Bug 73127] [r600g] Possible memory leak when playing WoW with CAICOS

2014-01-02 Thread bugzilla-dae...@freedesktop.org
rchives/dri-devel/attachments/20140102/f1ee7afe/attachment.html>

[Bug 73127] [r600g] Possible memory leak when playing WoW with CAICOS

2014-01-02 Thread bugzilla-dae...@freedesktop.org
chives/dri-devel/attachments/20140102/fec13f58/attachment.html>

[Bug 73088] Juniper (6770): Gone Home / Unigine Heaven 4.0 lock up system after several minutes of use

2014-01-02 Thread bugzilla-dae...@freedesktop.org
... URL: <http://lists.freedesktop.org/archives/dri-devel/attachments/20140102/5430c423/attachment.html>

[PATCH] drm/radeon: Disable writeback by default on ppc

2014-01-02 Thread Alex Deucher
On Thu, Jan 2, 2014 at 3:54 PM, Kleber Sacilotto de Souza wrote: > On 12/10/2013 01:12 PM, Alex Deucher wrote: >> >> On Tue, Dec 10, 2013 at 10:04 AM, Alex Deucher >> wrote: >>> >>> On Mon, Dec 9, 2013 at 9:20 PM, Michel D?nzer wrote: On Mon, 2013-12-09 at 19:48 -0500, Alex Deucher wro

[Bug 73127] [r600g] Possible memory leak when playing WoW with CAICOS

2014-01-02 Thread bugzilla-dae...@freedesktop.org
org/archives/dri-devel/attachments/20140102/55a52d10/attachment.html>

[PATCH] drm/nvc0-: Fix voltage obtained from vbios.

2014-01-02 Thread Maarten Lankhorst
Coefficients are based on the formula: uV = 0.1 * arg[0] + 150.5 * arg[1] + 22.65025 * arg[2] It seems to be rounded downwards. I have no idea why the voltage isn't specified in the bios directly. Signed-off-by: Maarten Lankhorst diff --git a/drivers/gpu/drm/nouveau/core/subdev/bios/vmap.c

[Bug 73047] radeon_pm_info should be in sysfs instead of debugfs

2014-01-02 Thread bugzilla-dae...@freedesktop.org
part -- An HTML attachment was scrubbed... URL: <http://lists.freedesktop.org/archives/dri-devel/attachments/20140102/f650f0ad/attachment.html>

[PATCH v2] staging: imx-drm: imx-tve: Fix a sparse warning

2014-01-02 Thread Dan Carpenter
On Tue, Dec 24, 2013 at 10:17:44AM +0800, Liu Ying wrote: > This patch declares the function of_get_tve_mode > as a static one to fix this sparse warning: > drivers/staging/imx-drm/imx-tve.c:563:11: warning: \ > symbol 'of_get_tve_mode' was not declared. \ > Should it be static? > > Acked-by: Shaw

[Bug 73047] radeon_pm_info should be in sysfs instead of debugfs

2014-01-02 Thread bugzilla-dae...@freedesktop.org
or the bug. -- next part -- An HTML attachment was scrubbed... URL: <http://lists.freedesktop.org/archives/dri-devel/attachments/20140102/9f499db8/attachment.html>

Doubt in gpu driver

2014-01-02 Thread Alex Deucher
On Mon, Dec 30, 2013 at 11:51 AM, Rashika Kheria wrote: > Hello, > > I am trying to eliminate missing-prototypes warnings for drivers/gpu/. > I noticed that radeon_reg.h and radeon_drv.h conflict due to > incompatible definitions therefore making it difficult to add both the > headers in a single

[PATCH v3 4/4] drm/omap: fix: change dev_unload order

2014-01-02 Thread Archit Taneja
The current dev_unload order uninits the irqs too early. In the current sequence, it's possible that a crtc queues work(apply_worker) to display a buffer, which registers to omap_crtc_apply_irq to notfiy the completion of the configuration we applied. Calling drm_vblank_cleanup and omap_drm_irq_u

[PATCH v3 3/4] drm/omap: fix: disable encoder before destroying it

2014-01-02 Thread Archit Taneja
Currently, an encoder is disabled only when an apply work is queued for the corresponding crtc. This works fine for the paths where userspace explicitly disables crtc, this results in disabling the omapdss device in the crtc's pre_apply function. However, when the omapdrm module is removed, there

[PATCH v3 2/4] drm/omap: fix: disconnect devices when omapdrm module is removed

2014-01-02 Thread Archit Taneja
At omapdrm probe, we install manager ops and connect omapdss devices. This needs to be undone when omapdrm module is removed so that omapdss is in a clean state. This ensures that we can re-insert omapdrm module, or some other module which uses omapdss(like omapfb/omap_vout). Currently, omapdrm's

[PATCH v3 1/4] drm/omap: fix: Defer probe if an omapdss device requests for it at connect

2014-01-02 Thread Archit Taneja
With the omapdss device model changes. omapdrm is required to call dssdriver's connect() op to register a panel. This is currently done in omap_modeset_init() A call to connect() can fail if the omapdss panels or the encoders(HDMI/DPI) they connect to have some resource(like regulators, I2C adapte

[PATCH v3 0/4] drm/omap: fix issues in omap_drv probe/remove

2014-01-02 Thread Archit Taneja
At the moment, the omapdrm driver doesn't work on panda/beagle when built-in the kernel. The problem is that omapdrm doesn't defer probe if resources like regulator/I2C etc are missing. The first patch fixes that. The next 3 patches make sure that omapdrm module can be inserted and removed success

[Bug 64257] RS880 issues with r600-llvm-compiler

2014-01-02 Thread bugzilla-dae...@freedesktop.org
|--- |FIXED -- 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/20140102/4fb11313/attachment.html>

[Bug 65958] GPU Lockup on Trinity 7500G

2014-01-02 Thread bugzilla-dae...@freedesktop.org
|--- |FIXED -- 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/20140102/44086077/attachment.html>

[Bug 71930] Kernel Bug and X fails to start when using radeon.runpm=1

2014-01-02 Thread bugzilla-dae...@freedesktop.org
ttp://lists.freedesktop.org/archives/dri-devel/attachments/20140102/e59d84ca/attachment-0001.html>