Updates to DSS2

Hi,

I pushed all my latest stuff to my DSS2 tree at
http://www.bat.org/~tomba/git/linux-omap-dss.git

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:

vram=26M omapfb.mode=dvi:1024x768MR-24@60,tv:pal omapfb.vrfb=y

Lots of new features, very little testing and even less proper
documentation. Enjoy!

Tomi

I'll try it.
So I'll check 1280x720p.
thx

tomorrow

Hi Tomi,

Sorry to bother you again. I want DSS for OMAPFB_COLOR_YUY422, but I can not get kernel by git clone

http://www.bat.org/~tomba/git/linux-omap-dss.git .

So could you please give me kernel or help anyway.

Regards,
George.Qiao

Why you cannot get the kernel?

Tomi

Hi all,

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.

Best Regards,
George.Qiao

error_log.txt (24.5 KB)

kernel.config (51 KB)

uboot.scripts (219 Bytes)

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.

  Tomi

Hi Tomi,

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