Class Central is learner-supported. When you buy through links on our site, we may earn an affiliate commission.

Linux Foundation

PMIC - First One to Turn On and Last One to Turn Off

Linux Foundation via YouTube

Overview

Explore a comprehensive overview of Power Management Integrated Circuits (PMICs) and their driver development in Linux in this 29-minute conference talk by Keerthy Jagadeesh from Texas Instruments. Gain insights into the primary functions of PMICs, including voltage regulation for SoCs, and learn about various types of regulators such as SMPS, LDO, and DC/DC converters. Discover the additional components typically found in PMICs, such as ADCs, RTCs, and GPIOs. Delve into the intricacies of PMIC driver development, focusing on regulator driver guidelines, the current state of the regulator framework, and potential issues to avoid. Examine complex debugging scenarios related to PMICs on Texas Instruments DRA7 platform. Understand the Linux modeling of PMICs, including MFD driver nuances, Device Tree modeling, and specific driver nuances for regulators, GPIOs, and RTCs. Learn about debugging techniques using U-boot and Kernel I2C debug tools, and gain knowledge of I2C protocol fundamentals and hardware debugging.

Syllabus

Intro
Agenda
Introduction to PMIC
Example: TPS65218
Example: TPS659039
DRA7 Power Tree
Types of voltage regulators
Linux modeling of PMIC
MFD Driver nuances
Device Tree Modelling with an example
Regulator Driver nuances
Types of regulators in Linux
Regulator Device Tree nodes - 2
GPIO Driver nuances
TPS659038 GPIO Device Tree
RTC Driver nuances
TPS659038 RTC Device Tree
Debugging
U-boot 12C debug tools
Kernel 12C debug tools - 2
12C Protocol fundamentals
12C Hardware debug

Taught by

Linux Foundation

Reviews

Start your review of PMIC - First One to Turn On and Last One to Turn Off

Never Stop Learning.

Get personalized course recommendations, track subjects and courses with reminders, and more.

Someone learning on their laptop while sitting on the floor.