| From 30f3984ede683b98a4e8096e200df78bf0609b4f Mon Sep 17 00:00:00 2001 |
| From: Alex Deucher <alexander.deucher@amd.com> |
| Date: Tue, 18 Sep 2018 15:28:24 -0500 |
| Subject: drm/amdgpu: add new polaris pci id |
| |
| From: Alex Deucher <alexander.deucher@amd.com> |
| |
| commit 30f3984ede683b98a4e8096e200df78bf0609b4f upstream. |
| |
| Add new pci id. |
| |
| Reviewed-by: Rex Zhu <Rex.Zhu@amd.com> |
| Signed-off-by: Alex Deucher <alexander.deucher@amd.com> |
| Cc: stable@vger.kernel.org |
| Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org> |
| |
| --- |
| drivers/gpu/drm/amd/amdgpu/amdgpu_cgs.c | 14 ++++++++------ |
| drivers/gpu/drm/amd/amdgpu/amdgpu_drv.c | 1 + |
| 2 files changed, 9 insertions(+), 6 deletions(-) |
| |
| --- a/drivers/gpu/drm/amd/amdgpu/amdgpu_cgs.c |
| +++ b/drivers/gpu/drm/amd/amdgpu/amdgpu_cgs.c |
| @@ -715,12 +715,14 @@ static int amdgpu_cgs_get_firmware_info( |
| break; |
| case CHIP_POLARIS10: |
| if (type == CGS_UCODE_ID_SMU) { |
| - if ((adev->pdev->device == 0x67df) && |
| - ((adev->pdev->revision == 0xe0) || |
| - (adev->pdev->revision == 0xe3) || |
| - (adev->pdev->revision == 0xe4) || |
| - (adev->pdev->revision == 0xe5) || |
| - (adev->pdev->revision == 0xe7) || |
| + if (((adev->pdev->device == 0x67df) && |
| + ((adev->pdev->revision == 0xe0) || |
| + (adev->pdev->revision == 0xe3) || |
| + (adev->pdev->revision == 0xe4) || |
| + (adev->pdev->revision == 0xe5) || |
| + (adev->pdev->revision == 0xe7) || |
| + (adev->pdev->revision == 0xef))) || |
| + ((adev->pdev->device == 0x6fdf) && |
| (adev->pdev->revision == 0xef))) { |
| info->is_kicker = true; |
| strcpy(fw_name, "amdgpu/polaris10_k_smc.bin"); |
| --- a/drivers/gpu/drm/amd/amdgpu/amdgpu_drv.c |
| +++ b/drivers/gpu/drm/amd/amdgpu/amdgpu_drv.c |
| @@ -500,6 +500,7 @@ static const struct pci_device_id pciidl |
| {0x1002, 0x67CA, PCI_ANY_ID, PCI_ANY_ID, 0, 0, CHIP_POLARIS10}, |
| {0x1002, 0x67CC, PCI_ANY_ID, PCI_ANY_ID, 0, 0, CHIP_POLARIS10}, |
| {0x1002, 0x67CF, PCI_ANY_ID, PCI_ANY_ID, 0, 0, CHIP_POLARIS10}, |
| + {0x1002, 0x6FDF, PCI_ANY_ID, PCI_ANY_ID, 0, 0, CHIP_POLARIS10}, |
| /* Polaris12 */ |
| {0x1002, 0x6980, PCI_ANY_ID, PCI_ANY_ID, 0, 0, CHIP_POLARIS12}, |
| {0x1002, 0x6981, PCI_ANY_ID, PCI_ANY_ID, 0, 0, CHIP_POLARIS12}, |