Hi team,
In DSI86 datasheet, the direct method for I2C over AUX, we only said program the I2C address and enable I2C_Claimx_en bit, do we have a completed process flow example for it to access the panel? How to read and write?
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.
Hi team,
In DSI86 datasheet, the direct method for I2C over AUX, we only said program the I2C address and enable I2C_Claimx_en bit, do we have a completed process flow example for it to access the panel? How to read and write?
Hi,
Below is an Direct Method example of reading the sink EDID registers.
Read Sink’s EDID (Direct Method)
This script will read 256 bytes of the EDID.
<aardvark>
<configure i2c="1" spi="1" gpio="0" tpower="1" pullups="0" />
<i2c_bitrate khz="100" />
======Enable I2C_ADDR_CLAIM1======
<i2c_write addr="0x2D" count="1" radix="16">60 A1</i2c_write> />
======Write EDID base of 00 ======
<i2c_write addr="0x50" count="0" radix="16">00</i2c_write> />
======Read 256 bytes of EEID======
<i2c_read addr="0x50" count="256" radix="16">00</i2c_read> />
</aardvark>
Thanks
David