From: Alex Deucher <alexander.deucher@amd.com>
To: <amd-gfx@lists.freedesktop.org>,
<dri-devel@lists.freedesktop.org>, <airlied@gmail.com>,
<daniel.vetter@ffwll.ch>
Cc: Alex Deucher <alexander.deucher@amd.com>
Subject: [pull] amdgpu, amdkfd, radeon drm-next-5.18
Date: Fri, 11 Feb 2022 17:07:06 -0500 [thread overview]
Message-ID: <20220211220706.5803-1-alexander.deucher@amd.com> (raw)
Hi Dave, Daniel,
New stuff for 5.18.
The following changes since commit 4efdddbce7c1329f00c458e85dcaf105aebdc0ed:
Merge tag 'amd-drm-next-5.17-2022-01-12' of https://gitlab.freedesktop.org/agd5f/linux into drm-next (2022-01-14 15:42:28 +0100)
are available in the Git repository at:
https://gitlab.freedesktop.org/agd5f/linux.git tags/amd-drm-next-5.18-2022-02-11-1
for you to fetch changes up to 7f161df1a513e2961f4e3c96a8355c8ce93ad175:
drm/amdkfd: replace err by dbg print at svm vram migration (2022-02-11 16:20:24 -0500)
----------------------------------------------------------------
amd-drm-next-5.18-2022-02-11-1:
amdgpu:
- Clean up of power management code
- Enable freesync video mode by default
- Clean up of RAS code
- Improve VRAM access for debug using SDMA
- Coding style cleanups
- SR-IOV fixes
- More display FP reorg
- TLB flush fixes for Arcuturus, Vega20
- Misc display fixes
- Rework special register access methods for SR-IOV
- DP2 fixes
- DP tunneling fixes
- DSC fixes
- More IP discovery cleanups
- Misc RAS fixes
- Enable both SMU i2c buses where applicable
- s2idle improvements
- DPCS header cleanup
- Add new CAP firmware support for SR-IOV
amdkfd:
- Misc cleanups
- SVM fixes
- CRIU support
- Clean up MQD manager
UAPI:
- Add interface to amdgpu CTX ioctl to request a stable power state for profiling
https://gitlab.freedesktop.org/mesa/drm/-/merge_requests/207
- Add amdkfd support for CRIU
https://github.com/checkpoint-restore/criu/pull/1709
- Remove old unused amdkfd debugger interface
Was only implemented for Kaveri and was only ever used by an old HSA tool that was never open sourced
radeon:
- Fix error handling in radeon_driver_open_kms
- UVD suspend fix
- Misc fixes
----------------------------------------------------------------
Aaron Liu (4):
drm/amdgpu: convert code name to ip version for athub
drm/amdgpu: add 1.3.1/2.4.0 athub CG support
drm/amdgpu: add utcl2_harvest to gc 10.3.1
drm/amdgpu: check the GART table before invalidating TLB
Agustin Gutierrez (1):
drm/amd/display: Update watermark values for DCN301
Alex Deucher (22):
drm/amdgpu/swsmu: make sienna cichlid function static
drm/amdgpu/pm: move additional logic into amdgpu_dpm_force_performance_level
drm/amdgpu: invert the logic in amdgpu_device_should_recover_gpu()
drm/amdgpu: don't do resets on APUs which don't support it
drm/amdgpu: drop flags check for CHIP_IP_DISCOVERY
drm/amdgpu: filter out radeon secondary ids as well
drm/amdgpu/display: adjust msleep limit in dp_wait_for_training_aux_rd_interval
drm/amdgpu/display: use msleep rather than udelay for long delays
drm/amdgpu/pm/smu7: drop message about VI performance levels
drm/amdgpu: set APU flag based on IP discovery table
drm/amdgpu: move PX checking into amdgpu_device_ip_early_init
drm/amdgpu: move runtime pm init after drm and fbdev init
drm/amdgpu: handle BACO synchronization with secondary funcs
drm/amdgpu: convert amdgpu_display_supported_domains() to IP versions
drm/amdgpu/swsmu/i2c: return an error if the SMU is not running
drm/amdgpu/UAPI: add new CTX OP to get/set stable pstates
drm/amdgpu: bump driver version for new CTX OP to set/get stable pstates
drm/amdgpu: drop experimental flag on aldebaran
drm/amdgpu/display: change pipe policy for DCN 2.0
drm/amdgpu: add missing license to dpcs_3_0_0 headers
drm/amdgpu: move dpcs_3_0_0 headers from dcn to dpcs
drm/amdgpu: move dpcs_3_0_3 headers from dcn to dpcs
Alex Sierra (1):
drm/amdkfd: replace err by dbg print at svm vram migration
Alvin Lee (1):
drm/amd/display: Driver support for MCLK query tool
Anthony Koo (4):
drm/amd/display: [FW Promotion] Release 0.0.100.0
drm/amd/display: [FW Promotion] Release 0.0.101.0
drm/amd/display: [FW Promotion] Release 0.0.102.0
drm/amd/display: [FW Promotion] Release 0.0.103.0
Aric Cyr (6):
drm/amd/display: 3.2.168
drm/amd/display: 3.2.169
drm/amd/display: 3.2.170
drm/amd/display: Remove unnecessary function definition
drm/amd/display: 3.2.171
drm/amd/display: 3.2.172
Aun-Ali Zaidi (1):
drm/amd/display: Force link_rate as LINK_RATE_RBR2 for 2018 15" Apple Retina panels
Bas Nieuwenhuizen (3):
drm/amd/display: Fix FP start/end for dcn30_internal_validate_bw.
drm/amd/display: Wrap dcn301_calculate_wm_and_dlg for FPU.
drm/amdgpu/display: Remove t_srx_delay_us.
Bing Guo (1):
drm/amdgpu/display/dc: do blocked MST topology discovery at resume from S3/S4
Bokun Zhang (1):
drm/amdgpu: Add interface to load SRIOV cap FW
CHANDAN VURDIGERE NATARAJ (1):
drm/amdgpu: Enable recovery on yellow carp
Changcheng Deng (3):
drm/amd/pm: Replace one-element array with flexible-array member
drm/amdgpu: remove duplicate include in 'amdgpu_device.c'
drm/amd/pm: remove duplicate include in 'arcturus_ppt.c'
Charlene Liu (1):
drm/amd/display: update dml to rev.99 and smu clk_table w/a
Chris Park (1):
drm/amd/display: DCEFCLK DS on CLK init
Christian König (10):
drm/radeon: fix error handling in radeon_driver_open_kms
drm/amdgpu: remove gart.ready flag
drm/amdgpu: fix logic inversion in check
drm/amdgpu: lower BUG_ON into WARN_ON for AMDGPU_PL_PREEMPT
drm/amdgpu: rework GART copy window handling
drm/amdgpu: restructure amdgpu_fill_buffer v2
drm/amdgpu: add some lockdep checks to the VM code
drm/amdgpu: rename amdgpu_vm_bo_rmv to _del
drm/amdgpu: move lockdep assert to the right place.
drm/amdgpu: reserve the pd while cleaning up PRTs
Colin Ian King (2):
drm/radeon: remove redundant assignment to reg
drm/amd/display: fix spelling mistake: synatpics -> synaptics
Dale Zhao (1):
drm/amd/display: Add signal type check when verify stream backends same
Dan Carpenter (2):
drm/amdkfd: CRIU fix a NULL vs IS_ERR() check
drm/amdkfd: CRIU return -EFAULT for copy_to_user() failure
Darren Powell (3):
amdgpu/pm: Implement new API function "emit" that accepts buffer base and write offset
amdgpu/pm: Implement emit_clk_levels for navi10
amdgpu/pm: Add emit_clock_levels calls
David Galiffi (2):
drm/amd/display: Fix disabling dccg clocks
drm/amd/display: Disable physym clock
David Yat Sin (9):
drm/amdkfd: CRIU Implement KFD unpause operation
drm/amdkfd: CRIU add queues support
drm/amdkfd: CRIU restore queue ids
drm/amdkfd: CRIU restore sdma id for queues
drm/amdkfd: CRIU restore queue doorbell id
drm/amdkfd: CRIU checkpoint and restore queue mqds
drm/amdkfd: CRIU checkpoint and restore queue control stack
drm/amdkfd: CRIU checkpoint and restore events
drm/amdkfd: CRIU implement gpu_id remapping
Dmytro Laktyushkin (2):
drm/amd/display: limit unbounded requesting to 5k
drm/amd/display: fix yellow carp wm clamping
Eric Bernstein (2):
drm/amd/display: Fix for variable may be used uninitialized error
drm/amd/display: remove static from optc31_set_drr
Eric Huang (2):
drm/amdkfd: enable heavy-weight TLB flush on Arcturus
drm/amdkfd: enable heavy-weight TLB flush on Vega20
Eric Yang (4):
drm/amd/display: adjust bit comparison to be more type safe
drm/amd/display: support new PMFW interface to disable Z9 only
drm/amd/display: fix zstate allow interface to PMFW
drm/amd/display: add debug option for z9 disable interface
Evan Quan (39):
drm/amd/pm: do not expose implementation details to other blocks out of power
drm/amd/pm: do not expose power implementation details to amdgpu_pm.c
drm/amd/pm: do not expose power implementation details to display
drm/amd/pm: do not expose those APIs used internally only in amdgpu_dpm.c
drm/amd/pm: do not expose those APIs used internally only in si_dpm.c
drm/amd/pm: do not expose the API used internally only in kv_dpm.c
drm/amd/pm: create a new holder for those APIs used only by legacy ASICs(si/kv)
drm/amd/pm: move pp_force_state_enabled member to amdgpu_pm structure
drm/amd/pm: optimize the amdgpu_pm_compute_clocks() implementations
drm/amd/pm: move those code piece used by Stoney only to smu8_hwmgr.c
drm/amd/pm: drop redundant or unused APIs and data structures
drm/amd/pm: do not expose the smu_context structure used internally in power
drm/amd/pm: relocate the power related headers
drm/amd/pm: drop unnecessary gfxoff controls
drm/amd/pm: revise the performance level setting APIs
drm/amd/pm: unified lock protections in amdgpu_dpm.c
drm/amdgpu: wrap those atombios APIs used by SI under CONFIG_DRM_AMDGPU_SI
drm/amd/pm: drop those unrealistic thermal_type checks
drm/amd/pm: correct the checks for fan attributes support
drm/amdgpu: suppress the warning about enum value 'AMD_IP_BLOCK_TYPE_NUM'
drm/amd/pm: drop unneeded lock protection smu->mutex
drm/amd/pm: drop unneeded vcn/jpeg_gate_lock
drm/amd/pm: drop unneeded smu->metrics_lock
drm/amd/pm: drop unneeded smu->sensor_lock
drm/amd/pm: drop unneeded smu_baco->mutex
drm/amd/pm: drop unneeded feature->mutex
drm/amd/pm: drop unneeded hwmgr->smu_lock
drm/amd/pm: correct the MGpuFanBoost support for Beige Goby
drm/amd/pm: fix the deadlock observed on performance_level setting
drm/amd/pm: correct the way for retrieving enabled ppfeatures on Renoir
drm/amd/pm: unify the interface for retrieving enabled ppfeatures
drm/amd/pm: update the data type for retrieving enabled ppfeatures
drm/amd/pm: correct the usage for 'supported' member of smu_feature structure
drm/amd/pm: drop the cache for enabled ppfeatures
drm/amd/pm: avoid consecutive retrieving for enabled ppfeatures
drm/amd/pm: revise the implementation of smu_cmn_disable_all_features_with_exception
drm/amd/pm: fix enabled features retrieving on Renoir and Cyan Skillfish
drm/amd/pm: correct UMD pstate clocks for Dimgrey Cavefish and Beige Goby
drm/amd/pm: fulfill the support for DriverSmuConfig table
Fangzhi Zuo (5):
drm/amd/display: Add Synaptics Fifo Reset Workaround
drm/amd/display: Retrieve MST Downstream Port Status
drm/amd/display: Add DSC Enable for Synaptics Hub
drm/amd/display: Add Missing HPO Stream Encoder Function Hook
drm/amd/display: Trigger DP2 Sequence With Uncertified Cable
Felipe Clark (1):
drm/amd/display: Fix black screen issue on memory clock switch en
Felix Kuehling (1):
drm/amdgpu: Wipe all VRAM on free when RAS is enabled
Flora Cui (1):
drm/amd/pm: fix null ptr access
Graham Sider (1):
drm/amdkfd: Fix indentation on switch statement
Guchun Chen (5):
drm/amdgpu: drop redundant check of ip discovery_bin
drm/amdgpu: apply vcn harvest quirk
drm/amdgpu: drop WARN_ON in amdgpu_gart_bind/unbind
drm/amd/pm: use dev_*** to print output in multiple GPUs
drm/amdgpu: drop flood print in rlcg reg access function
Hawking Zhang (10):
drm/amdgpu: add helper to query rlcg reg access flag
drm/amdgpu: switch to get_rlcg_reg_access_flag for gfx9
drm/amdgpu: switch to get_rlcg_reg_access_flag for gfx10
drm/amdgpu: add structures for rlcg indirect reg access
drm/amdgpu: init rlcg_reg_access_ctrl for gfx9
drm/amdgpu: init rlcg_reg_access_ctrl for gfx10
drm/amdgpu: add helper for rlcg indirect reg access
drm/amdgpu: switch to amdgpu_sriov_rreg/wreg
drm/amdgpu: retire rlc callbacks sriov_rreg/wreg
drm/amdgpu: switch to common helper to read bios from rom
Ian Chen (2):
drm/amd/display: modify SMU_TIMEOUT macro.
drm/amd/display: Change return type of dm_helpers_dp_mst_stop_top_mgr
Ilya (1):
drm/amd/display: Fix DP LT sequence on EQ fail
Isabella Basso (1):
drm/amd/display: move calcs folder into DML
Jarif Aftab (1):
drm/amd/display: Disabled seamless boots on DP and renamed power_down_display_on_boot
Jasdeep Dhillon (1):
drm/amd/display: move FPU associated DCN302 code to DML folder (#2266)
Jiapeng Chong (2):
drm/amd/display: Remove redundant initialization of dpg_width
drm/amd/pm: remove useless if
Jimmy Kizito (1):
drm/amd/display: Add work around to enforce TBT3 compatibility.
Jingwen Chen (1):
drm/amd/amdgpu: fixing read wrong pf2vf data in SRIOV
Jonathan Gray (1):
drm/radeon: use kernel is_power_of_2 rather than local version
Jonathan Kim (3):
drm/amdgpu: improve debug VRAM access performance using sdma
drm/amdgpu: cleanup ttm debug sdma vram access function
drm/amdgpu: fix broken debug sdma vram access function
Josip Pavic (1):
drm/amd/display: do not compare integers of different widths
Ken Xue (1):
drm/amdgpu: remove ctx->lock
Lang Yu (5):
drm/amdgpu: enable amdgpu_dc module parameter
drm/amd/pm: add get_dpm_ultimate_freq function for cyan skillfish
drm/amd/pm: use existing fini_smc_tables function for cyan skillfish
drm/amdgpu: fix a potential GPU hang on cyan skillfish
drm/amdgpu: add support for GC 10.1.4
Leo (Hanghong) Ma (1):
drm/amd/display: add infoframe update sequence debug trace
Lijo Lazar (1):
drm/amdgpu: Fix uninitialized variable use warning
Luben Tuikov (7):
drm/amd: Expose the FRU SMU I2C bus
drm/amd: Enable FRU EEPROM for Sienna Cichlid
drm/amdgpu: Print once if RAS unsupported
drm/amdgpu: Nerf "buff" to "buf"
drm/amdgpu: Don't offset by 2 in FRU EEPROM
drm/amdgpu: Prevent random memory access in FRU code
drm/amdgpu: Set FRU bus for Aldebaran and Vega 20
Lukas Fink (1):
drm/amdgpu: Fix rejecting Tahiti GPUs
Magali Lemes (1):
drm/amd/display: Use NULL pointer instead of plain integer
Marina Nikolic (1):
drm/amd/pm: Enable sysfs required by rocm-smi tool for One VF mode
Mario Limonciello (7):
drm/amd/display: Revert W/A for hard hangs on DCN20/DCN21
drm/amd: Fix MSB of SMU version printing
display/amd: decrease message verbosity about watermarks table failure
drm/amd: Warn users about potential s0ix problems
drm/amd: add support to check whether the system is set to s3
drm/amd: Only run s3 or s0ix if system is configured properly
drm/amd: avoid suspend on dGPUs w/ s2idle support when runtime PM enabled
Martin Tsai (2):
drm/amd/display: add protection in link encoder matching logic
drm/amd/display: handle null link encoder
Maíra Canal (1):
drm/amd/pm: add missing prototypes to amdgpu_dpm_internal
Minghao Chi (1):
amdgpu/amdgpu_psp: remove unneeded ret variable
Mukul Joshi (3):
drm/amdkfd: Fix TLB flushing in KFD SVM with no HWS
drm/amdkfd: Remove unused old debugger implementation
drm/amdkfd: Consolidate MQD manager functions
Nicholas Kazlauskas (4):
drm/amd/display: Only set PSR version when valid
drm/amd/display: Use PSR version selected during set_psr_caps
drm/amd/display: Call dc_stream_release for remove link enc assignment
drm/amd/display: Fix stream->link_enc unassigned during stream removal
Oliver Logush (1):
drm/amd/display: extend dcn201 support
Paul Hsieh (2):
drm/amd/display: watermark latencies is not enough on DCN31
drm/amd/display: change fastboot timing validation
Philip Yang (4):
drm/amdkfd: Don't take process mutex for svm ioctls
drm/amdkfd: Ensure mm remain valid in svm deferred_list work
drm/amdkfd: svm range restore work deadlock when process exit
drm/amdkfd: Fix variable set but not used warning
Qiang Ma (1):
drm/radeon: fix UVD suspend error
Rajib Mahapatra (2):
drm/amd/display: Not to call dpcd_set_source_specific_data during resume.
drm/amdgpu: skipping SDMA hw_init and hw_fini for S0ix.
Rajneesh Bhardwaj (17):
drm/amdkfd: CRIU Introduce Checkpoint-Restore APIs
drm/amdkfd: CRIU Implement KFD process_info ioctl
drm/amdkfd: CRIU Implement KFD checkpoint ioctl
drm/amdkfd: CRIU Implement KFD restore ioctl
drm/amdkfd: CRIU Implement KFD resume ioctl
drm/amdkfd: CRIU export BOs as prime dmabuf objects
drm/amdkfd: CRIU checkpoint and restore xnack mode
drm/amdkfd: CRIU allow external mm for svm ranges
drm/amdkfd: use user_gpu_id for svm ranges
drm/amdkfd: CRIU Discover svm ranges
drm/amdkfd: CRIU Save Shared Virtual Memory ranges
drm/amdkfd: CRIU prepare for svm resume
drm/amdkfd: CRIU resume shared virtual memory ranges
drm/amdkfd: Bump up KFD API version for CRIU
drm/amdgpu: Fix recursive locking warning
drm/amdkfd: CRIU fix extra whitespace and block comment warnings
drm/amdkfd: Fix prototype warning for get_process_num_bos
Randy Dunlap (1):
drm/amd/display: don't use /** for non-kernel-doc comments
Reza Amini (1):
drm/amd/display: Update VSC HDR infoPacket on TF change
Roman Li (1):
drm/amd/display: Cap pflip irqs per max otg number
Roy Chan (1):
drm/amd/display: Support synchronized indirect reg access
Shen, George (2):
drm/amd/display: Add Cable ID support for native DP
drm/amd/display: Add link enc null ptr check for cable ID (#2597)
Solomon Chiu (1):
drm/amd/display: Enable Freesync Video Mode by default
Somalapuram Amaranath (1):
drm/amdgpu: limit the number of dst address in trace
Stanley.Yang (6):
drm/amdgpu: handle denied inject error into critical regions v2
drm/amdgpu: remove unused variable warning
drm/amdgpu: fix convert bad page retiremt
drm/amdgpu: fix channel index mapping for SIENNA_CICHLID
drm/amdgpu: Reset OOB table error count info
drm/amdgpu: adjust register address calculation
Sung Joon Kim (1):
drm/amd/display: remove PHY repeater count check for LTTPR mode
Tao Zhou (8):
drm/amdgpu: add umc_fill_error_record to make code more simple
drm/amdgpu: increase bad page number for umc ras query
drm/amdgpu: update algorithm of umc address conversion
drm/amdgpu: get hash bit for CH4 in umc channel index
drm/amdgpu: fix list add issue in vram reserve
drm/amdkfd: rename kfd_process_vm_fault to kfd_dqm_evict_pasid
drm/amdkfd: use unmap all queues for poison consumption
drm/amdgpu: loose check for umc poison mode
Tianci.Yin (1):
drm/amdgpu: Fix an error message in rmmod
Tim Huang (4):
drm/amdgpu: convert to NBIO IP version checking
drm/amdgpu: convert to UVD IP version checking
drm/amd/display: convert to DCE IP version checking
drm/amd/display: Fix unused variable warning
Tom Rix (4):
drm/amd/pm: return -ENOTSUPP if there is no get_dpm_ultimate_freq function
drm/amd/pm: fix error handling
drm/amdkfd: fix freeing an unset pointer
drm/amdkfd: fix loop error handling
Varone (1):
drm/amd/display: Change error to warning when hpd remains low for eDP
Victor Zhao (1):
drm/amdgpu: add determine passthrough under arm64
Wayne Lin (2):
drm/amd/display: Don't update drm connector when read local EDID
drm/amd/display: Reset preferred training settings immediately
Wenjing Liu (15):
drm/amd/display: factor out dp detection link training and mst top detection
drm/amd/display: Drop DCN for DP2.x logic
drm/amd/display: abstract encoder related hwseq across different types
drm/amd/display: add more link_hwss types and method to decide which one
drm/amd/display: rename dc_link_hwss struct to link_hwss
drm/amd/display: fix a coding error causing set throttled vcp size skipped for dpia
drm/amd/display: allow set dp drive setting when stream is not present
drm/amd/display: add setup/reset stream encoder to link_hwss
drm/amd/display: refactor destructive verify link cap sequence
drm/amd/display: add enable/disable dp link output to link_hwss
drm/amd/display: add set dp link test pattern to link_hwss
drm/amd/display: add set dp lane settings to link_hwss
drm/amd/display: temporarly move non link_hwss code to dc_link_dp
drm/amd/display: move get_link_hwss to dc_resource
drm/amd/display: move link_hwss to link folder and break down to files
Wyatt Wood (1):
drm/amd/display: Improve dce_aux_transfer_with_retries logging
Xiaojian Du (3):
drm/amdgpu: add vram check function for GMC
drm/amdgpu: modify a pair of functions for the pcie port wreg/rreg
drm/amdgpu: fix the page fault caused by uninitialized variables
Xin Xiong (1):
drm/amd/amdgpu/amdgpu_cs: fix refcount leak of a dma_fence obj
Yang Li (4):
drm/amdgpu: remove unneeded semicolon
drm/amdgpu: clean up some inconsistent indenting
drm/amd/display: clean up some inconsistent indenting
drm/amd/display: clean up some inconsistent indenting
Yang Wang (4):
drm/amd/pm: drm/amd/pm: disable GetPptLimit message in sriov mode
drm/amd/pm: fix hwmon node of power1_label create issue
drm/amd/pm: correct hwmon power label name
drm/amdgpu: fix gmc init fail in sriov mode
Yongzhi Liu (2):
drm/amdgpu: Add missing pm_runtime_put_autosuspend
drm/amd/display: Fix memory leak
Zhan Liu (4):
drm/amd/display: Correct MPC split policy for DCN301
drm/amd/display: change FIFO reset condition to embedded display only
drm/amd/display: revert "Reset fifo after enable otg"
drm/amd/display: keep eDP Vdd on when eDP stream is already enabled
Zhou Qingyang (2):
drm/amd/display/dc/calcs/dce_calcs: Fix a memleak in calculate_bandwidth()
drm/amd/display: Fix a NULL pointer dereference in amdgpu_dm_connector_add_common_modes()
huangqu (1):
drm/amdgpu: Wrong order for config and counter_id parameters
mziya (4):
drm/amd/pm: Update smu driver interface for sienna cichlid
drm/amdgpu: add new query interface for umc_v8_7 block
drm/amd/pm: add message smu to get ecc_table
drm/amdgpu: remove unused variable
shaoyunl (1):
drm/amdgpu: Disable FRU EEPROM access for SRIOV
tangmeng (1):
drm/amd/amdgpu: fix spelling mistake "disbale" -> "disable"
yipechai (27):
drm/amdgpu: Unify ras block interface for each ras block
drm/amdgpu: Modify the compilation failed problem when other ras blocks' .h include amdgpu_ras.h
drm/amdgpu: Modify gfx block to fit for the unified ras block data and ops
drm/amdgpu: Modify xgmi block to fit for the unified ras block data and ops
drm/amdgpu: Modify hdp block to fit for the unified ras block data and ops
drm/amdgpu: Modify mmhub block to fit for the unified ras block data and ops
drm/amdgpu: Modify nbio block to fit for the unified ras block data and ops
drm/amdgpu: Modify umc block to fit for the unified ras block data and ops
drm/amdgpu: Modify sdma block to fit for the unified ras block data and ops
drm/amdgpu: Modify mca block to fit for the unified ras block data and ops
drm/amdgpu: Adjust error inject function code style in amdgpu_ras.c
drm/amdgpu: Removed redundant ras code
drm/amdgpu: Add ras supported check for register_ras_block
drm/amdgpu: No longer insert ras blocks into ras_list if it already exists in ras_list
drm/amdgpu: Use ARRAY_SIZE to get array length
drm/amdgpu: fix compile warning for ras_block_match_default
drm/amdgpu: Fix the code style warnings in amdgpu_ras
drm/amdgpu: Fix the code style warnings in gfx
drm/amdgpu: Fix the code style warnings in gmc
drm/amdgpu: Fix the code style warnings in sdma
drm/amdgpu: Fix the code style warnings in hdp xgmi mca and umc
drm/amdgpu: Remove repeated calls
drm/amdgpu: Move xgmi ras initialization from .late_init to .early_init
Revert "drm/amdgpu: No longer insert ras blocks into ras_list if it already exists in ras_list"
drm/amdgpu: Add judgement to avoid infinite loop
drm/amdgpu: Fixed the defect of soft lock caused by infinite loop
Revert "drm/amdgpu: Add judgement to avoid infinite loop"
zhanglianjie (2):
drm/radeon/uvd: Fix forgotten unmap buffer objects
drm/amd/amdgpu/amdgpu_uvd: Fix forgotten unmap buffer object
drivers/gpu/drm/amd/amdgpu/aldebaran.c | 2 +-
drivers/gpu/drm/amd/amdgpu/amdgpu.h | 37 +-
drivers/gpu/drm/amd/amdgpu/amdgpu_acpi.c | 37 +-
drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.h | 7 +-
.../gpu/drm/amd/amdgpu/amdgpu_amdkfd_aldebaran.c | 3 -
.../gpu/drm/amd/amdgpu/amdgpu_amdkfd_arcturus.c | 3 -
drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v10.c | 24 -
.../gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v10_3.c | 25 -
drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v7.c | 96 -
drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v8.c | 24 -
drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v9.c | 24 -
drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v9.h | 10 -
drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gpuvm.c | 74 +-
drivers/gpu/drm/amd/amdgpu/amdgpu_atombios.c | 2 +
drivers/gpu/drm/amd/amdgpu/amdgpu_atombios.h | 22 +-
drivers/gpu/drm/amd/amdgpu/amdgpu_bios.c | 38 +
drivers/gpu/drm/amd/amdgpu/amdgpu_cs.c | 17 +-
drivers/gpu/drm/amd/amdgpu/amdgpu_csa.c | 2 +-
drivers/gpu/drm/amd/amdgpu/amdgpu_ctx.c | 131 +-
drivers/gpu/drm/amd/amdgpu/amdgpu_ctx.h | 2 +-
drivers/gpu/drm/amd/amdgpu/amdgpu_debugfs.c | 29 +-
drivers/gpu/drm/amd/amdgpu/amdgpu_device.c | 121 +-
drivers/gpu/drm/amd/amdgpu/amdgpu_discovery.c | 66 +-
drivers/gpu/drm/amd/amdgpu/amdgpu_display.c | 29 +-
drivers/gpu/drm/amd/amdgpu/amdgpu_drv.c | 206 +-
drivers/gpu/drm/amd/amdgpu/amdgpu_fru_eeprom.c | 53 +-
drivers/gpu/drm/amd/amdgpu/amdgpu_gart.c | 36 +-
drivers/gpu/drm/amd/amdgpu/amdgpu_gart.h | 15 +-
drivers/gpu/drm/amd/amdgpu/amdgpu_gem.c | 2 +-
drivers/gpu/drm/amd/amdgpu/amdgpu_gfx.c | 26 +-
drivers/gpu/drm/amd/amdgpu/amdgpu_gfx.h | 24 +-
drivers/gpu/drm/amd/amdgpu/amdgpu_gmc.c | 114 +-
drivers/gpu/drm/amd/amdgpu/amdgpu_gmc.h | 13 +-
drivers/gpu/drm/amd/amdgpu/amdgpu_gtt_mgr.c | 9 +-
drivers/gpu/drm/amd/amdgpu/amdgpu_hdp.c | 2 +-
drivers/gpu/drm/amd/amdgpu/amdgpu_hdp.h | 13 +-
drivers/gpu/drm/amd/amdgpu/amdgpu_irq.c | 12 +-
drivers/gpu/drm/amd/amdgpu/amdgpu_kms.c | 112 +-
drivers/gpu/drm/amd/amdgpu/amdgpu_mca.c | 11 +-
drivers/gpu/drm/amd/amdgpu/amdgpu_mca.h | 14 +-
drivers/gpu/drm/amd/amdgpu/amdgpu_mmhub.c | 2 +-
drivers/gpu/drm/amd/amdgpu/amdgpu_mmhub.h | 14 +-
drivers/gpu/drm/amd/amdgpu/amdgpu_nbio.c | 2 +-
drivers/gpu/drm/amd/amdgpu/amdgpu_nbio.h | 11 +-
drivers/gpu/drm/amd/amdgpu/amdgpu_object.c | 6 +-
drivers/gpu/drm/amd/amdgpu/amdgpu_psp.c | 126 +-
drivers/gpu/drm/amd/amdgpu/amdgpu_psp.h | 9 +
drivers/gpu/drm/amd/amdgpu/amdgpu_ras.c | 421 ++--
drivers/gpu/drm/amd/amdgpu/amdgpu_ras.h | 61 +-
drivers/gpu/drm/amd/amdgpu/amdgpu_ras_eeprom.c | 17 +-
drivers/gpu/drm/amd/amdgpu/amdgpu_rlc.h | 16 +-
drivers/gpu/drm/amd/amdgpu/amdgpu_sdma.h | 12 +-
drivers/gpu/drm/amd/amdgpu/amdgpu_trace.h | 5 +-
drivers/gpu/drm/amd/amdgpu/amdgpu_ttm.c | 409 ++--
drivers/gpu/drm/amd/amdgpu/amdgpu_ttm.h | 10 +-
drivers/gpu/drm/amd/amdgpu/amdgpu_ucode.h | 1 +
drivers/gpu/drm/amd/amdgpu/amdgpu_umc.c | 60 +-
drivers/gpu/drm/amd/amdgpu/amdgpu_umc.h | 19 +-
drivers/gpu/drm/amd/amdgpu/amdgpu_uvd.c | 2 +
drivers/gpu/drm/amd/amdgpu/amdgpu_virt.c | 165 +-
drivers/gpu/drm/amd/amdgpu/amdgpu_virt.h | 24 +-
drivers/gpu/drm/amd/amdgpu/amdgpu_vm.c | 12 +-
drivers/gpu/drm/amd/amdgpu/amdgpu_vm.h | 2 +-
drivers/gpu/drm/amd/amdgpu/amdgpu_vram_mgr.c | 2 +-
drivers/gpu/drm/amd/amdgpu/amdgpu_xgmi.c | 52 +-
drivers/gpu/drm/amd/amdgpu/amdgpu_xgmi.h | 4 +-
drivers/gpu/drm/amd/amdgpu/athub_v1_0.c | 13 +-
drivers/gpu/drm/amd/amdgpu/athub_v2_0.c | 1 +
drivers/gpu/drm/amd/amdgpu/athub_v2_1.c | 1 +
drivers/gpu/drm/amd/amdgpu/cik.c | 4 +
drivers/gpu/drm/amd/amdgpu/dce_v10_0.c | 2 +-
drivers/gpu/drm/amd/amdgpu/dce_v11_0.c | 2 +-
drivers/gpu/drm/amd/amdgpu/dce_v6_0.c | 2 +-
drivers/gpu/drm/amd/amdgpu/dce_v8_0.c | 2 +-
drivers/gpu/drm/amd/amdgpu/df_v3_6.c | 6 +-
drivers/gpu/drm/amd/amdgpu/gfx_v10_0.c | 200 +-
drivers/gpu/drm/amd/amdgpu/gfx_v9_0.c | 226 +-
drivers/gpu/drm/amd/amdgpu/gfx_v9_4.c | 24 +-
drivers/gpu/drm/amd/amdgpu/gfx_v9_4.h | 2 +-
drivers/gpu/drm/amd/amdgpu/gfx_v9_4_2.c | 25 +-
drivers/gpu/drm/amd/amdgpu/gfx_v9_4_2.h | 2 +-
drivers/gpu/drm/amd/amdgpu/gfxhub_v2_1.c | 7 +-
drivers/gpu/drm/amd/amdgpu/gmc_v10_0.c | 43 +-
drivers/gpu/drm/amd/amdgpu/gmc_v6_0.c | 12 +-
drivers/gpu/drm/amd/amdgpu/gmc_v7_0.c | 13 +-
drivers/gpu/drm/amd/amdgpu/gmc_v8_0.c | 13 +-
drivers/gpu/drm/amd/amdgpu/gmc_v9_0.c | 86 +-
drivers/gpu/drm/amd/amdgpu/hdp_v4_0.c | 14 +-
drivers/gpu/drm/amd/amdgpu/hdp_v4_0.h | 2 +-
drivers/gpu/drm/amd/amdgpu/jpeg_v3_0.c | 9 +-
drivers/gpu/drm/amd/amdgpu/mca_v3_0.c | 86 +-
drivers/gpu/drm/amd/amdgpu/mmhub_v1_0.c | 10 +-
drivers/gpu/drm/amd/amdgpu/mmhub_v1_0.h | 2 +-
drivers/gpu/drm/amd/amdgpu/mmhub_v1_7.c | 10 +-
drivers/gpu/drm/amd/amdgpu/mmhub_v1_7.h | 2 +-
drivers/gpu/drm/amd/amdgpu/mmhub_v9_4.c | 10 +-
drivers/gpu/drm/amd/amdgpu/mmhub_v9_4.h | 2 +-
drivers/gpu/drm/amd/amdgpu/mxgpu_vi.c | 2 +-
drivers/gpu/drm/amd/amdgpu/nbio_v7_2.c | 44 +-
drivers/gpu/drm/amd/amdgpu/nbio_v7_4.c | 17 +-
drivers/gpu/drm/amd/amdgpu/nbio_v7_4.h | 2 +-
drivers/gpu/drm/amd/amdgpu/nv.c | 69 +-
drivers/gpu/drm/amd/amdgpu/psp_gfx_if.h | 1 +
drivers/gpu/drm/amd/amdgpu/psp_v11_0.c | 4 +-
drivers/gpu/drm/amd/amdgpu/psp_v3_1.c | 1 +
drivers/gpu/drm/amd/amdgpu/sdma_v4_0.c | 66 +-
drivers/gpu/drm/amd/amdgpu/sdma_v4_4.c | 25 +-
drivers/gpu/drm/amd/amdgpu/sdma_v4_4.h | 2 +-
drivers/gpu/drm/amd/amdgpu/sdma_v5_0.c | 3 +-
drivers/gpu/drm/amd/amdgpu/smu_v11_0_i2c.c | 81 +-
drivers/gpu/drm/amd/amdgpu/smu_v11_0_i2c.h | 6 +-
drivers/gpu/drm/amd/amdgpu/soc15.c | 55 +-
drivers/gpu/drm/amd/amdgpu/soc15_common.h | 8 +-
drivers/gpu/drm/amd/amdgpu/ta_ras_if.h | 3 +-
drivers/gpu/drm/amd/amdgpu/umc_v6_1.c | 30 +-
drivers/gpu/drm/amd/amdgpu/umc_v6_1.h | 2 +-
drivers/gpu/drm/amd/amdgpu/umc_v6_7.c | 153 +-
drivers/gpu/drm/amd/amdgpu/umc_v6_7.h | 25 +-
drivers/gpu/drm/amd/amdgpu/umc_v8_7.c | 173 +-
drivers/gpu/drm/amd/amdgpu/umc_v8_7.h | 2 +-
drivers/gpu/drm/amd/amdgpu/vi.c | 4 +
drivers/gpu/drm/amd/amdkfd/Makefile | 2 -
drivers/gpu/drm/amd/amdkfd/cik_event_interrupt.c | 2 +-
drivers/gpu/drm/amd/amdkfd/kfd_chardev.c | 1606 +++++++++----
drivers/gpu/drm/amd/amdkfd/kfd_crat.c | 1 +
drivers/gpu/drm/amd/amdkfd/kfd_dbgdev.c | 845 -------
drivers/gpu/drm/amd/amdkfd/kfd_dbgdev.h | 230 --
drivers/gpu/drm/amd/amdkfd/kfd_dbgmgr.c | 158 --
drivers/gpu/drm/amd/amdkfd/kfd_dbgmgr.h | 293 ---
drivers/gpu/drm/amd/amdkfd/kfd_device.c | 59 +-
.../gpu/drm/amd/amdkfd/kfd_device_queue_manager.c | 246 +-
.../gpu/drm/amd/amdkfd/kfd_device_queue_manager.h | 51 +-
drivers/gpu/drm/amd/amdkfd/kfd_events.c | 313 ++-
drivers/gpu/drm/amd/amdkfd/kfd_int_process_v9.c | 5 +-
drivers/gpu/drm/amd/amdkfd/kfd_iommu.c | 12 -
drivers/gpu/drm/amd/amdkfd/kfd_migrate.c | 22 +-
drivers/gpu/drm/amd/amdkfd/kfd_mqd_manager.c | 63 +
drivers/gpu/drm/amd/amdkfd/kfd_mqd_manager.h | 41 +
drivers/gpu/drm/amd/amdkfd/kfd_mqd_manager_cik.c | 123 +-
drivers/gpu/drm/amd/amdkfd/kfd_mqd_manager_v10.c | 150 +-
drivers/gpu/drm/amd/amdkfd/kfd_mqd_manager_v9.c | 172 +-
drivers/gpu/drm/amd/amdkfd/kfd_mqd_manager_vi.c | 147 +-
drivers/gpu/drm/amd/amdkfd/kfd_priv.h | 167 +-
drivers/gpu/drm/amd/amdkfd/kfd_process.c | 92 +-
.../gpu/drm/amd/amdkfd/kfd_process_queue_manager.c | 372 ++-
drivers/gpu/drm/amd/amdkfd/kfd_smi_events.c | 2 +-
drivers/gpu/drm/amd/amdkfd/kfd_svm.c | 437 +++-
drivers/gpu/drm/amd/amdkfd/kfd_svm.h | 39 +
drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c | 42 +-
drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.h | 1 +
.../drm/amd/display/amdgpu_dm/amdgpu_dm_debugfs.c | 108 +-
.../drm/amd/display/amdgpu_dm/amdgpu_dm_helpers.c | 219 +-
.../amd/display/amdgpu_dm/amdgpu_dm_mst_types.c | 25 +-
.../amd/display/amdgpu_dm/amdgpu_dm_mst_types.h | 10 +
.../drm/amd/display/amdgpu_dm/amdgpu_dm_pp_smu.c | 248 +-
.../gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_psr.c | 6 +-
drivers/gpu/drm/amd/display/dc/Makefile | 6 +-
drivers/gpu/drm/amd/display/dc/bios/bios_parser2.c | 2 -
.../gpu/drm/amd/display/dc/bios/command_table2.c | 4 -
drivers/gpu/drm/amd/display/dc/calcs/Makefile | 68 -
.../amd/display/dc/clk_mgr/dcn20/dcn20_clk_mgr.c | 11 +-
.../drm/amd/display/dc/clk_mgr/dcn21/rn_clk_mgr.c | 11 +-
.../amd/display/dc/clk_mgr/dcn30/dcn30_clk_mgr.c | 5 +-
.../drm/amd/display/dc/clk_mgr/dcn301/vg_clk_mgr.c | 16 +-
.../amd/display/dc/clk_mgr/dcn31/dcn31_clk_mgr.c | 26 +-
.../drm/amd/display/dc/clk_mgr/dcn31/dcn31_smu.c | 27 +-
.../drm/amd/display/dc/clk_mgr/dcn31/dcn31_smu.h | 2 +-
drivers/gpu/drm/amd/display/dc/core/dc.c | 11 +-
drivers/gpu/drm/amd/display/dc/core/dc_link.c | 847 +++----
drivers/gpu/drm/amd/display/dc/core/dc_link_dp.c | 1379 ++++++-----
.../gpu/drm/amd/display/dc/core/dc_link_enc_cfg.c | 24 +-
drivers/gpu/drm/amd/display/dc/core/dc_link_hwss.c | 917 -------
drivers/gpu/drm/amd/display/dc/core/dc_resource.c | 84 +-
drivers/gpu/drm/amd/display/dc/dc.h | 38 +-
drivers/gpu/drm/amd/display/dc/dc_dp_types.h | 59 +-
drivers/gpu/drm/amd/display/dc/dc_helper.c | 60 +
drivers/gpu/drm/amd/display/dc/dc_link.h | 21 +-
drivers/gpu/drm/amd/display/dc/dc_stream.h | 6 -
drivers/gpu/drm/amd/display/dc/dc_types.h | 6 -
drivers/gpu/drm/amd/display/dc/dce/dce_aux.c | 2 +-
.../gpu/drm/amd/display/dc/dce/dce_link_encoder.c | 17 +-
.../gpu/drm/amd/display/dc/dce/dce_link_encoder.h | 3 +-
drivers/gpu/drm/amd/display/dc/dce/dmub_psr.c | 4 +
.../amd/display/dc/dce110/dce110_hw_sequencer.c | 132 +-
.../drm/amd/display/dc/dcn10/dcn10_hw_sequencer.c | 5 +-
.../drm/amd/display/dc/dcn10/dcn10_link_encoder.c | 18 +-
.../drm/amd/display/dc/dcn10/dcn10_link_encoder.h | 3 +-
.../amd/display/dc/dcn10/dcn10_stream_encoder.c | 15 -
.../amd/display/dc/dcn10/dcn10_stream_encoder.h | 3 -
drivers/gpu/drm/amd/display/dc/dcn20/dcn20_dccg.h | 15 +-
drivers/gpu/drm/amd/display/dc/dcn20/dcn20_hwseq.c | 41 +-
.../gpu/drm/amd/display/dc/dcn20/dcn20_resource.c | 21 +-
.../amd/display/dc/dcn20/dcn20_stream_encoder.c | 2 -
.../display/dc/dcn30/dcn30_dio_stream_encoder.c | 2 -
drivers/gpu/drm/amd/display/dc/dcn30/dcn30_hwseq.c | 7 +-
.../gpu/drm/amd/display/dc/dcn30/dcn30_resource.c | 8 +-
.../drm/amd/display/dc/dcn301/dcn301_resource.c | 17 +-
drivers/gpu/drm/amd/display/dc/dcn302/Makefile | 12 -
.../drm/amd/display/dc/dcn302/dcn302_resource.c | 320 +--
.../drm/amd/display/dc/dcn302/dcn302_resource.h | 3 +
.../drm/amd/display/dc/dcn303/dcn303_resource.c | 4 +-
drivers/gpu/drm/amd/display/dc/dcn31/dcn31_dccg.c | 106 +-
drivers/gpu/drm/amd/display/dc/dcn31/dcn31_dccg.h | 6 +
.../display/dc/dcn31/dcn31_hpo_dp_stream_encoder.c | 11 +
.../display/dc/dcn31/dcn31_hpo_dp_stream_encoder.h | 9 +-
.../gpu/drm/amd/display/dc/dcn31/dcn31_hubbub.c | 61 +-
drivers/gpu/drm/amd/display/dc/dcn31/dcn31_hwseq.c | 5 +-
drivers/gpu/drm/amd/display/dc/dcn31/dcn31_optc.c | 2 +-
drivers/gpu/drm/amd/display/dc/dcn31/dcn31_optc.h | 2 +
.../gpu/drm/amd/display/dc/dcn31/dcn31_resource.c | 4 +-
drivers/gpu/drm/amd/display/dc/dm_helpers.h | 6 +-
drivers/gpu/drm/amd/display/dc/dml/Makefile | 12 +-
.../drm/amd/display/dc/{ => dml}/calcs/bw_fixed.c | 0
.../amd/display/dc/{ => dml}/calcs/calcs_logger.h | 0
.../amd/display/dc/{ => dml}/calcs/custom_float.c | 0
.../drm/amd/display/dc/{ => dml}/calcs/dce_calcs.c | 52 +-
.../amd/display/dc/{ => dml}/calcs/dcn_calc_auto.c | 0
.../amd/display/dc/{ => dml}/calcs/dcn_calc_auto.h | 0
.../amd/display/dc/{ => dml}/calcs/dcn_calc_math.c | 0
.../drm/amd/display/dc/{ => dml}/calcs/dcn_calcs.c | 1 -
.../display/dc/dml/dcn20/display_rq_dlg_calc_20.c | 2 -
.../dc/dml/dcn20/display_rq_dlg_calc_20v2.c | 2 -
.../display/dc/dml/dcn21/display_rq_dlg_calc_21.c | 2 -
.../display/dc/dml/dcn30/display_rq_dlg_calc_30.c | 2 -
.../gpu/drm/amd/display/dc/dml/dcn301/dcn301_fpu.c | 2 +-
.../gpu/drm/amd/display/dc/dml/dcn301/dcn301_fpu.h | 2 +-
.../gpu/drm/amd/display/dc/dml/dcn302/dcn302_fpu.c | 357 +++
.../gpu/drm/amd/display/dc/dml/dcn302/dcn302_fpu.h | 32 +
.../amd/display/dc/dml/dcn31/display_mode_vba_31.c | 29 +-
.../drm/amd/display/dc/dml/display_mode_structs.h | 1 -
.../gpu/drm/amd/display/dc/dml/display_mode_vba.c | 24 +
.../gpu/drm/amd/display/dc/dml/display_mode_vba.h | 3 +
.../amd/display/dc/dml/display_rq_dlg_helpers.c | 3 -
.../amd/display/dc/dml/dml1_display_rq_dlg_calc.c | 4 -
.../gpu/drm/amd/display/dc/dml/dsc/rc_calc_fpu.c | 2 +-
.../amd/display/dc/gpio/dcn30/hw_factory_dcn30.c | 4 +-
.../amd/display/dc/gpio/dcn30/hw_translate_dcn30.c | 4 +-
drivers/gpu/drm/amd/display/dc/inc/core_types.h | 13 +-
drivers/gpu/drm/amd/display/dc/inc/dc_link_dp.h | 56 +-
drivers/gpu/drm/amd/display/dc/inc/hw/dccg.h | 4 +-
drivers/gpu/drm/amd/display/dc/inc/hw/hw_shared.h | 2 -
.../gpu/drm/amd/display/dc/inc/hw/link_encoder.h | 5 +-
.../gpu/drm/amd/display/dc/inc/hw/stream_encoder.h | 10 +-
.../drm/amd/display/dc/inc/hw/timing_generator.h | 2 -
.../drm/amd/display/dc/inc/hw_sequencer_private.h | 2 -
drivers/gpu/drm/amd/display/dc/inc/link_dpcd.h | 2 +-
drivers/gpu/drm/amd/display/dc/inc/link_enc_cfg.h | 3 +
drivers/gpu/drm/amd/display/dc/inc/link_hwss.h | 86 +-
drivers/gpu/drm/amd/display/dc/inc/reg_helper.h | 34 +
drivers/gpu/drm/amd/display/dc/inc/resource.h | 16 +-
.../amd/display/dc/irq/dcn20/irq_service_dcn20.c | 25 -
.../amd/display/dc/irq/dcn20/irq_service_dcn20.h | 2 -
.../amd/display/dc/irq/dcn21/irq_service_dcn21.c | 25 -
.../amd/display/dc/irq/dcn21/irq_service_dcn21.h | 2 -
.../amd/display/dc/irq/dcn30/irq_service_dcn30.c | 4 +-
drivers/gpu/drm/amd/display/dc/irq/irq_service.c | 2 +-
drivers/gpu/drm/amd/display/dc/irq/irq_service.h | 4 -
drivers/gpu/drm/amd/display/dc/link/Makefile | 30 +
.../gpu/drm/amd/display/dc/link/link_hwss_dio.c | 137 ++
.../gpu/drm/amd/display/dc/link/link_hwss_dio.h | 53 +
.../gpu/drm/amd/display/dc/link/link_hwss_dpia.c | 51 +
.../gpu/drm/amd/display/dc/link/link_hwss_dpia.h | 34 +
.../gpu/drm/amd/display/dc/link/link_hwss_hpo_dp.c | 254 ++
.../gpu/drm/amd/display/dc/link/link_hwss_hpo_dp.h | 35 +
.../drm/amd/display/dc/link/link_hwss_hpo_frl.c | 43 +
.../drm/amd/display/dc/link/link_hwss_hpo_frl.h | 34 +
drivers/gpu/drm/amd/display/dc/virtual/Makefile | 2 +-
.../amd/display/dc/virtual/virtual_link_encoder.c | 3 +-
.../drm/amd/display/dc/virtual/virtual_link_hwss.c | 43 +
.../drm/amd/display/dc/virtual/virtual_link_hwss.h | 34 +
drivers/gpu/drm/amd/display/dmub/inc/dmub_cmd.h | 13 +-
drivers/gpu/drm/amd/display/dmub/src/dmub_dcn31.c | 2 +-
.../drm/amd/display/include/bios_parser_types.h | 2 -
drivers/gpu/drm/amd/display/include/dal_asic_id.h | 1 +
.../drm/amd/display/include/ddc_service_types.h | 5 +
drivers/gpu/drm/amd/display/include/dpcd_defs.h | 4 -
.../gpu/drm/amd/display/include/grph_object_defs.h | 2 -
.../gpu/drm/amd/display/include/grph_object_id.h | 2 -
.../drm/amd/display/include/link_service_types.h | 12 -
.../drm/amd/display/modules/inc/mod_info_packet.h | 3 +-
.../amd/display/modules/info_packet/info_packet.c | 25 +-
drivers/gpu/drm/amd/include/amd_shared.h | 3 +-
.../asic_reg/{dcn => dpcs}/dpcs_3_0_0_offset.h | 7 +
.../asic_reg/{dcn => dpcs}/dpcs_3_0_0_sh_mask.h | 7 +
.../asic_reg/{dcn => dpcs}/dpcs_3_0_3_offset.h | 0
.../asic_reg/{dcn => dpcs}/dpcs_3_0_3_sh_mask.h | 0
drivers/gpu/drm/amd/include/kgd_kfd_interface.h | 9 -
drivers/gpu/drm/amd/include/kgd_pp_interface.h | 13 +-
drivers/gpu/drm/amd/pm/Makefile | 13 +-
drivers/gpu/drm/amd/pm/amdgpu_dpm.c | 2520 ++++++++++----------
drivers/gpu/drm/amd/pm/amdgpu_dpm_internal.c | 95 +
drivers/gpu/drm/amd/pm/amdgpu_pm.c | 614 ++---
drivers/gpu/drm/amd/pm/inc/amdgpu_dpm.h | 361 ++-
drivers/gpu/drm/amd/pm/inc/amdgpu_dpm_internal.h | 32 +
drivers/gpu/drm/amd/pm/legacy-dpm/Makefile | 32 +
.../drm/amd/pm/{powerplay => legacy-dpm}/cik_dpm.h | 0
.../drm/amd/pm/{powerplay => legacy-dpm}/kv_dpm.c | 37 +-
.../drm/amd/pm/{powerplay => legacy-dpm}/kv_dpm.h | 0
.../drm/amd/pm/{powerplay => legacy-dpm}/kv_smc.c | 0
drivers/gpu/drm/amd/pm/legacy-dpm/legacy_dpm.c | 1081 +++++++++
drivers/gpu/drm/amd/pm/legacy-dpm/legacy_dpm.h | 38 +
.../drm/amd/pm/{powerplay => legacy-dpm}/ppsmc.h | 0
.../amd/pm/{powerplay => legacy-dpm}/r600_dpm.h | 0
.../drm/amd/pm/{powerplay => legacy-dpm}/si_dpm.c | 188 +-
.../drm/amd/pm/{powerplay => legacy-dpm}/si_dpm.h | 15 +-
.../drm/amd/pm/{powerplay => legacy-dpm}/si_smc.c | 0
.../pm/{powerplay => legacy-dpm}/sislands_smc.h | 0
drivers/gpu/drm/amd/pm/powerplay/Makefile | 4 -
drivers/gpu/drm/amd/pm/powerplay/amd_powerplay.c | 400 +---
.../gpu/drm/amd/pm/powerplay/hwmgr/smu7_hwmgr.c | 4 -
.../gpu/drm/amd/pm/powerplay/hwmgr/smu8_hwmgr.c | 10 +-
.../drm/amd/pm/{ => powerplay}/inc/amd_powerplay.h | 0
.../gpu/drm/amd/pm/{ => powerplay}/inc/cz_ppsmc.h | 0
.../drm/amd/pm/{ => powerplay}/inc/fiji_ppsmc.h | 0
.../amd/pm/{ => powerplay}/inc/hardwaremanager.h | 0
drivers/gpu/drm/amd/pm/{ => powerplay}/inc/hwmgr.h | 4 -
.../pm/{ => powerplay}/inc/polaris10_pwrvirus.h | 0
.../drm/amd/pm/{ => powerplay}/inc/power_state.h | 0
.../gpu/drm/amd/pm/{ => powerplay}/inc/pp_debug.h | 0
.../gpu/drm/amd/pm/{ => powerplay}/inc/pp_endian.h | 0
.../drm/amd/pm/{ => powerplay}/inc/pp_thermal.h | 0
.../drm/amd/pm/{ => powerplay}/inc/ppinterrupt.h | 0
.../gpu/drm/amd/pm/{ => powerplay}/inc/rv_ppsmc.h | 0
drivers/gpu/drm/amd/pm/{ => powerplay}/inc/smu10.h | 0
.../amd/pm/{ => powerplay}/inc/smu10_driver_if.h | 0
.../amd/pm/{ => powerplay}/inc/smu11_driver_if.h | 0
drivers/gpu/drm/amd/pm/{ => powerplay}/inc/smu7.h | 0
drivers/gpu/drm/amd/pm/{ => powerplay}/inc/smu71.h | 0
.../amd/pm/{ => powerplay}/inc/smu71_discrete.h | 0
drivers/gpu/drm/amd/pm/{ => powerplay}/inc/smu72.h | 0
.../amd/pm/{ => powerplay}/inc/smu72_discrete.h | 0
drivers/gpu/drm/amd/pm/{ => powerplay}/inc/smu73.h | 0
.../amd/pm/{ => powerplay}/inc/smu73_discrete.h | 0
drivers/gpu/drm/amd/pm/{ => powerplay}/inc/smu74.h | 0
.../amd/pm/{ => powerplay}/inc/smu74_discrete.h | 0
drivers/gpu/drm/amd/pm/{ => powerplay}/inc/smu75.h | 0
.../amd/pm/{ => powerplay}/inc/smu75_discrete.h | 0
.../drm/amd/pm/{ => powerplay}/inc/smu7_common.h | 0
.../drm/amd/pm/{ => powerplay}/inc/smu7_discrete.h | 0
.../drm/amd/pm/{ => powerplay}/inc/smu7_fusion.h | 0
.../drm/amd/pm/{ => powerplay}/inc/smu7_ppsmc.h | 0
drivers/gpu/drm/amd/pm/{ => powerplay}/inc/smu8.h | 0
.../drm/amd/pm/{ => powerplay}/inc/smu8_fusion.h | 0
drivers/gpu/drm/amd/pm/{ => powerplay}/inc/smu9.h | 0
.../amd/pm/{ => powerplay}/inc/smu9_driver_if.h | 0
.../amd/pm/{ => powerplay}/inc/smu_ucode_xfer_cz.h | 2 +-
.../amd/pm/{ => powerplay}/inc/smu_ucode_xfer_vi.h | 0
.../gpu/drm/amd/pm/{ => powerplay}/inc/smumgr.h | 0
.../drm/amd/pm/{ => powerplay}/inc/tonga_ppsmc.h | 0
.../drm/amd/pm/{ => powerplay}/inc/vega10_ppsmc.h | 0
.../pm/{ => powerplay}/inc/vega12/smu9_driver_if.h | 0
.../drm/amd/pm/{ => powerplay}/inc/vega12_ppsmc.h | 0
.../drm/amd/pm/{ => powerplay}/inc/vega20_ppsmc.h | 0
.../gpu/drm/amd/pm/powerplay/smumgr/ci_smumgr.c | 4 +-
.../gpu/drm/amd/pm/powerplay/smumgr/smu10_smumgr.c | 4 +-
.../gpu/drm/amd/pm/powerplay/smumgr/smu7_smumgr.c | 11 +-
.../gpu/drm/amd/pm/powerplay/smumgr/smu9_smumgr.c | 2 +-
.../drm/amd/pm/powerplay/smumgr/vega20_smumgr.c | 8 +-
drivers/gpu/drm/amd/pm/swsmu/amdgpu_smu.c | 658 ++---
.../gpu/drm/amd/pm/{ => swsmu}/inc/amdgpu_smu.h | 49 +-
.../{inc => swsmu/inc/pmfw_if}/aldebaran_ppsmc.h | 0
.../pm/{inc => swsmu/inc/pmfw_if}/arcturus_ppsmc.h | 0
.../inc/pmfw_if}/smu11_driver_if_arcturus.h | 0
.../inc/pmfw_if}/smu11_driver_if_cyan_skillfish.h | 0
.../inc/pmfw_if}/smu11_driver_if_navi10.h | 0
.../inc/pmfw_if}/smu11_driver_if_sienna_cichlid.h | 24 +-
.../inc/pmfw_if}/smu11_driver_if_vangogh.h | 0
.../{inc => swsmu/inc/pmfw_if}/smu12_driver_if.h | 0
.../inc/pmfw_if}/smu13_driver_if_aldebaran.h | 0
.../inc/pmfw_if}/smu13_driver_if_yellow_carp.h | 0
.../{inc => swsmu/inc/pmfw_if}/smu_v11_0_7_ppsmc.h | 0
.../{inc => swsmu/inc/pmfw_if}/smu_v11_0_ppsmc.h | 0
.../pm/{inc => swsmu/inc/pmfw_if}/smu_v11_5_pmfw.h | 0
.../{inc => swsmu/inc/pmfw_if}/smu_v11_5_ppsmc.h | 0
.../pm/{inc => swsmu/inc/pmfw_if}/smu_v11_8_pmfw.h | 0
.../{inc => swsmu/inc/pmfw_if}/smu_v11_8_ppsmc.h | 0
.../{inc => swsmu/inc/pmfw_if}/smu_v12_0_ppsmc.h | 0
.../{inc => swsmu/inc/pmfw_if}/smu_v13_0_1_pmfw.h | 0
.../{inc => swsmu/inc/pmfw_if}/smu_v13_0_1_ppsmc.h | 0
.../amd/pm/{ => swsmu}/inc/smu_11_0_cdr_table.h | 0
drivers/gpu/drm/amd/pm/{ => swsmu}/inc/smu_types.h | 0
drivers/gpu/drm/amd/pm/{ => swsmu}/inc/smu_v11_0.h | 0
.../amd/pm/{ => swsmu}/inc/smu_v11_0_7_pptable.h | 0
.../drm/amd/pm/{ => swsmu}/inc/smu_v11_0_pptable.h | 0
drivers/gpu/drm/amd/pm/{ => swsmu}/inc/smu_v12_0.h | 0
drivers/gpu/drm/amd/pm/{ => swsmu}/inc/smu_v13_0.h | 0
.../drm/amd/pm/{ => swsmu}/inc/smu_v13_0_pptable.h | 0
drivers/gpu/drm/amd/pm/swsmu/smu11/arcturus_ppt.c | 102 +-
.../drm/amd/pm/swsmu/smu11/cyan_skillfish_ppt.c | 70 +-
drivers/gpu/drm/amd/pm/swsmu/smu11/navi10_ppt.c | 426 +++-
.../drm/amd/pm/swsmu/smu11/sienna_cichlid_ppt.c | 270 ++-
.../drm/amd/pm/swsmu/smu11/sienna_cichlid_ppt.h | 8 +
drivers/gpu/drm/amd/pm/swsmu/smu11/smu_v11_0.c | 70 +-
drivers/gpu/drm/amd/pm/swsmu/smu11/vangogh_ppt.c | 59 +-
drivers/gpu/drm/amd/pm/swsmu/smu12/renoir_ppt.c | 16 +-
drivers/gpu/drm/amd/pm/swsmu/smu12/smu_v12_0.c | 10 +-
drivers/gpu/drm/amd/pm/swsmu/smu13/aldebaran_ppt.c | 90 +-
drivers/gpu/drm/amd/pm/swsmu/smu13/smu_v13_0.c | 75 +-
.../gpu/drm/amd/pm/swsmu/smu13/yellow_carp_ppt.c | 38 +-
drivers/gpu/drm/amd/pm/swsmu/smu_cmn.c | 221 +-
drivers/gpu/drm/amd/pm/swsmu/smu_cmn.h | 16 +-
drivers/gpu/drm/amd/pm/swsmu/smu_internal.h | 8 +-
drivers/gpu/drm/radeon/cik.c | 2 +-
drivers/gpu/drm/radeon/evergreen.c | 2 +-
drivers/gpu/drm/radeon/ni.c | 2 +-
drivers/gpu/drm/radeon/r600.c | 2 +-
drivers/gpu/drm/radeon/radeon_device.c | 19 +-
drivers/gpu/drm/radeon/radeon_kms.c | 22 +-
drivers/gpu/drm/radeon/radeon_object.c | 1 -
drivers/gpu/drm/radeon/radeon_uvd.c | 5 +-
drivers/gpu/drm/radeon/rv770.c | 2 +-
drivers/gpu/drm/radeon/si.c | 2 +-
include/uapi/drm/amdgpu_drm.h | 19 +-
include/uapi/linux/kfd_ioctl.h | 92 +-
414 files changed, 13850 insertions(+), 11078 deletions(-)
delete mode 100644 drivers/gpu/drm/amd/amdkfd/kfd_dbgdev.c
delete mode 100644 drivers/gpu/drm/amd/amdkfd/kfd_dbgdev.h
delete mode 100644 drivers/gpu/drm/amd/amdkfd/kfd_dbgmgr.c
delete mode 100644 drivers/gpu/drm/amd/amdkfd/kfd_dbgmgr.h
delete mode 100644 drivers/gpu/drm/amd/display/dc/calcs/Makefile
delete mode 100644 drivers/gpu/drm/amd/display/dc/core/dc_link_hwss.c
rename drivers/gpu/drm/amd/display/dc/{ => dml}/calcs/bw_fixed.c (100%)
rename drivers/gpu/drm/amd/display/dc/{ => dml}/calcs/calcs_logger.h (100%)
rename drivers/gpu/drm/amd/display/dc/{ => dml}/calcs/custom_float.c (100%)
rename drivers/gpu/drm/amd/display/dc/{ => dml}/calcs/dce_calcs.c (99%)
rename drivers/gpu/drm/amd/display/dc/{ => dml}/calcs/dcn_calc_auto.c (100%)
rename drivers/gpu/drm/amd/display/dc/{ => dml}/calcs/dcn_calc_auto.h (100%)
rename drivers/gpu/drm/amd/display/dc/{ => dml}/calcs/dcn_calc_math.c (100%)
rename drivers/gpu/drm/amd/display/dc/{ => dml}/calcs/dcn_calcs.c (99%)
create mode 100644 drivers/gpu/drm/amd/display/dc/dml/dcn302/dcn302_fpu.c
create mode 100644 drivers/gpu/drm/amd/display/dc/dml/dcn302/dcn302_fpu.h
create mode 100644 drivers/gpu/drm/amd/display/dc/link/Makefile
create mode 100644 drivers/gpu/drm/amd/display/dc/link/link_hwss_dio.c
create mode 100644 drivers/gpu/drm/amd/display/dc/link/link_hwss_dio.h
create mode 100644 drivers/gpu/drm/amd/display/dc/link/link_hwss_dpia.c
create mode 100644 drivers/gpu/drm/amd/display/dc/link/link_hwss_dpia.h
create mode 100644 drivers/gpu/drm/amd/display/dc/link/link_hwss_hpo_dp.c
create mode 100644 drivers/gpu/drm/amd/display/dc/link/link_hwss_hpo_dp.h
create mode 100644 drivers/gpu/drm/amd/display/dc/link/link_hwss_hpo_frl.c
create mode 100644 drivers/gpu/drm/amd/display/dc/link/link_hwss_hpo_frl.h
create mode 100644 drivers/gpu/drm/amd/display/dc/virtual/virtual_link_hwss.c
create mode 100644 drivers/gpu/drm/amd/display/dc/virtual/virtual_link_hwss.h
rename drivers/gpu/drm/amd/include/asic_reg/{dcn => dpcs}/dpcs_3_0_0_offset.h (99%)
rename drivers/gpu/drm/amd/include/asic_reg/{dcn => dpcs}/dpcs_3_0_0_sh_mask.h (99%)
rename drivers/gpu/drm/amd/include/asic_reg/{dcn => dpcs}/dpcs_3_0_3_offset.h (100%)
rename drivers/gpu/drm/amd/include/asic_reg/{dcn => dpcs}/dpcs_3_0_3_sh_mask.h (100%)
create mode 100644 drivers/gpu/drm/amd/pm/amdgpu_dpm_internal.c
create mode 100644 drivers/gpu/drm/amd/pm/inc/amdgpu_dpm_internal.h
create mode 100644 drivers/gpu/drm/amd/pm/legacy-dpm/Makefile
rename drivers/gpu/drm/amd/pm/{powerplay => legacy-dpm}/cik_dpm.h (100%)
rename drivers/gpu/drm/amd/pm/{powerplay => legacy-dpm}/kv_dpm.c (99%)
rename drivers/gpu/drm/amd/pm/{powerplay => legacy-dpm}/kv_dpm.h (100%)
rename drivers/gpu/drm/amd/pm/{powerplay => legacy-dpm}/kv_smc.c (100%)
create mode 100644 drivers/gpu/drm/amd/pm/legacy-dpm/legacy_dpm.c
create mode 100644 drivers/gpu/drm/amd/pm/legacy-dpm/legacy_dpm.h
rename drivers/gpu/drm/amd/pm/{powerplay => legacy-dpm}/ppsmc.h (100%)
rename drivers/gpu/drm/amd/pm/{powerplay => legacy-dpm}/r600_dpm.h (100%)
rename drivers/gpu/drm/amd/pm/{powerplay => legacy-dpm}/si_dpm.c (98%)
rename drivers/gpu/drm/amd/pm/{powerplay => legacy-dpm}/si_dpm.h (99%)
rename drivers/gpu/drm/amd/pm/{powerplay => legacy-dpm}/si_smc.c (100%)
rename drivers/gpu/drm/amd/pm/{powerplay => legacy-dpm}/sislands_smc.h (100%)
rename drivers/gpu/drm/amd/pm/{ => powerplay}/inc/amd_powerplay.h (100%)
rename drivers/gpu/drm/amd/pm/{ => powerplay}/inc/cz_ppsmc.h (100%)
rename drivers/gpu/drm/amd/pm/{ => powerplay}/inc/fiji_ppsmc.h (100%)
rename drivers/gpu/drm/amd/pm/{ => powerplay}/inc/hardwaremanager.h (100%)
rename drivers/gpu/drm/amd/pm/{ => powerplay}/inc/hwmgr.h (99%)
rename drivers/gpu/drm/amd/pm/{ => powerplay}/inc/polaris10_pwrvirus.h (100%)
rename drivers/gpu/drm/amd/pm/{ => powerplay}/inc/power_state.h (100%)
rename drivers/gpu/drm/amd/pm/{ => powerplay}/inc/pp_debug.h (100%)
rename drivers/gpu/drm/amd/pm/{ => powerplay}/inc/pp_endian.h (100%)
rename drivers/gpu/drm/amd/pm/{ => powerplay}/inc/pp_thermal.h (100%)
rename drivers/gpu/drm/amd/pm/{ => powerplay}/inc/ppinterrupt.h (100%)
rename drivers/gpu/drm/amd/pm/{ => powerplay}/inc/rv_ppsmc.h (100%)
rename drivers/gpu/drm/amd/pm/{ => powerplay}/inc/smu10.h (100%)
rename drivers/gpu/drm/amd/pm/{ => powerplay}/inc/smu10_driver_if.h (100%)
rename drivers/gpu/drm/amd/pm/{ => powerplay}/inc/smu11_driver_if.h (100%)
rename drivers/gpu/drm/amd/pm/{ => powerplay}/inc/smu7.h (100%)
rename drivers/gpu/drm/amd/pm/{ => powerplay}/inc/smu71.h (100%)
rename drivers/gpu/drm/amd/pm/{ => powerplay}/inc/smu71_discrete.h (100%)
rename drivers/gpu/drm/amd/pm/{ => powerplay}/inc/smu72.h (100%)
rename drivers/gpu/drm/amd/pm/{ => powerplay}/inc/smu72_discrete.h (100%)
rename drivers/gpu/drm/amd/pm/{ => powerplay}/inc/smu73.h (100%)
rename drivers/gpu/drm/amd/pm/{ => powerplay}/inc/smu73_discrete.h (100%)
rename drivers/gpu/drm/amd/pm/{ => powerplay}/inc/smu74.h (100%)
rename drivers/gpu/drm/amd/pm/{ => powerplay}/inc/smu74_discrete.h (100%)
rename drivers/gpu/drm/amd/pm/{ => powerplay}/inc/smu75.h (100%)
rename drivers/gpu/drm/amd/pm/{ => powerplay}/inc/smu75_discrete.h (100%)
rename drivers/gpu/drm/amd/pm/{ => powerplay}/inc/smu7_common.h (100%)
rename drivers/gpu/drm/amd/pm/{ => powerplay}/inc/smu7_discrete.h (100%)
rename drivers/gpu/drm/amd/pm/{ => powerplay}/inc/smu7_fusion.h (100%)
rename drivers/gpu/drm/amd/pm/{ => powerplay}/inc/smu7_ppsmc.h (100%)
rename drivers/gpu/drm/amd/pm/{ => powerplay}/inc/smu8.h (100%)
rename drivers/gpu/drm/amd/pm/{ => powerplay}/inc/smu8_fusion.h (100%)
rename drivers/gpu/drm/amd/pm/{ => powerplay}/inc/smu9.h (100%)
rename drivers/gpu/drm/amd/pm/{ => powerplay}/inc/smu9_driver_if.h (100%)
rename drivers/gpu/drm/amd/pm/{ => powerplay}/inc/smu_ucode_xfer_cz.h (99%)
rename drivers/gpu/drm/amd/pm/{ => powerplay}/inc/smu_ucode_xfer_vi.h (100%)
rename drivers/gpu/drm/amd/pm/{ => powerplay}/inc/smumgr.h (100%)
rename drivers/gpu/drm/amd/pm/{ => powerplay}/inc/tonga_ppsmc.h (100%)
rename drivers/gpu/drm/amd/pm/{ => powerplay}/inc/vega10_ppsmc.h (100%)
rename drivers/gpu/drm/amd/pm/{ => powerplay}/inc/vega12/smu9_driver_if.h (100%)
rename drivers/gpu/drm/amd/pm/{ => powerplay}/inc/vega12_ppsmc.h (100%)
rename drivers/gpu/drm/amd/pm/{ => powerplay}/inc/vega20_ppsmc.h (100%)
rename drivers/gpu/drm/amd/pm/{ => swsmu}/inc/amdgpu_smu.h (97%)
rename drivers/gpu/drm/amd/pm/{inc => swsmu/inc/pmfw_if}/aldebaran_ppsmc.h (100%)
rename drivers/gpu/drm/amd/pm/{inc => swsmu/inc/pmfw_if}/arcturus_ppsmc.h (100%)
rename drivers/gpu/drm/amd/pm/{inc => swsmu/inc/pmfw_if}/smu11_driver_if_arcturus.h (100%)
rename drivers/gpu/drm/amd/pm/{inc => swsmu/inc/pmfw_if}/smu11_driver_if_cyan_skillfish.h (100%)
rename drivers/gpu/drm/amd/pm/{inc => swsmu/inc/pmfw_if}/smu11_driver_if_navi10.h (100%)
rename drivers/gpu/drm/amd/pm/{inc => swsmu/inc/pmfw_if}/smu11_driver_if_sienna_cichlid.h (99%)
rename drivers/gpu/drm/amd/pm/{inc => swsmu/inc/pmfw_if}/smu11_driver_if_vangogh.h (100%)
rename drivers/gpu/drm/amd/pm/{inc => swsmu/inc/pmfw_if}/smu12_driver_if.h (100%)
rename drivers/gpu/drm/amd/pm/{inc => swsmu/inc/pmfw_if}/smu13_driver_if_aldebaran.h (100%)
rename drivers/gpu/drm/amd/pm/{inc => swsmu/inc/pmfw_if}/smu13_driver_if_yellow_carp.h (100%)
rename drivers/gpu/drm/amd/pm/{inc => swsmu/inc/pmfw_if}/smu_v11_0_7_ppsmc.h (100%)
rename drivers/gpu/drm/amd/pm/{inc => swsmu/inc/pmfw_if}/smu_v11_0_ppsmc.h (100%)
rename drivers/gpu/drm/amd/pm/{inc => swsmu/inc/pmfw_if}/smu_v11_5_pmfw.h (100%)
rename drivers/gpu/drm/amd/pm/{inc => swsmu/inc/pmfw_if}/smu_v11_5_ppsmc.h (100%)
rename drivers/gpu/drm/amd/pm/{inc => swsmu/inc/pmfw_if}/smu_v11_8_pmfw.h (100%)
rename drivers/gpu/drm/amd/pm/{inc => swsmu/inc/pmfw_if}/smu_v11_8_ppsmc.h (100%)
rename drivers/gpu/drm/amd/pm/{inc => swsmu/inc/pmfw_if}/smu_v12_0_ppsmc.h (100%)
rename drivers/gpu/drm/amd/pm/{inc => swsmu/inc/pmfw_if}/smu_v13_0_1_pmfw.h (100%)
rename drivers/gpu/drm/amd/pm/{inc => swsmu/inc/pmfw_if}/smu_v13_0_1_ppsmc.h (100%)
rename drivers/gpu/drm/amd/pm/{ => swsmu}/inc/smu_11_0_cdr_table.h (100%)
rename drivers/gpu/drm/amd/pm/{ => swsmu}/inc/smu_types.h (100%)
rename drivers/gpu/drm/amd/pm/{ => swsmu}/inc/smu_v11_0.h (100%)
rename drivers/gpu/drm/amd/pm/{ => swsmu}/inc/smu_v11_0_7_pptable.h (100%)
rename drivers/gpu/drm/amd/pm/{ => swsmu}/inc/smu_v11_0_pptable.h (100%)
rename drivers/gpu/drm/amd/pm/{ => swsmu}/inc/smu_v12_0.h (100%)
rename drivers/gpu/drm/amd/pm/{ => swsmu}/inc/smu_v13_0.h (100%)
rename drivers/gpu/drm/amd/pm/{ => swsmu}/inc/smu_v13_0_pptable.h (100%)
next reply other threads:[~2022-02-11 22:07 UTC|newest]
Thread overview: 2+ messages / expand[flat|nested] mbox.gz Atom feed top
2022-02-11 22:07 Alex Deucher [this message]
2022-02-18 18:09 [pull] amdgpu, amdkfd, radeon drm-next-5.18 Alex Deucher
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=20220211220706.5803-1-alexander.deucher@amd.com \
--to=alexander.deucher@amd.com \
--cc=airlied@gmail.com \
--cc=amd-gfx@lists.freedesktop.org \
--cc=daniel.vetter@ffwll.ch \
--cc=dri-devel@lists.freedesktop.org \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.