xref: /aosp_15_r20/external/igt-gpu-tools/man/intel_vbt_decode.rst (revision d83cc019efdc2edc6c4b16e9034a3ceb8d35d77c)
1*d83cc019SAndroid Build Coastguard Worker================
2*d83cc019SAndroid Build Coastguard Workerintel_vbt_decode
3*d83cc019SAndroid Build Coastguard Worker================
4*d83cc019SAndroid Build Coastguard Worker
5*d83cc019SAndroid Build Coastguard Worker-----------------------------
6*d83cc019SAndroid Build Coastguard WorkerIntel Video BIOS Table parser
7*d83cc019SAndroid Build Coastguard Worker-----------------------------
8*d83cc019SAndroid Build Coastguard Worker.. include:: defs.rst
9*d83cc019SAndroid Build Coastguard Worker:Author: IGT Developers <[email protected]>
10*d83cc019SAndroid Build Coastguard Worker:Date: 2016-03-01
11*d83cc019SAndroid Build Coastguard Worker:Version: |PACKAGE_STRING|
12*d83cc019SAndroid Build Coastguard Worker:Copyright: 2010,2012,2016 Intel Corporation
13*d83cc019SAndroid Build Coastguard Worker:Manual section: |MANUAL_SECTION|
14*d83cc019SAndroid Build Coastguard Worker:Manual group: |MANUAL_GROUP|
15*d83cc019SAndroid Build Coastguard Worker
16*d83cc019SAndroid Build Coastguard WorkerSYNOPSIS
17*d83cc019SAndroid Build Coastguard Worker========
18*d83cc019SAndroid Build Coastguard Worker
19*d83cc019SAndroid Build Coastguard Worker**intel_vbt_decode** [*OPTIONS*]
20*d83cc019SAndroid Build Coastguard Worker
21*d83cc019SAndroid Build Coastguard WorkerDESCRIPTION
22*d83cc019SAndroid Build Coastguard Worker===========
23*d83cc019SAndroid Build Coastguard Worker
24*d83cc019SAndroid Build Coastguard Worker**intel_vbt_decode** is a tool to parse the Intel Video BIOS Tables (VBT) and
25*d83cc019SAndroid Build Coastguard Workerpresent the information in a human readable format.
26*d83cc019SAndroid Build Coastguard Worker
27*d83cc019SAndroid Build Coastguard WorkerThe preferred ways of getting the binary VBT to parse are:
28*d83cc019SAndroid Build Coastguard Worker
29*d83cc019SAndroid Build Coastguard Worker1) /sys/kernel/debug/dri/0/i915_vbt (since kernel version 4.5)
30*d83cc019SAndroid Build Coastguard Worker
31*d83cc019SAndroid Build Coastguard Worker2) /sys/kernel/debug/dri/0/i915_opregion
32*d83cc019SAndroid Build Coastguard Worker
33*d83cc019SAndroid Build Coastguard Worker3) Using the **intel_bios_dumper(1)** tool.
34*d83cc019SAndroid Build Coastguard Worker
35*d83cc019SAndroid Build Coastguard WorkerThe VBT consists of a VBT header, a BIOS Data Block (BDB) header, and a number
36*d83cc019SAndroid Build Coastguard Workerof BIOS Data Blocks.
37*d83cc019SAndroid Build Coastguard Worker
38*d83cc019SAndroid Build Coastguard WorkerOPTIONS
39*d83cc019SAndroid Build Coastguard Worker=======
40*d83cc019SAndroid Build Coastguard Worker
41*d83cc019SAndroid Build Coastguard Worker--file=FILE
42*d83cc019SAndroid Build Coastguard Worker    Parse Video BIOS Tables from FILE.
43*d83cc019SAndroid Build Coastguard Worker
44*d83cc019SAndroid Build Coastguard Worker--devid=DEVID
45*d83cc019SAndroid Build Coastguard Worker    Pretend to be PCI ID DEVID. Some details can be parsed more accurately if
46*d83cc019SAndroid Build Coastguard Worker    the platform is known.
47*d83cc019SAndroid Build Coastguard Worker
48*d83cc019SAndroid Build Coastguard Worker--panel-type=N
49*d83cc019SAndroid Build Coastguard Worker    Parse the details for flat panel N. Usually this is retrieved from the Video
50*d83cc019SAndroid Build Coastguard Worker    BIOS Tables, but this can be used to override.
51*d83cc019SAndroid Build Coastguard Worker
52*d83cc019SAndroid Build Coastguard Worker--all-panels
53*d83cc019SAndroid Build Coastguard Worker    Parse the details for all flat panels present in the Video BIOS Tables.
54*d83cc019SAndroid Build Coastguard Worker
55*d83cc019SAndroid Build Coastguard Worker--hexdump
56*d83cc019SAndroid Build Coastguard Worker    Hex dump the blocks.
57*d83cc019SAndroid Build Coastguard Worker
58*d83cc019SAndroid Build Coastguard Worker--block=N
59*d83cc019SAndroid Build Coastguard Worker    Dump only the BIOS Data Block number N.
60*d83cc019SAndroid Build Coastguard Worker
61*d83cc019SAndroid Build Coastguard WorkerREPORTING BUGS
62*d83cc019SAndroid Build Coastguard Worker==============
63*d83cc019SAndroid Build Coastguard Worker
64*d83cc019SAndroid Build Coastguard WorkerReport bugs to https://bugs.freedesktop.org.
65*d83cc019SAndroid Build Coastguard Worker
66*d83cc019SAndroid Build Coastguard WorkerSEE ALSO
67*d83cc019SAndroid Build Coastguard Worker========
68*d83cc019SAndroid Build Coastguard Worker
69*d83cc019SAndroid Build Coastguard Worker**intel_bios_dumper(1)**
70