ADV7611 configuration problem

Hi friends

I am trying to use ADV7611 in a custom board and I am using the I2S interface of our processor to configure it. I can write the registers and read them back and check that the registers are correctly written, but unfortunately the chip does not work and I don't see any clock on the oscillator pin of the circuit.

Can any one help us on this?

Below are the commands I have used to write the registers:

OpenI2C_Write(ADV7611_IO_MAP_ADDR, 0xFF, 0x80, IIC_DELAY_DEFAULT); //I2C Reset
DirectTimer_DelayMS(1000);
OpenI2C_Write(0x56, 0x17, 0x02, IIC_DELAY_DEFAULT);

OpenI2C_Write(ADV7611_IO_MAP_ADDR, 0xF4, ADV7611_CEC_MAP_ADDR, IIC_DELAY_DEFAULT);                //CEC Map I2C address //
OpenI2C_Write(ADV7611_IO_MAP_ADDR, 0xF5, ADV7611_INFOFRAME_MAP_ADDR, IIC_DELAY_DEFAULT);  //INFOFRAME Map I2C address //
OpenI2C_Write(ADV7611_IO_MAP_ADDR, 0xF8, ADV7611_DPLL_MAP_ADDR, IIC_DELAY_DEFAULT);              //DPLL Map I2C address //
OpenI2C_Write(ADV7611_IO_MAP_ADDR, 0xF9, ADV7611_KSV_MAP_ADDR, IIC_DELAY_DEFAULT);                //KSV Map I2C address //
OpenI2C_Write(ADV7611_IO_MAP_ADDR, 0xFA, ADV7611_EDID_MAP_ADDR, IIC_DELAY_DEFAULT);              //EDID Map I2C address //
OpenI2C_Write(ADV7611_IO_MAP_ADDR, 0xFB, ADV7611_HDMI_MAP_ADDR, IIC_DELAY_DEFAULT);              //HDMI Map I2C address //
OpenI2C_Write(ADV7611_IO_MAP_ADDR, 0xFD, ADV7611_CP_MAP_ADDR, IIC_DELAY_DEFAULT);                  //CP Map I2C address //

OpenI2C_Write(ADV7611_CP_MAP_ADDR, 0x3A, 0xF0, IIC_DELAY_DEFAULT); //0x80
OpenI2C_Write(ADV7611_CP_MAP_ADDR, 0x3B, 0x80, IIC_DELAY_DEFAULT); //0xC0 0xff 0x00
OpenI2C_Write(ADV7611_CP_MAP_ADDR, 0x3C, 0xF0, IIC_DELAY_DEFAULT); //0xF0
OpenI2C_Write(ADV7611_CP_MAP_ADDR, 0x3D, 0x10, IIC_DELAY_DEFAULT); //
OpenI2C_Write(ADV7611_CP_MAP_ADDR, 0x3E, 0x80, IIC_DELAY_DEFAULT); //

OpenI2C_Write(ADV7611_IO_MAP_ADDR, 0x00, 0x19, IIC_DELAY_DEFAULT); 
OpenI2C_Write(ADV7611_IO_MAP_ADDR, 0x01, 0x06, IIC_DELAY_DEFAULT); 
OpenI2C_Write(ADV7611_IO_MAP_ADDR, 0x02, 0xF0, IIC_DELAY_DEFAULT); 
OpenI2C_Write(ADV7611_IO_MAP_ADDR, 0x03, 0x80, IIC_DELAY_DEFAULT); 

OpenI2C_Write(ADV7611_IO_MAP_ADDR, 0x04, 0x62, IIC_DELAY_DEFAULT); 


OpenI2C_Write(ADV7611_IO_MAP_ADDR, 0x05, 0x2C, IIC_DELAY_DEFAULT); 
OpenI2C_Write(ADV7611_IO_MAP_ADDR, 0x06, 0xA6, IIC_DELAY_DEFAULT); 
OpenI2C_Write(ADV7611_IO_MAP_ADDR, 0x0B, 0x44, IIC_DELAY_DEFAULT); 
OpenI2C_Write(ADV7611_IO_MAP_ADDR, 0x0C, 0x42, IIC_DELAY_DEFAULT); 
OpenI2C_Write(ADV7611_IO_MAP_ADDR, 0x14, 0x55, IIC_DELAY_DEFAULT); 
OpenI2C_Write(ADV7611_IO_MAP_ADDR, 0x15, 0x88, IIC_DELAY_DEFAULT); 
OpenI2C_Write(ADV7611_IO_MAP_ADDR, 0x19, 0x83, IIC_DELAY_DEFAULT); 
OpenI2C_Write(ADV7611_IO_MAP_ADDR, 0x33, 0x40, IIC_DELAY_DEFAULT); 

OpenI2C_Write(ADV7611_CP_MAP_ADDR, 0xBA, 0x01, IIC_DELAY_DEFAULT);

OpenI2C_Write(ADV7611_KSV_MAP_ADDR, 0x40, 0x81, IIC_DELAY_DEFAULT); // The Same : new Disable HDCP 1.1 features
OpenI2C_Write(ADV7611_HDMI_MAP_ADDR, 0x9B, 0x03, IIC_DELAY_DEFAULT); // The Same : new ADI recommended setting
OpenI2C_Write(ADV7611_HDMI_MAP_ADDR, 0xC1, 0x01, IIC_DELAY_DEFAULT); // The Same : ADI recommended setting
OpenI2C_Write(ADV7611_HDMI_MAP_ADDR, 0xC2, 0x01, IIC_DELAY_DEFAULT); // The Same : ADI recommended setting
OpenI2C_Write(ADV7611_HDMI_MAP_ADDR, 0xC3, 0x01, IIC_DELAY_DEFAULT); // The Same : ADI recommended setting
OpenI2C_Write(ADV7611_HDMI_MAP_ADDR, 0xC4, 0x01, IIC_DELAY_DEFAULT); // The Same : ADI recommended setting
OpenI2C_Write(ADV7611_HDMI_MAP_ADDR, 0xC5, 0x01, IIC_DELAY_DEFAULT); // The Same : ADI recommended setting
OpenI2C_Write(ADV7611_HDMI_MAP_ADDR, 0xC6, 0x01, IIC_DELAY_DEFAULT); // The Same : ADI recommended setting
OpenI2C_Write(ADV7611_HDMI_MAP_ADDR, 0xC7, 0x01, IIC_DELAY_DEFAULT); // The Same : ADI recommended setting
OpenI2C_Write(ADV7611_HDMI_MAP_ADDR, 0xC8, 0x01, IIC_DELAY_DEFAULT); // The Same : ADI recommended setting
OpenI2C_Write(ADV7611_HDMI_MAP_ADDR, 0xC9, 0x01, IIC_DELAY_DEFAULT); // The Same : ADI recommended setting
OpenI2C_Write(ADV7611_HDMI_MAP_ADDR, 0xCA, 0x01, IIC_DELAY_DEFAULT); // The Same : ADI recommended setting
OpenI2C_Write(ADV7611_HDMI_MAP_ADDR, 0xCB, 0x01, IIC_DELAY_DEFAULT); // The Same : ADI recommended setting
OpenI2C_Write(ADV7611_HDMI_MAP_ADDR, 0xCC, 0x01, IIC_DELAY_DEFAULT); // The Same : ADI recommended setting
OpenI2C_Write(ADV7611_HDMI_MAP_ADDR, 0x00, 0x00, IIC_DELAY_DEFAULT); // 
OpenI2C_Write(ADV7611_HDMI_MAP_ADDR, 0x01, 0x01, IIC_DELAY_DEFAULT); // The Same : Termin
OpenI2C_Write(ADV7611_HDMI_MAP_ADDR, 0x83, 0xFE, IIC_DELAY_DEFAULT); // The Same : Enable clock terminator for port A
OpenI2C_Write(ADV7611_HDMI_MAP_ADDR, 0x6F, 0x0C, IIC_DELAY_DEFAULT); // The Same : ADI recommended setting
OpenI2C_Write(ADV7611_HDMI_MAP_ADDR, 0x85, 0x1F, IIC_DELAY_DEFAULT); // The Same : ADI recommended setting
OpenI2C_Write(ADV7611_HDMI_MAP_ADDR, 0x87, 0x70, IIC_DELAY_DEFAULT); // The Same : ADI recommended setting
OpenI2C_Write(ADV7611_HDMI_MAP_ADDR, 0x8D, 0x04, IIC_DELAY_DEFAULT); // The Same : LFG *///Device can support video modes above 480p/576p
OpenI2C_Write(ADV7611_HDMI_MAP_ADDR, 0x8E, 0x1E, IIC_DELAY_DEFAULT); // Device can support video modes above 480p/576p
OpenI2C_Write(ADV7611_HDMI_MAP_ADDR, 0x1A, 0x8A, IIC_DELAY_DEFAULT); //  0x90 : UnMute audio *///muted Audio 0x90 -> 0x8A
OpenI2C_Write(ADV7611_HDMI_MAP_ADDR, 0x57, 0xDA, IIC_DELAY_DEFAULT); // The Same : ADI recommended setting
OpenI2C_Write(ADV7611_HDMI_MAP_ADDR, 0x58, 0x01, IIC_DELAY_DEFAULT); // The Same : ADI recommended setting
OpenI2C_Write(ADV7611_HDMI_MAP_ADDR, 0x03, 0x98, IIC_DELAY_DEFAULT);
OpenI2C_Write(ADV7611_HDMI_MAP_ADDR, 0x75, 0x10, IIC_DELAY_DEFAULT); // The Same : DDC drive strength