Message ID | 20201216192421.18627-1-alexander.deucher@amd.com (mailing list archive) |
---|---|
State | New, archived |
Headers | show |
Series | [pull] amdgpu, amdkfd, radeon drm-fixes-5.11 | expand |
On Wed, Dec 16, 2020 at 02:24:20PM -0500, Alex Deucher wrote: > Hi Dave, Daniel, > > Fixes for 5.11. > > The following changes since commit b10733527bfd864605c33ab2e9a886eec317ec39: > > Merge tag 'amd-drm-next-5.11-2020-12-09' of git://people.freedesktop.org/~agd5f/linux into drm-next (2020-12-10 16:55:53 +1000) > > are available in the Git repository at: > > git://people.freedesktop.org/~agd5f/linux tags/amd-drm-fixes-5.11-2020-12-16 > > for you to fetch changes up to 6ae09fa49147e557eb6aebbb5b2059b63706d454: > > drm/amdgpu/disply: fix documentation warnings in display manager (2020-12-16 13:27:17 -0500) There's some fixes line that got mangled in a rebase I guess: dim: 7eded018bfec ("drm/amdgpu: fix regression in vbios reservation handling on headless"): Fixes: SHA1 in not pointing at an ancestor: dim: 157fe68d74c2ad ("drm/amdgpu: fix size calculation with stolen vga memory") Insert some dreaming about automatic gitlab checking of this stuff, but since we're still in this reality I figured meh and pulled. Expect imminent nag mail from linux-next. Thansk, Daniel > > ---------------------------------------------------------------- > amd-drm-fixes-5.11-2020-12-16: > > amdgpu: > - Fix a eDP regression for DCE asics > - SMU fixes for sienna cichlid > - Misc W=1 fixes > - SDMA 5.2 reset fix > - Suspend/resume fix > - Misc display fixes > - Misc runtime PM fixes and cleanups > - Dimgrey Cavefish fixes > - printk cleanup > - Documentation warning fixes > > amdkfd: > - Error logging fix > - Fix pipe offset calculation > > radeon: > - printk cleanup > > ---------------------------------------------------------------- > Alex Deucher (10): > drm/amdgpu/display: move link_bandwidth_kbps under CONFIG_DRM_AMD_DC_DCN > drm/amdgpu: split BOCO and ATPX handling > drm/amdgpu: add check for ACPI power resources > drm/amdgpu: update amdgpu_device_supports_boco() > drm/amdgpu: support runtime pm for GPUs that support BOCO > drm/amdgpu: no need to call pci_ignore_hotplug for _PR3 > drm/amdgpu: simplify logic in atpx resume handling > drm/amdgpu: print what method we are using for runtime pm > drm/amdgpu: fix regression in vbios reservation handling on headless > drm/amdgpu/disply: fix documentation warnings in display manager > > Anthony Koo (1): > drm/amd/display: [FW Promotion] Release 0.0.46 > > Aric Cyr (4): > drm/amd/display: HP Reverb G2 VR fails to light up > drm/amd/display: Only update FP2 for full updates > drm/amd/display: Fix cleanup typo in MPCC visual confirm > drm/amd/display: 3.2.116 > > Christian König (1): > drm/amdgpu: limit the amdgpu_vm_update_ptes trace point > > Colin Ian King (1): > drm/amdgpu: Fix spelling mistake "Heterogenous" -> "Heterogeneous" > > Eric Bernstein (1): > drm/amd/display: add dcn30_link_encoder_validate_output_with_stream to header > > Evan Quan (12): > drm/amd/pm: support power source switch on Sienna Cichlid > drm/amd/pm: correct power limit setting for SMU V11 > drm/amd/pm: correct the gpo control for sienna cichlid > drm/amd/pm: expose the firmware_capability from firmware_info table > drm/amdgpu: new macro for determining 2ND_USB20PORT support > drm/amd/pm: new SMC message for 2nd usb2.0 port workaround > drm/amd/pm: fulfill sienna cichlid 2nd usb2.0 port workaround > drm/amd/pm: typo fix (CUSTOM -> COMPUTE) > drm/amd/pm: fulfill the sienna cichlid UMD PSTATE profiling clocks > drm/amd/pm: correct the data structure for activity monitor coeff exchange > drm/amd/pm: update the data strucutre for SMU metrics exchange > drm/amd/pm: add deep sleep control for uclk and fclk > > Felipe (1): > drm/amd/display: Fix OGAM LUT calculation precision > > Flora Cui (1): > drm/amd/display: drop retired CONFIG_DRM_AMD_DC_DCN3_0 > > Jake Wang (1): > drm/amd/display: updated wm table for Renoir > > Jiange Zhao (1): > drm/amdgpu/SRIOV: Extend VF reset request wait period > > Jiansong Chen (1): > drm/amdkfd: correct pipe offset calculation > > Leo (Hanghong) Ma (1): > drm/amd/display: Add DP info frame update for dcn30 > > Likun Gao (1): > drm/amdgpu: add judgement for suspend/resume sequence > > Martin Leung (1): > drm/amd/display: delay fp2 programming until vactive before lock > > Max Tseng (1): > drm/amd/display: Add missing DP_SEC register definitions and masks > > Rodrigo Siqueira (2): > drm/amd/display: Drop unnecessary function call > drm/amd/display: Add get_dig_frontend implementation for DCEx > > Souptick Joarder (2): > drm/amd/display: Fixed kernel test robot warning > drm/amd/display: Adding prototype for dccg21_update_dpp_dto() > > Stanley.Yang (1): > drm/amdgpu: skip load smu and sdma microcode on sriov for SIENNA_CICHLID > > Tao Zhou (2): > drm/amdgpu: set mode1 reset as default for dimgrey_cavefish > drm/amdgpu: print mmhub client name for dimgrey_cavefish > > Tom Rix (2): > drm/amdgpu: remove h from printk format specifier > drm/radeon: remove h from printk format specifier > > Victor Lu (1): > drm/amd/display: Change pstate expected timeout warning to 180us on linux > > Wayne Lin (1): > drm/amd/display: Fix to be able to stop crc calculation > > Xiaomeng Hou (3): > drm/amd/pm: update the smu v11.5 smc header for vangogh > drm/amd/pm: inform SMU RLC status thus enable/disable DPM feature for vangogh > drm/amdgpu/sdma5.2: soft reset sdma blocks before setup and start sdma > > Yifan Zhang (1): > drm/amdkfd: correct amdgpu_amdkfd_gpuvm_alloc_memory_of_gpu log. > > drivers/gpu/drm/amd/amdgpu/amdgpu.h | 6 +- > drivers/gpu/drm/amd/amdgpu/amdgpu_acpi.c | 8 +- > drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gpuvm.c | 2 +- > drivers/gpu/drm/amd/amdgpu/amdgpu_device.c | 43 ++- > drivers/gpu/drm/amd/amdgpu/amdgpu_drv.c | 23 +- > drivers/gpu/drm/amd/amdgpu/amdgpu_gmc.c | 9 +- > drivers/gpu/drm/amd/amdgpu/amdgpu_kms.c | 17 +- > drivers/gpu/drm/amd/amdgpu/amdgpu_trace.h | 5 +- > drivers/gpu/drm/amd/amdgpu/amdgpu_uvd.c | 4 +- > drivers/gpu/drm/amd/amdgpu/amdgpu_vce.c | 2 +- > drivers/gpu/drm/amd/amdgpu/amdgpu_vcn.c | 4 +- > drivers/gpu/drm/amd/amdgpu/mmhub_v2_0.c | 1 + > drivers/gpu/drm/amd/amdgpu/mxgpu_ai.c | 11 +- > drivers/gpu/drm/amd/amdgpu/mxgpu_ai.h | 3 +- > drivers/gpu/drm/amd/amdgpu/mxgpu_nv.c | 11 +- > drivers/gpu/drm/amd/amdgpu/mxgpu_nv.h | 1 + > drivers/gpu/drm/amd/amdgpu/nv.c | 1 + > drivers/gpu/drm/amd/amdgpu/sdma_v5_2.c | 42 ++- > drivers/gpu/drm/amd/amdkfd/Kconfig | 2 +- > .../gpu/drm/amd/amdkfd/kfd_device_queue_manager.c | 4 +- > drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c | 29 +-- > drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.h | 21 +- > .../gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_crc.c | 13 +- > .../drm/amd/display/dc/clk_mgr/dcn21/rn_clk_mgr.c | 12 +- > drivers/gpu/drm/amd/display/dc/core/dc.c | 20 ++ > drivers/gpu/drm/amd/display/dc/core/dc_link.c | 3 - > drivers/gpu/drm/amd/display/dc/dc.h | 2 +- > .../gpu/drm/amd/display/dc/dce/dce_link_encoder.c | 44 +++- > .../gpu/drm/amd/display/dc/dce/dce_link_encoder.h | 2 + > .../display/dc/dce120/dce120_timing_generator.c | 2 +- > .../gpu/drm/amd/display/dc/dcn10/dcn10_hubbub.c | 6 +- > .../drm/amd/display/dc/dcn10/dcn10_hw_sequencer.c | 2 +- > drivers/gpu/drm/amd/display/dc/dcn10/dcn10_optc.c | 15 +- > drivers/gpu/drm/amd/display/dc/dcn10/dcn10_optc.h | 2 +- > .../amd/display/dc/dcn10/dcn10_stream_encoder.h | 6 + > drivers/gpu/drm/amd/display/dc/dcn20/dcn20_hwseq.c | 29 +-- > .../amd/display/dc/dcn20/dcn20_stream_encoder.h | 2 + > drivers/gpu/drm/amd/display/dc/dcn21/dcn21_dccg.h | 1 + > .../amd/display/dc/dcn30/dcn30_dio_link_encoder.c | 2 +- > .../amd/display/dc/dcn30/dcn30_dio_link_encoder.h | 4 + > drivers/gpu/drm/amd/display/dc/dcn30/dcn30_hwseq.c | 2 +- > drivers/gpu/drm/amd/display/dc/dcn30/dcn30_optc.c | 2 +- > .../drm/amd/display/dc/inc/hw/timing_generator.h | 2 +- > drivers/gpu/drm/amd/display/dmub/inc/dmub_cmd.h | 62 +++-- > .../drm/amd/display/modules/color/color_gamma.c | 22 +- > drivers/gpu/drm/amd/include/atomfirmware.h | 1 + > drivers/gpu/drm/amd/pm/inc/amdgpu_smu.h | 1 + > drivers/gpu/drm/amd/pm/inc/smu_types.h | 4 +- > drivers/gpu/drm/amd/pm/inc/smu_v11_0_7_ppsmc.h | 6 +- > drivers/gpu/drm/amd/pm/inc/smu_v11_5_ppsmc.h | 2 +- > drivers/gpu/drm/amd/pm/swsmu/amdgpu_smu.c | 10 +- > .../drm/amd/pm/swsmu/smu11/sienna_cichlid_ppt.c | 289 +++++++++++++-------- > .../drm/amd/pm/swsmu/smu11/sienna_cichlid_ppt.h | 4 + > drivers/gpu/drm/amd/pm/swsmu/smu11/smu_v11_0.c | 46 +++- > drivers/gpu/drm/amd/pm/swsmu/smu11/vangogh_ppt.c | 9 +- > drivers/gpu/drm/amd/pm/swsmu/smu11/vangogh_ppt.h | 4 + > drivers/gpu/drm/radeon/radeon_uvd.c | 2 +- > drivers/gpu/drm/radeon/radeon_vce.c | 2 +- > 58 files changed, 606 insertions(+), 280 deletions(-)
On Wed, Dec 16, 2020 at 5:28 PM Daniel Vetter <daniel@ffwll.ch> wrote: > > On Wed, Dec 16, 2020 at 02:24:20PM -0500, Alex Deucher wrote: > > Hi Dave, Daniel, > > > > Fixes for 5.11. > > > > The following changes since commit b10733527bfd864605c33ab2e9a886eec317ec39: > > > > Merge tag 'amd-drm-next-5.11-2020-12-09' of git://people.freedesktop.org/~agd5f/linux into drm-next (2020-12-10 16:55:53 +1000) > > > > are available in the Git repository at: > > > > git://people.freedesktop.org/~agd5f/linux tags/amd-drm-fixes-5.11-2020-12-16 > > > > for you to fetch changes up to 6ae09fa49147e557eb6aebbb5b2059b63706d454: > > > > drm/amdgpu/disply: fix documentation warnings in display manager (2020-12-16 13:27:17 -0500) > > There's some fixes line that got mangled in a rebase I guess: > > dim: 7eded018bfec ("drm/amdgpu: fix regression in vbios reservation handling on headless"): Fixes: SHA1 in not pointing at an ancestor: > dim: 157fe68d74c2ad ("drm/amdgpu: fix size calculation with stolen vga memory") > > Insert some dreaming about automatic gitlab checking of this stuff, but > since we're still in this reality I figured meh and pulled. Expect > imminent nag mail from linux-next. I cherry-picked the patch to 5.10 since it was a bug fix, so that was the SHA1 I used: https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git/commit/?id=7eded018bfec It was already in drm-next at that point. Not sure of a good way to handle stable fixes without duplicating them. Alex > > Thansk, Daniel > > > > > ---------------------------------------------------------------- > > amd-drm-fixes-5.11-2020-12-16: > > > > amdgpu: > > - Fix a eDP regression for DCE asics > > - SMU fixes for sienna cichlid > > - Misc W=1 fixes > > - SDMA 5.2 reset fix > > - Suspend/resume fix > > - Misc display fixes > > - Misc runtime PM fixes and cleanups > > - Dimgrey Cavefish fixes > > - printk cleanup > > - Documentation warning fixes > > > > amdkfd: > > - Error logging fix > > - Fix pipe offset calculation > > > > radeon: > > - printk cleanup > > > > ---------------------------------------------------------------- > > Alex Deucher (10): > > drm/amdgpu/display: move link_bandwidth_kbps under CONFIG_DRM_AMD_DC_DCN > > drm/amdgpu: split BOCO and ATPX handling > > drm/amdgpu: add check for ACPI power resources > > drm/amdgpu: update amdgpu_device_supports_boco() > > drm/amdgpu: support runtime pm for GPUs that support BOCO > > drm/amdgpu: no need to call pci_ignore_hotplug for _PR3 > > drm/amdgpu: simplify logic in atpx resume handling > > drm/amdgpu: print what method we are using for runtime pm > > drm/amdgpu: fix regression in vbios reservation handling on headless > > drm/amdgpu/disply: fix documentation warnings in display manager > > > > Anthony Koo (1): > > drm/amd/display: [FW Promotion] Release 0.0.46 > > > > Aric Cyr (4): > > drm/amd/display: HP Reverb G2 VR fails to light up > > drm/amd/display: Only update FP2 for full updates > > drm/amd/display: Fix cleanup typo in MPCC visual confirm > > drm/amd/display: 3.2.116 > > > > Christian König (1): > > drm/amdgpu: limit the amdgpu_vm_update_ptes trace point > > > > Colin Ian King (1): > > drm/amdgpu: Fix spelling mistake "Heterogenous" -> "Heterogeneous" > > > > Eric Bernstein (1): > > drm/amd/display: add dcn30_link_encoder_validate_output_with_stream to header > > > > Evan Quan (12): > > drm/amd/pm: support power source switch on Sienna Cichlid > > drm/amd/pm: correct power limit setting for SMU V11 > > drm/amd/pm: correct the gpo control for sienna cichlid > > drm/amd/pm: expose the firmware_capability from firmware_info table > > drm/amdgpu: new macro for determining 2ND_USB20PORT support > > drm/amd/pm: new SMC message for 2nd usb2.0 port workaround > > drm/amd/pm: fulfill sienna cichlid 2nd usb2.0 port workaround > > drm/amd/pm: typo fix (CUSTOM -> COMPUTE) > > drm/amd/pm: fulfill the sienna cichlid UMD PSTATE profiling clocks > > drm/amd/pm: correct the data structure for activity monitor coeff exchange > > drm/amd/pm: update the data strucutre for SMU metrics exchange > > drm/amd/pm: add deep sleep control for uclk and fclk > > > > Felipe (1): > > drm/amd/display: Fix OGAM LUT calculation precision > > > > Flora Cui (1): > > drm/amd/display: drop retired CONFIG_DRM_AMD_DC_DCN3_0 > > > > Jake Wang (1): > > drm/amd/display: updated wm table for Renoir > > > > Jiange Zhao (1): > > drm/amdgpu/SRIOV: Extend VF reset request wait period > > > > Jiansong Chen (1): > > drm/amdkfd: correct pipe offset calculation > > > > Leo (Hanghong) Ma (1): > > drm/amd/display: Add DP info frame update for dcn30 > > > > Likun Gao (1): > > drm/amdgpu: add judgement for suspend/resume sequence > > > > Martin Leung (1): > > drm/amd/display: delay fp2 programming until vactive before lock > > > > Max Tseng (1): > > drm/amd/display: Add missing DP_SEC register definitions and masks > > > > Rodrigo Siqueira (2): > > drm/amd/display: Drop unnecessary function call > > drm/amd/display: Add get_dig_frontend implementation for DCEx > > > > Souptick Joarder (2): > > drm/amd/display: Fixed kernel test robot warning > > drm/amd/display: Adding prototype for dccg21_update_dpp_dto() > > > > Stanley.Yang (1): > > drm/amdgpu: skip load smu and sdma microcode on sriov for SIENNA_CICHLID > > > > Tao Zhou (2): > > drm/amdgpu: set mode1 reset as default for dimgrey_cavefish > > drm/amdgpu: print mmhub client name for dimgrey_cavefish > > > > Tom Rix (2): > > drm/amdgpu: remove h from printk format specifier > > drm/radeon: remove h from printk format specifier > > > > Victor Lu (1): > > drm/amd/display: Change pstate expected timeout warning to 180us on linux > > > > Wayne Lin (1): > > drm/amd/display: Fix to be able to stop crc calculation > > > > Xiaomeng Hou (3): > > drm/amd/pm: update the smu v11.5 smc header for vangogh > > drm/amd/pm: inform SMU RLC status thus enable/disable DPM feature for vangogh > > drm/amdgpu/sdma5.2: soft reset sdma blocks before setup and start sdma > > > > Yifan Zhang (1): > > drm/amdkfd: correct amdgpu_amdkfd_gpuvm_alloc_memory_of_gpu log. > > > > drivers/gpu/drm/amd/amdgpu/amdgpu.h | 6 +- > > drivers/gpu/drm/amd/amdgpu/amdgpu_acpi.c | 8 +- > > drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gpuvm.c | 2 +- > > drivers/gpu/drm/amd/amdgpu/amdgpu_device.c | 43 ++- > > drivers/gpu/drm/amd/amdgpu/amdgpu_drv.c | 23 +- > > drivers/gpu/drm/amd/amdgpu/amdgpu_gmc.c | 9 +- > > drivers/gpu/drm/amd/amdgpu/amdgpu_kms.c | 17 +- > > drivers/gpu/drm/amd/amdgpu/amdgpu_trace.h | 5 +- > > drivers/gpu/drm/amd/amdgpu/amdgpu_uvd.c | 4 +- > > drivers/gpu/drm/amd/amdgpu/amdgpu_vce.c | 2 +- > > drivers/gpu/drm/amd/amdgpu/amdgpu_vcn.c | 4 +- > > drivers/gpu/drm/amd/amdgpu/mmhub_v2_0.c | 1 + > > drivers/gpu/drm/amd/amdgpu/mxgpu_ai.c | 11 +- > > drivers/gpu/drm/amd/amdgpu/mxgpu_ai.h | 3 +- > > drivers/gpu/drm/amd/amdgpu/mxgpu_nv.c | 11 +- > > drivers/gpu/drm/amd/amdgpu/mxgpu_nv.h | 1 + > > drivers/gpu/drm/amd/amdgpu/nv.c | 1 + > > drivers/gpu/drm/amd/amdgpu/sdma_v5_2.c | 42 ++- > > drivers/gpu/drm/amd/amdkfd/Kconfig | 2 +- > > .../gpu/drm/amd/amdkfd/kfd_device_queue_manager.c | 4 +- > > drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c | 29 +-- > > drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.h | 21 +- > > .../gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_crc.c | 13 +- > > .../drm/amd/display/dc/clk_mgr/dcn21/rn_clk_mgr.c | 12 +- > > drivers/gpu/drm/amd/display/dc/core/dc.c | 20 ++ > > drivers/gpu/drm/amd/display/dc/core/dc_link.c | 3 - > > drivers/gpu/drm/amd/display/dc/dc.h | 2 +- > > .../gpu/drm/amd/display/dc/dce/dce_link_encoder.c | 44 +++- > > .../gpu/drm/amd/display/dc/dce/dce_link_encoder.h | 2 + > > .../display/dc/dce120/dce120_timing_generator.c | 2 +- > > .../gpu/drm/amd/display/dc/dcn10/dcn10_hubbub.c | 6 +- > > .../drm/amd/display/dc/dcn10/dcn10_hw_sequencer.c | 2 +- > > drivers/gpu/drm/amd/display/dc/dcn10/dcn10_optc.c | 15 +- > > drivers/gpu/drm/amd/display/dc/dcn10/dcn10_optc.h | 2 +- > > .../amd/display/dc/dcn10/dcn10_stream_encoder.h | 6 + > > drivers/gpu/drm/amd/display/dc/dcn20/dcn20_hwseq.c | 29 +-- > > .../amd/display/dc/dcn20/dcn20_stream_encoder.h | 2 + > > drivers/gpu/drm/amd/display/dc/dcn21/dcn21_dccg.h | 1 + > > .../amd/display/dc/dcn30/dcn30_dio_link_encoder.c | 2 +- > > .../amd/display/dc/dcn30/dcn30_dio_link_encoder.h | 4 + > > drivers/gpu/drm/amd/display/dc/dcn30/dcn30_hwseq.c | 2 +- > > drivers/gpu/drm/amd/display/dc/dcn30/dcn30_optc.c | 2 +- > > .../drm/amd/display/dc/inc/hw/timing_generator.h | 2 +- > > drivers/gpu/drm/amd/display/dmub/inc/dmub_cmd.h | 62 +++-- > > .../drm/amd/display/modules/color/color_gamma.c | 22 +- > > drivers/gpu/drm/amd/include/atomfirmware.h | 1 + > > drivers/gpu/drm/amd/pm/inc/amdgpu_smu.h | 1 + > > drivers/gpu/drm/amd/pm/inc/smu_types.h | 4 +- > > drivers/gpu/drm/amd/pm/inc/smu_v11_0_7_ppsmc.h | 6 +- > > drivers/gpu/drm/amd/pm/inc/smu_v11_5_ppsmc.h | 2 +- > > drivers/gpu/drm/amd/pm/swsmu/amdgpu_smu.c | 10 +- > > .../drm/amd/pm/swsmu/smu11/sienna_cichlid_ppt.c | 289 +++++++++++++-------- > > .../drm/amd/pm/swsmu/smu11/sienna_cichlid_ppt.h | 4 + > > drivers/gpu/drm/amd/pm/swsmu/smu11/smu_v11_0.c | 46 +++- > > drivers/gpu/drm/amd/pm/swsmu/smu11/vangogh_ppt.c | 9 +- > > drivers/gpu/drm/amd/pm/swsmu/smu11/vangogh_ppt.h | 4 + > > drivers/gpu/drm/radeon/radeon_uvd.c | 2 +- > > drivers/gpu/drm/radeon/radeon_vce.c | 2 +- > > 58 files changed, 606 insertions(+), 280 deletions(-) > > -- > Daniel Vetter > Software Engineer, Intel Corporation > http://blog.ffwll.ch
On Wed, Dec 16, 2020 at 11:39 PM Alex Deucher <alexdeucher@gmail.com> wrote: > > On Wed, Dec 16, 2020 at 5:28 PM Daniel Vetter <daniel@ffwll.ch> wrote: > > > > On Wed, Dec 16, 2020 at 02:24:20PM -0500, Alex Deucher wrote: > > > Hi Dave, Daniel, > > > > > > Fixes for 5.11. > > > > > > The following changes since commit b10733527bfd864605c33ab2e9a886eec317ec39: > > > > > > Merge tag 'amd-drm-next-5.11-2020-12-09' of git://people.freedesktop.org/~agd5f/linux into drm-next (2020-12-10 16:55:53 +1000) > > > > > > are available in the Git repository at: > > > > > > git://people.freedesktop.org/~agd5f/linux tags/amd-drm-fixes-5.11-2020-12-16 > > > > > > for you to fetch changes up to 6ae09fa49147e557eb6aebbb5b2059b63706d454: > > > > > > drm/amdgpu/disply: fix documentation warnings in display manager (2020-12-16 13:27:17 -0500) > > > > There's some fixes line that got mangled in a rebase I guess: > > > > dim: 7eded018bfec ("drm/amdgpu: fix regression in vbios reservation handling on headless"): Fixes: SHA1 in not pointing at an ancestor: > > dim: 157fe68d74c2ad ("drm/amdgpu: fix size calculation with stolen vga memory") > > > > Insert some dreaming about automatic gitlab checking of this stuff, but > > since we're still in this reality I figured meh and pulled. Expect > > imminent nag mail from linux-next. > > I cherry-picked the patch to 5.10 since it was a bug fix, so that was > the SHA1 I used: > https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git/commit/?id=7eded018bfec > It was already in drm-next at that point. Not sure of a good way to > handle stable fixes without duplicating them. Ah, dim checks for strict ancestor and I only looked at the merge window commits, that's why I didn't find it. In general cherry-picks completely confuse the stable team, so I guess you need to explicitly submit that one too (since it's lacking a cc: stable). It's all a lot more annoying compared to usual projects where the main branch is only for development, and not also the release branch like with linux -rc tags. -Daniel > > Alex > > > > > Thansk, Daniel > > > > > > > > ---------------------------------------------------------------- > > > amd-drm-fixes-5.11-2020-12-16: > > > > > > amdgpu: > > > - Fix a eDP regression for DCE asics > > > - SMU fixes for sienna cichlid > > > - Misc W=1 fixes > > > - SDMA 5.2 reset fix > > > - Suspend/resume fix > > > - Misc display fixes > > > - Misc runtime PM fixes and cleanups > > > - Dimgrey Cavefish fixes > > > - printk cleanup > > > - Documentation warning fixes > > > > > > amdkfd: > > > - Error logging fix > > > - Fix pipe offset calculation > > > > > > radeon: > > > - printk cleanup > > > > > > ---------------------------------------------------------------- > > > Alex Deucher (10): > > > drm/amdgpu/display: move link_bandwidth_kbps under CONFIG_DRM_AMD_DC_DCN > > > drm/amdgpu: split BOCO and ATPX handling > > > drm/amdgpu: add check for ACPI power resources > > > drm/amdgpu: update amdgpu_device_supports_boco() > > > drm/amdgpu: support runtime pm for GPUs that support BOCO > > > drm/amdgpu: no need to call pci_ignore_hotplug for _PR3 > > > drm/amdgpu: simplify logic in atpx resume handling > > > drm/amdgpu: print what method we are using for runtime pm > > > drm/amdgpu: fix regression in vbios reservation handling on headless > > > drm/amdgpu/disply: fix documentation warnings in display manager > > > > > > Anthony Koo (1): > > > drm/amd/display: [FW Promotion] Release 0.0.46 > > > > > > Aric Cyr (4): > > > drm/amd/display: HP Reverb G2 VR fails to light up > > > drm/amd/display: Only update FP2 for full updates > > > drm/amd/display: Fix cleanup typo in MPCC visual confirm > > > drm/amd/display: 3.2.116 > > > > > > Christian König (1): > > > drm/amdgpu: limit the amdgpu_vm_update_ptes trace point > > > > > > Colin Ian King (1): > > > drm/amdgpu: Fix spelling mistake "Heterogenous" -> "Heterogeneous" > > > > > > Eric Bernstein (1): > > > drm/amd/display: add dcn30_link_encoder_validate_output_with_stream to header > > > > > > Evan Quan (12): > > > drm/amd/pm: support power source switch on Sienna Cichlid > > > drm/amd/pm: correct power limit setting for SMU V11 > > > drm/amd/pm: correct the gpo control for sienna cichlid > > > drm/amd/pm: expose the firmware_capability from firmware_info table > > > drm/amdgpu: new macro for determining 2ND_USB20PORT support > > > drm/amd/pm: new SMC message for 2nd usb2.0 port workaround > > > drm/amd/pm: fulfill sienna cichlid 2nd usb2.0 port workaround > > > drm/amd/pm: typo fix (CUSTOM -> COMPUTE) > > > drm/amd/pm: fulfill the sienna cichlid UMD PSTATE profiling clocks > > > drm/amd/pm: correct the data structure for activity monitor coeff exchange > > > drm/amd/pm: update the data strucutre for SMU metrics exchange > > > drm/amd/pm: add deep sleep control for uclk and fclk > > > > > > Felipe (1): > > > drm/amd/display: Fix OGAM LUT calculation precision > > > > > > Flora Cui (1): > > > drm/amd/display: drop retired CONFIG_DRM_AMD_DC_DCN3_0 > > > > > > Jake Wang (1): > > > drm/amd/display: updated wm table for Renoir > > > > > > Jiange Zhao (1): > > > drm/amdgpu/SRIOV: Extend VF reset request wait period > > > > > > Jiansong Chen (1): > > > drm/amdkfd: correct pipe offset calculation > > > > > > Leo (Hanghong) Ma (1): > > > drm/amd/display: Add DP info frame update for dcn30 > > > > > > Likun Gao (1): > > > drm/amdgpu: add judgement for suspend/resume sequence > > > > > > Martin Leung (1): > > > drm/amd/display: delay fp2 programming until vactive before lock > > > > > > Max Tseng (1): > > > drm/amd/display: Add missing DP_SEC register definitions and masks > > > > > > Rodrigo Siqueira (2): > > > drm/amd/display: Drop unnecessary function call > > > drm/amd/display: Add get_dig_frontend implementation for DCEx > > > > > > Souptick Joarder (2): > > > drm/amd/display: Fixed kernel test robot warning > > > drm/amd/display: Adding prototype for dccg21_update_dpp_dto() > > > > > > Stanley.Yang (1): > > > drm/amdgpu: skip load smu and sdma microcode on sriov for SIENNA_CICHLID > > > > > > Tao Zhou (2): > > > drm/amdgpu: set mode1 reset as default for dimgrey_cavefish > > > drm/amdgpu: print mmhub client name for dimgrey_cavefish > > > > > > Tom Rix (2): > > > drm/amdgpu: remove h from printk format specifier > > > drm/radeon: remove h from printk format specifier > > > > > > Victor Lu (1): > > > drm/amd/display: Change pstate expected timeout warning to 180us on linux > > > > > > Wayne Lin (1): > > > drm/amd/display: Fix to be able to stop crc calculation > > > > > > Xiaomeng Hou (3): > > > drm/amd/pm: update the smu v11.5 smc header for vangogh > > > drm/amd/pm: inform SMU RLC status thus enable/disable DPM feature for vangogh > > > drm/amdgpu/sdma5.2: soft reset sdma blocks before setup and start sdma > > > > > > Yifan Zhang (1): > > > drm/amdkfd: correct amdgpu_amdkfd_gpuvm_alloc_memory_of_gpu log. > > > > > > drivers/gpu/drm/amd/amdgpu/amdgpu.h | 6 +- > > > drivers/gpu/drm/amd/amdgpu/amdgpu_acpi.c | 8 +- > > > drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gpuvm.c | 2 +- > > > drivers/gpu/drm/amd/amdgpu/amdgpu_device.c | 43 ++- > > > drivers/gpu/drm/amd/amdgpu/amdgpu_drv.c | 23 +- > > > drivers/gpu/drm/amd/amdgpu/amdgpu_gmc.c | 9 +- > > > drivers/gpu/drm/amd/amdgpu/amdgpu_kms.c | 17 +- > > > drivers/gpu/drm/amd/amdgpu/amdgpu_trace.h | 5 +- > > > drivers/gpu/drm/amd/amdgpu/amdgpu_uvd.c | 4 +- > > > drivers/gpu/drm/amd/amdgpu/amdgpu_vce.c | 2 +- > > > drivers/gpu/drm/amd/amdgpu/amdgpu_vcn.c | 4 +- > > > drivers/gpu/drm/amd/amdgpu/mmhub_v2_0.c | 1 + > > > drivers/gpu/drm/amd/amdgpu/mxgpu_ai.c | 11 +- > > > drivers/gpu/drm/amd/amdgpu/mxgpu_ai.h | 3 +- > > > drivers/gpu/drm/amd/amdgpu/mxgpu_nv.c | 11 +- > > > drivers/gpu/drm/amd/amdgpu/mxgpu_nv.h | 1 + > > > drivers/gpu/drm/amd/amdgpu/nv.c | 1 + > > > drivers/gpu/drm/amd/amdgpu/sdma_v5_2.c | 42 ++- > > > drivers/gpu/drm/amd/amdkfd/Kconfig | 2 +- > > > .../gpu/drm/amd/amdkfd/kfd_device_queue_manager.c | 4 +- > > > drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c | 29 +-- > > > drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.h | 21 +- > > > .../gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_crc.c | 13 +- > > > .../drm/amd/display/dc/clk_mgr/dcn21/rn_clk_mgr.c | 12 +- > > > drivers/gpu/drm/amd/display/dc/core/dc.c | 20 ++ > > > drivers/gpu/drm/amd/display/dc/core/dc_link.c | 3 - > > > drivers/gpu/drm/amd/display/dc/dc.h | 2 +- > > > .../gpu/drm/amd/display/dc/dce/dce_link_encoder.c | 44 +++- > > > .../gpu/drm/amd/display/dc/dce/dce_link_encoder.h | 2 + > > > .../display/dc/dce120/dce120_timing_generator.c | 2 +- > > > .../gpu/drm/amd/display/dc/dcn10/dcn10_hubbub.c | 6 +- > > > .../drm/amd/display/dc/dcn10/dcn10_hw_sequencer.c | 2 +- > > > drivers/gpu/drm/amd/display/dc/dcn10/dcn10_optc.c | 15 +- > > > drivers/gpu/drm/amd/display/dc/dcn10/dcn10_optc.h | 2 +- > > > .../amd/display/dc/dcn10/dcn10_stream_encoder.h | 6 + > > > drivers/gpu/drm/amd/display/dc/dcn20/dcn20_hwseq.c | 29 +-- > > > .../amd/display/dc/dcn20/dcn20_stream_encoder.h | 2 + > > > drivers/gpu/drm/amd/display/dc/dcn21/dcn21_dccg.h | 1 + > > > .../amd/display/dc/dcn30/dcn30_dio_link_encoder.c | 2 +- > > > .../amd/display/dc/dcn30/dcn30_dio_link_encoder.h | 4 + > > > drivers/gpu/drm/amd/display/dc/dcn30/dcn30_hwseq.c | 2 +- > > > drivers/gpu/drm/amd/display/dc/dcn30/dcn30_optc.c | 2 +- > > > .../drm/amd/display/dc/inc/hw/timing_generator.h | 2 +- > > > drivers/gpu/drm/amd/display/dmub/inc/dmub_cmd.h | 62 +++-- > > > .../drm/amd/display/modules/color/color_gamma.c | 22 +- > > > drivers/gpu/drm/amd/include/atomfirmware.h | 1 + > > > drivers/gpu/drm/amd/pm/inc/amdgpu_smu.h | 1 + > > > drivers/gpu/drm/amd/pm/inc/smu_types.h | 4 +- > > > drivers/gpu/drm/amd/pm/inc/smu_v11_0_7_ppsmc.h | 6 +- > > > drivers/gpu/drm/amd/pm/inc/smu_v11_5_ppsmc.h | 2 +- > > > drivers/gpu/drm/amd/pm/swsmu/amdgpu_smu.c | 10 +- > > > .../drm/amd/pm/swsmu/smu11/sienna_cichlid_ppt.c | 289 +++++++++++++-------- > > > .../drm/amd/pm/swsmu/smu11/sienna_cichlid_ppt.h | 4 + > > > drivers/gpu/drm/amd/pm/swsmu/smu11/smu_v11_0.c | 46 +++- > > > drivers/gpu/drm/amd/pm/swsmu/smu11/vangogh_ppt.c | 9 +- > > > drivers/gpu/drm/amd/pm/swsmu/smu11/vangogh_ppt.h | 4 + > > > drivers/gpu/drm/radeon/radeon_uvd.c | 2 +- > > > drivers/gpu/drm/radeon/radeon_vce.c | 2 +- > > > 58 files changed, 606 insertions(+), 280 deletions(-) > > > > -- > > Daniel Vetter > > Software Engineer, Intel Corporation > > http://blog.ffwll.ch