Horace Chen
ca4ba3394e
drm/amdgpu: add a compute pipe reset for RS64
...
[Why]
Under SR-IOV, we are not sure whether pipe status is
good or not when doing initialization. The compute engine
maybe fail to bringup if pipe status is bad.
[How]
Do an RS64 pipe reset for MEC before we do initialization.
Also apply to bare-metal.
Acked-by: Christian König <christian.koenig@amd.com >
Signed-off-by: Horace Chen <horace.chen@amd.com >
Reviewed-by: Hawking Zhang <Hawking.Zhang@amd.com >
Signed-off-by: Alex Deucher <alexander.deucher@amd.com >
2022-09-01 15:11:03 -04:00
Horace Chen
119dc6c50e
drm/amdgpu: add sriov nbio callback structure
...
[Why]
under SR-IOV, the nbio doorbell range will be defined by PF. So VF
nbio doorbell range registers will be blocked. It will cause violation
if VF access those registers directly.
[How]
create an nbio_v4_3_sriov_funcs for sriov nbio_v4_3 initialization to
skip the setting for the doorbell range registers.
Acked-by: Christian König <christian.koenig@amd.com >
Signed-off-by: Horace Chen <horace.chen@amd.com >
Reviewed-by: Hawking Zhang <Hawking.Zhang@amd.com >
Signed-off-by: Alex Deucher <alexander.deucher@amd.com >
2022-09-01 15:11:00 -04:00
Horace Chen
09872b1c24
drm/amdgpu: add CHIP_IP_DISCOVERY support for virtualization
...
For further chips we will use CHIP_IP_DISCOVERY, so add this
support for virtualization
Acked-by: Christian König <christian.koenig@amd.com >
Signed-off-by: Horace Chen <horace.chen@amd.com >
Reviewed-by: Hawking Zhang <Hawking.Zhang@amd.com >
Signed-off-by: Alex Deucher <alexander.deucher@amd.com >
2022-09-01 15:10:54 -04:00
Yifan Zhang
75efc459ea
drm/amdgpu/mes: zero the sdma_hqd_mask of 2nd SDMA engine for SDMA 6.0.1
...
there is only one SDMA engine in SDMA 6.0.1, the sdma_hqd_mask has to be
zeroed for the 2nd engine, otherwise MES scheduler will consider 2nd
engine exists and map/unmap SDMA queues to the non-existent engine.
Signed-off-by: Yifan Zhang <yifan1.zhang@amd.com >
Reviewed-by: Tim Huang <Tim.Huang@amd.com >
Signed-off-by: Alex Deucher <alexander.deucher@amd.com >
2022-09-01 15:10:35 -04:00
Alex Deucher
41ee1f18ef
drm/amd/display: fix documentation for amdgpu_dm_update_freesync_caps()
...
Document missing parameter.
Cc: Rodrigo Siqueira <Rodrigo.Siqueira@amd.com >
Cc: Harry Wentland <harry.wentland@amd.com >
Fixes: 8889a13f99e5 ("drm/amd/display: Add some extra kernel doc to amdgpu_dm")
Reported-by: Stephen Rothwell <sfr@canb.auug.org.au >
Reviewed-by: Rodrigo Siqueira <Rodrigo.Siqueira@amd.com >
Signed-off-by: Alex Deucher <alexander.deucher@amd.com >
2022-09-01 15:10:18 -04:00
Chengming Gui
68fb37bc2c
drm/amd/amdgpu: skip ucode loading if ucode_size == 0
...
Restrict the ucode loading check to avoid frontdoor loading error.
Signed-off-by: Chengming Gui <Jack.Gui@amd.com >
Reviewed-by: Hawking Zhang <Hawking.Zhang@amd.com >
Signed-off-by: Alex Deucher <alexander.deucher@amd.com >
2022-09-01 15:09:07 -04:00
ye xingchen
91a9588789
drm/amdgpu: Remove the unneeded result variable 'r'
...
Return the value sdma_v4_0_start() directly instead of storing it in
another redundant variable.
Reported-by: Zeal Robot <zealci@zte.com.cn >
Signed-off-by: ye xingchen <ye.xingchen@zte.com.cn >
Signed-off-by: Alex Deucher <alexander.deucher@amd.com >
2022-08-30 16:37:31 -04:00
Hawking Zhang
e7c69a27cb
drm/amdgpu: add new ip block for MES 11.0.3
...
Add ip block support for mes v11_0_3.
Signed-off-by: Hawking Zhang <Hawking.Zhang@amd.com >
Reviewed-by: Frank Min <Frank.Min@amd.com >
Signed-off-by: Alex Deucher <alexander.deucher@amd.com >
2022-08-30 16:37:28 -04:00
Hawking Zhang
a4d002d7d0
drm/amdgpu: add new ip block for GFX 11.0
...
Add ip block support for gfx v11_0_3.
Signed-off-by: Hawking Zhang <Hawking.Zhang@amd.com >
Reviewed-by: Frank Min <Frank.Min@amd.com >
Signed-off-by: Alex Deucher <alexander.deucher@amd.com >
2022-08-30 16:37:25 -04:00
Hawking Zhang
2b5692345f
drm/amdgpu: Set GC family for GC 11.0.3
...
Set AMDGPU_FAMILY_GC_11_0_0.
Signed-off-by: Hawking Zhang <Hawking.Zhang@amd.com >
Reviewed-by: Frank Min <Frank.Min@amd.com >
Signed-off-by: Alex Deucher <alexander.deucher@amd.com >
2022-08-30 16:37:21 -04:00
Hawking Zhang
f926464e59
drm/amdgpu: enable imu_rlc_ram programming for v11_0_3
...
All gc v11_0_3 registers in gcvml2 range have different
register offset from the ones in gc v11_0_0. v11_0_3
imu_rlc_ram programming has to be separated from v11_0_0
implementation
v2: fix checkpatch errors (Alex)
Signed-off-by: Hawking Zhang <Hawking.Zhang@amd.com >
Signed-off-by: Yang Wang <KevinYang.Wang@amd.com >
Reviewed-by: Frank Min <Frank.Min@amd.com >
Signed-off-by: Alex Deucher <alexander.deucher@amd.com >
2022-08-30 16:37:14 -04:00
David Belanger
5ddb5fe9e5
drm/amdkfd: Added GFX 11.0.3 Support
...
Added missing cases for GFX 11.0.3 code in a few switch statements.
Signed-off-by: David Belanger <david.belanger@amd.com >
Reviewed-by: Alex Deucher <alexander.deucher@amd.com >
Signed-off-by: Alex Deucher <alexander.deucher@amd.com >
2022-08-30 16:37:11 -04:00
Hawking Zhang
a3813175c4
drm/amdgpu: init gfx config for gfx v11_0_3
...
initialize some gfx config for gfx v11_0_3
Signed-off-by: Hawking Zhang <Hawking.Zhang@amd.com >
Reviewed-by: Frank Min <Frank.Min@amd.com >
Signed-off-by: Alex Deucher <alexander.deucher@amd.com >
2022-08-30 16:37:09 -04:00
Hawking Zhang
701a4ad97d
drm/amdgpu: declare firmware for new MES 11.0.3
...
To support new mes ip block
Signed-off-by: Hawking Zhang <Hawking.Zhang@amd.com >
Reviewed-by: Frank Min <Frank.Min@amd.com >
Signed-off-by: Alex Deucher <alexander.deucher@amd.com >
2022-08-30 16:37:07 -04:00
Hawking Zhang
c6329e255d
drm/amdgpu: declare firmware for new GC 11.0.3
...
To support new gfx ip block
Signed-off-by: Hawking Zhang <Hawking.Zhang@amd.com >
Reviewed-by: Frank Min <Frank.Min@amd.com >
Signed-off-by: Alex Deucher <alexander.deucher@amd.com >
2022-08-30 16:37:04 -04:00
Hawking Zhang
94ac32338e
drm/amdgpu: add new ip block for GMC 11.0
...
Add ip block support for gmc v11_0_3.
Signed-off-by: Hawking Zhang <Hawking.Zhang@amd.com >
Reviewed-by: Frank Min <Frank.Min@amd.com >
Signed-off-by: Alex Deucher <alexander.deucher@amd.com >
2022-08-30 16:37:00 -04:00
Hawking Zhang
fe09f343d5
drm/amdgpu: initialize gmc sw config for v11_0_3
...
initialize gmc sw config for v11_0_3
Signed-off-by: Hawking Zhang <Hawking.Zhang@amd.com >
Reviewed-by: Frank Min <Frank.Min@amd.com >
Signed-off-by: Alex Deucher <alexander.deucher@amd.com >
2022-08-30 16:36:58 -04:00
Yang Wang
9436ac31c7
drm/amdgpu: add gfxhub_v3_0_3 support
...
add gfxhub_v3_0_3 support
Signed-off-by: Yang Wang <KevinYang.Wang@amd.com >
Reviewed-by: Hawking Zhang <Hawking.Zhang@amd.com >
Signed-off-by: Hawking Zhang <Hawking.Zhang@amd.com >
Signed-off-by: Alex Deucher <alexander.deucher@amd.com >
2022-08-30 16:36:54 -04:00
Frank Min
a40a92af46
drm/amdgpu: add gc v11_0_3 ip headers
...
Add gc v11_0_3 register offset and shift masks
header files
v2: update registers (Alex)
Signed-off-by: Frank Min <Frank.Min@amd.com >
Signed-off-by: Hawking Zhang <Hawking.Zhang@amd.com >
Reviewed-by: Hawking Zhang <Hawking.Zhang@amd.com >
Signed-off-by: Alex Deucher <alexander.deucher@amd.com >
2022-08-30 16:36:42 -04:00
Hawking Zhang
d5f476edc5
drm/amdgpu: only init tap_delay ucode when it's included in ucode binary
...
Not all the gfx10 variants need to integrate
global tap_delay and per se tap_delay firmwares
Only init tap_delay ucode when it does include in
rlc ucode binary so driver doesn't send a null buffer
to psp for firmware loading
Signed-off-by: Hawking Zhang <Hawking.Zhang@amd.com >
Reviewed-by: Jack Gui <Jack.Gui@amd.com >
Signed-off-by: Alex Deucher <alexander.deucher@amd.com >
2022-08-30 16:36:07 -04:00
Yang Li
b3235e8635
drm/amd/display: clean up some inconsistent indentings
...
The indentation of statements in the same curly bracket should be
consistent.
Link: https://bugzilla.openanolis.cn/show_bug.cgi?id=1892
Reported-by: Abaci Robot <abaci@linux.alibaba.com >
Signed-off-by: Yang Li <yang.lee@linux.alibaba.com >
Signed-off-by: Alex Deucher <alexander.deucher@amd.com >
2022-08-29 18:00:55 -04:00
Yang Li
33100f10e2
drm/amd/display: clean up some inconsistent indentings
...
The indentation of statements in the same curly bracket should be
consistent.
Link: https://bugzilla.openanolis.cn/show_bug.cgi?id=1890
Link: https://bugzilla.openanolis.cn/show_bug.cgi?id=1891
Reported-by: Abaci Robot <abaci@linux.alibaba.com >
Signed-off-by: Yang Li <yang.lee@linux.alibaba.com >
Signed-off-by: Alex Deucher <alexander.deucher@amd.com >
2022-08-29 18:00:55 -04:00
Yang Li
6234bf1391
drm/amd/display: clean up some inconsistent indentings
...
The indentation of statements in the same curly bracket should be
consistent.
Link: https://bugzilla.openanolis.cn/show_bug.cgi?id=1886
Reported-by: Abaci Robot <abaci@linux.alibaba.com >
Signed-off-by: Yang Li <yang.lee@linux.alibaba.com >
Signed-off-by: Alex Deucher <alexander.deucher@amd.com >
2022-08-29 18:00:55 -04:00
Yang Li
bbc9f07211
drm/amd/display: clean up one inconsistent indenting
...
1. The indentation of statements in the same curly bracket should be
consistent.
2. Variable declarations in the same function should be aligned.
Link: https://bugzilla.openanolis.cn/show_bug.cgi?id=1887
Link: https://bugzilla.openanolis.cn/show_bug.cgi?id=1888
Link: https://bugzilla.openanolis.cn/show_bug.cgi?id=1889
Reported-by: Abaci Robot <abaci@linux.alibaba.com >
Signed-off-by: Yang Li <yang.lee@linux.alibaba.com >
Signed-off-by: Alex Deucher <alexander.deucher@amd.com >
2022-08-29 18:00:55 -04:00
Hawking Zhang
de2b2ae34d
drm/amdgpu: add new ip block for LSDMA 6.0
...
Add ip block support for lsdma v6_0_3.
Signed-off-by: Hawking Zhang <Hawking.Zhang@amd.com >
Reviewed-by: Frank Min <Frank.Min@amd.com >
Signed-off-by: Alex Deucher <alexander.deucher@amd.com >
2022-08-29 18:00:54 -04:00
Hawking Zhang
5bb7173566
drm/amdgpu: add new ip block for sdma 6.0
...
Add ip block support for sdma v6_0_3.
Signed-off-by: Hawking Zhang <Hawking.Zhang@amd.com >
Reviewed-by: Frank Min <Frank.Min@amd.com >
Signed-off-by: Alex Deucher <alexander.deucher@amd.com >
2022-08-29 18:00:54 -04:00
Hawking Zhang
f66f48471b
drm/amdgpu: declare firmware for new SDMA 6.0.3
...
To support new sdma ip block
Signed-off-by: Hawking Zhang <Hawking.Zhang@amd.com >
Reviewed-by: Frank Min <Frank.Min@amd.com >
Signed-off-by: Alex Deucher <alexander.deucher@amd.com >
2022-08-29 18:00:54 -04:00
John Clements
773562364a
drm/amdgpu: enable smu block for smu 13.0.10
...
Force to enable smu block for SMU v13.0.10
Signed-off-by: John Clements <john.clements@amd.com >
Signed-off-by: Likun Gao <Likun.Gao@amd.com >
Reviewed-by: Hawking Zhang <Hawking.Zhang@amd.com >
Signed-off-by: Alex Deucher <alexander.deucher@amd.com >
2022-08-29 18:00:54 -04:00
John Clements
d9ec10c30e
drm/amdgpu: added supported smu 13.0.10 sw pptable
...
added sw pptable id 6666 for smu 13.0.10
v2: fix checkpatch error (Alex)
Signed-off-by: John Clements <john.clements@amd.com >
Signed-off-by: Likun Gao <Likun.Gao@amd.com >
Reviewed-by: Hawking Zhang <Hawking.Zhang@amd.com >
Signed-off-by: Alex Deucher <alexander.deucher@amd.com >
2022-08-29 18:00:28 -04:00
Yang Wang
8e039cd176
drm/amd/pm: add smu_v13_0_10 driver if version
...
add smu_v13_0_10 driver if version
Signed-off-by: Yang Wang <KevinYang.Wang@amd.com >
Reviewed-by: Hawking Zhang <Hawking.Zhang@amd.com >
Signed-off-by: Alex Deucher <alexander.deucher@amd.com >
2022-08-29 17:59:31 -04:00
Yang Wang
92f0504366
drm/amd/pm: add smu_v13_0_10 support
...
add smu_v13_0_10 support.
Signed-off-by: Yang Wang <KevinYang.Wang@amd.com >
Reviewed-by: Hawking Zhang <Hawking.Zhang@amd.com >
Signed-off-by: Alex Deucher <alexander.deucher@amd.com >
2022-08-29 17:59:31 -04:00
Frank Min
a60d219137
drm/amdgpu: add new ip block for PSP 13.0
...
Add ip block support for psp v13_0_10.
Signed-off-by: Frank Min <Frank.Min@amd.com >
Signed-off-by: Hawking Zhang <Hawking.Zhang@amd.com >
Reviewed-by: Hawking Zhang <Hawking.Zhang@amd.com >
Signed-off-by: Alex Deucher <alexander.deucher@amd.com >
2022-08-29 17:59:30 -04:00
John Clements
10f8927d74
drm/amdgpu: added firmware module for psp 13.0.10
...
added missing firmware module
Signed-off-by: John Clements <john.clements@amd.com >
Reviewed-by: Hawking Zhang <Hawking.Zhang@amd.com >
Signed-off-by: Alex Deucher <alexander.deucher@amd.com >
2022-08-29 17:59:30 -04:00
Frank Min
7ab47ba22e
drm/amdgpu: support psp v13_0_10 ip block
...
Add psp v13_0_10 ip block, initialize firmware and
psp functions
Signed-off-by: Frank Min <Frank.Min@amd.com >
Signed-off-by: Hawking Zhang <Hawking.Zhang@amd.com >
Reviewed-by: Hawking Zhang <Hawking.Zhang@amd.com >
Signed-off-by: Alex Deucher <alexander.deucher@amd.com >
2022-08-29 17:59:30 -04:00
Hawking Zhang
fc968efdf0
drm/amdgpu: add new ip block for SOC21
...
Add ip block support for soc21_common.
Signed-off-by: Hawking Zhang <Hawking.Zhang@amd.com >
Reviewed-by: Frank Min <Frank.Min@amd.com >
Signed-off-by: Alex Deucher <alexander.deucher@amd.com >
2022-08-29 17:59:30 -04:00
Sonny Jiang
0f05a2e528
drm/amdgpu: Enable pg/cg flags on GC11_0_3 for VCN
...
This enable VCN PG, CG, DPG and JPEG PG, CG
Signed-off-by: Sonny Jiang <sonny.jiang@amd.com >
Reviewed-by: Leo Liu <leo.liu@amd.com >
Reviewed-by: John Clements <john.clements@amd.com >
Signed-off-by: Alex Deucher <alexander.deucher@amd.com >
2022-08-29 17:59:30 -04:00
Hawking Zhang
6b46251c50
drm/amdgpu: initialize common sw config for v11_0_3
...
init cp/pg_flags and extenal_rev_id
Signed-off-by: Hawking Zhang <Hawking.Zhang@amd.com >
Reviewed-by: Frank Min <Frank.Min@amd.com >
Signed-off-by: Alex Deucher <alexander.deucher@amd.com >
2022-08-29 17:59:30 -04:00
Hawking Zhang
6ec128c3ff
drm/amdgpu: drop gc 11_0_0 golden settings
...
driver doesn't need to program any gc 11_0_0 golden
Signed-off-by: Hawking Zhang <Hawking.Zhang@amd.com >
Reviewed-by: Likun Gao <Likun.Gao@amd.com >
Signed-off-by: Alex Deucher <alexander.deucher@amd.com >
2022-08-29 17:59:30 -04:00
Jinpeng Cui
f4f5e50761
drm/amdkfd: remove redundant variables err and ret
...
Return value from kfd_wait_on_events() and io_remap_pfn_range() directly
instead of taking this in another redundant variable.
Reported-by: Zeal Robot <zealci@zte.com.cn >
Signed-off-by: Jinpeng Cui <cui.jinpeng2@zte.com.cn >
Signed-off-by: Alex Deucher <alexander.deucher@amd.com >
2022-08-29 17:59:30 -04:00
Jinpeng Cui
74d834044e
drm/amd/display: remove redundant vertical_line_start variable
...
Return value from expression directly instead of
taking this in another redundant variable.
Reported-by: Zeal Robot <zealci@zte.com.cn >
Signed-off-by: Jinpeng Cui <cui.jinpeng2@zte.com.cn >
Signed-off-by: Alex Deucher <alexander.deucher@amd.com >
2022-08-29 17:59:30 -04:00
Martin Tsai
9d84c7ef8a
drm/amd/display: Correct cursor position on horizontal mirror
...
[Why]
Incorrect cursor position will induce system hang on pipe split.
[How]
1.Handle horizontal mirror on rotation,
2.Correct cursor set on piep split.
Reviewed-by: Ariel Bernstein <Eric.Bernstein@amd.com >
Acked-by: Brian Chang <Brian.Chang@amd.com >
Signed-off-by: Martin Tsai <martin.tsai@amd.com >
Tested-by: Daniel Wheeler <daniel.wheeler@amd.com >
Signed-off-by: Alex Deucher <alexander.deucher@amd.com >
2022-08-29 17:59:30 -04:00
Vladimir Stempen
67ec719574
drm/amd/display: Fix black flash when switching from ODM2to1 to ODMBypass
...
[Why]
On secondary display hotplug we switch primary
stream from ODM2to1 to ODMBypass mode. Current
logic will trigger disabling front end for this
stream.
[How]
We need to check if prev_odm_pipe is equal to NULL
in order to disable dangling planes in this scenario.
Reviewed-by: Ariel Bernstein <Eric.Bernstein@amd.com >
Acked-by: Brian Chang <Brian.Chang@amd.com >
Signed-off-by: Vladimir Stempen <vladimir.stempen@amd.com >
Tested-by: Daniel Wheeler <daniel.wheeler@amd.com >
Signed-off-by: Alex Deucher <alexander.deucher@amd.com >
2022-08-29 17:59:30 -04:00
Ethan Wellenreiter
93844fe765
drm/amd/display: Fix check for stream and plane
...
[WHY]
Function wasn't returning false when it had a no stream
[HOW]
Made it return false when it had no stream.
Reviewed-by: Alvin Lee <Alvin.Lee2@amd.com >
Acked-by: Brian Chang <Brian.Chang@amd.com >
Signed-off-by: Ethan Wellenreiter <Ethan.Wellenreiter@amd.com >
Tested-by: Daniel Wheeler <daniel.wheeler@amd.com >
Signed-off-by: Alex Deucher <alexander.deucher@amd.com >
2022-08-29 17:59:30 -04:00
Ethan Wellenreiter
e0b859cf7c
drm/amd/display: Re-initialize viewport after pipe merge
...
[Why]
Pipes get merged in preparation for SubVP but if they don't get used, and
are in ODM or some other multi pipe config, it would calculate the
voltage level with a viewport of just one pipe from when they were split
resulting in too low of a voltage level.
[How]
Made it so that the viewport and other timing settings get rebuilt and re-
initialized after the pipe merge, before calculating the voltage level so it
would calculate it correctly.
Reviewed-by: Alvin Lee <Alvin.Lee2@amd.com >
Reviewed-by: Jun Lei <Jun.Lei@amd.com >
Acked-by: Brian Chang <Brian.Chang@amd.com >
Signed-off-by: Ethan Wellenreiter <Ethan.Wellenreiter@amd.com >
Tested-by: Daniel Wheeler <daniel.wheeler@amd.com >
Signed-off-by: Alex Deucher <alexander.deucher@amd.com >
2022-08-29 17:59:30 -04:00
Aurabindo Pillai
6420f4ca68
drm/amd/display: Use correct plane for CAB cursor size allocation
...
[Why&How]
plane and stream variables used for cursor size allocation calculation
were stale from previous iteration. Redo the iteration to find the
correct cursor plane for the calculation.
Reviewed-by: Alvin Lee <Alvin.Lee2@amd.com >
Acked-by: Brian Chang <Brian.Chang@amd.com >
Signed-off-by: Aurabindo Pillai <aurabindo.pillai@amd.com >
Tested-by: Daniel Wheeler <daniel.wheeler@amd.com >
Signed-off-by: Alex Deucher <alexander.deucher@amd.com >
2022-08-29 17:59:30 -04:00
Alex Sierra
ab23c5b9c7
drm/amdgpu: ensure no PCIe peer access for CPU XGMI iolinks
...
[Why] Devices with CPU XGMI iolink do not support PCIe peer access.
Signed-off-by: Alex Sierra <alex.sierra@amd.com >
Acked-by: Alex Deucher <alexander.deucher@amd.com >
Reviewed-by: Felix Kuehling <Felix.Kuehling@amd.com >
Signed-off-by: Alex Deucher <alexander.deucher@amd.com >
2022-08-29 17:59:30 -04:00
Aric Cyr
093fc6110c
drm/amd/display: 3.2.201
...
Reviewed-by: Aric Cyr <aric.cyr@amd.com >
Acked-by: Brian Chang <Brian.Chang@amd.com >
Signed-off-by: Aric Cyr <aric.cyr@amd.com >
Tested-by: Daniel Wheeler <daniel.wheeler@amd.com >
Signed-off-by: Alex Deucher <alexander.deucher@amd.com >
2022-08-29 17:59:29 -04:00
Evan Quan
606db591bf
drm/amd/pm: bump SMU 13.0.0 driver_if header version
...
To suppress the warning about version mismatch with
the latest 78.54.0 PMFW.
Signed-off-by: Evan Quan <evan.quan@amd.com >
Reviewed-by: Kenneth Feng <kenneth.feng@amd.com >
Signed-off-by: Alex Deucher <alexander.deucher@amd.com >
2022-08-29 17:59:29 -04:00
Evan Quan
f9a48ed706
drm/amd/pm: use vbios carried pptable for all SMU13.0.7 SKUs
...
For those SMU13.0.7 unsecure SKUs, the vbios carried pptable is ready to go.
Use that one instead of hardcoded softpptable.
Signed-off-by: Evan Quan <evan.quan@amd.com >
Reviewed-by: Kenneth Feng <kenneth.feng@amd.com >
Signed-off-by: Alex Deucher <alexander.deucher@amd.com >
2022-08-29 17:59:29 -04:00
Evan Quan
64e32c91fb
drm/amd/pm: use vbios carried pptable for those supported SKUs
...
For some SMU13.0.0 SKUs, the vbios carried pptable is ready to go.
Use that one instead of hardcoded softpptable.
Signed-off-by: Evan Quan <evan.quan@amd.com >
Reviewed-by: Kenneth Feng <kenneth.feng@amd.com >
Signed-off-by: Alex Deucher <alexander.deucher@amd.com >
2022-08-29 17:59:29 -04:00