Changes include: new sysfs interface, pal/ntsc mode setting for TV out,
basic DMA and VRFB rotation (only RGB modes supported). The sysfs
interface and kernel arguments have changed, so check the documentation.
For beagle, you may want something like this for kernel args:
vram=10M omapfb.mode=dvi:1024x768MR-24@60,tv:pal
If you want rotation, read the documentation and try something like:
Sorry to bother you again. I have a beagleboard on hand. And I want DSS
for OMAPFB_COLOR_YUY422, But I can not config kernel correctly. I have
try to build an uImage for it based on the source http://www.bat.org/~tomba/git/linux-omap-dss.git by using arm-2008q3
with the following commands:
make CROSS_COMPILE=arm-none-linux-gnueabi- distclean
make CROSS_COMPILE=arm-none-linux-gnueabi- dss_omap3_beagle_defconfig
make CROSS_COMPILE=arm-none-linux-gnueabi- uImage
But this image running on Beagle always 'opening /dev/fb0: No such
device'. Detailed error log is attached. So could you please help us
build one supporting NEON & FB ? or provide your .config and uboot
scripts to me. Thanks a lot in advance.
dss_omap3_beagle_defconfig is my custom defconfig. It compiles DSS as modules (easier for development), not inside kernel. So you probably want to change the config.
I got it! Thank you very much. You are right, the problem is only come from .config.
Because
make CROSS_COMPILE=arm-none-linux-gnueabi- dss_omap3_beagle_defconfig
does not enough. It also need
CONFIG_FB_CFB_FILLRECT=y
CONFIG_FB_CFB_COPYAREA=y
CONFIG_FB_CFB_IMAGEBLIT=y
CONFIG_OMAP2_DSS=y
CONFIG_PANEL_GENERIC=y
CONFIG_FB_OMAP2=y
CONFIG_FB_OMAP2_DEBUG_SUPPORT=y
CONFIG_FB_OMAP2_NUM_FBS=3
Thanks a lot in advance.
Best Regards,
George.Qiao