I would love to have suspend working on my pocket reform. I understand that this is not a current focus of the team, as they have moved to getting this enabled for newer SOMs, but I think it would be an interesting project, though I expect it may be well outside of my skills.
It looks like there’s been some previous work on a workaround:
Has there been any work done on fixing suspend properly for the imx8mp pocket?
Is there any reason why it couldn’t work, beyond just needing someone to dig into the issue?
I’d be happy to try and see how far I can go, but I don’t want to invest time into something that’s not going to be possible.
It’s probably not super difficult if you have enough persistence to try enabling/disabling drivers until you narrow it down to the one(s) that currently prevend suspend/resume from working. Before shipping Pocket Reform with i.MX8MP, I had it working. It just regressed in the kernel.