I also captured a good thread from mailing list.
================
Finally got it right now that the uImage built has network support and VGA driver support . These are the steps that i have done .
Final setting procedure for uImage for leopardboard
1) sudo git-clone git://git.kernel.org/pub/scm/linux/kernel/git/khilman/linux-davinci.git/hom e/jars/LeopardBoard/Software/v2.6.29-davinci1
2)git reset --hard v2.6.29-davinci1 (change directory owner ship to jars)
3)patch -p1 < v2.6.29-davinci1_leopard_vga.patch (copt this patch file to top level kernel directory and the apply )
Patch is in attached tgz file.
4) patch -p1 < DM9000-Fixing.patch
5) make ARCH=arm CROSS_COMPILE=arm-none-linux-gnueabi-davinci_dm355_defconfig
6)make menuconfig Enable (system type -> TI DaVinci Implementations -> DM355 Leopard board ) (keep enabled DM355_evm board ) Enable (Device Drivers -> MMC/SD/SDIO card support) Enable (Device Drivers -> MMC/SD/SDIO card support -> TI DAVINCI Multimedia Card Interface support ) Enable (Device Drivers -> Multimedia devices -> Video capture adapters -> VPFE Video Capture Driver & DM355 CCDC HW module) Disable (Device Drivers -> Multimedia devices -> Video capture adapters -> Autoselect pertinent encoders/decoders and other helper chips) Enable (Device Drivers -> Multimedia devices -> Video capture adapters -> Encoders/decoders and other helper chips -> Aptina MT9V113 VGA CMOS IMAGE SENSOR) Enable(Device Drivers -> Network Device Support ->Ethernet (10 or 100Mbit)->DM9000 support
7)make ARCH=arm CROSS_COMPILE=arm-none-linux-gnueabi- uImage
8) create roofs using angstrom online image and setup NFS : http://www.angstrom-distribution.org/narcissus/
Regards, Darshan
====================================