GPIO stops working after several hours

Hey @asyal,

I’ve been trying to get this issue to surface on our MangOH Red with no luck so far. I’m going to keep it running and see what happens. I had a theory that linked this issue to my host computer but unfortunately that contradicts my findings this morning.

Do you have any ideas in terms of anything that could trigger this problem? In terms of deviation from the MangOH Red reference design, our board has the following changes:

  • Removed the wm8944 audio codec
  • Removed the pca954x i2c hub
  • Removed the sx150x GPIO expander
  • Removed the USB hub
  • Removed the SPI over USB bridge
  • Kernel modules modified to use i2c bus i2c-0 for everything
  • Removed code that probes for the wm8944
  • SD card detection GPIO pin moved (with corresponding changes in Yocto)
  • (Unrelated to hardware change) Enabled charging in an attempt to use the ltc2942

I’ve also put together a small repository to show some of these changes: