In addition to the patches that make it work with the 355 board you
will have to send I2C commands to the TPS65950 to set both the
VAUX3.out and VAUX4.out to 1.8V and to set the LEDA pin to TRUE
(high). This device is on the I2C1 port. See page 96 of the BEAGLE XL
reference manual.
You will also have to rewrite the patches to account for the
differences between the LEOPARD 355 board and the BEAGLE XM. I am not
sure that the 355 used the I2C2 port for the camera board. There are
many references to the file drivers/mfd/dm355evm_msp.c which may not
exist on the BEAGLE XL image.
I am just getting started on this project myself and I hope that
someone does the work for me.
To use the VGA camera you would need the bootarg camera=lbcmvga.
You also need to make sure you have the driver installed and inserted
into the kernel. For the VGA camera that would be kernel-module-
mt9v113 and for the 3M camera the correct driver would be kernel-
module-mt9t111. Once you insert the driver into the kernel you should
get a message on your terminal informing you your camera has been
detected as video0.
I have installed the 3MP camera successfully. I used the demo image
that came with the -XM board. The camera showed up as /dev/video0 and
I was able to use it by issueing the comand " mplayer tv://
device=/dev/video0 ". I have been working on other things and have
not had the time to work the BeagleBoard. It has been quite
frustrating to work with the BeagleBoard due to the fragmentated and
poorly documentated development.