1 What: /sys/bus/platform/devices/GGL0001:*/BINF.2
5 Returns active EC firmware of current boot (boolean).
7 == ===============================
8 0 Read only (recovery) firmware.
10 == ===============================
12 What: /sys/bus/platform/devices/GGL0001:*/BINF.3
16 Returns main firmware type for current boot (integer).
18 == =====================================
22 3 Netboot (factory installation only).
23 == =====================================
25 What: /sys/bus/platform/devices/GGL0001:*/CHSW
29 Returns switch position for Chrome OS specific hardware
30 switches when the firmware is booted (integer).
32 ==== ===========================================
34 2 Recovery button was pressed.
35 4 Recovery button was pressed (EC firmware).
36 32 Developer switch was enabled.
37 512 Firmware write protection was disabled.
38 ==== ===========================================
40 What: /sys/bus/platform/devices/GGL0001:*/FMAP
44 Returns physical memory address of the start of the main
45 processor firmware flashmap.
47 What: /sys/bus/platform/devices/GGL0001:*/FRID
51 Returns firmware version for the read-only portion of the
52 main processor firmware.
54 What: /sys/bus/platform/devices/GGL0001:*/FWID
58 Returns firmware version for the rewritable portion of the
59 main processor firmware.
61 What: /sys/bus/platform/devices/GGL0001:*/GPIO.X/GPIO.0
65 Returns type of the GPIO signal for the Chrome OS specific
66 GPIO assignments (integer).
68 =========== ==================================
70 2 Developer mode switch.
71 3 Firmware write protection switch.
72 256 to 511 Debug header GPIO 0 to GPIO 255.
73 =========== ==================================
75 What: /sys/bus/platform/devices/GGL0001:*/GPIO.X/GPIO.1
79 Returns signal attributes of the GPIO signal (integer bitfield).
81 == =======================
82 0 Signal is active low.
83 1 Signal is active high.
84 == =======================
86 What: /sys/bus/platform/devices/GGL0001:*/GPIO.X/GPIO.2
90 Returns the GPIO number on the specified GPIO
93 What: /sys/bus/platform/devices/GGL0001:*/GPIO.X/GPIO.3
97 Returns name of the GPIO controller.
99 What: /sys/bus/platform/devices/GGL0001:*/HWID
103 Returns hardware ID for the Chromebook.
105 What: /sys/bus/platform/devices/GGL0001:*/MECK
109 Returns the SHA-1 or SHA-256 hash that is read out of the
110 Management Engine extended registers during boot. The hash
111 is exported via ACPI so the OS can verify that the Management
112 Engine firmware has not changed. If Management Engine is not
113 present, or if the firmware was unable to read the extended registers, this buffer size can be zero.
115 What: /sys/bus/platform/devices/GGL0001:*/VBNV.0
119 Returns offset in CMOS bank 0 of the verified boot non-volatile
120 storage block, counting from the first writable CMOS byte
121 (that is, 'offset = 0' is the byte following the 14 bytes of
124 What: /sys/bus/platform/devices/GGL0001:*/VBNV.1
128 Return the size in bytes of the verified boot non-volatile
131 What: /sys/bus/platform/devices/GGL0001:*/VDAT
135 Returns the verified boot data block shared between the
136 firmware verification step and the kernel verification step