public inbox for intel-gfx@lists.freedesktop.org
 help / color / mirror / Atom feed
* [PATCH 00/15] Making DP link training code more readable
@ 2015-10-05  7:01 Ander Conselvan de Oliveira
  2015-10-05  7:01 ` [PATCH 01/15] drm/i915: Rename DP link training functions Ander Conselvan de Oliveira
                   ` (14 more replies)
  0 siblings, 15 replies; 24+ messages in thread
From: Ander Conselvan de Oliveira @ 2015-10-05  7:01 UTC (permalink / raw)
  To: intel-gfx; +Cc: Ander Conselvan de Oliveira

Hi,

This patch series attempts to make the DP link training code more readable
by splitting the code to a separate file and doing some small improvements
here and there. There is still more work to be done, but I figured I'll
send these out before I drown in unmerged patches.

I used the tests I described in an earlier email to test these. The latest
code for the tests can be found on the following github repo:

  https://github.com/anderco/linux/tree/link-training

Thanks,
Ander


Ander Conselvan de Oliveira (15):
  drm/i915: Rename DP link training functions
  drm/i915: Don't pass *DP around to link training functions
  drm/i915: Split intel_dp_update_link_train()
  drm/i915: Split write of pattern to DP reg from
    intel_dp_set_link_train
  drm/i915: Don't call intel_dp_set_signal_levels() on link train reset
  drm/i915: Move generic link training code to a separate file
  drm/i915: Create intel_dp->prepare_link_retrain() hook
  drm/i915: Make intel_dp_source_supports_hbr2() take an intel_dp
    pointer
  drm/i915: Move link training setup code to separate functions
  drm/i915: Move test for max voltage on all lanes to separate function
  drm/i915: Add function for getting the current link training voltage
  drm/i915: Split full retries loop out of clock recovery code
  drm/i915: Make the link training test for same voltage 5 times smaller
  drm/i915: Move the voltage changed check into intel_get_adjust_train()
  drm/i915: Add missing newline to link training debug message

 drivers/gpu/drm/i915/Makefile                 |   1 +
 drivers/gpu/drm/i915/intel_ddi.c              |   9 +-
 drivers/gpu/drm/i915/intel_dp.c               | 343 +++---------------------
 drivers/gpu/drm/i915/intel_dp_link_training.c | 360 ++++++++++++++++++++++++++
 drivers/gpu/drm/i915/intel_dp_mst.c           |   1 -
 drivers/gpu/drm/i915/intel_drv.h              |  23 +-
 6 files changed, 415 insertions(+), 322 deletions(-)
 create mode 100644 drivers/gpu/drm/i915/intel_dp_link_training.c

-- 
2.4.3

_______________________________________________
Intel-gfx mailing list
Intel-gfx@lists.freedesktop.org
http://lists.freedesktop.org/mailman/listinfo/intel-gfx

^ permalink raw reply	[flat|nested] 24+ messages in thread

end of thread, other threads:[~2015-10-21 14:09 UTC | newest]

Thread overview: 24+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2015-10-05  7:01 [PATCH 00/15] Making DP link training code more readable Ander Conselvan de Oliveira
2015-10-05  7:01 ` [PATCH 01/15] drm/i915: Rename DP link training functions Ander Conselvan de Oliveira
2015-10-06  8:54   ` Daniel Vetter
2015-10-05  7:01 ` [PATCH 02/15] drm/i915: Don't pass *DP around to " Ander Conselvan de Oliveira
2015-10-19  4:45   ` Thulasimani, Sivakumar
2015-10-19  7:36     ` Conselvan De Oliveira, Ander
2015-10-19  8:56     ` Ander Conselvan De Oliveira
2015-10-19  9:01       ` Thulasimani, Sivakumar
2015-10-21 13:52         ` [PATCH v2] " Ander Conselvan de Oliveira
2015-10-21 14:08           ` Thulasimani, Sivakumar
2015-10-05  7:01 ` [PATCH 03/15] drm/i915: Split intel_dp_update_link_train() Ander Conselvan de Oliveira
2015-10-05  7:01 ` [PATCH 04/15] drm/i915: Split write of pattern to DP reg from intel_dp_set_link_train Ander Conselvan de Oliveira
2015-10-05  7:01 ` [PATCH 05/15] drm/i915: Don't call intel_dp_set_signal_levels() on link train reset Ander Conselvan de Oliveira
2015-10-05  7:01 ` [PATCH 06/15] drm/i915: Move generic link training code to a separate file Ander Conselvan de Oliveira
2015-10-05  7:01 ` [PATCH 07/15] drm/i915: Create intel_dp->prepare_link_retrain() hook Ander Conselvan de Oliveira
2015-10-05  7:01 ` [PATCH 08/15] drm/i915: Make intel_dp_source_supports_hbr2() take an intel_dp pointer Ander Conselvan de Oliveira
2015-10-05  7:01 ` [PATCH 09/15] drm/i915: Move link training setup code to separate functions Ander Conselvan de Oliveira
2015-10-05  7:01 ` [PATCH 10/15] drm/i915: Move test for max voltage on all lanes to separate function Ander Conselvan de Oliveira
2015-10-05  7:01 ` [PATCH 11/15] drm/i915: Add function for getting the current link training voltage Ander Conselvan de Oliveira
2015-10-05  7:01 ` [PATCH 12/15] drm/i915: Split full retries loop out of clock recovery code Ander Conselvan de Oliveira
2015-10-05  7:01 ` [PATCH 13/15] drm/i915: Make the link training test for same voltage Ander Conselvan de Oliveira
2015-10-06 10:41   ` [PATCH v2] drm/i915: Make the link training test for same voltage smaller Ander Conselvan de Oliveira
2015-10-05  7:01 ` [PATCH 14/15] drm/i915: Move the voltage changed check into intel_get_adjust_train() Ander Conselvan de Oliveira
2015-10-05  7:01 ` [PATCH 15/15] drm/i915: Add missing newline to link training debug message Ander Conselvan de Oliveira

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox