diff options
author | Rong Chang <rongchang@chromium.org> | 2021-10-12 15:07:26 +0800 |
---|---|---|
committer | Chromeos LUCI <chromeos-scoped@luci-project-accounts.iam.gserviceaccount.com> | 2022-05-16 10:00:37 +0000 |
commit | 660cea7883abd950b092842f98e9d443ccac1c75 (patch) | |
tree | d95bc00fce5954958d36a1f7338eea9607219c95 | |
parent | ece6cde90cfec4c42c4d9851c85db3b3f76bd661 (diff) | |
download | chrome-ec-660cea7883abd950b092842f98e9d443ccac1c75.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>
Reviewed-on: https://chromium-review.googlesource.com/c/chromiumos/platform/ec/+/3631912
Commit-Queue: Henry Sun <henrysun@google.com>
Reviewed-by: Henry Sun <henrysun@google.com>
Tested-by: Zick Wei <zick.wei@quanta.corp-partner.google.com>
-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 a0fa04b7b4..7e145d75a9 100644 --- a/driver/accelgyro_bmi260.c +++ b/driver/accelgyro_bmi260.c @@ -395,9 +395,9 @@ static int bmi_config_load(const struct motion_sensor_t *s) const uint8_t *bmi_config = NULL; /* * 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 |