diff options
author | Candice Li <candice.li@amd.com> | 2023-02-24 17:26:33 +0800 |
---|---|---|
committer | Alex Deucher <alexander.deucher@amd.com> | 2023-03-07 15:55:58 -0500 |
commit | 06630fb9fcd761254a8d8b53dd6f859b3ecf3707 (patch) | |
tree | 4642f09e2925545dfd16070a27881399f16c9763 /drivers/gpu/drm/amd/amdgpu/umc_v8_10.h | |
parent | 7d386975f6a495902e679a3a250a7456d7e54765 (diff) | |
download | linux-stable-06630fb9fcd761254a8d8b53dd6f859b3ecf3707.tar.gz linux-stable-06630fb9fcd761254a8d8b53dd6f859b3ecf3707.tar.bz2 linux-stable-06630fb9fcd761254a8d8b53dd6f859b3ecf3707.zip |
drm/amdgpu: Support umc node harvest config on umc v8_10
Don't need to query error count and error address on harvest umc nodes.
v2: Fix code bug, use active_mask instead of harvsest_config
and remove unnecessary argument in LOOP macro.
v3: Leave adev->gmc.num_umc unchanged.
Signed-off-by: Candice Li <candice.li@amd.com>
Reviewed-by: Tao Zhou <tao.zhou1@amd.com>
Signed-off-by: Alex Deucher <alexander.deucher@amd.com>
Diffstat (limited to 'drivers/gpu/drm/amd/amdgpu/umc_v8_10.h')
-rw-r--r-- | drivers/gpu/drm/amd/amdgpu/umc_v8_10.h | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/drivers/gpu/drm/amd/amdgpu/umc_v8_10.h b/drivers/gpu/drm/amd/amdgpu/umc_v8_10.h index 25eaf4af5fcf..c6dfd433fec7 100644 --- a/drivers/gpu/drm/amd/amdgpu/umc_v8_10.h +++ b/drivers/gpu/drm/amd/amdgpu/umc_v8_10.h @@ -31,9 +31,9 @@ /* number of umc instance with memory map register access */ #define UMC_V8_10_UMC_INSTANCE_NUM 2 -/* Total channel instances for all umc nodes */ +/* Total channel instances for all available umc nodes */ #define UMC_V8_10_TOTAL_CHANNEL_NUM(adev) \ - (UMC_V8_10_CHANNEL_INSTANCE_NUM * UMC_V8_10_UMC_INSTANCE_NUM * (adev)->umc.node_inst_num) + (UMC_V8_10_CHANNEL_INSTANCE_NUM * UMC_V8_10_UMC_INSTANCE_NUM * (adev)->gmc.num_umc) /* UMC regiser per channel offset */ #define UMC_V8_10_PER_CHANNEL_OFFSET 0x400 |