Hi,
I'm not a expert on this video related stuffs, but I can provide you some hints,
You need to pass platform data (Composite, S-Video, in DM8168 board file at "arch/arm/mach-davinci/" to ADV7182 driver (linux : drivers/media/video/adv7180.c ) .
You may see platform data initialization for TVP7002 in board file.
Compare the both TVP7002 & ADV7182 data sheets that which feature is supporting & which feature is not supporting, then do platform init and instead ADV7182, utilize the ADV7180 driver for linux driver.
[quote]
By default the code supports TVP7002 video decoder for capturing the video data.
[/quote]