AnsweredAssumed Answered

adv7611 input to adv7511

Question asked by charles.j on Nov 20, 2011
Latest reply on May 22, 2013 by mattp

Our setting is as follows.

 

* HDMI In/Out

*Data Format Ycbcr 4:2:2 12bit

*Audio don't care

 

 

*adv7611 and adv7511 setting is as follows.

 

 

start adv7611 register set
   i2c_write_op (0x98,0xF4,0x80);  // CEC 
   i2c_write_op (0x98,0xF5,0x7C);  // INFOFRAME
   i2c_write_op (0x98,0xF8,0x4C);  // DPLL    
   i2c_write_op (0x98,0xF9,0x64);  // KSV     
   i2c_write_op (0x98,0xFA,0x6C);  // EDID    
   i2c_write_op (0x98,0xFB,0x68);  // HDMI    
   i2c_write_op (0x98,0xFD,0x44);  // CP
  
   i2c_write_op (0x98,0x00,0x13);
   i2c_write_op (0x98,0x01,0x06); 
   i2c_write_op (0x98,0x02,0xF5);
   i2c_write_op (0x98,0x03,0x2a);
   i2c_write_op (0x98,0x04,0x6a);
   i2c_write_op (0x98,0x05,0x28);  
   i2c_write_op (0x98,0x0B,0x44);
   i2c_write_op (0x98,0x0c,0x42);
   i2c_write_op (0x98,0x15,0x80);
   i2c_write_op (0x98,0x19,0x83);
   i2c_write_op (0x98,0x33,0x40);  
  
   i2c_write_op (0x44,0xBA,0x01);   // Set HDMI FreeRun                    
   i2c_write_op (0x64,0x40,0x81);   // Disable HDCP 1.1 features           
   i2c_write_op (0x68,0x9B,0x03);   // ADI recommended setting             
   i2c_write_op (0x68,0xC1,0x01);   // ADI recommended setting             
   i2c_write_op (0x68,0xC2,0x01);   // ADI recommended setting             
   i2c_write_op (0x68,0xC3,0x01);   // ADI recommended setting             
   i2c_write_op (0x68,0xC4,0x01);   // ADI recommended setting             
   i2c_write_op (0x68,0xC5,0x01);   // ADI recommended setting             
   i2c_write_op (0x68,0xC6,0x01);   // ADI recommended setting             
   i2c_write_op (0x68,0xC7,0x01);   // ADI recommended setting             
   i2c_write_op (0x68,0xC8,0x01);   // ADI recommended setting             
   i2c_write_op (0x68,0xC9,0x01);   // ADI recommended setting             
   i2c_write_op (0x68,0xCA,0x01);   // ADI recommended setting             
   i2c_write_op (0x68,0xCB,0x01);   // ADI recommended setting             
   i2c_write_op (0x68,0xCC,0x01);   // ADI recommended setting             
   i2c_write_op (0x68,0x00,0x00);   // Set HDMI Input Port A               
   i2c_write_op (0x68,0x83,0xFE);   // Enable clock terminator for port A  
   i2c_write_op (0x68,0x6F,0x0C);   // ADI recommended setting             
   i2c_write_op (0x68,0x85,0x1F);   // ADI recommended setting             
   i2c_write_op (0x68,0x87,0x70);   // ADI recommended setting             
   i2c_write_op (0x68,0x8D,0x04);   // LFG                                 
   i2c_write_op (0x68,0x8E,0x1E);   // HFG                                 
   i2c_write_op (0x68,0x1A,0x8A);   // unmute audio                        
   i2c_write_op (0x68,0x57,0xDA);   // ADI recommended setting             
   i2c_write_op (0x68,0x58,0x01);   // ADI recommended setting             
   i2c_write_op (0x68,0x75,0x10);   // DDC drive strength  


// start adv7511 register set
   i2c_write_op (0x72,0x01,0x00);  //72 01 00 ; Set N Value(6144)                                                           
   i2c_write_op (0x72,0x02,0x18);  //72 02 18 ; Set N Value(6144)                                                           
   i2c_write_op (0x72,0x03,0x00);  //72 03 00 ; Set N Value(6144)                                                           
   i2c_write_op (0x72,0x15,0x06);  //72 15 00 ; Input 444 (RGB or YCrCb) with Separate Syncs, 44.1kHz fs                    
   i2c_write_op (0x72,0x16,0xAF);  //72 16 70 ; Output format 444, 24-bit input                                                
   i2c_write_op (0x72,0x17,0x00);  //72 18 46 ; CSC disabled                                                                
   i2c_write_op (0x72,0x18,0x46);  //72 40 80 ; General Control packet enable                                                                                      
   i2c_write_op (0x72,0x40,0x80);  //72 41 10 ; Power down control                                                                       
   i2c_write_op (0x72,0x41,0x10);  //72 48 08 ; Data right justified                                                                     
   i2c_write_op (0x72,0x48,0x08);  //72 49 A8 ; Set Dither_mode - 12-to-10 bit                                                           
   i2c_write_op (0x72,0x49,0xA8);  //72 4C 00 ; 8 bit Output                                                                             
   i2c_write_op (0x72,0x4C,0x00);  //72 55 40 ; Set YCrCb 444 in AVinfo Frame                                                            
   i2c_write_op (0x72,0x55,0x40);  //72 56 08 ; Set active format Aspect                                                                 
   i2c_write_op (0x72,0x56,0x08);  //72 96 20 ; HPD Interrupt clear                                                                      
   i2c_write_op (0x72,0x96,0x20);  //72 98 03 ; ADI Recommended Write                                                                    
   i2c_write_op (0x72,0x98,0x03);  //72 99 02 ; ADI Recommended Write                                                                    
   i2c_write_op (0x72,0x99,0x02);  //72 9C 30 ; PLL Filter R1 Value                                                                      
   i2c_write_op (0x72,0x9A,0xE0);  //72 9D 61 ; Set clock divide                                                                         
   i2c_write_op (0x72,0x9C,0x30);  //72 A2 A4 ; ADI Recommended Write                                                                       
   i2c_write_op (0x72,0x9D,0x61);  //72 A3 A4 ; ADI Recommended Write                                  
   i2c_write_op (0x72,0xA2,0xA4);  //72 A5 04 ; ADI Recommended Write                                  
   i2c_write_op (0x72,0xA3,0xA4);  //72 AB 40 ; ADI Recommended Write                                  
   i2c_write_op (0x72,0xA5,0x04);  //72 AF 16 ; Set HDMI Mode                                          
   i2c_write_op (0x72,0xAB,0x40);  //72 BA 60 ; No clock delay                                         
   i2c_write_op (0x72,0xAF,0x04);  //72 D1 FF ; ADI Recommended Write                                  
   i2c_write_op (0x72,0xBA,0x60);  //72 DE D8 ; ADI Recommended Write                                  
   i2c_write_op (0x72,0xD1,0xFF);  //72 E4 60 ; VCO_Swing_Reference_Voltage                            
   i2c_write_op (0x72,0xDE,0xD8);  //72 FA 7D ; Nbr of times to search for good phase                  
   i2c_write_op (0x72,0xE0,0xD0); 
   i2c_write_op (0x72,0xE4,0x60); 
   i2c_write_op (0x72,0xF9,0x00); 
   i2c_write_op (0x72,0xFA,0x7D);

 

 

It is setting value

 

but ouput color does not fit.

 

I would like to know what is to fix the value of a register

 

I Do I need to modify any register value?

 

thank you. read for my question

 

have a good day.

Attachments

Outcomes