Linux kernel mirror (for testing) git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
kernel os linux

drm/amdgpu: drop some dead code

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>

-61
-61
drivers/gpu/drm/amd/amdgpu/amdgpu_cgs.c
··· 252 252 253 253 if (!adev->pm.fw) { 254 254 switch (adev->asic_type) { 255 - case CHIP_TAHITI: 256 - strscpy(fw_name, "radeon/tahiti_smc.bin"); 257 - break; 258 - case CHIP_PITCAIRN: 259 - if ((adev->pdev->revision == 0x81) && 260 - ((adev->pdev->device == 0x6810) || 261 - (adev->pdev->device == 0x6811))) { 262 - info->is_kicker = true; 263 - strscpy(fw_name, "radeon/pitcairn_k_smc.bin"); 264 - } else { 265 - strscpy(fw_name, "radeon/pitcairn_smc.bin"); 266 - } 267 - break; 268 - case CHIP_VERDE: 269 - if (((adev->pdev->device == 0x6820) && 270 - ((adev->pdev->revision == 0x81) || 271 - (adev->pdev->revision == 0x83))) || 272 - ((adev->pdev->device == 0x6821) && 273 - ((adev->pdev->revision == 0x83) || 274 - (adev->pdev->revision == 0x87))) || 275 - ((adev->pdev->revision == 0x87) && 276 - ((adev->pdev->device == 0x6823) || 277 - (adev->pdev->device == 0x682b)))) { 278 - info->is_kicker = true; 279 - strscpy(fw_name, "radeon/verde_k_smc.bin"); 280 - } else { 281 - strscpy(fw_name, "radeon/verde_smc.bin"); 282 - } 283 - break; 284 - case CHIP_OLAND: 285 - if (((adev->pdev->revision == 0x81) && 286 - ((adev->pdev->device == 0x6600) || 287 - (adev->pdev->device == 0x6604) || 288 - (adev->pdev->device == 0x6605) || 289 - (adev->pdev->device == 0x6610))) || 290 - ((adev->pdev->revision == 0x83) && 291 - (adev->pdev->device == 0x6610))) { 292 - info->is_kicker = true; 293 - strscpy(fw_name, "radeon/oland_k_smc.bin"); 294 - } else { 295 - strscpy(fw_name, "radeon/oland_smc.bin"); 296 - } 297 - break; 298 - case CHIP_HAINAN: 299 - if (((adev->pdev->revision == 0x81) && 300 - (adev->pdev->device == 0x6660)) || 301 - ((adev->pdev->revision == 0x83) && 302 - ((adev->pdev->device == 0x6660) || 303 - (adev->pdev->device == 0x6663) || 304 - (adev->pdev->device == 0x6665) || 305 - (adev->pdev->device == 0x6667)))) { 306 - info->is_kicker = true; 307 - strscpy(fw_name, "radeon/hainan_k_smc.bin"); 308 - } else if ((adev->pdev->revision == 0xc3) && 309 - (adev->pdev->device == 0x6665)) { 310 - info->is_kicker = true; 311 - strscpy(fw_name, "radeon/banks_k_2_smc.bin"); 312 - } else { 313 - strscpy(fw_name, "radeon/hainan_smc.bin"); 314 - } 315 - break; 316 255 case CHIP_BONAIRE: 317 256 if ((adev->pdev->revision == 0x80) || 318 257 (adev->pdev->revision == 0x81) ||