diff options
author | Boris Mittelberg <bmbm@google.com> | 2023-04-03 14:48:04 -0700 |
---|---|---|
committer | Chromeos LUCI <chromeos-scoped@luci-project-accounts.iam.gserviceaccount.com> | 2023-04-05 20:52:39 +0000 |
commit | 332a32f5b529c93d428399e86cafa4f4107ab704 (patch) | |
tree | 0aa7ffc6c41898e2c9e00160416386041796feab | |
parent | 26f81823dac891106ba8b097b1524b2004462e24 (diff) | |
download | chrome-ec-332a32f5b529c93d428399e86cafa4f4107ab704.tar.gz |
myst: define CBI
Align CBI bits according to build matrix and SKUs
BUG=b:275631095
BRANCH=none
TEST=zmake build myst
Change-Id: I3a1fc2949bb89a33c86bf862dd348be245213c48
Signed-off-by: Boris Mittelberg <bmbm@google.com>
Reviewed-on: https://chromium-review.googlesource.com/c/chromiumos/platform/ec/+/4396406
Reviewed-by: Diana Z <dzigterman@chromium.org>
-rw-r--r-- | zephyr/program/myst/myst/project.overlay | 102 |
1 files changed, 76 insertions, 26 deletions
diff --git a/zephyr/program/myst/myst/project.overlay b/zephyr/program/myst/myst/project.overlay index e53f8f8c1b..1bdcd595c7 100644 --- a/zephyr/program/myst/myst/project.overlay +++ b/zephyr/program/myst/myst/project.overlay @@ -82,55 +82,105 @@ default; }; }; - io-db { - enum-name = "FW_IO_DB"; - start = <6>; + + fingerprint { + enum-name = "FW_FINGERPRINT"; + start = <1>; size = <2>; - io-db-tcpcname-ppcname { + fp-disabled { compatible = "cros-ec,cbi-fw-config-value"; - enum-name = "FW_IO_DB_TCPCNAME_PPC_NAME"; + enum-name = "FW_FP_DISABLED"; value = <0>; default; }; + fp-uart { + compatible = "cros-ec,cbi-fw-config-value"; + enum-name = "FW_FP_UART"; + value = <1>; + }; + fp-spi { + compatible = "cros-ec,cbi-fw-config-value"; + enum-name = "FW_FP_SPI"; + value = <2>; + }; }; - /* - * FW_CONFIG field to enable fan or not. - */ - fan { - enum-name = "FW_FAN"; - start = <10>; - size = <1>; + wlan { + enum-name = "FW_WLAN"; + start = <3>; + size = <2>; - no-fan { + wlan-mt7922 { compatible = "cros-ec,cbi-fw-config-value"; - enum-name = "FW_FAN_NOT_PRESENT"; + enum-name = "FW_WLAN_MT7922"; value = <0>; + default; }; - fan-present { + wlan-mt7925 { compatible = "cros-ec,cbi-fw-config-value"; - enum-name = "FW_FAN_PRESENT"; + enum-name = "FW_WLAN_MT7925"; value = <1>; - /* - * Set as default so that unprovisioned - * configs will run the fan regardless. - */ - default; }; }; - charger-option { - enum-name = "FW_CHARGER"; - start = <11>; + wwan { + enum-name = "FW_WWAN"; + start = <5>; size = <2>; - charger-isl9241 { + wwan-disabled { + compatible = "cros-ec,cbi-fw-config-value"; + enum-name = "FW_WWAN_DISABLED"; + value = <0>; + default; + }; + wwan-fm101-gl { + compatible = "cros-ec,cbi-fw-config-value"; + enum-name = "FW_WWAN_FM101_GL"; + value = <1>; + }; + }; + + io-db { + enum-name = "FW_IO_DB"; + start = <7>; + size = <3>; + + io-db-none { compatible = "cros-ec,cbi-fw-config-value"; - enum-name = "FW_CHARGER_ISL9241"; + enum-name = "FW_IO_DB_NONE"; value = <0>; default; }; + io-db-sku-a { + compatible = "cros-ec,cbi-fw-config-value"; + enum-name = "FW_IO_DB_SKU_A"; + value = <1>; + }; + io-db-sku-b { + compatible = "cros-ec,cbi-fw-config-value"; + enum-name = "FW_IO_DB_SKU_B"; + value = <2>; + }; + }; + + kb-bl { + enum-name = "FW_KB_BL"; + start = <10>; + size = <1>; + + kb-bl-disabled { + compatible = "cros-ec,cbi-fw-config-value"; + enum-name = "FW_KB_BL_DISABLED"; + value = <0>; + default; + }; + kb-bl-enabled { + compatible = "cros-ec,cbi-fw-config-value"; + enum-name = "FW_KB_BL_ENABLED"; + value = <1>; + }; }; }; |