[pull] amdgpu, amdkfd, radeon drm-next-5.20
Alex Deucher
alexander.deucher at amd.com
Thu Jul 14 21:47:16 UTC 2022
Hi Dave, Daniel,
A few more new things for 5.20.
The following changes since commit c5da61cf5bab30059f22ea368702c445ee87171a:
drm/amdgpu/display: add missing FP_START/END checks dcn32_clk_mgr.c (2022-06-30 19:35:21 -0400)
are available in the Git repository at:
https://gitlab.freedesktop.org/agd5f/linux.git tags/amd-drm-next-5.20-2022-07-14
for you to fetch changes up to b7be3ae759160aa3355ebeb0583f67fb9bda4dae:
drm/amd/display: remove duplicate dcn314 includes (2022-07-13 20:57:05 -0400)
----------------------------------------------------------------
amd-drm-next-5.20-2022-07-14:
amdgpu:
- DCN3.2 updates
- DC SubVP support
- DP MST fixes
- Audio fixes
- DC code cleanup
- SMU13 updates
- Adjust GART size on newer APUs for S/G display
- Soft reset for GFX 11
- Soft reset for SDMA 6
- Add gfxoff status query for vangogh
- Improve BO domain pinning
- Fix timestamps for cursor only commits
- MES fixes
- DCN 3.1.4 support
- Misc fixes
- Misc code cleanup
amdkfd:
- Simplify GPUVM validation
- Unified memory for CWSR save/restore area
- fix possible list corruption on queue failure
radeon:
- Fix bogus power of two warning
UAPI:
- Unified memory for CWSR save/restore area for KFD
Proposed userspace: https://lists.freedesktop.org/archives/amd-gfx/2022-June/080952.html
----------------------------------------------------------------
Alan Liu (1):
drm/amd/display: Program ACP related register
Alex Deucher (11):
drm/amdgpu: keep fbdev buffers pinned during suspend
drm/amdgpu/display: disable prefer_shadow for generic fb helpers
drm/amd/display: remove set but unused variable
drm/amd/display: make get_refresh_rate() static
drm/amd/display: fix non-x86/PPC64 compilation
drm/amd/display: fix 32 bit compilation errors in dc_dmub_srv.c
drm/amdgpu/gmc10: adjust gart size for parts that support S/G display
drm/amdgpu: fix file permissions on some files
drm/amd/display: make some dc_dmub_srv functions static
drm/amd/display: attempt to fix the logic in commit_planes_for_stream()
drm/amd/display: remove duplicate dcn314 includes
Alvin Lee (6):
drm/amd/display: Add SubVP required code
drm/amd/display: Change DET policy for MPO cases
drm/amd/display: Make OPTC3 function accessible to other DCN
drm/amd/display: Don't set dram clock change requirement for SubVP
drm/amd/display: Maintain old audio programming sequence
drm/amd/display: Exit SubVP if MPO in use
André Almeida (2):
drm/amdpgu/debugfs: Simplify some exit paths
drm/amd/pm: Implement get GFXOFF status for vangogh
Aric Cyr (3):
drm/amd/display: 3.2.192
drm/amd/display: 3.2.193
drm/amd/display: 3.2.194
Aurabindo Pillai (5):
drm/amd: Add debug mask for subviewport mclk switch
drm/amd/display: remove stale debug setting
drm/amd/display: Add callback to set dig mode
drm/amd/display: Enable ODM combine default policy
drm/amd/display: Add NBIO reg offsets to DC
Charlene Liu (1):
drm/amd/display: add system info table log
Chris Park (4):
drm/amd/display: Switch to correct DTO on HDMI
drm/amd/display: Indicate stream change on ODM change
drm/amd/display: OVT Update on InfoFrame and Mode Management
drm/amd/display: Reduce SCDC Status Flags Definition
Dmytro Laktyushkin (2):
drm/amd/display: disable timing sync b/w odm halves
drm/amd/display: disable otg toggle w/a on boot
Duncan Ma (1):
drm/amd/display: Add flag to modify MST delay
Eric Bernstein (3):
drm/amd/display: Add function to set pixels per cycle
drm/amd/display: Update gpuvm_max_page_table_levels IP param
drm/amd/display: Fix null timing generator resource
Eric Huang (4):
drm/amdkfd: add new flag for svm
drm/amdkfd: change svm range evict
drm/amdkfd: optimize svm range evict
drm/amdkfd: bump KFD version for unified ctx save/restore memory
Ethan Wellenreiter (1):
drm/amd/display: Re-implementing ARGB16161616 pixel format as 22
Evan Quan (2):
drm/amd/pm: update SMU 13.0.0 driver_if header
drm/amd/display: correct idle_power_optimizations disablement return value
Evgenii Krasnikov (1):
drm/amd/display: add an option to skip wait for HPD when powering on eDP panel
Fangzhi Zuo (2):
drm/amd/display: Fix dmub soft hang for PSR 1
drm/amd/display: Ignore First MST Sideband Message Return Error
Guo Zhengkui (1):
drm/amd/display: remove repeated includes
Hamza Mahfooz (2):
drm/amd/display: enable PCON SST support for newer ASICs
drm/amd/display: rename hdmi_frl_pcon_support
Harry Wentland (2):
drm/amd/display: Move all linux includes into OS types
drm/amd/display: Add DCN reg offsets to DC
Ilya Bakoulin (1):
drm/amd/display: Fix black screen when disabling Freesync in OSD
Jack Xiao (7):
drm/amdgpu/mes11: fix to unmap legacy queue
drm/amdgpu/mes: fix mes submission in atomic context
drm/amdgpu/mes: fix bo va unmap issue in mes
drm/amdgpu/mes: set correct mes ring ready flag
drm/amdgpu/mes11: initialize aggregated doorbell
drm/amdgpu/sdma6: add aggregated doorbell support
drm/amdgpu/gfx11: add aggregated doorbell support
Jianglei Nie (1):
drm/amdgpu/mes: Fix an error handling path in amdgpu_mes_self_test()
Jimmy Kizito (3):
drm/amd/display: Maintain consistent mode of operation during encoder assignment
drm/amd/display: Disable TBT3 DSC work around by default.
drm/amd/display: Fix uninitialized variable.
Jun Lei (2):
drm/amd/display: Extend soc BB capabilitiy
drm/amd/display: update DML1 logic for unbounded req handling
Kenneth Feng (2):
drm/amd/pm: ac/dc change for smu_v13_0
drm/amd/pm: drop the thermal_controller_type check
Kent Russell (1):
drm/amdgpu: Fix acronym typo in glossary
Lang Yu (1):
drm/amdkfd: simplify vm_validate_pt_pd_bos
Le Ma (2):
drm/amdgpu/mes: init aggregated doorbell
drm/amdgpu/mes: ring aggregatged doorbell when mes queue is unmapped
Leo Li (1):
drm/amdgpu: Check BO's requested pinning domains against its preferred_domains
Likun Gao (4):
drm/amdgpu: support gfx soft reset for gfx v11
drm/amdgpu: enable soft reset for gfx 11
drm/amdgpu: support SDMA soft recovery for sdma v6
drm/amdgpu: support reset flag set for gpu reset
Mario Kleiner (1):
drm/amd/display: Only use depth 36 bpp linebuffers on DCN display engines.
Martin Leung (2):
drm/amd/display: Prepare for new interfaces
drm/amd/display: guard for virtual calling destroy_link_encoders
Mateusz Jończyk (1):
drm/radeon: avoid bogus "vram limit (0) must be a power of 2" warning
Maíra Canal (3):
drm/amd/display: Remove return value of Calculate256BBlockSizes
drm/amd/display: Remove duplicate code across dcn30 and dcn31
drm/amd/display: Remove unused variables from vba_vars_st
Meenakshikumar Somasundaram (1):
drm/amd/display: Remove configuration option for dpia hpd delay
Melissa Wen (1):
drm/amd/display: correct check of coverage blend mode
Michael Strauss (1):
drm/amd/display: Initialize lt_settings on instantiation
Michel Dänzer (1):
drm/amd/display: Ensure valid event timestamp for cursor-only commits
Muhammad Ansari (1):
drm/amd/display: Helper function for ALPM initialization
Nicholas Kazlauskas (4):
drm/amd/display: Fix stream->link_enc unassigned during stream removal
drm/amd/display: Guard against ddc_pin being NULL for AUX
drm/amd/display: Remove incorrect ASSERT check for link_enc
drm/amd/display: Guard against NULL link encoder in log hw state
Prike Liang (1):
drm/amdkfd: correct the MEC atomic support firmware checking for GC 10.3.7
Robin Chen (1):
drm/amd/display: Disable PSRSU when DSC enabled on the specific sink
Rodrigo Siqueira (6):
drm/amd/display: Add missing registers for ACP
drm/amd/display: Use two pixel per container for k1/k2 div
drm/amd/display: Add basic infrastructure for enabling FAMS
drm/amd/display: Add SubVP control lock
drm/amd/display: Add minimal pipe split transition state
drm/amd/display: Fix refresh rate issue on Club 3D
Roman Li (9):
drm/amdgpu: Add reg headers for DCN314
drm/amd/display: Add DCN314 IRQ services
drm/amd/display: Add DCN314 clock manager
drm/amd/display: Add DCN314 DC resources
drm/amd/display: Add DCN314 DML calculation support
drm/amd/display: Add DCN314 version identifiers
drm/amd/display: Enable DCN314 in DC
drm/amd/display: Add DMUB support for DCN314
drm/amd/display: Enable DCN314 in DM
Saaem Rizvi (1):
drm/amd/display: Removing assert statements for Linux
Samson Tam (4):
drm/amd/display: Apply ODM 2:1 policy for single display configuration
drm/amd/display: Fix windowed MPO video with ODM combine for DCN32
drm/amd/display: fix unnecessary pipe split playing NV12 1080p MPO video
drm/amd/display: Fix lag when moving windowed MPO across display using ODM 2:1 combine
Stanley.Yang (2):
drm/amdgpu: Only send ras feature for gfx block
drm/amdgpu: skip whole ras bad page framework on sriov
Stylon Wang (1):
drm/amd/display: Fix new dmub notification enabling in DM
Wayne Lin (2):
drm/amd/display: Clear edid when unplug mst connector
drm/amd/display: Grab dc_lock before detecting link
Wenjing Liu (1):
drm/amd/display: make enable link independent from verified link caps
Wesley Chalmers (1):
drm/amd/display: Check for DP2.0 when checking ODM combine
Yang Li (2):
drm/amd/display: clean up some inconsistent indenting
drm/amd/display: clean up some inconsistent indenting
Yefim Barashkin (1):
drm/amd/pm: Prevent divide by zero
Zhongjun Tan (1):
drm/amdgpu/display: Remove duplicated argument to ||
xinhui pan (2):
drm/amdgpu: Fix one list corruption when create queue fails
drm/amdgpu: Remove one duplicated ef removal
Documentation/gpu/amdgpu/amdgpu-glossary.rst | 2 +-
drivers/gpu/drm/amd/amdgpu/amdgpu.h | 5 +-
drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.c | 9 +-
drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gpuvm.c | 20 -
drivers/gpu/drm/amd/amdgpu/amdgpu_debugfs.c | 107 +-
drivers/gpu/drm/amd/amdgpu/amdgpu_device.c | 20 +-
drivers/gpu/drm/amd/amdgpu/amdgpu_display.c | 25 +-
drivers/gpu/drm/amd/amdgpu/amdgpu_fence.c | 9 +-
drivers/gpu/drm/amd/amdgpu/amdgpu_job.c | 10 +-
drivers/gpu/drm/amd/amdgpu/amdgpu_mes.c | 104 +-
drivers/gpu/drm/amd/amdgpu/amdgpu_mes.h | 8 +-
drivers/gpu/drm/amd/amdgpu/amdgpu_object.c | 4 +
drivers/gpu/drm/amd/amdgpu/amdgpu_ras.c | 50 +-
drivers/gpu/drm/amd/amdgpu/amdgpu_vkms.c | 3 +-
drivers/gpu/drm/amd/amdgpu/amdgpu_vm.c | 8 +
drivers/gpu/drm/amd/amdgpu/dce_v10_0.c | 3 +-
drivers/gpu/drm/amd/amdgpu/dce_v11_0.c | 3 +-
drivers/gpu/drm/amd/amdgpu/dce_v6_0.c | 3 +-
drivers/gpu/drm/amd/amdgpu/dce_v8_0.c | 3 +-
drivers/gpu/drm/amd/amdgpu/gfx_v10_0.c | 82 +-
drivers/gpu/drm/amd/amdgpu/gfx_v11_0.c | 263 +-
drivers/gpu/drm/amd/amdgpu/gmc_v10_0.c | 17 +-
drivers/gpu/drm/amd/amdgpu/mes_v10_1.c | 116 +-
drivers/gpu/drm/amd/amdgpu/mes_v11_0.c | 133 +-
drivers/gpu/drm/amd/amdgpu/mxgpu_ai.c | 12 +-
drivers/gpu/drm/amd/amdgpu/mxgpu_nv.c | 12 +-
drivers/gpu/drm/amd/amdgpu/mxgpu_vi.c | 12 +-
drivers/gpu/drm/amd/amdgpu/sdma_v5_0.c | 79 +-
drivers/gpu/drm/amd/amdgpu/sdma_v6_0.c | 131 +-
drivers/gpu/drm/amd/amdgpu/soc21.c | 8 +-
drivers/gpu/drm/amd/amdkfd/kfd_device.c | 2 +
.../gpu/drm/amd/amdkfd/kfd_device_queue_manager.c | 11 +-
drivers/gpu/drm/amd/amdkfd/kfd_svm.c | 14 +-
drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c | 225 +-
drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.h | 8 +
.../drm/amd/display/amdgpu_dm/amdgpu_dm_debugfs.c | 11 +-
.../gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_hdcp.c | 1 +
.../amd/display/amdgpu_dm/amdgpu_dm_mst_types.c | 19 +
drivers/gpu/drm/amd/display/dc/Makefile | 2 +-
drivers/gpu/drm/amd/display/dc/basics/vector.c | 2 -
drivers/gpu/drm/amd/display/dc/bios/bios_parser2.c | 48 +-
.../amd/display/dc/bios/command_table_helper2.c | 1 +
drivers/gpu/drm/amd/display/dc/clk_mgr/Makefile | 9 +
drivers/gpu/drm/amd/display/dc/clk_mgr/clk_mgr.c | 28 +-
.../dc/clk_mgr/dcn21/rn_clk_mgr_vbios_smu.c | 8 +-
.../drm/amd/display/dc/clk_mgr/dcn301/dcn301_smu.c | 7 +-
.../drm/amd/display/dc/clk_mgr/dcn31/dcn31_smu.c | 8 +-
.../amd/display/dc/clk_mgr/dcn314/dcn314_clk_mgr.c | 751 +
.../amd/display/dc/clk_mgr/dcn314/dcn314_clk_mgr.h | 57 +
.../drm/amd/display/dc/clk_mgr/dcn314/dcn314_smu.c | 391 +
.../drm/amd/display/dc/clk_mgr/dcn314/dcn314_smu.h | 79 +
.../amd/display/dc/clk_mgr/dcn315/dcn315_clk_mgr.c | 7 +-
.../drm/amd/display/dc/clk_mgr/dcn315/dcn315_smu.c | 8 +-
.../drm/amd/display/dc/clk_mgr/dcn316/dcn316_smu.c | 8 +-
.../amd/display/dc/clk_mgr/dcn32/dcn32_clk_mgr.c | 2 +
.../dc/clk_mgr/dcn32/dcn32_clk_mgr_smu_msg.c | 5 +-
drivers/gpu/drm/amd/display/dc/core/dc.c | 541 +-
drivers/gpu/drm/amd/display/dc/core/dc_debug.c | 2 +
.../gpu/drm/amd/display/dc/core/dc_hw_sequencer.c | 2 -
drivers/gpu/drm/amd/display/dc/core/dc_link.c | 55 +-
drivers/gpu/drm/amd/display/dc/core/dc_link_ddc.c | 9 +-
drivers/gpu/drm/amd/display/dc/core/dc_link_dp.c | 54 +-
drivers/gpu/drm/amd/display/dc/core/dc_link_dpia.c | 58 +-
.../gpu/drm/amd/display/dc/core/dc_link_enc_cfg.c | 32 +
drivers/gpu/drm/amd/display/dc/core/dc_resource.c | 208 +-
drivers/gpu/drm/amd/display/dc/core/dc_sink.c | 2 -
drivers/gpu/drm/amd/display/dc/core/dc_stream.c | 3 -
drivers/gpu/drm/amd/display/dc/core/dc_surface.c | 2 -
drivers/gpu/drm/amd/display/dc/dc.h | 41 +-
drivers/gpu/drm/amd/display/dc/dc_dmub_srv.c | 419 +
drivers/gpu/drm/amd/display/dc/dc_dmub_srv.h | 4 +
drivers/gpu/drm/amd/display/dc/dc_hw_types.h | 2 +
drivers/gpu/drm/amd/display/dc/dc_link.h | 2 +
drivers/gpu/drm/amd/display/dc/dc_stream.h | 24 +-
drivers/gpu/drm/amd/display/dc/dc_types.h | 8 +-
drivers/gpu/drm/amd/display/dc/dce/dce_audio.c | 13 +-
drivers/gpu/drm/amd/display/dc/dce/dce_aux.c | 8 +-
.../gpu/drm/amd/display/dc/dce/dce_clock_source.c | 2 -
.../gpu/drm/amd/display/dc/dce/dce_clock_source.h | 5 +-
drivers/gpu/drm/amd/display/dc/dce/dce_dmcu.c | 3 -
drivers/gpu/drm/amd/display/dc/dce/dce_i2c_sw.c | 2 -
drivers/gpu/drm/amd/display/dc/dce/dce_ipp.c | 2 -
.../gpu/drm/amd/display/dc/dce/dce_link_encoder.c | 3 -
drivers/gpu/drm/amd/display/dc/dce/dce_opp.c | 2 -
.../drm/amd/display/dc/dce/dce_stream_encoder.c | 5 +-
.../drm/amd/display/dc/dce/dce_stream_encoder.h | 14 +-
.../drm/amd/display/dc/dce100/dce100_resource.c | 2 -
.../drm/amd/display/dc/dce110/dce110_compressor.c | 3 -
.../amd/display/dc/dce110/dce110_hw_sequencer.c | 10 +-
.../amd/display/dc/dce110/dce110_opp_regamma_v.c | 2 -
.../drm/amd/display/dc/dce110/dce110_resource.c | 2 -
.../drm/amd/display/dc/dce110/dce110_transform_v.c | 2 -
.../drm/amd/display/dc/dce112/dce112_compressor.c | 3 -
.../drm/amd/display/dc/dce112/dce112_resource.c | 2 -
.../drm/amd/display/dc/dce120/dce120_resource.c | 2 -
.../gpu/drm/amd/display/dc/dce80/dce80_resource.c | 2 -
drivers/gpu/drm/amd/display/dc/dcn10/dcn10_dpp.c | 2 +
.../gpu/drm/amd/display/dc/dcn10/dcn10_hubbub.c | 2 -
drivers/gpu/drm/amd/display/dc/dcn10/dcn10_hubp.c | 3 +
.../drm/amd/display/dc/dcn10/dcn10_hw_sequencer.c | 6 +-
drivers/gpu/drm/amd/display/dc/dcn10/dcn10_ipp.c | 2 -
.../drm/amd/display/dc/dcn10/dcn10_link_encoder.c | 3 -
drivers/gpu/drm/amd/display/dc/dcn10/dcn10_opp.c | 2 -
.../gpu/drm/amd/display/dc/dcn10/dcn10_resource.c | 2 -
.../amd/display/dc/dcn10/dcn10_stream_encoder.c | 5 +-
.../amd/display/dc/dcn10/dcn10_stream_encoder.h | 17 +-
drivers/gpu/drm/amd/display/dc/dcn20/dcn20_dpp.c | 2 +
drivers/gpu/drm/amd/display/dc/dcn20/dcn20_dsc.c | 17 +-
drivers/gpu/drm/amd/display/dc/dcn20/dcn20_dsc.h | 219 +
drivers/gpu/drm/amd/display/dc/dcn20/dcn20_hubp.c | 3 +
drivers/gpu/drm/amd/display/dc/dcn20/dcn20_hwseq.c | 116 +-
.../gpu/drm/amd/display/dc/dcn20/dcn20_resource.c | 12 +-
.../amd/display/dc/dcn20/dcn20_stream_encoder.c | 1 -
.../gpu/drm/amd/display/dc/dcn21/dcn21_resource.c | 2 +-
.../display/dc/dcn30/dcn30_dio_stream_encoder.c | 4 +-
.../display/dc/dcn30/dcn30_dio_stream_encoder.h | 6 +-
drivers/gpu/drm/amd/display/dc/dcn30/dcn30_dpp.c | 2 +
drivers/gpu/drm/amd/display/dc/dcn30/dcn30_hwseq.c | 22 +-
drivers/gpu/drm/amd/display/dc/dcn30/dcn30_mpc.h | 106 +-
drivers/gpu/drm/amd/display/dc/dcn30/dcn30_optc.c | 5 +
.../gpu/drm/amd/display/dc/dcn30/dcn30_resource.c | 172 +-
drivers/gpu/drm/amd/display/dc/dcn31/dcn31_dccg.c | 16 +-
drivers/gpu/drm/amd/display/dc/dcn31/dcn31_dccg.h | 35 +
.../amd/display/dc/dcn31/dcn31_dio_link_encoder.h | 28 +
.../gpu/drm/amd/display/dc/dcn31/dcn31_resource.c | 5 +-
drivers/gpu/drm/amd/display/dc/dcn314/Makefile | 43 +
.../gpu/drm/amd/display/dc/dcn314/dcn314_dccg.c | 265 +
.../gpu/drm/amd/display/dc/dcn314/dcn314_dccg.h | 158 +
.../display/dc/dcn314/dcn314_dio_stream_encoder.c | 448 +
.../display/dc/dcn314/dcn314_dio_stream_encoder.h | 311 +
.../gpu/drm/amd/display/dc/dcn314/dcn314_hwseq.c | 340 +
.../gpu/drm/amd/display/dc/dcn314/dcn314_hwseq.h | 40 +
.../gpu/drm/amd/display/dc/dcn314/dcn314_init.c | 158 +
.../gpu/drm/amd/display/dc/dcn314/dcn314_init.h | 34 +
.../gpu/drm/amd/display/dc/dcn314/dcn314_optc.c | 239 +
.../gpu/drm/amd/display/dc/dcn314/dcn314_optc.h | 255 +
.../drm/amd/display/dc/dcn314/dcn314_resource.c | 2356 +
.../drm/amd/display/dc/dcn314/dcn314_resource.h | 43 +
.../drm/amd/display/dc/dcn315/dcn315_resource.c | 1 +
.../drm/amd/display/dc/dcn316/dcn316_resource.c | 1 +
drivers/gpu/drm/amd/display/dc/dcn32/Makefile | 13 +-
drivers/gpu/drm/amd/display/dc/dcn32/dcn32_dccg.c | 4 +
.../display/dc/dcn32/dcn32_dio_stream_encoder.c | 20 +-
.../display/dc/dcn32/dcn32_dio_stream_encoder.h | 1 +
drivers/gpu/drm/amd/display/dc/dcn32/dcn32_hwseq.c | 247 +-
drivers/gpu/drm/amd/display/dc/dcn32/dcn32_hwseq.h | 21 +
drivers/gpu/drm/amd/display/dc/dcn32/dcn32_init.c | 12 +-
drivers/gpu/drm/amd/display/dc/dcn32/dcn32_mpc.c | 236 +-
drivers/gpu/drm/amd/display/dc/dcn32/dcn32_mpc.h | 117 +-
drivers/gpu/drm/amd/display/dc/dcn32/dcn32_optc.c | 2 +-
.../gpu/drm/amd/display/dc/dcn32/dcn32_resource.c | 684 +-
.../gpu/drm/amd/display/dc/dcn32/dcn32_resource.h | 20 +-
.../amd/display/dc/dcn32/dcn32_resource_helpers.c | 260 +
.../drm/amd/display/dc/dcn321/dcn321_resource.c | 526 +-
.../gpu/drm/amd/display/dc/dml/dcn20/dcn20_fpu.c | 6 +
.../gpu/drm/amd/display/dc/dml/dcn30/dcn30_fpu.c | 2 +
.../amd/display/dc/dml/dcn30/display_mode_vba_30.c | 21 +-
.../amd/display/dc/dml/dcn30/display_mode_vba_30.h | 11 +
.../display/dc/dml/dcn30/display_rq_dlg_calc_30.c | 93 +-
.../amd/display/dc/dml/dcn31/display_mode_vba_31.c | 107 +-
.../display/dc/dml/dcn31/display_rq_dlg_calc_31.c | 91 +-
.../display/dc/dml/dcn314/display_mode_vba_314.c | 7420 +++
.../display/dc/dml/dcn314/display_mode_vba_314.h | 44 +
.../dc/dml/dcn314/display_rq_dlg_calc_314.c | 1733 +
.../dc/dml/dcn314/display_rq_dlg_calc_314.h | 70 +
.../amd/display/dc/dml/dcn32/display_mode_vba_32.c | 31 +-
.../dc/dml/dcn32/display_mode_vba_util_32.c | 2 +-
.../drm/amd/display/dc/dml/display_mode_structs.h | 3 +
.../gpu/drm/amd/display/dc/dml/display_mode_vba.c | 18 +-
.../gpu/drm/amd/display/dc/dml/display_mode_vba.h | 44 +-
drivers/gpu/drm/amd/display/dc/gpio/gpio_base.c | 2 -
drivers/gpu/drm/amd/display/dc/gpio/gpio_service.c | 2 -
drivers/gpu/drm/amd/display/dc/gpio/hw_ddc.c | 3 -
drivers/gpu/drm/amd/display/dc/gpio/hw_factory.c | 3 +-
drivers/gpu/drm/amd/display/dc/gpio/hw_hpd.c | 2 -
drivers/gpu/drm/amd/display/dc/gpio/hw_translate.c | 1 +
drivers/gpu/drm/amd/display/dc/inc/core_status.h | 1 +
drivers/gpu/drm/amd/display/dc/inc/core_types.h | 42 +-
drivers/gpu/drm/amd/display/dc/inc/dc_link_dp.h | 8 +-
.../gpu/drm/amd/display/dc/inc/hw/stream_encoder.h | 1 +
drivers/gpu/drm/amd/display/dc/inc/hw_sequencer.h | 7 +
.../drm/amd/display/dc/inc/hw_sequencer_private.h | 2 +
drivers/gpu/drm/amd/display/dc/inc/link_enc_cfg.h | 5 +
drivers/gpu/drm/amd/display/dc/irq/Makefile | 10 +
.../amd/display/dc/irq/dce110/irq_service_dce110.c | 2 -
.../amd/display/dc/irq/dce120/irq_service_dce120.c | 2 -
.../amd/display/dc/irq/dce80/irq_service_dce80.c | 2 -
.../amd/display/dc/irq/dcn10/irq_service_dcn10.c | 2 -
.../amd/display/dc/irq/dcn314/irq_service_dcn314.c | 434 +
.../amd/display/dc/irq/dcn314/irq_service_dcn314.h | 35 +
drivers/gpu/drm/amd/display/dc/irq/irq_service.c | 2 -
drivers/gpu/drm/amd/display/dc/os_types.h | 3 +-
.../amd/display/dc/virtual/virtual_link_encoder.c | 2 -
.../display/dc/virtual/virtual_stream_encoder.c | 2 -
drivers/gpu/drm/amd/display/dmub/dmub_srv.h | 1 +
drivers/gpu/drm/amd/display/dmub/inc/dmub_cmd.h | 114 +-
.../drm/amd/display/dmub/inc/dmub_subvp_state.h | 183 +
drivers/gpu/drm/amd/display/dmub/src/dmub_srv.c | 1 +
drivers/gpu/drm/amd/display/include/dal_asic_id.h | 1 +
drivers/gpu/drm/amd/display/include/dal_types.h | 1 +
.../gpu/drm/amd/display/include/set_mode_types.h | 8 +-
.../drm/amd/display/modules/color/color_gamma.c | 3 -
.../drm/amd/display/modules/freesync/freesync.c | 2 -
.../drm/amd/display/modules/power/power_helpers.c | 33 +-
drivers/gpu/drm/amd/include/amd_shared.h | 1 +
.../amd/include/asic_reg/clk/clk_11_0_1_offset.h | 0
.../amd/include/asic_reg/clk/clk_11_0_1_sh_mask.h | 0
.../drm/amd/include/asic_reg/dce/dce_6_0_sh_mask.h | 2 +
.../amd/include/asic_reg/dcn/dcn_2_0_3_offset.h | 0
.../amd/include/asic_reg/dcn/dcn_2_0_3_sh_mask.h | 0
.../amd/include/asic_reg/dcn/dcn_3_0_0_sh_mask.h | 2 +
.../amd/include/asic_reg/dcn/dcn_3_0_1_sh_mask.h | 2 +
.../amd/include/asic_reg/dcn/dcn_3_0_2_sh_mask.h | 2 +
.../amd/include/asic_reg/dcn/dcn_3_0_3_sh_mask.h | 2 +
.../amd/include/asic_reg/dcn/dcn_3_1_2_sh_mask.h | 2 +
.../amd/include/asic_reg/dcn/dcn_3_1_4_offset.h | 15245 +++++
.../amd/include/asic_reg/dcn/dcn_3_1_4_sh_mask.h | 61832 +++++++++++++++++++
.../amd/include/asic_reg/dpcs/dpcs_2_0_3_offset.h | 0
.../amd/include/asic_reg/dpcs/dpcs_2_0_3_sh_mask.h | 0
.../amd/include/asic_reg/dpcs/dpcs_3_1_4_offset.h | 7215 +++
.../amd/include/asic_reg/dpcs/dpcs_3_1_4_sh_mask.h | 55194 +++++++++++++++++
drivers/gpu/drm/amd/include/mes_v11_api_def.h | 6 +-
.../pm/swsmu/inc/pmfw_if/smu13_driver_if_v13_0_0.h | 3 +-
.../amd/pm/swsmu/inc/pmfw_if/smu_v13_0_7_ppsmc.h | 9 +-
drivers/gpu/drm/amd/pm/swsmu/inc/smu_types.h | 1 +
drivers/gpu/drm/amd/pm/swsmu/inc/smu_v13_0.h | 2 +-
drivers/gpu/drm/amd/pm/swsmu/smu11/smu_v11_0.c | 2 +
drivers/gpu/drm/amd/pm/swsmu/smu11/vangogh_ppt.c | 38 +
drivers/gpu/drm/amd/pm/swsmu/smu13/smu_v13_0.c | 26 +-
.../gpu/drm/amd/pm/swsmu/smu13/smu_v13_0_7_ppt.c | 2 +
drivers/gpu/drm/radeon/radeon_device.c | 2 +-
include/uapi/linux/kfd_ioctl.h | 5 +-
232 files changed, 160871 insertions(+), 1544 deletions(-)
create mode 100644 drivers/gpu/drm/amd/display/dc/clk_mgr/dcn314/dcn314_clk_mgr.c
create mode 100644 drivers/gpu/drm/amd/display/dc/clk_mgr/dcn314/dcn314_clk_mgr.h
create mode 100644 drivers/gpu/drm/amd/display/dc/clk_mgr/dcn314/dcn314_smu.c
create mode 100644 drivers/gpu/drm/amd/display/dc/clk_mgr/dcn314/dcn314_smu.h
create mode 100644 drivers/gpu/drm/amd/display/dc/dcn314/Makefile
create mode 100644 drivers/gpu/drm/amd/display/dc/dcn314/dcn314_dccg.c
create mode 100644 drivers/gpu/drm/amd/display/dc/dcn314/dcn314_dccg.h
create mode 100644 drivers/gpu/drm/amd/display/dc/dcn314/dcn314_dio_stream_encoder.c
create mode 100644 drivers/gpu/drm/amd/display/dc/dcn314/dcn314_dio_stream_encoder.h
create mode 100644 drivers/gpu/drm/amd/display/dc/dcn314/dcn314_hwseq.c
create mode 100644 drivers/gpu/drm/amd/display/dc/dcn314/dcn314_hwseq.h
create mode 100644 drivers/gpu/drm/amd/display/dc/dcn314/dcn314_init.c
create mode 100644 drivers/gpu/drm/amd/display/dc/dcn314/dcn314_init.h
create mode 100644 drivers/gpu/drm/amd/display/dc/dcn314/dcn314_optc.c
create mode 100644 drivers/gpu/drm/amd/display/dc/dcn314/dcn314_optc.h
create mode 100644 drivers/gpu/drm/amd/display/dc/dcn314/dcn314_resource.c
create mode 100644 drivers/gpu/drm/amd/display/dc/dcn314/dcn314_resource.h
create mode 100644 drivers/gpu/drm/amd/display/dc/dcn32/dcn32_resource_helpers.c
create mode 100644 drivers/gpu/drm/amd/display/dc/dml/dcn314/display_mode_vba_314.c
create mode 100644 drivers/gpu/drm/amd/display/dc/dml/dcn314/display_mode_vba_314.h
create mode 100644 drivers/gpu/drm/amd/display/dc/dml/dcn314/display_rq_dlg_calc_314.c
create mode 100644 drivers/gpu/drm/amd/display/dc/dml/dcn314/display_rq_dlg_calc_314.h
create mode 100644 drivers/gpu/drm/amd/display/dc/irq/dcn314/irq_service_dcn314.c
create mode 100644 drivers/gpu/drm/amd/display/dc/irq/dcn314/irq_service_dcn314.h
create mode 100644 drivers/gpu/drm/amd/display/dmub/inc/dmub_subvp_state.h
mode change 100755 => 100644 drivers/gpu/drm/amd/include/asic_reg/clk/clk_11_0_1_offset.h
mode change 100755 => 100644 drivers/gpu/drm/amd/include/asic_reg/clk/clk_11_0_1_sh_mask.h
mode change 100755 => 100644 drivers/gpu/drm/amd/include/asic_reg/dcn/dcn_2_0_3_offset.h
mode change 100755 => 100644 drivers/gpu/drm/amd/include/asic_reg/dcn/dcn_2_0_3_sh_mask.h
create mode 100644 drivers/gpu/drm/amd/include/asic_reg/dcn/dcn_3_1_4_offset.h
create mode 100644 drivers/gpu/drm/amd/include/asic_reg/dcn/dcn_3_1_4_sh_mask.h
mode change 100755 => 100644 drivers/gpu/drm/amd/include/asic_reg/dpcs/dpcs_2_0_3_offset.h
mode change 100755 => 100644 drivers/gpu/drm/amd/include/asic_reg/dpcs/dpcs_2_0_3_sh_mask.h
create mode 100644 drivers/gpu/drm/amd/include/asic_reg/dpcs/dpcs_3_1_4_offset.h
create mode 100644 drivers/gpu/drm/amd/include/asic_reg/dpcs/dpcs_3_1_4_sh_mask.h
More information about the amd-gfx
mailing list