Hi Dave, Daniel, Fixes for 5.9. The following changes since commit dc100bc8fae59aafd2ea2e1a1a43ef1f65f8a8bc: Merge tag 'drm-msm-next-2020-07-30' of https://gitlab.freedesktop.org/drm/msm into drm-next (2020-08-05 08:05:31 +1000) are available in the Git repository at: git://people.freedesktop.org/~agd5f/linux tags/amd-drm-fixes-5.9-2020-08-07 for you to fetch changes up to f87812284172a9809820d10143b573d833cd3f75: drm/amdgpu: Fix bug where DPM is not enabled after hibernate and resume (2020-08-07 17:52:15 -0400) ---------------------------------------------------------------- amd-drm-fixes-5.9-2020-08-07: amdgpu: - Re-add spelling typo fix - Sienna Cichlid fixes - Navy Flounder fixes - DC fixes - SMU i2c fix - Power fixes ---------------------------------------------------------------- Alex Deucher (1): drm/amdgpu/smu: rework i2c adpater registration Alvin Lee (1): drm/amd/display: Don't compare dppclk before updating DTO Aric Cyr (2): drm/amd/display: Fix DP Compliance tests 4.3.2.1 and 4.3.2.2 drm/amd/display: AMD OUI (DPCD 0x00300) skipped on some sink Bhawanpreet Lakha (2): drm/amd/display: Use seperate dmcub firmware for navy_flounder drm/amd/display: Use proper abm/backlight functions for DCN3 Boyuan Zhang (1): drm/amdgpu: update dec ring test for VCN 3.0 Changfeng (2): Revert "drm/amd/powerplay: drop unnecessary message support check" drm/amd/powerplay: drop unnecessary message support check(v2) Colin Ian King (1): drm/amdgpu: fix spelling mistake "Falied" -> "Failed" Dan Carpenter (1): drm/amd/powerplay: off by one bugs in smu_cmn_to_asic_specific_index() Dmytro Laktyushkin (2): drm/amd/display: Clean up global sync param retrieval drm/amd/display: populate new dml variable Eric Bernstein (1): drm/amd/display: Use parameter for call to set output mux Eryk Brol (2): drm/amd/display: Rename bytes_pp to the correct bits_pp drm/amd/display: Fix naming of DSC Debugfs entry Evan Quan (2): drm/amd/powerplay: update swSMU VCN/JPEG PG logics drm/amd/powerplay: put VCN/JPEG into PG ungate state before dpm table setup(V3) George Shen (1): drm/amd/display: Change null plane state swizzle mode to 4kb_s Guchun Chen (1): drm/amdgpu: add printing after executing page reservation to eeprom Harry Wentland (1): drm/amd/display: Fix logger context Huang Rui (1): drm/amdgpu: skip crit temperature values on APU (v2) Igor Kravchenko (2): drm/amd/display: Read VBIOS Golden Settings Tbl drm/amd/display: Display goes blank after inst James Zhu (1): drm/amdgpu/jpeg3.0: remove extra asic type check Jiansong Chen (3): drm/amd/powerplay: update driver if version for navy_flounder drm/amdgpu: update GC golden setting for navy_flounder drm/amdgpu: enable GFXOFF for navy_flounder JinZe.Xu (1): drm/amd/display: Use helper function to check for HDMI signal John Clements (1): drm/amdgpu: expand sienna chichlid reg access support Jun Lei (1): drm/amd/display: Disable idle optimizations before programming DCN Kenneth Feng (1): drm/amd/powerplay: remove the dpm checking in the boot sequence Kevin Wang (1): drm/amd/swsmu: allow asic to handle sensor type by itself Likun Gao (6): drm/amd/powerplay: skip invalid msg when smu set mp1 state drm/amd/powerplay: add msg map for mode1 reset drm/amd/powerplay: correct smu message for vf mode drm/amdgpu: update golden setting for sienna_cichlid drm/amd/powerplay: update driver if file for sienna_cichlid drm/amdgpu: use mode1 reset by default for sienna_cichlid Liu ChengZhe (2): drm/amdgpu: fix PSP autoload twice in FLR drm amdgpu: Skip tmr load for SRIOV Martin Tsai (1): drm/amd/display: Check lane status again after link training done Reza Amini (1): drm/amd/display: Allow asic specific FSFT timing optimization Sandeep Raghuraman (1): drm/amdgpu: Fix bug where DPM is not enabled after hibernate and resume Stylon Wang (1): drm/amd/display: Fix dmesg warning from setting abm level Wyatt Wood (1): drm/amd/display: Use hw lock mgr hersen wu (1): drm/amd/display: dchubbub p-state warning during surface planes switch drivers/gpu/drm/amd/amdgpu/amdgpu_device.c | 4 +- drivers/gpu/drm/amd/amdgpu/amdgpu_pm.c | 6 + drivers/gpu/drm/amd/amdgpu/amdgpu_psp.c | 37 +++++- drivers/gpu/drm/amd/amdgpu/amdgpu_ras.c | 5 +- drivers/gpu/drm/amd/amdgpu/gfx_v10_0.c | 7 +- drivers/gpu/drm/amd/amdgpu/jpeg_v3_0.c | 9 +- drivers/gpu/drm/amd/amdgpu/nv.c | 56 +++++++- drivers/gpu/drm/amd/amdgpu/vcn_v3_0.c | 2 +- drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c | 30 ++++- .../drm/amd/display/amdgpu_dm/amdgpu_dm_debugfs.c | 11 +- drivers/gpu/drm/amd/display/dc/bios/bios_parser.c | 2 + drivers/gpu/drm/amd/display/dc/bios/bios_parser2.c | 81 ++++++++++++ .../drm/amd/display/dc/clk_mgr/dcn10/rv1_clk_mgr.c | 69 +++++++++- .../amd/display/dc/clk_mgr/dcn30/dcn30_clk_mgr.c | 7 +- drivers/gpu/drm/amd/display/dc/core/dc.c | 18 ++- drivers/gpu/drm/amd/display/dc/core/dc_link.c | 12 +- drivers/gpu/drm/amd/display/dc/core/dc_link_dp.c | 65 +++++++--- drivers/gpu/drm/amd/display/dc/core/dc_stream.c | 18 ++- drivers/gpu/drm/amd/display/dc/dc_bios_types.h | 4 + drivers/gpu/drm/amd/display/dc/dc_stream.h | 4 +- drivers/gpu/drm/amd/display/dc/dc_types.h | 14 ++ .../gpu/drm/amd/display/dc/dce/dce_link_encoder.h | 4 +- drivers/gpu/drm/amd/display/dc/dce/dmub_psr.c | 2 +- .../drm/amd/display/dc/dcn10/dcn10_hw_sequencer.c | 4 +- .../drm/amd/display/dc/dcn10/dcn10_link_encoder.h | 10 +- drivers/gpu/drm/amd/display/dc/dcn20/dcn20_dsc.c | 2 +- drivers/gpu/drm/amd/display/dc/dcn20/dcn20_hwseq.c | 27 ++++ drivers/gpu/drm/amd/display/dc/dcn20/dcn20_hwseq.h | 5 + drivers/gpu/drm/amd/display/dc/dcn20/dcn20_init.c | 3 + .../drm/amd/display/dc/dcn20/dcn20_link_encoder.c | 14 +- .../drm/amd/display/dc/dcn20/dcn20_link_encoder.h | 5 +- .../gpu/drm/amd/display/dc/dcn20/dcn20_resource.c | 53 +------- drivers/gpu/drm/amd/display/dc/dcn21/dcn21_init.c | 3 + .../amd/display/dc/dcn30/dcn30_dio_link_encoder.c | 53 +++++++- .../amd/display/dc/dcn30/dcn30_dio_link_encoder.h | 2 + drivers/gpu/drm/amd/display/dc/dcn30/dcn30_init.c | 5 +- .../gpu/drm/amd/display/dc/dml/display_mode_vba.c | 17 +-- .../gpu/drm/amd/display/dc/dml/display_mode_vba.h | 7 +- .../drm/amd/display/dc/inc/hw/clk_mgr_internal.h | 3 +- drivers/gpu/drm/amd/display/dc/inc/hw/dsc.h | 2 +- drivers/gpu/drm/amd/display/dc/inc/hw_sequencer.h | 5 + .../drm/amd/display/include/link_service_types.h | 2 + .../drm/amd/display/modules/freesync/freesync.c | 5 +- drivers/gpu/drm/amd/include/atomfirmware.h | 54 +++++++- drivers/gpu/drm/amd/powerplay/amdgpu_smu.c | 144 +++++++++++++++++++-- drivers/gpu/drm/amd/powerplay/arcturus_ppt.c | 18 --- drivers/gpu/drm/amd/powerplay/inc/amdgpu_smu.h | 6 +- .../powerplay/inc/smu11_driver_if_sienna_cichlid.h | 21 ++- drivers/gpu/drm/amd/powerplay/inc/smu_v11_0.h | 4 +- drivers/gpu/drm/amd/powerplay/navi10_ppt.c | 22 ---- drivers/gpu/drm/amd/powerplay/renoir_ppt.c | 8 -- drivers/gpu/drm/amd/powerplay/sienna_cichlid_ppt.c | 103 ++++++--------- drivers/gpu/drm/amd/powerplay/smu_cmn.c | 10 +- drivers/gpu/drm/amd/powerplay/smu_internal.h | 3 - drivers/gpu/drm/amd/powerplay/smu_v11_0.c | 1 + drivers/gpu/drm/amd/powerplay/smumgr/ci_smumgr.c | 5 +- 56 files changed, 807 insertions(+), 286 deletions(-) _______________________________________________ amd-gfx mailing list amd-gfx@xxxxxxxxxxxxxxxxxxxxx https://lists.freedesktop.org/mailman/listinfo/amd-gfx