Hello,
I'd volunteer to come up with a consistent and comprehensive page on S-
Video
support.
From what I collected so far - information is spread across multiple
places, has
dependencies and certain assumptions (this or that does only work with
a very specific
kernel version / image and so on).
Could somebody maybe help me filling the following list:
goal is: configuration that allows to play mp4 file on TV attached
via the S-Video port
1. kernel source:
- can we have a git command line for cloning a kernel tree or
a (tgz, tar.bz2) kernel tree
archive?
2. patch(es) - if necessary
- can we have the file(s) for the patch to apply plus the
command line for applying
the patch and the directory from where to do this from
3. .config kernel config file to be used for: make oldconfig
- can we have such a file that supports at least a root
filesystem on MMC/SD card
and the desired S-video functionality
4. information about specific X-Loader / U-Boot - in case we need
something specific here
5. bootargs settings
- even better - can we have the complete U-Boot printenv
output for a configuration that
does the desired things for somebody
6. maybe even a uImage binary
7. runtime configuration
- can we have this info for a kernel and /dev/* configuration
that corresponds to
the configuration from above
- do we have to do furtehr insmod / modprobe to load
additional kernel modules?
- do we have to do further: mknod ... before?
- do the files in /sys/class (like /sys/class/
display_control) that we need really exist when
using the configuration as described above
8. application commandline + example video to finally test with
Any help would be highly appreciated - maybe somebody can just fill in
the info (or part of it)
below each question. As I said - I will take care of making it
available to everybody in a consistent way
on the wiki.
best regards and many thanks for your help
Ralf
1. kernel source:
- can we have a git command line for cloning a kernel tree or
a (tgz, tar.bz2) kernel tree
archive?
git clone http://www.bat.org/~tomba/git/
2. patch(es) - if necessary
- can we have the file(s) for the patch to apply plus the
command line for applying
the patch and the directory from where to do this from
No patches necessary.
3. .config kernel config file to be used for: make oldconfig
- can we have such a file that supports at least a root
filesystem on MMC/SD card
and the desired S-video functionality
Make sure DSS2 is selected (somewhere under Drivers->Graphic Subsystem
or something like that after a "make menuconfig")
4. information about specific X-Loader / U-Boot - in case we need
something specific here
No special needed AFAIK.
5. bootargs settings
- even better - can we have the complete U-Boot printenv
output for a configuration that
does the desired things for somebody
No special changes needed except the video=omapfb:mode:<name>" parameter.
7. runtime configuration
- can we have this info for a kernel and /dev/* configuration
that corresponds to
the configuration from above
- do we have to do furtehr insmod / modprobe to load
additional kernel modules?
- do we have to do further: mknod ... before?
- do the files in /sys/class (like /sys/class/
display_control) that we need really exist when
using the configuration as described above
look at $KERNELSOURCE/Documentation/arm/DSS
There is even more on elinux (see BeagleBoardFaq) but elinux seems to be down.
HTH
Robert
1. kernel source:
- can we have a git command line for cloning a kernel tree or
a (tgz, tar.bz2) kernel tree
archive?
git clone http://www.bat.org/~tomba/git/
2. patch(es) - if necessary
- can we have the file(s) for the patch to apply plus the
command line for applying
the patch and the directory from where to do this from
No patches necessary.
If you don't need sound or usb then no patches are needed
Make sure DSS2 is selected (somewhere under Drivers->Graphic Subsystem
or something like that after a "make menuconfig")
4. information about specific X-Loader / U-Boot - in case we need
something specific here
You need at least a 2008.X u-boot
5. bootargs settings
- even better - can we have the complete U-Boot printenv
output for a configuration that
does the desired things for somebody
No special changes needed except the video=omapfb:mode:<name>" parameter.
That's a DSS1 param, see Documentation/arm/OMAP/DSS for the correct ones.
regards,
Koen