I would guess that you're going to be in pretty much the same boat as I am. This will be StrongARM specific here... The way I'd invert the screen would be like this:
make a new physical RAM buffer
copy the current screen into it, but inverted
point the LCD DMA base register DBAR1 at the address of your physical buffer
it'll slow things down with an extra buffer copy in there, but it'd work.
(AFAICR there'd be no way of modifying the direction that the DMA buffer is thrown at the LCD from the original buffer, but I might be wrong).
Note that there are lots of technical pit-falls in there. It sounds easy, but it isn't. (My frame-buffer setup doesn't actually work yet, but I'm working on it and I'm getting ever-closer). As Compaq have been not-at-all-helpful I've been doing "hacky" things to try and figure out what their interrupt handler is doing (or the virtual identifier for the LCD interrupt).
Cheers,
Ref.