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(-) _______________________________________________ dri-devel mailing list dri-devel@xxxxxxxxxxxxxxxxxxxxx https://lists.freedesktop.org/mailman/listinfo/dri-devel