This device exposes RAPL power limits (PL1/PL2) and TDP information via sysctl. The power unit is read from the RAPL_UNIT MMIO register at attach time, with fallback to MSR_RAPL_POWER_UNIT (MSR 0x606) and then to the Skylake default of 1/8 W steps if both reads fail.
Sysctls provided:
dev.intel_thermal.0.pl1 - Long-term power limit (mW) dev.intel_thermal.0.pl2 - Short-term power limit (mW) dev.intel_thermal.0.tdp - Thermal Design Power (mW) dev.intel_thermal.0.locked - Firmware lock status
Note: Only the Skylake device (0x1903) has been tested. Later generations use the same BDF (B0D4F0) with different PCI device IDs and would need per-generation validation before being added.