From: Ville Syrjälä <ville.syrjala@xxxxxxxxxxxxxxx> Decided to do a bit more work on the DVO code. Started with just some register definition cleanups/modernization but ended up actually fixing suspend/resume for a two of my ADD cards. Ville Syrjälä (10): drm/i915/dvo/ch7xxx: Fix suspend/resume drm/i915/dvo/sil164: Nuke pointless return statements drm/i915/dvo/sil164: Fix suspend/resume drm/i915/dvo: Parametrize DVO/DVO_SRCDIM registers drm/i915/dvo: Define a few more DVO register bits drm/i915/dvo: Rename the "active data order" bits drm/i915/dvo: Use REG_BIT() & co. for DVO registers drm/i915/dvo: Use intel_de_rmw() for DVO enable/disable drm/i915/dvo: Extract intel_dvo_regs.h drm/i915/dvo: Log about what was detected on which DVO port drivers/gpu/drm/i915/display/dvo_ch7xxx.c | 22 ++++- drivers/gpu/drm/i915/display/dvo_sil164.c | 12 ++- drivers/gpu/drm/i915/display/intel_dvo.c | 87 ++++++++----------- drivers/gpu/drm/i915/display/intel_dvo_dev.h | 7 +- drivers/gpu/drm/i915/display/intel_dvo_regs.h | 54 ++++++++++++ drivers/gpu/drm/i915/i915_reg.h | 40 --------- 6 files changed, 126 insertions(+), 96 deletions(-) create mode 100644 drivers/gpu/drm/i915/display/intel_dvo_regs.h -- 2.37.4