Re: [Intel-gfx] [PATCH 09/20] i915: switch from acpi_os_ioremap to memremap

2015-10-11 Thread Daniel Vetter
On Fri, Oct 09, 2015 at 06:16:25PM -0400, Dan Williams wrote: > i915 expects the OpRegion to be cached (i.e. not __iomem), so explicitly > map it with memremap rather than the implied cache setting of > acpi_os_ioremap(). > > Cc: Daniel Vetter > Cc: Jani Nikula > Cc: intel-gfx@lists.freedesktop.

[Intel-gfx] Updated drm-intel-testing

2015-10-11 Thread Daniel Vetter
Hi all, New -testing cycle with cool stuff: - dmc fixes from Animesh (not yet all) for deeper sleep states - piles of prep patches from Ville to make mmio functions type-safe - more fbc work from Paulo all over - w/a shuffling from Arun Siluvery - first part of atomic watermark updates from Matt a

Re: [Intel-gfx] [PATCH v4 1/2] drm/dp: Store the drm_connector device pointer on the helper.

2015-10-11 Thread Daniel Vetter
On Fri, Oct 09, 2015 at 02:50:10PM -0700, Rafael Antognolli wrote: > On Tue, Sep 29, 2015 at 06:25:44PM +0200, Daniel Vetter wrote: > > On Tue, Sep 29, 2015 at 05:27:33PM +0200, Lukas Wunner wrote: > > > Hi Daniel, > > > > > > On Tue, Sep 29, 2015 at 05:04:03PM +0200, Daniel Vetter wrote: > > > >

[Intel-gfx] [PATCH 6/9] drm/i915: Use struct intel_dp_signal_levels for CHV

2015-10-11 Thread Ander Conselvan de Oliveira
Use the new struct intel_dp_signal_levels to store voltage swing and pre emphasis levels for CHV. --- drivers/gpu/drm/i915/intel_dp_signal_levels.c | 38 ++- 1 file changed, 26 insertions(+), 12 deletions(-) diff --git a/drivers/gpu/drm/i915/intel_dp_signal_levels.c b/dri

[Intel-gfx] [PATCH 0/9] Reorganize how max DP vswing and pre-emph values are stored

2015-10-11 Thread Ander Conselvan de Oliveira
(I'm resending this due to a typo on intel-gfx@ mailing list address, sorry for duplications.) Hi, This patch series reorganizes how the limits for DP voltage swing and pre emphasis are stored. It moves that information into a struct that holds the data for a given platform or a set of platforms.

[Intel-gfx] [PATCH 8/9] drm/i915: Remove old functions for maximum DP vswing and pre-emph levels

2015-10-11 Thread Ander Conselvan de Oliveira
Remove the old functions for maximum DP voltage swing and pre-emphasis levels, now that all platforms use the new intel_dp_signal_values struct. --- drivers/gpu/drm/i915/intel_dp_signal_levels.c | 133 +- 1 file changed, 3 insertions(+), 130 deletions(-) diff --git a/drive

[Intel-gfx] [PATCH 4/9] drm/i915: Use struct intel_dp_signal_levels for eDP on SNB and IVB

2015-10-11 Thread Ander Conselvan de Oliveira
Use the new struct intel_dp_signal_levels to store voltage swing and pre emphasis levels for eDP on SNB and IVB. --- drivers/gpu/drm/i915/intel_dp_signal_levels.c | 132 ++ 1 file changed, 91 insertions(+), 41 deletions(-) diff --git a/drivers/gpu/drm/i915/intel_dp_signal_

[Intel-gfx] [PATCH 1/9] drm/i915: Merge intel_dp_update_signal_levels() with set_signal_levels()

2015-10-11 Thread Ander Conselvan de Oliveira
Merge intel_dp_update_signal_levels() and intel_dp_set_signal_levels(), since the former is the only user of the latter and doing so allow us to not pass a pointer to intel_dp->DP around. Signed-off-by: Ander Conselvan de Oliveira --- drivers/gpu/drm/i915/intel_dp.c | 25 ---

[Intel-gfx] [PATCH 2/9] drm/i915: Split setting of vswing and pre_emph levels to separate file

2015-10-11 Thread Ander Conselvan de Oliveira
No functional changes, just moving code around. Signed-off-by: Ander Conselvan de Oliveira --- drivers/gpu/drm/i915/Makefile | 1 + drivers/gpu/drm/i915/intel_dp.c | 523 - drivers/gpu/drm/i915/intel_dp_signal_levels.c | 542 ++

[Intel-gfx] [PATCH 3/9] drm/i915: Introduce struct intel_dp_signal_levels

2015-10-11 Thread Ander Conselvan de Oliveira
In order to clarify which platforms support which combination of voltage swing and pre emphasis level, introduce struct intel_dp_signal_levels. With the new struct, the if ladder to determine the values used is put in one place, intel_dp_init_signal_levels(). This also wires gens 4, 5 and non-eDP

[Intel-gfx] [PATCH 9/9] drm/i915: Move ddi_signal_levels() to intel_dp_signal_levels.c

2015-10-11 Thread Ander Conselvan de Oliveira
The logic for writing the DP register based on the vswing and pre emph values is in that file for all other platforms, so follow suit and move ddi_signal_levels() to intel_dp_signal_levels.c too. --- drivers/gpu/drm/i915/intel_ddi.c | 78 ++- drivers/gpu/drm/i9

[Intel-gfx] [PATCH 7/9] drm/i915: Use struct intel_dp_signal_levels for DDI platforms

2015-10-11 Thread Ander Conselvan de Oliveira
Use the new struct intel_dp_signal_levels to store voltage swing and pre emphasis levels for DDI platforms. --- drivers/gpu/drm/i915/intel_dp_signal_levels.c | 63 ++- 1 file changed, 62 insertions(+), 1 deletion(-) diff --git a/drivers/gpu/drm/i915/intel_dp_signal_levels.

[Intel-gfx] [PATCH 5/9] drm/i915: Use struct intel_dp_signal_levels for VLV

2015-10-11 Thread Ander Conselvan de Oliveira
Use the new struct intel_dp_signal_levels to store voltage swing and pre emphasis levels for VLV. --- drivers/gpu/drm/i915/intel_dp_signal_levels.c | 38 ++- 1 file changed, 26 insertions(+), 12 deletions(-) diff --git a/drivers/gpu/drm/i915/intel_dp_signal_levels.c b/dri