[Bug 90426] [tahiti xt] fog seems broken

2016-02-15 Thread bugzilla-dae...@freedesktop.org
--- An HTML attachment was scrubbed... URL: <https://lists.freedesktop.org/archives/dri-devel/attachments/20160215/f2fbb8f5/attachment.html>

[PATCH 2/2] ARM: dts: add exynos5420-fimd compatible

2016-02-15 Thread Krzysztof Kozlowski
On 12.02.2016 22:31, Chanho Park wrote: > This patch changes the compatible of exynos5420 fimd > to "exynos5420-fimd". To support mic bypass from display > path, the new compatible is introduced for exynos5420. > > Cc: Inki Dae > Cc: Kukjin Kim > Cc: Krzysztof Kozlowski > Signed-off-by: Chanho

VirtIO-GPU 3D OpenGL Hardware Acceleration for VMs

2016-02-15 Thread Saket Sinha
Hi, It seems upstream Linux/Gallium3D/Mesa/Qemu/KVM has recently gained virtualized support for 3D/OpenGL hardware acceleration in VMs, allowing using the GPU of the host in VMs. As per my understanding the following components are needed - - Linux 4.4 kernel includes the DRM driver for VirtIO-G

[Bug 79756] [Radeon] Resizing Steam windows freezes Xorg

2016-02-15 Thread bugzilla-dae...@freedesktop.org
org/archives/dri-devel/attachments/20160215/f6f34239/attachment.html>

[PATCH 2/2] ARM: dts: add exynos5420-fimd compatible

2016-02-15 Thread Krzysztof Kozlowski
On 15.02.2016 09:57, Krzysztof Kozlowski wrote: > On 12.02.2016 22:31, Chanho Park wrote: >> This patch changes the compatible of exynos5420 fimd >> to "exynos5420-fimd". To support mic bypass from display >> path, the new compatible is introduced for exynos5420. >> >> Cc: Inki Dae >> Cc: Kukjin K

[Bug 70779] OpenCL hangs with big kernels

2016-02-15 Thread bugzilla-dae...@freedesktop.org
|| -- You are receiving this mail because: You are the assignee for the bug. -- next part -- An HTML attachment was scrubbed... URL: <https://lists.freedesktop.org/archives/dri-devel/attachments/20160215/2bd41dad/attachment.html>

[Bug 70779] OpenCL hangs with big kernels

2016-02-15 Thread bugzilla-dae...@freedesktop.org
the assignee for the bug. -- next part -- An HTML attachment was scrubbed... URL: <https://lists.freedesktop.org/archives/dri-devel/attachments/20160215/ff7fa740/attachment.html>

[Bug 94119] playback of AVC Baseline@L3 video with vdpau hardware decoding on Radeon 5450 (Cedar) flickers

2016-02-15 Thread bugzilla-dae...@freedesktop.org
tps://lists.freedesktop.org/archives/dri-devel/attachments/20160215/5422db47/attachment.html>

[PATCH v2 00/13] drm/msm/hdmi: HDMI support on MSM8996

2016-02-15 Thread Archit Taneja
HDMI on MSM8996 has a TX block that is compatible with the older versions apart from some minor changes. The HDMI PHY and PLL on MSM8996 are new. The series refactors the code such that there is a separate HDMI PHY driver, similar to what we already have for DSI. This makes it easier to integrate

[PATCH v2 01/13] drm/msm/dsi: Create separate Makefile/Kconfig

2016-02-15 Thread Archit Taneja
The msm Makefile and Kconfig are getting conjusted. Move out the DSI related stuff into separate Kconfig and Makefile. Signed-off-by: Archit Taneja --- drivers/gpu/drm/msm/Kconfig | 40 +--- drivers/gpu/drm/msm/Makefile | 22 -- dr

[PATCH v2 02/13] drm/msm/hdmi: Create separate Makefile/Kconfig

2016-02-15 Thread Archit Taneja
The msm Makefile and Kconfig are getting conjusted. HDMI is going to have more configs and files in the future to manage, which will make managing these harder. Move HDMI related stuff into separate Kconfig and Makefile. Signed-off-by: Archit Taneja --- drivers/gpu/drm/msm/Kconfig | 1 +

[PATCH v2 03/13] drm/msm/edp: Create separate Makefile/Kconfig

2016-02-15 Thread Archit Taneja
The msm Makefile and Kconfig are getting conjusted. Move EDP related stuff into separate Kconfig and Makefile. Signed-off-by: Archit Taneja --- drivers/gpu/drm/msm/Kconfig | 1 + drivers/gpu/drm/msm/Makefile | 7 +-- drivers/gpu/drm/msm/edp/Kconfig | 7 +++ drivers/gpu/drm/m

[PATCH v2 04/13] drm/msm/hdmi: Clean up connector gpio usage

2016-02-15 Thread Archit Taneja
Make gpio allocation and usage iterative by parsing the gpios on a given platform from a list. This gives us flexibility over what all gpios exist for a platform, whether they are input or output, and what value they should be set to. In particular, this will make HDMI on 8x96 platforms easier to

[PATCH v2 05/13] drm/msm/hdmi: Fix connector detect when there is no HPD gpio

2016-02-15 Thread Archit Taneja
Some platforms may not have a HPD gpio line to detect Hot Plug signal from the connector. They need to rely only on reading REG_HDMI_HPD_INT_STATUS for HPD. Modify hdmi_connector_detect logic such that it checks for HPD only using the status register if there is no HPD gpio. Signed-off-by: Archit

[PATCH v2 06/13] drm/msm/hdmi: Create a separate HDMI PHY driver

2016-02-15 Thread Archit Taneja
Create a phy device that represents the TX PHY and PLL parts of the HDMI block. This makes management of PHY specific resources (regulators and clocks) much easier, and makes the PHY and PLL usable independently. It also simplifies the core HDMI driver, which currently assigns phy ops among many o

[PATCH v2 07/13] drm/msm/hdmi: Manage HDMI PLL through PHY driver

2016-02-15 Thread Archit Taneja
Add a helper to initialize PLL in the PHY driver. HDMI PLLs are going to have their own mmio base different from that of PHY. For the clock code in hdmi_phy_8960.c, some changes were needed for it to work with the updated register offsets. Create a copy of the updated clock code in hdmi_pll_8960.c

[PATCH v2 08/13] drm/msm/hdmi: Make HDMI core get its PHY

2016-02-15 Thread Archit Taneja
Make HDMI core get its PHY by parsing the qcom,hdmi-phy phandle. The core will use this PHY reference to enable/disable PHY. The driver defers probe until PHY isn't available. Signed-off-by: Archit Taneja --- drivers/gpu/drm/msm/hdmi/hdmi.c | 40 drivers/

[PATCH v2 09/13] drm/msm/hdmi: Convert PHY files according to new design

2016-02-15 Thread Archit Taneja
Remove the old PHY ops managed by hdmi_platform_config and use them as ops provided by the HDMI PHY driver. Remove the old HDMI 8960 PLL code that used the top level HDMI TX mmio base. NOTE: With this commit, HDMI functionality will break until the HDMI PHY/PLL register offsets in hdmi.xml.h aren

[PATCH v2 10/13] drm/msm/hdmi: Update generated headers to split PHY/PLL offsets

2016-02-15 Thread Archit Taneja
- Create separate domains for 8960 PHY and PLL - Create separate domains for 8x60 PHY Signed-off-by: Archit Taneja --- drivers/gpu/drm/msm/hdmi/hdmi.xml.h | 157 +--- 1 file changed, 74 insertions(+), 83 deletions(-) diff --git a/drivers/gpu/drm/msm/hdmi/hdmi.xml

[PATCH v2 11/13] drm/msm/hdmi: Update generated headers for HDMI 8996 PHY

2016-02-15 Thread Archit Taneja
Adds HDMI 8996 PHY offsets. The offsets are divided into 3 parts: - Core HDMI PHY registers - HDMI PLL registers (part of QSERDES block) - HDMI TX lane registers (part of QSERDES block) Signed-off-by: Archit Taneja --- drivers/gpu/drm/msm/hdmi/hdmi.xml.h | 500 +++

[PATCH v2 12/13] drm/msm/hdmi: HDMI 8996 PHY/PLL support

2016-02-15 Thread Archit Taneja
Add support for the HDMI PHY/PLL found in MSM8996/APQ8096. Unlike the previous phys supported in the driver, this doesn't need the powerup/powerdown ops. The PLL prepare/unprepare clock ops enable/disable the phy itself. Signed-off-by: Archit Taneja --- drivers/gpu/drm/msm/hdmi/Makefile

[PATCH v2 13/13] dt-bindings: msm/hdmi: Add HDMI PHY bindings

2016-02-15 Thread Archit Taneja
Add HDMI PHY bindings. Update the example to use HDMI PHY. Add a missing power-domains property in the HDMI core bindings. Cc: devicetree at vger.kernel.org Cc: Rob Herring Signed-off-by: Archit Taneja --- .../devicetree/bindings/display/msm/hdmi.txt | 39 +- 1 file

[PATCH v4 01/11] drm/hisilicon: Add device tree binding for hi6220 display subsystem

2016-02-15 Thread Xinliang Liu
On 9 February 2016 at 04:12, Rob Herring wrote: > On Sat, Feb 06, 2016 at 11:24:48AM +0800, Xinliang Liu wrote: >> Add ADE display controller binding doc. >> Add DesignWare DSI Host Controller v1.20a binding doc. > > One comment, otherwise: > > Acked-by: Rob Herring > >> +Board specific: >> +

[PREVIEW] GM200/GM204 signed firmware for Nouveau

2016-02-15 Thread Alexandre Courbot
Hi everyone, I know, it's about f**king time and I apologize for the time it took us to finally put this together. m(__)m I have pushed two git branches which enable GM200 and GM204 (GM206 to follow soon) owners to finally load NVIDIA-provided signed firmware and start GR: - https://github.co

[Bug 90426] [tahiti xt] fog seems broken

2016-02-15 Thread bugzilla-dae...@freedesktop.org
dri-devel/attachments/20160215/6d16caa4/attachment.html>

[PATCH v13.1 01/19] drm: bridge: analogix/dp: split exynos dp driver to bridge directory

2016-02-15 Thread Yakir Yang
Split the dp core driver from exynos directory to bridge directory, and rename the core driver to analogix_dp_*, rename the platform code to exynos_dp. Beside the new analogix_dp driver would export six hooks. "analogix_dp_bind()" and "analogix_dp_unbind()" "analogix_dp_suspned()" and "analogix_dp

[PATCH v13.1 02/19] drm/exynos: dp: rename implementation specific driver part

2016-02-15 Thread Yakir Yang
From: Heiko Stuebner The core functionality now resides in the generic bridge part so the exynos-specific implementation details can get a more suitable nameing. Signed-off-by: Heiko Stuebner --- This patch is splited from "[PATCH v13 01/17] drm: bridge: analogix/dp: split exynos dp driver to b

[PATCH v13.1 03/19] drm: bridge: analogix/dp: rename register constants

2016-02-15 Thread Yakir Yang
From: Heiko Stuebner In the original split we kept the register constants intact to keep the diff small. Still the constants are Analogix-specific, so rename them now. Signed-off-by: Heiko Stuebner --- This patch is splited from "[PATCH v13 01/17] drm: bridge: analogix/dp: split exynos dp drive

[REGRESSION] i915: No HDMI output with 4.4

2016-02-15 Thread Oleksandr Natalenko
Hi, Ville. 13.02.2016 01:23, Ville Syrjälä wrote: > Few other ideas: > - Was the monitor sleeping when you tried this? Can you maybe push > some button on it and then immediately run the intel_reg read command > again? Nope. It just goes to sleep mode after (I suppose) drm module is loaded.

[REGRESSION] i915: No HDMI output with 4.4

2016-02-15 Thread Oleksandr Natalenko
13.02.2016 01:23, Ville Syrjälä wrote: > - Do you have another monitor to try? > - Do you have another cable to try? More on this. Computer DVI —— old DVI-HDMI cable —— old monitor HDMI == not working Computer DVI —— another DVI-HDMI cable —— old monitor HDMI == not working Com

[PATCH RFC] drm/atomic: Fall back to legacy call back in *_connector_dpms()

2016-02-15 Thread Jyri Sarha
On 02/12/16 19:15, Ville Syrjälä wrote: > On Fri, Feb 12, 2016 at 07:08:46PM +0200, Tomi Valkeinen wrote: >> On 12/02/16 17:34, Daniel Vetter wrote: >>> On Fri, Feb 12, 2016 at 05:17:19PM +0200, Jyri Sarha wrote: Fall back to legacy drm_helper_connector_dpms() call back in drm_atomic_he

[Nouveau] [PREVIEW] GM200/GM204 signed firmware for Nouveau

2016-02-15 Thread Ben Skeggs
get the ball rolling :) Ben. > > Cheers, > Alex. > ___ > Nouveau mailing list > Nouveau at lists.freedesktop.org > https://lists.freedesktop.org/mailman/listinfo/nouveau -- next part -- An HTML attachment was scrubbed... URL: <https://lists.freedesktop.org/archives/dri-devel/attachments/20160215/e37917a3/attachment.html>

[Bug 94153] Unresponsive system on boot with radeon + HD 3870

2016-02-15 Thread bugzilla-dae...@freedesktop.org
for the bug. -- next part -- An HTML attachment was scrubbed... URL: <https://lists.freedesktop.org/archives/dri-devel/attachments/20160215/2defe7dd/attachment-0001.html>

RFC: group maintainership for misc drm trees

2016-02-15 Thread Daniel Vetter
Hi all, I've already chatted with some of you in private, here's the entire idea with a bit more thought. My motiviation for group maintainership of drm-misc was that I got a bit a guilty feeling the last few vacations/conferences when folks pinged about reviewed/tested pretty patches not landing.

[Bug 94153] Unresponsive system on boot with radeon + HD 3870

2016-02-15 Thread bugzilla-dae...@freedesktop.org
the bug. -- next part -- An HTML attachment was scrubbed... URL: <https://lists.freedesktop.org/archives/dri-devel/attachments/20160215/c905a3b5/attachment.html>

[Bug 94153] Unresponsive system on boot with radeon + HD 3870

2016-02-15 Thread bugzilla-dae...@freedesktop.org
the bug. -- next part -- An HTML attachment was scrubbed... URL: <https://lists.freedesktop.org/archives/dri-devel/attachments/20160215/2f00d5ce/attachment.html>

[PATCH 0/3] Deferr load of radeon/amdgpu until amdkfd is loaded

2016-02-15 Thread Oded Gabbay
On Sun, Feb 14, 2016 at 2:58 PM, Daniel Vetter wrote: > On Sun, Feb 14, 2016 at 11:16:52AM +0200, Oded Gabbay wrote: >> Following Daniel's request, I spent some time removing the hard requirement >> that radeon and amdgpu will always appear _after_ amdkfd in the drm Makefile. >> >> This was done b

[PATCH RFC] drm/atomic: Fall back to legacy call back in *_connector_dpms()

2016-02-15 Thread Daniel Vetter
On Mon, Feb 15, 2016 at 10:47 AM, Jyri Sarha wrote: > On 02/12/16 19:15, Ville Syrjälä wrote: >> >> On Fri, Feb 12, 2016 at 07:08:46PM +0200, Tomi Valkeinen wrote: >>> >>> On 12/02/16 17:34, Daniel Vetter wrote: On Fri, Feb 12, 2016 at 05:17:19PM +0200, Jyri Sarha wrote: > > Fa

[PATCH v14 01/17] drm: bridge: analogix/dp: split exynos dp driver to bridge directory

2016-02-15 Thread Yakir Yang
Split the dp core driver from exynos directory to bridge directory, and rename the core driver to analogix_dp_*, rename the platform code to exynos_dp. Beside the new analogix_dp driver would export six hooks. "analogix_dp_bind()" and "analogix_dp_unbind()" "analogix_dp_suspned()" and "analogix_dp

[PATCH v14 02/17] drm/exynos: dp: rename implementation specific driver part

2016-02-15 Thread Yakir Yang
From: Heiko Stuebner The core functionality now resides in the generic bridge part so the exynos-specific implementation details can get a more suitable nameing. Signed-off-by: Heiko Stuebner Signed-off-by: Yakir Yang --- Changes in v14: None Changes in v13: None Changes in v12: None Changes i

[PATCH v14 04/17] drm: bridge: analogix/dp: fix some obvious code style

2016-02-15 Thread Yakir Yang
Fix some obvious alignment problems, like alignment and line over 80 characters problems, make this easy to be maintained later. Signed-off-by: Yakir Yang Acked-by: Jingoo Han Reviewed-by: Krzysztof Kozlowski Tested-by: Javier Martinez Canillas --- Changes in v14: None Changes in v13: None Cha

[PATCH v14 07/17] dt-bindings: add document for analogix display port driver

2016-02-15 Thread Yakir Yang
Analogix dp driver is split from exynos dp driver, so we just make an copy of exynos_dp.txt, and then simplify exynos_dp.txt Beside update some exynos dtsi file with the latest change according to the devicetree binding documents. Signed-off-by: Yakir Yang Acked-by: Rob Herring --- Changes in v

[PATCH v14 10/17] dt-bindings: add document for rockchip variant of analogix_dp

2016-02-15 Thread Yakir Yang
Rockchip DP driver is a helper driver of analogix_dp coder driver, so most of the DT property should be descriped in analogix_dp document. Signed-off-by: Yakir Yang Acked-by: Rob Herring Reviewed-by: Heiko Stuebner --- Changes in v14: None Changes in v13: None Changes in v12: None Changes in v1

[PATCH v14 11/17] drm: bridge: analogix/dp: add some rk3288 special registers setting

2016-02-15 Thread Yakir Yang
RK3288 need some special registers setting, we can separate them out by the dev_type of plat_data. Signed-off-by: Yakir Yang --- Changes in v14: None Changes in v13: None Changes in v12: None Changes in v11: None Changes in v10: None Changes in v9: None Changes in v8: None Changes in v7: None Cha

[PATCH v14 13/17] drm: bridge: analogix/dp: try force hpd after plug in lookup failed

2016-02-15 Thread Yakir Yang
Some edp screen do not have hpd signal, so we can't just return failed when hpd plug in detect failed. This is an hardware property, so we need add a devicetree property "analogix,need-force-hpd" to indicate this sutiation. Signed-off-by: Yakir Yang Acked-by: Rob Herring Tested-by: Javier Marti

[PATCH v14 14/17] drm: bridge: analogix/dp: move hpd detect to connector detect function

2016-02-15 Thread Yakir Yang
This change just make a little clean to make code more like drm core expect, move hdp detect code from bridge->enable(), and place them into connector->detect(). Note: Gustavo Padovan try to remove the controller and phy power on function in bind time at bellow commit: drm/exynos: do not s

[PATCH v14 15/17] drm: bridge: analogix/dp: add edid modes parse in get_modes method

2016-02-15 Thread Yakir Yang
Display Port monitor could support kinds of mode which indicate in monitor edid, not just one single display resolution which defined in panel or devivetree property display timing. Note: Gustavo Padovan try to remove the controller and phy power on function in bind time at bellow commit:

[PATCH v14 16/17] drm: bridge: analogix/dp: add panel prepare/unprepare in suspend/resume time

2016-02-15 Thread Yakir Yang
Turn off the panel power in suspend time would help to reduce power waste. Signed-off-by: Yakir Yang --- Changes in v14: None Changes in v13: None Changes in v12: None Changes in v11: None Changes in v10: None Changes in v9: None Changes in v8: None Changes in v7: None Changes in v6: None Changes

[PATCH v14 03/17] drm: bridge: analogix/dp: rename register constants

2016-02-15 Thread Yakir Yang
From: Heiko Stuebner In the original split we kept the register constants intact to keep the diff small. Still the constants are Analogix-specific, so rename them now. Signed-off-by: Heiko Stuebner Signed-off-by: Yakir Yang --- Changes in v14: None Changes in v13: None Changes in v12: None Cha

[PATCH v14 06/17] drm: bridge: analogix/dp: dynamic parse sync_pol & interlace & dynamic_range

2016-02-15 Thread Yakir Yang
Both hsync/vsync polarity and interlace mode can be parsed from drm display mode, and dynamic_range and ycbcr_coeff can be judge by the video code. But presumably Exynos still relies on the DT properties, so take good use of mode_fixup() in to achieve the compatibility hacks. Signed-off-by: Yakir

[PATCH v14 08/17] ARM: dts: exynos/dp: remove some properties that deprecated by analogix_dp driver

2016-02-15 Thread Yakir Yang
After exynos_dp have been split the common IP code into analogix_dp driver, the analogix_dp driver have deprecated some Samsung platform properties which could be dynamically parsed from EDID/MODE/DPCD message, so this is an update for Exynos DTS file for dp-controller. Beside the backward compati

[PATCH v14 12/17] drm: bridge: analogix/dp: add max link rate and lane count limit for RK3288

2016-02-15 Thread Yakir Yang
There are some IP limit on rk3288 that only support 4 physical lanes of 2.7/1.6 Gbps/lane, so seprate them out by device_type flag. Signed-off-by: Yakir Yang Tested-by: Javier Martinez Canillas --- Changes in v14: None Changes in v13: None Changes in v12: None Changes in v11: None Changes in v10

[PATCH v14 0/17] Add Analogix Core Display Port Driver

2016-02-15 Thread Yakir Yang
Hi all, The Samsung Exynos eDP controller and Rockchip RK3288 eDP controller share the same IP, so a lot of parts can be re-used. I split the common code into bridge directory, then rk3288 and exynos only need to keep some platform code. Cause I can't find the exact IP name of exynos dp control

[PATCH v14 05/17] drm: bridge: analogix/dp: remove duplicate configuration of link rate and link count

2016-02-15 Thread Yakir Yang
link_rate and lane_count already configured in analogix_dp_set_link_train(), so we don't need to config those repeatly after training finished, just remove them out. Beside Display Port 1.2 already support 5.4Gbps link rate, the maximum sets would change from {1.62Gbps, 2.7Gbps} to {1.62Gbps, 2.7G

[PATCH v14 09/17] drm: rockchip: dp: add rockchip platform dp driver

2016-02-15 Thread Yakir Yang
Rockchip have three clocks for dp controller, we leave pclk_edp to analogix_dp driver control, and keep the sclk_edp_24m and sclk_edp in platform driver. Signed-off-by: Yakir Yang Tested-by: Javier Martinez Canillas --- Changes in v14: None Changes in v13: - Use .enable instead of preprare/commi

[PATCH v14 17/17] drm: bridge: analogix/dp: Fix the possible dead lock in bridge disable time

2016-02-15 Thread Yakir Yang
It may caused a dead lock if we flush the hpd work in bridge disable time. The normal flow would like: IN --> DRM IOCTL 1. Acquire crtc_ww_class_mutex (DRM IOCTL) IN --> analogix_dp_bridge 2. Acquire hpd work lock (Flush hpd work) 3. HPD work already in idle, no need to

[Bug 94158] [amdgpu][tonga] GPU randomly gets stuck at 100% load and high clocks

2016-02-15 Thread bugzilla-dae...@freedesktop.org
1.18 -- You are receiving this mail because: You are the assignee for the bug. -- next part -- An HTML attachment was scrubbed... URL: <https://lists.freedesktop.org/archives/dri-devel/attachments/20160215/fc727b2c/attachment.html>

[PATCH 1/2] drm/fb_helper: Use correct allocation count for arrays.

2016-02-15 Thread Maarten Lankhorst
The fb helper iterates over connectors, using fb_helper->num_connectors makes it more clear what size the allocations are. Signed-off-by: Maarten Lankhorst --- drivers/gpu/drm/drm_fb_helper.c | 14 +++--- 1 file changed, 7 insertions(+), 7 deletions(-) diff --git a/drivers/gpu/drm/drm_f

[PATCH 2/2] drm/fb_helper: Use add_one_connector in add_all_connectors.

2016-02-15 Thread Maarten Lankhorst
add_all_connectors doesn't checks whether reallocation is needed, but add_one does. Signed-off-by: Maarten Lankhorst --- drivers/gpu/drm/drm_fb_helper.c | 12 1 file changed, 4 insertions(+), 8 deletions(-) diff --git a/drivers/gpu/drm/drm_fb_helper.c b/drivers/gpu/drm/drm_fb_help

[PATCH 0/6] drm/msm: Misc patches

2016-02-15 Thread Archit Taneja
These are mainly small fixes in drm/msm. The last patch adds a way to parse DSI lanes information via DT. Archit Taneja (5): drm/msm/mdp: Use atomic helper to set crtc property drm/msm: Free fb helper resources in msm_unload drm/msm/dsi: Remove incorrect warning on host attach drm/msm/dsi:

[PATCH 1/6] drm/msm/mdp: Use atomic helper to set crtc property

2016-02-15 Thread Archit Taneja
Assign drm_atomic_helper_crtc_set_property helper to MDP4 and MDP5 crtcs' set_property ops. This replaces the custom funcs that returned an error even for standard crtc properties. Signed-off-by: Archit Taneja --- drivers/gpu/drm/msm/mdp/mdp4/mdp4_crtc.c | 9 + drivers/gpu/drm/msm/mdp/md

[PATCH 2/6] drm/msm/mdp: Detach iommu in mdp4_destroy

2016-02-15 Thread Archit Taneja
From: Sricharan R attach_dev gets called in mdp4_kms_init, but there is no corresponding detach_dev called in the error path or in the kms driver unload path. Detach and destroy mmu in mdp4_destroy. Signed-off-by: Sricharan R Signed-off-by: Archit Taneja --- drivers/gpu/drm/msm/mdp/mdp4/mdp4

[PATCH 3/6] drm/msm: Free fb helper resources in msm_unload

2016-02-15 Thread Archit Taneja
We have a msm_fbev_free function to uninit fb_helper stuff, but we aren't using it. Call it in msm_unload. Signed-off-by: Archit Taneja --- drivers/gpu/drm/msm/msm_drv.c | 5 + drivers/gpu/drm/msm/msm_drv.h | 1 + 2 files changed, 6 insertions(+) diff --git a/drivers/gpu/drm/msm/msm_drv.c b

[PATCH 4/6] drm/msm/dsi: Remove incorrect warning on host attach

2016-02-15 Thread Archit Taneja
With the implementation of of_graph parsing, it isn't any longer necessary for msm_host->device node to be same as dsi->dev.of_node. This only holds true when the connected device is also a child of the dsi_host. In the case of external bridge chips belonging to a different control bus, these are

[PATCH 5/6] drm/msm/dsi: Update the "vdd" voltage range

2016-02-15 Thread Archit Taneja
The min and max voltage levels for the VDD input to DSI were initially set to 2.85V (as suggested by the spec). We have a platform (db410c) where the same regulator supply is also needed by another consumer at a higher voltage. Bump up the max voltage level to 3.3V. No regressions are seen with th

[PATCH 6/6] drm/msm/dsi: Parse DSI lanes via DT

2016-02-15 Thread Archit Taneja
The DSI driver is currently unaware of how the DSI clock and data pins are mapped to the logical lanes provided by the DSI controller. Use the generic 'lanes' DT binding provided for DSI lanes (used for DSI in bindings/display/ti/ti,omap4-dss.txt) to get the desired mapping. The MSM DSI controlle

[PATCH] drm/atomic: Allow for holes in connector state.

2016-02-15 Thread Maarten Lankhorst
Because we record connector_mask using 1 << drm_connector_index now the connector_mask should stay the same even when other connectors are removed. This was not the case with MST, in that case when removing a connector all other connectors may change their index. This is fixed by waiting until the

[PATCH 1/6] drm/msm/mdp: Use atomic helper to set crtc property

2016-02-15 Thread Daniel Vetter
On Mon, Feb 15, 2016 at 06:30:54PM +0530, Archit Taneja wrote: > Assign drm_atomic_helper_crtc_set_property helper to MDP4 and MDP5 > crtcs' set_property ops. This replaces the custom funcs that > returned an error even for standard crtc properties. > > Signed-off-by: Archit Taneja > --- > drive

[PATCH 01/17] drm/virtio: removed optional dummy encoder mode_fixup function.

2016-02-15 Thread Carlos Palminha
Daniel, thanks for the feedback. v2 patch will follow-up. :) On 14-02-2016 18:25, Daniel Vetter wrote: > On Fri, Feb 12, 2016 at 01:50:53PM +, Carlos Palminha wrote: > > Sob-line from you is missing on all patches, I can't merge them. Also > please copypaste a default blurb to all patches that

[PATCH v2 01/17] drm/virtio: removed optional dummy encoder mode_fixup function.

2016-02-15 Thread Carlos Palminha
mode_fixup function for encoder drivers became optional with patch http://patchwork.freedesktop.org/patch/msgid/1455106522-32307-1-git-send-email-palminha at synopsys.com This patch set nukes all the dummy mode_fixup implementations. (made on top of Daniel topic/drm-misc branch) Signed-off-by:

[PATCH v2 08/17] drm/exynos: removed optional dummy encoder mode_fixup function.

2016-02-15 Thread Carlos Palminha
mode_fixup function for encoder drivers became optional with patch http://patchwork.freedesktop.org/patch/msgid/1455106522-32307-1-git-send-email-palminha at synopsys.com This patch set nukes all the dummy mode_fixup implementations. (made on top of Daniel topic/drm-misc branch) Signed-off-by:

[PATCH v2 10/17] drm/imx: removed optional dummy encoder mode_fixup function.

2016-02-15 Thread Carlos Palminha
mode_fixup function for encoder drivers became optional with patch http://patchwork.freedesktop.org/patch/msgid/1455106522-32307-1-git-send-email-palminha at synopsys.com This patch set nukes all the dummy mode_fixup implementations. (made on top of Daniel topic/drm-misc branch) Signed-off-by:

[PATCH v2 15/17] drm/rockchip: removed optional dummy encoder mode_fixup function.

2016-02-15 Thread Carlos Palminha
mode_fixup function for encoder drivers became optional with patch http://patchwork.freedesktop.org/patch/msgid/1455106522-32307-1-git-send-email-palminha at synopsys.com This patch set nukes all the dummy mode_fixup implementations. (made on top of Daniel topic/drm-misc branch) Signed-off-by:

[PATCH v2 05/17] drm/ast: removed optional dummy encoder mode_fixup function.

2016-02-15 Thread Carlos Palminha
mode_fixup function for encoder drivers became optional with patch http://patchwork.freedesktop.org/patch/msgid/1455106522-32307-1-git-send-email-palminha at synopsys.com This patch set nukes all the dummy mode_fixup implementations. (made on top of Daniel topic/drm-misc branch) Signed-off-by:

[PATCH v2 11/17] drm/msm/mdp: removed optional dummy encoder mode_fixup function.

2016-02-15 Thread Carlos Palminha
mode_fixup function for encoder drivers became optional with patch http://patchwork.freedesktop.org/patch/msgid/1455106522-32307-1-git-send-email-palminha at synopsys.com This patch set nukes all the dummy mode_fixup implementations. (made on top of Daniel topic/drm-misc branch) Signed-off-by:

[PATCH v2 04/17] drm/amdgpu: removed optional dummy encoder mode_fixup function.

2016-02-15 Thread Carlos Palminha
mode_fixup function for encoder drivers became optional with patch http://patchwork.freedesktop.org/patch/msgid/1455106522-32307-1-git-send-email-palminha at synopsys.com This patch set nukes all the dummy mode_fixup implementations. (made on top of Daniel topic/drm-misc branch) Signed-off-by:

[PATCH v2 13/17] drm/qxl: removed optional dummy encoder mode_fixup function.

2016-02-15 Thread Carlos Palminha
mode_fixup function for encoder drivers became optional with patch http://patchwork.freedesktop.org/patch/msgid/1455106522-32307-1-git-send-email-palminha at synopsys.com This patch set nukes all the dummy mode_fixup implementations. (made on top of Daniel topic/drm-misc branch) Signed-off-by:

[PATCH v2 03/17] drm/exynos: removed optional dummy encoder mode_fixup function.

2016-02-15 Thread Carlos Palminha
mode_fixup function for encoder drivers became optional with patch http://patchwork.freedesktop.org/patch/msgid/1455106522-32307-1-git-send-email-palminha at synopsys.com This patch set nukes all the dummy mode_fixup implementations. (made on top of Daniel topic/drm-misc branch) Signed-off-by:

[PATCH v2 07/17] drm/cirrus: removed optional dummy encoder mode_fixup function.

2016-02-15 Thread Carlos Palminha
mode_fixup function for encoder drivers became optional with patch http://patchwork.freedesktop.org/patch/msgid/1455106522-32307-1-git-send-email-palminha at synopsys.com This patch set nukes all the dummy mode_fixup implementations. (made on top of Daniel topic/drm-misc branch) Signed-off-by:

[PATCH v2 16/17] drm/sti: removed optional dummy encoder mode_fixup function.

2016-02-15 Thread Carlos Palminha
mode_fixup function for encoder drivers became optional with patch http://patchwork.freedesktop.org/patch/msgid/1455106522-32307-1-git-send-email-palminha at synopsys.com This patch set nukes all the dummy mode_fixup implementations. (made on top of Daniel topic/drm-misc branch) Signed-off-by:

[PATCH v2 00/17] drm encoders cleanup: nuke optional dummy encoder mode_fixup function.

2016-02-15 Thread Carlos Palminha
mode_fixup function for encoder drivers became optional with patch http://patchwork.freedesktop.org/patch/msgid/1455106522-32307-1-git-send-email-palminha at synopsys.com This patch set nukes all the dummy mode_fixup implementations. (made on top of Daniel topic/drm-misc branch) Changes v1->v2:

[PATCH v2 09/17] drm/gma500: removed optional dummy encoder mode_fixup function.

2016-02-15 Thread Carlos Palminha
mode_fixup function for encoder drivers became optional with patch http://patchwork.freedesktop.org/patch/msgid/1455106522-32307-1-git-send-email-palminha at synopsys.com This patch set nukes all the dummy mode_fixup implementations. (made on top of Daniel topic/drm-misc branch) Signed-off-by:

[PATCH v2 12/17] drm/mgag200: removed optional dummy encoder mode_fixup function.

2016-02-15 Thread Carlos Palminha
mode_fixup function for encoder drivers became optional with patch http://patchwork.freedesktop.org/patch/msgid/1455106522-32307-1-git-send-email-palminha at synopsys.com This patch set nukes all the dummy mode_fixup implementations. (made on top of Daniel topic/drm-misc branch) Signed-off-by:

[PATCH v2 17/17] drm/tilcdc: removed optional dummy encoder mode_fixup function.

2016-02-15 Thread Carlos Palminha
mode_fixup function for encoder drivers became optional with patch http://patchwork.freedesktop.org/patch/msgid/1455106522-32307-1-git-send-email-palminha at synopsys.com This patch set nukes all the dummy mode_fixup implementations. (made on top of Daniel topic/drm-misc branch) Signed-off-by:

[PATCH v2 02/17] drm/udl: removed optional dummy encoder mode_fixup function.

2016-02-15 Thread Carlos Palminha
mode_fixup function for encoder drivers became optional with patch http://patchwork.freedesktop.org/patch/msgid/1455106522-32307-1-git-send-email-palminha at synopsys.com This patch set nukes all the dummy mode_fixup implementations. (made on top of Daniel topic/drm-misc branch) Signed-off-by:

[PATCH v2 06/17] drm/bochs: removed optional dummy encoder mode_fixup function.

2016-02-15 Thread Carlos Palminha
mode_fixup function for encoder drivers became optional with patch http://patchwork.freedesktop.org/patch/msgid/1455106522-32307-1-git-send-email-palminha at synopsys.com This patch set nukes all the dummy mode_fixup implementations. (made on top of Daniel topic/drm-misc branch) Signed-off-by:

[PATCH v2 14/17] drm/radeon: removed optional dummy encoder mode_fixup function.

2016-02-15 Thread Carlos Palminha
mode_fixup function for encoder drivers became optional with patch http://patchwork.freedesktop.org/patch/msgid/1455106522-32307-1-git-send-email-palminha at synopsys.com This patch set nukes all the dummy mode_fixup implementations. (made on top of Daniel topic/drm-misc branch) Signed-off-by:

[PATCH v2 03/17] drm/exynos: removed optional dummy encoder mode_fixup function.

2016-02-15 Thread Patrik Jakobsson
Hi Carlos Any particular reason why this patch isn't squashed with patch 8/17? Thanks Patrik On Mon, Feb 15, 2016 at 1:58 PM, Carlos Palminha wrote: > mode_fixup function for encoder drivers became optional with patch > http://patchwork.freedesktop.org/patch/msgid/1455106522-32307-1-git-send-e

[PATCH v2 00/17] drm encoders cleanup: nuke optional dummy encoder mode_fixup function.

2016-02-15 Thread Christian König
Am 15.02.2016 um 13:57 schrieb Carlos Palminha: > mode_fixup function for encoder drivers became optional with patch > http://patchwork.freedesktop.org/patch/msgid/1455106522-32307-1-git-send-email-palminha > at synopsys.com > > This patch set nukes all the dummy mode_fixup implementations. > > (m

[PATCH v2 09/17] drm/gma500: removed optional dummy encoder mode_fixup function.

2016-02-15 Thread Patrik Jakobsson
On Mon, Feb 15, 2016 at 2:00 PM, Carlos Palminha wrote: > mode_fixup function for encoder drivers became optional with patch > http://patchwork.freedesktop.org/patch/msgid/1455106522-32307-1-git-send-email-palminha > at synopsys.com > > This patch set nukes all the dummy mode_fixup implementation

[PATCH 2/2] drm/fb_helper: Use add_one_connector in add_all_connectors.

2016-02-15 Thread Daniel Vetter
On Mon, Feb 15, 2016 at 01:45:16PM +0100, Maarten Lankhorst wrote: > add_all_connectors doesn't checks whether reallocation is needed, but add_one > does. > > Signed-off-by: Maarten Lankhorst Both applied to drm-misc, thanks. -Daniel > --- > drivers/gpu/drm/drm_fb_helper.c | 12 >

[Intel-gfx] [PATCH] drm/atomic: Allow for holes in connector state.

2016-02-15 Thread kbuild test robot
Hi Maarten, [auto build test WARNING on drm/drm-next] [also build test WARNING on v4.5-rc4 next-20160215] [if your patch is applied to the wrong git tree, please drop us a note to help improving the system] url: https://github.com/0day-ci/linux/commits/Maarten-Lankhorst/drm-atomic-Allow-for

[PATCH v10 03/13] drm/mediatek: Add DSI sub driver

2016-02-15 Thread Daniel Kurtz
Hi Philipp, I tried using this driver with the Jitao Shi's latest Parade PS8640 driver from [0], which is based on Archit's recent DRM/DSI patch set [1], and the parade bridge driver fails to find its DSI host using of_find_mipi_dsi_host_by_node(). [0 ]https://patchwork.kernel.org/patch/8199281/

[REGRESSION] i915: No HDMI output with 4.4

2016-02-15 Thread Ville Syrjälä
On Mon, Feb 15, 2016 at 10:55:33AM +0200, Oleksandr Natalenko wrote: > 13.02.2016 01:23, Ville Syrjälä wrote: > > - Do you have another monitor to try? > > - Do you have another cable to try? > > More on this. > > Computer DVI —— old DVI-HDMI cable —— old monitor HDMI == not working > C

[GIT PULL] exynos-drm-fixes

2016-02-15 Thread inki....@samsung.com
Hi Dave, Some regression fixups and cleanups. Summary: - fix compilation warnings on ARM64bit. - fix mic driver initialization. . MIC is a part of KMS so it converts it to use component framework like other KMS drivers did. - fix wrong driver state and disable clock ord

Overflow and apparent kernel scribble in QXL driver

2016-02-15 Thread One Thousand Gnomes
qxl_execbuffer_ioctl copies a qxl_command from user space into a kernel buffer and then runs qxl_process_single_command. This then does reloc_info = kmalloc(sizeof(struct qxl_reloc_info) * cmd->relocs_num, which since cmd->relocs_num is 32bit can overflow on a 32bit machine. This then alloc

[REGRESSION] i915: No HDMI output with 4.4

2016-02-15 Thread Daniel Vetter
On Mon, Feb 15, 2016 at 04:42:35PM +0200, Ville Syrjälä wrote: > On Mon, Feb 15, 2016 at 10:55:33AM +0200, Oleksandr Natalenko wrote: > > 13.02.2016 01:23, Ville Syrjälä wrote: > > > - Do you have another monitor to try? > > > - Do you have another cable to try? > > > > More on this. > > > >

[Bug 112491] New: Radeon: HD 7400G / A4-4355M System overheats with 3D graphics active.

2016-02-15 Thread bugzilla-dae...@bugzilla.kernel.org
https://bugzilla.kernel.org/show_bug.cgi?id=112491 Bug ID: 112491 Summary: Radeon: HD 7400G / A4-4355M System overheats with 3D graphics active. Product: Drivers Version: 2.5 Kernel Version: 4.2 Hardware: All

[Bug 112491] Radeon: HD 7400G / A4-4355M System overheats with 3D graphics active.

2016-02-15 Thread bugzilla-dae...@bugzilla.kernel.org
https://bugzilla.kernel.org/show_bug.cgi?id=112491 --- Comment #1 from Dionisus Torimens --- Created attachment 203661 --> https://bugzilla.kernel.org/attachment.cgi?id=203661&action=edit dmesg 4.2 -- You are receiving this mail because: You are watching the assignee of the bug.

[Bug 112491] Radeon: HD 7400G / A4-4355M System overheats with 3D graphics active.

2016-02-15 Thread bugzilla-dae...@bugzilla.kernel.org
https://bugzilla.kernel.org/show_bug.cgi?id=112491 --- Comment #2 from Dionisus Torimens --- Created attachment 203671 --> https://bugzilla.kernel.org/attachment.cgi?id=203671&action=edit dmesg 4.2 bapm=1 hang on radeon load. This is a time where the system hung up already during boot with bap

  1   2   >