[pull] radeon drm-next-3.20
Alex Deucher
alexdeucher at gmail.com
Thu Jan 22 08:42:25 PST 2015
Hi Dave,
Radeon drm-next changes for 3.20. Highlights:
- Indirect draw support for evergreen/NI hw
- SMC fan control support for SI/CI
- Manual fan control for SI/CI
- DP audio support
- Lots of code cleanup
The following changes since commit 281d1bbd34b734e4f22b30b6f3b673dda46a7470:
Merge remote-tracking branch 'origin/master' into drm-next (2015-01-22 10:44:41 +1000)
are available in the git repository at:
git://people.freedesktop.org/~agd5f/linux drm-next-3.20
for you to fetch changes up to 5a1aa4b447868b0ea66d2903df479b3b94c34151:
drm/radeon: make MMU_NOTIFIER optional (2015-01-22 10:42:21 -0500)
----------------------------------------------------------------
Alex Deucher (15):
drm/radeon: bind fan control on SI cards to hwmon interface
drm/radeon: enable smc fan control on SI
drm/radeon: comment out some currently unused ci dpm code
drm/radeon: comment out some currently unused si dpm code
drm/radeon: comment out some currently unused kv dpm code
drm/radeon: comment out some currently unused ni dpm code
drm/radeon: comment out some currently unused btc dpm code
drm/radeon: comment out some currently unused tn dpm code
drm/radeon: comment out some currently unused sumo dpm code
drm/radeon: comment out some currently unused eg dpm code
drm/radeon: comment out some currently unused 7xx dpm code
radeon/audio: consolidate write_sad_regs() functions
radeon/audio: moved VBI packet programming to separate functions
drm/radeon: whitespace clean up in radeon_audio.c
drm/radeon: use NULL rather then 0 in audio detect
Glenn Kennard (1):
drm/radeon: evergreen/cayman indirect draw support (v2)
Oleg Chernovskiy (4):
add common fan control asic callbacks
drm/radeon: add hwmon interface for managing fan pwm (v2)
drm/radeon: bind fan control on CI cards to hwmon interface (v2)
fixes for SI fan handling
Rickard Strandqvist (3):
drm/radeon/radeon_i2c: Remove unused function
drm/radeon/radeon_fb: Remove unused function
gpu: drm: radeon: radeon_object: Remove unused function
Rob Clark (1):
drm/radeon: make MMU_NOTIFIER optional
Slava Grigorev (21):
radeon/audio: consolidate audio_init() functions
radeon/audio: defined initial audio interface that gets initialized via detect() call
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 (v2)
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/Kconfig | 1 -
drivers/gpu/drm/radeon/Makefile | 6 +-
drivers/gpu/drm/radeon/atombios_encoders.c | 29 +-
drivers/gpu/drm/radeon/btc_dpm.c | 2 +
drivers/gpu/drm/radeon/ci_dpm.c | 57 ++-
drivers/gpu/drm/radeon/ci_dpm.h | 1 +
drivers/gpu/drm/radeon/ci_smc.c | 2 +
drivers/gpu/drm/radeon/cik.c | 5 +-
drivers/gpu/drm/radeon/cypress_dpm.c | 2 +
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_cs.c | 76 +++
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/kv_dpm.c | 2 +
drivers/gpu/drm/radeon/ni.c | 18 +-
drivers/gpu/drm/radeon/ni_dpm.c | 2 +
drivers/gpu/drm/radeon/r600.c | 7 +-
drivers/gpu/drm/radeon/r600_hdmi.c | 399 ++++-----------
drivers/gpu/drm/radeon/radeon.h | 15 +
drivers/gpu/drm/radeon/radeon_asic.c | 36 +-
drivers/gpu/drm/radeon/radeon_asic.h | 21 +-
drivers/gpu/drm/radeon/radeon_audio.c | 766 +++++++++++++++++++++++++++++
drivers/gpu/drm/radeon/radeon_audio.h | 84 ++++
drivers/gpu/drm/radeon/radeon_connectors.c | 8 +
drivers/gpu/drm/radeon/radeon_drv.c | 3 +-
drivers/gpu/drm/radeon/radeon_fb.c | 10 -
drivers/gpu/drm/radeon/radeon_i2c.c | 5 -
drivers/gpu/drm/radeon/radeon_mode.h | 4 +-
drivers/gpu/drm/radeon/radeon_object.c | 6 -
drivers/gpu/drm/radeon/radeon_object.h | 2 -
drivers/gpu/drm/radeon/radeon_pm.c | 131 ++++-
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/rv770_dpm.c | 4 +
drivers/gpu/drm/radeon/rv770_dpm.h | 2 -
drivers/gpu/drm/radeon/si.c | 5 +-
drivers/gpu/drm/radeon/si_dpm.c | 75 ++-
drivers/gpu/drm/radeon/si_dpm.h | 1 +
drivers/gpu/drm/radeon/sid.h | 10 +
drivers/gpu/drm/radeon/sumo_dpm.c | 4 +
drivers/gpu/drm/radeon/sumo_dpm.h | 3 -
drivers/gpu/drm/radeon/trinity_dpm.c | 2 +
46 files changed, 1837 insertions(+), 971 deletions(-)
create mode 100644 drivers/gpu/drm/radeon/radeon_audio.c
create mode 100644 drivers/gpu/drm/radeon/radeon_audio.h
More information about the dri-devel
mailing list