Well, the big stopper here would specifically be the SGX. If that driver can't suspend, there's pretty much nothing that can be done, since I believe it's a closed source module.
I do agree that it'd be worth looking at, though, just don't expect it to be perfectly similar, since there are a...