summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorRong Chang <rongchang@chromium.org>2021-10-12 15:07:26 +0800
committerCommit Bot <commit-bot@chromium.org>2021-10-12 15:11:10 +0000
commitad8cc9e8088506f16f9a046b4cb9cd8e1cff044d (patch)
tree91e90d984beecc2edfacde6a80276afa03464357
parentb1c158ffa180b09d829e9c5a3372a9c71d23d67c (diff)
downloadchrome-ec-ad8cc9e8088506f16f9a046b4cb9cd8e1cff044d.tar.gz
bmi260: Set i2c transfer size to 128
This change only applies to kukui firmware branch. To support i2c transfer with chunk large than 255 bytes, the change 8f8d017fb3 ("i2c_master: extend i2c_xfer_no_retry..") is needed. To minimize the changes needed, this CL modifies BMI260's transfer chunk size to 128. BUG=b:193945779 BRANCH=kukui TEST=emerge-kukui chromeos-ec Signed-off-by: Rong Chang <rongchang@chromium.org> Change-Id: I94e1104a6143783eb211ece3772381ba81926686 Reviewed-on: https://chromium-review.googlesource.com/c/chromiumos/platform/ec/+/3217480 Reviewed-by: Ting Shen <phoenixshen@chromium.org>
-rw-r--r--driver/accelgyro_bmi260.c4
1 files changed, 2 insertions, 2 deletions
diff --git a/driver/accelgyro_bmi260.c b/driver/accelgyro_bmi260.c
index eca72a1ee2..3a85d932a7 100644
--- a/driver/accelgyro_bmi260.c
+++ b/driver/accelgyro_bmi260.c
@@ -407,9 +407,9 @@ static int bmi_config_load(const struct motion_sensor_t *s)
int bmi_config_tbin_len;
/*
* Due to i2c transaction timeout limit,
- * burst_write_len should not be above 2048 to prevent timeout.
+ * burst_write_len should not be above 128.
*/
- int burst_write_len = 2048;
+ int burst_write_len = 128;
/*
* The BMI config data may be linked into .rodata or the .init_rom