0001
0002
0003
0004
0005
0006
0007
0008
0009
0010
0011
0012
0013
0014
0015
0016
0017
0018
0019
0020
0021
0022
0023
0024
0025
0026
0027
0028
0029
0030
0031
0032
0033
0034 #ifndef __T4_PCI_ID_TBL_H__
0035 #define __T4_PCI_ID_TBL_H__
0036
0037
0038
0039
0040
0041
0042
0043
0044
0045
0046
0047
0048
0049
0050
0051
0052
0053
0054
0055
0056
0057
0058
0059
0060
0061
0062
0063 #ifndef CH_PCI_DEVICE_ID_FUNCTION
0064 #error CH_PCI_DEVICE_ID_FUNCTION not defined!
0065 #endif
0066 #ifndef CH_PCI_ID_TABLE_ENTRY
0067 #error CH_PCI_ID_TABLE_ENTRY not defined!
0068 #endif
0069 #ifndef CH_PCI_DEVICE_ID_TABLE_DEFINE_END
0070 #error CH_PCI_DEVICE_ID_TABLE_DEFINE_END not defined!
0071 #endif
0072
0073
0074
0075
0076
0077
0078
0079
0080
0081
0082 #ifndef CH_PCI_DEVICE_ID_FUNCTION2
0083 #define CH_PCI_ID_TABLE_FENTRY(devid) \
0084 CH_PCI_ID_TABLE_ENTRY((devid) | \
0085 ((CH_PCI_DEVICE_ID_FUNCTION) << 8))
0086 #else
0087 #define CH_PCI_ID_TABLE_FENTRY(devid) \
0088 CH_PCI_ID_TABLE_ENTRY((devid) | \
0089 ((CH_PCI_DEVICE_ID_FUNCTION) << 8)), \
0090 CH_PCI_ID_TABLE_ENTRY((devid) | \
0091 ((CH_PCI_DEVICE_ID_FUNCTION2) << 8))
0092 #endif
0093
0094 CH_PCI_DEVICE_ID_TABLE_DEFINE_BEGIN
0095
0096
0097 CH_PCI_ID_TABLE_FENTRY(0x4000),
0098 CH_PCI_ID_TABLE_FENTRY(0x4001),
0099 CH_PCI_ID_TABLE_FENTRY(0x4002),
0100 CH_PCI_ID_TABLE_FENTRY(0x4003),
0101 CH_PCI_ID_TABLE_FENTRY(0x4004),
0102 CH_PCI_ID_TABLE_FENTRY(0x4005),
0103 CH_PCI_ID_TABLE_FENTRY(0x4006),
0104 CH_PCI_ID_TABLE_FENTRY(0x4007),
0105 CH_PCI_ID_TABLE_FENTRY(0x4008),
0106 CH_PCI_ID_TABLE_FENTRY(0x4009),
0107 CH_PCI_ID_TABLE_FENTRY(0x400a),
0108 CH_PCI_ID_TABLE_FENTRY(0x400b),
0109 CH_PCI_ID_TABLE_FENTRY(0x400c),
0110 CH_PCI_ID_TABLE_FENTRY(0x400d),
0111 CH_PCI_ID_TABLE_FENTRY(0x400e),
0112 CH_PCI_ID_TABLE_FENTRY(0x4080),
0113 CH_PCI_ID_TABLE_FENTRY(0x4081),
0114 CH_PCI_ID_TABLE_FENTRY(0x4082),
0115 CH_PCI_ID_TABLE_FENTRY(0x4083),
0116 CH_PCI_ID_TABLE_FENTRY(0x4084),
0117 CH_PCI_ID_TABLE_FENTRY(0x4085),
0118 CH_PCI_ID_TABLE_FENTRY(0x4086),
0119 CH_PCI_ID_TABLE_FENTRY(0x4087),
0120 CH_PCI_ID_TABLE_FENTRY(0x4088),
0121
0122
0123
0124 CH_PCI_ID_TABLE_FENTRY(0x5000),
0125 CH_PCI_ID_TABLE_FENTRY(0x5001),
0126 CH_PCI_ID_TABLE_FENTRY(0x5002),
0127 CH_PCI_ID_TABLE_FENTRY(0x5003),
0128 CH_PCI_ID_TABLE_FENTRY(0x5004),
0129 CH_PCI_ID_TABLE_FENTRY(0x5005),
0130 CH_PCI_ID_TABLE_FENTRY(0x5006),
0131 CH_PCI_ID_TABLE_FENTRY(0x5007),
0132 CH_PCI_ID_TABLE_FENTRY(0x5008),
0133 CH_PCI_ID_TABLE_FENTRY(0x5009),
0134 CH_PCI_ID_TABLE_FENTRY(0x500a),
0135 CH_PCI_ID_TABLE_FENTRY(0x500b),
0136 CH_PCI_ID_TABLE_FENTRY(0x500c),
0137 CH_PCI_ID_TABLE_FENTRY(0x500d),
0138 CH_PCI_ID_TABLE_FENTRY(0x500e),
0139 CH_PCI_ID_TABLE_FENTRY(0x5010),
0140 CH_PCI_ID_TABLE_FENTRY(0x5011),
0141 CH_PCI_ID_TABLE_FENTRY(0x5012),
0142 CH_PCI_ID_TABLE_FENTRY(0x5013),
0143 CH_PCI_ID_TABLE_FENTRY(0x5014),
0144 CH_PCI_ID_TABLE_FENTRY(0x5015),
0145 CH_PCI_ID_TABLE_FENTRY(0x5016),
0146 CH_PCI_ID_TABLE_FENTRY(0x5017),
0147 CH_PCI_ID_TABLE_FENTRY(0x5018),
0148 CH_PCI_ID_TABLE_FENTRY(0x5019),
0149 CH_PCI_ID_TABLE_FENTRY(0x501a),
0150 CH_PCI_ID_TABLE_FENTRY(0x501b),
0151 CH_PCI_ID_TABLE_FENTRY(0x5080),
0152 CH_PCI_ID_TABLE_FENTRY(0x5081),
0153 CH_PCI_ID_TABLE_FENTRY(0x5082),
0154 CH_PCI_ID_TABLE_FENTRY(0x5083),
0155 CH_PCI_ID_TABLE_FENTRY(0x5084),
0156 CH_PCI_ID_TABLE_FENTRY(0x5085),
0157 CH_PCI_ID_TABLE_FENTRY(0x5086),
0158 CH_PCI_ID_TABLE_FENTRY(0x5087),
0159 CH_PCI_ID_TABLE_FENTRY(0x5088),
0160 CH_PCI_ID_TABLE_FENTRY(0x5089),
0161 CH_PCI_ID_TABLE_FENTRY(0x5090),
0162 CH_PCI_ID_TABLE_FENTRY(0x5091),
0163 CH_PCI_ID_TABLE_FENTRY(0x5092),
0164 CH_PCI_ID_TABLE_FENTRY(0x5093),
0165 CH_PCI_ID_TABLE_FENTRY(0x5094),
0166 CH_PCI_ID_TABLE_FENTRY(0x5095),
0167 CH_PCI_ID_TABLE_FENTRY(0x5096),
0168 CH_PCI_ID_TABLE_FENTRY(0x5097),
0169 CH_PCI_ID_TABLE_FENTRY(0x5098),
0170 CH_PCI_ID_TABLE_FENTRY(0x5099),
0171 CH_PCI_ID_TABLE_FENTRY(0x509a),
0172 CH_PCI_ID_TABLE_FENTRY(0x509b),
0173 CH_PCI_ID_TABLE_FENTRY(0x509c),
0174 CH_PCI_ID_TABLE_FENTRY(0x509d),
0175 CH_PCI_ID_TABLE_FENTRY(0x509e),
0176 CH_PCI_ID_TABLE_FENTRY(0x509f),
0177 CH_PCI_ID_TABLE_FENTRY(0x50a0),
0178 CH_PCI_ID_TABLE_FENTRY(0x50a1),
0179 CH_PCI_ID_TABLE_FENTRY(0x50a2),
0180 CH_PCI_ID_TABLE_FENTRY(0x50a3),
0181 CH_PCI_ID_TABLE_FENTRY(0x50a4),
0182 CH_PCI_ID_TABLE_FENTRY(0x50a5),
0183 CH_PCI_ID_TABLE_FENTRY(0x50a6),
0184 CH_PCI_ID_TABLE_FENTRY(0x50a7),
0185 CH_PCI_ID_TABLE_FENTRY(0x50a8),
0186 CH_PCI_ID_TABLE_FENTRY(0x50a9),
0187 CH_PCI_ID_TABLE_FENTRY(0x50aa),
0188 CH_PCI_ID_TABLE_FENTRY(0x50ab),
0189 CH_PCI_ID_TABLE_FENTRY(0x50ac),
0190 CH_PCI_ID_TABLE_FENTRY(0x50ad),
0191 CH_PCI_ID_TABLE_FENTRY(0x50ae),
0192 CH_PCI_ID_TABLE_FENTRY(0x50af),
0193 CH_PCI_ID_TABLE_FENTRY(0x50b0),
0194
0195
0196
0197 CH_PCI_ID_TABLE_FENTRY(0x6001),
0198 CH_PCI_ID_TABLE_FENTRY(0x6002),
0199 CH_PCI_ID_TABLE_FENTRY(0x6003),
0200 CH_PCI_ID_TABLE_FENTRY(0x6004),
0201 CH_PCI_ID_TABLE_FENTRY(0x6005),
0202 CH_PCI_ID_TABLE_FENTRY(0x6006),
0203 CH_PCI_ID_TABLE_FENTRY(0x6007),
0204 CH_PCI_ID_TABLE_FENTRY(0x6008),
0205 CH_PCI_ID_TABLE_FENTRY(0x6009),
0206 CH_PCI_ID_TABLE_FENTRY(0x600d),
0207 CH_PCI_ID_TABLE_FENTRY(0x6011),
0208 CH_PCI_ID_TABLE_FENTRY(0x6014),
0209 CH_PCI_ID_TABLE_FENTRY(0x6015),
0210 CH_PCI_ID_TABLE_FENTRY(0x6080),
0211 CH_PCI_ID_TABLE_FENTRY(0x6081),
0212 CH_PCI_ID_TABLE_FENTRY(0x6082),
0213 CH_PCI_ID_TABLE_FENTRY(0x6083),
0214 CH_PCI_ID_TABLE_FENTRY(0x6084),
0215 CH_PCI_ID_TABLE_FENTRY(0x6085),
0216 CH_PCI_ID_TABLE_FENTRY(0x6086),
0217 CH_PCI_ID_TABLE_FENTRY(0x6087),
0218 CH_PCI_ID_TABLE_FENTRY(0x6088),
0219 CH_PCI_ID_TABLE_FENTRY(0x6089),
0220 CH_PCI_ID_TABLE_FENTRY(0x608a),
0221 CH_PCI_ID_TABLE_FENTRY(0x608b),
0222 CH_PCI_ID_TABLE_FENTRY(0x6092),
0223 CH_PCI_DEVICE_ID_TABLE_DEFINE_END;
0224
0225 #endif