intel-gfx.lists.freedesktop.org archive mirror
 help / color / mirror / Atom feed
* [PATCH 0/3] Extended Wake Timeout
@ 2025-01-22  5:33 Suraj Kandpal
  2025-01-22  5:33 ` [PATCH 1/3] drm/dp: Add the DPCD register required for Extended wake timeout Suraj Kandpal
                   ` (5 more replies)
  0 siblings, 6 replies; 11+ messages in thread
From: Suraj Kandpal @ 2025-01-22  5:33 UTC (permalink / raw)
  To: intel-xe, intel-gfx, dri-devel
  Cc: jani.nikula, dmitry.baryshkov, arun.r.murthy, Suraj Kandpal

Retimers in H/w usually takes 30 to 40ms to wake up all the devices. To
get this we use the Extended Wake Time feature in which the sink device
tells us the minimum amount of time it requires to wake up and we need
to do a write to grant this request else we need to wake up within 1ms
of low power state exit.
DP source  device shall keep retying  the AUX tansaction up to the
extended timeout  that is being granted for LTTPRs from the sink device

Signed-off-by: Suraj Kandpal <suraj.kandpal@intel.com>

Suraj Kandpal (3):
  drm/dp: Add the DPCD register required for Extended wake timeout
  drm/display/dp: Define function to setup Extended wake time
  drm/i915/lttpr: Enable Extended Wake Timeout

 drivers/gpu/drm/display/drm_dp_helper.c       | 58 +++++++++++++++++++
 drivers/gpu/drm/i915/display/intel_ddi.c      |  4 ++
 .../drm/i915/display/intel_dp_link_training.c |  2 +-
 .../drm/i915/display/intel_dp_link_training.h |  1 +
 include/drm/display/drm_dp.h                  | 14 +++++
 include/drm/display/drm_dp_helper.h           |  1 +
 6 files changed, 79 insertions(+), 1 deletion(-)

-- 
2.34.1


^ permalink raw reply	[flat|nested] 11+ messages in thread
* [PATCH 0/3] Extended Wake Timeout
@ 2025-01-21  6:05 Suraj Kandpal
  2025-01-21  6:05 ` [PATCH 3/3] drm/i915/lttpr: Enable " Suraj Kandpal
  0 siblings, 1 reply; 11+ messages in thread
From: Suraj Kandpal @ 2025-01-21  6:05 UTC (permalink / raw)
  To: intel-xe, intel-gfx, dri-devel
  Cc: jani.nikula, dmitry.baryshkov, arun.r.murthy, Suraj Kandpal

Retimers in H/w usually takes 30 to 40ms to wake up all the devices. To
get this we use the Extended Wake Time feature in which the sink device
tells us the minimum amount of time it requires to wake up and we need
to do a write to grant this request else we need to wake up within 1ms
of low power state exit.
DP source  device shall keep retying  the AUX tansaction up to the
extended timeout  that is being granted for LTTPRs from the sink device

Signed-off-by: Suraj Kandpal <suraj.kandpal@intel.com>

Suraj Kandpal (3):
  drm/dp: Add the DPCD register required for Extended wake timeout
  drm/display/dp: Define function to setup Extended wake time
  drm/i915/lttpr: Enable Extended Wake Timeout

 drivers/gpu/drm/display/drm_dp_helper.c       | 47 +++++++++++++++++++
 drivers/gpu/drm/i915/display/intel_ddi.c      |  4 ++
 .../drm/i915/display/intel_dp_link_training.c |  2 +-
 .../drm/i915/display/intel_dp_link_training.h |  1 +
 include/drm/display/drm_dp.h                  | 14 ++++++
 include/drm/display/drm_dp_helper.h           |  1 +
 6 files changed, 68 insertions(+), 1 deletion(-)

-- 
2.34.1


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

end of thread, other threads:[~2025-01-23 12:00 UTC | newest]

Thread overview: 11+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2025-01-22  5:33 [PATCH 0/3] Extended Wake Timeout Suraj Kandpal
2025-01-22  5:33 ` [PATCH 1/3] drm/dp: Add the DPCD register required for Extended wake timeout Suraj Kandpal
2025-01-22  5:33 ` [PATCH 2/3] drm/display/dp: Define function to setup Extended wake time Suraj Kandpal
2025-01-22 18:52   ` Dmitry Baryshkov
2025-01-22  5:33 ` [PATCH 3/3] drm/i915/lttpr: Enable Extended Wake Timeout Suraj Kandpal
2025-01-23  9:41   ` Jani Nikula
2025-01-22  7:40 ` ✗ Fi.CI.SPARSE: warning for Extended Wake Timeout (rev4) Patchwork
2025-01-22  7:53 ` ✓ i915.CI.BAT: success " Patchwork
2025-01-23 12:00 ` ✗ i915.CI.Full: failure " Patchwork
  -- strict thread matches above, loose matches on Subject: below --
2025-01-21  6:05 [PATCH 0/3] Extended Wake Timeout Suraj Kandpal
2025-01-21  6:05 ` [PATCH 3/3] drm/i915/lttpr: Enable " Suraj Kandpal
2025-01-22  5:12   ` Murthy, Arun R

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).