Dear coreboot folks,
I noticed commit 5d1494adda44 (mb/system76/tgl: Update VBTs to version
250) [1]:
mb/system76/tgl: Update VBTs to version 250
Commit 4c7e97b26a34 ("Update fsp submodule to upstream master branch")
included an update to the VBT from 240 to 250, breaking parsing of
existing VBTs.
After that commit, the VBT was parsed as (from gaze16-3060-b):
[DEBUG] PCI: 00:02.0 init
[INFO ] GMA: Found VBT in CBFS
[INFO ] GMA: Found valid VBT in CBFS
[INFO ] framebuffer_info: bytes_per_line: 4096, bits_per_pixel: 32
[INFO ] x_res x y_res: 1024 x 768, size: 3145728 at
0xd0000000
[DEBUG] PCI: 00:02.0 init finished in 6 msecs
When the expected output is:
[DEBUG] PCI: 00:00:02.0 init
[INFO ] GMA: Found VBT in CBFS
[INFO ] GMA: Found valid VBT in CBFS
[INFO ] framebuffer_info: bytes_per_line: 7680, bits_per_pixel: 32
[INFO ] x_res x y_res: 1920 x 1080, size: 8294400 at
0xd0000000
[DEBUG] PCI: 00:00:02.0 init finished in 6 msecs
Generate blobs for the new version using Intel Display Configuration
Tool (DisCon) v3.3, based on the existing 237 and 240 VBTs.
(For our edk2 payload, the UEFI GOP driver was updated to 17.0.1077.)
Updating the submodule pointer of 3rdparty/fsp brings in commit
849ce8261bb0 (Tiger Lake FSP A.0.7E.70) with no commit message body. The
diff contains:
TigerLakeFspBinPkg/Client/SampleCode/Vbt/Vbt.json
@@ -23891,7 +24584,7 @@
},
{
"WidgetType": "Label",
- "WidgetName": "VBT Version: 240",
+ "WidgetName": "VBT Version: 250",^M
"Visibility": "",
"Data": [],
"HelpText": "",
Vladimir (φ-coder) also published the tool intelvbtupgrader [2] to
address this problem.
I would have assumed that FSP versions would be backwards compatible. I
attache the output of `intel_vbt_decode` of both VBT files.
Does somebody have more insight?
Kind regards,
Paul
[1]: https://review.coreboot.org/c/coreboot/+/82246
[2]: https://review.coreboot.org/c/coreboot/+/82722
VBT header:
VBT signature: "$VBT TIGERLAKE "
VBT version: 0x0064 (1.0)
VBT header size: 0x0030 (48)
VBT size: 0x21da (8666)
VBT checksum: 0x3c
BDB offset: 0x00000030 (48)
BDB header:
BDB signature: "BIOS_DATA_BLOCK "
BDB version: 250
BDB header size: 0x0016 (22)
BDB size: 0x21a9 (8617)
BDB blocks present:
1 2 9 10 12 20 27 40 41 42 43 44 46 51 52 56
57 252 253 254
BDB block 1 (10 bytes) - General features block:
Panel fitting: text & graphics (0x3)
Flexaim: yes
Message: yes
Clear screen: 0
DVO color flip required: no
External VBT: no
LVDS SSC Enable: no
LVDS SSC frequency: 120 MHz (0x0)
LFP on override: no
Disable SSC on clone: no
Underscan support for VGA timings: no
Dynamic CD clock: no
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 frequency: 120 MHz (0x0)
DP SSC dongle supported: no
BDB block 2 (356 bytes) - General definitions block:
CRT DDC GMBUS addr: 0x02
Use DPMS on AIM devices: yes
Skip CRT detect at boot: no
Use Non ACPI DPMS CRT power states: no
Boot display type: 0x0000
Child device size: 39
Child device count: 9
Child device info:
Device handle: 0x0008 (LFP 1 (eDP))
Device type: 0x1806 (unknown)
Internal connector
DisplayPort output
Digital output
I2C speed: 100 kHz (0x00)
DP onboard redriver:
present: no
vswing: 0.4V (0x0)
pre-emphasis: 0dB (0x0)
DP ondock redriver:
present: no
vswing: 0.4V (0x0)
pre-emphasis: 0dB (0x0)
HDMI max data rate: <platform max> (0x00)
HDMI level shifter value: 0x00
Offset to DTD buffer for edidless CHILD: 0x00
LTTPR Mode: transparent
Dual pipe ganged eDP: no
Compression method CPS: no
Compression enable: no
Edidless EFP: no
Compression structure index: 0
HDMI Max FRL rate valid: no
HDMI Max FRL rate: FRL not supported (0x0)
AIM offset: 0
DVO Port: DP-A (0x0a)
AIM I2C pin: 0x00
AIM Slave address: 0x00
DDC pin: 0x03
EDID buffer ptr: 0x00
DVO config: 0x00
eDP/DP max lane count: X4
Use VBT vswing/premph table: no
HPD sense invert: no
Iboost enable: no
Onboard LSPCON: no
Lane reversal: no
EFP routed through dock: no
TMDS compatible? no
DP compatible? no
HDMI compatible? no
Aux channel: AUX-A (0x40)
Dongle detect: 0x00
Integrated encoder instead of SDVO: yes
Hotplug connect status: 0x00
SDVO stall signal available: no
Pipe capabilities: 0x00
DVO wiring: 0x00
MIPI bridge type: 00 (unknown)
Device class extension: 0x00
DVO function: 0x00
DP port trace length: 0x0
Thunderbolt port: no
DP USB type C support: no
2X DP GPIO index: 0x00
2X DP GPIO pin number: 0x00
IBoost level for DP/eDP: 0x00
IBoost level for HDMI: 0x02
DP max link rate: <platform max> (0x00)
Child device info:
Device handle: 0x0004 (EFP 1 (HDMI/DVI/DP))
Device type: 0x60d2 (DVI-D)
Power management
Hotplug signaling
HDMI output
Content protection
High speed link
TMDS/DVI signaling
Digital output
I2C speed: 100 kHz (0x00)
DP onboard redriver:
present: no
vswing: 0.8V (0x2)
pre-emphasis: 0dB (0x0)
DP ondock redriver:
present: no
vswing: 0.8V (0x2)
pre-emphasis: 0dB (0x0)
HDMI max data rate: <platform max> (0x00)
HDMI level shifter value: 0x00
Offset to DTD buffer for edidless CHILD: 0x20fa
LTTPR Mode: non-transparent
Dual pipe ganged eDP: no
Compression method CPS: no
Compression enable: no
Edidless EFP: no
Compression structure index: 0
HDMI Max FRL rate valid: no
HDMI Max FRL rate: FRL not supported (0x0)
AIM offset: 0
DVO Port: HDMI-B (0x01)
AIM I2C pin: 0x00
AIM Slave address: 0x00
DDC pin: 0x02
EDID buffer ptr: 0x00
DVO config: 0x00
eDP/DP max lane count: X4
Use VBT vswing/premph table: no
HPD sense invert: no
Iboost enable: no
Onboard LSPCON: no
Lane reversal: no
EFP routed through dock: no
TMDS compatible? no
DP compatible? no
HDMI compatible? no
Aux channel: none (0x00)
Dongle detect: 0x01
Integrated encoder instead of SDVO: yes
Hotplug connect status: 0x00
SDVO stall signal available: no
Pipe capabilities: 0x00
DVO wiring: 0x01
MIPI bridge type: 00 (unknown)
Device class extension: 0x00
DVO function: 0x00
DP port trace length: 0x0
Thunderbolt port: yes
DP USB type C support: yes
2X DP GPIO index: 0x00
2X DP GPIO pin number: 0x00
IBoost level for DP/eDP: 0x00
IBoost level for HDMI: 0x00
DP max link rate: 8.1 Gbps (0x04)
BDB block 9 (100 bytes) - PSR block:
Panel 15 *
Full link: yes
Require AUX to wakeup: yes
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)
PSR2 TP2/TP3 wakeup time: 2500 usec (0x2)
BDB block 10 (203 bytes) - Unknown, no decoding available:
BDB block 12 (19 bytes) - Driver feature data block:
Use 00000110h ID for Primary LFP: no
Enable Sprite in Clone Mode: yes
Driver INT 15h hook: no
Dual View Zoom: no
Hot Plug DVO: yes
Allow display switching when in Full Screen DOS: no
Allow display switching when DVD active: yes
Boot Device Algorithm: os default
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: Embedded DisplayPort (0x3)
TV hotplug: no
Display subsystem enable: no
Embedded platform: no
Define Display statically: no
Legacy CRT max X: 0
Legacy CRT max Y: 0
Legacy CRT max refresh: 85
Internal source termination for HDMI: no
CEA 861-D HDMI support: no
Self refresh enable: no
Custom VBT number: 0x0
PC Features field validity: yes
Dynamic Media Refresh Rate Switching (DMRRS): yes
Intermediate Pixel Storage (IPS): yes
Panel Self Refresh (PSR): yes
Turbo Boost Technology: yes
Graphics Power Management (GPMT): yes
Graphics Render Standby (RS): yes
Dynamic Refresh Rate Switching (DRRS): yes
Automatic Display Brightness (ADB): yes
DxgkDDI Backlight Control (DxgkDdiBLC): yes
Display Power Saving Technology (DPST): yes
Smart 2D Display Technology (S2DDT): yes
Rapid Memory Power Management (RMPM): yes
BDB block 20 (170 bytes) - Unknown, no decoding available:
BDB block 27 (812 bytes) - eDP block:
Panel 15 *
Power Sequence: T3 2000 T7 500 T9 2300 T10 5000 T12 5000
Panel color depth: 18 bpp
eDP sDRRS MSA Delay: Lane 1
Fast link params:
rate: 1.62Gbps
lanes: X1 pre-emphasis: 0dB (0x0)
vswing: 0.4V (0x0)
Stereo 3D feature: no
T3 optimization: no
Vswing/preemphasis table selection: Default (400 mV)
Fast link training: no
DPCD 600h write required: no
PWM delays:
PWM on to backlight enable: 1000
Backlight disable to PWM off: 1000
Full link params provided: no
Full link params:
pre-emphasis: 0dB (0x0)
vswing: 0.4V (0x0)
eDP fast link training data rate: 0 Gbps (0x00)
eDP max port link rate: 0 Gbps (0x00)
BDB block 40 (34 bytes) - LVDS options block:
Panel type: 15
Panel type 2: 3
LVDS EDID available: no
Pixel dither: yes
PFIT auto ratio: yes
PFIT enhanced graphics mode: no
PFIT enhanced text mode: no
PFIT mode: 3
Panel 15 *
Channel type: automatic (0x0)
SSC: no
SSC frequency: 120 MHz (0x0)
Disable SSC in dual display twin: no
Panel color depth: 18 (0x0)
DPS type: seamless DRRS (0x2)
Backlight type: LED (0x2)
LCDVCC on during S0 state: no
Panel rotation: 0 degrees (0x0)
Panel position: inside shell (0x0)
BDB block 41 (148 bytes) - LVDS timing pointer data:
Number of entries: 3
Panel 15 *
FP timing offset: 990
FP timing table size: 38
DVO timing offset: 1028
DVO timing table size: 18
Panel PnP ID offset: 1046
Panel PnP ID table size: 10
Panel name offset: 1056
Panel name table size: 13
BDB block 42 (1366 bytes) - LVDS panel data block:
Panel 15 *
2048x1536 clock 164250000
info:
LVDS: 0x0000033c
PP_ON_DELAYS: 0x025807d0
PP_OFF_DELAYS: 0x01f407d0
PP_DIVISOR: 0x00270f05
PFIT: 0x00806000
timings: 2048 2064 2080 2144 1536 1537 1538 1555 164250.00
(good)
PnP ID:
Mfg name: MS_ (0x7f36)
Product code: 3
Serial: 16
Mfg week: 0
Mfg year: 2002
Panel name: LFP_PanelName
Scaling enable: no
Seamless DRRS min refresh rate: 0
Pixel overlap count: 0
Black border:
Top: 0
Bottom: 0
Left: 0
Right: 0
Dual LFP port sync enable: no
GPU dithering for banding artifacts: no
BDB block 43 (305 bytes) - Backlight info block:
Panel 15 *
Inverter type: 2
Active low: 0
PWM freq: 400
Minimum brightness: 6
Level: 255
Control type: 2
Controller: 0
Brightness level: 80
Brightness min level: 15
Brigthness precision bits: 8
HDR DPCD refresh timeout: 0.00 ms
BDB block 44 (78 bytes) - LFP power conservation features block:
ALS enable: yes
Display LACE support: yes
Default Display LACE enabled status: yes
Power conservation preference level: 6
ALS backlight adjust: 70
ALS Lux: 0
ALS backlight adjust: 73
ALS Lux: 10
ALS backlight adjust: 85
ALS Lux: 80
ALS backlight adjust: 100
ALS Lux: 300
ALS backlight adjust: 150
ALS Lux: 1000
Display LACE aggressiveness profile: 0
Panel 15 *
Display Power Saving Technology (DPST): yes
Panel Self Refresh (PSR): no
Dynamic Refresh Rate Switching (DRRS): no
Display LACE support: no
Assertive Display Technology (ADT): no
Dynamic Media Refresh Rate Switching (DMRRS): no
Automatic Display Brightness (ADB): no
Default Display LACE enabled: no
LACE Aggressiveness: 1
DPST Aggressiveness: 6
EDP 4k/2k HOBL feature: no
Variable Refresh Rate (VRR): yes
ELP: no
OPST: no
ELP Aggressiveness: 0
OPST Aggrgessiveness: 0
BDB block 46 (304 bytes) - Unknown, no decoding available:
BDB block 51 (9 bytes) - Unknown, no decoding available:
BDB block 52 (822 bytes) - MIPI configuration block:
BDB block 56 (210 bytes) - Compression parameters block:
DSC block 15 *
DSC version: 0.0
Actual buffer size: 1024
RC buffer block size: 1024 (0)
RC buffer size: 0
Slices per line: 0x00
Line buffer depth: 8 bits (0)
Block prediction enable: 0
Max bpp: 6 bpp (0)
Support 8 bpc: 0
Support 10 bpc: 0
Support 12 bpc: 0
Slice height: 0
BDB block 57 (2642 bytes) - Unknown, no decoding available:
BDB block 252 (122 bytes) - Unknown, no decoding available:
BDB block 253 (66 bytes) - Unknown, no decoding available:
BDB block 254 (234 bytes) - Unknown, no decoding available:
VBT header:
VBT signature: "$VBT TIGERLAKE "
VBT version: 0x0064 (1.0)
VBT header size: 0x0030 (48)
VBT size: 0x219f (8607)
VBT checksum: 0x92
BDB offset: 0x00000030 (48)
BDB header:
BDB signature: "BIOS_DATA_BLOCK "
BDB version: 240
BDB header size: 0x0016 (22)
BDB size: 0x216e (8558)
BDB blocks present:
1 2 9 10 12 20 27 40 41 42 43 44 46 51 52 56
57 252 253 254
BDB block 1 (5 bytes) - General features block:
Panel fitting: text & graphics (0x3)
Flexaim: yes
Message: yes
Clear screen: 0
DVO color flip required: no
External VBT: no
LVDS SSC Enable: no
LVDS SSC frequency: 120 MHz (0x0)
LFP on override: no
Disable SSC on clone: no
Underscan support for VGA timings: no
Dynamic CD clock: no
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 frequency: 120 MHz (0x0)
DP SSC dongle supported: no
BDB block 2 (356 bytes) - General definitions block:
CRT DDC GMBUS addr: 0x02
Use DPMS on AIM devices: yes
Skip CRT detect at boot: no
Use Non ACPI DPMS CRT power states: no
Boot display type: 0x0000
Child device size: 39
Child device count: 9
Child device info:
Device handle: 0x0008 (LFP 1 (eDP))
Device type: 0x1806 (unknown)
Internal connector
DisplayPort output
Digital output
I2C speed: 100 kHz (0x00)
DP onboard redriver:
present: no
vswing: 0.4V (0x0)
pre-emphasis: 0dB (0x0)
DP ondock redriver:
present: no
vswing: 0.4V (0x0)
pre-emphasis: 0dB (0x0)
HDMI max data rate: <platform max> (0x00)
HDMI level shifter value: 0x00
Offset to DTD buffer for edidless CHILD: 0x00
LTTPR Mode: transparent
Dual pipe ganged eDP: no
Compression method CPS: no
Compression enable: no
Edidless EFP: no
Compression structure index: 0
HDMI Max FRL rate valid: no
HDMI Max FRL rate: FRL not supported (0x0)
AIM offset: 0
DVO Port: DP-A (0x0a)
AIM I2C pin: 0x00
AIM Slave address: 0x00
DDC pin: 0x03
EDID buffer ptr: 0x00
DVO config: 0x00
Use VBT vswing/premph table: no
HPD sense invert: no
Iboost enable: no
Onboard LSPCON: no
Lane reversal: no
EFP routed through dock: no
TMDS compatible? no
DP compatible? no
HDMI compatible? no
Aux channel: AUX-A (0x40)
Dongle detect: 0x00
Integrated encoder instead of SDVO: yes
Hotplug connect status: 0x00
SDVO stall signal available: no
Pipe capabilities: 0x00
DVO wiring: 0x00
MIPI bridge type: 00 (unknown)
Device class extension: 0x00
DVO function: 0x00
DP port trace length: 0x0
Thunderbolt port: no
DP USB type C support: no
2X DP GPIO index: 0x00
2X DP GPIO pin number: 0x00
IBoost level for DP/eDP: 0x00
IBoost level for HDMI: 0x02
DP max link rate: <platform max> (0x00)
Child device info:
Device handle: 0x0004 (EFP 1 (HDMI/DVI/DP))
Device type: 0x60d2 (DVI-D)
Power management
Hotplug signaling
HDMI output
Content protection
High speed link
TMDS/DVI signaling
Digital output
I2C speed: 100 kHz (0x00)
DP onboard redriver:
present: no
vswing: 0.8V (0x2)
pre-emphasis: 0dB (0x0)
DP ondock redriver:
present: no
vswing: 0.8V (0x2)
pre-emphasis: 0dB (0x0)
HDMI max data rate: <platform max> (0x00)
HDMI level shifter value: 0x00
Offset to DTD buffer for edidless CHILD: 0x20bf
LTTPR Mode: non-transparent
Dual pipe ganged eDP: no
Compression method CPS: no
Compression enable: no
Edidless EFP: no
Compression structure index: 0
HDMI Max FRL rate valid: no
HDMI Max FRL rate: FRL not supported (0x0)
AIM offset: 0
DVO Port: HDMI-B (0x01)
AIM I2C pin: 0x00
AIM Slave address: 0x00
DDC pin: 0x02
EDID buffer ptr: 0x00
DVO config: 0x00
Use VBT vswing/premph table: no
HPD sense invert: no
Iboost enable: no
Onboard LSPCON: no
Lane reversal: no
EFP routed through dock: no
TMDS compatible? no
DP compatible? no
HDMI compatible? no
Aux channel: none (0x00)
Dongle detect: 0x01
Integrated encoder instead of SDVO: yes
Hotplug connect status: 0x00
SDVO stall signal available: no
Pipe capabilities: 0x00
DVO wiring: 0x01
MIPI bridge type: 00 (unknown)
Device class extension: 0x00
DVO function: 0x00
DP port trace length: 0x0
Thunderbolt port: yes
DP USB type C support: yes
2X DP GPIO index: 0x00
2X DP GPIO pin number: 0x00
IBoost level for DP/eDP: 0x00
IBoost level for HDMI: 0x00
DP max link rate: <platform max> (0x00)
BDB block 9 (100 bytes) - PSR block:
Panel 15 *
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)
PSR2 TP2/TP3 wakeup time: 2500 usec (0x2)
BDB block 10 (203 bytes) - Unknown, no decoding available:
BDB block 12 (19 bytes) - Driver feature data block:
Use 00000110h ID for Primary LFP: no
Enable Sprite in Clone Mode: yes
Driver INT 15h hook: no
Dual View Zoom: no
Hot Plug DVO: yes
Allow display switching when in Full Screen DOS: no
Allow display switching when DVD active: yes
Boot Device Algorithm: os default
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: Embedded DisplayPort (0x3)
TV hotplug: no
Display subsystem enable: no
Embedded platform: no
Define Display statically: no
Legacy CRT max X: 0
Legacy CRT max Y: 0
Legacy CRT max refresh: 85
Internal source termination for HDMI: no
CEA 861-D HDMI support: no
Self refresh enable: no
Custom VBT number: 0x0
PC Features field validity: yes
Dynamic Media Refresh Rate Switching (DMRRS): yes
Intermediate Pixel Storage (IPS): yes
Panel Self Refresh (PSR): yes
Turbo Boost Technology: yes
Graphics Power Management (GPMT): yes
Graphics Render Standby (RS): yes
Dynamic Refresh Rate Switching (DRRS): yes
Automatic Display Brightness (ADB): yes
DxgkDDI Backlight Control (DxgkDdiBLC): yes
Display Power Saving Technology (DPST): yes
Smart 2D Display Technology (S2DDT): yes
Rapid Memory Power Management (RMPM): yes
BDB block 20 (170 bytes) - Unknown, no decoding available:
BDB block 27 (780 bytes) - eDP block:
Panel 15 *
Power Sequence: T3 2000 T7 500 T9 2300 T10 5000 T12 5000
Panel color depth: 18 bpp
eDP sDRRS MSA Delay: Lane 1
Fast link params:
rate: 1.62Gbps
lanes: X1 pre-emphasis: 0dB (0x0)
vswing: 0.4V (0x0)
Stereo 3D feature: no
T3 optimization: no
Vswing/preemphasis table selection: Default (400 mV)
Fast link training: no
DPCD 600h write required: no
PWM delays:
PWM on to backlight enable: 1000
Backlight disable to PWM off: 1000
Full link params provided: no
Full link params:
pre-emphasis: 0dB (0x0)
vswing: 0.4V (0x0)
eDP fast link training data rate: 0 Gbps (0x00)
BDB block 40 (34 bytes) - LVDS options block:
Panel type: 15
Panel type 2: 3
LVDS EDID available: yes
Pixel dither: yes
PFIT auto ratio: yes
PFIT enhanced graphics mode: no
PFIT enhanced text mode: no
PFIT mode: 3
Panel 15 *
Channel type: automatic (0x0)
SSC: no
SSC frequency: 120 MHz (0x0)
Disable SSC in dual display twin: no
Panel color depth: 18 (0x0)
DPS type: seamless DRRS (0x2)
Backlight type: LED (0x2)
LCDVCC on during S0 state: no
Panel rotation: 0 degrees (0x0)
Panel position: inside shell (0x0)
BDB block 41 (148 bytes) - LVDS timing pointer data:
Number of entries: 3
Panel 15 *
FP timing offset: 990
FP timing table size: 38
DVO timing offset: 1028
DVO timing table size: 18
Panel PnP ID offset: 1046
Panel PnP ID table size: 10
Panel name offset: 1056
Panel name table size: 13
BDB block 42 (1364 bytes) - LVDS panel data block:
Panel 15 *
2048x1536 clock 164250000
info:
LVDS: 0x0000033c
PP_ON_DELAYS: 0x025807d0
PP_OFF_DELAYS: 0x01f407d0
PP_DIVISOR: 0x00270f05
PFIT: 0x00806000
timings: 2048 2064 2080 2144 1536 1537 1538 1555 164250.00
(good)
PnP ID:
Mfg name: MS_ (0x7f36)
Product code: 3
Serial: 16
Mfg week: 0
Mfg year: 2002
Panel name: LFP_PanelName
Scaling enable: no
Seamless DRRS min refresh rate: 0
Pixel overlap count: 0
Black border:
Top: 0
Bottom: 0
Left: 0
Right: 0
Dual LFP port sync enable: no
BDB block 43 (305 bytes) - Backlight info block:
Panel 15 *
Inverter type: 2
Active low: 0
PWM freq: 400
Minimum brightness: 6
Level: 255
Control type: 2
Controller: 0
Brightness level: 80
Brightness min level: 15
Brigthness precision bits: 8
HDR DPCD refresh timeout: 0.00 ms
BDB block 44 (58 bytes) - LFP power conservation features block:
ALS enable: yes
Display LACE support: yes
Default Display LACE enabled status: yes
Power conservation preference level: 6
ALS backlight adjust: 70
ALS Lux: 0
ALS backlight adjust: 73
ALS Lux: 10
ALS backlight adjust: 85
ALS Lux: 80
ALS backlight adjust: 100
ALS Lux: 300
ALS backlight adjust: 150
ALS Lux: 1000
Display LACE aggressiveness profile: 0
Panel 15 *
Display Power Saving Technology (DPST): yes
Panel Self Refresh (PSR): no
Dynamic Refresh Rate Switching (DRRS): no
Display LACE support: no
Assertive Display Technology (ADT): no
Dynamic Media Refresh Rate Switching (DMRRS): no
Automatic Display Brightness (ADB): no
Default Display LACE enabled: no
LACE Aggressiveness: 1
DPST Aggressiveness: 6
EDP 4k/2k HOBL feature: no
Variable Refresh Rate (VRR): yes
BDB block 46 (304 bytes) - Unknown, no decoding available:
BDB block 51 (9 bytes) - Unknown, no decoding available:
BDB block 52 (822 bytes) - MIPI configuration block:
BDB block 56 (210 bytes) - Compression parameters block:
DSC block 15 *
DSC version: 0.0
Actual buffer size: 1024
RC buffer block size: 1024 (0)
RC buffer size: 0
Slices per line: 0x00
Line buffer depth: 8 bits (0)
Block prediction enable: 0
Max bpp: 6 bpp (0)
Support 8 bpc: 0
Support 10 bpc: 0
Support 12 bpc: 0
Slice height: 0
BDB block 57 (2642 bytes) - Unknown, no decoding available:
BDB block 252 (122 bytes) - Unknown, no decoding available:
BDB block 253 (66 bytes) - Unknown, no decoding available:
BDB block 254 (234 bytes) - Unknown, no decoding available:
_______________________________________________
coreboot mailing list -- [email protected]
To unsubscribe send an email to [email protected]