diff options
author | Rong Chang <rongchang@chromium.org> | 2021-10-12 15:07:26 +0800 |
---|---|---|
committer | Commit Bot <commit-bot@chromium.org> | 2021-10-12 15:11:10 +0000 |
commit | ad8cc9e8088506f16f9a046b4cb9cd8e1cff044d (patch) | |
tree | 91e90d984beecc2edfacde6a80276afa03464357 | |
parent | b1c158ffa180b09d829e9c5a3372a9c71d23d67c (diff) | |
download | chrome-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.c | 4 |
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 |