I have been able to combine the A33 suspend to ram code from the Allwinner
3.4 SDK into a recent mainline kernel and make suspend to ram work if
anyone would like to try it out.  I tested it on a A33 GA10H-v1.1 tablet
and a Sinlinx SIN-A33 dev board.  The goal was to see if suspend to ram
would work (which it does), so the code is not clean enough for submission
to the kernel.  It uses the binary arisc firmware from Allwinner which
there is no source code for, and the DRAM parameters from the FEX file have
to be explicitly defined for the device in the dts file for the arisc to
use.

The patch is too big to post to the mailing list (over 1.5MB) and the build
instructions are more complicated than building a normal mainline kernel so
I have written up instructions and posted them on the sunxi wiki at
https://linux-sunxi.org/A33_Suspend

I don't foresee doing much more development on this, so my hope is that
this patch and instructions can help some effort in the future to get
suspend to ram into the mainline kernel.

-- 
You received this message because you are subscribed to the Google Groups 
"linux-sunxi" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
For more options, visit https://groups.google.com/d/optout.

Reply via email to