1. 18 Jul, 2019 4 commits
  2. 17 Jul, 2019 10 commits
  3. 16 Jul, 2019 20 commits
  4. 12 Jul, 2019 5 commits
  5. 11 Jul, 2019 1 commit
    • Nicholas Kazlauskas's avatar
      drm/amd/display: Add drm_audio_component support to amdgpu_dm · 6ce8f316
      Nicholas Kazlauskas authored
      [Why]
      The drm_audio_component can be used to give pin ELD notifications
      directly to the sound driver. This fixes audio endpoints disappearing
      due to missing unsolicited notifications.
      
      [How]
      Send the notification via the audio component whenever we enable or
      disable audio state on a stream. This matches what i915 does with
      their drm_audio_component and what Takashi Iwai's proposed hack for
      radeon/amdpgu did.
      
      This is a bit delayed in when the notification actually occurs, however.
      We wait until after all the programming is complete rather than sending
      the notification mid sequence.
      
      Particular care is needed for the get ELD callback since it can happen
      outside the locking and fencing DRM does for atomic commits.
      
      Cc: Leo Li <sunpeng.li@amd.com>
      Cc: Harry Wentland <harry.wentland@amd.com>
      Signed-off-by: default avatarNicholas Kazlauskas <nicholas.kazlauskas@amd.com>
      Reviewed-by: default avatarAlex Deucher <alexander.deucher@amd.com>
      Reviewed-by: default avatarTakashi Iwai <tiwai@suse.de>
      Signed-off-by: default avatarAlex Deucher <alexander.deucher@amd.com>
      6ce8f316