I was behind supporting hibernation on Jetson TX2.
After some research, I found warmboot firmware is playing some role in suspend-to-mem/resume path.
But it is not clear what critical role is played by warmboot.bin and bpmp firmware for suspend-to-mem.
Q1. What is the role played by warmboot.bin and bpmp.bin in system suspend/resume.
Q2. Can I do the same role played by warmboot.bin from any suspend/resume driver call backs like
save/restore of context or de-assert resets etc…