From: Ville Syrjälä <ville.syrjala@xxxxxxxxxxxxxxx> All the less controversional cleanups/fixes/etc. from the earlier ELD precompute+state check series. So no actual ELD precompute+state check here yet. Ville Syrjälä (15): drm/i915/audio: s/dev_priv/i915/ drm/i915/audio: Nuke leftover ROUNDING_FACTOR drm/i915/audio: Remove CL/BLC audio stuff drm/i915/audio: Extract struct ilk_audio_regs drm/i915/audio: Use REG_BIT() & co. drm/i915/audio: Unify register bit naming drm/i915/audio: Protect singleton register with a lock drm/i915/audio: Nuke intel_eld_uptodate() drm/i915/audio: Read ELD buffer size from hardware drm/i915/audio: Make sure we write the whole ELD buffer drm/i915/audio: Use u32* for ELD drm/i915/audio: Use intel_de_rmw() for most audio registers drm/i915/audio: Split "ELD valid" vs. audio PD on hsw+ drm/i915/audio: Do the vblank waits drm/i915/sdvo: Extract intel_sdvo_has_audio() drivers/gpu/drm/i915/display/intel_audio.c | 660 +++++++++--------- .../gpu/drm/i915/display/intel_audio_regs.h | 87 ++- drivers/gpu/drm/i915/display/intel_sdvo.c | 27 +- 3 files changed, 384 insertions(+), 390 deletions(-) -- 2.37.4