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?
Anyone know how to setup different resolutions on the 6410 lcd?
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.
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.