Beagle's DVI @ 800x480

Hello!

I have only just started looking into the BeagleBoard for use in a
project I am designing. It looks like it may be perfect!

One thing I am curious about, though, is if it is capable of 800x480
output with any of the OS's already running stably on it? If it isn't
already capable, is that something that is likely to be easy or tricky
to implement?

I'll be using it as a UI with a 7" LCD with DVI-input. (If the Beagle
ever supports LVDS output, that could save a lot of intermediary
circuitry, but for the time being, DVI is just fine.)

Any tips you might be able to provide would be most welcome as I try
to determine if the BeagleBoard is the right tool for this project. I
hope it is, as I am really excited by it!

Thanks much,

Ken

Hello!

I have only just started looking into the BeagleBoard for use in a
project I am designing. It looks like it may be perfect!

One thing I am curious about, though, is if it is capable of 800x480
output with any of the OS's already running stably on it? If it isn't
already capable, is that something that is likely to be easy or tricky
to implement?

800x480 is doable with Linux for sure. It should be a matter of changing
a few numbers.

I'll be using it as a UI with a 7" LCD with DVI-input. (If the Beagle
ever supports LVDS output, that could save a lot of intermediary
circuitry, but for the time being, DVI is just fine.)

The other parameter that is needed is the refresh rate. Once you have all
that you can calculated the values needed to be given to the driver.

-- Hunyue

If you know all the various numbers for your display, and if you build
with the .27 kernel, then there are some configurations in the file
omapfb_main.c that may work for you. If not, you could patch the file
to add your configuration. There is a 720x480 configuration in their
already. So you would need to add:

video=omapfb:vram:2M,vram:4M,mode:480p60

to your bootargs string.

Building with the .27 kernel is done by changing linux-omap2 to linux-
omap in the org.openembedded.dev/conf/machine/beagleboard.conf file.

If 480p60 is not right for you, the omapfb_main.c file can be seen
in: $OE_HOME/tmp/work/beagleboard.../linux-omap-...26+27.../git/
drivers/video/omap

I hope this helps.

Best regards,
Geof