240 lines
5.1 KiB
C
240 lines
5.1 KiB
C
static const struct pci_matchid amdgpu_devices[] = {
|
|
/* topaz */
|
|
{0x1002, 0x6900 },
|
|
{0x1002, 0x6901 },
|
|
{0x1002, 0x6902 },
|
|
{0x1002, 0x6903 },
|
|
{0x1002, 0x6907 },
|
|
/* tonga */
|
|
{0x1002, 0x6920 },
|
|
{0x1002, 0x6921 },
|
|
{0x1002, 0x6928 },
|
|
{0x1002, 0x6929 },
|
|
{0x1002, 0x692B },
|
|
{0x1002, 0x692F },
|
|
{0x1002, 0x6930 },
|
|
{0x1002, 0x6938 },
|
|
{0x1002, 0x6939 },
|
|
/* fiji */
|
|
{0x1002, 0x7300 },
|
|
{0x1002, 0x730F },
|
|
/* carrizo */
|
|
{0x1002, 0x9870 },
|
|
{0x1002, 0x9874 },
|
|
{0x1002, 0x9875 },
|
|
{0x1002, 0x9876 },
|
|
{0x1002, 0x9877 },
|
|
/* stoney */
|
|
{0x1002, 0x98E4 },
|
|
/* Polaris11 */
|
|
{0x1002, 0x67E0 },
|
|
{0x1002, 0x67E3 },
|
|
{0x1002, 0x67E8 },
|
|
{0x1002, 0x67EB },
|
|
{0x1002, 0x67EF },
|
|
{0x1002, 0x67FF },
|
|
{0x1002, 0x67E1 },
|
|
{0x1002, 0x67E7 },
|
|
{0x1002, 0x67E9 },
|
|
/* Polaris10 */
|
|
{0x1002, 0x67C0 },
|
|
{0x1002, 0x67C1 },
|
|
{0x1002, 0x67C2 },
|
|
{0x1002, 0x67C4 },
|
|
{0x1002, 0x67C7 },
|
|
{0x1002, 0x67D0 },
|
|
{0x1002, 0x67DF },
|
|
{0x1002, 0x67C8 },
|
|
{0x1002, 0x67C9 },
|
|
{0x1002, 0x67CA },
|
|
{0x1002, 0x67CC },
|
|
{0x1002, 0x67CF },
|
|
{0x1002, 0x6FDF },
|
|
/* Polaris12 */
|
|
{0x1002, 0x6980 },
|
|
{0x1002, 0x6981 },
|
|
{0x1002, 0x6985 },
|
|
{0x1002, 0x6986 },
|
|
{0x1002, 0x6987 },
|
|
{0x1002, 0x6995 },
|
|
{0x1002, 0x6997 },
|
|
{0x1002, 0x699F },
|
|
/* VEGAM */
|
|
{0x1002, 0x694C },
|
|
{0x1002, 0x694E },
|
|
{0x1002, 0x694F },
|
|
/* Vega 10 */
|
|
{0x1002, 0x6860 },
|
|
{0x1002, 0x6861 },
|
|
{0x1002, 0x6862 },
|
|
{0x1002, 0x6863 },
|
|
{0x1002, 0x6864 },
|
|
{0x1002, 0x6867 },
|
|
{0x1002, 0x6868 },
|
|
{0x1002, 0x6869 },
|
|
{0x1002, 0x686a },
|
|
{0x1002, 0x686b },
|
|
{0x1002, 0x686c },
|
|
{0x1002, 0x686d },
|
|
{0x1002, 0x686e },
|
|
{0x1002, 0x686f },
|
|
{0x1002, 0x687f },
|
|
/* Vega 12 */
|
|
{0x1002, 0x69A0 },
|
|
{0x1002, 0x69A1 },
|
|
{0x1002, 0x69A2 },
|
|
{0x1002, 0x69A3 },
|
|
{0x1002, 0x69AF },
|
|
/* Vega 20 */
|
|
{0x1002, 0x66A0 },
|
|
{0x1002, 0x66A1 },
|
|
{0x1002, 0x66A2 },
|
|
{0x1002, 0x66A3 },
|
|
{0x1002, 0x66A4 },
|
|
{0x1002, 0x66A7 },
|
|
{0x1002, 0x66AF },
|
|
/* Raven */
|
|
{0x1002, 0x15dd },
|
|
{0x1002, 0x15d8 },
|
|
/* Arcturus */
|
|
{0x1002, 0x738C },
|
|
{0x1002, 0x7388 },
|
|
{0x1002, 0x738E },
|
|
{0x1002, 0x7390 },
|
|
/* Navi10 */
|
|
{0x1002, 0x7310 },
|
|
{0x1002, 0x7312 },
|
|
{0x1002, 0x7318 },
|
|
{0x1002, 0x7319 },
|
|
{0x1002, 0x731A },
|
|
{0x1002, 0x731B },
|
|
{0x1002, 0x731E },
|
|
{0x1002, 0x731F },
|
|
/* Navi14 */
|
|
{0x1002, 0x7340 },
|
|
{0x1002, 0x7341 },
|
|
{0x1002, 0x7347 },
|
|
{0x1002, 0x734F },
|
|
|
|
/* Renoir */
|
|
{0x1002, 0x15E7 },
|
|
{0x1002, 0x1636 },
|
|
{0x1002, 0x1638 },
|
|
{0x1002, 0x164C },
|
|
|
|
/* Navi12 */
|
|
{0x1002, 0x7360 },
|
|
{0x1002, 0x7362 },
|
|
|
|
/* Sienna_Cichlid */
|
|
{0x1002, 0x73A0 },
|
|
{0x1002, 0x73A1 },
|
|
{0x1002, 0x73A2 },
|
|
{0x1002, 0x73A3 },
|
|
{0x1002, 0x73A5 },
|
|
{0x1002, 0x73A8 },
|
|
{0x1002, 0x73A9 },
|
|
{0x1002, 0x73AB },
|
|
{0x1002, 0x73AC },
|
|
{0x1002, 0x73AD },
|
|
{0x1002, 0x73AE },
|
|
{0x1002, 0x73AF },
|
|
{0x1002, 0x73BF },
|
|
|
|
/* Yellow Carp */
|
|
{0x1002, 0x164D },
|
|
{0x1002, 0x1681 },
|
|
|
|
/* Navy_Flounder */
|
|
{0x1002, 0x73C0 },
|
|
{0x1002, 0x73C1 },
|
|
{0x1002, 0x73C3 },
|
|
{0x1002, 0x73DA },
|
|
{0x1002, 0x73DB },
|
|
{0x1002, 0x73DC },
|
|
{0x1002, 0x73DD },
|
|
{0x1002, 0x73DE },
|
|
{0x1002, 0x73DF },
|
|
|
|
/* DIMGREY_CAVEFISH */
|
|
{0x1002, 0x73E0 },
|
|
{0x1002, 0x73E1 },
|
|
{0x1002, 0x73E2 },
|
|
{0x1002, 0x73E3 },
|
|
{0x1002, 0x73E8 },
|
|
{0x1002, 0x73E9 },
|
|
{0x1002, 0x73EA },
|
|
{0x1002, 0x73EB },
|
|
{0x1002, 0x73EC },
|
|
{0x1002, 0x73ED },
|
|
{0x1002, 0x73EF },
|
|
{0x1002, 0x73FF },
|
|
|
|
/* Aldebaran */
|
|
{0x1002, 0x7408 },
|
|
{0x1002, 0x740C },
|
|
{0x1002, 0x740F },
|
|
{0x1002, 0x7410 },
|
|
|
|
/* CYAN_SKILLFISH */
|
|
{0x1002, 0x13FE },
|
|
{0x1002, 0x143F },
|
|
|
|
/* BEIGE_GOBY */
|
|
{0x1002, 0x7420 },
|
|
{0x1002, 0x7421 },
|
|
{0x1002, 0x7422 },
|
|
{0x1002, 0x7423 },
|
|
{0x1002, 0x7424 },
|
|
{0x1002, 0x743F },
|
|
|
|
/*
|
|
* amdgpu/amdgpu_discovery.c amdgpu_discovery_set_ip_blocks()
|
|
* display/dc/core/dc_resource.c resource_parse_asic_id()
|
|
*/
|
|
|
|
/* GC 9.4.3, APU/dGPU, "Aqua Vanjaram" */
|
|
{0x1002, 0x74a0 }, /* Instinct MI300A APU */
|
|
{0x1002, 0x74a1 }, /* Instinct MI300X dGPU */
|
|
|
|
/* GC 10.3.1, DCN 3.0.1, APU, "Van Gogh" */
|
|
{0x1002, 0x1435 }, /* Custom GPU 0932 */
|
|
{0x1002, 0x163f }, /* Custom GPU 0405 */
|
|
|
|
/* GC 10.3.6, DCN 3.1.5, APU, Ryzen 7000 "Raphael" */
|
|
{0x1002, 0x164e }, /* Radeon 610M */
|
|
|
|
/* GC 10.3.7, DCN 3.1.6, APU, Ryzen 7020 "Mendocino" */
|
|
{0x1002, 0x1506 }, /* Radeon 610M */
|
|
|
|
/* GC 11.0.0, DCN 3.2.0, dGPU, "Navi 31" */
|
|
{0x1002, 0x7448 }, /* Radeon Pro W7900 */
|
|
{0x1002, 0x744c }, /* Radeon RX 7900 XT/XTX/GRE, 7900M */
|
|
{0x1002, 0x745e }, /* Radeon Pro W7800 */
|
|
|
|
/* GC 11.0.1, DCN 3.1.4, APU, Ryzen 7040 "Phoenix" */
|
|
{0x1002, 0x15bf }, /* Radeon 740M / 760M / 780M */
|
|
|
|
/* GC 11.0.1, DCN 3.1.4, APU, Ryzen 8040 "Hawk Point" */
|
|
{0x1002, 0x1900 }, /* Radeon 760M / 780M */
|
|
|
|
/* GC 11.0.2, DCN 3.2.1, dGPU, "Navi 33" */
|
|
{0x1002, 0x7480 }, /* Radeon RX 7600S, 7700S, 7600M XT,
|
|
7600, 7600 XT, Pro W7600 */
|
|
{0x1002, 0x7483 }, /* Radeon RX 7600M */
|
|
{0x1002, 0x7489 }, /* Radeon Pro W7500 */
|
|
|
|
/* GC 11.0.3, DCN 3.2.0, dGPU, "Navi 32" */
|
|
{0x1002, 0x7470 }, /* Radeon Pro W7700 */
|
|
{0x1002, 0x747e }, /* Radeon RX 7700 XT, 7800 XT */
|
|
|
|
/* GC 11.0.4, DCN 3.1.4, APU, Ryzen 7040, "Phoenix" */
|
|
{0x1002, 0x15c8 }, /* Radeon 740M */
|
|
|
|
/* GC 11.0.4, DCN 3.1.4, APU, Ryzen 8040, "Hawk Point" */
|
|
{0x1002, 0x1901 }, /* Radeon 740M */
|
|
|
|
/* GC 11.5.0, DCN 3.5.0, APU, linux >= 6.7 */
|
|
/* GC 11.5.1, DCN 3.5.0, APU, linux >= 6.9 */
|
|
};
|