Learn Backend Development Part-Time, Online
AI Engineer - Learn how to integrate AI into software applications
Overview
Coursera Flash Sale
40% Off Coursera Plus for 3 Months!
Grab it
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