Hi Dave, First radeon pull request for 4.1. Highlights: - DP MST support (disabled by default) - non-ATOM aux support (DCE5+) - output csc support for clamped RGB - Lots of new queries for profiling, Gallium HUD, etc. - Misc fixes The following changes since commit 6b94aea01d4f96235e947892f6c39f837045e741: Merge branch 'drm_next' of https://github.com/markyzq/kernel-drm-rockchip into drm-next (2015-03-19 14:05:53 +1000) are available in the git repository at: git://people.freedesktop.org/~agd5f/linux drm-next-4.1 for you to fetch changes up to 9843ead08f18270948498f37eb95d6189eed31af: drm/radeon: add DisplayPort MST support (v2) (2015-03-19 12:26:51 -0400) ---------------------------------------------------------------- Alex Deucher (27): drm/radeon: add an output_csc property drm/radeon: implement output csc property for DCE5+ drm/radeon: setup quantization_range in AVI infoframe drm/radeon: add INFO query for GPU temperature drm/radeon/dpm: add new callbacks to get the current sclk/mclk drm/radeon/rs780: implement get_current_sclk/mclk drm/radeon/rv6xx: implement get_current_sclk/mclk drm/radeon/rv7xx/eg: implement get_current_sclk/mclk drm/radeon/btc: implement get_current_sclk/mclk drm/radeon: remove some rv7xx leftovers from btc dpm code drm/radeon/ni: implement get_current_sclk/mclk drm/radeon/si: implement get_current_sclk/mclk drm/radeon/ci: implement get_current_sclk/mclk drm/radeon/sumo: implement get_current_sclk/mclk drm/radeon/tn: implement get_current_sclk/mclk drm/radeon/kv: implement get_current_sclk/mclk drm/radeon: add INFO query for current sclk/mclk drm/radeon: add new callback for info ioctl register accessor drm/radeon: add get_allowed_info_register function for r1xx-r5xx drm/radeon: add get_allowed_info_register for r6xx/r7xx drm/radeon: add get_allowed_info_register for EG/BTC drm/radeon: add get_allowed_info_register for cayman/TN drm/radeon: add get_allowed_info_register for SI drm/radeon: add get_allowed_info_register for CIK drm/radeon: add support for read reg query from radeon info ioctl drm/radeon: fix doublescan modes (v2) radeon/cik: add support for short HPD irqs Dave Airlie (11): drm/radeon: program auxch directly (v2) drm/dp_mst: add a function to retrieve vcpi slots radeon: introduce a dp_work handler radeon/evergreen: add support for short HPD irqs radeon/si: add support for short HPD irqs radeon/fb: add wrapper functions around fb connector add/remove drm/radeon: add some MST registers drm/radeon: add new atombios encoder/transmitter interfaces drm/radeon: export max link rate calculation drm/radeon: improve encoder picking functions (v2) drm/radeon: add DisplayPort MST support (v2) Maarten Lankhorst (1): drm/radeon: dont switch vt on suspend Vincent Batts (1): drm/radeon: typo in parameter description drivers/gpu/drm/drm_dp_mst_topology.c | 13 + drivers/gpu/drm/radeon/Makefile | 2 +- drivers/gpu/drm/radeon/atombios_crtc.c | 25 +- drivers/gpu/drm/radeon/atombios_dp.c | 17 +- drivers/gpu/drm/radeon/atombios_encoders.c | 171 +++++-- drivers/gpu/drm/radeon/btc_dpm.c | 55 +- drivers/gpu/drm/radeon/ci_dpm.c | 14 + drivers/gpu/drm/radeon/cik.c | 132 ++++- drivers/gpu/drm/radeon/cikd.h | 2 + drivers/gpu/drm/radeon/evergreen.c | 129 ++++- drivers/gpu/drm/radeon/evergreend.h | 1 + drivers/gpu/drm/radeon/kv_dpm.c | 23 + drivers/gpu/drm/radeon/ni.c | 29 ++ drivers/gpu/drm/radeon/ni_dpm.c | 36 ++ drivers/gpu/drm/radeon/ni_reg.h | 44 ++ drivers/gpu/drm/radeon/nid.h | 47 ++ drivers/gpu/drm/radeon/r600.c | 26 + drivers/gpu/drm/radeon/radeon.h | 10 + drivers/gpu/drm/radeon/radeon_asic.c | 49 ++ drivers/gpu/drm/radeon/radeon_asic.h | 30 ++ drivers/gpu/drm/radeon/radeon_atombios.c | 1 + drivers/gpu/drm/radeon/radeon_audio.c | 24 + drivers/gpu/drm/radeon/radeon_connectors.c | 116 ++++- drivers/gpu/drm/radeon/radeon_device.c | 5 + drivers/gpu/drm/radeon/radeon_display.c | 15 +- drivers/gpu/drm/radeon/radeon_dp_auxch.c | 206 ++++++++ drivers/gpu/drm/radeon/radeon_dp_mst.c | 782 +++++++++++++++++++++++++++++ drivers/gpu/drm/radeon/radeon_drv.c | 10 +- drivers/gpu/drm/radeon/radeon_encoders.c | 14 +- drivers/gpu/drm/radeon/radeon_fb.c | 11 + drivers/gpu/drm/radeon/radeon_irq_kms.c | 15 + drivers/gpu/drm/radeon/radeon_kms.c | 29 ++ drivers/gpu/drm/radeon/radeon_mode.h | 72 +++ drivers/gpu/drm/radeon/rs780_dpm.c | 22 + drivers/gpu/drm/radeon/rv6xx_dpm.c | 46 ++ drivers/gpu/drm/radeon/rv770_dpm.c | 44 ++ drivers/gpu/drm/radeon/si.c | 130 ++++- drivers/gpu/drm/radeon/si_dpm.c | 36 ++ drivers/gpu/drm/radeon/sid.h | 1 + drivers/gpu/drm/radeon/sumo_dpm.c | 28 ++ drivers/gpu/drm/radeon/trinity_dpm.c | 25 + include/drm/drm_dp_mst_helper.h | 2 + include/uapi/drm/radeon_drm.h | 4 + 43 files changed, 2408 insertions(+), 85 deletions(-) create mode 100644 drivers/gpu/drm/radeon/radeon_dp_auxch.c create mode 100644 drivers/gpu/drm/radeon/radeon_dp_mst.c _______________________________________________ dri-devel mailing list dri-devel@xxxxxxxxxxxxxxxxxxxxx http://lists.freedesktop.org/mailman/listinfo/dri-devel