1 /* 2 * Copyright © 2016 Advanced Micro Devices, Inc. 3 * All Rights Reserved. 4 * 5 * Permission is hereby granted, free of charge, to any person obtaining a 6 * copy of this software and associated documentation files (the "Software"), 7 * to deal in the Software without restriction, including without limitation 8 * the rights to use, copy, modify, merge, publish, distribute, sublicense, 9 * and/or sell copies of the Software, and to permit persons to whom the 10 * Software is furnished to do so, subject to the following conditions: 11 * 12 * The above copyright notice and this permission notice shall be included in 13 * all copies or substantial portions of the Software. 14 * 15 * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR 16 * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, 17 * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL 18 * THE COPYRIGHT HOLDER(S) OR AUTHOR(S) BE LIABLE FOR ANY CLAIM, DAMAGES OR 19 * OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, 20 * ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR 21 * OTHER DEALINGS IN THE SOFTWARE. 22 * 23 */ 24 25 #ifndef __AMDGPU_ASIC_ID_H__ 26 #define __AMDGPU_ASIC_ID_H__ 27 28 static struct amdgpu_asic_id_table_t { 29 uint32_t did; 30 uint32_t rid; 31 const char *marketing_name; 32 } const amdgpu_asic_id_table [] = { 33 {0x6600, 0x0, "AMD Radeon HD 8600/8700M"}, 34 {0x6600, 0x81, "AMD Radeon R7 M370"}, 35 {0x6601, 0x0, "AMD Radeon HD 8500M/8700M"}, 36 {0x6604, 0x0, "AMD Radeon R7 M265 Series"}, 37 {0x6604, 0x81, "AMD Radeon R7 M350"}, 38 {0x6605, 0x0, "AMD Radeon R7 M260 Series"}, 39 {0x6605, 0x81, "AMD Radeon R7 M340"}, 40 {0x6606, 0x0, "AMD Radeon HD 8790M"}, 41 {0x6607, 0x0, "AMD Radeon HD8530M"}, 42 {0x6608, 0x0, "AMD FirePro W2100"}, 43 {0x6610, 0x0, "AMD Radeon HD 8600 Series"}, 44 {0x6610, 0x81, "AMD Radeon R7 350"}, 45 {0x6610, 0x83, "AMD Radeon R5 340"}, 46 {0x6611, 0x0, "AMD Radeon HD 8500 Series"}, 47 {0x6613, 0x0, "AMD Radeon HD 8500 series"}, 48 {0x6617, 0xC7, "AMD Radeon R7 240 Series"}, 49 {0x6640, 0x0, "AMD Radeon HD 8950"}, 50 {0x6640, 0x80, "AMD Radeon R9 M380"}, 51 {0x6646, 0x0, "AMD Radeon R9 M280X"}, 52 {0x6646, 0x80, "AMD Radeon R9 M470X"}, 53 {0x6647, 0x0, "AMD Radeon R9 M270X"}, 54 {0x6647, 0x80, "AMD Radeon R9 M380"}, 55 {0x6649, 0x0, "AMD FirePro W5100"}, 56 {0x6658, 0x0, "AMD Radeon R7 200 Series"}, 57 {0x665C, 0x0, "AMD Radeon HD 7700 Series"}, 58 {0x665D, 0x0, "AMD Radeon R7 200 Series"}, 59 {0x665F, 0x81, "AMD Radeon R7 300 Series"}, 60 {0x6660, 0x0, "AMD Radeon HD 8600M Series"}, 61 {0x6660, 0x81, "AMD Radeon R5 M335"}, 62 {0x6660, 0x83, "AMD Radeon R5 M330"}, 63 {0x6663, 0x0, "AMD Radeon HD 8500M Series"}, 64 {0x6663, 0x83, "AMD Radeon R5 M320"}, 65 {0x6664, 0x0, "AMD Radeon R5 M200 Series"}, 66 {0x6665, 0x0, "AMD Radeon R5 M200 Series"}, 67 {0x6665, 0x83, "AMD Radeon R5 M320"}, 68 {0x6667, 0x0, "AMD Radeon R5 M200 Series"}, 69 {0x666F, 0x0, "AMD Radeon HD 8500M"}, 70 {0x6780, 0x0, "ATI FirePro V (FireGL V) Graphics Adapter"}, 71 {0x678A, 0x0, "ATI FirePro V (FireGL V) Graphics Adapter"}, 72 {0x6798, 0x0, "AMD Radeon HD 7900 Series"}, 73 {0x679A, 0x0, "AMD Radeon HD 7900 Series"}, 74 {0x679B, 0x0, "AMD Radeon HD 7900 Series"}, 75 {0x679E, 0x0, "AMD Radeon HD 7800 Series"}, 76 {0x67A0, 0x0, "HAWAII XTGL (67A0)"}, 77 {0x67A1, 0x0, "HAWAII GL40 (67A1)"}, 78 {0x67B0, 0x0, "AMD Radeon R9 200 Series"}, 79 {0x67B0, 0x80, "AMD Radeon R9 390 Series"}, 80 {0x67B1, 0x0, "AMD Radeon R9 200 Series"}, 81 {0x67B1, 0x80, "AMD Radeon R9 390 Series"}, 82 {0x67B9, 0x0, "AMD Radeon R9 200 Series"}, 83 {0x67DF, 0xC4, "AMD Radeon RX 480 Graphics"}, 84 {0x67DF, 0xC5, "AMD Radeon RX 470 Graphics"}, 85 {0x67DF, 0xC7, "AMD Radeon RX 480 Graphics"}, 86 {0x67DF, 0xCF, "AMD Radeon RX 470 Graphics"}, 87 {0x67C4, 0x00, "AMD Radeon Pro WX 7100 Graphics"}, 88 {0x67C7, 0x00, "AMD Radeon Pro WX 5100 Graphics"}, 89 {0x67C0, 0x00, "AMD Radeon Pro WX 7100 Graphics"}, 90 {0x67E0, 0x00, "AMD Radeon Pro WX Series Graphics"}, 91 {0x67E3, 0x00, "AMD Radeon Pro WX 4100 Graphics"}, 92 {0x67E8, 0x00, "AMD Radeon Pro WX Series Graphics"}, 93 {0x67E8, 0x01, "AMD Radeon Pro WX Series Graphics"}, 94 {0x67E8, 0x80, "AMD Radeon E9260 Graphics"}, 95 {0x67EB, 0x00, "AMD Radeon Pro WX Series Graphics"}, 96 {0x67EF, 0xC0, "AMD Radeon RX Graphics"}, 97 {0x67EF, 0xC1, "AMD Radeon RX 460 Graphics"}, 98 {0x67EF, 0xC5, "AMD Radeon RX 460 Graphics"}, 99 {0x67EF, 0xC7, "AMD Radeon RX Graphics"}, 100 {0x67EF, 0xCF, "AMD Radeon RX 460 Graphics"}, 101 {0x67EF, 0xEF, "AMD Radeon RX Graphics"}, 102 {0x67FF, 0xC0, "AMD Radeon RX Graphics"}, 103 {0x67FF, 0xC1, "AMD Radeon RX Graphics"}, 104 {0x6800, 0x0, "AMD Radeon HD 7970M"}, 105 {0x6801, 0x0, "AMD Radeon(TM) HD8970M"}, 106 {0x6808, 0x0, "ATI FirePro V(FireGL V) Graphics Adapter"}, 107 {0x6809, 0x0, "ATI FirePro V(FireGL V) Graphics Adapter"}, 108 {0x6810, 0x0, "AMD Radeon(TM) HD 8800 Series"}, 109 {0x6810, 0x81, "AMD Radeon R7 370 Series"}, 110 {0x6811, 0x0, "AMD Radeon(TM) HD8800 Series"}, 111 {0x6811, 0x81, "AMD Radeon R7 300 Series"}, 112 {0x6818, 0x0, "AMD Radeon HD 7800 Series"}, 113 {0x6819, 0x0, "AMD Radeon HD 7800 Series"}, 114 {0x6820, 0x0, "AMD Radeon HD 8800M Series"}, 115 {0x6820, 0x81, "AMD Radeon R9 M375"}, 116 {0x6820, 0x83, "AMD Radeon R9 M375X"}, 117 {0x6821, 0x0, "AMD Radeon HD 8800M Series"}, 118 {0x6821, 0x87, "AMD Radeon R7 M380"}, 119 {0x6821, 0x83, "AMD Radeon R9 M370X"}, 120 {0x6822, 0x0, "AMD Radeon E8860"}, 121 {0x6823, 0x0, "AMD Radeon HD 8800M Series"}, 122 {0x6825, 0x0, "AMD Radeon HD 7800M Series"}, 123 {0x6827, 0x0, "AMD Radeon HD 7800M Series"}, 124 {0x6828, 0x0, "ATI FirePro V(FireGL V) Graphics Adapter"}, 125 {0x682B, 0x0, "AMD Radeon HD 8800M Series"}, 126 {0x682B, 0x87, "AMD Radeon R9 M360"}, 127 {0x682C, 0x0, "AMD FirePro W4100"}, 128 {0x682D, 0x0, "AMD Radeon HD 7700M Series"}, 129 {0x682F, 0x0, "AMD Radeon HD 7700M Series"}, 130 {0x6835, 0x0, "AMD Radeon R7 Series / HD 9000 Series"}, 131 {0x6837, 0x0, "AMD Radeon HD7700 Series"}, 132 {0x683D, 0x0, "AMD Radeon HD 7700 Series"}, 133 {0x683F, 0x0, "AMD Radeon HD 7700 Series"}, 134 {0x6900, 0x0, "AMD Radeon R7 M260"}, 135 {0x6900, 0x81, "AMD Radeon R7 M360"}, 136 {0x6900, 0x83, "AMD Radeon R7 M340"}, 137 {0x6901, 0x0, "AMD Radeon R5 M255"}, 138 {0x6907, 0x0, "AMD Radeon R5 M255"}, 139 {0x6907, 0x87, "AMD Radeon R5 M315"}, 140 {0x6920, 0x0, "AMD Radeon R9 M395X"}, 141 {0x6920, 0x1, "AMD Radeon R9 M390X"}, 142 {0x6921, 0x0, "AMD Radeon R9 M295X"}, 143 {0x6929, 0x0, "AMD FirePro S7150"}, 144 {0x692B, 0x0, "AMD FirePro W7100"}, 145 {0x6938, 0x0, "AMD Radeon R9 200 Series"}, 146 {0x6938, 0xF0, "AMD Radeon R9 200 Series"}, 147 {0x6938, 0xF1, "AMD Radeon R9 380 Series"}, 148 {0x6939, 0xF0, "AMD Radeon R9 200 Series"}, 149 {0x6939, 0x0, "AMD Radeon R9 200 Series"}, 150 {0x6939, 0xF1, "AMD Radeon R9 380 Series"}, 151 {0x7300, 0xC8, "AMD Radeon R9 Fury Series"}, 152 {0x7300, 0xCB, "AMD Radeon R9 Fury Series"}, 153 {0x7300, 0xCA, "AMD Radeon R9 Fury Series"}, 154 {0x9874, 0xC4, "AMD Radeon R7 Graphics"}, 155 {0x9874, 0xC5, "AMD Radeon R6 Graphics"}, 156 {0x9874, 0xC6, "AMD Radeon R6 Graphics"}, 157 {0x9874, 0xC7, "AMD Radeon R5 Graphics"}, 158 {0x9874, 0x81, "AMD Radeon R6 Graphics"}, 159 {0x9874, 0x87, "AMD Radeon R5 Graphics"}, 160 {0x9874, 0x85, "AMD Radeon R6 Graphics"}, 161 {0x9874, 0x84, "AMD Radeon R7 Graphics"}, 162 163 {0x0000, 0x0, "\0"}, 164 }; 165 #endif 166