Some time ago I've taken a look at the DR kernel sources. Of course for ARM branch there's no ready implementation of suspend-to-flash, but seems to be doable. Probably copy/paste/port from other distributions where this is adopted. Efforts - not easy, cannot estimate though ..
Personally I had even problems compiling from DR kernel sources a working usbnet related .ko files (necessary changes were in, compilation went fine - not loadable

), but this is a totally different story.