10a4cad9cSEnric Balletbo i SerraWhat: /sys/bus/platform/devices/GGL0001:*/BINF.2 20a4cad9cSEnric Balletbo i SerraDate: May 2022 30a4cad9cSEnric Balletbo i SerraKernelVersion: 5.19 40a4cad9cSEnric Balletbo i SerraDescription: 50a4cad9cSEnric Balletbo i Serra This file shows information about the current boot of 60a4cad9cSEnric Balletbo i Serra the active EC firmware. 7*a6c13d87SBagas Sanjaya 8*a6c13d87SBagas Sanjaya == =============================== 9*a6c13d87SBagas Sanjaya 0 Read only (recovery) firmware. 10*a6c13d87SBagas Sanjaya 1 Rewritable firmware. 11*a6c13d87SBagas Sanjaya == =============================== 120a4cad9cSEnric Balletbo i Serra 130a4cad9cSEnric Balletbo i SerraWhat: /sys/bus/platform/devices/GGL0001:*/BINF.3 140a4cad9cSEnric Balletbo i SerraDate: May 2022 150a4cad9cSEnric Balletbo i SerraKernelVersion: 5.19 160a4cad9cSEnric Balletbo i SerraDescription: 170a4cad9cSEnric Balletbo i Serra This file shows information about the current boot of 180a4cad9cSEnric Balletbo i Serra the active main firmware type. 19*a6c13d87SBagas Sanjaya 20*a6c13d87SBagas Sanjaya == ===================================== 21*a6c13d87SBagas Sanjaya 0 Recovery. 22*a6c13d87SBagas Sanjaya 1 Normal. 23*a6c13d87SBagas Sanjaya 2 Developer. 24*a6c13d87SBagas Sanjaya 3 Netboot (factory installation only). 25*a6c13d87SBagas Sanjaya == ===================================== 260a4cad9cSEnric Balletbo i Serra 270a4cad9cSEnric Balletbo i SerraWhat: /sys/bus/platform/devices/GGL0001:*/CHSW 280a4cad9cSEnric Balletbo i SerraDate: May 2022 290a4cad9cSEnric Balletbo i SerraKernelVersion: 5.19 300a4cad9cSEnric Balletbo i SerraDescription: 310a4cad9cSEnric Balletbo i Serra This file shows the switch position for the Chrome OS specific 32*a6c13d87SBagas Sanjaya hardware switches when the firmware is booted. 33*a6c13d87SBagas Sanjaya 34*a6c13d87SBagas Sanjaya ==== =========================================== 35*a6c13d87SBagas Sanjaya 0 No changes. 36*a6c13d87SBagas Sanjaya 2 Recovery button was pressed. 37*a6c13d87SBagas Sanjaya 4 Recovery button was pressed (EC firmware). 38*a6c13d87SBagas Sanjaya 32 Developer switch was enabled. 39*a6c13d87SBagas Sanjaya 512 Firmware write protection was disabled. 40*a6c13d87SBagas Sanjaya ==== =========================================== 410a4cad9cSEnric Balletbo i Serra 420a4cad9cSEnric Balletbo i SerraWhat: /sys/bus/platform/devices/GGL0001:*/FMAP 430a4cad9cSEnric Balletbo i SerraDate: May 2022 440a4cad9cSEnric Balletbo i SerraKernelVersion: 5.19 450a4cad9cSEnric Balletbo i SerraDescription: 460a4cad9cSEnric Balletbo i Serra This file shows the physical memory address of the start of 470a4cad9cSEnric Balletbo i Serra the main processor firmware flashmap. 480a4cad9cSEnric Balletbo i Serra 490a4cad9cSEnric Balletbo i SerraWhat: /sys/bus/platform/devices/GGL0001:*/FRID 500a4cad9cSEnric Balletbo i SerraDate: May 2022 510a4cad9cSEnric Balletbo i SerraKernelVersion: 5.19 520a4cad9cSEnric Balletbo i SerraDescription: 530a4cad9cSEnric Balletbo i Serra This file shows the firmware version for the read-only portion 540a4cad9cSEnric Balletbo i Serra of the main processor firmware. 550a4cad9cSEnric Balletbo i Serra 560a4cad9cSEnric Balletbo i SerraWhat: /sys/bus/platform/devices/GGL0001:*/FWID 570a4cad9cSEnric Balletbo i SerraDate: May 2022 580a4cad9cSEnric Balletbo i SerraKernelVersion: 5.19 590a4cad9cSEnric Balletbo i SerraDescription: 600a4cad9cSEnric Balletbo i Serra This file shows the firmware version for the rewritable portion 610a4cad9cSEnric Balletbo i Serra of the main processor firmware. 620a4cad9cSEnric Balletbo i Serra 630a4cad9cSEnric Balletbo i SerraWhat: /sys/bus/platform/devices/GGL0001:*/GPIO.X/GPIO.0 640a4cad9cSEnric Balletbo i SerraDate: May 2022 650a4cad9cSEnric Balletbo i SerraKernelVersion: 5.19 660a4cad9cSEnric Balletbo i SerraDescription: 670a4cad9cSEnric Balletbo i Serra This file shows the type of the GPIO signal for the Chrome OS 680a4cad9cSEnric Balletbo i Serra specific GPIO assignments. 69*a6c13d87SBagas Sanjaya 70*a6c13d87SBagas Sanjaya =========== ================================== 71*a6c13d87SBagas Sanjaya 1 Recovery button. 72*a6c13d87SBagas Sanjaya 2 Developer mode switch. 73*a6c13d87SBagas Sanjaya 3 Firmware write protection switch. 74*a6c13d87SBagas Sanjaya 256 to 511 Debug header GPIO 0 to GPIO 255. 75*a6c13d87SBagas Sanjaya =========== ================================== 760a4cad9cSEnric Balletbo i Serra 770a4cad9cSEnric Balletbo i SerraWhat: /sys/bus/platform/devices/GGL0001:*/GPIO.X/GPIO.1 780a4cad9cSEnric Balletbo i SerraDate: May 2022 790a4cad9cSEnric Balletbo i SerraKernelVersion: 5.19 800a4cad9cSEnric Balletbo i SerraDescription: 810a4cad9cSEnric Balletbo i Serra This file shows the signal attributes of the GPIO signal. 82*a6c13d87SBagas Sanjaya 83*a6c13d87SBagas Sanjaya == ======================= 84*a6c13d87SBagas Sanjaya 0 Signal is active low. 85*a6c13d87SBagas Sanjaya 1 Signal is active high. 86*a6c13d87SBagas Sanjaya == ======================= 870a4cad9cSEnric Balletbo i Serra 880a4cad9cSEnric Balletbo i SerraWhat: /sys/bus/platform/devices/GGL0001:*/GPIO.X/GPIO.2 890a4cad9cSEnric Balletbo i SerraDate: May 2022 900a4cad9cSEnric Balletbo i SerraKernelVersion: 5.19 910a4cad9cSEnric Balletbo i SerraDescription: 920a4cad9cSEnric Balletbo i Serra This file shows the GPIO number on the specified GPIO 930a4cad9cSEnric Balletbo i Serra controller. 940a4cad9cSEnric Balletbo i Serra 950a4cad9cSEnric Balletbo i SerraWhat: /sys/bus/platform/devices/GGL0001:*/GPIO.X/GPIO.3 960a4cad9cSEnric Balletbo i SerraDate: May 2022 970a4cad9cSEnric Balletbo i SerraKernelVersion: 5.19 980a4cad9cSEnric Balletbo i SerraDescription: 990a4cad9cSEnric Balletbo i Serra This file shows the name of the GPIO controller. 1000a4cad9cSEnric Balletbo i Serra 1010a4cad9cSEnric Balletbo i SerraWhat: /sys/bus/platform/devices/GGL0001:*/HWID 1020a4cad9cSEnric Balletbo i SerraDate: May 2022 1030a4cad9cSEnric Balletbo i SerraKernelVersion: 5.19 1040a4cad9cSEnric Balletbo i SerraDescription: 1050a4cad9cSEnric Balletbo i Serra This file shows the hardware ID for the Chromebook. 1060a4cad9cSEnric Balletbo i Serra 1070a4cad9cSEnric Balletbo i SerraWhat: /sys/bus/platform/devices/GGL0001:*/MECK 1080a4cad9cSEnric Balletbo i SerraDate: May 2022 1090a4cad9cSEnric Balletbo i SerraKernelVersion: 5.19 1100a4cad9cSEnric Balletbo i SerraDescription: 1110a4cad9cSEnric Balletbo i Serra This binary file returns the SHA-1 or SHA-256 hash that is 1120a4cad9cSEnric Balletbo i Serra read out of the Management Engine extended registers during 1130a4cad9cSEnric Balletbo i Serra boot. The hash is exported vi ACPI so the OS can verify that 1140a4cad9cSEnric Balletbo i Serra the Management Engine firmware has not changed. If Management 1150a4cad9cSEnric Balletbo i Serra Engine is not present, or if the firmware was unable to read the 1160a4cad9cSEnric Balletbo i Serra extended registers, this buffer size can be zero. 1170a4cad9cSEnric Balletbo i Serra 1180a4cad9cSEnric Balletbo i SerraWhat: /sys/bus/platform/devices/GGL0001:*/VBNV.0 1190a4cad9cSEnric Balletbo i SerraDate: May 2022 1200a4cad9cSEnric Balletbo i SerraKernelVersion: 5.19 1210a4cad9cSEnric Balletbo i SerraDescription: 1220a4cad9cSEnric Balletbo i Serra This file shows the offset in CMOS bank 0 of the verified boot 1230a4cad9cSEnric Balletbo i Serra non-volatile storage block, counting from the first writable 1240a4cad9cSEnric Balletbo i Serra CMOS byte (that is, 'offset = 0' is the byte following the 14 1250a4cad9cSEnric Balletbo i Serra bytes of clock data). 1260a4cad9cSEnric Balletbo i Serra 1270a4cad9cSEnric Balletbo i SerraWhat: /sys/bus/platform/devices/GGL0001:*/VBNV.1 1280a4cad9cSEnric Balletbo i SerraDate: May 2022 1290a4cad9cSEnric Balletbo i SerraKernelVersion: 5.19 1300a4cad9cSEnric Balletbo i SerraDescription: 1310a4cad9cSEnric Balletbo i Serra This file shows the size in bytes of the verified boot 1320a4cad9cSEnric Balletbo i Serra non-volatile storage block. 1330a4cad9cSEnric Balletbo i Serra 1340a4cad9cSEnric Balletbo i SerraWhat: /sys/bus/platform/devices/GGL0001:*/VDAT 1350a4cad9cSEnric Balletbo i SerraDate: May 2022 1360a4cad9cSEnric Balletbo i SerraKernelVersion: 5.19 1370a4cad9cSEnric Balletbo i SerraDescription: 1380a4cad9cSEnric Balletbo i Serra This binary file returns the verified boot data block shared 1390a4cad9cSEnric Balletbo i Serra between the firmware verification step and the kernel 1400a4cad9cSEnric Balletbo i Serra verification step. 141