Control other TFTs with the panelcard

Hello,

i want to change the TFT to a different Model, so i searched where the display is initializised and found nothing. It seams only the bootloader sets the 320x240 pixel mode. Is there any way to change the resolution in the running system?

Alex

Re: Control other TFTs with the panelcard

U-Boot is the first to initialize the LCD, but Linux later reinitializes it with its own settings. The supported mode(s) of the LCD must be written into the file arch/arm/mach-at91/board-panelcard.c in the at91_tft_vga_modes variable. This should be sufficient from the Linux standpoint to support other displays.

You could also try to set the framebuffer mode with fbset utility. But it is not enabled in busybox of our standard rootfs. So you either have to recompile busybox, compile the standard fbset or use the OpenEmbedded based system which comes with fbset enabled busybox.

Syndicate content