mirror-linux/drivers/platform
Linus Torvalds 4c2cd91bff platform-drivers-x86 for v7.1-3
Fixes and New HW Support:
 
 - asus-nb-wmi: Use existing keyboard quirk for ASUS Zenbook Duo UX8407AA
 
 - hp-wmi: Add support for Victus 16-r0xxx (8BC2)
 
 - intel/vsec_tpmi:
 
   - Move debugfs register before creating devices
 
   - Prevent fault during unbind
 
 - lenovo-wmi-*:
 
   - Fix memory leak in lwmi_dev_evaluate_int()
 
   - Balance IDA id allocation and free
 
   - Balance component bind and unbind
 
   - Prevent sending uninitialized WMI arguments to the device
 
   - Decouple lenovo-wmi-gamezone and lenovo-wmi-other to simplify module
     dependency graph
 
   - Limit adding attributes to supported devices
 
 - samsung-galaxybook: Handle kbd backlight, mic mure and camera block
                       hotkeys
 
 The following is an automated shortlog grouped by driver:
 
 asus-nb-wmi:
  -  add DMI quirk for ASUS Zenbook Duo UX8407AA
 
 hp-wmi:
  -  Add support for Victus 16-r0xxx (8BC2)
 
 intel:
  -  Add notifiers support
  -  Move debugfs register before creating devices
 
 intel/tpmi/plr:
  -  Prevent fault during unbind
 
 lenovo:
  -  Decouple lenovo-wmi-gamezone and lenovo-wmi-other
 
 lenovo-wmi-helpers:
  -  Fix memory leak in lwmi_dev_evaluate_int()
  -  Move gamezone enums to wmi-helpers
 
 lenovo-wmi-other:
  -  Add Attribute ID helper functions
  -  Balance component bind and unbind
  -  Balance IDA id allocation and free
  -  Fix tunable_attr_01 struct members
  -  Limit adding attributes to supported devices
  -  Zero initialize WMI arguments
 
 samsung-galaxybook:
  -  Handle ACPI hotkey notifications
  -  Refactor camera lens cover input device
 -----BEGIN PGP SIGNATURE-----
 
 iHUEABYKAB0WIQSCSUwRdwTNL2MhaBlZrE9hU+XOMQUCagcH8QAKCRBZrE9hU+XO
 Mc3EAQCmrzg+JyqGiMCY+3rAFiZ25B4QDDpNHH0FoWFTQWi/bAD+LvweVeAnPze8
 qWXx1QU4QJnq9JnbTcCSuuL7IEArNgs=
 =hOGN
 -----END PGP SIGNATURE-----

Merge tag 'platform-drivers-x86-v7.1-3' of git://git.kernel.org/pub/scm/linux/kernel/git/pdx86/platform-drivers-x86

Pull x86 platform driver fixes from Ilpo Järvinen:

 - asus-nb-wmi:
    - Use existing keyboard quirk for ASUS Zenbook Duo UX8407AA

 - hp-wmi:
    - Add support for Victus 16-r0xxx (8BC2)

 - intel/vsec_tpmi:
    - Move debugfs register before creating devices
    - Prevent fault during unbind

 - lenovo-wmi-*:
    - Fix memory leak in lwmi_dev_evaluate_int()
    - Balance IDA id allocation and free
    - Balance component bind and unbind
    - Prevent sending uninitialized WMI arguments to the device
    - Decouple lenovo-wmi-gamezone and lenovo-wmi-other to simplify
      module dependency graph
    - Limit adding attributes to supported devices

 - samsung-galaxybook:
    - Handle kbd backlight, mic mute and camera block hotkeys

* tag 'platform-drivers-x86-v7.1-3' of git://git.kernel.org/pub/scm/linux/kernel/git/pdx86/platform-drivers-x86:
  platform/x86: asus-nb-wmi: add DMI quirk for ASUS Zenbook Duo UX8407AA
  platform/x86: lenovo-wmi-other: Limit adding attributes to supported devices
  platform/x86: lenovo-wmi-other: Add Attribute ID helper functions
  platform/x86: lenovo-wmi-helpers: Move gamezone enums to wmi-helpers
  platform/x86: lenovo: Decouple lenovo-wmi-gamezone and lenovo-wmi-other
  platform/x86: lenovo-wmi-other: Fix tunable_attr_01 struct members
  platform/x86: lenovo-wmi-other: Zero initialize WMI arguments
  platform/x86: lenovo-wmi-other: Balance component bind and unbind
  platform/x86: lenovo-wmi-other: Balance IDA id allocation and free
  platform/x86: lenovo-wmi-helpers: Fix memory leak in lwmi_dev_evaluate_int()
  platform/x86: hp-wmi: Add support for Victus 16-r0xxx (8BC2)
  platform/x86/intel/tpmi/plr: Prevent fault during unbind
  platform/x86: intel: Add notifiers support
  platform/x86: intel: Move debugfs register before creating devices
  platform/x86: samsung-galaxybook: Handle ACPI hotkey notifications
  platform/x86: samsung-galaxybook: Refactor camera lens cover input device
2026-05-15 11:12:54 -07:00
..
arm64 Convert 'alloc_obj' family to use the new default GFP_KERNEL argument 2026-02-21 17:09:51 -08:00
chrome platform/chrome: cros_ec_typec: Init mutex in Thunderbolt registration 2026-05-06 02:14:33 +00:00
cznic treewide: rename GPIO set callbacks back to their original names 2025-08-07 10:07:06 +02:00
goldfish Convert 'alloc_obj' family to use the new default GFP_KERNEL argument 2026-02-21 17:09:51 -08:00
loongarch platform/loongarch: laptop: Unregister generic_sub_drivers on exit 2025-06-07 11:37:15 +08:00
mellanox platform/mellanox: nvsw-sn2201: Drop unused include 2026-03-23 11:55:32 +02:00
mips
olpc platform/olpc: olpc-xo175-ec: Fix overflow error message to print inlen 2026-03-23 14:49:00 +02:00
raspberrypi Convert 'alloc_obj' family to use the new default GFP_KERNEL argument 2026-02-21 17:09:51 -08:00
surface platform/surface: hotplug: Correct inclusion for GPIO APIs 2026-03-23 11:55:09 +02:00
wmi platform/wmi: Fix unchecked min_size in wmidev_invoke_method() 2026-04-30 15:33:32 +03:00
x86 platform/x86: asus-nb-wmi: add DMI quirk for ASUS Zenbook Duo UX8407AA 2026-05-11 17:15:16 +03:00
Kconfig platform-drivers-x86 for v6.19-1 2025-12-10 06:38:17 +09:00
Makefile platform-drivers-x86 for v6.19-1 2025-12-10 06:38:17 +09:00