Anyone know how to setup different resolutions on the 6410 lcd?

Reggie
Hi All, Does anyone have any information about setting up different
resolution/bit depth display modes in linux?

I'm running a tiny6410 + A70 lcd, which is native resolution of 800x480, I
was wondering if it was possible to do something like add a 4:3 resolution
of 640x480 and maybe even some smaller windowed modes?

Would I need to add these in the driver itself or can I use fbset or any
other userland tools to do it?

Juergen Beisert
The signals you have to send to such an LCD must always match the display's
requirements.

To display smaller resolutions you need some expander in the hardware path.
Something that reads 640 pixel per line from the framebuffer memory and
expand it "on the fly" to 800 pixel when sending it to the display.

An ugly trick could be to provide a 640x480 framebuffer where all the
drawings happen and in the background some task expands this image into a
second framebuffer with the 800 x 600 format. And only this second
framebuffer gets displayed by the LCD controller.

Reggie
I thought there was a virtual windowing you could do?

Juergen Beisert
Ahh, you mean the video overlay feature. Can be used for this purpose. I
have never used it, but there is some support for the overlay windows
present in the video driver. Maybe it works out of the box for you. You
have to change the platform data.