google,coral.txt 1.1 KB

12345678910111213141516171819202122232425262728293031323334353637
  1. Google Coral sysinfo information
  2. ================================
  3. This binding allows information about the board to be described. It includes
  4. the SMBIOS binding as well.
  5. Required properties:
  6. - compatible: "google,coral"
  7. - recovery-gpios: GPIO to use for recovery button (-1 if none)
  8. - wite-protect-gpios: GPIO to use for write-protect screw
  9. - phase-enforce-gpios: GPIO to indicate the board is in final ship mode
  10. - memconfig-gpios: 4 GPIOs to use to read memory config (as base2 int)
  11. Optional properties:
  12. - skuconfig-gpios: 2 GPIOs to use to read SKU ID. If not present, the
  13. Chromium OS EC SKU_ID is used instead
  14. Example:
  15. board: board {
  16. compatible = "google,coral";
  17. recovery-gpios = <&gpio_nw (-1) GPIO_ACTIVE_LOW>;
  18. write-protect-gpios = <&gpio_nw GPIO_75 GPIO_ACTIVE_HIGH>;
  19. phase-enforce-gpios = <&gpio_n GPIO_10 GPIO_ACTIVE_HIGH>;
  20. memconfig-gpios = <&gpio_nw GPIO_101 GPIO_ACTIVE_HIGH
  21. &gpio_nw GPIO_102 GPIO_ACTIVE_HIGH
  22. &gpio_n GPIO_38 GPIO_ACTIVE_HIGH
  23. &gpio_n GPIO_45 GPIO_ACTIVE_HIGH>;
  24. /*
  25. * This is used for reef only:
  26. *
  27. * skuconfig-gpios = <&gpio_nw GPIO_16 GPIO_ACTIVE_HIGH
  28. * &gpio_nw GPIO_17 GPIO_ACTIVE_HIGH>;
  29. */
  30. };