• Zhang Rui's avatar
    tools/power/x86/intel-speed-select: Introduce TPMI interface support · 79554aaa
    Zhang Rui authored
    TPMI (Topology Aware Register and PM Capsule Interface) creates a
    flexible, extendable and software-PCIe-driver-enumerable MMIO interface
    for PM features.
    
    SST feature is exposed via the TPMI interface on newer Xeon platforms.
    
    Kernel TPMI based SST driver provides a series of new IOCTLs for userspace
    to use.
    
    Introduce support for the platforms that do SST control via TPMI interface.
    
    Compared with previous platforms, Newer Xeons also supports multi-punit in a
    package/die, including cpu punit and non-cpu punit. These have already
    been handled in the generic code.
    Signed-off-by: default avatarZhang Rui <rui.zhang@intel.com>
    [srinivas.pandruvada@linux.intel.com: changelog edits]
    Signed-off-by: default avatarSrinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
    79554aaa
isst-core-tpmi.c 18.6 KB