• Shyam Sundar S K's avatar
    platform/x86/amd/pmf: Add support for CnQF · 1738061c
    Shyam Sundar S K authored
    CnQF (a.k.a Cool and Quiet Framework) extends the static slider concept.
    PMF dynamically manages system power limits and fan policy based on system
    power trends which is representative of workload trend.
    
    Static slider and CnQF controls are mutually exclusive for system power
    budget adjustments. CnQF supports configurable number of modes which can
    be unique for AC and DC. Every mode is representative of a system state
    characterized by unique steady state and boost behavior.
    
    OEMs can configure the different modes/system states and how the
    transition to a mode happens. Whether to have CnQF manage system power
    budget dynamically in AC or DC or both is also configurable. Mode changes
    due to CnQF don't result in slider position change.
    
    The default OEM values are obtained after evaluating the PMF ACPI function
    idx 11 & 12 for AC and DC respectively. Whether to turn ON/OFF by default
    is guided by a "flag" passed by the OEM BIOS.
    Signed-off-by: default avatarShyam Sundar S K <Shyam-sundar.S-k@amd.com>
    Link: https://lore.kernel.org/r/20220922131202.56529-2-Shyam-sundar.S-k@amd.comReviewed-by: default avatarHans de Goede <hdegoede@redhat.com>
    Signed-off-by: default avatarHans de Goede <hdegoede@redhat.com>
    1738061c
Makefile 220 Bytes