Loading…
Tuesday, June 30 • 4:15pm - 5:05pm
Using MIPI DSI as Main Display Interface - Marcel Ziswiler, Toradex AG

Sign up or log in to save this to your schedule, view media, leave feedback and see who's attending!

Feedback form is now closed.
The MIPI Display Serial Interface (DSI) is the de-facto standard display interface featured by modern higher-end SoCs. Lacking the long-term availability of discrete MIPI DSI display panels most embedded systems rely on bridge chips converting to more common display interfaces like parallel RGB, LVDS, (e)DP or HDMI. Our generic system concept relies on DSI adapter boards integrating various such bridge chips. After introducing the Linux DSI subsystem this talk concentrates on the auto-detection of such DSI adapters based on parametrisation stored in EEPROMs. The U-Boot boot loader reads the EEPROM contents and chooses the applicable device tree overlay to be applied. The concept of DDC/EDID with hot-plug detect vs. a custom model-specific parametrisation is discussed. The talk continues covering the integration aspect of such DSI bridge chips within the Linux DRM stack. Various limitations of the DSI subsystem and possible solutions are discussed. The DSI bridge chip ecosystem is covered and we look into possible reasons only very few bridge chips are actually supported in mainline so far. The talk concludes with a live demo of our DSI auto-detection implementation.

Speakers
avatar for Marcel Ziswiler

Marcel Ziswiler

Platform Manager - Embedded Linux BSP, Toradex Inc.
Marcel Ziswiler joined Toradex in 2011 spearheading the Embedded Linux adoption. His introduction of an upstream first policy led to being a top 10 U-Boot as well as Linux kernel Arm SoC contributor. He has broad experience in designing real-time and mobile applications for industrial... Read More →



Tuesday June 30, 2020 4:15pm - 5:05pm CDT
ELC Theater B