Please help me get past this roadblock. I'm trying to build a kernel that includes the ADV7170 driver for the ADV7171 video chip on my custom DM6467T board (with DM6467 soldered to it and other adaptations due to DM6467T long lead time).
I'm tentatively modifying davinci_mhb_1ghz_defconfig to exclude the THS7303 and include the ADV7170 driver. When I make, the THS7303 "comes back", which I don't want but can live with. The ADV7170 driver seems to come, fortunately. After building the kernel, I look at the file .config and see both "CONFIG_VIDEO_ADV7170=y" and "CONFIG_VIDEO_THS7303=y". This makes me think I've built the kernel correctly.
However, when I boot up the kernel, I get
Linux video capture interface: v2.00
ths7303 1-002c: chip found @ 0x58 (DaVinci I2C adapter)
ths7303 1-002c: ths7303 write failed
ths7303: probe of 1-002c failed with error -121
vpif_display vpif_display: Error registering v4l2 subdevice
vpif_display vpif_display: VPIF IRQ request failed
tvp514x 1-005d: tvp514x 1-005d decoder driver registered !!
vpif_capture vpif_capture: registered sub device tvp514x-0
tvp514x 1-005c: tvp514x 1-005c decoder driver registered !!
vpif_capture vpif_capture: registered sub device tvp514x-1
vpif_capture vpif_capture: DM646x VPIF Capture driver initialized