<?xml version="1.0"?>
<?xml-stylesheet type="text/xsl" href="/source/rss.xsl.xml"?>
<rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/">
<channel>
    <title>Changes in util.c</title>
    <description></description>
    <language>en</language>
    <copyright>Copyright 2015</copyright>
    <generator>Java</generator><item>
        <title>5b05bb3f6c5716fab6911e12d60dd1f43ad9806a - Merge tag &apos;platform-drivers-x86-v7.3-1&apos; of git://git.kernel.org/pub/scm/linux/kernel/git/pdx86/platform-drivers-x86</title>
        <link>http://kernelsources.org:8080/source/history/linux/drivers/platform/x86/amd/pmf/util.c#5b05bb3f6c5716fab6911e12d60dd1f43ad9806a</link>
        <description>Merge tag &apos;platform-drivers-x86-v7.3-1&apos; of git://git.kernel.org/pub/scm/linux/kernel/git/pdx86/platform-drivers-x86Pull x86 platform driver updates from Ilpo J&#228;rvinen &quot;Highlights:  Major refactoring effort: stop setting acpi_device_name/class() and  pnp.device_class to facilitate their eventual removal  Many rollback/remove path fixes (presumably mostly found by AI)  Miscellaneous cleanups / refactoring / improvements  amd/halo:   - Add Halo RGB LED driver  amd/hsmp:   - Properly serialize probe, remove, and data paths   - Add support for protocol v7 used by Family 1AH Model 80H   - Fix error checking corner cases (largely from AI review)   - Reject negative power cap  amd/pmc:   - Improve behavior on platforms that do not support STB   - Add T14 Gen2 AMD (20XL) to s2idle quirk list  amd/pmf:   - Add ioctl interface to retrieve device metrics   - Add support for new metrics tables used by Family 1AH Model 80H  qcom-hamoa-ec (arm64):   - Reject short responses  asus-nb-wmi:   - Support ProArt key on ASUS ProArt PX13  asus-armoury:   - Gate PPT writes behind active fan curve   - Add power limits for more models  dell-wmi-base:   - Fix handling of ultra performance key  dell-wmi-sysman:   - Don&apos;t hex dump attribute security buffer  hp-bioscfg:   - Various fixes   - Improve reduced ACPI packages support (necessary for HP EliteBook 840 G2)  lg-laptop:   - Fix LED resource handling   - Add support for events used in newer models   - Fix keyboard backlight support on LG Gram 16T90SP  hp-wmi:   - Generalize thermal params to board params   - Manage CPU and GPU PWM independently   - Add GPU MUX switch support   - Add Victus 15-fb0xxx support   - Add OMEN MAX 16-ak0xxx, OMEN 16-n0xxx, OMEN 16-wd0xxx, OMEN     16-wf0xxx, and OMEN board ID 8D88 support   - Add OMEN Transcend 16-u0xxx support  huawei:   - Add support for Fn-lock ACPI interface found on newer Huawei     laptops such as MateBook 14 2024  ISST:   - Improve input validation (many fixes)   - Disallow SST-CP (core-power) feature if perf profile add fails  lenovo/yb9-kbdock:   - Add driver for Yoga Book 9 14IAH10  lenovo/ymc:   - Extend hinge switch query to support Yoga 9 2-in-1 14IPH11   - Prevent loading on Yoga Book 9 14IAH10 to avoid duplicated input    nodes  msi-ec:   - Add MSI Raider A18 HX A9WJG and MSI Katana GF76 11UEK support  msi-wmi:   - Add MSI Claw M-Center keys support  oxpec:   - Add support for OneXPlayer X2 Mini Pro  redmi-wmi:   - Report kbd backlight cycle, OEM preset power mode, and FnLock     toggle events to userspace  samsung-galaxybook:   - Add Samsung Galaxy Book6 Pro support  thinkpad_acpi:   - Add USB-C Security support  uniwill-laptop:   - Add keyboard backlight, AC auto boot, and USB powershare support   - Add MACHENIKE L16 Pro, AiStone X4SP4NAL, and Avell A60 MUV support   - Make lightbar max brightness configurable and add support for     LAPQC71A/B&quot;* tag &apos;platform-drivers-x86-v7.3-1&apos; of git://git.kernel.org/pub/scm/linux/kernel/git/pdx86/platform-drivers-x86: (152 commits)  platform/x86: think-lmi: Fix current password length check  platform/x86: redmi-wmi: report EC state change events  MAINTAINERS: update Intel PMC Core maintainer contact  platform/x86: oxpec: Add support for OneXPlayer X2 Mini Pro  platform/x86: thinkpad_acpi: Fix fan speed reporting on Edge E330  platform/x86: msi-ec: Add MSI Katana GF76 11UEK EC firmware  platform/x86: think-lmi: Fix certificate thumbprint sysfs output  mlxbf-bootctl: fix the build error with FIELD_PREP()  platform/x86: think-lmi: Free system certificate signatures  platform/x86: ISST: Add a NULL check for sst_inst[]  platform/x86: ISST: Return error during profile addition  platform/x86: ISST: Just allow 2 bits for SST feature enable  platform/x86: ISST: Use PP level enable mask  platform/x86: ISST: Validate parameter for frequency and priority  platform/x86: ISST: Validate parameter for core power state  platform/x86: ISST: Validate max level for set feature  platform/x86: ISST: Validate logical CPU id and clos id  platform/x86: ISST: Validate level in perf mask ioctls  platform/x86: ISST: Validate socket ID in clos_assoc ioctl  platform/x86/amd/hsmp: Reject negative power cap writes in hwmon  ...

            List of files:
            /linux/drivers/platform/x86/amd/pmf/util.c</description>
        <pubDate>Mon, 24 Aug 2026 19:16:35 +0200</pubDate>
        <dc:creator>Linus Torvalds &lt;torvalds@linux-foundation.org&gt;</dc:creator>
    </item>
<item>
        <title>5bda82c797c95a4f9c7f9eb38a3899b0ec5bc290 - platform/x86/amd/pmf: Implement util layer ioctl handler</title>
        <link>http://kernelsources.org:8080/source/history/linux/drivers/platform/x86/amd/pmf/util.c#5bda82c797c95a4f9c7f9eb38a3899b0ec5bc290</link>
        <description>platform/x86/amd/pmf: Implement util layer ioctl handlerImplement the ioctl handler for the util layer character device. Thissupport adds the actual functionality to populate PMF metrics from theTA shared memory buffer and return them to userspace.The implementation includes:- amd_pmf_populate_data() to extract metrics from TA shared memory- amd_pmf_set_ioctl() to handle userspace ioctl requests- Size negotiation for forward/backward compatibility- Feature-based population of struct fields- Export amd_pmf_get_ta_custom_bios_inputs()Co-developed-by: Sanket Goswami &lt;Sanket.Goswami@amd.com&gt;Signed-off-by: Sanket Goswami &lt;Sanket.Goswami@amd.com&gt;Signed-off-by: Shyam Sundar S K &lt;Shyam-sundar.S-k@amd.com&gt;Link: https://patch.msgid.link/20260609081044.2416731-6-Shyam-sundar.S-k@amd.comReviewed-by: Ilpo J&#228;rvinen &lt;ilpo.jarvinen@linux.intel.com&gt;Signed-off-by: Ilpo J&#228;rvinen &lt;ilpo.jarvinen@linux.intel.com&gt;

            List of files:
            /linux/drivers/platform/x86/amd/pmf/util.c</description>
        <pubDate>Tue, 09 Jun 2026 10:10:42 +0200</pubDate>
        <dc:creator>Shyam Sundar S K &lt;Shyam-sundar.S-k@amd.com&gt;</dc:creator>
    </item>
<item>
        <title>98432eec31803ae8707a9fd593ba64cd2648aa74 - platform/x86/amd/pmf: Add util layer and userspace character device interface</title>
        <link>http://kernelsources.org:8080/source/history/linux/drivers/platform/x86/amd/pmf/util.c#98432eec31803ae8707a9fd593ba64cd2648aa74</link>
        <description>platform/x86/amd/pmf: Add util layer and userspace character device interfaceAdd a util layer to AMD PMF that exposes a minimal userspace interfacevia a character device for metrics monitoring and feature discovery.This creates /dev/amdpmf_interface with basic ioctl support to retrievePMF metrics such as:*  Power source and power slider position*  Platform type, lid state, and user presence*  Skin temperature and ambient light*  BIOS input parameters (1-10)*  Graphics workload metrics*  CPU C-state residency (average and maximum)*  Socket power consumption*  Auto Mode: Automatic power profile switching based on system activity*  Static Power Slider: User-selectable power profiles*  Policy Builder (Smart PC): Action based policy management*  Dynamic Power Slider AC: Adaptive power profiles when on AC power*  Dynamic Power Slider DC: Adaptive power profiles when on batteryThe interface enables smoother integration with userspace tools such asAMD SystemDeck [1], which is widely used for monitoring and controllingpower and thermal behavior on AMD platforms. These tools help designerskeep major components within thermal limits to ensure proper operationand enhance overall system stability and reliability.The feature is gated behind the CONFIG_AMD_PMF_UTIL_SUPPORT Kconfigoption, allowing it to be disabled if not needed. The implementationuses existing PMF infrastructure to populate data from the TA (TrustedApplication) shared memory buffer.Link: https://docs.amd.com/v/u/en-US/68773_0.50 [1]Co-developed-by: Sanket Goswami &lt;Sanket.Goswami@amd.com&gt;Signed-off-by: Sanket Goswami &lt;Sanket.Goswami@amd.com&gt;Signed-off-by: Shyam Sundar S K &lt;Shyam-sundar.S-k@amd.com&gt;Link: https://patch.msgid.link/20260609081044.2416731-2-Shyam-sundar.S-k@amd.comReviewed-by: Ilpo J&#228;rvinen &lt;ilpo.jarvinen@linux.intel.com&gt;Signed-off-by: Ilpo J&#228;rvinen &lt;ilpo.jarvinen@linux.intel.com&gt;

            List of files:
            /linux/drivers/platform/x86/amd/pmf/util.c</description>
        <pubDate>Tue, 09 Jun 2026 10:10:38 +0200</pubDate>
        <dc:creator>Shyam Sundar S K &lt;Shyam-sundar.S-k@amd.com&gt;</dc:creator>
    </item>
</channel>
</rss>
