Hi,
So adding support for bigendian formats to the driver shouldn't be much of a problem. The vram will continue to run in little endian RGB565, the shadow will be big endian RGB565, and the driver must byteswap when copying.
For completeness: The other obvious option (for fbcon) would be to handle the byteswapping in the generic drm fbdev emulation, which would have the advantage that it would be more generic and would not depend on the drm driver supporting the bigendian rgb565 formats ... take care, Gerd