Hi,<br><br>On at91sam9263-ek board, I've built an image with tinyx xorg server. When I run Xfbdev, the only mode which work is 320x240 instead of 240x320. <br><br>Here's what I get:<br><br># fbset<br><br>mode "240x320-56"<br>
# D: 4 C997 MHz, H: 17 C910 kHz, V: 55 C622 Hz<br> geometry 240 320 240 320 16<br> timings 200120 1 33 1 0 5 1<br> hsync high<br> vsync high<br> rgba 5/0,5/5,5/10,0/0<br>endmode<br><br># Xfbdev -screen 240x320<br>
atmel_lcdfb atmel_lcdfb.0: 56252 KHz pixel clock is too fast<br>Warning: mode not found, using default<br>error: Invalid argument<br><br>Fatal server error:<br>no screens found<br># Xfbdev -screen 320x240<br><br>this start an X server but resolution is inverted.<br>
<br><br>In board-sam9263.c in the kernel source ( 2.6.28.2 ) I have:<br><br><br>
#if defined(CONFIG_FB_ATMEL) || defined(CONFIG_FB_ATMEL_MODULE)<br>static struct fb_videomode at91_tft_vga_modes[] = {<br> {<br> .name = "TX09D50VM1CCA @ 60",<br> .refresh = 60,<br>
.xres = 240, .yres = 320,<br> .pixclock = KHZ2PICOS(4965),<br><br> .left_margin = 1, .right_margin = 33,<br> .upper_margin = 1, .lower_margin = 0,<br>
.hsync_len = 5, .vsync_len = 1,<br><br> .sync = FB_SYNC_HOR_HIGH_ACT | FB_SYNC_VERT_HIGH_ACT,<br> .vmode = FB_VMODE_NONINTERLACED,<br> },<br>
};<br><br><br><br>I don't know what to look for now....<br><br>Regards,<br><br clear="all">Laurent Laffont<br>