HI,

I am brand new to Davinci and am trying to port the TVP5158 driver to a version 4 DVSDK for the DM365.  I have a few questions that perhaps someone has already run into:

1. The kernel patch file references a non-existant archive file /sound/soc/soc-core.c.  What is the status of this file?  It wasn't mentioned in a previous post.

2. The kernel patch file does not reference the following files that are included in the archive: vpif.*, vpif_capture.c, davinci_mcasp.*.  I assume that the changes to these files are relevant?

3. The driver configuration does not appear to support simultaneous audio and video encoding.  Is this a performance issue? 

4. There are numerous compiler warnings generated, like the return codes of interruptible system calls not being checked.

5. The driver causes a kernel exception through a null pointer access in vpfe_capture. Is the CCDC device dependency properly handled by vpfe_initialize_device()?

6. I2C read errors and segmentation fault occurs when running the mcvip_test program.  Does the driver support a hardware configuration with only a single TVP5158 with 2 D1 inputs?

Both the i2c and dma test programs seem to execute correctly (although the DRV_dmaTestDemux() test only fills have of the output buffer).

Thanks

P.S. I only seem to be able to post in Explorer 9 "Compatibility View".  Did I miss this information somewhere?