34 lines
1.2 KiB
Plaintext

ChromeOS Firmware
This node specifies information of ChromeOS verified-boot firmware. The
firmware might update this node prior to booting the kernel.
Required properties:
- write-protect-gpio : Describe the write-protect GPIO of the system.
- recovery-gpio : Describe the recovery GPIO of the system.
- nonvolatile-context-storage : Storage device type that firmware used for
vboot nonvolatile context. It should be one of "disk", "mkbp", or "nvram".
Kernel should look for the device that firmware actually used in the
corresponding optional property below.
Optional properties:
- chromeos-vbc-blk : If nonvolatile-context-storage is "disk", kernel should
look for the block device used for storing vboot context in this property.
It is a 4-tuple of block device phandle, LBA of the block storing vboot
context, byte offset in the block, and size of vboot context in bytes.
- chromeos-vbc-ec : If nonvolatile-context-storage is "mkbp", kernel should
look for the phandle to the device tree node of EC in this property.
Example:
firmware {
chromeos {
write-protect-gpio = <&gpd1 6 0 0x10000 0>;
nonvolatile-context-storage = "disk";
chromeos-vbc-blk = <&mshc_0 0 0 16>;
chromeos-vbc-ec = <&ec>;
};
};