[PATCH 0/9] Add support for SCDC Read Request

Ankit Nautiyal ankit.k.nautiyal at intel.com
Mon Mar 7 05:38:56 UTC 2022


This series adds support for SCDC read request, which is used
to get updates from HDMI sink like link state, errors detected, etc.
If source and sink both support SCDC Read request, sink can notify the
source device, when there is a change in SCDC update flags. Source on
receiving the notification is suppose to read the update flags.

Ankit Nautiyal (9):
  drm/drm_scdc_helper: Add SCDC helper funcs for reading SCDC_RR updates
  drm/i915: Add SCDC RR Interrupt Registers
  drm/i915: Initialize SCDC helper structures
  drm/i915: Add support to identify the SCDC Interrupt from IIR
  drm/i915: Enable SCDC RR Interrupt in the IER
  drm/i915/gmbus: Set SCDC_RR interrupt during GPIO xfers
  drm/i915/gmbus: Unmask GPIO pins for SCDC communication
  drm/i915: Add helper funcs to read SCDC updates
  drm/i915: Add SCDC Read Request Interrupt handler

 drivers/gpu/drm/drm_scdc_helper.c            | 129 +++++++++++++++
 drivers/gpu/drm/i915/display/intel_display.c |  29 ++++
 drivers/gpu/drm/i915/display/intel_gmbus.c   |  89 ++++++++++
 drivers/gpu/drm/i915/display/intel_gmbus.h   |   3 +
 drivers/gpu/drm/i915/display/intel_hdmi.c    |  89 ++++++++++
 drivers/gpu/drm/i915/display/intel_hdmi.h    |   3 +
 drivers/gpu/drm/i915/i915_drv.h              |  37 +++++
 drivers/gpu/drm/i915/i915_irq.c              | 162 +++++++++++++++++++
 drivers/gpu/drm/i915/i915_irq.h              |   2 +
 drivers/gpu/drm/i915/i915_reg.h              |  14 ++
 include/drm/drm_scdc_helper.h                |   5 +
 11 files changed, 562 insertions(+)

-- 
2.25.1



More information about the Intel-gfx-trybot mailing list