[pull] radeon drm-next-4.1
Alex Deucher
alexdeucher at gmail.com
Thu Mar 19 12:21:08 PDT 2015
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
More information about the dri-devel
mailing list