blob: 7079e5e0be1dcc592f0071295b6f5f9a2539d62c [file] [log] [blame]
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.
- nonvolatile-context-storage : Storage device type that firmware used for
vboot nonvolatile context. It should be one of "disk", "cros-ec", or
"nvram". Kernel should look for the device that firmware actually used in
the corresponding optional property below.
Optional properties:
- recovery-switch : Describe the recovery switch GPIO of the system.
- developer-switch : Describe the developer switch GPIO of the system.
Example:
firmware {
chromeos {
write-protect-gpio = <&gpd1 6 0 0x10000 0>;
nonvolatile-context-storage = "disk";
chromeos-vbc-blk = <&mshc_0 0 0 16>;
};
};
Example:
firmware {
chromeos {
pinctrl-0 = <&fw_pins>;
pinctrl-names = "default";
write-protect-gpio = <&qcom_pinmux 17 1>;
recovery-switch = <&qcom_pinmux 16 1>;
developer-switch = <&qcom_pinmux 15 1>;
};
};