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 at amd.com> 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 >