Rev 808 | Show entire file | Regard whitespace | Details | Blame | Last modification | View Log | RSS feed
Rev 808 | Rev 812 | ||
---|---|---|---|
Line 39... | Line 39... | ||
39 | { RHD_RV635, "RV635" }, |
39 | { RHD_RV635, "RV635" }, |
40 | { -1, NULL } |
40 | { -1, NULL } |
41 | }; |
41 | }; |
42 | 42 | ||
Line -... | Line 43... | ||
- | 43 | ||
- | 44 | ||
- | 45 | static struct rhdChipsetMapStruct { |
|
- | 46 | enum RHD_FAMILIES family; |
|
- | 47 | Bool IGP; |
|
- | 48 | } rhdChipsetMap[] = { |
|
- | 49 | { RHD_FAMILY_UNKNOWN, 0 }, /* RHD_UNKNOWN */ |
|
- | 50 | ||
- | 51 | { RHD_FAMILY_R300, 0 }, /* RHD_R300 */ |
|
- | 52 | { RHD_FAMILY_R350, 0 }, /* RHD_R350 */ |
|
- | 53 | { RHD_FAMILY_RV350, 0 }, /* RHD_RV350 */ |
|
- | 54 | { RHD_FAMILY_RV380, 0 }, /* RHD_RV370 */ |
|
- | 55 | { RHD_FAMILY_RV380, 0 }, /* RHD_RV380 */ |
|
- | 56 | ||
- | 57 | ||
- | 58 | { RHD_FAMILY_RV515, 0 }, /* RHD_RV505 */ |
|
- | 59 | { RHD_FAMILY_RV515, 0 }, /* RHD_RV515 */ |
|
- | 60 | { RHD_FAMILY_RV515, 0 }, /* RHD_RV516 */ |
|
- | 61 | { RHD_FAMILY_R520, 0 }, /* RHD_R520 */ |
|
- | 62 | { RHD_FAMILY_RV530, 0 }, /* RHD_RV530 */ |
|
- | 63 | { RHD_FAMILY_RV530, 0 }, /* RHD_RV535 */ |
|
- | 64 | { RHD_FAMILY_RV515, 0 }, /* RHD_RV550 */ |
|
- | 65 | { RHD_FAMILY_RV560, 0 }, /* RHD_RV560 */ |
|
- | 66 | { RHD_FAMILY_RV570, 0 }, /* RHD_RV570 */ |
|
- | 67 | { RHD_FAMILY_R580, 0 }, /* RHD_R580 */ |
|
- | 68 | { RHD_FAMILY_RV515, 0 }, /* RHD_M52 */ |
|
- | 69 | { RHD_FAMILY_RV515, 0 }, /* RHD_M54 */ |
|
- | 70 | { RHD_FAMILY_RV530, 0 }, /* RHD_M56 */ |
|
- | 71 | { RHD_FAMILY_R520, 0 }, /* RHD_M58 */ |
|
- | 72 | { RHD_FAMILY_RV515, 0 }, /* RHD_M62 */ |
|
- | 73 | { RHD_FAMILY_RV515, 0 }, /* RHD_M64 */ |
|
- | 74 | { RHD_FAMILY_RV530, 0 }, /* RHD_M66 */ |
|
- | 75 | { RHD_FAMILY_R580, 0 }, /* RHD_M68 */ |
|
- | 76 | { RHD_FAMILY_RV515, 0 }, /* RHD_M71 */ |
|
- | 77 | { RHD_FAMILY_RS690, 1 }, /* RHD_RS600 */ |
|
- | 78 | { RHD_FAMILY_RS690, 1 }, /* RHD_RS690 */ |
|
- | 79 | { RHD_FAMILY_RS690, 1 }, /* RHD_RS740 */ |
|
- | 80 | { RHD_FAMILY_R600, 0 }, /* RHD_R600 */ |
|
- | 81 | { RHD_FAMILY_RV610, 0 }, /* RHD_RV610 */ |
|
- | 82 | { RHD_FAMILY_RV630, 0 }, /* RHD_RV630 */ |
|
- | 83 | { RHD_FAMILY_RV610, 0 }, /* RHD_M72 */ |
|
- | 84 | { RHD_FAMILY_RV610, 0 }, /* RHD_M74 */ |
|
- | 85 | { RHD_FAMILY_RV630, 0 }, /* RHD_M76 */ |
|
- | 86 | { RHD_FAMILY_RV670, 0 }, /* RHD_RV670 */ |
|
- | 87 | { RHD_FAMILY_RV670, 0 }, /* RHD_R680 */ |
|
- | 88 | { RHD_FAMILY_RV620, 0 }, /* RHD_RV620 */ |
|
- | 89 | { RHD_FAMILY_RV620, 0 }, /* RHD_M82 */ |
|
- | 90 | { RHD_FAMILY_RV635, 0 }, /* RHD_RV635 */ |
|
- | 91 | { RHD_FAMILY_UNKNOWN, 0 }, /* RHD_M86 */ |
|
- | 92 | { RHD_FAMILY_RS780, 1 } /* RHD_RS780 */ |
|
- | 93 | /* RHD_CHIP_END */ |
|
- | 94 | }; |
|
- | 95 | ||
- | 96 | ||
43 | # define RHD_DEVICE_MATCH(d, i) { (d),(i) } |
97 | # define RHD_DEVICE_MATCH(d, i) { (d),(i) } |
44 | # define PCI_ID_LIST PciChipset_t RHDPCIchipsets[] |
98 | # define PCI_ID_LIST PciChipset_t RHDPCIchipsets[] |
45 | # define LIST_END { 0, 0} |
99 | # define LIST_END { 0, 0} |
Line 46... | Line 100... | ||
46 | 100 | ||
- | 101 | const PCI_ID_LIST = { |
|
- | 102 | ||
- | 103 | RHD_DEVICE_MATCH( 0x4144, RHD_R300 ), /* ATI Radeon 9500 */ |
|
- | 104 | RHD_DEVICE_MATCH( 0x4145, RHD_R300 ), /* ATI Radeon 9500 */ |
|
- | 105 | RHD_DEVICE_MATCH( 0x4146, RHD_R300 ), /* ATI Radeon 9600TX */ |
|
- | 106 | RHD_DEVICE_MATCH( 0x4147, RHD_R300 ), /* ATI FireGL Z1 */ |
|
- | 107 | RHD_DEVICE_MATCH( 0x4148, RHD_R350 ), /* ATI Radeon 9800SE */ |
|
- | 108 | RHD_DEVICE_MATCH( 0x4149, RHD_R350 ), /* ATI Radeon 9800 */ |
|
- | 109 | RHD_DEVICE_MATCH( 0x414A, RHD_R350 ), /* ATI Radeon 9800 */ |
|
- | 110 | RHD_DEVICE_MATCH( 0x414B, RHD_R350 ), /* ATI FireGL X2 */ |
|
- | 111 | ||
- | 112 | RHD_DEVICE_MATCH( 0x4150, RHD_RV350 ), /* ATI Radeon 9600 */ |
|
- | 113 | RHD_DEVICE_MATCH( 0x4151, RHD_RV350 ), /* ATI Radeon 9600SE */ |
|
- | 114 | RHD_DEVICE_MATCH( 0x4152, RHD_RV350 ), /* ATI Radeon 9600XT */ |
|
- | 115 | RHD_DEVICE_MATCH( 0x4153, RHD_RV350 ), /* ATI Radeon 9600 */ |
|
- | 116 | RHD_DEVICE_MATCH( 0x4154, RHD_RV350 ), /* ATI FireGL T2 */ |
|
- | 117 | RHD_DEVICE_MATCH( 0x4155, RHD_RV350 ), /* ATI Radeon 9650 */ |
|
- | 118 | RHD_DEVICE_MATCH( 0x4156, RHD_RV350 ), /* ATI FireGL RV360 */ |
|
- | 119 | ||
- | 120 | RHD_DEVICE_MATCH( 0x4E44, RHD_R300 ), |
|
- | 121 | RHD_DEVICE_MATCH( 0x4E45, RHD_R300 ), |
|
- | 122 | RHD_DEVICE_MATCH( 0x4E46, RHD_R300 ), |
|
- | 123 | RHD_DEVICE_MATCH( 0x4E47, RHD_R300 ), |
|
- | 124 | RHD_DEVICE_MATCH( 0x4E48, RHD_R350 ), |
|
- | 125 | RHD_DEVICE_MATCH( 0x4E49, RHD_R350 ), |
|
- | 126 | RHD_DEVICE_MATCH( 0x4E4A, RHD_R350 ), |
|
- | 127 | RHD_DEVICE_MATCH( 0x4E4B, RHD_R350 ), |
|
- | 128 | RHD_DEVICE_MATCH( 0x4E50, RHD_RV350 ), |
|
- | 129 | RHD_DEVICE_MATCH( 0x4E51, RHD_RV350 ), |
|
- | 130 | RHD_DEVICE_MATCH( 0x4E52, RHD_RV350 ), |
|
- | 131 | RHD_DEVICE_MATCH( 0x4E53, RHD_RV350 ), |
|
- | 132 | RHD_DEVICE_MATCH( 0x4E54, RHD_RV350 ), |
|
- | 133 | RHD_DEVICE_MATCH( 0x4E56, RHD_RV350 ), |
|
- | 134 | ||
- | 135 | ||
- | 136 | RHD_DEVICE_MATCH( 0x5B60, RHD_RV380 ), |
|
- | 137 | RHD_DEVICE_MATCH( 0x5B62, RHD_RV380 ), |
|
- | 138 | RHD_DEVICE_MATCH( 0x5B63, RHD_RV380 ), |
|
- | 139 | RHD_DEVICE_MATCH( 0x5B64, RHD_RV380 ), |
|
- | 140 | RHD_DEVICE_MATCH( 0x5B65, RHD_RV380 ), |
|
47 | const PCI_ID_LIST = { |
141 | |
48 | RHD_DEVICE_MATCH( 0x7100, RHD_R520 ), /* Radeon X1800 */ |
142 | RHD_DEVICE_MATCH( 0x7100, RHD_R520 ), /* Radeon X1800 */ |
49 | RHD_DEVICE_MATCH( 0x7101, RHD_M58 ), /* Mobility Radeon X1800 XT */ |
143 | RHD_DEVICE_MATCH( 0x7101, RHD_M58 ), /* Mobility Radeon X1800 XT */ |
50 | RHD_DEVICE_MATCH( 0x7102, RHD_M58 ), /* Mobility Radeon X1800 */ |
144 | RHD_DEVICE_MATCH( 0x7102, RHD_M58 ), /* Mobility Radeon X1800 */ |
51 | RHD_DEVICE_MATCH( 0x7103, RHD_M58 ), /* Mobility FireGL V7200 */ |
145 | RHD_DEVICE_MATCH( 0x7103, RHD_M58 ), /* Mobility FireGL V7200 */ |