[PATCH 0/9] uapi: drm: fixes for userspace compilation

2015-11-18 Thread Dave Airlie
> > The kernel UAPI headers: > - Used by the kernel modules and userspace(?) > - Installed in /usr/include/drm > - Many distributions do _not_ ship them > - Broken for years (mostly fixed with Mikko's earlier patches) > - For the above two reasons - most (all?) userspace uses the libdrm ones.

linux-next: manual merge of the drm-intel tree with the drm-intel-fixes tree

2015-11-18 Thread Stephen Rothwell
Hi all, Today's linux-next merge of the drm-intel tree got a conflict in: drivers/gpu/drm/i915/intel_display.c between commit: 76dc3769d7c3 ("drm/i915: Don't clobber the addfb2 ioctl params") from the drm-intel-fixes tree and commit: dcb1394e74e3 ("drm/i915: On fb alloc failure, unref g

linux-next: manual merge of the drm-misc tree with the drm-intel-fixes tree

2015-11-18 Thread Stephen Rothwell
Hi all, Today's linux-next merge of the drm-misc tree got a conflict in: drivers/gpu/drm/i915/intel_display.c between commit: 76dc3769d7c3 ("drm/i915: Don't clobber the addfb2 ioctl params") from the drm-intel-fixes tree and commit: 528344410b5c ("drm: Pass the user drm_mode_fb_cmd2 as

[PATCH 0/9] uapi: drm: fixes for userspace compilation

2015-11-18 Thread Michel Dänzer
On 18.11.2015 06:22, Emil Velikov wrote: > On 17 November 2015 at 19:13, Gabriel Laskar wrote: >> On Tue, 17 Nov 2015 11:08:12 + >> Emil Velikov wrote: >> >>> With the above said: >>> - I was thinking about hiding the UAPI ones, although Dave suggested >>> against it. >>> - Doing s|drm/drm.

[Bug 71789] [r300g] Visuals not found in (default) depth = 24

2015-11-18 Thread bugzilla-dae...@freedesktop.org
org/archives/dri-devel/attachments/20151118/45c5d8a3/attachment.html>

[Bug 71789] [r300g] Visuals not found in (default) depth = 24

2015-11-18 Thread bugzilla-dae...@freedesktop.org
nee for the bug. -- next part -- An HTML attachment was scrubbed... URL: <http://lists.freedesktop.org/archives/dri-devel/attachments/20151118/95afebca/attachment-0001.html>

[Bug 71789] [r300g] Visuals not found in (default) depth = 24

2015-11-18 Thread bugzilla-dae...@freedesktop.org
nee for the bug. -- next part -- An HTML attachment was scrubbed... URL: <http://lists.freedesktop.org/archives/dri-devel/attachments/20151118/3c146fcf/attachment.html>

[Bug 71789] [r300g] Visuals not found in (default) depth = 24

2015-11-18 Thread bugzilla-dae...@freedesktop.org
the bug. -- next part -- An HTML attachment was scrubbed... URL: <http://lists.freedesktop.org/archives/dri-devel/attachments/20151118/989c65c5/attachment.html>

Regression on Chromebook Pixel 2015 due to i915 fastboot always-on

2015-11-18 Thread Jani Nikula
On Tue, 17 Nov 2015, Daniel Vetter wrote: > On Tue, Nov 17, 2015 at 7:18 PM, Linus Torvalds > wrote: >> On Tue, Nov 17, 2015 at 9:53 AM, Olof Johansson wrote: >>> >>> The problem as I see it is that it's unknown how many machines depends >>> on previous behavior. If it's only Pixel 2015 then I t

[PATCH 02/16 REBASED] dt-bindings: remove deprecated compatible string from exynos-hdmi

2015-11-18 Thread Andrzej Hajda
samsung,exynos5-hdmi compatible was marked as deprecated in Jun 2013. It was never used since then. Signed-off-by: Andrzej Hajda Reviewed-by: Gustavo Padovan --- Documentation/devicetree/bindings/display/exynos/exynos_hdmi.txt | 7 +++ 1 file changed, 3 insertions(+), 4 deletions(-) diff -

[PATCH v2] drm: support hotspot for universal plane cursors

2015-11-18 Thread Michel Dänzer
On 18.11.2015 01:29, Daniel Vetter wrote: > On Tue, Nov 17, 2015 at 03:59:43PM +, John Keeping wrote: >> On Tue, 17 Nov 2015 17:39:32 +0200, Ville Syrjälä wrote: >> >>> On Tue, Nov 17, 2015 at 03:05:34PM +, John Keeping wrote: The request's hot_x and hot_y are set correctly for both

[PATCH v2] drm: support hotspot for universal plane cursors

2015-11-18 Thread Daniel Vetter
On Wed, Nov 18, 2015 at 05:39:39PM +0900, Michel Dänzer wrote: > On 18.11.2015 01:29, Daniel Vetter wrote: > > On Tue, Nov 17, 2015 at 03:59:43PM +, John Keeping wrote: > >> On Tue, 17 Nov 2015 17:39:32 +0200, Ville Syrjälä wrote: > >> > >>> On Tue, Nov 17, 2015 at 03:05:34PM +, John Kee

[PATCH v2] drm: support hotspot for universal plane cursors

2015-11-18 Thread Michel Dänzer
On 18.11.2015 17:51, Daniel Vetter wrote: > On Wed, Nov 18, 2015 at 05:39:39PM +0900, Michel Dänzer wrote: >> On 18.11.2015 01:29, Daniel Vetter wrote: >>> >>> And no, I have absolutely no idea why radeon is pulling some tricks here, >>> which have been added in >>> >>> commit 78b1a6010b46a69bcd47

[PATCH 02/16 REBASED] dt-bindings: remove deprecated compatible string from exynos-hdmi

2015-11-18 Thread Krzysztof Kozlowski
On 18.11.2015 17:33, Andrzej Hajda wrote: > samsung,exynos5-hdmi compatible was marked as deprecated in Jun 2013. > It was never used since then. > > Signed-off-by: Andrzej Hajda > Reviewed-by: Gustavo Padovan > --- > Documentation/devicetree/bindings/display/exynos/exynos_hdmi.txt | 7 +++

[PATCH v2] drm: support hotspot for universal plane cursors

2015-11-18 Thread John Keeping
On Tue, 17 Nov 2015 20:11:23 +0100, Daniel Vetter wrote: > On Tue, Nov 17, 2015 at 06:47:28PM +, John Keeping wrote: > > On Tue, 17 Nov 2015 19:31:32 +0100, Daniel Vetter wrote: > > > > > On Tue, Nov 17, 2015 at 12:07:24PM -0500, Alex Deucher wrote: > > > > On Tue, Nov 17, 2015 at 11:29 A

[PATCH 14/25] drm/exynos: introduce exynos_drm_plane_config structure

2015-11-18 Thread Marek Szyprowski
Hello, On 2015-11-17 19:00, Tobias Jakobi wrote: > Marek Szyprowski wrote: >> This patch adds common structure for keeping plane configuration and >> capabilities data. This patch is inspired by similar code developed by >> Tobias Jakobi. >> >> Signed-off-by: Marek Szyprowski >> --- >> drivers/

[PATCH v2 00/10] drm/msm/dsi: Add support for DSI on MSM8960/APQ8064

2015-11-18 Thread Archit Taneja
Add support for DSI on 8960/8064. The DSI IP used in these chips is an older version(DSIv2) of what we have right now(DSI6G). The bulk of the additions come thanks to a different PHY/PLL. The DSI host in itself doesn't have too many changes. Changes in v2: - Incorporated Stephen's comments for th

[PATCH v2 01/10] drm/msm/dsi: Add support for 28nm PHY on 8960

2015-11-18 Thread Archit Taneja
DSI PHY on MSM8960 and APQ8064 is a 28nm PHY that's different from the supported 28nm LP PHY found in newer chips. Add support for the new PHY. Signed-off-by: Archit Taneja --- drivers/gpu/drm/msm/Kconfig | 8 + drivers/gpu/drm/msm/Makefile| 1 + driv

[PATCH v2 02/10] drm/msm/dsi: Add DSI PLL for 28nm 8960 PHY

2015-11-18 Thread Archit Taneja
Add DSI PLL common clock framework clocks for 8960 PHY. The PLL here is different from the ones found in B family msm chips. As before, the DSI provides two clocks to the outside world. dsixpll and dsixpllbyte (x = 1, 2). dsixpll is a regular clock divider, but dsixpllbyte is modelled as a custom

[PATCH v2 03/10] drm/msm/dsi: Use a better way to figure out DSI version

2015-11-18 Thread Archit Taneja
The current version checking mechanism works fine for DSI6G blocks. It doesn't work so well for older generation DSIv2 blocks. The initial read of REG_DSI_6G_HW_VERSION(offset 0x0) would result in a read of REG_DSI_CTRL for DSIv2. This register won't necessarily be 0 on DSIv2. It can be non zero i

[PATCH v2 04/10] drm/msm/dsi: Delay dsi_clk_init

2015-11-18 Thread Archit Taneja
Initialize clocks only after we get the DSI host version. This will allow us to get clocks using a pre-defined list based on the DSI major/minor version of the host. This is required since clock requirements of different major DSI revisions(v2 vs 6g) aren't the same. Modify dsi_get_version to get

[PATCH v2 05/10] drm/msm/dsi: Parse bus clocks from a list

2015-11-18 Thread Archit Taneja
DSI bus clocks seem to vary between different DSI host versions, and the SOC to which they belong. Even the enable/disable sequence varies. Provide a list of bus clock names in dsi_cfg. The driver will use this to retrieve the clocks, and enable/disable them. Add bus clock lists for DSI6G, and DS

[PATCH v2 06/10] drm/msm/dsi: Set up link clocks for DSIv2

2015-11-18 Thread Archit Taneja
DSIv2 (DSI on older A family chips) has slightly different link clock requirements. First, we have an extra clock called src_clk (with a dedicated RCG). This is required by the DSI controller to process the pixel data coming from MDP. It needs to be set at the rate "pclk * bytes_per_pixel". We al

[PATCH v2 07/10] drm/msm/dsi: Add dsi_cfg for APQ8064

2015-11-18 Thread Archit Taneja
Add a dsi_cfg entry for APQ8064. Since this is the first DSIv2 chip to be supported, add a list of bus clocks that are required by the DSIv2 block. Signed-off-by: Archit Taneja --- drivers/gpu/drm/msm/dsi/dsi_cfg.c | 19 --- drivers/gpu/drm/msm/dsi/dsi_cfg.h | 2 ++ 2 files chan

[PATCH v2 08/10] drm/msm/dsi: Don't use iommu for command TX buffer for DSIv2

2015-11-18 Thread Archit Taneja
We currently use iommu allocated DMA buffers for sending DSI commands. DSIv2 doesn't have a port connected to the MDP iommu. Therefore, it can't use iommu allocated buffers to fetch DSI commands. Use a regular contiguous DMA buffer if we are DSIv2. Signed-off-by: Archit Taneja --- drivers/gpu/d

[PATCH v2 09/10] drm/msm/dsi: Enable MMSS SPFB port via syscon

2015-11-18 Thread Archit Taneja
For DSIv2 to work, we need to enable MMSS_AHB_ARB_MASTER_PORT in MMSS_SFPB. We enable the required bitfield by retrieving MMSS_SFPB regmap pointer via syscon. Signed-off-by: Archit Taneja --- drivers/gpu/drm/msm/dsi/dsi_host.c | 33 + 1 file changed, 33 insertions

[PATCH v2 10/10] dt-bindings: Add DSIv2 documentation

2015-11-18 Thread Archit Taneja
Add additional property info needed for DSIv2 DT. Signed-off-by: Archit Taneja --- Documentation/devicetree/bindings/display/msm/dsi.txt | 10 +- 1 file changed, 9 insertions(+), 1 deletion(-) diff --git a/Documentation/devicetree/bindings/display/msm/dsi.txt b/Documentation/devicetree

[Intel-gfx] i915 Skylake: "Invalid ROM contents"

2015-11-18 Thread Ville Syrjälä
On Tue, Nov 17, 2015 at 11:43:25AM -0800, Andy Lutomirski wrote: > Typing: > > # cat /sys/devices/pci:00/:00:02.0/rom > > Provokes: > > i915 :00:02.0: Invalid ROM contents Hmm. So there's no PCI option ROM there. I wonder what is there. I get the same on my Braswell BTW. I tried to

[PATCH v2] drm: support hotspot for universal plane cursors

2015-11-18 Thread Daniel Vetter
On Wed, Nov 18, 2015 at 10:12:16AM +, John Keeping wrote: > On Tue, 17 Nov 2015 20:11:23 +0100, Daniel Vetter wrote: > > > On Tue, Nov 17, 2015 at 06:47:28PM +, John Keeping wrote: > > > On Tue, 17 Nov 2015 19:31:32 +0100, Daniel Vetter wrote: > > > > > > > On Tue, Nov 17, 2015 at 12:07

[PATCH] drm/qxl: fix cursor position with non-zero hotspot

2015-11-18 Thread John Keeping
The SPICE protocol considers the position of a cursor to be the location of its active pixel on the display, so the cursor is drawn with its top-left corner at "(x - hot_spot_x, y - hot_spot_y)" but the DRM cursor position gives the location where the top-left corner should be drawn, with the hotsp

[PATCH 0/6] drm/msm: Work only with DT supported kernels

2015-11-18 Thread Archit Taneja
The drm/msm driver supports non-DT kernels. This was used mainly for getting the driver to run on older downstream kernels (v3.4 and before). This isn't needed anymore. So remove the CONFIG_OF code. Also, provide a cleaner set of DT compatible strings for the MDP driver. The last patch which remo

[PATCH 1/6] drm/msm: Remove non-DT code in msm_drv

2015-11-18 Thread Archit Taneja
Support for non-DT kernels was mainly to use v3.4 downstream kernels. This is no longer a priority now as we have reasonable support upstream. Remove CONFIG_OF from the top level msm_drv.c file. While we're at it, clean up the data matching process using of_device_get_match_data. Signed-off-by: A

[PATCH 2/6] drm/msm: Update compatible strings for mdp

2015-11-18 Thread Archit Taneja
Create distinct compatible strings for mdp4 and mdp5. Keep "qcom,mdss_mdp" as is to support downstream kernels. Signed-off-by: Archit Taneja --- drivers/gpu/drm/msm/msm_drv.c | 6 -- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/drivers/gpu/drm/msm/msm_drv.c b/drivers/gpu/drm

[PATCH 3/6] dt-bindings: drm/msm: Update MDP bindings

2015-11-18 Thread Archit Taneja
Update DT bindings for mdp. We now have a more uniform and future-proof set of compatible strings. MDP5 bindings were missing. Add those and update details on the clock-names properties. Signed-off-by: Archit Taneja --- .../devicetree/bindings/display/msm/mdp.txt| 26 +++

[PATCH 4/6] drm/msm/mdp: Remove CONFIG_OF checks from MDP drivers

2015-11-18 Thread Archit Taneja
We don't intend to use downstream non-DT kernels anymore, so remove CONFIG_OF checks. Update the TODO comment so that we don't forget about max_clk setting for non APQ8064 chips having MDP4. Signed-off-by: Archit Taneja --- drivers/gpu/drm/msm/mdp/mdp4/mdp4_kms.c | 20 +++- driv

[PATCH 5/6] drm/msm/hdmi: remove CONFIG_OF checks

2015-11-18 Thread Archit Taneja
We now only care about kernels that support DT. Remote the non-DT stuff. While we're at it, use of_device_get_match_data to retrieve match data. Signed-off-by: Archit Taneja --- drivers/gpu/drm/msm/hdmi/hdmi.c | 87 - 1 file changed, 16 insertions(+), 71 d

[PATCH 6/6] drm/msm/adreno: Remove CONFIG_OF checks

2015-11-18 Thread Archit Taneja
Remove CONFIG_OF checks in adreno_device.c. The downstream bus scaling stuff is included only when CONFIG_OF is not set. So, remove that too. Signed-off-by: Archit Taneja --- drivers/gpu/drm/msm/adreno/adreno_device.c | 52 -- 1 file changed, 52 deletions(-) diff --g

[PATCH 0/9] uapi: drm: fixes for userspace compilation

2015-11-18 Thread Emil Velikov
On 18 November 2015 at 03:12, Michel Dänzer wrote: > On 18.11.2015 06:22, Emil Velikov wrote: >> On 17 November 2015 at 19:13, Gabriel Laskar wrote: >>> On Tue, 17 Nov 2015 11:08:12 + >>> Emil Velikov wrote: >>> With the above said: - I was thinking about hiding the UAPI ones, al

[PATCH] drm/qxl: fix cursor position with non-zero hotspot

2015-11-18 Thread Daniel Vetter
On Wed, Nov 18, 2015 at 11:17:25AM +, John Keeping wrote: > The SPICE protocol considers the position of a cursor to be the location > of its active pixel on the display, so the cursor is drawn with its > top-left corner at "(x - hot_spot_x, y - hot_spot_y)" but the DRM cursor > position gives

[PATCH 0/5] drm/msm: DSI support on MDP4

2015-11-18 Thread Archit Taneja
This adds DSI video mode supports for the mdp4 kms driver. The first few patches make sure mdp4's modeset_init() func works with multiple encoders. It also fixes up some issues with the way the LVDS interface is initialized. We just support 1 DSI instance for now, and that too only DSI video mode

[PATCH 1/5] drm/msm/mdp4: Clean up modeset_init

2015-11-18 Thread Archit Taneja
modeset_init() for mdp4 isn't very flexible. That makes it hard to add more interfaces. Split out the encoder/connector creation code in modeset_init into a separate function. This is similar to what's done in modeset_init for mdp5. Signed-off-by: Archit Taneja --- drivers/gpu/drm/msm/mdp/mdp4/

[PATCH 2/5] drm/msm/mdp4: Initialize LCDC encoder even if panel driver isn't available

2015-11-18 Thread Archit Taneja
Currently, the driver defers if it doesn't find a drm_panel. This forces us to have a drm_panel, if not, the driver isn't usable. Make the lcdc encoder initialization independent of the availability of the drm panel. We only check if there is a panel node specified in DT. If it isn't, then we don'

[PATCH 3/5] drm/msm/dsi: Add a mdp4 encoder for DSI

2015-11-18 Thread Archit Taneja
From: Vinay Simha BN Create an mdp4 incoder for DSI. Only DSI video mode is supported as of now. Signed-off-by: Archit Taneja Signed-off-by: Vinay Simha BN --- drivers/gpu/drm/msm/Makefile| 1 + drivers/gpu/drm/msm/mdp/mdp4/mdp4_dsi_encoder.c | 198 ++

[PATCH 4/5] drm/msm/mdp4: Call custom round_pixclk helper only if the encoder type is TMDS

2015-11-18 Thread Archit Taneja
The mdp_kms round_pixclk op creates problems when we have more interfaces in use. It calls the DTV encoder's helper by default. Check on encoder type and call the corresponding encoder's func meant for rounding pixel clock. DSI and LVDS don't require rounding, so just return rate in their case. S

[PATCH 5/5] drm/msm/mdp4: Initialize DSI encoders

2015-11-18 Thread Archit Taneja
Create DSI encoders during modeset_init. The 2 encoders should ideally be one command mode and one video mode DSI encoder respectively, but we don't support command mode yet. We just create 2 of the same because the dsi driver expects it, we end up using only the first one. Signed-off-by: Archit T

[PATCH v2 10/10] dt-bindings: Add DSIv2 documentation

2015-11-18 Thread Rob Herring
+dt list On Wed, Nov 18, 2015 at 4:55 AM, Archit Taneja wrote: > Add additional property info needed for DSIv2 DT. Please use get_maintainers.pl. > Signed-off-by: Archit Taneja > --- > Documentation/devicetree/bindings/display/msm/dsi.txt | 10 +- > 1 file changed, 9 insertions(+), 1

[Intel-gfx] i915 Skylake: "Invalid ROM contents"

2015-11-18 Thread Alex Deucher
On Wed, Nov 18, 2015 at 5:59 AM, Ville Syrjälä wrote: > On Tue, Nov 17, 2015 at 11:43:25AM -0800, Andy Lutomirski wrote: >> Typing: >> >> # cat /sys/devices/pci:00/:00:02.0/rom >> >> Provokes: >> >> i915 :00:02.0: Invalid ROM contents > > Hmm. So there's no PCI option ROM there. I wo

[Bug 91880] Radeonsi on Grenada cards (r9 390) exceptionally unstable and poorly performing

2015-11-18 Thread bugzilla-dae...@freedesktop.org
"vbios.rom" in case it is useful. I hope I can help in some way. -- 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/20151

[Bug 91880] Radeonsi on Grenada cards (r9 390) exceptionally unstable and poorly performing

2015-11-18 Thread bugzilla-dae...@freedesktop.org
-- next part -- An HTML attachment was scrubbed... URL: <http://lists.freedesktop.org/archives/dri-devel/attachments/20151118/e6dfd1dd/attachment.html>

[Bug 92993] Powerplay: Thermal controller fails to start on R9 Nano (Fiji)

2015-11-18 Thread bugzilla-dae...@freedesktop.org
;http://lists.freedesktop.org/archives/dri-devel/attachments/20151118/d6d70492/attachment.html>

[PATCH 6/6] drm/msm/adreno: Remove CONFIG_OF checks

2015-11-18 Thread Rob Clark
On Wed, Nov 18, 2015 at 6:19 AM, Archit Taneja wrote: > Remove CONFIG_OF checks in adreno_device.c. The downstream bus scaling > stuff is included only when CONFIG_OF is not set. So, remove that too. > > Signed-off-by: Archit Taneja > --- > drivers/gpu/drm/msm/adreno/adreno_device.c | 52 > ---

[PATCH v2 10/10] dt-bindings: Add DSIv2 documentation

2015-11-18 Thread Archit Taneja
Hi Rob, On 11/18/2015 6:48 PM, Rob Herring wrote: > +dt list > > On Wed, Nov 18, 2015 at 4:55 AM, Archit Taneja > wrote: >> Add additional property info needed for DSIv2 DT. > > Please use get_maintainers.pl. Sorry about that, missed out doing that posting this time. > >> Signed-off-by: Archit

[PATCH 3/6] dt-bindings: drm/msm: Update MDP bindings

2015-11-18 Thread Archit Taneja
+dt list On 11/18/2015 4:49 PM, Archit Taneja wrote: > Update DT bindings for mdp. We now have a more uniform and future-proof > set of compatible strings. > > MDP5 bindings were missing. Add those and update details on the > clock-names properties. > > Signed-off-by: Archit Taneja > --- > .../

[PATCH] drm/mgag200: fix kernel hang in cursor code.

2015-11-18 Thread Daniel Vetter
On Wed, Nov 18, 2015 at 11:00:53PM +0800, Rui Wang wrote: > The machine hang completely with the following message on the console: > > [ 487.777538] BUG: unable to handle kernel NULL pointer dereference at > 0060 > [ 487.777554] IP: [] _raw_spin_lock+0xe/0x30 > [ 487.777557] PGD 42

[Bug 92790] Radeon.mst error

2015-11-18 Thread bugzilla-dae...@freedesktop.org
because: You are the assignee for the bug. -- next part -- An HTML attachment was scrubbed... URL: <http://lists.freedesktop.org/archives/dri-devel/attachments/20151118/8ea72307/attachment.html>

[PATCH 14/25] drm/exynos: introduce exynos_drm_plane_config structure

2015-11-18 Thread Tobias Jakobi
Hey Marek, Marek Szyprowski wrote: > Hello, > > On 2015-11-17 19:00, Tobias Jakobi wrote: >> Marek Szyprowski wrote: >>> This patch adds common structure for keeping plane configuration and >>> capabilities data. This patch is inspired by similar code developed by >>> Tobias Jakobi. >>> >>> Sign

[PATCH RFC] drm/atomic: Disable planes on blanked CRTC and enable on unblank

2015-11-18 Thread Jyri Sarha
On 11/16/15 18:06, Daniel Vetter wrote: > On Thu, Nov 05, 2015 at 05:03:09PM +0200, Jyri Sarha wrote: >> Disable planes if they are on to be blanked CRTC and enable them when >> the CRTC is turned back on by DMPS. >> >> This is desirable on HW that loses its context on blanking. When >> planes are

[PATCH RFC] drm/atomic: Disable planes on blanked CRTC and enable on unblank

2015-11-18 Thread Daniel Vetter
On Wed, Nov 18, 2015 at 05:52:45PM +0200, Jyri Sarha wrote: > On 11/16/15 18:06, Daniel Vetter wrote: > >On Thu, Nov 05, 2015 at 05:03:09PM +0200, Jyri Sarha wrote: > >>Disable planes if they are on to be blanked CRTC and enable them when > >>the CRTC is turned back on by DMPS. > >> > >>This is des

[PATCH 6/6] drm/msm/adreno: Remove CONFIG_OF checks

2015-11-18 Thread Archit Taneja
On 11/18/2015 8:15 PM, Rob Clark wrote: > On Wed, Nov 18, 2015 at 6:19 AM, Archit Taneja > wrote: >> Remove CONFIG_OF checks in adreno_device.c. The downstream bus scaling >> stuff is included only when CONFIG_OF is not set. So, remove that too. >> >> Signed-off-by: Archit Taneja >> --- >> d

[Intel-gfx] i915 Skylake: "Invalid ROM contents"

2015-11-18 Thread Daniel Stone
Hi, On 18 November 2015 at 15:59, Andy Lutomirski wrote: > On Wed, Nov 18, 2015 at 2:59 AM, Ville Syrjälä > wrote: >> On Tue, Nov 17, 2015 at 11:43:25AM -0800, Andy Lutomirski wrote: >>> Typing: >>> >>> # cat /sys/devices/pci:00/:00:02.0/rom >>> >>> Provokes: >>> >>> i915 :00:02.0:

Regression on Chromebook Pixel 2015 due to i915 fastboot always-on

2015-11-18 Thread Linus Torvalds
On Wed, Nov 18, 2015 at 12:29 AM, Jani Nikula wrote: > On Tue, 17 Nov 2015, Daniel Vetter wrote: >> >> Imo revert. With all the QA awol fail we've suffered the past few >> months we've become a bit too lax imo with reverting fast, and the >> point of the split-out commit was to allow exactly that

[Bug 92996] [Fiji/amdgpu/Powerplay] Problems with vsync, interactivity, performance, EQ overflow with Powerplay

2015-11-18 Thread bugzilla-dae...@freedesktop.org
u are the assignee for the bug. -- next part -- An HTML attachment was scrubbed... URL: <http://lists.freedesktop.org/archives/dri-devel/attachments/20151118/6804cace/attachment-0001.html>

[Bug 92952] Enabling Anti-Aliasing causes screen to corrupt

2015-11-18 Thread bugzilla-dae...@freedesktop.org
... URL: <http://lists.freedesktop.org/archives/dri-devel/attachments/20151118/0c0faa0e/attachment.html>

[git pull] VC4 fixes

2015-11-18 Thread Eric Anholt
vailable URL: <http://lists.freedesktop.org/archives/dri-devel/attachments/20151118/bb1b56db/attachment.sig>

[PATCH v6 00/12] MT8173 DRM support

2015-11-18 Thread Philipp Zabel
Hi, another update to the MT8173 DRM support patchset. Since the device tree bindings are now in order, I have dropped the RFC. The irq handler is still writing to hardware registers, as on MT8173 vblank synchronised register updates need help from a separate hardware command queue unit. A driver

[PATCH v6 01/12] dt-bindings: drm/mediatek: Add Mediatek display subsystem dts binding

2015-11-18 Thread Philipp Zabel
From: CK Hu Add device tree binding documentation for the display subsystem in Mediatek MT8173 SoCs. Signed-off-by: CK Hu Signed-off-by: Philipp Zabel Acked-by: Rob Herring --- Changes since v5: - Updated DISP_MUTEX description - Fixed DSI and DPI documentation path --- .../bindings/displa

[PATCH v6 02/12] drm/mediatek: Add DRM Driver for Mediatek SoC MT8173.

2015-11-18 Thread Philipp Zabel
From: CK Hu This patch adds an initial DRM driver for the Mediatek MT8173 DISP subsystem. It currently supports two fixed output streams from the OVL0/OVL1 sources to the DSI0/DPI0 sinks, respectively. Signed-off-by: CK Hu Signed-off-by: YT Shen Signed-off-by: Philipp Zabel --- Changes since

[PATCH v6 03/12] drm/mediatek: Add DSI sub driver

2015-11-18 Thread Philipp Zabel
From: CK Hu This patch add a drm encoder/connector driver for the MIPI DSI function block of the Mediatek display subsystem and a phy driver for the MIPI TX D-PHY control module. Signed-off-by: Jitao Shi Signed-off-by: Philipp Zabel --- Changes since v5: - Register and unregister drivers in a

[PATCH v6 05/12] dt-bindings: drm/mediatek: Add Mediatek HDMI dts binding

2015-11-18 Thread Philipp Zabel
Add the device tree binding documentation for Mediatek HDMI, HDMI PHY and HDMI DDC devices. Signed-off-by: Philipp Zabel Acked-by: Rob Herring --- .../bindings/display/mediatek/mediatek,hdmi.txt| 142 + 1 file changed, 142 insertions(+) create mode 100644 Documentation

[PATCH v6 07/12] drm/mediatek: enable hdmi output control bit

2015-11-18 Thread Philipp Zabel
From: Jie Qiu MT8173 HDMI hardware has a output control bit to enable/disable HDMI output. Because of security reason, so this bit can ONLY be controlled in ARM supervisor mode. Now the only way to enter ARM supervisor is the ARM trusted firmware. So atf provides a API for HDMI driver to call to

[PATCH v6 08/12] arm64: dts: mt8173: Add display subsystem related nodes

2015-11-18 Thread Philipp Zabel
From: CK Hu This patch adds the device nodes for the DISP function blocks comprising the display subsystem. Signed-off-by: CK Hu Signed-off-by: Cawa Cheng Signed-off-by: Jie Qiu Signed-off-by: Daniel Kurtz Signed-off-by: Philipp Zabel --- TODO: - The power-domain property should be added t

[PATCH v6 09/12] arm64: dts: mt8173: Add HDMI related nodes

2015-11-18 Thread Philipp Zabel
From: CK Hu This patch adds the device nodes for the HDMI encoder, HDMI PHY, and HDMI CEC modules. Signed-off-by: CK Hu Signed-off-by: Cawa Cheng Signed-off-by: Jie Qiu Signed-off-by: Daniel Kurtz Signed-off-by: Philipp Zabel --- arch/arm64/boot/dts/mediatek/mt8173.dtsi | 71 ++

[PATCH v6 10/12] clk: mediatek: make dpi0_sel and hdmi_sel not propagate rate changes

2015-11-18 Thread Philipp Zabel
These muxes are supposed to select a fitting divider after the PLL is already set to the correct rate. Signed-off-by: Philipp Zabel --- drivers/clk/mediatek/clk-mt8173.c | 4 ++-- drivers/clk/mediatek/clk-mtk.h| 7 +-- 2 files changed, 7 insertions(+), 4 deletions(-) diff --git a/driver

[PATCH v6 11/12] clk: mediatek: Add hdmi_ref HDMI PHY PLL reference clock output

2015-11-18 Thread Philipp Zabel
The configurable hdmi_ref output of the PLL block is derived from the tvdpll_594m clock signal via a configurable PLL post-divider. It is used as the PLL reference input to the HDMI PHY module. Signed-off-by: Philipp Zabel --- drivers/clk/mediatek/clk-mt8173.c | 5 + include/dt-bindings

[PATCH v6 04/12] drm/mediatek: Add DPI sub driver

2015-11-18 Thread Philipp Zabel
From: Jie Qiu Add DPI connector/encoder to support HDMI output via the attached HDMI bridge. Signed-off-by: Jie Qiu Signed-off-by: Philipp Zabel --- Changes since v5: - Register and unregister drivers in a loop --- drivers/gpu/drm/mediatek/Makefile | 3 +- drivers/gpu/drm/mediatek/mt

[PATCH v6 12/12] dt-bindings: hdmi-connector: add DDC I2C bus phandle documentation

2015-11-18 Thread Philipp Zabel
Add an optional ddc-i2c-bus phandle property that points to an I2C master controller that handles the connector DDC pins. Signed-off-by: Philipp Zabel Acked-by: Rob Herring --- Changes since v5: - Rebased onto v4.4-rc1 --- Documentation/devicetree/bindings/display/connector/hdmi-connector.txt

[PATCH v6 06/12] drm/mediatek: Add HDMI support

2015-11-18 Thread Philipp Zabel
From: Jie Qiu This patch adds drivers for the HDMI bridge connected to the DPI0 display subsystem function block, for the HDMI DDC block, and for the HDMI PHY to support HDMI output. Signed-off-by: Jie Qiu Signed-off-by: Philipp Zabel --- Changes since v5: - Register and unregister hdmi driver

[Bug 92229] SOMA have serious graphical errors

2015-11-18 Thread bugzilla-dae...@freedesktop.org
HTML attachment was scrubbed... URL: <http://lists.freedesktop.org/archives/dri-devel/attachments/20151118/94dfcb9a/attachment.html>

[Bug 91729] Graphic Distortions on Knights of the Old Republic with wine

2015-11-18 Thread bugzilla-dae...@freedesktop.org
attachment was scrubbed... URL: <http://lists.freedesktop.org/archives/dri-devel/attachments/20151118/4f9d33eb/attachment.html>

[Bug 92952] [APITRACE] Enabling Anti-Aliasing causes screen to corrupt

2015-11-18 Thread bugzilla-dae...@freedesktop.org
ttp://lists.freedesktop.org/archives/dri-devel/attachments/20151118/2f26d79e/attachment.html>

[Bug 92229] [APITRACE] SOMA have serious graphical errors

2015-11-18 Thread bugzilla-dae...@freedesktop.org
|errors |serious graphical errors -- 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/20151118/46977

[PATCH] drm/atomic-helper: Check encoder/crtc constraints

2015-11-18 Thread Daniel Vetter
This was totally lost when I originally created the atomic helpers. We probably should also check possible_clones in the helpers, but since the legacy ones didn't do that this is for a separate patch. Reported-by: Ville Syrjälä Cc: Ville Syrjälä Cc: Daniel Stone Signed-off-by: Daniel Vette

[Bug 91656] [APITRACE] [bistected] Pillars of Eternity glitch in maps

2015-11-18 Thread bugzilla-dae...@freedesktop.org
ttp://lists.freedesktop.org/archives/dri-devel/attachments/20151118/0838a262/attachment.html>

[Bug 91656] [APITRACE] [bisected] Pillars of Eternity glitch in maps

2015-11-18 Thread bugzilla-dae...@freedesktop.org
ttp://lists.freedesktop.org/archives/dri-devel/attachments/20151118/94b01567/attachment.html>

[Bug 91251] [APITRACE] [r600g] "ARK: Survival Evolved" game: shader errors

2015-11-18 Thread bugzilla-dae...@freedesktop.org
ubbed... URL: <http://lists.freedesktop.org/archives/dri-devel/attachments/20151118/f8de928d/attachment-0001.html>

[Bug 91251] [APITRACE] [r600g] "ARK: Survival Evolved" game: shader errors

2015-11-18 Thread bugzilla-dae...@freedesktop.org
HTML attachment was scrubbed... URL: <http://lists.freedesktop.org/archives/dri-devel/attachments/20151118/2d2c35ee/attachment.html>

[Bug 92755] Shadow of Mordor locks up R600

2015-11-18 Thread bugzilla-dae...@freedesktop.org
: You are the assignee for the bug. -- next part -- An HTML attachment was scrubbed... URL: <http://lists.freedesktop.org/archives/dri-devel/attachments/20151118/89bd3d90/attachment.html>

[Bug 92755] [APITRACE] Shadow of Mordor locks up R600

2015-11-18 Thread bugzilla-dae...@freedesktop.org
|R600|locks up R600 -- 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/20151118/f31c3

[Bug 92952] Enabling Anti-Aliasing, when pp_jimenezmlaa and pp_jimenezmlaa_color are set, causes screen to corrupt

2015-11-18 Thread bugzilla-dae...@freedesktop.org
dri-devel/attachments/20151118/d55828c6/attachment.html>

[Bug 91729] Graphic Distortions on Knights of the Old Republic with wine

2015-11-18 Thread bugzilla-dae...@freedesktop.org
?usp=sharing -- 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/20151118/4050bfd4/attachment.html>

[Bug 90404] Shaders are choppy

2015-11-18 Thread bugzilla-dae...@freedesktop.org
<http://lists.freedesktop.org/archives/dri-devel/attachments/20151118/bb811f22/attachment.html>

[Bug 90404] [Steam] Assault Android Cactus demo: Shaders are choppy

2015-11-18 Thread bugzilla-dae...@freedesktop.org
ttp://lists.freedesktop.org/archives/dri-devel/attachments/20151118/5a02d80e/attachment-0001.html>

[Bug 92996] [Fiji/amdgpu/Powerplay] Problems with vsync, interactivity, performance, EQ overflow with Powerplay

2015-11-18 Thread bugzilla-dae...@freedesktop.org
u 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/20151118/5b327e4d/attachment.html>

[Bug 92996] [Fiji/amdgpu/Powerplay] Problems with vsync, interactivity, performance, EQ overflow with Powerplay

2015-11-18 Thread bugzilla-dae...@freedesktop.org
the bug. -- next part -- An HTML attachment was scrubbed... URL: <http://lists.freedesktop.org/archives/dri-devel/attachments/20151118/5779a3c7/attachment.html>

[Bug 92996] [Fiji/amdgpu/Powerplay] Problems with vsync, interactivity, performance, EQ overflow with Powerplay

2015-11-18 Thread bugzilla-dae...@freedesktop.org
the bug. -- next part -- An HTML attachment was scrubbed... URL: <http://lists.freedesktop.org/archives/dri-devel/attachments/20151118/3805d5c6/attachment.html>

[Bug 37296] [r600g] lighting artifacts on frozenbyte games

2015-11-18 Thread bugzilla-dae...@freedesktop.org
... URL: <http://lists.freedesktop.org/archives/dri-devel/attachments/20151118/0c2fec70/attachment.html>

[Bug 44568] Half-Life 1 engine has poor fps is large areas

2015-11-18 Thread bugzilla-dae...@freedesktop.org
ttp://lists.freedesktop.org/archives/dri-devel/attachments/20151118/e2f11883/attachment.html>

[Bug 44695] Rendering glitch in ShaderToy Monjori demo with Mesa 7.11 Gallium 0.4 AMD RV710

2015-11-18 Thread bugzilla-dae...@freedesktop.org
org/archives/dri-devel/attachments/20151118/00dbfa4e/attachment.html>

[PATCH 6/6] drm/msm/adreno: Remove CONFIG_OF checks

2015-11-18 Thread Rob Clark
On Wed, Nov 18, 2015 at 11:04 AM, Archit Taneja wrote: > > > On 11/18/2015 8:15 PM, Rob Clark wrote: >> >> On Wed, Nov 18, 2015 at 6:19 AM, Archit Taneja >> wrote: >>> >>> Remove CONFIG_OF checks in adreno_device.c. The downstream bus scaling >>> stuff is included only when CONFIG_OF is not set.

[Bug 92999] [APITRACE] Shadow of Mordor missing fonts in menu

2015-11-18 Thread bugzilla-dae...@freedesktop.org
dri-devel/attachments/20151118/a7abd858/attachment.html>

  1   2   >