Overview
Explore the Linux Thermal Framework for managing multiple temperature sensors in this 34-minute conference talk presented by Adithya K V and Tauseef Nomani from Samsung Semiconductor India Research. Delve into thermal management units, temperature controllers, and the Linux Thermal Framework's structures and functions. Learn about cooling device structures, thermal zone device registration, and sensor registration processes. Examine conventional TMU drivers, temperature retrieval, emulation setting, and policies. Discover trick points, modes, and types in thermal management. Address the challenges of complex SOCs and limitations in conventional TMU drivers, and gain insights into potential solutions for improved thermal management in Linux systems.
Syllabus
Introduction
Agenda
Thermal Management Unit
Temperature Controller
Linux Thermal Framework
Linux Thermal Management
Structures and Functions
Cooling Device Structure
Thermal Zone Device Register
Thermal Zone Sensor Register
Thermal Cooling Device Register
Thermal Zones
Conventional TMU Driver
Get Temperature and Set Emulation
Policies
Trick Points
Mode and Type
Complex SOC
Limitations in Conventional TMU Driver
Solution
Taught by
Linux Foundation