Live Online Classes in Design, Coding & AI — Small Classes, Free Retakes
Learn AI, Data Science & Business — Earn Certificates That Get You Hired
Overview
Google, IBM & Meta Certificates – 40% Off
One Coursera Plus subscription covers most Professional Certificates on Coursera.
Unlock All Certificates
Explore the hardware and software design decisions behind restructuring a Power Management Integrated Circuit (PMIC) driver to support multiple device families with minimal upstream churn in this 39-minute conference talk from the Linux Foundation. Learn techniques for scalable driver design, discover lessons learned from managing variations across similar devices, and understand strategies for maximizing code reuse across subsystems. Examine real-world examples of both accepted and discarded approaches to multi-device driver development. Gain insights into best practices for future multi-device driver development across various hardware families, with the presentation aimed at sparking community discussion around effective mainline submission strategies for Linux kernel drivers.
Syllabus
Designing a Multi-PMIC Linux Driver: Key Decisions for Effective Mainline Submi... Shree Ramamoorthy
Taught by
Linux Foundation