bclxquest:
there is currently not a iMX accelerated driver for DirectFB, so that is correct. software fallbacks.
you can verify your framebuffer is available in the kernel by:
cat /proc/fb
if you get nothing you have no framebuffer.
if you have:
CONFIG_FB_MXC_SYNC_PANEL in your .config mxcfb.c will compile in.
reference:
../ltib/rpm/BUILD/linux/drivers/video/mxc/Makefile
for modes you can specify them in a fb.modes or build them into the kernel.
locate:
../ltib/rpm/BUILD/linux/drivers/video/mxc/mxcfb_modedb.c
you can add the mode in that file, here is a mode I found in my kernel I believe I got from this forum.
[5] = {
/* 640x480 @ 60 Hz * /
"Sharp-VGA",
60, 640, 480, // 60 Hz, 640x480
35285, // 35.285 ns clock period
128, 128, // left & right margin
34, 10, // upper & lower margin
2, 2, // hsync & vsync len
0
//| FB_SYNC_CLK_IDLE_EN
| FB_SYNC_OE_ACT_HIGH
//| FB_SYNC_HOR_HIGH_ACT
,
FB_VMODE_NONINTERLACED,
0,
},
mtrgdm:
Quote:
I can't see anything changing on the LCD when I run the DirectFB bench or even if write to the various /dev/fb devices.
you mean there is no penguin when you boot? no logo?
is the screen powered?
when you :
cat /proc/fb do you get any results?