0001 What: /sys/bus/platform/devices/GGL0001:*/BINF.2
0002 Date: May 2022
0003 KernelVersion: 5.19
0004 Description:
0005 Returns active EC firmware of current boot (boolean).
0006
0007 == ===============================
0008 0 Read only (recovery) firmware.
0009 1 Rewritable firmware.
0010 == ===============================
0011
0012 What: /sys/bus/platform/devices/GGL0001:*/BINF.3
0013 Date: May 2022
0014 KernelVersion: 5.19
0015 Description:
0016 Returns main firmware type for current boot (integer).
0017
0018 == =====================================
0019 0 Recovery.
0020 1 Normal.
0021 2 Developer.
0022 3 Netboot (factory installation only).
0023 == =====================================
0024
0025 What: /sys/bus/platform/devices/GGL0001:*/CHSW
0026 Date: May 2022
0027 KernelVersion: 5.19
0028 Description:
0029 Returns switch position for Chrome OS specific hardware
0030 switches when the firmware is booted (integer).
0031
0032 ==== ===========================================
0033 0 No changes.
0034 2 Recovery button was pressed.
0035 4 Recovery button was pressed (EC firmware).
0036 32 Developer switch was enabled.
0037 512 Firmware write protection was disabled.
0038 ==== ===========================================
0039
0040 What: /sys/bus/platform/devices/GGL0001:*/FMAP
0041 Date: May 2022
0042 KernelVersion: 5.19
0043 Description:
0044 Returns physical memory address of the start of the main
0045 processor firmware flashmap.
0046
0047 What: /sys/bus/platform/devices/GGL0001:*/FRID
0048 Date: May 2022
0049 KernelVersion: 5.19
0050 Description:
0051 Returns firmware version for the read-only portion of the
0052 main processor firmware.
0053
0054 What: /sys/bus/platform/devices/GGL0001:*/FWID
0055 Date: May 2022
0056 KernelVersion: 5.19
0057 Description:
0058 Returns firmware version for the rewritable portion of the
0059 main processor firmware.
0060
0061 What: /sys/bus/platform/devices/GGL0001:*/GPIO.X/GPIO.0
0062 Date: May 2022
0063 KernelVersion: 5.19
0064 Description:
0065 Returns type of the GPIO signal for the Chrome OS specific
0066 GPIO assignments (integer).
0067
0068 =========== ==================================
0069 1 Recovery button.
0070 2 Developer mode switch.
0071 3 Firmware write protection switch.
0072 256 to 511 Debug header GPIO 0 to GPIO 255.
0073 =========== ==================================
0074
0075 What: /sys/bus/platform/devices/GGL0001:*/GPIO.X/GPIO.1
0076 Date: May 2022
0077 KernelVersion: 5.19
0078 Description:
0079 Returns signal attributes of the GPIO signal (integer bitfield).
0080
0081 == =======================
0082 0 Signal is active low.
0083 1 Signal is active high.
0084 == =======================
0085
0086 What: /sys/bus/platform/devices/GGL0001:*/GPIO.X/GPIO.2
0087 Date: May 2022
0088 KernelVersion: 5.19
0089 Description:
0090 Returns the GPIO number on the specified GPIO
0091 controller.
0092
0093 What: /sys/bus/platform/devices/GGL0001:*/GPIO.X/GPIO.3
0094 Date: May 2022
0095 KernelVersion: 5.19
0096 Description:
0097 Returns name of the GPIO controller.
0098
0099 What: /sys/bus/platform/devices/GGL0001:*/HWID
0100 Date: May 2022
0101 KernelVersion: 5.19
0102 Description:
0103 Returns hardware ID for the Chromebook.
0104
0105 What: /sys/bus/platform/devices/GGL0001:*/MECK
0106 Date: May 2022
0107 KernelVersion: 5.19
0108 Description:
0109 Returns the SHA-1 or SHA-256 hash that is read out of the
0110 Management Engine extended registers during boot. The hash
0111 is exported via ACPI so the OS can verify that the Management
0112 Engine firmware has not changed. If Management Engine is not
0113 present, or if the firmware was unable to read the extended registers, this buffer size can be zero.
0114
0115 What: /sys/bus/platform/devices/GGL0001:*/VBNV.0
0116 Date: May 2022
0117 KernelVersion: 5.19
0118 Description:
0119 Returns offset in CMOS bank 0 of the verified boot non-volatile
0120 storage block, counting from the first writable CMOS byte
0121 (that is, 'offset = 0' is the byte following the 14 bytes of
0122 clock data).
0123
0124 What: /sys/bus/platform/devices/GGL0001:*/VBNV.1
0125 Date: May 2022
0126 KernelVersion: 5.19
0127 Description:
0128 Return the size in bytes of the verified boot non-volatile
0129 storage block.
0130
0131 What: /sys/bus/platform/devices/GGL0001:*/VDAT
0132 Date: May 2022
0133 KernelVersion: 5.19
0134 Description:
0135 Returns the verified boot data block shared between the
0136 firmware verification step and the kernel verification step
0137 (binary).