YoVDO

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

Offered By: Linux Foundation via YouTube

Tags

Conference Talks Courses Embedded Systems Courses GPIOs Courses I2C Protocols Courses

Course Description

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

Tags

Related Courses

Unleash The Raspberry Pi Through Physical Computing
Skillshare
Using Servo Motors with ESP32
DroneBot Workshop via YouTube
I2C - Build a I2C Sensor
DroneBot Workshop via YouTube
OLED Displays with Arduino - I2C and SPI OLEDs
DroneBot Workshop via YouTube
Drawing Schematic and Connecting Microcontroller + Accelerometer - EasyEDA
Robert Feranec via YouTube