BDB block 1 - General features block: Panel fitting: text & graphics Flexaim: yes Message: yes Clear screen: 0 DVO color flip required: no External VBT: no Enable SSC: no LFP on override: no Disable SSC on clone: no Underscan support for VGA timings: no Dynamic CD clock: yes Hotplug support in VBIOS: no Disable smooth vision: no Single DVI for CRT/DVI: no Enable 180 degree rotation: no Inverted FDI Rx polarity: no Extended VBIOS mode: no Copy iLFP DTD to SDVO LVDS DTD: no Best fit panel timing algorithm: no Ignore strap state: no Legacy monitor detect: yes Integrated CRT: no Integrated TV: no Integrated EFP: no DP SSC enable: no DP SSC dongle supported: no
BDB block 2 - General definitions block: CRT DDC GMBUS addr: 0x02 Use ACPI DPMS CRT power states: no Skip CRT detect at boot: no Use DPMS on AIM devices: yes Boot display type: 0x0000 Child device size: 38 Child device count: 8 Child device info: Device handle: 0x0008 (LFP 1 (eDP)) Device type: 0x1806 (unknown) Internal connector DisplayPort output Digital output I2C speed: 0x00 DP onboard redriver: 0x00 DP ondock redriver: 0x00 HDMI level shifter value: 0x00 HDMI max data rate: 0x00 Offset to DTD buffer for edidless CHILD: 0x00 Edidless EFP: no Compression enable: no Compression method CPS: no Dual pipe ganged eDP: no Compression structure index: 0x00) Slave DDI port: 0x00 (HDMI-A) AIM offset: 0 DVO Port: 0x0a (DP-A) AIM I2C pin: 0x00 AIM Slave address: 0x00 DDC pin: 0x03 EDID buffer ptr: 0x00 DVO config: 0x00 EFP routed through dock: no Lane reversal: no Onboard LSPCON: no Iboost enable: no HPD sense invert: no HDMI compatible? no DP compatible? no TMDS compatible? no Aux channel: 0x40 Dongle detect: 0x00 Pipe capabilities: 0x00 SDVO stall signal available: no Hotplug connect status: 0x00 Integrated encoder instead of SDVO: yes DVO wiring: 0x00 MIPI bridge type: 00 (unknown) Device class extension: 0x00 DVO function: 0x00 DP USB type C support: no 2X DP GPIO index: 0x00 2X DP GPIO pin number: 0x00 IBoost level for HDMI: 0x02 IBoost level for DP/eDP: 0x00 Child device info: Device handle: 0x0004 (EFP 1 (HDMI/DVI/DP)) Device type: 0x60d6 (DisplayPort/HDMI/DVI) Power management Hotplug signaling HDMI output Content protection High speed link TMDS/DVI signaling DisplayPort output Digital output I2C speed: 0x00 DP onboard redriver: 0x10 DP ondock redriver: 0x10 HDMI level shifter value: 0x08 HDMI max data rate: 0x00 Offset to DTD buffer for edidless CHILD: 0x8ea Edidless EFP: no Compression enable: no Compression method CPS: no Dual pipe ganged eDP: no Compression structure index: 0x00) Slave DDI port: 0x00 (HDMI-A) AIM offset: 0 DVO Port: 0x07 (DP-B) AIM I2C pin: 0x00 AIM Slave address: 0x00 DDC pin: 0x05 EDID buffer ptr: 0x00 DVO config: 0x00 EFP routed through dock: no Lane reversal: no Onboard LSPCON: yes Iboost enable: no HPD sense invert: no HDMI compatible? no DP compatible? no TMDS compatible? no Aux channel: 0x10 Dongle detect: 0x01 Pipe capabilities: 0x00 SDVO stall signal available: no Hotplug connect status: 0x00 Integrated encoder instead of SDVO: yes DVO wiring: 0x01 MIPI bridge type: 00 (unknown) Device class extension: 0x00 DVO function: 0x00 DP USB type C support: no 2X DP GPIO index: 0x00 2X DP GPIO pin number: 0x00 IBoost level for HDMI: 0x02 IBoost level for DP/eDP: 0x00 Child device info: Device handle: 0x0040 (EFP 2 (HDMI/DVI/DP)) Device type: 0x60d6 (DisplayPort/HDMI/DVI) Power management Hotplug signaling HDMI output Content protection High speed link TMDS/DVI signaling DisplayPort output Digital output I2C speed: 0x00 DP onboard redriver: 0x10 DP ondock redriver: 0x10 HDMI level shifter value: 0x08 HDMI max data rate: 0x00 Offset to DTD buffer for edidless CHILD: 0x8fc Edidless EFP: no Compression enable: no Compression method CPS: no Dual pipe ganged eDP: no Compression structure index: 0x00) Slave DDI port: 0x00 (HDMI-A) AIM offset: 0 DVO Port: 0x08 (DP-C) AIM I2C pin: 0x00 AIM Slave address: 0x00 DDC pin: 0x04 EDID buffer ptr: 0x00 DVO config: 0x00 EFP routed through dock: no Lane reversal: no Onboard LSPCON: yes Iboost enable: no HPD sense invert: no HDMI compatible? no DP compatible? no TMDS compatible? no Aux channel: 0x20 Dongle detect: 0x01 Pipe capabilities: 0x00 SDVO stall signal available: no Hotplug connect status: 0x00 Integrated encoder instead of SDVO: yes DVO wiring: 0x02 MIPI bridge type: 00 (unknown) Device class extension: 0x00 DVO function: 0x00 DP USB type C support: no 2X DP GPIO index: 0x00 2X DP GPIO pin number: 0x00 IBoost level for HDMI: 0x02 IBoost level for DP/eDP: 0x00 Child device info: Device handle: 0x0020 (EFP 3 (HDMI/DVI/DP)) Device type: 0x60d6 (DisplayPort/HDMI/DVI) Power management Hotplug signaling HDMI output Content protection High speed link TMDS/DVI signaling DisplayPort output Digital output I2C speed: 0x00 DP onboard redriver: 0x10 DP ondock redriver: 0x10 HDMI level shifter value: 0x08 HDMI max data rate: 0x00 Offset to DTD buffer for edidless CHILD: 0x90e Edidless EFP: no Compression enable: no Compression method CPS: no Dual pipe ganged eDP: no Compression structure index: 0x00) Slave DDI port: 0x00 (HDMI-A) AIM offset: 0 DVO Port: 0x09 (DP-D) AIM I2C pin: 0x00 AIM Slave address: 0x00 DDC pin: 0x06 EDID buffer ptr: 0x00 DVO config: 0x00 EFP routed through dock: no Lane reversal: no Onboard LSPCON: no Iboost enable: no HPD sense invert: no HDMI compatible? no DP compatible? no TMDS compatible? no Aux channel: 0x30 Dongle detect: 0x01 Pipe capabilities: 0x00 SDVO stall signal available: no Hotplug connect status: 0x00 Integrated encoder instead of SDVO: yes DVO wiring: 0x03 MIPI bridge type: 00 (unknown) Device class extension: 0x00 DVO function: 0x00 DP USB type C support: no 2X DP GPIO index: 0x00 2X DP GPIO pin number: 0x00 IBoost level for HDMI: 0x02 IBoost level for DP/eDP: 0x00
BDB block 3 - Unknown, no decoding available:
BDB block 6 - Unknown, no decoding available:
BDB block 7 - Unknown, no decoding available:
BDB block 8 - Unknown, no decoding available:
BDB block 9 - PSR block: Panel 14 * Full link: no Require AUX to wakeup: no Lines to wait before link standby: 0 Idle frames to for PSR enable: 0 TP1 wakeup time: 200 usec (0x2) TP2/TP3 wakeup time: 200 usec (0x2)
BDB block 10 - Unknown, no decoding available:
BDB block 12 - Driver feature data block: Boot Device Algorithm: os default Block display switching when DVD active: yes Allow display switching when in Full Screen DOS: no Hot Plug DVO: yes Dual View Zoom: no Driver INT 15h hook: no Enable Sprite in Clone Mode: yes Use 00000110h ID for Primary LFP: no Boot Mode X: 1024 Boot Mode Y: 768 Boot Mode Bpp: 8 Boot Mode Refresh: 60 Enable LFP as primary: no Selective Mode Pruning: no Dual-Frequency Graphics Technology: yes Default Render Clock Frequency: high NT 4.0 Dual Display Clone Support: no Default Power Scheme user interface: CUI Sprite Display Assignment when Overlay is Active in Clone Mode: secondary Display Maintain Aspect Scaling via CUI: yes Preserve Aspect Ratio: no Enable SDVO device power down: no CRT hotplug: yes LVDS config: No LVDS Define Display statically: no Legacy CRT max X: 0 Legacy CRT max Y: 0 Legacy CRT max refresh: 85
BDB block 13 - Unknown, no decoding available:
BDB block 17 - Unknown, no decoding available:
BDB block 18 - Unknown, no decoding available:
BDB block 20 - Unknown, no decoding available:
BDB block 26 - Unknown, no decoding available:
BDB block 27 - eDP block: Panel 14 * Power Sequence: T3 2000 T7 200 T9 2000 T10 500 T12 5000 Panel color depth: 18 bpp eDP sDRRS MSA Delay: Lane 1 Fast link params: rate: 1.62G lanes: x2 mode pre-emphasis: none vswing: 0.4V Stereo 3D feature: no T3 optimization: yes Vswing/preemphasis table selection: Low power (200 mV) Fast link training: no DPCD 600h write required: no PWM delays: PWM on to backlight enable: 110 Backlight disable to PWM off: 110 Full link params provided: no Full link params: pre-emphasis: none vswing: 0.4V
BDB block 28 - Unknown, no decoding available:
BDB block 31 - Unknown, no decoding available:
BDB block 32 - Unknown, no decoding available:
BDB block 40 - LVDS options block: Panel type: 14 LVDS EDID available: yes Pixel dither: yes PFIT auto ratio: yes PFIT enhanced graphics mode: no PFIT enhanced text mode: no PFIT mode: 3
BDB block 41 - LVDS timing pointer data: Number of entries: 3
BDB block 42 - LVDS panel data block: Number of entries: 19 (preferred block marked with '*') * panel type 14: 1920x1080 clock 148500000 info: LVDS: 0x00000300 PP_ON_DELAYS: 0x025807d0 PP_OFF_DELAYS: 0x01f407d0 PP_DIVISOR: 0x00270f05 PFIT: 0x38711880 timings: 1920 2008 2053 2200 1080 1083 1089 1125 148500.00 (good)
Many LVDS panels don’t bother to include an EDID rom, or the vendor didn’t bother to hook up the DDC wire; presumably it’s cheaper for them to stick more data in the VBIOS than add hardware. However, there are some LVDS panels with EDID roms which contain incorrect mode data for the panel (amazing, I know), and so the driver prefers to use the VBT data when both are present.