OPERATING SYSTEMSOS Linux

Power Management Integrated Circuits: Keep the Power in Your Hands – Quentin Schulz, Free Electrons

Power Management Integrated Circuits: Keep the Power in Your Hands – Quentin Schulz, Free Electrons

Modern embedded platforms are most likely to embed a Power Management Integrated Circuit (PMIC). This component provides the different regulators to the board, controls which external power supply is used, recharges batteries, protects the board of over-voltage, etc.

Within the Linux kernel, such PMICs are typically handled via a combination of drivers in the IIO, MFD, power supply and regulator frameworks, and this talk proposes a walk-through how a PMIC is supported using these different subsystems.

To illustrate this presentation, the example of the X-Powers PMICs, which are frequently used in numerous Allwinner ARM platforms, will be used.

About Quentin Schulz
Quentin joined Free Electrons in mid-2016 as an embedded Linux engineer after spending a 6-months internship designing, building and integrating a farm to Kernel CI. He has been especially working on adding support for the ADC of Allwinner SoCs and for power supplies drivers of X-Powers PMICs, often seen on the same boards. He spoke about kernel Continuous Integration with LAVA and KernelCI at the 2016 ELCE in Berlin.

source

by The Linux Foundation

linux foundation