drm/amdgpu/powerplay: use irq source defines for smu7 sources
authorAlex Deucher <alexander.deucher@amd.com>
Wed, 18 Jul 2018 21:07:11 +0000 (16:07 -0500)
committerAlex Deucher <alexander.deucher@amd.com>
Thu, 19 Jul 2018 18:53:55 +0000 (13:53 -0500)
Use the newly added irq source defines rather than magic numbers
for smu7 thermal interrupts.

Rewiewed-by: Chunming Zhou <david1.zhou@amd.com>
Reviewed-by: Rex Zhu <rezhu@amd.com>
Signed-off-by: Alex Deucher <alexander.deucher@amd.com>
drivers/gpu/drm/amd/powerplay/hwmgr/smu_helper.c

index 8eea49e4c74de5642468c37d7a96d53d6aae8b23..2aab1b4759459fb421443b30d563a1a4e1860e3a 100644 (file)
@@ -27,6 +27,7 @@
 #include "atom.h"
 #include "ivsrcid/thm/irqsrcs_thm_9_0.h"
 #include "ivsrcid/smuio/irqsrcs_smuio_9_0.h"
+#include "ivsrcid/ivsrcid_vislands30.h"
 
 uint8_t convert_to_vid(uint16_t vddc)
 {
@@ -545,17 +546,17 @@ int phm_irq_process(struct amdgpu_device *adev,
        uint32_t src_id = entry->src_id;
 
        if (client_id == AMDGPU_IH_CLIENTID_LEGACY) {
-               if (src_id == 230)
+               if (src_id == VISLANDS30_IV_SRCID_CG_TSS_THERMAL_LOW_TO_HIGH)
                        pr_warn("GPU over temperature range detected on PCIe %d:%d.%d!\n",
                                                PCI_BUS_NUM(adev->pdev->devfn),
                                                PCI_SLOT(adev->pdev->devfn),
                                                PCI_FUNC(adev->pdev->devfn));
-               else if (src_id == 231)
+               else if (src_id == VISLANDS30_IV_SRCID_CG_TSS_THERMAL_HIGH_TO_LOW)
                        pr_warn("GPU under temperature range detected on PCIe %d:%d.%d!\n",
                                        PCI_BUS_NUM(adev->pdev->devfn),
                                        PCI_SLOT(adev->pdev->devfn),
                                        PCI_FUNC(adev->pdev->devfn));
-               else if (src_id == 83)
+               else if (src_id == VISLANDS30_IV_SRCID_GPIO_19)
                        pr_warn("GPU Critical Temperature Fault detected on PCIe %d:%d.%d!\n",
                                        PCI_BUS_NUM(adev->pdev->devfn),
                                        PCI_SLOT(adev->pdev->devfn),