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, 0x744a }, /* Radeon Pro W7900 Dual Slot */ {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 */ #ifdef notyet /* GC 11.5.0, DCN 3.5.0, APU, Ryzen AI 300, "Strix Point", linux 6.7 */ {0x1002, 0x150e }, /* Radeon 880M / 890M */ /* GC 11.5.1, DCN 3.5.1, APU, linux 6.9 */ /* GC 12.0.0, DCN 4.0.1, dGPU, linux 6.11 */ /* GC 12.0.1, DCN 4.0.1, dGPU, linux 6.11 */ #endif };