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.
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
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:
> > > >
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
(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.
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
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_
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 ---
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 ++
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
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
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.
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
13 matches
Mail list logo