I2c master in ICM-20948 do not work after MCU was soft reset.

By gwk1013coasiacom , 1 April 2024

Our company connects ICM-20948 through i2c interface.
We implemented driver in Linux kernel 5.15.74.
And, it is used in the i2c master enable state.

There's nothing wrong with normal times.

However, if the MCU acting as i2c master is soft reset, ak09916 inside ICM20948 will not be recognized intermittently.
At this time, i2c master does not operate.
(We made the driver read the WIA2 register to see if the IC was normal, but it didn't.)
In my opinion, there are cases where i2c master inside ICM20948 becomes abnormal after soft reset.
We want to know the cause and solution.

* The link to the driver source I use :
https://github.com/sittner/icm20948-mod

vovac83708djkuxcom

5 months 1 week ago

Hello,
I’ve encountered the same issue.
Could you please let me know how you managed to resolve it?
I’d really appreciate your guidance.

phpbb Post ID
53316
phpbb Topic ID
45583