PMIC: First One to Turn On and Last One to Turn Off
Talkat Open Source Summit Europe + Embedded Linux Conference Europe 2019 · on Monday, 2019-10-28· at 11:30· Forum 3·
summary
Covers Power Management ICs (PMICs) used to power SoCs — including SMPS, LDOs, DC/DC converters, ADC, RTC and GPIO functionality — and how to develop Linux PMIC drivers. Describes PMIC debugging over I2C with concrete examples from TI DRA7 platform issues, and gives guidelines for writing regulator drivers plus an overview of the Linux regulator framework and ways to avoid common regulator-related problems.
AI-written summary · about
chapters (22)
- 0:00Intro
- 0:20Agenda
- 1:02Introduction to PMIC
- 3:18Example: TPS65218
- 4:04Example: TPS659039
- 6:21DRA7 Power Tree
- 7:38Types of voltage regulators
- 8:37Linux modeling of PMIC
- 9:19MFD Driver nuances
- 10:16Device Tree Modelling with an example
- 11:02Regulator Driver nuances
- 12:29Types of regulators in Linux
- 14:34Regulator Device Tree nodes - 2
- 15:04GPIO Driver nuances
- 15:32TPS659038 GPIO Device Tree
- 16:14RTC Driver nuances
- 16:50TPS659038 RTC Device Tree
- 17:08Debugging
- 18:30U-boot 12C debug tools
- 21:20Kernel 12C debug tools - 2
- 22:1612C Protocol fundamentals
- 24:0212C Hardware debug
related talks
40mPower Management Integrated Circuits: Keep the Power in Your Hands
43mLinux Power! (from the Perspective of a PMIC Vendor)
39mDesigning a Multi-PMIC Linux Driver: Key Decisions for Effective Mainline Submission
41mThe Case for an SoC Power Management Driver
41mThe Case for an SoC Power Management Driver
41mLinux Power Management Features & Their Interactions, Part 2
36mLinux Power Management Features, Their Relationships and Interactions
36mPower Management on Zephyr
