Rev 1117 | Rev 1963 | Go to most recent revision | Show entire file | Regard whitespace | Details | Blame | Last modification | View Log | RSS feed
Rev 1117 | Rev 1403 | ||
---|---|---|---|
Line 104... | Line 104... | ||
104 | #define CONNECTOR_OBJECT_ID_7PIN_DIN 0x0F |
104 | #define CONNECTOR_OBJECT_ID_7PIN_DIN 0x0F |
105 | #define CONNECTOR_OBJECT_ID_PCIE_CONNECTOR 0x10 |
105 | #define CONNECTOR_OBJECT_ID_PCIE_CONNECTOR 0x10 |
106 | #define CONNECTOR_OBJECT_ID_CROSSFIRE 0x11 |
106 | #define CONNECTOR_OBJECT_ID_CROSSFIRE 0x11 |
107 | #define CONNECTOR_OBJECT_ID_HARDCODE_DVI 0x12 |
107 | #define CONNECTOR_OBJECT_ID_HARDCODE_DVI 0x12 |
108 | #define CONNECTOR_OBJECT_ID_DISPLAYPORT 0x13 |
108 | #define CONNECTOR_OBJECT_ID_DISPLAYPORT 0x13 |
- | 109 | #define CONNECTOR_OBJECT_ID_eDP 0x14 |
|
- | 110 | #define CONNECTOR_OBJECT_ID_MXM 0x15 |
|
Line 109... | Line 111... | ||
109 | 111 | ||
Line 110... | Line 112... | ||
110 | /* deleted */ |
112 | /* deleted */ |
111 | 113 | ||
112 | /****************************************************/ |
114 | /****************************************************/ |
113 | /* Router Object ID Definition */ |
115 | /* Router Object ID Definition */ |
114 | /****************************************************/ |
116 | /****************************************************/ |
Line 115... | Line 117... | ||
115 | #define ROUTER_OBJECT_ID_NONE 0x00 |
117 | #define ROUTER_OBJECT_ID_NONE 0x00 |
- | 118 | #define ROUTER_OBJECT_ID_I2C_EXTENDER_CNTL 0x01 |
|
- | 119 | ||
- | 120 | /****************************************************/ |
|
- | 121 | /* Generic Object ID Definition */ |
|
- | 122 | /****************************************************/ |
|
- | 123 | #define GENERIC_OBJECT_ID_NONE 0x00 |
|
- | 124 | #define GENERIC_OBJECT_ID_GLSYNC 0x01 |
|
- | 125 | #define GENERIC_OBJECT_ID_PX2_NON_DRIVABLE 0x02 |
|
116 | #define ROUTER_OBJECT_ID_I2C_EXTENDER_CNTL 0x01 |
126 | #define GENERIC_OBJECT_ID_MXM_OPM 0x03 |
117 | 127 | ||
118 | /****************************************************/ |
128 | /****************************************************/ |
119 | /* Graphics Object ENUM ID Definition */ |
129 | /* Graphics Object ENUM ID Definition */ |
120 | /****************************************************/ |
130 | /****************************************************/ |
121 | #define GRAPH_OBJECT_ENUM_ID1 0x01 |
131 | #define GRAPH_OBJECT_ENUM_ID1 0x01 |
122 | #define GRAPH_OBJECT_ENUM_ID2 0x02 |
132 | #define GRAPH_OBJECT_ENUM_ID2 0x02 |
123 | #define GRAPH_OBJECT_ENUM_ID3 0x03 |
133 | #define GRAPH_OBJECT_ENUM_ID3 0x03 |
- | 134 | #define GRAPH_OBJECT_ENUM_ID4 0x04 |
|
Line 124... | Line 135... | ||
124 | #define GRAPH_OBJECT_ENUM_ID4 0x04 |
135 | #define GRAPH_OBJECT_ENUM_ID5 0x05 |
125 | #define GRAPH_OBJECT_ENUM_ID5 0x05 |
136 | #define GRAPH_OBJECT_ENUM_ID6 0x06 |
126 | #define GRAPH_OBJECT_ENUM_ID6 0x06 |
137 | #define GRAPH_OBJECT_ENUM_ID7 0x07 |
127 | 138 | ||
Line 136... | Line 147... | ||
136 | 147 | ||
137 | #define OBJECT_ID_SHIFT 0x00 |
148 | #define OBJECT_ID_SHIFT 0x00 |
138 | #define ENUM_ID_SHIFT 0x08 |
149 | #define ENUM_ID_SHIFT 0x08 |
Line -... | Line 150... | ||
- | 150 | #define OBJECT_TYPE_SHIFT 0x0C |
|
139 | #define OBJECT_TYPE_SHIFT 0x0C |
151 | |
140 | 152 | ||
141 | /****************************************************/ |
153 | /****************************************************/ |
142 | /* Graphics Object family definition */ |
154 | /* Graphics Object family definition */ |
143 | /****************************************************/ |
- | |
144 | #define CONSTRUCTOBJECTFAMILYID(GRAPHICS_OBJECT_TYPE, GRAPHICS_OBJECT_ID) \ |
155 | /****************************************************/ |
145 | (GRAPHICS_OBJECT_TYPE << OBJECT_TYPE_SHIFT | \ |
156 | #define CONSTRUCTOBJECTFAMILYID(GRAPHICS_OBJECT_TYPE, GRAPHICS_OBJECT_ID) (GRAPHICS_OBJECT_TYPE << OBJECT_TYPE_SHIFT | \ |
146 | GRAPHICS_OBJECT_ID << OBJECT_ID_SHIFT) |
157 | GRAPHICS_OBJECT_ID << OBJECT_ID_SHIFT) |
147 | /****************************************************/ |
158 | /****************************************************/ |
148 | /* GPU Object ID definition - Shared with BIOS */ |
159 | /* GPU Object ID definition - Shared with BIOS */ |
Line 183... | Line 194... | ||
183 | #define ENCODER_HDMI_SI1932_ENUM_ID1 0x211B |
194 | #define ENCODER_HDMI_SI1932_ENUM_ID1 0x211B |
184 | #define ENCODER_ENCODER_DP_AN9801_ENUM_ID1 0x211C |
195 | #define ENCODER_ENCODER_DP_AN9801_ENUM_ID1 0x211C |
185 | #define ENCODER_DP_DP501_ENUM_ID1 0x211D |
196 | #define ENCODER_DP_DP501_ENUM_ID1 0x211D |
186 | #define ENCODER_INTERNAL_UNIPHY_ENUM_ID1 0x211E |
197 | #define ENCODER_INTERNAL_UNIPHY_ENUM_ID1 0x211E |
187 | */ |
198 | */ |
188 | #define ENCODER_INTERNAL_LVDS_ENUM_ID1 \ |
- | |
189 | (GRAPH_OBJECT_TYPE_ENCODER << OBJECT_TYPE_SHIFT |\ |
199 | #define ENCODER_INTERNAL_LVDS_ENUM_ID1 ( GRAPH_OBJECT_TYPE_ENCODER << OBJECT_TYPE_SHIFT |\ |
190 | GRAPH_OBJECT_ENUM_ID1 << ENUM_ID_SHIFT |\ |
200 | GRAPH_OBJECT_ENUM_ID1 << ENUM_ID_SHIFT |\ |
191 | ENCODER_OBJECT_ID_INTERNAL_LVDS << OBJECT_ID_SHIFT) |
201 | ENCODER_OBJECT_ID_INTERNAL_LVDS << OBJECT_ID_SHIFT) |
Line 192... | Line -... | ||
192 | - | ||
193 | #define ENCODER_INTERNAL_TMDS1_ENUM_ID1 \ |
202 | |
194 | (GRAPH_OBJECT_TYPE_ENCODER << OBJECT_TYPE_SHIFT |\ |
203 | #define ENCODER_INTERNAL_TMDS1_ENUM_ID1 ( GRAPH_OBJECT_TYPE_ENCODER << OBJECT_TYPE_SHIFT |\ |
195 | GRAPH_OBJECT_ENUM_ID1 << ENUM_ID_SHIFT |\ |
204 | GRAPH_OBJECT_ENUM_ID1 << ENUM_ID_SHIFT |\ |
Line 196... | Line -... | ||
196 | ENCODER_OBJECT_ID_INTERNAL_TMDS1 << OBJECT_ID_SHIFT) |
- | |
197 | 205 | ENCODER_OBJECT_ID_INTERNAL_TMDS1 << OBJECT_ID_SHIFT) |
|
198 | #define ENCODER_INTERNAL_TMDS2_ENUM_ID1 \ |
206 | |
199 | (GRAPH_OBJECT_TYPE_ENCODER << OBJECT_TYPE_SHIFT |\ |
207 | #define ENCODER_INTERNAL_TMDS2_ENUM_ID1 ( GRAPH_OBJECT_TYPE_ENCODER << OBJECT_TYPE_SHIFT |\ |
Line 200... | Line -... | ||
200 | GRAPH_OBJECT_ENUM_ID1 << ENUM_ID_SHIFT |\ |
- | |
201 | ENCODER_OBJECT_ID_INTERNAL_TMDS2 << OBJECT_ID_SHIFT) |
208 | GRAPH_OBJECT_ENUM_ID1 << ENUM_ID_SHIFT |\ |
202 | 209 | ENCODER_OBJECT_ID_INTERNAL_TMDS2 << OBJECT_ID_SHIFT) |
|
203 | #define ENCODER_INTERNAL_DAC1_ENUM_ID1 \ |
210 | |
Line 204... | Line -... | ||
204 | (GRAPH_OBJECT_TYPE_ENCODER << OBJECT_TYPE_SHIFT |\ |
- | |
205 | GRAPH_OBJECT_ENUM_ID1 << ENUM_ID_SHIFT |\ |
211 | #define ENCODER_INTERNAL_DAC1_ENUM_ID1 ( GRAPH_OBJECT_TYPE_ENCODER << OBJECT_TYPE_SHIFT |\ |
206 | ENCODER_OBJECT_ID_INTERNAL_DAC1 << OBJECT_ID_SHIFT) |
212 | GRAPH_OBJECT_ENUM_ID1 << ENUM_ID_SHIFT |\ |
207 | 213 | ENCODER_OBJECT_ID_INTERNAL_DAC1 << OBJECT_ID_SHIFT) |
|
Line 208... | Line -... | ||
208 | #define ENCODER_INTERNAL_DAC2_ENUM_ID1 \ |
- | |
209 | (GRAPH_OBJECT_TYPE_ENCODER << OBJECT_TYPE_SHIFT |\ |
214 | |
210 | GRAPH_OBJECT_ENUM_ID1 << ENUM_ID_SHIFT |\ |
215 | #define ENCODER_INTERNAL_DAC2_ENUM_ID1 ( GRAPH_OBJECT_TYPE_ENCODER << OBJECT_TYPE_SHIFT |\ |
211 | ENCODER_OBJECT_ID_INTERNAL_DAC2 << OBJECT_ID_SHIFT) |
216 | GRAPH_OBJECT_ENUM_ID1 << ENUM_ID_SHIFT |\ |
Line 212... | Line -... | ||
212 | - | ||
213 | #define ENCODER_INTERNAL_SDVOA_ENUM_ID1 \ |
217 | ENCODER_OBJECT_ID_INTERNAL_DAC2 << OBJECT_ID_SHIFT) |
214 | (GRAPH_OBJECT_TYPE_ENCODER << OBJECT_TYPE_SHIFT |\ |
218 | |
215 | GRAPH_OBJECT_ENUM_ID1 << ENUM_ID_SHIFT |\ |
219 | #define ENCODER_INTERNAL_SDVOA_ENUM_ID1 ( GRAPH_OBJECT_TYPE_ENCODER << OBJECT_TYPE_SHIFT |\ |
Line 216... | Line -... | ||
216 | ENCODER_OBJECT_ID_INTERNAL_SDVOA << OBJECT_ID_SHIFT) |
- | |
217 | 220 | GRAPH_OBJECT_ENUM_ID1 << ENUM_ID_SHIFT |\ |
|
218 | #define ENCODER_INTERNAL_SDVOA_ENUM_ID2 \ |
221 | ENCODER_OBJECT_ID_INTERNAL_SDVOA << OBJECT_ID_SHIFT) |
219 | (GRAPH_OBJECT_TYPE_ENCODER << OBJECT_TYPE_SHIFT |\ |
222 | |
Line 220... | Line -... | ||
220 | GRAPH_OBJECT_ENUM_ID2 << ENUM_ID_SHIFT |\ |
- | |
221 | ENCODER_OBJECT_ID_INTERNAL_SDVOA << OBJECT_ID_SHIFT) |
223 | #define ENCODER_INTERNAL_SDVOA_ENUM_ID2 ( GRAPH_OBJECT_TYPE_ENCODER << OBJECT_TYPE_SHIFT |\ |
222 | 224 | GRAPH_OBJECT_ENUM_ID2 << ENUM_ID_SHIFT |\ |
|
223 | #define ENCODER_INTERNAL_SDVOB_ENUM_ID1 \ |
225 | ENCODER_OBJECT_ID_INTERNAL_SDVOA << OBJECT_ID_SHIFT) |
Line 224... | Line -... | ||
224 | (GRAPH_OBJECT_TYPE_ENCODER << OBJECT_TYPE_SHIFT |\ |
- | |
225 | GRAPH_OBJECT_ENUM_ID1 << ENUM_ID_SHIFT |\ |
226 | |
226 | ENCODER_OBJECT_ID_INTERNAL_SDVOB << OBJECT_ID_SHIFT) |
227 | #define ENCODER_INTERNAL_SDVOB_ENUM_ID1 ( GRAPH_OBJECT_TYPE_ENCODER << OBJECT_TYPE_SHIFT |\ |
227 | 228 | GRAPH_OBJECT_ENUM_ID1 << ENUM_ID_SHIFT |\ |
|
Line 228... | Line -... | ||
228 | #define ENCODER_SIL170B_ENUM_ID1 \ |
- | |
229 | (GRAPH_OBJECT_TYPE_ENCODER << OBJECT_TYPE_SHIFT |\ |
229 | ENCODER_OBJECT_ID_INTERNAL_SDVOB << OBJECT_ID_SHIFT) |
230 | GRAPH_OBJECT_ENUM_ID1 << ENUM_ID_SHIFT |\ |
230 | |
231 | ENCODER_OBJECT_ID_SI170B << OBJECT_ID_SHIFT) |
231 | #define ENCODER_SIL170B_ENUM_ID1 ( GRAPH_OBJECT_TYPE_ENCODER << OBJECT_TYPE_SHIFT |\ |
Line 232... | Line -... | ||
232 | - | ||
233 | #define ENCODER_CH7303_ENUM_ID1 \ |
232 | GRAPH_OBJECT_ENUM_ID1 << ENUM_ID_SHIFT |\ |
234 | (GRAPH_OBJECT_TYPE_ENCODER << OBJECT_TYPE_SHIFT |\ |
233 | ENCODER_OBJECT_ID_SI170B << OBJECT_ID_SHIFT) |
235 | GRAPH_OBJECT_ENUM_ID1 << ENUM_ID_SHIFT |\ |
234 | |
Line 236... | Line -... | ||
236 | ENCODER_OBJECT_ID_CH7303 << OBJECT_ID_SHIFT) |
- | |
237 | 235 | #define ENCODER_CH7303_ENUM_ID1 ( GRAPH_OBJECT_TYPE_ENCODER << OBJECT_TYPE_SHIFT |\ |
|
238 | #define ENCODER_CH7301_ENUM_ID1 \ |
236 | GRAPH_OBJECT_ENUM_ID1 << ENUM_ID_SHIFT |\ |
239 | (GRAPH_OBJECT_TYPE_ENCODER << OBJECT_TYPE_SHIFT |\ |
237 | ENCODER_OBJECT_ID_CH7303 << OBJECT_ID_SHIFT) |
Line 240... | Line -... | ||
240 | GRAPH_OBJECT_ENUM_ID1 << ENUM_ID_SHIFT |\ |
- | |
241 | ENCODER_OBJECT_ID_CH7301 << OBJECT_ID_SHIFT) |
238 | |
242 | 239 | #define ENCODER_CH7301_ENUM_ID1 ( GRAPH_OBJECT_TYPE_ENCODER << OBJECT_TYPE_SHIFT |\ |
|
243 | #define ENCODER_INTERNAL_DVO1_ENUM_ID1 \ |
240 | GRAPH_OBJECT_ENUM_ID1 << ENUM_ID_SHIFT |\ |
Line 244... | Line -... | ||
244 | (GRAPH_OBJECT_TYPE_ENCODER << OBJECT_TYPE_SHIFT |\ |
- | |
- | 241 | ENCODER_OBJECT_ID_CH7301 << OBJECT_ID_SHIFT) |
|
245 | GRAPH_OBJECT_ENUM_ID1 << ENUM_ID_SHIFT |\ |
242 | |
246 | ENCODER_OBJECT_ID_INTERNAL_DVO1 << OBJECT_ID_SHIFT) |
243 | #define ENCODER_INTERNAL_DVO1_ENUM_ID1 ( GRAPH_OBJECT_TYPE_ENCODER << OBJECT_TYPE_SHIFT |\ |
247 | 244 | GRAPH_OBJECT_ENUM_ID1 << ENUM_ID_SHIFT |\ |
|
Line 248... | Line -... | ||
248 | #define ENCODER_EXTERNAL_SDVOA_ENUM_ID1 \ |
- | |
- | 245 | ENCODER_OBJECT_ID_INTERNAL_DVO1 << OBJECT_ID_SHIFT) |
|
249 | (GRAPH_OBJECT_TYPE_ENCODER << OBJECT_TYPE_SHIFT |\ |
246 | |
250 | GRAPH_OBJECT_ENUM_ID1 << ENUM_ID_SHIFT |\ |
247 | #define ENCODER_EXTERNAL_SDVOA_ENUM_ID1 ( GRAPH_OBJECT_TYPE_ENCODER << OBJECT_TYPE_SHIFT |\ |
251 | ENCODER_OBJECT_ID_EXTERNAL_SDVOA << OBJECT_ID_SHIFT) |
248 | GRAPH_OBJECT_ENUM_ID1 << ENUM_ID_SHIFT |\ |
Line 252... | Line -... | ||
252 | - | ||
253 | #define ENCODER_EXTERNAL_SDVOA_ENUM_ID2 \ |
249 | ENCODER_OBJECT_ID_EXTERNAL_SDVOA << OBJECT_ID_SHIFT) |
254 | (GRAPH_OBJECT_TYPE_ENCODER << OBJECT_TYPE_SHIFT |\ |
250 | |
255 | GRAPH_OBJECT_ENUM_ID2 << ENUM_ID_SHIFT |\ |
251 | #define ENCODER_EXTERNAL_SDVOA_ENUM_ID2 ( GRAPH_OBJECT_TYPE_ENCODER << OBJECT_TYPE_SHIFT |\ |
Line 256... | Line -... | ||
256 | ENCODER_OBJECT_ID_EXTERNAL_SDVOA << OBJECT_ID_SHIFT) |
- | |
257 | 252 | GRAPH_OBJECT_ENUM_ID2 << ENUM_ID_SHIFT |\ |
|
258 | #define ENCODER_EXTERNAL_SDVOB_ENUM_ID1 \ |
253 | ENCODER_OBJECT_ID_EXTERNAL_SDVOA << OBJECT_ID_SHIFT) |
259 | (GRAPH_OBJECT_TYPE_ENCODER << OBJECT_TYPE_SHIFT |\ |
254 | |
Line 260... | Line -... | ||
260 | GRAPH_OBJECT_ENUM_ID1 << ENUM_ID_SHIFT |\ |
- | |
261 | ENCODER_OBJECT_ID_EXTERNAL_SDVOB << OBJECT_ID_SHIFT) |
255 | |
262 | 256 | #define ENCODER_EXTERNAL_SDVOB_ENUM_ID1 ( GRAPH_OBJECT_TYPE_ENCODER << OBJECT_TYPE_SHIFT |\ |
|
263 | #define ENCODER_TITFP513_ENUM_ID1 \ |
257 | GRAPH_OBJECT_ENUM_ID1 << ENUM_ID_SHIFT |\ |
Line 264... | Line -... | ||
264 | (GRAPH_OBJECT_TYPE_ENCODER << OBJECT_TYPE_SHIFT |\ |
- | |
265 | GRAPH_OBJECT_ENUM_ID1 << ENUM_ID_SHIFT |\ |
258 | ENCODER_OBJECT_ID_EXTERNAL_SDVOB << OBJECT_ID_SHIFT) |
266 | ENCODER_OBJECT_ID_TITFP513 << OBJECT_ID_SHIFT) |
259 | |
267 | 260 | ||
Line 268... | Line -... | ||
268 | #define ENCODER_INTERNAL_LVTM1_ENUM_ID1 \ |
- | |
269 | (GRAPH_OBJECT_TYPE_ENCODER << OBJECT_TYPE_SHIFT |\ |
261 | #define ENCODER_TITFP513_ENUM_ID1 ( GRAPH_OBJECT_TYPE_ENCODER << OBJECT_TYPE_SHIFT |\ |
270 | GRAPH_OBJECT_ENUM_ID1 << ENUM_ID_SHIFT |\ |
262 | GRAPH_OBJECT_ENUM_ID1 << ENUM_ID_SHIFT |\ |
271 | ENCODER_OBJECT_ID_INTERNAL_LVTM1 << OBJECT_ID_SHIFT) |
263 | ENCODER_OBJECT_ID_TITFP513 << OBJECT_ID_SHIFT) |
Line 272... | Line -... | ||
272 | - | ||
- | 264 | ||
273 | #define ENCODER_VT1623_ENUM_ID1 \ |
265 | #define ENCODER_INTERNAL_LVTM1_ENUM_ID1 ( GRAPH_OBJECT_TYPE_ENCODER << OBJECT_TYPE_SHIFT |\ |
274 | (GRAPH_OBJECT_TYPE_ENCODER << OBJECT_TYPE_SHIFT |\ |
266 | GRAPH_OBJECT_ENUM_ID1 << ENUM_ID_SHIFT |\ |
275 | GRAPH_OBJECT_ENUM_ID1 << ENUM_ID_SHIFT |\ |
267 | ENCODER_OBJECT_ID_INTERNAL_LVTM1 << OBJECT_ID_SHIFT) |
Line 276... | Line -... | ||
276 | ENCODER_OBJECT_ID_VT1623 << OBJECT_ID_SHIFT) |
- | |
- | 268 | ||
277 | 269 | #define ENCODER_VT1623_ENUM_ID1 ( GRAPH_OBJECT_TYPE_ENCODER << OBJECT_TYPE_SHIFT |\ |
|
278 | #define ENCODER_HDMI_SI1930_ENUM_ID1 \ |
270 | GRAPH_OBJECT_ENUM_ID1 << ENUM_ID_SHIFT |\ |
279 | (GRAPH_OBJECT_TYPE_ENCODER << OBJECT_TYPE_SHIFT |\ |
271 | ENCODER_OBJECT_ID_VT1623 << OBJECT_ID_SHIFT) |
Line 280... | Line -... | ||
280 | GRAPH_OBJECT_ENUM_ID1 << ENUM_ID_SHIFT |\ |
- | |
281 | ENCODER_OBJECT_ID_HDMI_SI1930 << OBJECT_ID_SHIFT) |
272 | |
282 | 273 | #define ENCODER_HDMI_SI1930_ENUM_ID1 ( GRAPH_OBJECT_TYPE_ENCODER << OBJECT_TYPE_SHIFT |\ |
|
283 | #define ENCODER_HDMI_INTERNAL_ENUM_ID1 \ |
274 | GRAPH_OBJECT_ENUM_ID1 << ENUM_ID_SHIFT |\ |
Line 284... | Line -... | ||
284 | (GRAPH_OBJECT_TYPE_ENCODER << OBJECT_TYPE_SHIFT |\ |
- | |
285 | GRAPH_OBJECT_ENUM_ID1 << ENUM_ID_SHIFT |\ |
275 | ENCODER_OBJECT_ID_HDMI_SI1930 << OBJECT_ID_SHIFT) |
286 | ENCODER_OBJECT_ID_HDMI_INTERNAL << OBJECT_ID_SHIFT) |
276 | |
287 | 277 | #define ENCODER_HDMI_INTERNAL_ENUM_ID1 ( GRAPH_OBJECT_TYPE_ENCODER << OBJECT_TYPE_SHIFT |\ |
|
Line 288... | Line -... | ||
288 | #define ENCODER_INTERNAL_KLDSCP_TMDS1_ENUM_ID1 \ |
- | |
289 | (GRAPH_OBJECT_TYPE_ENCODER << OBJECT_TYPE_SHIFT |\ |
278 | GRAPH_OBJECT_ENUM_ID1 << ENUM_ID_SHIFT |\ |
290 | GRAPH_OBJECT_ENUM_ID1 << ENUM_ID_SHIFT |\ |
279 | ENCODER_OBJECT_ID_HDMI_INTERNAL << OBJECT_ID_SHIFT) |
291 | ENCODER_OBJECT_ID_INTERNAL_KLDSCP_TMDS1 << OBJECT_ID_SHIFT) |
280 | |
Line 292... | Line -... | ||
292 | - | ||
293 | #define ENCODER_INTERNAL_KLDSCP_TMDS1_ENUM_ID2 \ |
281 | #define ENCODER_INTERNAL_KLDSCP_TMDS1_ENUM_ID1 ( GRAPH_OBJECT_TYPE_ENCODER << OBJECT_TYPE_SHIFT |\ |
294 | (GRAPH_OBJECT_TYPE_ENCODER << OBJECT_TYPE_SHIFT |\ |
282 | GRAPH_OBJECT_ENUM_ID1 << ENUM_ID_SHIFT |\ |
295 | GRAPH_OBJECT_ENUM_ID2 << ENUM_ID_SHIFT |\ |
283 | ENCODER_OBJECT_ID_INTERNAL_KLDSCP_TMDS1 << OBJECT_ID_SHIFT) |
Line 296... | Line -... | ||
296 | ENCODER_OBJECT_ID_INTERNAL_KLDSCP_TMDS1 << OBJECT_ID_SHIFT) |
- | |
297 | 284 | ||
298 | #define ENCODER_INTERNAL_KLDSCP_DVO1_ENUM_ID1 \ |
285 | |
299 | (GRAPH_OBJECT_TYPE_ENCODER << OBJECT_TYPE_SHIFT |\ |
286 | #define ENCODER_INTERNAL_KLDSCP_TMDS1_ENUM_ID2 ( GRAPH_OBJECT_TYPE_ENCODER << OBJECT_TYPE_SHIFT |\ |
Line 300... | Line -... | ||
300 | GRAPH_OBJECT_ENUM_ID1 << ENUM_ID_SHIFT |\ |
- | |
301 | ENCODER_OBJECT_ID_INTERNAL_KLDSCP_DVO1 << OBJECT_ID_SHIFT) |
287 | GRAPH_OBJECT_ENUM_ID2 << ENUM_ID_SHIFT |\ |
302 | 288 | ENCODER_OBJECT_ID_INTERNAL_KLDSCP_TMDS1 << OBJECT_ID_SHIFT) |
|
303 | #define ENCODER_INTERNAL_KLDSCP_DAC1_ENUM_ID1 \ |
289 | |
Line 304... | Line -... | ||
304 | (GRAPH_OBJECT_TYPE_ENCODER << OBJECT_TYPE_SHIFT |\ |
- | |
305 | GRAPH_OBJECT_ENUM_ID1 << ENUM_ID_SHIFT |\ |
290 | |
306 | ENCODER_OBJECT_ID_INTERNAL_KLDSCP_DAC1 << OBJECT_ID_SHIFT) |
291 | #define ENCODER_INTERNAL_KLDSCP_DVO1_ENUM_ID1 ( GRAPH_OBJECT_TYPE_ENCODER << OBJECT_TYPE_SHIFT |\ |
307 | 292 | GRAPH_OBJECT_ENUM_ID1 << ENUM_ID_SHIFT |\ |
|
Line 308... | Line -... | ||
308 | #define ENCODER_INTERNAL_KLDSCP_DAC2_ENUM_ID1 \ |
- | |
309 | (GRAPH_OBJECT_TYPE_ENCODER << OBJECT_TYPE_SHIFT |\ |
293 | ENCODER_OBJECT_ID_INTERNAL_KLDSCP_DVO1 << OBJECT_ID_SHIFT) |
310 | GRAPH_OBJECT_ENUM_ID1 << ENUM_ID_SHIFT |\ |
294 | |
311 | ENCODER_OBJECT_ID_INTERNAL_KLDSCP_DAC2 << OBJECT_ID_SHIFT) /* Shared with CV/TV and CRT */ |
295 | #define ENCODER_INTERNAL_KLDSCP_DAC1_ENUM_ID1 ( GRAPH_OBJECT_TYPE_ENCODER << OBJECT_TYPE_SHIFT |\ |
Line 312... | Line -... | ||
312 | - | ||
313 | #define ENCODER_SI178_ENUM_ID1 \ |
296 | GRAPH_OBJECT_ENUM_ID1 << ENUM_ID_SHIFT |\ |
314 | (GRAPH_OBJECT_TYPE_ENCODER << OBJECT_TYPE_SHIFT |\ |
297 | ENCODER_OBJECT_ID_INTERNAL_KLDSCP_DAC1 << OBJECT_ID_SHIFT) |
315 | GRAPH_OBJECT_ENUM_ID1 << ENUM_ID_SHIFT |\ |
298 | |
Line 316... | Line -... | ||
316 | ENCODER_OBJECT_ID_SI178 << OBJECT_ID_SHIFT) |
- | |
317 | 299 | #define ENCODER_INTERNAL_KLDSCP_DAC2_ENUM_ID1 ( GRAPH_OBJECT_TYPE_ENCODER << OBJECT_TYPE_SHIFT |\ |
|
318 | #define ENCODER_MVPU_FPGA_ENUM_ID1 \ |
300 | GRAPH_OBJECT_ENUM_ID1 << ENUM_ID_SHIFT |\ |
319 | (GRAPH_OBJECT_TYPE_ENCODER << OBJECT_TYPE_SHIFT |\ |
301 | ENCODER_OBJECT_ID_INTERNAL_KLDSCP_DAC2 << OBJECT_ID_SHIFT) // Shared with CV/TV and CRT |
Line 320... | Line -... | ||
320 | GRAPH_OBJECT_ENUM_ID1 << ENUM_ID_SHIFT |\ |
- | |
321 | ENCODER_OBJECT_ID_MVPU_FPGA << OBJECT_ID_SHIFT) |
302 | |
322 | 303 | #define ENCODER_SI178_ENUM_ID1 ( GRAPH_OBJECT_TYPE_ENCODER << OBJECT_TYPE_SHIFT |\ |
|
323 | #define ENCODER_INTERNAL_DDI_ENUM_ID1 \ |
304 | GRAPH_OBJECT_ENUM_ID1 << ENUM_ID_SHIFT |\ |
Line 324... | Line -... | ||
324 | (GRAPH_OBJECT_TYPE_ENCODER << OBJECT_TYPE_SHIFT |\ |
- | |
325 | GRAPH_OBJECT_ENUM_ID1 << ENUM_ID_SHIFT |\ |
305 | ENCODER_OBJECT_ID_SI178 << OBJECT_ID_SHIFT) |
326 | ENCODER_OBJECT_ID_INTERNAL_DDI << OBJECT_ID_SHIFT) |
306 | |
327 | 307 | #define ENCODER_MVPU_FPGA_ENUM_ID1 ( GRAPH_OBJECT_TYPE_ENCODER << OBJECT_TYPE_SHIFT |\ |
|
Line 328... | Line -... | ||
328 | #define ENCODER_VT1625_ENUM_ID1 \ |
- | |
329 | (GRAPH_OBJECT_TYPE_ENCODER << OBJECT_TYPE_SHIFT |\ |
308 | GRAPH_OBJECT_ENUM_ID1 << ENUM_ID_SHIFT |\ |
330 | GRAPH_OBJECT_ENUM_ID1 << ENUM_ID_SHIFT |\ |
309 | ENCODER_OBJECT_ID_MVPU_FPGA << OBJECT_ID_SHIFT) |
331 | ENCODER_OBJECT_ID_VT1625 << OBJECT_ID_SHIFT) |
310 | |
Line 332... | Line -... | ||
332 | - | ||
333 | #define ENCODER_HDMI_SI1932_ENUM_ID1 \ |
311 | #define ENCODER_INTERNAL_DDI_ENUM_ID1 ( GRAPH_OBJECT_TYPE_ENCODER << OBJECT_TYPE_SHIFT |\ |
334 | (GRAPH_OBJECT_TYPE_ENCODER << OBJECT_TYPE_SHIFT |\ |
312 | GRAPH_OBJECT_ENUM_ID1 << ENUM_ID_SHIFT |\ |
335 | GRAPH_OBJECT_ENUM_ID1 << ENUM_ID_SHIFT |\ |
313 | ENCODER_OBJECT_ID_INTERNAL_DDI << OBJECT_ID_SHIFT) |
Line 336... | Line -... | ||
336 | ENCODER_OBJECT_ID_HDMI_SI1932 << OBJECT_ID_SHIFT) |
- | |
337 | 314 | ||
338 | #define ENCODER_DP_DP501_ENUM_ID1 \ |
315 | #define ENCODER_VT1625_ENUM_ID1 ( GRAPH_OBJECT_TYPE_ENCODER << OBJECT_TYPE_SHIFT |\ |
339 | (GRAPH_OBJECT_TYPE_ENCODER << OBJECT_TYPE_SHIFT |\ |
316 | GRAPH_OBJECT_ENUM_ID1 << ENUM_ID_SHIFT |\ |
Line 340... | Line -... | ||
340 | GRAPH_OBJECT_ENUM_ID1 << ENUM_ID_SHIFT |\ |
- | |
341 | ENCODER_OBJECT_ID_DP_DP501 << OBJECT_ID_SHIFT) |
317 | ENCODER_OBJECT_ID_VT1625 << OBJECT_ID_SHIFT) |
342 | 318 | ||
343 | #define ENCODER_DP_AN9801_ENUM_ID1 \ |
319 | #define ENCODER_HDMI_SI1932_ENUM_ID1 ( GRAPH_OBJECT_TYPE_ENCODER << OBJECT_TYPE_SHIFT |\ |
Line 344... | Line -... | ||
344 | (GRAPH_OBJECT_TYPE_ENCODER << OBJECT_TYPE_SHIFT |\ |
- | |
345 | GRAPH_OBJECT_ENUM_ID1 << ENUM_ID_SHIFT |\ |
320 | GRAPH_OBJECT_ENUM_ID1 << ENUM_ID_SHIFT |\ |
346 | ENCODER_OBJECT_ID_DP_AN9801 << OBJECT_ID_SHIFT) |
321 | ENCODER_OBJECT_ID_HDMI_SI1932 << OBJECT_ID_SHIFT) |
347 | 322 | ||
Line 348... | Line 323... | ||
348 | #define ENCODER_INTERNAL_UNIPHY_ENUM_ID1 \ |
323 | #define ENCODER_DP_DP501_ENUM_ID1 ( GRAPH_OBJECT_TYPE_ENCODER << OBJECT_TYPE_SHIFT |\ |
349 | (GRAPH_OBJECT_TYPE_ENCODER << OBJECT_TYPE_SHIFT |\ |
324 | GRAPH_OBJECT_ENUM_ID1 << ENUM_ID_SHIFT |\ |
Line 404... | Line 379... | ||
404 | #define CONNECTOR_HDMI_TYPE_B_ENUM_ID1 0x310D |
379 | #define CONNECTOR_HDMI_TYPE_B_ENUM_ID1 0x310D |
405 | #define CONNECTOR_LVDS_ENUM_ID1 0x310E |
380 | #define CONNECTOR_LVDS_ENUM_ID1 0x310E |
406 | #define CONNECTOR_7PIN_DIN_ENUM_ID1 0x310F |
381 | #define CONNECTOR_7PIN_DIN_ENUM_ID1 0x310F |
407 | #define CONNECTOR_PCIE_CONNECTOR_ENUM_ID1 0x3110 |
382 | #define CONNECTOR_PCIE_CONNECTOR_ENUM_ID1 0x3110 |
408 | */ |
383 | */ |
409 | #define CONNECTOR_LVDS_ENUM_ID1 \ |
- | |
410 | (GRAPH_OBJECT_TYPE_CONNECTOR << OBJECT_TYPE_SHIFT |\ |
384 | #define CONNECTOR_LVDS_ENUM_ID1 ( GRAPH_OBJECT_TYPE_CONNECTOR << OBJECT_TYPE_SHIFT |\ |
411 | GRAPH_OBJECT_ENUM_ID1 << ENUM_ID_SHIFT |\ |
385 | GRAPH_OBJECT_ENUM_ID1 << ENUM_ID_SHIFT |\ |
412 | CONNECTOR_OBJECT_ID_LVDS << OBJECT_ID_SHIFT) |
386 | CONNECTOR_OBJECT_ID_LVDS << OBJECT_ID_SHIFT) |
Line 413... | Line 387... | ||
413 | 387 | ||
- | 388 | #define CONNECTOR_LVDS_ENUM_ID2 ( GRAPH_OBJECT_TYPE_CONNECTOR << OBJECT_TYPE_SHIFT |\ |
|
- | 389 | GRAPH_OBJECT_ENUM_ID2 << ENUM_ID_SHIFT |\ |
|
- | 390 | CONNECTOR_OBJECT_ID_LVDS << OBJECT_ID_SHIFT) |
|
414 | #define CONNECTOR_SINGLE_LINK_DVI_I_ENUM_ID1 \ |
391 | |
- | 392 | #define CONNECTOR_eDP_ENUM_ID1 ( GRAPH_OBJECT_TYPE_CONNECTOR << OBJECT_TYPE_SHIFT |\ |
|
- | 393 | GRAPH_OBJECT_ENUM_ID1 << ENUM_ID_SHIFT |\ |
|
- | 394 | CONNECTOR_OBJECT_ID_eDP << OBJECT_ID_SHIFT) |
|
- | 395 | ||
- | 396 | #define CONNECTOR_eDP_ENUM_ID2 ( GRAPH_OBJECT_TYPE_CONNECTOR << OBJECT_TYPE_SHIFT |\ |
|
- | 397 | GRAPH_OBJECT_ENUM_ID2 << ENUM_ID_SHIFT |\ |
|
- | 398 | CONNECTOR_OBJECT_ID_eDP << OBJECT_ID_SHIFT) |
|
- | 399 | ||
415 | (GRAPH_OBJECT_TYPE_CONNECTOR << OBJECT_TYPE_SHIFT |\ |
400 | #define CONNECTOR_SINGLE_LINK_DVI_I_ENUM_ID1 ( GRAPH_OBJECT_TYPE_CONNECTOR << OBJECT_TYPE_SHIFT |\ |
416 | GRAPH_OBJECT_ENUM_ID1 << ENUM_ID_SHIFT |\ |
401 | GRAPH_OBJECT_ENUM_ID1 << ENUM_ID_SHIFT |\ |
Line 417... | Line -... | ||
417 | CONNECTOR_OBJECT_ID_SINGLE_LINK_DVI_I << OBJECT_ID_SHIFT) |
- | |
418 | 402 | CONNECTOR_OBJECT_ID_SINGLE_LINK_DVI_I << OBJECT_ID_SHIFT) |
|
419 | #define CONNECTOR_SINGLE_LINK_DVI_I_ENUM_ID2 \ |
403 | |
420 | (GRAPH_OBJECT_TYPE_CONNECTOR << OBJECT_TYPE_SHIFT |\ |
404 | #define CONNECTOR_SINGLE_LINK_DVI_I_ENUM_ID2 ( GRAPH_OBJECT_TYPE_CONNECTOR << OBJECT_TYPE_SHIFT |\ |
Line 421... | Line -... | ||
421 | GRAPH_OBJECT_ENUM_ID2 << ENUM_ID_SHIFT |\ |
- | |
422 | CONNECTOR_OBJECT_ID_SINGLE_LINK_DVI_I << OBJECT_ID_SHIFT) |
405 | GRAPH_OBJECT_ENUM_ID2 << ENUM_ID_SHIFT |\ |
423 | 406 | CONNECTOR_OBJECT_ID_SINGLE_LINK_DVI_I << OBJECT_ID_SHIFT) |
|
424 | #define CONNECTOR_DUAL_LINK_DVI_I_ENUM_ID1 \ |
407 | |
Line 425... | Line -... | ||
425 | (GRAPH_OBJECT_TYPE_CONNECTOR << OBJECT_TYPE_SHIFT |\ |
- | |
426 | GRAPH_OBJECT_ENUM_ID1 << ENUM_ID_SHIFT |\ |
408 | #define CONNECTOR_DUAL_LINK_DVI_I_ENUM_ID1 ( GRAPH_OBJECT_TYPE_CONNECTOR << OBJECT_TYPE_SHIFT |\ |
427 | CONNECTOR_OBJECT_ID_DUAL_LINK_DVI_I << OBJECT_ID_SHIFT) |
409 | GRAPH_OBJECT_ENUM_ID1 << ENUM_ID_SHIFT |\ |
428 | 410 | CONNECTOR_OBJECT_ID_DUAL_LINK_DVI_I << OBJECT_ID_SHIFT) |
|
Line 429... | Line -... | ||
429 | #define CONNECTOR_DUAL_LINK_DVI_I_ENUM_ID2 \ |
- | |
430 | (GRAPH_OBJECT_TYPE_CONNECTOR << OBJECT_TYPE_SHIFT |\ |
411 | |
431 | GRAPH_OBJECT_ENUM_ID2 << ENUM_ID_SHIFT |\ |
412 | #define CONNECTOR_DUAL_LINK_DVI_I_ENUM_ID2 ( GRAPH_OBJECT_TYPE_CONNECTOR << OBJECT_TYPE_SHIFT |\ |
432 | CONNECTOR_OBJECT_ID_DUAL_LINK_DVI_I << OBJECT_ID_SHIFT) |
413 | GRAPH_OBJECT_ENUM_ID2 << ENUM_ID_SHIFT |\ |
Line 433... | Line -... | ||
433 | - | ||
434 | #define CONNECTOR_SINGLE_LINK_DVI_D_ENUM_ID1 \ |
414 | CONNECTOR_OBJECT_ID_DUAL_LINK_DVI_I << OBJECT_ID_SHIFT) |
435 | (GRAPH_OBJECT_TYPE_CONNECTOR << OBJECT_TYPE_SHIFT |\ |
415 | |
436 | GRAPH_OBJECT_ENUM_ID1 << ENUM_ID_SHIFT |\ |
416 | #define CONNECTOR_SINGLE_LINK_DVI_D_ENUM_ID1 ( GRAPH_OBJECT_TYPE_CONNECTOR << OBJECT_TYPE_SHIFT |\ |
Line 437... | Line -... | ||
437 | CONNECTOR_OBJECT_ID_SINGLE_LINK_DVI_D << OBJECT_ID_SHIFT) |
- | |
438 | 417 | GRAPH_OBJECT_ENUM_ID1 << ENUM_ID_SHIFT |\ |
|
439 | #define CONNECTOR_SINGLE_LINK_DVI_D_ENUM_ID2 \ |
418 | CONNECTOR_OBJECT_ID_SINGLE_LINK_DVI_D << OBJECT_ID_SHIFT) |
440 | (GRAPH_OBJECT_TYPE_CONNECTOR << OBJECT_TYPE_SHIFT |\ |
419 | |
Line 441... | Line 420... | ||
441 | GRAPH_OBJECT_ENUM_ID2 << ENUM_ID_SHIFT |\ |
420 | #define CONNECTOR_SINGLE_LINK_DVI_D_ENUM_ID2 ( GRAPH_OBJECT_TYPE_CONNECTOR << OBJECT_TYPE_SHIFT |\ |
- | 421 | GRAPH_OBJECT_ENUM_ID2 << ENUM_ID_SHIFT |\ |
|
- | 422 | CONNECTOR_OBJECT_ID_SINGLE_LINK_DVI_D << OBJECT_ID_SHIFT) |
|
- | 423 | ||
442 | CONNECTOR_OBJECT_ID_SINGLE_LINK_DVI_D << OBJECT_ID_SHIFT) |
424 | #define CONNECTOR_DUAL_LINK_DVI_D_ENUM_ID1 ( GRAPH_OBJECT_TYPE_CONNECTOR << OBJECT_TYPE_SHIFT |\ |
- | 425 | GRAPH_OBJECT_ENUM_ID1 << ENUM_ID_SHIFT |\ |
|
- | 426 | CONNECTOR_OBJECT_ID_DUAL_LINK_DVI_D << OBJECT_ID_SHIFT) |
|
- | 427 | ||
- | 428 | #define CONNECTOR_DUAL_LINK_DVI_D_ENUM_ID2 ( GRAPH_OBJECT_TYPE_CONNECTOR << OBJECT_TYPE_SHIFT |\ |
|
443 | 429 | GRAPH_OBJECT_ENUM_ID2 << ENUM_ID_SHIFT |\ |
|
444 | #define CONNECTOR_DUAL_LINK_DVI_D_ENUM_ID1 \ |
430 | CONNECTOR_OBJECT_ID_DUAL_LINK_DVI_D << OBJECT_ID_SHIFT) |
Line 445... | Line -... | ||
445 | (GRAPH_OBJECT_TYPE_CONNECTOR << OBJECT_TYPE_SHIFT |\ |
- | |
446 | GRAPH_OBJECT_ENUM_ID1 << ENUM_ID_SHIFT |\ |
431 | |
447 | CONNECTOR_OBJECT_ID_DUAL_LINK_DVI_D << OBJECT_ID_SHIFT) |
432 | #define CONNECTOR_DUAL_LINK_DVI_D_ENUM_ID3 ( GRAPH_OBJECT_TYPE_CONNECTOR << OBJECT_TYPE_SHIFT |\ |
448 | 433 | GRAPH_OBJECT_ENUM_ID3 << ENUM_ID_SHIFT |\ |
|
Line 449... | Line -... | ||
449 | #define CONNECTOR_VGA_ENUM_ID1 \ |
- | |
450 | (GRAPH_OBJECT_TYPE_CONNECTOR << OBJECT_TYPE_SHIFT |\ |
434 | CONNECTOR_OBJECT_ID_DUAL_LINK_DVI_D << OBJECT_ID_SHIFT) |
451 | GRAPH_OBJECT_ENUM_ID1 << ENUM_ID_SHIFT |\ |
435 | |
452 | CONNECTOR_OBJECT_ID_VGA << OBJECT_ID_SHIFT) |
436 | #define CONNECTOR_VGA_ENUM_ID1 ( GRAPH_OBJECT_TYPE_CONNECTOR << OBJECT_TYPE_SHIFT |\ |
Line 453... | Line 437... | ||
453 | 437 | GRAPH_OBJECT_ENUM_ID1 << ENUM_ID_SHIFT |\ |
|
- | 438 | CONNECTOR_OBJECT_ID_VGA << OBJECT_ID_SHIFT) |
|
- | 439 | ||
- | 440 | #define CONNECTOR_VGA_ENUM_ID2 ( GRAPH_OBJECT_TYPE_CONNECTOR << OBJECT_TYPE_SHIFT |\ |
|
454 | #define CONNECTOR_VGA_ENUM_ID2 \ |
441 | GRAPH_OBJECT_ENUM_ID2 << ENUM_ID_SHIFT |\ |
455 | (GRAPH_OBJECT_TYPE_CONNECTOR << OBJECT_TYPE_SHIFT |\ |
442 | CONNECTOR_OBJECT_ID_VGA << OBJECT_ID_SHIFT) |
456 | GRAPH_OBJECT_ENUM_ID2 << ENUM_ID_SHIFT |\ |
443 | |
Line 457... | Line 444... | ||
457 | CONNECTOR_OBJECT_ID_VGA << OBJECT_ID_SHIFT) |
444 | #define CONNECTOR_COMPOSITE_ENUM_ID1 ( GRAPH_OBJECT_TYPE_CONNECTOR << OBJECT_TYPE_SHIFT |\ |
- | 445 | GRAPH_OBJECT_ENUM_ID1 << ENUM_ID_SHIFT |\ |
|
- | 446 | CONNECTOR_OBJECT_ID_COMPOSITE << OBJECT_ID_SHIFT) |
|
- | 447 | ||
458 | 448 | #define CONNECTOR_COMPOSITE_ENUM_ID2 ( GRAPH_OBJECT_TYPE_CONNECTOR << OBJECT_TYPE_SHIFT |\ |
|
459 | #define CONNECTOR_COMPOSITE_ENUM_ID1 \ |
449 | GRAPH_OBJECT_ENUM_ID2 << ENUM_ID_SHIFT |\ |
460 | (GRAPH_OBJECT_TYPE_CONNECTOR << OBJECT_TYPE_SHIFT |\ |
450 | CONNECTOR_OBJECT_ID_COMPOSITE << OBJECT_ID_SHIFT) |
Line 461... | Line 451... | ||
461 | GRAPH_OBJECT_ENUM_ID1 << ENUM_ID_SHIFT |\ |
451 | |
- | 452 | #define CONNECTOR_SVIDEO_ENUM_ID1 ( GRAPH_OBJECT_TYPE_CONNECTOR << OBJECT_TYPE_SHIFT |\ |
|
- | 453 | GRAPH_OBJECT_ENUM_ID1 << ENUM_ID_SHIFT |\ |
|
- | 454 | CONNECTOR_OBJECT_ID_SVIDEO << OBJECT_ID_SHIFT) |
|
462 | CONNECTOR_OBJECT_ID_COMPOSITE << OBJECT_ID_SHIFT) |
455 | |
463 | 456 | #define CONNECTOR_SVIDEO_ENUM_ID2 ( GRAPH_OBJECT_TYPE_CONNECTOR << OBJECT_TYPE_SHIFT |\ |
|
464 | #define CONNECTOR_SVIDEO_ENUM_ID1 \ |
457 | GRAPH_OBJECT_ENUM_ID2 << ENUM_ID_SHIFT |\ |
Line 465... | Line 458... | ||
465 | (GRAPH_OBJECT_TYPE_CONNECTOR << OBJECT_TYPE_SHIFT |\ |
458 | CONNECTOR_OBJECT_ID_SVIDEO << OBJECT_ID_SHIFT) |
- | 459 | ||
- | 460 | #define CONNECTOR_YPbPr_ENUM_ID1 ( GRAPH_OBJECT_TYPE_CONNECTOR << OBJECT_TYPE_SHIFT |\ |
|
- | 461 | GRAPH_OBJECT_ENUM_ID1 << ENUM_ID_SHIFT |\ |
|
466 | GRAPH_OBJECT_ENUM_ID1 << ENUM_ID_SHIFT |\ |
462 | CONNECTOR_OBJECT_ID_YPbPr << OBJECT_ID_SHIFT) |
467 | CONNECTOR_OBJECT_ID_SVIDEO << OBJECT_ID_SHIFT) |
463 | |
468 | 464 | #define CONNECTOR_YPbPr_ENUM_ID2 ( GRAPH_OBJECT_TYPE_CONNECTOR << OBJECT_TYPE_SHIFT |\ |
|
Line 469... | Line 465... | ||
469 | #define CONNECTOR_YPbPr_ENUM_ID1 \ |
465 | GRAPH_OBJECT_ENUM_ID2 << ENUM_ID_SHIFT |\ |
- | 466 | CONNECTOR_OBJECT_ID_YPbPr << OBJECT_ID_SHIFT) |
|
- | 467 | ||
- | 468 | #define CONNECTOR_D_CONNECTOR_ENUM_ID1 ( GRAPH_OBJECT_TYPE_CONNECTOR << OBJECT_TYPE_SHIFT |\ |
|
470 | (GRAPH_OBJECT_TYPE_CONNECTOR << OBJECT_TYPE_SHIFT |\ |
469 | GRAPH_OBJECT_ENUM_ID1 << ENUM_ID_SHIFT |\ |
471 | GRAPH_OBJECT_ENUM_ID1 << ENUM_ID_SHIFT |\ |
470 | CONNECTOR_OBJECT_ID_D_CONNECTOR << OBJECT_ID_SHIFT) |
472 | CONNECTOR_OBJECT_ID_YPbPr << OBJECT_ID_SHIFT) |
471 | |
Line 473... | Line 472... | ||
473 | 472 | #define CONNECTOR_D_CONNECTOR_ENUM_ID2 ( GRAPH_OBJECT_TYPE_CONNECTOR << OBJECT_TYPE_SHIFT |\ |
|
- | 473 | GRAPH_OBJECT_ENUM_ID2 << ENUM_ID_SHIFT |\ |
|
- | 474 | CONNECTOR_OBJECT_ID_D_CONNECTOR << OBJECT_ID_SHIFT) |
|
- | 475 | ||
474 | #define CONNECTOR_D_CONNECTOR_ENUM_ID1 \ |
476 | #define CONNECTOR_9PIN_DIN_ENUM_ID1 ( GRAPH_OBJECT_TYPE_CONNECTOR << OBJECT_TYPE_SHIFT |\ |
475 | (GRAPH_OBJECT_TYPE_CONNECTOR << OBJECT_TYPE_SHIFT |\ |
477 | GRAPH_OBJECT_ENUM_ID1 << ENUM_ID_SHIFT |\ |
476 | GRAPH_OBJECT_ENUM_ID1 << ENUM_ID_SHIFT |\ |
478 | CONNECTOR_OBJECT_ID_9PIN_DIN << OBJECT_ID_SHIFT) |
Line 477... | Line 479... | ||
477 | CONNECTOR_OBJECT_ID_D_CONNECTOR << OBJECT_ID_SHIFT) |
479 | |
- | 480 | #define CONNECTOR_9PIN_DIN_ENUM_ID2 ( GRAPH_OBJECT_TYPE_CONNECTOR << OBJECT_TYPE_SHIFT |\ |
|
- | 481 | GRAPH_OBJECT_ENUM_ID2 << ENUM_ID_SHIFT |\ |
|
- | 482 | CONNECTOR_OBJECT_ID_9PIN_DIN << OBJECT_ID_SHIFT) |
|
478 | 483 | ||
- | 484 | #define CONNECTOR_SCART_ENUM_ID1 ( GRAPH_OBJECT_TYPE_CONNECTOR << OBJECT_TYPE_SHIFT |\ |
|
- | 485 | GRAPH_OBJECT_ENUM_ID1 << ENUM_ID_SHIFT |\ |
|
- | 486 | CONNECTOR_OBJECT_ID_SCART << OBJECT_ID_SHIFT) |
|
- | 487 | ||
479 | #define CONNECTOR_9PIN_DIN_ENUM_ID1 \ |
488 | #define CONNECTOR_SCART_ENUM_ID2 ( GRAPH_OBJECT_TYPE_CONNECTOR << OBJECT_TYPE_SHIFT |\ |
480 | (GRAPH_OBJECT_TYPE_CONNECTOR << OBJECT_TYPE_SHIFT |\ |
489 | GRAPH_OBJECT_ENUM_ID2 << ENUM_ID_SHIFT |\ |
Line 481... | Line 490... | ||
481 | GRAPH_OBJECT_ENUM_ID1 << ENUM_ID_SHIFT |\ |
490 | CONNECTOR_OBJECT_ID_SCART << OBJECT_ID_SHIFT) |
- | 491 | ||
- | 492 | #define CONNECTOR_HDMI_TYPE_A_ENUM_ID1 ( GRAPH_OBJECT_TYPE_CONNECTOR << OBJECT_TYPE_SHIFT |\ |
|
- | 493 | GRAPH_OBJECT_ENUM_ID1 << ENUM_ID_SHIFT |\ |
|
482 | CONNECTOR_OBJECT_ID_9PIN_DIN << OBJECT_ID_SHIFT) |
494 | CONNECTOR_OBJECT_ID_HDMI_TYPE_A << OBJECT_ID_SHIFT) |
483 | 495 | ||
484 | #define CONNECTOR_SCART_ENUM_ID1 \ |
496 | #define CONNECTOR_HDMI_TYPE_A_ENUM_ID2 ( GRAPH_OBJECT_TYPE_CONNECTOR << OBJECT_TYPE_SHIFT |\ |
- | 497 | GRAPH_OBJECT_ENUM_ID2 << ENUM_ID_SHIFT |\ |
|
- | 498 | CONNECTOR_OBJECT_ID_HDMI_TYPE_A << OBJECT_ID_SHIFT) |
|
- | 499 | ||
Line 485... | Line -... | ||
485 | (GRAPH_OBJECT_TYPE_CONNECTOR << OBJECT_TYPE_SHIFT |\ |
- | |
486 | GRAPH_OBJECT_ENUM_ID1 << ENUM_ID_SHIFT |\ |
500 | #define CONNECTOR_HDMI_TYPE_A_ENUM_ID3 ( GRAPH_OBJECT_TYPE_CONNECTOR << OBJECT_TYPE_SHIFT |\ |
487 | CONNECTOR_OBJECT_ID_SCART << OBJECT_ID_SHIFT) |
501 | GRAPH_OBJECT_ENUM_ID3 << ENUM_ID_SHIFT |\ |
488 | 502 | CONNECTOR_OBJECT_ID_HDMI_TYPE_A << OBJECT_ID_SHIFT) |
|
Line 489... | Line -... | ||
489 | #define CONNECTOR_HDMI_TYPE_A_ENUM_ID1 \ |
- | |
490 | (GRAPH_OBJECT_TYPE_CONNECTOR << OBJECT_TYPE_SHIFT |\ |
503 | |
491 | GRAPH_OBJECT_ENUM_ID1 << ENUM_ID_SHIFT |\ |
504 | #define CONNECTOR_HDMI_TYPE_B_ENUM_ID1 ( GRAPH_OBJECT_TYPE_CONNECTOR << OBJECT_TYPE_SHIFT |\ |
492 | CONNECTOR_OBJECT_ID_HDMI_TYPE_A << OBJECT_ID_SHIFT) |
505 | GRAPH_OBJECT_ENUM_ID1 << ENUM_ID_SHIFT |\ |
Line 493... | Line -... | ||
493 | - | ||
494 | #define CONNECTOR_HDMI_TYPE_B_ENUM_ID1 \ |
506 | CONNECTOR_OBJECT_ID_HDMI_TYPE_B << OBJECT_ID_SHIFT) |
495 | (GRAPH_OBJECT_TYPE_CONNECTOR << OBJECT_TYPE_SHIFT |\ |
507 | |
496 | GRAPH_OBJECT_ENUM_ID1 << ENUM_ID_SHIFT |\ |
508 | #define CONNECTOR_HDMI_TYPE_B_ENUM_ID2 ( GRAPH_OBJECT_TYPE_CONNECTOR << OBJECT_TYPE_SHIFT |\ |
Line 497... | Line -... | ||
497 | CONNECTOR_OBJECT_ID_HDMI_TYPE_B << OBJECT_ID_SHIFT) |
- | |
498 | 509 | GRAPH_OBJECT_ENUM_ID2 << ENUM_ID_SHIFT |\ |
|
499 | #define CONNECTOR_7PIN_DIN_ENUM_ID1 \ |
510 | CONNECTOR_OBJECT_ID_HDMI_TYPE_B << OBJECT_ID_SHIFT) |
500 | (GRAPH_OBJECT_TYPE_CONNECTOR << OBJECT_TYPE_SHIFT |\ |
511 | |
Line 501... | Line -... | ||
501 | GRAPH_OBJECT_ENUM_ID1 << ENUM_ID_SHIFT |\ |
- | |
- | 512 | #define CONNECTOR_7PIN_DIN_ENUM_ID1 ( GRAPH_OBJECT_TYPE_CONNECTOR << OBJECT_TYPE_SHIFT |\ |
|
502 | CONNECTOR_OBJECT_ID_7PIN_DIN << OBJECT_ID_SHIFT) |
513 | GRAPH_OBJECT_ENUM_ID1 << ENUM_ID_SHIFT |\ |
503 | 514 | CONNECTOR_OBJECT_ID_7PIN_DIN << OBJECT_ID_SHIFT) |
|
504 | #define CONNECTOR_PCIE_CONNECTOR_ENUM_ID1 \ |
515 | #define CONNECTOR_7PIN_DIN_ENUM_ID2 ( GRAPH_OBJECT_TYPE_CONNECTOR << OBJECT_TYPE_SHIFT |\ |
Line 505... | Line -... | ||
505 | (GRAPH_OBJECT_TYPE_CONNECTOR << OBJECT_TYPE_SHIFT |\ |
- | |
506 | GRAPH_OBJECT_ENUM_ID1 << ENUM_ID_SHIFT |\ |
516 | GRAPH_OBJECT_ENUM_ID2 << ENUM_ID_SHIFT |\ |
507 | CONNECTOR_OBJECT_ID_PCIE_CONNECTOR << OBJECT_ID_SHIFT) |
517 | CONNECTOR_OBJECT_ID_7PIN_DIN << OBJECT_ID_SHIFT) |
508 | 518 | ||
Line 509... | Line -... | ||
509 | #define CONNECTOR_PCIE_CONNECTOR_ENUM_ID2 \ |
- | |
510 | (GRAPH_OBJECT_TYPE_CONNECTOR << OBJECT_TYPE_SHIFT |\ |
519 | #define CONNECTOR_PCIE_CONNECTOR_ENUM_ID1 ( GRAPH_OBJECT_TYPE_CONNECTOR << OBJECT_TYPE_SHIFT |\ |
511 | GRAPH_OBJECT_ENUM_ID2 << ENUM_ID_SHIFT |\ |
520 | GRAPH_OBJECT_ENUM_ID1 << ENUM_ID_SHIFT |\ |
512 | CONNECTOR_OBJECT_ID_PCIE_CONNECTOR << OBJECT_ID_SHIFT) |
521 | CONNECTOR_OBJECT_ID_PCIE_CONNECTOR << OBJECT_ID_SHIFT) |
Line 513... | Line -... | ||
513 | - | ||
514 | #define CONNECTOR_CROSSFIRE_ENUM_ID1 \ |
522 | |
515 | (GRAPH_OBJECT_TYPE_CONNECTOR << OBJECT_TYPE_SHIFT |\ |
523 | #define CONNECTOR_PCIE_CONNECTOR_ENUM_ID2 ( GRAPH_OBJECT_TYPE_CONNECTOR << OBJECT_TYPE_SHIFT |\ |
516 | GRAPH_OBJECT_ENUM_ID1 << ENUM_ID_SHIFT |\ |
524 | GRAPH_OBJECT_ENUM_ID2 << ENUM_ID_SHIFT |\ |
Line 517... | Line -... | ||
517 | CONNECTOR_OBJECT_ID_CROSSFIRE << OBJECT_ID_SHIFT) |
- | |
518 | 525 | CONNECTOR_OBJECT_ID_PCIE_CONNECTOR << OBJECT_ID_SHIFT) |
|
519 | #define CONNECTOR_CROSSFIRE_ENUM_ID2 \ |
526 | |
520 | (GRAPH_OBJECT_TYPE_CONNECTOR << OBJECT_TYPE_SHIFT |\ |
527 | #define CONNECTOR_CROSSFIRE_ENUM_ID1 ( GRAPH_OBJECT_TYPE_CONNECTOR << OBJECT_TYPE_SHIFT |\ |
Line 521... | Line -... | ||
521 | GRAPH_OBJECT_ENUM_ID2 << ENUM_ID_SHIFT |\ |
- | |
522 | CONNECTOR_OBJECT_ID_CROSSFIRE << OBJECT_ID_SHIFT) |
528 | GRAPH_OBJECT_ENUM_ID1 << ENUM_ID_SHIFT |\ |
523 | 529 | CONNECTOR_OBJECT_ID_CROSSFIRE << OBJECT_ID_SHIFT) |
|
524 | #define CONNECTOR_HARDCODE_DVI_ENUM_ID1 \ |
530 | |
Line -... | Line 531... | ||
- | 531 | #define CONNECTOR_CROSSFIRE_ENUM_ID2 ( GRAPH_OBJECT_TYPE_CONNECTOR << OBJECT_TYPE_SHIFT |\ |
|
- | 532 | GRAPH_OBJECT_ENUM_ID2 << ENUM_ID_SHIFT |\ |
|
- | 533 | CONNECTOR_OBJECT_ID_CROSSFIRE << OBJECT_ID_SHIFT) |
|
- | 534 | ||
- | 535 | ||
- | 536 | #define CONNECTOR_HARDCODE_DVI_ENUM_ID1 ( GRAPH_OBJECT_TYPE_CONNECTOR << OBJECT_TYPE_SHIFT |\ |
|
- | 537 | GRAPH_OBJECT_ENUM_ID1 << ENUM_ID_SHIFT |\ |
|
- | 538 | CONNECTOR_OBJECT_ID_HARDCODE_DVI << OBJECT_ID_SHIFT) |
|
- | 539 | ||
- | 540 | #define CONNECTOR_HARDCODE_DVI_ENUM_ID2 ( GRAPH_OBJECT_TYPE_CONNECTOR << OBJECT_TYPE_SHIFT |\ |
|
- | 541 | GRAPH_OBJECT_ENUM_ID2 << ENUM_ID_SHIFT |\ |
|
- | 542 | CONNECTOR_OBJECT_ID_HARDCODE_DVI << OBJECT_ID_SHIFT) |
|
- | 543 | ||
- | 544 | #define CONNECTOR_DISPLAYPORT_ENUM_ID1 ( GRAPH_OBJECT_TYPE_CONNECTOR << OBJECT_TYPE_SHIFT |\ |
|
- | 545 | GRAPH_OBJECT_ENUM_ID1 << ENUM_ID_SHIFT |\ |
|
- | 546 | CONNECTOR_OBJECT_ID_DISPLAYPORT << OBJECT_ID_SHIFT) |
|
- | 547 | ||
- | 548 | #define CONNECTOR_DISPLAYPORT_ENUM_ID2 ( GRAPH_OBJECT_TYPE_CONNECTOR << OBJECT_TYPE_SHIFT |\ |
|
- | 549 | GRAPH_OBJECT_ENUM_ID2 << ENUM_ID_SHIFT |\ |
|
- | 550 | CONNECTOR_OBJECT_ID_DISPLAYPORT << OBJECT_ID_SHIFT) |
|
- | 551 | ||
- | 552 | #define CONNECTOR_DISPLAYPORT_ENUM_ID3 ( GRAPH_OBJECT_TYPE_CONNECTOR << OBJECT_TYPE_SHIFT |\ |
|
- | 553 | GRAPH_OBJECT_ENUM_ID3 << ENUM_ID_SHIFT |\ |
|
- | 554 | CONNECTOR_OBJECT_ID_DISPLAYPORT << OBJECT_ID_SHIFT) |
|
- | 555 | ||
- | 556 | #define CONNECTOR_DISPLAYPORT_ENUM_ID4 ( GRAPH_OBJECT_TYPE_CONNECTOR << OBJECT_TYPE_SHIFT |\ |
|
- | 557 | GRAPH_OBJECT_ENUM_ID4 << ENUM_ID_SHIFT |\ |
|
- | 558 | CONNECTOR_OBJECT_ID_DISPLAYPORT << OBJECT_ID_SHIFT) |
|
- | 559 | ||
- | 560 | #define CONNECTOR_DISPLAYPORT_ENUM_ID5 ( GRAPH_OBJECT_TYPE_CONNECTOR << OBJECT_TYPE_SHIFT |\ |
|
- | 561 | GRAPH_OBJECT_ENUM_ID5 << ENUM_ID_SHIFT |\ |
|
- | 562 | CONNECTOR_OBJECT_ID_DISPLAYPORT << OBJECT_ID_SHIFT) |
|
- | 563 | ||
- | 564 | #define CONNECTOR_DISPLAYPORT_ENUM_ID6 ( GRAPH_OBJECT_TYPE_CONNECTOR << OBJECT_TYPE_SHIFT |\ |
|
- | 565 | GRAPH_OBJECT_ENUM_ID6 << ENUM_ID_SHIFT |\ |
|
- | 566 | CONNECTOR_OBJECT_ID_DISPLAYPORT << OBJECT_ID_SHIFT) |
|
525 | (GRAPH_OBJECT_TYPE_CONNECTOR << OBJECT_TYPE_SHIFT |\ |
567 | |
526 | GRAPH_OBJECT_ENUM_ID1 << ENUM_ID_SHIFT |\ |
568 | #define CONNECTOR_MXM_ENUM_ID1 ( GRAPH_OBJECT_TYPE_CONNECTOR << OBJECT_TYPE_SHIFT |\ |
527 | CONNECTOR_OBJECT_ID_HARDCODE_DVI << OBJECT_ID_SHIFT) |
569 | GRAPH_OBJECT_ENUM_ID1 << ENUM_ID_SHIFT |\ |
528 | - | ||
529 | #define CONNECTOR_HARDCODE_DVI_ENUM_ID2 \ |
570 | CONNECTOR_OBJECT_ID_MXM << OBJECT_ID_SHIFT) //Mapping to MXM_DP_A |
530 | (GRAPH_OBJECT_TYPE_CONNECTOR << OBJECT_TYPE_SHIFT |\ |
571 | |
531 | GRAPH_OBJECT_ENUM_ID2 << ENUM_ID_SHIFT |\ |
572 | #define CONNECTOR_MXM_ENUM_ID2 ( GRAPH_OBJECT_TYPE_CONNECTOR << OBJECT_TYPE_SHIFT |\ |
Line 532... | Line 573... | ||
532 | CONNECTOR_OBJECT_ID_HARDCODE_DVI << OBJECT_ID_SHIFT) |
573 | GRAPH_OBJECT_ENUM_ID2 << ENUM_ID_SHIFT |\ |
Line 533... | Line 574... | ||
533 | 574 | CONNECTOR_OBJECT_ID_MXM << OBJECT_ID_SHIFT) //Mapping to MXM_DP_B |
|
- | 575 | ||
- | 576 | #define CONNECTOR_MXM_ENUM_ID3 ( GRAPH_OBJECT_TYPE_CONNECTOR << OBJECT_TYPE_SHIFT |\ |
|
- | 577 | GRAPH_OBJECT_ENUM_ID3 << ENUM_ID_SHIFT |\ |
|
- | 578 | CONNECTOR_OBJECT_ID_MXM << OBJECT_ID_SHIFT) //Mapping to MXM_DP_C |
|
- | 579 | ||
- | 580 | #define CONNECTOR_MXM_ENUM_ID4 ( GRAPH_OBJECT_TYPE_CONNECTOR << OBJECT_TYPE_SHIFT |\ |
|
- | 581 | GRAPH_OBJECT_ENUM_ID4 << ENUM_ID_SHIFT |\ |
|
- | 582 | CONNECTOR_OBJECT_ID_MXM << OBJECT_ID_SHIFT) //Mapping to MXM_DP_D |
|
- | 583 | ||
- | 584 | #define CONNECTOR_MXM_ENUM_ID5 ( GRAPH_OBJECT_TYPE_CONNECTOR << OBJECT_TYPE_SHIFT |\ |
|
- | 585 | GRAPH_OBJECT_ENUM_ID5 << ENUM_ID_SHIFT |\ |
|
- | 586 | CONNECTOR_OBJECT_ID_MXM << OBJECT_ID_SHIFT) //Mapping to MXM_LVDS_TXxx |
|
- | 587 | ||
- | 588 | #define CONNECTOR_MXM_ENUM_ID6 ( GRAPH_OBJECT_TYPE_CONNECTOR << OBJECT_TYPE_SHIFT |\ |
|
- | 589 | GRAPH_OBJECT_ENUM_ID6 << ENUM_ID_SHIFT |\ |
|
- | 590 | CONNECTOR_OBJECT_ID_MXM << OBJECT_ID_SHIFT) //Mapping to MXM_LVDS_UXxx |
|
- | 591 | ||
- | 592 | #define CONNECTOR_MXM_ENUM_ID7 ( GRAPH_OBJECT_TYPE_CONNECTOR << OBJECT_TYPE_SHIFT |\ |
|
- | 593 | GRAPH_OBJECT_ENUM_ID7 << ENUM_ID_SHIFT |\ |
|
534 | #define CONNECTOR_DISPLAYPORT_ENUM_ID1 \ |
594 | CONNECTOR_OBJECT_ID_MXM << OBJECT_ID_SHIFT) //Mapping to MXM_DAC |
535 | (GRAPH_OBJECT_TYPE_CONNECTOR << OBJECT_TYPE_SHIFT |\ |
595 | |
536 | GRAPH_OBJECT_ENUM_ID1 << ENUM_ID_SHIFT |\ |
596 | /****************************************************/ |
537 | CONNECTOR_OBJECT_ID_DISPLAYPORT << OBJECT_ID_SHIFT) |
597 | /* Router Object ID definition - Shared with BIOS */ |
Line -... | Line 598... | ||
- | 598 | /****************************************************/ |
|
538 | 599 | #define ROUTER_I2C_EXTENDER_CNTL_ENUM_ID1 ( GRAPH_OBJECT_TYPE_ROUTER << OBJECT_TYPE_SHIFT |\ |
|
539 | #define CONNECTOR_DISPLAYPORT_ENUM_ID2 \ |
600 | GRAPH_OBJECT_ENUM_ID1 << ENUM_ID_SHIFT |\ |
540 | (GRAPH_OBJECT_TYPE_CONNECTOR << OBJECT_TYPE_SHIFT |\ |
601 | ROUTER_OBJECT_ID_I2C_EXTENDER_CNTL << OBJECT_ID_SHIFT) |
Line 541... | Line 602... | ||
541 | GRAPH_OBJECT_ENUM_ID2 << ENUM_ID_SHIFT |\ |
602 | |
542 | CONNECTOR_OBJECT_ID_DISPLAYPORT << OBJECT_ID_SHIFT) |
603 | /* deleted */ |
543 | 604 | ||
Line 544... | Line 605... | ||
544 | #define CONNECTOR_DISPLAYPORT_ENUM_ID3 \ |
605 | /****************************************************/ |
- | 606 | /* Generic Object ID definition - Shared with BIOS */ |
|
- | 607 | /****************************************************/ |
|
- | 608 | #define GENERICOBJECT_GLSYNC_ENUM_ID1 (GRAPH_OBJECT_TYPE_GENERIC << OBJECT_TYPE_SHIFT |\ |
|
- | 609 | GRAPH_OBJECT_ENUM_ID1 << ENUM_ID_SHIFT |\ |