138 lines
		
	
	
		
			4.0 KiB
		
	
	
	
		
			Plaintext
		
	
	
	
	
	
			
		
		
	
	
			138 lines
		
	
	
		
			4.0 KiB
		
	
	
	
		
			Plaintext
		
	
	
	
	
	
What:		/sys/bus/platform/devices/GGL0001:*/BINF.2
 | 
						|
Date:		May 2022
 | 
						|
KernelVersion:	5.19
 | 
						|
Description:
 | 
						|
		Returns active EC firmware of current boot (boolean).
 | 
						|
 | 
						|
		== ===============================
 | 
						|
		0  Read only (recovery) firmware.
 | 
						|
		1  Rewritable firmware.
 | 
						|
		== ===============================
 | 
						|
 | 
						|
What:		/sys/bus/platform/devices/GGL0001:*/BINF.3
 | 
						|
Date:		May 2022
 | 
						|
KernelVersion:	5.19
 | 
						|
Description:
 | 
						|
		Returns main firmware type for current boot (integer).
 | 
						|
 | 
						|
		== =====================================
 | 
						|
		0  Recovery.
 | 
						|
		1  Normal.
 | 
						|
		2  Developer.
 | 
						|
		3  Netboot (factory installation only).
 | 
						|
		== =====================================
 | 
						|
 | 
						|
What:		/sys/bus/platform/devices/GGL0001:*/CHSW
 | 
						|
Date:		May 2022
 | 
						|
KernelVersion:	5.19
 | 
						|
Description:
 | 
						|
		Returns switch position for Chrome OS specific hardware
 | 
						|
		switches when the firmware is booted (integer).
 | 
						|
 | 
						|
		==== ===========================================
 | 
						|
		0    No changes.
 | 
						|
		2    Recovery button was pressed.
 | 
						|
		4    Recovery button was pressed (EC firmware).
 | 
						|
		32   Developer switch was enabled.
 | 
						|
		512  Firmware write protection was disabled.
 | 
						|
		==== ===========================================
 | 
						|
 | 
						|
What:		/sys/bus/platform/devices/GGL0001:*/FMAP
 | 
						|
Date:		May 2022
 | 
						|
KernelVersion:	5.19
 | 
						|
Description:
 | 
						|
		Returns physical memory address of the start of the main
 | 
						|
		processor firmware flashmap.
 | 
						|
 | 
						|
What:		/sys/bus/platform/devices/GGL0001:*/FRID
 | 
						|
Date:		May 2022
 | 
						|
KernelVersion:	5.19
 | 
						|
Description:
 | 
						|
		Returns firmware version for the read-only portion of the
 | 
						|
		main processor firmware.
 | 
						|
 | 
						|
What:		/sys/bus/platform/devices/GGL0001:*/FWID
 | 
						|
Date:		May 2022
 | 
						|
KernelVersion:	5.19
 | 
						|
Description:
 | 
						|
		Returns firmware version for the rewritable portion of the
 | 
						|
		main processor firmware.
 | 
						|
 | 
						|
What:		/sys/bus/platform/devices/GGL0001:*/GPIO.X/GPIO.0
 | 
						|
Date:		May 2022
 | 
						|
KernelVersion:	5.19
 | 
						|
Description:
 | 
						|
		Returns type of the GPIO signal for the Chrome OS specific
 | 
						|
		GPIO assignments (integer).
 | 
						|
 | 
						|
		=========== ==================================
 | 
						|
		1           Recovery button.
 | 
						|
		2           Developer mode switch.
 | 
						|
		3           Firmware write protection switch.
 | 
						|
		256 to 511  Debug header GPIO 0 to GPIO 255.
 | 
						|
		=========== ==================================
 | 
						|
 | 
						|
What:		/sys/bus/platform/devices/GGL0001:*/GPIO.X/GPIO.1
 | 
						|
Date:		May 2022
 | 
						|
KernelVersion:	5.19
 | 
						|
Description:
 | 
						|
		Returns signal attributes of the GPIO signal (integer bitfield).
 | 
						|
 | 
						|
		== =======================
 | 
						|
		0  Signal is active low.
 | 
						|
		1  Signal is active high.
 | 
						|
		== =======================
 | 
						|
 | 
						|
What:		/sys/bus/platform/devices/GGL0001:*/GPIO.X/GPIO.2
 | 
						|
Date:		May 2022
 | 
						|
KernelVersion:	5.19
 | 
						|
Description:
 | 
						|
		Returns the GPIO number on the specified GPIO
 | 
						|
		controller.
 | 
						|
 | 
						|
What:		/sys/bus/platform/devices/GGL0001:*/GPIO.X/GPIO.3
 | 
						|
Date:		May 2022
 | 
						|
KernelVersion:	5.19
 | 
						|
Description:
 | 
						|
		Returns name of the GPIO controller.
 | 
						|
 | 
						|
What:		/sys/bus/platform/devices/GGL0001:*/HWID
 | 
						|
Date:		May 2022
 | 
						|
KernelVersion:	5.19
 | 
						|
Description:
 | 
						|
		Returns hardware ID for the Chromebook.
 | 
						|
 | 
						|
What:		/sys/bus/platform/devices/GGL0001:*/MECK
 | 
						|
Date:		May 2022
 | 
						|
KernelVersion:	5.19
 | 
						|
Description:
 | 
						|
		Returns the SHA-1 or SHA-256 hash that is read out of the
 | 
						|
		Management Engine extended registers during boot. The hash
 | 
						|
		is exported via ACPI so the OS can verify that the Management
 | 
						|
		Engine firmware has not changed. If Management Engine is not
 | 
						|
		present, or if the firmware was unable to read the extended registers, this buffer size can be zero.
 | 
						|
 | 
						|
What:		/sys/bus/platform/devices/GGL0001:*/VBNV.0
 | 
						|
Date:		May 2022
 | 
						|
KernelVersion:	5.19
 | 
						|
Description:
 | 
						|
		Returns offset in CMOS bank 0 of the verified boot non-volatile
 | 
						|
		storage block, counting from the first writable CMOS byte
 | 
						|
		(that is, 'offset = 0' is the byte following the 14 bytes of
 | 
						|
		clock data).
 | 
						|
 | 
						|
What:		/sys/bus/platform/devices/GGL0001:*/VBNV.1
 | 
						|
Date:		May 2022
 | 
						|
KernelVersion:	5.19
 | 
						|
Description:
 | 
						|
		Return the size in bytes of the verified boot non-volatile
 | 
						|
		storage block.
 | 
						|
 | 
						|
What:		/sys/bus/platform/devices/GGL0001:*/VDAT
 | 
						|
Date:		May 2022
 | 
						|
KernelVersion:	5.19
 | 
						|
Description:
 | 
						|
		Returns the verified boot data block shared between the
 | 
						|
		firmware verification step and the kernel verification step
 | 
						|
		(hex dump).
 |