3 ms·
Did you consider using DisplayPort as your, um, display port? Or would that also require a firmware blob?
by mwcampbell 7y ago
Did you consider using DisplayPort as your, um, display port? Or would that also require a firmware blob?
- mntmn 7y agoRequires the same or similar controller blob (Xtensa) as HDMI on i.MX8M. Edit: To explain, the external DP/HDMI TX shares an IP block and even the signal lines. This is also a reason why we’re using a MIPI DSI->eDP converter chip for the internal display, as that path is blob-free. I wish there was a good blob free USB3 display adapter. Maybe we’ll have to make one.
- fra 7y agoNot to sound too negative - I love what you are doing - but using a MIPI DSI -> eDP bridge IC does not get rid of any proprietary blobs. In practice, those bridge ICs contain general purpose MCU cores, and run a proprietary firmware blob. You can usually update it over I2C. So you've just shifted the blob from one part of the stack (AP firmware) to another (bridge IC firmware).