For those interested in Intel’s Platform Monitoring Technology (PMT) for power and performance telemetry data among other metrics on Intel hardware, the in-development Linux 6.16 kernel has squeezed in support for existing Lunar Lake and next-gen Panther Lake SoCs into the PMC SSRAM telemetry driver.
Earlier in the kernel cycle for Linux 6.16 the Intel PMC driver was split off to include a separate SSRAM Telemetry driver from the existing Power Management Controller (PMC) driver code:
“The PMC SSRAM device contains counters structured in Intel Platform Monitoring Techology (PMT) telemetry regions. This driver looks for and register these telemetry regions so they would be available for read through sysfs and Intel PMT API. The driver also provides API to expose information of PMCs available in the platform.”
Intel has been supporting their Platform Monitoring Technology under Linux for their different product lines from CPUs/SoCs to graphics cards. But Lunar Lake and Panther Lake device IDs were mistakenly missing from the PMC SSRAM Telemetry driver.
Those missing device IDs were merged today for Linux 6.16 as part of the x86 platform drivers for the week. This week’s platform-drivers-x86 pull also landed support for the Notebook 9 Pro and other laptops into the Samsung Galaxybook driver, ensuring the embedded controller is not polled too frequently for the Lenovo ideapad-laptop driver, and other fixes. See this pull request for the list of x86 platform driver changes now merged for Linux 6.16 and ahead of next weekend’s Linux 6.16-rc3 release.