The Fastest Way to Become a Backend Developer Online
Google Data Analytics, IBM AI & Meta Marketing — All in One Subscription
Overview
Google, IBM & Meta Certificates — All 10,000+ Courses at 40% Off
One annual plan covers every course and certificate on Coursera. 40% off for a limited time.
Get Full Access
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