Class Central is learner-supported. When you buy through links on our site, we may earn an affiliate commission.

Linux Foundation

How To Support Multiple Display Controllers With Different Interfaces on One SoC

Linux Foundation via YouTube

Overview

AI, Data Science & Cloud Certificates from Google, IBM & Meta — 40% Off
One plan covers every Professional Certificate on Coursera. 40% off your first 3 months — limited time.
Unlock All Certificates
Learn how to implement Linux DRM driver support for modern SoCs featuring multiple display controllers with heterogeneous interfaces in this technical conference talk. Explore the architectural challenges and design considerations when working with systems like TI's AM62P SoC, which integrates two display controllers, a GPU, and multiple interfaces including DSI, DPI/HDMI, and OLDI to support diverse panels and bridge devices. Compare two primary implementation approaches: integrating multiple controllers under a single DRM card versus exposing them as separate DRM cards, examining the advantages and disadvantages of each method. Discover the architectural modifications required to support dual OLDI bridges that can be multiplexed between controllers, enabling flexible configurations such as dual-link operation from a single controller or dual single-link operation from separate controllers. Understand the complexities involved in DSI bridge integration, particularly regarding crtc-encoder-bridge operation sequences, and learn how bridge APIs can be leveraged to support custom sequences for bridge operations. Gain insights into enabling advanced use-cases like multi-display setups, content mirroring, and screen extension through proper Linux kernel driver implementation for heterogeneous display controller architectures.

Syllabus

How To Support Multiple Display Controllers With Different Inter... Devarsh Thakkar & Aradhya Bhatia

Taught by

Linux Foundation

Reviews

Start your review of How To Support Multiple Display Controllers With Different Interfaces on One SoC

Never Stop Learning.

Get personalized course recommendations, track subjects and courses with reminders, and more.

Someone learning on their laptop while sitting on the floor.