Am 13.01.2015 um 18:46 schrieb Alex Deucher:
This patch set cleans up the radeon audio handling and also adds support for DP audio on all supported asics.
Apart from the white space problems and the changes from patch #5 the set is Reviewed-by: Christian König <christian.koenig@xxxxxxx>
Regards. Christian.
Alex Deucher (1): drm/radeon: whitespace clean up in radeon_audio.c Slava Grigorev (23): radeon/audio: consolidate audio_init() functions radeon/audio: defined initial audio interface that gets initialized via detect() call radeon/audio: consolidate write_sad_regs() functions radeon/audio: consolidate write_speaker_allocation() functions radeon/audio: consolidate write_latency_fields() functions radeon/audio: consolidate audio_get_pin() functions radeon/audio: consolidate select_pin() functions radeon/audio: consolidate audio_enable() functions radeon/audio: consolidate audio_fini() functions radeon/audio: consolidate audio_set_dto() functions radeon/audio: consolidate update_avi_infoframe() functions radeon/audio: consolidate update_acr() functions radeon/audio: moved VBI packet programming to separate functions radeon: moved HDMI color depth programming to a separate function radeon/audio: removed unnecessary CRC control programing radeon/audio: set_avi_packet() function cleanup radeon/audio: moved audio packet programming to a separate function radeon/audio: moved mute programming to a separate function radeon/audio: removed unnecessary debug settings radeon/audio: consolidate audio_mode_set() functions radeon/audio: applied audio_dpms() and audio_mode_set() calls radeon/audio: moved audio caps programming to audio_hotplug() function radeon/audio: enable DP audio drivers/gpu/drm/radeon/Makefile | 2 +- drivers/gpu/drm/radeon/atombios_encoders.c | 29 +- drivers/gpu/drm/radeon/cik.c | 5 +- drivers/gpu/drm/radeon/dce3_1_afmt.c | 264 +++++----- drivers/gpu/drm/radeon/dce6_afmt.c | 218 ++++---- drivers/gpu/drm/radeon/evergreen.c | 7 +- drivers/gpu/drm/radeon/evergreen_hdmi.c | 478 ++++++++---------- drivers/gpu/drm/radeon/evergreen_reg.h | 15 + drivers/gpu/drm/radeon/evergreend.h | 1 + drivers/gpu/drm/radeon/ni.c | 18 +- drivers/gpu/drm/radeon/r600.c | 7 +- drivers/gpu/drm/radeon/r600_hdmi.c | 387 ++++----------- drivers/gpu/drm/radeon/radeon.h | 3 + drivers/gpu/drm/radeon/radeon_asic.c | 28 -- drivers/gpu/drm/radeon/radeon_asic.h | 8 - drivers/gpu/drm/radeon/radeon_audio.c | 765 +++++++++++++++++++++++++++++ drivers/gpu/drm/radeon/radeon_audio.h | 84 ++++ drivers/gpu/drm/radeon/radeon_connectors.c | 8 + drivers/gpu/drm/radeon/radeon_mode.h | 1 + drivers/gpu/drm/radeon/rs600.c | 7 +- drivers/gpu/drm/radeon/rs690.c | 7 +- drivers/gpu/drm/radeon/rv770.c | 5 +- drivers/gpu/drm/radeon/si.c | 5 +- drivers/gpu/drm/radeon/sid.h | 10 + 24 files changed, 1458 insertions(+), 904 deletions(-) create mode 100644 drivers/gpu/drm/radeon/radeon_audio.c create mode 100644 drivers/gpu/drm/radeon/radeon_audio.h
_______________________________________________ dri-devel mailing list dri-devel@xxxxxxxxxxxxxxxxxxxxx http://lists.freedesktop.org/mailman/listinfo/dri-devel