TFP401 doesn't have any I2C interface, it's just a deserializer.The you should read the data sheet and app note for the TFP401 more carefully!..
Thanks for your insight.
I think the DSI display route is a dangerous one, so I will better stick to a custom HDMI solution (TFP401 HDMI->parallel converter IC) combined with a more classy 24-bit parallel RGB display.
However, it will not have any EDID info nor hot-plug wired. Is that an issue under KMS?
It's darn simple to add an EDID and if you bother reading my posts you will even find an example on how to write such EDID over the HDMI's I2C interface (as I had to fix a WaveShare EDID)
You need a seperate EEPROM I2C chip for storing the EDID.
I did play with my Waveshare panel this afternoon, I dumped the EDID first and then I shorted the I2C pins on purpose (for disabling it).
And indeed, there is no video output when the EDID is unreadable.
However, if I specify to cmdline.txt the EDID file, the display came alive, even if the I2C chip is shorted.
Statistics: Posted by pxidr — Thu May 09, 2024 4:18 pm