summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorTing Shen <phoenixshen@google.com>2022-01-06 19:13:24 +0800
committerCommit Bot <commit-bot@chromium.org>2022-01-12 04:23:59 +0000
commitdd99400f9abaf7d74f31ee607b24f7aff3d3f22f (patch)
tree9d6b443417a67e8200b787b1c0fc765965dbfdea
parent8f7f037b43ecc36dad5efb3f92da8a873564e7c7 (diff)
downloadchrome-ec-dd99400f9abaf7d74f31ee607b24f7aff3d3f22f.tar.gz
krabby: enable CBI
BUG=b:213434576 TEST=Test cbi read/write on Krabby $ cbi set 0 3 1 (0 means BOARD_VERSION), Verify BOARD_VERSION changed $ version 22-01-06 19:14:08.043 Chip: ite it81202 bx 22-01-06 19:14:08.046 Board: 3 uart:~$ cbi 22-01-06 19:14:31.002 [245.250030 CBI Reading board info] 22-01-06 19:14:31.006 CBI_VERSION: 0x0000 22-01-06 19:14:31.008 TOTAL_SIZE: 14 22-01-06 19:14:31.010 BOARD_VERSION: 3 (0x3) BRANCH=main Signed-off-by: Ting Shen <phoenixshen@google.com> Change-Id: I00a3cc304b95a0072e62f3cd264465053bb5c33f Reviewed-on: https://chromium-review.googlesource.com/c/chromiumos/platform/ec/+/3369643 Reviewed-by: Eric Yilun Lin <yllin@google.com> Commit-Queue: Ting Shen <phoenixshen@chromium.org> Tested-by: Ting Shen <phoenixshen@chromium.org> Auto-Submit: Ting Shen <phoenixshen@chromium.org>
-rw-r--r--zephyr/projects/corsola/BUILD.py3
-rw-r--r--zephyr/projects/corsola/cbi_eeprom.dts (renamed from zephyr/projects/corsola/cbi_eeprom_kingler.dts)0
-rw-r--r--zephyr/projects/corsola/i2c_krabby.dts2
-rw-r--r--zephyr/projects/corsola/prj_krabby.conf4
4 files changed, 7 insertions, 2 deletions
diff --git a/zephyr/projects/corsola/BUILD.py b/zephyr/projects/corsola/BUILD.py
index 1254b01003..918cb4bdbf 100644
--- a/zephyr/projects/corsola/BUILD.py
+++ b/zephyr/projects/corsola/BUILD.py
@@ -30,6 +30,7 @@ register_corsola_project(
here / "battery_krabby.dts",
here / "gpio_krabby.dts",
here / "i2c_krabby.dts",
+ here / "cbi_eeprom.dts",
here / "motionsense_krabby.dts",
here / "pwm_krabby.dts",
],
@@ -43,7 +44,7 @@ register_corsola_project(
here / "adc_kingler.dts",
here / "battery_kingler.dts",
here / "i2c_kingler.dts",
- here / "cbi_eeprom_kingler.dts",
+ here / "cbi_eeprom.dts",
here / "gpio_kingler.dts",
],
extra_kconfig_files=[here / "prj_kingler.conf"],
diff --git a/zephyr/projects/corsola/cbi_eeprom_kingler.dts b/zephyr/projects/corsola/cbi_eeprom.dts
index 7f95e2ed6d..7f95e2ed6d 100644
--- a/zephyr/projects/corsola/cbi_eeprom_kingler.dts
+++ b/zephyr/projects/corsola/cbi_eeprom.dts
diff --git a/zephyr/projects/corsola/i2c_krabby.dts b/zephyr/projects/corsola/i2c_krabby.dts
index 1dbfd83782..42e7218a9d 100644
--- a/zephyr/projects/corsola/i2c_krabby.dts
+++ b/zephyr/projects/corsola/i2c_krabby.dts
@@ -56,7 +56,7 @@
};
-&i2c0 {
+i2c_pwr_cbi: &i2c0 {
/* EC_I2C_PWR_CBI */
label = "I2C_PWR_CBI";
status = "okay";
diff --git a/zephyr/projects/corsola/prj_krabby.conf b/zephyr/projects/corsola/prj_krabby.conf
index efafefedf1..1182b2bbb5 100644
--- a/zephyr/projects/corsola/prj_krabby.conf
+++ b/zephyr/projects/corsola/prj_krabby.conf
@@ -17,6 +17,10 @@ CONFIG_KERNEL_SHELL=y
CONFIG_PLATFORM_EC_SYSTEM_UNLOCKED=y
CONFIG_PLATFORM_EC_BRINGUP=y
+# CBI
+CONFIG_PLATFORM_EC_BOARD_VERSION_CBI=y
+CONFIG_PLATFORM_EC_CBI_EEPROM=y
+
# Power Sequencing
CONFIG_PLATFORM_EC_POWERSEQ=y
CONFIG_PLATFORM_EC_POWERSEQ_HOST_SLEEP=y