summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorBoris Mittelberg <bmbm@google.com>2023-04-03 14:48:04 -0700
committerChromeos LUCI <chromeos-scoped@luci-project-accounts.iam.gserviceaccount.com>2023-04-05 20:52:39 +0000
commit332a32f5b529c93d428399e86cafa4f4107ab704 (patch)
tree0aa7ffc6c41898e2c9e00160416386041796feab
parent26f81823dac891106ba8b097b1524b2004462e24 (diff)
downloadchrome-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.overlay102
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>;
+ };
};
};