mirror of
https://git.proxmox.com/git/mirror_ubuntu-kernels.git
synced 2025-11-07 17:49:54 +00:00
Highlights: - acer-wmi: New HW support - amd/pmf: Support for new revision of heartbeat notify - asus-wmi: Correctly handle HW without LEDs - fujitsu-laptop: Battery charge control support - hp-wmi: Support for new thermal profiles - ideapad-laptop: Support for refresh rate key - intel/pmc: Put AI accelerator (GNA) into D3 if it has no driver to allow entry into low-power modes, and temporarily removed Lunar Lake SSRAM support due to breaking FW changes causing probe fail (further breaking FW changes are still pending) - pmc/punit_atom: Report devices that prevent reacing low power levels - surface: Fan speed function support - thinkpad_acpi: Support for more sperial keys and complete the list of models with non-standard fan registers - touchscreen_dmi: New HW support - wmi: Continued modernization efforts - Removal of obsoleted ledtrig-audio call and the related dependency - Debug & metrics interface improvements - Miscellaneous cleanups / fixes / improvements The following is an automated shortlog grouped by driver: acer-wmi: - Add predator_v4 module parameter - Add support for Acer PH16-71 amd/hsmp: - Add support for ACPI based probing - Cache pci_dev in struct hsmp_socket - Change devm_kzalloc() to devm_kcalloc() - Check num_sockets against MAX_AMD_SOCKETS - Create static func to handle platdev - Define a struct to hold mailbox regs - Move dev from platdev to hsmp_socket - Move hsmp_test to probe - Non-ACPI support for AMD F1A_M00~0Fh - Remove extra parenthesis and add a space - Restructure sysfs group creation amd/pmf: - Add missing __iomem attribute to policy_base - Add support to get APTS index numbers for static slider - Add support to get sbios requests in PMF driver - Add support to get sps default APTS index values - Add support to notify sbios heart beat event - Differentiate PMF ACPI versions - Disable debugfs support for querying power thermals - Do not use readl() for policy buffer access - Fix possible out-of-bound memory accesses - Fix return value of amd_pmf_start_policy_engine() - Update sps power thermals according to the platform-profiles - Use struct for cookie header asus-wmi: - Consider device is absent when the read is ~0 - Revert: Support WMI event queue clk: x86: - Move clk-pmc-atom register defines to include/linux/platform_data/x86/pmc_atom.h dell-privacy: - Remove usage of wmi_has_guid() Documentation/x86/amd/hsmp: - Updating urls drivers/mellanox: - Convert snprintf to sysfs_emit fujitsu-laptop: - Add battery charge control support hp-wmi: - Add thermal profile support for 8BAD boards - Tidy up module source code ideapad-laptop: - map Fn + R key to KEY_REFRESH_RATE_TOGGLE - support Fn+R dual-function key Input: - allocate keycode for Display refresh rate toggle intel/ifs: - Add an entry rendezvous for SAF - Add current batch number to trace output - Remove unnecessary initialization of 'ret' - Replace the exit rendezvous with an entry rendezvous for ARRAY_BIST - Trace on all HT threads when executing a test intel/pmc/arl: - Put GNA device in D3 intel/pmc: - Improve PKGC residency counters debug intel/pmc/lnl: - Remove SSRAM support intel_scu_ipcutil: - Make scu static intel_scu_pcidrv: - Remove unused intel-mid.h intel_scu_wdt: - Remove unused intel-mid.h intel/tpmi: - Change vsec offset to u64 intel/vsec: - Remove nuisance message ISST: - Allow reading core-power state on HWP disabled systems mlxbf-pmc: - Cleanup signed/unsigned mix-up - fix signedness bugs - Ignore unsupported performance blocks mlxbf-pmc: mlxbf_pmc_event_list(): - make size ptr optional mlxbf-pmc: - Replace uintN_t with kernel-style types mlxreg-hotplug: - Remove redundant NULL-check pmc_atom: - Annotate d3_sts register bit defines - Check state of PMC clocks on s2idle - Check state of PMC managed devices on s2idle silicom-platform: - clean up a check surface: aggregator_registry: - add entry for fan speed thinkpad_acpi: - Add more ThinkPads with non-standard reg address for fan - Fix to correct wrong temp reporting on some ThinkPads - remove redundant assignment to variable i - Simplify thermal mode checking - Support for mode FN key touchscreen_dmi: - Add an extra entry for a variant of the Chuwi Vi8 tablet wmi: - Always evaluate _WED when receiving an event - Check if event data is not NULL - Check if WMxx control method exists - Do not instantiate older WMI drivers multiple times - Ignore duplicated GUIDs in legacy matches - Make input buffer mandatory when evaluating methods - Prevent incompatible event driver from probing - Remove obsolete duplicate GUID allowlist - Remove unnecessary out-of-memory message - Replace pr_err() with dev_err() - Stop using ACPI device class - Update documentation regarding _WED - Use ACPI device name in netlink event - Use FW_BUG when warning about missing control methods x86/atom: - Check state of Punit managed devices on s2idle x86: ibm_rtl: - make rtl_subsys const x86: wmi: - make wmi_bus_type const platform/x86: - make fw_attr_class constant - remove obsolete calls to ledtrig_audio_get Merges: - Merge tag 'platform-drivers-x86-v6.8-2' into pdx/for-next - Merge tag 'platform-drivers-x86-v6.8-4' into pdx86/for-next -----BEGIN PGP SIGNATURE----- iHUEABYIAB0WIQSCSUwRdwTNL2MhaBlZrE9hU+XOMQUCZfLZKgAKCRBZrE9hU+XO MWqnAQCZW0KiSzXbJkTN4GWlMOqnlaJsiflnPeVNxH59bDUTeQEA/OdSzyiDUqKr zJcGnOyILuQ3wCvQ5SuqRCwjFHXOQg0= =8y6r -----END PGP SIGNATURE----- Merge tag 'platform-drivers-x86-v6.9-1' of git://git.kernel.org/pub/scm/linux/kernel/git/pdx86/platform-drivers-x86 Pull x86 platform driver updates from Ilpo Järvinen: - New acer-wmi HW support - Support for new revision of amd/pmf heartbeat notify - Correctly handle asus-wmi HW without LEDs - fujitsu-laptop battery charge control support - Support for new hp-wmi thermal profiles - Support ideapad-laptop refresh rate key - Put intel/pmc AI accelerator (GNA) into D3 if it has no driver to allow entry into low-power modes, and temporarily removed Lunar Lake SSRAM support due to breaking FW changes causing probe fail (further breaking FW changes are still pending) - Report pmc/punit_atom devices that prevent reacing low power levels - Surface Fan speed function support - Support for more sperial keys and complete the list of models with non-standard fan registers in thinkpad_acpi - New DMI touchscreen HW support - Continued modernization efforts of wmi - Removal of obsoleted ledtrig-audio call and the related dependency - Debug & metrics interface improvements - Miscellaneous cleanups / fixes / improvements * tag 'platform-drivers-x86-v6.9-1' of git://git.kernel.org/pub/scm/linux/kernel/git/pdx86/platform-drivers-x86: (87 commits) platform/x86/intel/pmc: Improve PKGC residency counters debug platform/x86: asus-wmi: Consider device is absent when the read is ~0 Documentation/x86/amd/hsmp: Updating urls platform/mellanox: mlxreg-hotplug: Remove redundant NULL-check platform/x86/amd/pmf: Update sps power thermals according to the platform-profiles platform/x86/amd/pmf: Add support to get sps default APTS index values platform/x86/amd/pmf: Add support to get APTS index numbers for static slider platform/x86/amd/pmf: Add support to notify sbios heart beat event platform/x86/amd/pmf: Add support to get sbios requests in PMF driver platform/x86/amd/pmf: Disable debugfs support for querying power thermals platform/x86/amd/pmf: Differentiate PMF ACPI versions x86/platform/atom: Check state of Punit managed devices on s2idle platform/x86: pmc_atom: Check state of PMC clocks on s2idle platform/x86: pmc_atom: Check state of PMC managed devices on s2idle platform/x86: pmc_atom: Annotate d3_sts register bit defines clk: x86: Move clk-pmc-atom register defines to include/linux/platform_data/x86/pmc_atom.h platform/x86: make fw_attr_class constant platform/x86/intel/tpmi: Change vsec offset to u64 platform/x86: intel_scu_pcidrv: Remove unused intel-mid.h platform/x86: intel_scu_wdt: Remove unused intel-mid.h ... |
||
|---|---|---|
| .. | ||
| gpio | ||
| media | ||
| txx9 | ||
| x86 | ||
| ad5449.h | ||
| ad5761.h | ||
| ad7266.h | ||
| ad7791.h | ||
| ad7793.h | ||
| ad7887.h | ||
| adau17x1.h | ||
| adp8860.h | ||
| adp8870.h | ||
| ads7828.h | ||
| amd_xdma.h | ||
| ams-delta-fiq.h | ||
| apds990x.h | ||
| arm-ux500-pm.h | ||
| asoc-imx-ssi.h | ||
| asoc-kirkwood.h | ||
| asoc-pxa.h | ||
| asoc-s3c.h | ||
| asoc-ti-mcbsp.h | ||
| ata-pxa.h | ||
| atmel.h | ||
| b53.h | ||
| bcm7038_wdt.h | ||
| bcmgenet.h | ||
| bd6107.h | ||
| bh1770glc.h | ||
| brcmfmac.h | ||
| brcmnand.h | ||
| clk-da8xx-cfgchip.h | ||
| clk-davinci-pll.h | ||
| clk-fch.h | ||
| cpuidle-exynos.h | ||
| cros_ec_chardev.h | ||
| cros_ec_commands.h | ||
| cros_ec_proto.h | ||
| cros_ec_sensorhub.h | ||
| cros_usbpd_notify.h | ||
| crypto-ux500.h | ||
| cyttsp4.h | ||
| davinci_asp.h | ||
| davinci-cpufreq.h | ||
| dma-dw.h | ||
| dma-ep93xx.h | ||
| dma-hsu.h | ||
| dma-iop32x.h | ||
| dma-mcf-edma.h | ||
| dma-mv_xor.h | ||
| dmtimer-omap.h | ||
| ds620.h | ||
| dsa.h | ||
| edma.h | ||
| elm.h | ||
| emc2305.h | ||
| emif_plat.h | ||
| eth-ep93xx.h | ||
| g762.h | ||
| gpio_backlight.h | ||
| gpio-ath79.h | ||
| gpio-davinci.h | ||
| gpio-htc-egpio.h | ||
| gpio-omap.h | ||
| gpmc-omap.h | ||
| gsc_hwmon.h | ||
| hirschmann-hellcreek.h | ||
| hsmmc-omap.h | ||
| hwmon-s3c.h | ||
| i2c-davinci.h | ||
| i2c-gpio.h | ||
| i2c-imx.h | ||
| i2c-mux-gpio.h | ||
| i2c-mux-reg.h | ||
| i2c-ocores.h | ||
| i2c-omap.h | ||
| i2c-pca-platform.h | ||
| i2c-pxa.h | ||
| i2c-s3c2410.h | ||
| i2c-xiic.h | ||
| ina2xx.h | ||
| intel-mid_wdt.h | ||
| invensense_mpu6050.h | ||
| iommu-omap.h | ||
| isl9305.h | ||
| itco_wdt.h | ||
| keyboard-spear.h | ||
| keypad-ep93xx.h | ||
| keypad-nomadik-ske.h | ||
| keypad-omap.h | ||
| keypad-pxa27x.h | ||
| keyscan-davinci.h | ||
| lcd-mipid.h | ||
| leds-lm355x.h | ||
| leds-lm3642.h | ||
| leds-lp55xx.h | ||
| lm3630a_bl.h | ||
| lm3639_bl.h | ||
| lm8323.h | ||
| lp855x.h | ||
| lp8727.h | ||
| lp8755.h | ||
| ltc4245.h | ||
| lv5207lp.h | ||
| max197.h | ||
| max732x.h | ||
| max3421-hcd.h | ||
| max6639.h | ||
| max6697.h | ||
| mcs.h | ||
| mdio-bcm-unimac.h | ||
| mdio-gpio.h | ||
| mfd-mcp-sa11x0.h | ||
| microchip-ksz.h | ||
| mlxcpld.h | ||
| mlxreg.h | ||
| mmc-davinci.h | ||
| mmc-esdhc-mcf.h | ||
| mmc-mxcmmc.h | ||
| mmc-omap.h | ||
| mmc-pxamci.h | ||
| mmc-sdhci-s3c.h | ||
| mmp_dma.h | ||
| mtd-davinci-aemif.h | ||
| mtd-davinci.h | ||
| mtd-nand-omap2.h | ||
| mtd-nand-pxa3xx.h | ||
| mtd-nand-s3c2410.h | ||
| mtd-orion_nand.h | ||
| mv88e6xxx.h | ||
| mv_usb.h | ||
| net-cw1200.h | ||
| omap1_bl.h | ||
| omap-twl4030.h | ||
| omap-wd-timer.h | ||
| omapdss.h | ||
| pca953x.h | ||
| phy-da8xx-usb.h | ||
| pinctrl-single.h | ||
| pm33xx.h | ||
| pxa2xx_udc.h | ||
| pxa_sdhci.h | ||
| regulator-haptic.h | ||
| s3c-hsotg.h | ||
| sa11x0-serial.h | ||
| sc18is602.h | ||
| sdhci-pic32.h | ||
| serial-omap.h | ||
| serial-sccnxp.h | ||
| sgi-w1.h | ||
| sh_mmcif.h | ||
| shmob_drm.h | ||
| shtc1.h | ||
| si5351.h | ||
| simplefb.h | ||
| spi-davinci.h | ||
| spi-ep93xx.h | ||
| spi-mt65xx.h | ||
| spi-omap2-mcspi.h | ||
| spi-s3c64xx.h | ||
| st_sensors_pdata.h | ||
| syscon.h | ||
| tda9950.h | ||
| ti-aemif.h | ||
| ti-prm.h | ||
| ti-sysc.h | ||
| touchscreen-s3c2410.h | ||
| tps68470.h | ||
| tsc2007.h | ||
| tsl2772.h | ||
| uio_dmem_genirq.h | ||
| uio_pruss.h | ||
| usb3503.h | ||
| usb-davinci.h | ||
| usb-ehci-orion.h | ||
| usb-musb-ux500.h | ||
| usb-ohci-pxa27x.h | ||
| usb-ohci-s3c2410.h | ||
| usb-omap1.h | ||
| usb-omap.h | ||
| video_s3c.h | ||
| video-ep93xx.h | ||
| video-pxafb.h | ||
| voltage-omap.h | ||
| wilco-ec.h | ||
| wiznet.h | ||
| wkup_m3.h | ||
| xilinx-ll-temac.h | ||
| xtalk-bridge.h | ||
| zforce_ts.h | ||