2402352_en-US

cancel
Showing results for 
Show  only  | Search instead for 
Did you mean: 

2402352_en-US

2402352_en-US

i2c problems during wakeup frum suspend

A question for the experts out there.
I have a circuit in which several push-button switches are connected to a GPIO expander. My current system is based on an IMX8MP, to which this GPIO expander is connected via I²C. This expander has an interrupt line to the IMX8MP. Often, when I put the system into suspend mode and press one of the push buttons (the expander is also marked as a wake-up source in the device tree), I receive this message hundreds or even thousands of times as soon as the system comes out of suspend: [ 117.113106] pca953x 3-0076: failed reading register. I know there was already a patch for a similar issue in the i2c-imx.c driver, and I’ve applied it. However, it isn’t having the desired effect. What can I do about this? P.S. It doesn’t happen all the time, but it can be reproduced relatively quickly.


Best regards R.

Re: i2c problems during wakeup frum suspend

I use Kernel Version 6.6.23

Re: i2c problems during wakeup frum suspend

Hi @RRD101 


Based on your description, it seems like you could try this commit. Also, which kernel version are you using?



Best Regards,
Zhiming

Tags (1)
No ratings
Version history
Last update:
a week ago
Updated by: