This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

DM6467 display interrupt



Hi,

Can anybody tell me when do we receive an interrupt from the display port on dm6467?

My system is running at 60 fps, so if I understand it correctly, the interrupt should be received every 16ms. But the ISR 'vpif_channel_isr' in "drivers/media/video/davinci/davincihd_display.c"  is evoked in the following manner.

16milli second -> 9micro second ->16milli second -> 9micro second->16milli second -> 9micro second->16milli second -> 9micro second.....and so on.

Can this be explained?

Also, I came across this particular constraint of VPIF driver in LSP 2.00 DaVinci Linux VPIF Display Video Driver User's Guide Literature No. SPRUGA0

"For the progressive mode of display, the number of buffers must be greater or equal to three. Otherwise, call to VIDIOC_DQBUF will hang."

Why does the driver needs 3 buffers ??

Thanks and Regards

Shruti