AnsweredAssumed Answered

i.MX6 BT656 to ADV7391

Question asked by Jean-François Pascolo on Jul 24, 2017
Latest reply on Aug 1, 2017 by Jean-François Pascolo

Hello everybody,


I'm trying to output  BT656 video to an ADV7391, using the patch given by Patch to Support BT656 and BT1120 Output For i.MX6 BSP 


It seems to work correctly, but when i have right part of the displayed image that have saturated blank pixels, the ADV lost it's synchronisation, like if it interprets some blank pixels as EAV or SAV codes.


I checked that the DP_CSC_YUV_SAT_MODE_SYNC field of the IPUx_DP_COM_CONF_SYNC register is set, and it is set but seems to not have any effect : values 0xFF can be viewed on the data bus coming onto the ADV bus.


So I tryed to use hardware synchronisation HSYNC/VSINC, but I'am using a VAR-DART-MX6 bord which only outputs counter DIO_3 as VSYNC (the pin that every display driver seems to use), and the BT656 IPU driver uses counter DIO4. I have no access to this pin !


Is there someone who would have an idea why the EAV / SAV synchronisation is lost by the ADV ?


Or is there someone who would havec an idea on how to change the output VSYNC pin from DIO_4 to DIO_3 ?


Thanks for all