]> git.ipfire.org Git - thirdparty/linux.git/commitdiff
drm/amdgpu: drop some dead code
authorAlex Deucher <alexander.deucher@amd.com>
Tue, 25 Mar 2025 14:07:50 +0000 (10:07 -0400)
committerAlex Deucher <alexander.deucher@amd.com>
Mon, 7 Apr 2025 19:18:34 +0000 (15:18 -0400)
Drop the cgs smu firmware code for SI, it's not used.
The smu firmware fetching for SI is done in si_dpm.c.

Reviewed-by: Rodrigo Siqueira <siqueira@igalia.com>
Signed-off-by: Alex Deucher <alexander.deucher@amd.com>
drivers/gpu/drm/amd/amdgpu/amdgpu_cgs.c

index 525e53c94f4f5e08cb53f81a355c5311f0647813..004a6a9d6b9fa4857e267963dfa8bada3809c863 100644 (file)
@@ -252,67 +252,6 @@ static int amdgpu_cgs_get_firmware_info(struct cgs_device *cgs_device,
 
                if (!adev->pm.fw) {
                        switch (adev->asic_type) {
-                       case CHIP_TAHITI:
-                               strscpy(fw_name, "radeon/tahiti_smc.bin");
-                               break;
-                       case CHIP_PITCAIRN:
-                               if ((adev->pdev->revision == 0x81) &&
-                                   ((adev->pdev->device == 0x6810) ||
-                                   (adev->pdev->device == 0x6811))) {
-                                       info->is_kicker = true;
-                                       strscpy(fw_name, "radeon/pitcairn_k_smc.bin");
-                               } else {
-                                       strscpy(fw_name, "radeon/pitcairn_smc.bin");
-                               }
-                               break;
-                       case CHIP_VERDE:
-                               if (((adev->pdev->device == 0x6820) &&
-                                       ((adev->pdev->revision == 0x81) ||
-                                       (adev->pdev->revision == 0x83))) ||
-                                   ((adev->pdev->device == 0x6821) &&
-                                       ((adev->pdev->revision == 0x83) ||
-                                       (adev->pdev->revision == 0x87))) ||
-                                   ((adev->pdev->revision == 0x87) &&
-                                       ((adev->pdev->device == 0x6823) ||
-                                       (adev->pdev->device == 0x682b)))) {
-                                       info->is_kicker = true;
-                                       strscpy(fw_name, "radeon/verde_k_smc.bin");
-                               } else {
-                                       strscpy(fw_name, "radeon/verde_smc.bin");
-                               }
-                               break;
-                       case CHIP_OLAND:
-                               if (((adev->pdev->revision == 0x81) &&
-                                       ((adev->pdev->device == 0x6600) ||
-                                       (adev->pdev->device == 0x6604) ||
-                                       (adev->pdev->device == 0x6605) ||
-                                       (adev->pdev->device == 0x6610))) ||
-                                   ((adev->pdev->revision == 0x83) &&
-                                       (adev->pdev->device == 0x6610))) {
-                                       info->is_kicker = true;
-                                       strscpy(fw_name, "radeon/oland_k_smc.bin");
-                               } else {
-                                       strscpy(fw_name, "radeon/oland_smc.bin");
-                               }
-                               break;
-                       case CHIP_HAINAN:
-                               if (((adev->pdev->revision == 0x81) &&
-                                       (adev->pdev->device == 0x6660)) ||
-                                   ((adev->pdev->revision == 0x83) &&
-                                       ((adev->pdev->device == 0x6660) ||
-                                       (adev->pdev->device == 0x6663) ||
-                                       (adev->pdev->device == 0x6665) ||
-                                        (adev->pdev->device == 0x6667)))) {
-                                       info->is_kicker = true;
-                                       strscpy(fw_name, "radeon/hainan_k_smc.bin");
-                               } else if ((adev->pdev->revision == 0xc3) &&
-                                        (adev->pdev->device == 0x6665)) {
-                                       info->is_kicker = true;
-                                       strscpy(fw_name, "radeon/banks_k_2_smc.bin");
-                               } else {
-                                       strscpy(fw_name, "radeon/hainan_smc.bin");
-                               }
-                               break;
                        case CHIP_BONAIRE:
                                if ((adev->pdev->revision == 0x80) ||
                                        (adev->pdev->revision == 0x81) ||