Enhancing Thermal Management - R. Agarwal

Registered by LPC Submitter

With the number of devices running Linux increasing day by day, the need for a robust Thermal management infrastructure has become critical. Linux already has support for minimal Thermal management, which often does not suffice to do a complete Thermal management solution. Recently, a lot of discussions are happening in the mailing lists, and patches are being submitted, to enhance the existing Thermal infrastructure in Linux.

The intention of talk is to discuss the Thermal Framework API/ABI changes, registration mechanisms for thermal and cooling drivers, methods to throttle devices, priority based throttling, mechanisms to provide platform specific data to the thermal framework, notification mechanisms (in-kernel and kernel-user space), ways to implement mapping between thermal zones and cooling devices, providing debugfs support for thermal statistics and data collection, etc. The target audience would be the Linux developers/users who face the thermal issue and want to fix it (or willing to help to fix it).

Blueprint information

Status:
Not started
Approver:
None
Priority:
Undefined
Drafter:
None
Direction:
Needs approval
Assignee:
LPC Submitter
Definition:
New
Series goal:
None
Implementation:
Unknown
Milestone target:
None

Related branches

Sprints

Whiteboard

(?)

Work Items

This blueprint contains Public information 
Everyone can see this information.