Read EDID from configuration table in internal SRAM

cancel
Showing results for 
Search instead for 
Did you mean: 

Read EDID from configuration table in internal SRAM

Jump to solution
236 Views
tommys
Contributor III

Hello,

I am using PTN3460I. Then, I would like to read EDID No.4 from Register 0x00-0x7F through AUX commands as PTN3460I connection check. Is the setting procedure as follows? It is a prerequisite that EDID No is specified by initialization from MCU.(I refer to ”PTN3460I Programming Guide Rev1.3”)
Please let me know if there is another good way to check PTN3460I connection through AUX commands.

i2c_start(); // Generates I2C START condition
i2c_write(0x40); // Select PTN3460I slave address (DEV_CFG pin = low)
i2c_write(0x85); // Register 0x85: EDID ROM access control
i2c_write(0x04); // Register 0x85 = 0x04, the EDID writes to I2C register 0x00 – 0x7F will be
i2c_stop(); // Sends I2C stop-condition
i2c_start(); // Generates I2C START condition
i2c_write(0x40); // Select PTN3460I slave address (DEV_CFG pin = low)
i2c_write(0x00); // Set EDID writing from I2C Register 0x00
i2c_start(); // Generates I2C RESTART condition
i2c_read(0x40); // Select PTN3460I slave address (DEV_CFG pin = low)
i2c_read_128bytes(); // Read EDID from I2C Register 0x00-0x7F(128bytes) continuously?
i2c_stop(); // Sends I2C stop-condition

Best Regards,

0 Kudos
1 Solution
219 Views
tommys
Contributor III

Hello,

Thank you.

Best regards,

View solution in original post

0 Kudos
2 Replies
226 Views
guoweisun
NXP TechSupport
NXP TechSupport

When reading out EDIDs and configuration register data from PTN3460I for verification, it
should do same procedure like writing procedure just change write data command to read data
command.

 

0 Kudos
220 Views
tommys
Contributor III

Hello,

Thank you.

Best regards,

0 Kudos