drm/amdgpu: add the accelerator pcie class
authorShiwu Zhang <shiwu.zhang@amd.com>
Mon, 22 May 2023 07:58:10 +0000 (15:58 +0800)
committerAlex Deucher <alexander.deucher@amd.com>
Fri, 9 Jun 2023 15:07:16 +0000 (11:07 -0400)
v2: add the base class id for accelerator (lijo)
v3: add the new pci class in amdgpu tree (hawking)

Signed-off-by: Shiwu Zhang <shiwu.zhang@amd.com>
Acked-by: Lijo Lazar <lijo.lazar@amd.com>
Reviewed-by: Hawking Zhang <Hawking.Zhang@amd.com>
Signed-off-by: Alex Deucher <alexander.deucher@amd.com>
drivers/gpu/drm/amd/amdgpu/amdgpu_drv.c
drivers/gpu/drm/amd/include/amd_shared.h

index 7300df2..422c36e 100644 (file)
@@ -2041,6 +2041,11 @@ static const struct pci_device_id pciidlist[] = {
          .class_mask = 0xffffff,
          .driver_data = CHIP_IP_DISCOVERY },
 
+       { PCI_DEVICE(0x1002, PCI_ANY_ID),
+         .class = AMD_ACCELERATOR_PROCESSING << 8,
+         .class_mask = 0xffffff,
+         .driver_data = CHIP_IP_DISCOVERY },
+
        {0, 0, 0}
 };
 
index f175e65..57d95e2 100644 (file)
@@ -27,6 +27,7 @@
 
 
 #define AMD_MAX_USEC_TIMEOUT           1000000  /* 1000 ms */
+#define AMD_ACCELERATOR_PROCESSING     0x1200   /* hardcoded pci class */
 
 /*
  * Chip flags