[pull] amdgpu, radeon drm-next-5.11
Alex Deucher
alexdeucher at gmail.com
Wed Nov 25 16:45:08 UTC 2020
Hi Dave, Daniel,
More updates for 5.11.
The following changes since commit 178631700f9dc40df754acbe766b55753ddcbfec:
drm/amd/pm: fix spelling mistakes in dev_warn messages (2020-11-17 14:07:26 -0500)
are available in the Git repository at:
git://people.freedesktop.org/~agd5f/linux tags/amd-drm-next-5.11-2020-11-25
for you to fetch changes up to beaff108e1bf1e38c9def60dd09f7a4ed7910481:
drm/amd/powerplay: fix spelling mistake "smu_state_memroy_block" -> "smu_state_memory_block" (2020-11-24 12:09:54 -0500)
----------------------------------------------------------------
amd-drm-next-5.11-2020-11-25:
amdgpu:
- Updates for Navy Flounder
- Updates for Dimgrey Cavefish
- Updates for Vangogh
- Add experimental support for VCN decode software ring
- Only register VGA devices with the VGA arbiter
- Clang warning fixes
- Add software IH handing
- Add cursor validation
- More W=1 fixes
radeon:
- More W=1 fixes
----------------------------------------------------------------
Alex Deucher (1):
drm/amdgpu: only register VGA devices with the VGA arbiter
Aric Cyr (1):
drm/amd/display: 3.2.113
Ashley Thomas (1):
drm/amd/display: Source minimum HBlank support
Bernard Zhao (2):
amdgpu/amdgpu_ids: fix kmalloc_array not uses number as first arg
amd/amdgpu: use kmalloc_array to replace kmalloc with multiply
Bhawanpreet Lakha (3):
drm/amd/display: Add display only once.
drm/amd/display: Add comments to hdcp property change code
drm/amd/display: Add DPCS regs for dcn302 link encoder
Camille Cho (1):
drm/amd/display: To update backlight restore mechanism
Charlene Liu (1):
drm/amd/display: add i2c speed arbitration for dc_i2c and hdcp_i2c
Chris Park (1):
drm/amd/display: Update panel register
Christian König (7):
drm/amdgpu: drop leading zeros from the gmc9 fault address
drm/amdgpu: cleanup gmc_v10_0_process_interrupt a bit
drm/amdgpu: add infrastructure for soft IH ring
drm/amdgpu: enabled software IH ring for Vega
drm/amdgpu: make sure retry faults are handled in a work item on Vega
drm/amdgpu: enabled software IH ring for Navi
drm/amdgpu: implement retry fault handling for Navi
Colin Ian King (1):
drm/amd/powerplay: fix spelling mistake "smu_state_memroy_block" -> "smu_state_memory_block"
Eric Yang (1):
drm/amd/display: expose clk_mgr functions for reuse
Gustavo A. R. Silva (4):
drm/amdgpu: Fix fall-through warnings for Clang
drm/radeon: Fix fall-through warnings for Clang
drm/amd/display: Fix fall-through warnings for Clang
drm/amd/pm: Fix fall-through warnings for Clang
Jacky Liao (3):
drm/amd/display: Add DMCU memory low power support
drm/amd/display: Add BLNDGAM memory shutdown support
drm/amd/display: Add GAMCOR memory shutdown support
James Zhu (5):
drm/amdgpu/vcn: refactor dec message functions
drm/amdgpu/vcn: update header to support dec software ring
drm/amdgpu/vcn: add test for dec software ring
drm/amdgpu/vcn3.0: add dec software ring vm functions to support
drm/amdgpu/vcn3.0: add software ring share memory support
Jiansong Chen (1):
drm/amdgpu: update GC golden setting for navy_flounder
Jinzhou Su (1):
drm/amdgpu: Add gfx doorbell setting for Vangogh
Kenneth Feng (2):
drm/amd/amdgpu: fix null pointer in runtime pm
drm/amd/amdgpu: skip unload message in reset
Lee Jones (27):
drm/radeon/radeon_device: Consume our own header where the prototypes are located
drm/amd/amdgpu/amdgpu_ttm: Add description for 'page_flags'
drm/amd/amdgpu/amdgpu_ib: Provide docs for 'amdgpu_ib_schedule()'s 'job' param
drm/amd/amdgpu/cik_ih: Supply description for 'ih' in 'cik_ih_{get, set}_wptr()'
drm/amd/amdgpu/amdgpu_virt: Correct possible copy/paste or doc-rot misnaming issue
drm/amd/amdgpu/uvd_v4_2: Fix some kernel-doc misdemeanours
drm/amd/amdgpu/dce_v8_0: Supply description for 'async'
drm/amd/amdgpu/cik_sdma: Supply some missing function param descriptions
drm/amd/amdgpu/gfx_v7_0: Clean-up a bunch of kernel-doc related issues
drm/amd/amdgpu/si_dma: Fix a bunch of function documentation issues
drm/amd/amdgpu/gfx_v6_0: Supply description for 'gfx_v6_0_ring_test_ib()'s 'timeout' param
drm/amd/amdgpu/uvd_v3_1: Fix-up some documentation issues
drm/amd/amdgpu/dce_v6_0: Fix formatting and missing parameter description issues
drm/amd/include/vega20_ip_offset: Mark top-level IP_BASE definition as __maybe_unused
drm/amd/include/navi10_ip_offset: Mark top-level IP_BASE as __maybe_unused
drm/amd/include/arct_ip_offset: Mark top-level IP_BASE definition as __maybe_unused
drm/amd/include/navi14_ip_offset: Mark top-level IP_BASE as __maybe_unused
drm/amd/include/navi12_ip_offset: Mark top-level IP_BASE as __maybe_unused
drm/amd/include/sienna_cichlid_ip_offset: Mark top-level IP_BASE as __maybe_unused
drm/amd/include/vangogh_ip_offset: Mark top-level IP_BASE as __maybe_unused
drm/amd/include/dimgrey_cavefish_ip_offset: Mark top-level IP_BASE as __maybe_unused
drm/amd/amdgpu/cik_sdma: Add one and remove another function param description
drm/amd/amdgpu/uvd_v4_2: Add one and remove another function param description
drm/amd/amdgpu/gmc_v7_0: Add some missing kernel-doc descriptions
drm/amd/amdgpu/gmc_v8_0: Fix more issues attributed to copy/paste
drm/amd/amdgpu/gmc_v9_0: Remove unused table 'ecc_umc_mcumc_status_addrs'
drm/amd/amdgpu/gmc_v9_0: Suppy some missing function doc descriptions
Likun Gao (3):
drm/amd/pm: fix the crash after runtime pm resume
drm/amdgpu: add module parameter choose runtime method
drm/amdgpu: update golden setting for sienna_cichlid
Nirmoy Das (2):
drm/amdgpu: use generic DMA API
drm/radeon: use generic DMA API
Rodrigo Siqueira (2):
drm/amd/display: Always get CRTC updated constant values inside commit tail
drm/amd/display: Avoid HDCP initialization in devices without output
Ryan Taylor (1):
drm/amd/pm: fix smu_v11_0_init_power power_context allocation
Sherry (1):
drm/amd/display: change hw sequence
Simon Ser (4):
drm/amd/display: add cursor FB size check
drm/amd/display: disallow cropping for cursor plane
drm/amd/display: check cursor scaling
drm/amd/display: don't expose rotation prop for cursor plane
Sonny Jiang (2):
drm/amdgpu: fix SI UVD firmware validate resume fail
drm/amdgpu: fix a page fault
Sung Joon Kim (1):
drm/amd/display: enable pipe power gating by default
Tao Zhou (3):
drm/amd/pm: support runtime PPTable update for dimgrey_cavefish
drm/amdgpu: add device ID for navy_flounder (v2)
drm/amdgpu: add DID for dimgrey_cavefish
Tashfique Abdullah (1):
drm/amd/display: intermittent underflow observed when PIP is toggled in Full screen
Wyatt Wood (1):
drm/amd/display: Clear sticky vsc sdp error bit
Yongqiang Sun (5):
drm/amd/display: Enable stutter for dcn3.01.
drm/amd/display: Add internal display info
drm/amd/display: Check multiple internal displays for power optimization.
drm/amd/display: remove macro which is in header already
drm/amd/display: init soc bounding box for dcn3.01.
shaoyunl (1):
drm/amdgpu/dce_virtual: Enable vBlank control for vf
drivers/gpu/drm/amd/amdgpu/amdgpu_device.c | 10 +-
drivers/gpu/drm/amd/amdgpu/amdgpu_drv.c | 16 ++-
drivers/gpu/drm/amd/amdgpu/amdgpu_gart.c | 4 +-
drivers/gpu/drm/amd/amdgpu/amdgpu_ib.c | 1 +
drivers/gpu/drm/amd/amdgpu/amdgpu_ids.c | 2 +-
drivers/gpu/drm/amd/amdgpu/amdgpu_ih.c | 29 ++++
drivers/gpu/drm/amd/amdgpu/amdgpu_ih.h | 2 +
drivers/gpu/drm/amd/amdgpu/amdgpu_irq.c | 35 +++++
drivers/gpu/drm/amd/amdgpu/amdgpu_irq.h | 8 +-
drivers/gpu/drm/amd/amdgpu/amdgpu_psp.c | 3 +-
drivers/gpu/drm/amd/amdgpu/amdgpu_ttm.c | 1 +
drivers/gpu/drm/amd/amdgpu/amdgpu_uvd.h | 1 +
drivers/gpu/drm/amd/amdgpu/amdgpu_vcn.c | 151 +++++++++++++++++++--
drivers/gpu/drm/amd/amdgpu/amdgpu_vcn.h | 30 ++++
drivers/gpu/drm/amd/amdgpu/amdgpu_virt.c | 16 +--
drivers/gpu/drm/amd/amdgpu/cik_ih.c | 2 +
drivers/gpu/drm/amd/amdgpu/cik_sdma.c | 16 ++-
drivers/gpu/drm/amd/amdgpu/dce_v6_0.c | 2 +-
drivers/gpu/drm/amd/amdgpu/dce_v8_0.c | 1 +
drivers/gpu/drm/amd/amdgpu/dce_virtual.c | 3 -
drivers/gpu/drm/amd/amdgpu/gfx_v10_0.c | 30 ++--
drivers/gpu/drm/amd/amdgpu/gfx_v6_0.c | 1 +
drivers/gpu/drm/amd/amdgpu/gfx_v7_0.c | 33 +++--
drivers/gpu/drm/amd/amdgpu/gfx_v9_0.c | 1 +
drivers/gpu/drm/amd/amdgpu/gmc_v10_0.c | 63 ++++++---
drivers/gpu/drm/amd/amdgpu/gmc_v7_0.c | 7 +-
drivers/gpu/drm/amd/amdgpu/gmc_v8_0.c | 5 +
drivers/gpu/drm/amd/amdgpu/gmc_v9_0.c | 70 ++++------
drivers/gpu/drm/amd/amdgpu/navi10_ih.c | 7 +
drivers/gpu/drm/amd/amdgpu/si_dma.c | 14 +-
drivers/gpu/drm/amd/amdgpu/uvd_v3_1.c | 30 ++--
drivers/gpu/drm/amd/amdgpu/uvd_v4_2.c | 10 +-
drivers/gpu/drm/amd/amdgpu/vcn_v3_0.c | 136 ++++++++++++++++++-
drivers/gpu/drm/amd/amdgpu/vega10_ih.c | 7 +
drivers/gpu/drm/amd/amdgpu/vi.c | 1 +
drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c | 127 +++++++++++++++--
drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.h | 3 +
drivers/gpu/drm/amd/display/dc/bios/bios_parser.c | 1 +
drivers/gpu/drm/amd/display/dc/bios/bios_parser2.c | 70 ++++++++++
.../drm/amd/display/dc/clk_mgr/dcn301/vg_clk_mgr.c | 8 +-
.../drm/amd/display/dc/clk_mgr/dcn301/vg_clk_mgr.h | 10 ++
drivers/gpu/drm/amd/display/dc/core/dc.c | 16 +++
drivers/gpu/drm/amd/display/dc/core/dc_link.c | 8 ++
drivers/gpu/drm/amd/display/dc/core/dc_link_dp.c | 3 +-
drivers/gpu/drm/amd/display/dc/dc.h | 5 +-
drivers/gpu/drm/amd/display/dc/dc_bios_types.h | 5 +
drivers/gpu/drm/amd/display/dc/dc_link.h | 1 +
drivers/gpu/drm/amd/display/dc/dce/dce_hwseq.h | 7 +-
.../gpu/drm/amd/display/dc/dce/dce_panel_cntl.c | 36 +++--
.../amd/display/dc/dce110/dce110_hw_sequencer.c | 13 +-
drivers/gpu/drm/amd/display/dc/dcn20/dcn20_hwseq.c | 9 ++
drivers/gpu/drm/amd/display/dc/dcn21/dcn21_hwseq.c | 4 +-
drivers/gpu/drm/amd/display/dc/dcn30/dcn30_dpp.c | 13 +-
drivers/gpu/drm/amd/display/dc/dcn30/dcn30_dpp.h | 4 +-
.../gpu/drm/amd/display/dc/dcn30/dcn30_dpp_cm.c | 12 +-
drivers/gpu/drm/amd/display/dc/dcn30/dcn30_hwseq.c | 7 +
.../drm/amd/display/dc/dcn301/dcn301_resource.c | 132 +++++++++---------
.../drm/amd/display/dc/dcn302/dcn302_resource.c | 3 +
.../drm/amd/display/include/bios_parser_types.h | 5 +
drivers/gpu/drm/amd/include/arct_ip_offset.h | 4 +-
drivers/gpu/drm/amd/include/atomfirmware.h | 1 +
.../drm/amd/include/dimgrey_cavefish_ip_offset.h | 2 +-
drivers/gpu/drm/amd/include/navi10_ip_offset.h | 2 +-
drivers/gpu/drm/amd/include/navi12_ip_offset.h | 2 +-
drivers/gpu/drm/amd/include/navi14_ip_offset.h | 2 +-
.../gpu/drm/amd/include/sienna_cichlid_ip_offset.h | 2 +-
drivers/gpu/drm/amd/include/vangogh_ip_offset.h | 2 +-
drivers/gpu/drm/amd/include/vega20_ip_offset.h | 2 +-
drivers/gpu/drm/amd/pm/inc/amdgpu_smu.h | 4 +-
drivers/gpu/drm/amd/pm/powerplay/si_dpm.c | 2 +-
.../drm/amd/pm/powerplay/smumgr/polaris10_smumgr.c | 1 +
drivers/gpu/drm/amd/pm/swsmu/amdgpu_smu.c | 10 +-
drivers/gpu/drm/amd/pm/swsmu/smu11/smu_v11_0.c | 42 ++++--
drivers/gpu/drm/amd/pm/swsmu/smu11/vangogh_ppt.c | 2 +-
drivers/gpu/drm/radeon/ci_dpm.c | 2 +-
drivers/gpu/drm/radeon/r300.c | 1 +
drivers/gpu/drm/radeon/radeon_device.c | 5 +-
drivers/gpu/drm/radeon/si_dpm.c | 2 +-
78 files changed, 1041 insertions(+), 299 deletions(-)
More information about the amd-gfx
mailing list