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 

      Patch is in attached tgz file.


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 

====================================