1 What: /sys/bus/platform/devices/GGL0001:*/BINF.2
2 /sys/bus/platform/devices/GOOG0016:*/BINF.2
6 Returns active EC firmware of current boot (boolean).
8 == ===============================
9 0 Read only (recovery) firmware.
10 1 Rewritable firmware.
11 == ===============================
13 What: /sys/bus/platform/devices/GGL0001:*/BINF.3
14 /sys/bus/platform/devices/GOOG0016:*/BINF.3
18 Returns main firmware type for current boot (integer).
20 == =====================================
24 3 Netboot (factory installation only).
25 == =====================================
27 What: /sys/bus/platform/devices/GGL0001:*/CHSW
28 /sys/bus/platform/devices/GOOG0016:*/CHSW
32 Returns switch position for Chrome OS specific hardware
33 switches when the firmware is booted (integer).
35 ==== ===========================================
37 2 Recovery button was pressed.
38 4 Recovery button was pressed (EC firmware).
39 32 Developer switch was enabled.
40 512 Firmware write protection was disabled.
41 ==== ===========================================
43 What: /sys/bus/platform/devices/GGL0001:*/FMAP
44 /sys/bus/platform/devices/GOOG0016:*/FMAP
48 Returns physical memory address of the start of the main
49 processor firmware flashmap.
51 What: /sys/bus/platform/devices/GGL0001:*/FRID
52 /sys/bus/platform/devices/GOOG0016:*/FRID
56 Returns firmware version for the read-only portion of the
57 main processor firmware.
59 What: /sys/bus/platform/devices/GGL0001:*/FWID
60 /sys/bus/platform/devices/GOOG0016:*/FWID
64 Returns firmware version for the rewritable portion of the
65 main processor firmware.
67 What: /sys/bus/platform/devices/GGL0001:*/GPIO.X/GPIO.0
68 /sys/bus/platform/devices/GOOG0016:*/GPIO.X/GPIO.0
72 Returns type of the GPIO signal for the Chrome OS specific
73 GPIO assignments (integer).
75 =========== ==================================
77 2 Developer mode switch.
78 3 Firmware write protection switch.
79 256 to 511 Debug header GPIO 0 to GPIO 255.
80 =========== ==================================
82 What: /sys/bus/platform/devices/GGL0001:*/GPIO.X/GPIO.1
83 /sys/bus/platform/devices/GOOG0016:*/GPIO.X/GPIO.1
87 Returns signal attributes of the GPIO signal (integer bitfield).
89 == =======================
90 0 Signal is active low.
91 1 Signal is active high.
92 == =======================
94 What: /sys/bus/platform/devices/GGL0001:*/GPIO.X/GPIO.2
95 /sys/bus/platform/devices/GOOG0016:*/GPIO.X/GPIO.2
99 Returns the GPIO number on the specified GPIO
102 What: /sys/bus/platform/devices/GGL0001:*/GPIO.X/GPIO.3
103 /sys/bus/platform/devices/GOOG0016:*/GPIO.X/GPIO.3
107 Returns name of the GPIO controller.
109 What: /sys/bus/platform/devices/GGL0001:*/HWID
110 /sys/bus/platform/devices/GOOG0016:*/HWID
114 Returns hardware ID for the Chromebook.
116 What: /sys/bus/platform/devices/GGL0001:*/MECK
117 /sys/bus/platform/devices/GOOG0016:*/MECK
121 Returns the SHA-1 or SHA-256 hash that is read out of the
122 Management Engine extended registers during boot. The hash
123 is exported via ACPI so the OS can verify that the Management
124 Engine firmware has not changed. If Management Engine is not
125 present, or if the firmware was unable to read the extended registers, this buffer size can be zero.
127 What: /sys/bus/platform/devices/GGL0001:*/VBNV.0
128 /sys/bus/platform/devices/GOOG0016:*/VBNV.0
132 Returns offset in CMOS bank 0 of the verified boot non-volatile
133 storage block, counting from the first writable CMOS byte
134 (that is, 'offset = 0' is the byte following the 14 bytes of
137 What: /sys/bus/platform/devices/GGL0001:*/VBNV.1
138 /sys/bus/platform/devices/GOOG0016:*/VBNV.1
142 Return the size in bytes of the verified boot non-volatile
145 What: /sys/bus/platform/devices/GGL0001:*/VDAT
146 /sys/bus/platform/devices/GOOG0016:*/VDAT
150 Returns the verified boot data block shared between the
151 firmware verification step and the kernel verification step