Re: [PROBLEM]: Error during probing process in inv_icm42600_i2c driver

From: Andy Shevchenko
Date: Wed Feb 02 2022 - 10:04:24 EST


On Tue, Feb 1, 2022 at 10:17 PM Jean-Baptiste Maneyrol
<Jean-Baptiste.Maneyrol@xxxxxxx> wrote:
>
> Hello,
>
> this is a known issue. When setting I2C parameters, it enables some specific filter for improving transfer quality. These filters are by default disabled to enable I3C usage.
>
> This operation creates a spike in the lines that make the transaction fails even if it is in fact doing OK.
>
> Do not change the register value. The fix is to ignore the return value of the regmap_update_bits done on INV_ICM42600_REG_INTF_CONFIG6.
>
> If you want to create a patch, it would be very welcomed I could review it.

That patch should have a good comment to summarize the above.

--
With Best Regards,
Andy Shevchenko