summaryrefslogtreecommitdiff
path: root/drivers
diff options
context:
space:
mode:
authorLe Ma <le.ma@amd.com>2026-05-12 21:50:24 +0800
committerAlex Deucher <alexander.deucher@amd.com>2026-08-25 18:47:08 -0400
commit846938fd046c1ca3083ededaa0ecfcaa88ec2a41 (patch)
treeeb631c8ebfc44dc7f0fbd16c026c31e6ef371b26 /drivers
parentbdf48164b6269139fe1e27080243fb135e0e9c38 (diff)
downloadlinux-next-846938fd046c1ca3083ededaa0ecfcaa88ec2a41.tar.gz
linux-next-846938fd046c1ca3083ededaa0ecfcaa88ec2a41.zip
drm/amdgpu: add NPS2 memory cap for soc v1.0 DPX mode
DPX currently advertises only NPS1 as a compatible memory partition mode in soc_v1_0_get_xcp_res_info(). As a result, supported_nps_configs and amd-smi partition --accelerator report NPS1 for the DPX profile even when the device supports both NPS1 and NPS2. Include NPS2 in the DPX compatible NPS mask so the reported profile capabilities match the supported memory partition modes. Signed-off-by: Le Ma <le.ma@amd.com> Reviewed-by: Hawking Zhang <Hawking.Zhang@amd.com> Signed-off-by: Alex Deucher <alexander.deucher@amd.com>
Diffstat (limited to 'drivers')
-rw-r--r--drivers/gpu/drm/amd/amdgpu/soc_v1_0.c3
1 files changed, 2 insertions, 1 deletions
diff --git a/drivers/gpu/drm/amd/amdgpu/soc_v1_0.c b/drivers/gpu/drm/amd/amdgpu/soc_v1_0.c
index fb3c7cb35099..ada99210479f 100644
--- a/drivers/gpu/drm/amd/amdgpu/soc_v1_0.c
+++ b/drivers/gpu/drm/amd/amdgpu/soc_v1_0.c
@@ -963,7 +963,8 @@ static int soc_v1_0_get_xcp_res_info(struct amdgpu_xcp_mgr *xcp_mgr,
break;
case AMDGPU_DPX_PARTITION_MODE:
num_xcp = 2;
- nps_modes = BIT(AMDGPU_NPS1_PARTITION_MODE);
+ nps_modes = BIT(AMDGPU_NPS1_PARTITION_MODE) |
+ BIT(AMDGPU_NPS2_PARTITION_MODE);
break;
case AMDGPU_TPX_PARTITION_MODE:
num_xcp = 3;