From 0033bed8da29d2c27724938e57d3ad84036b6ddc Mon Sep 17 00:00:00 2001 From: Luis Ubieda Date: Fri, 25 Jul 2025 17:27:36 -0400 Subject: [PATCH 1/2] icm4268x: fix typo on ODR attribute for 16k Otherwise this setting will be ineligible through run-time attribute configuration. Signed-off-by: Luis Ubieda --- drivers/sensor/tdk/icm4268x/icm4268x.h | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/drivers/sensor/tdk/icm4268x/icm4268x.h b/drivers/sensor/tdk/icm4268x/icm4268x.h index 1f8f7ff417e8a..032eeabc302b0 100644 --- a/drivers/sensor/tdk/icm4268x/icm4268x.h +++ b/drivers/sensor/tdk/icm4268x/icm4268x.h @@ -173,7 +173,7 @@ static inline void icm4268x_accel_reg_to_hz(uint8_t odr, struct sensor_value *ou out->val2 = 0; return; case ICM4268X_DT_ACCEL_ODR_16000: - out->val1 = 1600; + out->val1 = 16000; out->val2 = 0; return; case ICM4268X_DT_ACCEL_ODR_8000: From a32f766dec73767ecb6767f32958f6d6f2e8cccf Mon Sep 17 00:00:00 2001 From: Luis Ubieda Date: Fri, 25 Jul 2025 17:30:14 -0400 Subject: [PATCH 2/2] icm4268x: Fix typos on has_trigger API Missed during icm42688 to icm4268x refactoring as it was mispelled in the first-place. Signed-off-by: Luis Ubieda --- drivers/sensor/tdk/icm4268x/icm4268x_decoder.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/drivers/sensor/tdk/icm4268x/icm4268x_decoder.c b/drivers/sensor/tdk/icm4268x/icm4268x_decoder.c index 2cb29b62053ed..feec105203141 100644 --- a/drivers/sensor/tdk/icm4268x/icm4268x_decoder.c +++ b/drivers/sensor/tdk/icm4268x/icm4268x_decoder.c @@ -730,7 +730,7 @@ static int icm4268x_decoder_get_size_info(struct sensor_chan_spec chan_spec, siz } } -static bool icm24688_decoder_has_trigger(const uint8_t *buffer, enum sensor_trigger_type trigger) +static bool icm4268x_decoder_has_trigger(const uint8_t *buffer, enum sensor_trigger_type trigger) { const struct icm4268x_fifo_data *edata = (const struct icm4268x_fifo_data *)buffer; @@ -754,7 +754,7 @@ SENSOR_DECODER_API_DT_DEFINE() = { .get_frame_count = icm4268x_decoder_get_frame_count, .get_size_info = icm4268x_decoder_get_size_info, .decode = icm4268x_decoder_decode, - .has_trigger = icm24688_decoder_has_trigger, + .has_trigger = icm4268x_decoder_has_trigger, }; int icm4268x_get_decoder(const struct device *dev, const struct sensor_decoder_api **decoder)