Ticket #17934: i915_vbt.txt

File i915_vbt.txt, 12.3 KB (added by korli, 2 years ago)
Line 
1VBT header:
2 VBT signature: "$VBT TIGERLAKE "
3 VBT version: 0x0064 (1.0)
4 VBT header size: 0x0030 (48)
5 VBT size: 0x219f (8607)
6 VBT checksum: 0x90
7 BDB offset: 0x00000030 (48)
8
9BDB header:
10 BDB signature: "BIOS_DATA_BLOCK "
11 BDB version: 240
12 BDB header size: 0x0016 (22)
13 BDB size: 0x216e (8558)
14
15BDB blocks present:
16 1 2 9 10 12 20 27 40 42 43 44 46 51 52 56 57
17 252 253 254
18
19BDB block 1 - General features block:
20 Panel fitting: text & graphics
21 Flexaim: yes
22 Message: yes
23 Clear screen: 0
24 DVO color flip required: no
25 External VBT: no
26 Enable SSC: no
27 LFP on override: no
28 Disable SSC on clone: no
29 Underscan support for VGA timings: no
30 Dynamic CD clock: yes
31 Hotplug support in VBIOS: yes
32 Disable smooth vision: no
33 Single DVI for CRT/DVI: no
34 Enable 180 degree rotation: no
35 Inverted FDI Rx polarity: no
36 Extended VBIOS mode: no
37 Copy iLFP DTD to SDVO LVDS DTD: no
38 Best fit panel timing algorithm: no
39 Ignore strap state: no
40 Legacy monitor detect: yes
41 Integrated CRT: no
42 Integrated TV: no
43 Integrated EFP: no
44 DP SSC enable: yes
45 SSC frequency: 96 MHz
46 DP SSC dongle supported: no
47
48BDB block 2 - General definitions block:
49 CRT DDC GMBUS addr: 0x02
50 Use ACPI DPMS CRT power states: no
51 Skip CRT detect at boot: no
52 Use DPMS on AIM devices: yes
53 Boot display type: 0x0000
54 Child device size: 39
55 Child device count: 9
56 Child device info:
57 Device handle: 0x0008 (LFP 1 (eDP))
58 Device type: 0x1806 (unknown)
59 Internal connector
60 DisplayPort output
61 Digital output
62 I2C speed: 0x00
63 DP onboard redriver: 0x00
64 DP ondock redriver: 0x00
65 HDMI level shifter value: 0x00
66 HDMI max data rate: <platform max> (0x00)
67 Offset to DTD buffer for edidless CHILD: 0x00
68 Edidless EFP: no
69 Compression enable: no
70 Compression method CPS: no
71 Dual pipe ganged eDP: no
72 Compression structure index: 0x00)
73 Slave DDI port: 0x00 (HDMI-A)
74 AIM offset: 0
75 DVO Port: 0x0a (DP-A)
76 AIM I2C pin: 0x00
77 AIM Slave address: 0x00
78 DDC pin: 0x03
79 EDID buffer ptr: 0x00
80 DVO config: 0x00
81 EFP routed through dock: no
82 Lane reversal: no
83 Onboard LSPCON: no
84 Iboost enable: no
85 HPD sense invert: no
86 HDMI compatible? no
87 DP compatible? no
88 TMDS compatible? no
89 Aux channel: 0x40
90 Dongle detect: 0x00
91 Pipe capabilities: 0x00
92 SDVO stall signal available: no
93 Hotplug connect status: 0x00
94 Integrated encoder instead of SDVO: yes
95 DVO wiring: 0x00
96 MIPI bridge type: 00 (unknown)
97 Device class extension: 0x00
98 DVO function: 0x00
99 DP USB type C support: no
100 2X DP GPIO index: 0x00
101 2X DP GPIO pin number: 0x00
102 IBoost level for HDMI: 0x02
103 IBoost level for DP/eDP: 0x00
104 Child device info:
105 Device handle: 0x0004 (EFP 1 (HDMI/DVI/DP))
106 Device type: 0x60d2 (DVI-D)
107 Power management
108 Hotplug signaling
109 HDMI output
110 Content protection
111 High speed link
112 TMDS/DVI signaling
113 Digital output
114 I2C speed: 0x00
115 DP onboard redriver: 0x10
116 DP ondock redriver: 0x10
117 HDMI level shifter value: 0x00
118 HDMI max data rate: <platform max> (0x00)
119 Offset to DTD buffer for edidless CHILD: 0x20bf
120 Edidless EFP: no
121 Compression enable: no
122 Compression method CPS: no
123 Dual pipe ganged eDP: no
124 Compression structure index: 0x00)
125 Slave DDI port: 0x00 (HDMI-A)
126 AIM offset: 0
127 DVO Port: 0x01 (HDMI-B)
128 AIM I2C pin: 0x00
129 AIM Slave address: 0x00
130 DDC pin: 0x02
131 EDID buffer ptr: 0x00
132 DVO config: 0x00
133 EFP routed through dock: no
134 Lane reversal: no
135 Onboard LSPCON: no
136 Iboost enable: no
137 HPD sense invert: no
138 HDMI compatible? no
139 DP compatible? no
140 TMDS compatible? no
141 Aux channel: 0x00
142 Dongle detect: 0x01
143 Pipe capabilities: 0x00
144 SDVO stall signal available: no
145 Hotplug connect status: 0x00
146 Integrated encoder instead of SDVO: yes
147 DVO wiring: 0x01
148 MIPI bridge type: 00 (unknown)
149 Device class extension: 0x00
150 DVO function: 0x00
151 DP USB type C support: no
152 2X DP GPIO index: 0x00
153 2X DP GPIO pin number: 0x00
154 IBoost level for HDMI: 0x00
155 IBoost level for DP/eDP: 0x00
156 Child device info:
157 Device handle: 0x0040 (EFP 2 (HDMI/DVI/DP))
158 Device type: 0x68c6 (DisplayPort)
159 Power management
160 Hotplug signaling
161 Content protection
162 High speed link
163 DisplayPort output
164 Digital output
165 I2C speed: 0x00
166 DP onboard redriver: 0x10
167 DP ondock redriver: 0x10
168 HDMI level shifter value: 0x00
169 HDMI max data rate: <platform max> (0x00)
170 Offset to DTD buffer for edidless CHILD: 0x20db
171 Edidless EFP: no
172 Compression enable: no
173 Compression method CPS: no
174 Dual pipe ganged eDP: no
175 Compression structure index: 0x00)
176 Slave DDI port: 0x00 (HDMI-A)
177 AIM offset: 0
178 DVO Port: 0x09 (DP-D)
179 AIM I2C pin: 0x00
180 AIM Slave address: 0x00
181 DDC pin: 0x00
182 EDID buffer ptr: 0x00
183 DVO config: 0x00
184 EFP routed through dock: no
185 Lane reversal: no
186 Onboard LSPCON: no
187 Iboost enable: no
188 HPD sense invert: no
189 HDMI compatible? no
190 DP compatible? no
191 TMDS compatible? no
192 Aux channel: 0x30
193 Dongle detect: 0x01
194 Pipe capabilities: 0x00
195 SDVO stall signal available: no
196 Hotplug connect status: 0x00
197 Integrated encoder instead of SDVO: yes
198 DVO wiring: 0x01
199 MIPI bridge type: 00 (unknown)
200 Device class extension: 0x00
201 DVO function: 0x00
202 DP USB type C support: yes
203 2X DP GPIO index: 0x00
204 2X DP GPIO pin number: 0x00
205 IBoost level for HDMI: 0x00
206 IBoost level for DP/eDP: 0x00
207 Child device info:
208 Device handle: 0x0020 (EFP 3 (HDMI/DVI/DP))
209 Device type: 0x68c6 (DisplayPort)
210 Power management
211 Hotplug signaling
212 Content protection
213 High speed link
214 DisplayPort output
215 Digital output
216 I2C speed: 0x00
217 DP onboard redriver: 0x10
218 DP ondock redriver: 0x10
219 HDMI level shifter value: 0x00
220 HDMI max data rate: <platform max> (0x00)
221 Offset to DTD buffer for edidless CHILD: 0x20f7
222 Edidless EFP: no
223 Compression enable: no
224 Compression method CPS: no
225 Dual pipe ganged eDP: no
226 Compression structure index: 0x00)
227 Slave DDI port: 0x00 (HDMI-A)
228 AIM offset: 0
229 DVO Port: 0x0b (DP-E)
230 AIM I2C pin: 0x00
231 AIM Slave address: 0x00
232 DDC pin: 0x00
233 EDID buffer ptr: 0x00
234 DVO config: 0x00
235 EFP routed through dock: no
236 Lane reversal: no
237 Onboard LSPCON: no
238 Iboost enable: no
239 HPD sense invert: no
240 HDMI compatible? no
241 DP compatible? no
242 TMDS compatible? no
243 Aux channel: 0x50
244 Dongle detect: 0x01
245 Pipe capabilities: 0x00
246 SDVO stall signal available: no
247 Hotplug connect status: 0x00
248 Integrated encoder instead of SDVO: yes
249 DVO wiring: 0x01
250 MIPI bridge type: 00 (unknown)
251 Device class extension: 0x00
252 DVO function: 0x00
253 DP USB type C support: yes
254 2X DP GPIO index: 0x00
255 2X DP GPIO pin number: 0x00
256 IBoost level for HDMI: 0x00
257 IBoost level for DP/eDP: 0x00
258 Child device info:
259 Device handle: 0x0010 (EFP 4 (HDMI/DVI/DP))
260 Device type: 0x60d6 (DisplayPort/HDMI/DVI)
261 Power management
262 Hotplug signaling
263 HDMI output
264 Content protection
265 High speed link
266 TMDS/DVI signaling
267 DisplayPort output
268 Digital output
269 I2C speed: 0x00
270 DP onboard redriver: 0x50
271 DP ondock redriver: 0x50
272 HDMI level shifter value: 0x00
273 HDMI max data rate: <platform max> (0x00)
274 Offset to DTD buffer for edidless CHILD: 0x2113
275 Edidless EFP: no
276 Compression enable: no
277 Compression method CPS: no
278 Dual pipe ganged eDP: no
279 Compression structure index: 0x00)
280 Slave DDI port: 0x00 (HDMI-A)
281 AIM offset: 0
282 DVO Port: 0x0d (unknown)
283 AIM I2C pin: 0x00
284 AIM Slave address: 0x00
285 DDC pin: 0x06
286 EDID buffer ptr: 0x00
287 DVO config: 0x00
288 EFP routed through dock: no
289 Lane reversal: no
290 Onboard LSPCON: no
291 Iboost enable: no
292 HPD sense invert: no
293 HDMI compatible? no
294 DP compatible? no
295 TMDS compatible? no
296 Aux channel: 0x60
297 Dongle detect: 0x01
298 Pipe capabilities: 0x00
299 SDVO stall signal available: no
300 Hotplug connect status: 0x00
301 Integrated encoder instead of SDVO: yes
302 DVO wiring: 0x01
303 MIPI bridge type: 00 (unknown)
304 Device class extension: 0x00
305 DVO function: 0x00
306 DP USB type C support: no
307 2X DP GPIO index: 0x00
308 2X DP GPIO pin number: 0x00
309 IBoost level for HDMI: 0x00
310 IBoost level for DP/eDP: 0x00
311 Child device info:
312 Device handle: 0x0002 (unknown)
313 Device type: 0x60d6 (DisplayPort/HDMI/DVI)
314 Power management
315 Hotplug signaling
316 HDMI output
317 Content protection
318 High speed link
319 TMDS/DVI signaling
320 DisplayPort output
321 Digital output
322 I2C speed: 0x00
323 DP onboard redriver: 0x50
324 DP ondock redriver: 0x50
325 HDMI level shifter value: 0x00
326 HDMI max data rate: <platform max> (0x00)
327 Offset to DTD buffer for edidless CHILD: 0x212f
328 Edidless EFP: no
329 Compression enable: no
330 Compression method CPS: no
331 Dual pipe ganged eDP: no
332 Compression structure index: 0x00)
333 Slave DDI port: 0x00 (HDMI-A)
334 AIM offset: 0
335 DVO Port: 0x0f (unknown)
336 AIM I2C pin: 0x00
337 AIM Slave address: 0x00
338 DDC pin: 0x07
339 EDID buffer ptr: 0x00
340 DVO config: 0x00
341 EFP routed through dock: no
342 Lane reversal: no
343 Onboard LSPCON: no
344 Iboost enable: no
345 HPD sense invert: no
346 HDMI compatible? no
347 DP compatible? no
348 TMDS compatible? no
349 Aux channel: 0x70
350 Dongle detect: 0x01
351 Pipe capabilities: 0x00
352 SDVO stall signal available: no
353 Hotplug connect status: 0x00
354 Integrated encoder instead of SDVO: yes
355 DVO wiring: 0x01
356 MIPI bridge type: 00 (unknown)
357 Device class extension: 0x00
358 DVO function: 0x00
359 DP USB type C support: no
360 2X DP GPIO index: 0x00
361 2X DP GPIO pin number: 0x00
362 IBoost level for HDMI: 0x00
363 IBoost level for DP/eDP: 0x00
364
365BDB block 9 - PSR block:
366
367BDB block 10 - Unknown, no decoding available:
368
369BDB block 12 - Driver feature data block:
370 Boot Device Algorithm: os default
371 Block display switching when DVD active: yes
372 Allow display switching when in Full Screen DOS: no
373 Hot Plug DVO: yes
374 Dual View Zoom: no
375 Driver INT 15h hook: no
376 Enable Sprite in Clone Mode: yes
377 Use 00000110h ID for Primary LFP: no
378 Boot Mode X: 1024
379 Boot Mode Y: 768
380 Boot Mode Bpp: 8
381 Boot Mode Refresh: 60
382 Enable LFP as primary: no
383 Selective Mode Pruning: no
384 Dual-Frequency Graphics Technology: yes
385 Default Render Clock Frequency: high
386 NT 4.0 Dual Display Clone Support: no
387 Default Power Scheme user interface: CUI
388 Sprite Display Assignment when Overlay is Active in Clone Mode: secondary
389 Display Maintain Aspect Scaling via CUI: yes
390 Preserve Aspect Ratio: no
391 Enable SDVO device power down: no
392 CRT hotplug: yes
393 LVDS config: Embedded DisplayPort
394 Define Display statically: no
395 Legacy CRT max X: 1920
396 Legacy CRT max Y: 1200
397 Legacy CRT max refresh: 60
398 Enable DRRS: yes
399 Enable PSR: yes
400
401BDB block 20 - Unknown, no decoding available:
402
403BDB block 27 - eDP block:
404
405BDB block 40 - LVDS options block:
406 Panel type: 255
407 LVDS EDID available: yes
408 Pixel dither: yes
409 PFIT auto ratio: yes
410 PFIT enhanced graphics mode: no
411 PFIT enhanced text mode: no
412 PFIT mode: 3
413
414BDB block 42 - LVDS panel data block:
415No LVDS ptr block
416
417BDB block 43 - Backlight info block:
418
419BDB block 44 - Unknown, no decoding available:
420
421BDB block 46 - Unknown, no decoding available:
422
423BDB block 51 - Unknown, no decoding available:
424
425BDB block 52 - MIPI configuration block:
426 General Param
427 BTA disable: Disabled
428 Panel Rotation: 270 degrees
429 Video Mode Color Format: PPS GPIO Pins: Using SOC
430 CABC Support: supported
431 Mode: COMMAND
432 Video transfer mode: burst (0x3)
433 Dithering: done in Panel Controller
434 Port Desc
435 Pixel overlap: 0
436 Lane Count: 3
437 Dual Link Support: Front Back mode
438 Dphy Flags
439 Clock Stop: DISABLED
440 EOT disabled: EOT to be sent
441
442 HSTxTimeOut: 0xc748ffff
443 LPRXTimeOut: 0xfffe9885
444 TurnAroundTimeOut: 0xff
445 DeviceResetTimer: 0x85c74800
446 MasterinitTimer: 0xfffffe88
447 DBIBandwidthTimer: 0x0
448 LpByteClkValue: 0xffb699e8
449
450 Dphy Params
451 Exit to zero Count: 0x5
452 Trail Count: 0xB
453 Clk zero count: 0x4c
454 Prepare count:0x3f
455
456 ClockLaneSwitchingCount: 0xfffffe88
457 HighToLowSwitchingCount: 0xfc0854d
458
459 Timings based on Dphy spec
460 TClkMiss: 0xa0
461 TClkPost: 0xfe
462 TClkPre: 0xff
463 TClkPrepare: 0x4c
464 TClkSettle: 0x8b
465 TClkTermEnable: 0x85
466
467 TClkTrail: 0x58
468 TClkPrepareTClkZero: 0xfffe
469 THSExit: 0xd
470 THsPrepare: 0x34
471 THsPrepareTHsZero: 0xffb7
472 THSSettle: 0x48
473 THSSkip: 0x8b
474 THsTrail: 0x85
475 TInit: 0x98
476 TLPX: 0xfe
477 MIPI PPS
478 Panel power ON delay: 0
479 Panel power on to Backlight enable delay: 0
480 Backlight disable to Panel power OFF delay: 0
481 Panel power OFF delay: 0
482 Panel power cycle delay: 0
483
484BDB block 56 - Compression parameters block:
485
486BDB block 57 - Unknown, no decoding available:
487
488BDB block 252 - Unknown, no decoding available:
489
490BDB block 253 - Unknown, no decoding available:
491
492BDB block 254 - Unknown, no decoding available:
493