June 21-24, 2022 Austin, Texas, USA + Virtual View More Details & Registration Note: The schedule is subject to change.
The Sched app allows you to build your schedule but is not a substitute for your event registration. You must be registered for Open Source Summit North America 2022 to participate in the sessions. If you have not registered but would like to join us, please go to the event registration page to purchase a registration.
This schedule is automatically displayed in Central Daylight Time (UTC -5). To see the schedule in your preferred timezone, please select from the drop-down menu to the right, above "Filter by Date."
IMPORTANT NOTE:Timing of sessions and room locations are subject to change.
SoC should be maintained in optimal temperature to prevent permanent damaging and to gain best performance. Thermal Management Unit (TMU), monitors variation in chip by monitoring on chip temperature. It generates interrupt to CPU when temperature crosses pre-defined threshold levels and initiates to perform cooling actions such as switch on the fan or CPU throttling or thermal tripping. SoC can have single or multiple temperature sensors placed in it. In case of multiple sensors, there will be one main sensor (with digitizer) and multiple remote sensors which can be placed in different blocks of the SoC. Remote sensors will be sensed and controlled by digitizer of main sensor. Linux have framework to make this temperature reading available to user space. Company specific temperature sensor drivers can be mapped and make use of platform independent thermal framework which is already available in Linux. Conventional thermal framework supports to read temperature only from single sensor. In this session we will walk through on basic of thermal management, supporting thermal framework feature which are already available in Linux. We will look upon how we have also improvised this framework to read temperature from main and multiple remote sensors.