38 lines
1.1 KiB
Plaintext
38 lines
1.1 KiB
Plaintext
Google Coral sysinfo information
|
|
================================
|
|
|
|
This binding allows information about the board to be described. It includes
|
|
the SMBIOS binding as well.
|
|
|
|
Required properties:
|
|
|
|
- compatible: "google,coral"
|
|
- recovery-gpios: GPIO to use for recovery button (-1 if none)
|
|
- wite-protect-gpios: GPIO to use for write-protect screw
|
|
- phase-enforce-gpios: GPIO to indicate the board is in final ship mode
|
|
- memconfig-gpios: 4 GPIOs to use to read memory config (as base2 int)
|
|
|
|
Optional properties:
|
|
- skuconfig-gpios: 2 GPIOs to use to read SKU ID. If not present, the
|
|
Chromium OS EC SKU_ID is used instead
|
|
|
|
Example:
|
|
|
|
board: board {
|
|
compatible = "google,coral";
|
|
recovery-gpios = <&gpio_nw (-1) GPIO_ACTIVE_LOW>;
|
|
write-protect-gpios = <&gpio_nw GPIO_75 GPIO_ACTIVE_HIGH>;
|
|
phase-enforce-gpios = <&gpio_n GPIO_10 GPIO_ACTIVE_HIGH>;
|
|
memconfig-gpios = <&gpio_nw GPIO_101 GPIO_ACTIVE_HIGH
|
|
&gpio_nw GPIO_102 GPIO_ACTIVE_HIGH
|
|
&gpio_n GPIO_38 GPIO_ACTIVE_HIGH
|
|
&gpio_n GPIO_45 GPIO_ACTIVE_HIGH>;
|
|
|
|
/*
|
|
* This is used for reef only:
|
|
*
|
|
* skuconfig-gpios = <&gpio_nw GPIO_16 GPIO_ACTIVE_HIGH
|
|
* &gpio_nw GPIO_17 GPIO_ACTIVE_HIGH>;
|
|
*/
|
|
};
|