linux/drivers/platform/x86
Linus Torvalds 5624d4c378 platform-drivers-x86 for v6.18-3
Fixes and New Hotkey Support
 
 - input + dell-wmi-base: Electronic privacy screen on/off hotkey support
 
 - int3472: Fix unregister double free
 
 - wireless-hotkey: Fix Kconfig typo
 
 The following is an automated shortlog grouped by driver:
 
 dell-wmi-base:
  -  Handle electronic privacy screen on/off events
 
 Input:
  -  Add keycodes for electronic privacy screen on/off hotkeys
 
 int3472:
  -  Fix double free of GPIO device during unregister
 
 MAINTAINERS:
  -  Update int3472 maintainers
 
 x86: Kconfig:
  -  fix minor typo in help for WIRELESS_HOTKEY
 -----BEGIN PGP SIGNATURE-----
 
 iHUEABYIAB0WIQSCSUwRdwTNL2MhaBlZrE9hU+XOMQUCaQso/QAKCRBZrE9hU+XO
 Me2tAQCoij2NER2aThaFPzTjBfvIKF4DbpsSo9V0I2r+gR6xzAD/UWmliCDGQ0dV
 NS28/L982I716VK2Mv5SvdG9BKxAlwM=
 =Nnez
 -----END PGP SIGNATURE-----

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

Pull x86 platform driver fixes from Ilpo Järvinen:
 "Fixes and New Hotkey Support:

   - input + dell-wmi-base: Electronic privacy screen on/off hotkey
     support

   - int3472: Fix unregister double free

   - wireless-hotkey: Fix Kconfig typo"

* tag 'platform-drivers-x86-v6.18-3' of git://git.kernel.org/pub/scm/linux/kernel/git/pdx86/platform-drivers-x86:
  platform: x86: Kconfig: fix minor typo in help for WIRELESS_HOTKEY
  platform/x86: dell-wmi-base: Handle electronic privacy screen on/off events
  Input: Add keycodes for electronic privacy screen on/off hotkeys
  MAINTAINERS: Update int3472 maintainers
  platform/x86: int3472: Fix double free of GPIO device during unregister
2025-11-05 11:08:10 -08:00
..
amd platform-drivers-x86 for v6.18-1 2025-10-04 15:28:18 -07:00
dell platform/x86: dell-wmi-base: Handle electronic privacy screen on/off events 2025-10-28 17:12:00 +02:00
hp platform/x86: hp-wmi: Add support for Fn+P hotkey 2025-08-28 18:48:42 +03:00
intel platform-drivers-x86 for v6.18-3 2025-11-05 11:08:10 -08:00
lenovo platform/x86: x86-android-tablets: convert Yoga Tab2 fast charger to GPIO references 2025-09-26 14:26:25 +03:00
siemens platform/x86: Switch back to struct platform_driver::remove() 2024-10-17 12:39:32 +03:00
tuxedo platform/x86/tuxedo: Prevent invalid Kconfig state 2025-05-14 13:01:28 +03:00
x86-android-tablets platform/x86: x86-android-tablets: Stop using EPROBE_DEFER 2025-09-26 14:26:43 +03:00
Kconfig platform: x86: Kconfig: fix minor typo in help for WIRELESS_HOTKEY 2025-10-28 20:13:21 +02:00
Makefile platform/x86: Add WMI driver for Redmibook keyboard 2025-08-28 14:53:30 +03:00
acer-wireless.c
acer-wmi.c platform/x86: acer-wmi: Stop using ACPI bitmap for platform profile choices 2025-08-28 18:49:31 +03:00
acerhdf.c thermal/drivers/acerhdf: Constify struct thermal_zone_device_ops 2025-05-26 15:31:27 +03:00
adv_swbutton.c platform/x86: Switch back to struct platform_driver::remove() 2024-10-17 12:39:32 +03:00
amilo-rfkill.c platform/x86: Switch back to struct platform_driver::remove() 2024-10-17 12:39:32 +03:00
apple-gmux.c
asus-laptop.c asus-laptop: Fix an uninitialized variable 2025-04-11 12:52:57 +03:00
asus-nb-wmi.c platform/x86: asus-wmi: Re-add extra keys to ignore_key_wlan quirk 2025-09-16 11:30:39 +03:00
asus-tf103c-dock.c irqdomain: platform/x86: Switch to irq_domain_create_linear() 2025-03-21 17:47:56 +02:00
asus-wireless.c
asus-wmi.c platform/x86: asus-wmi: Fix racy registrations 2025-08-28 18:46:31 +03:00
asus-wmi.h platform/x86: asus-wmi: Fix ROG button mapping, tablet mode on ASUS ROG Z13 2025-08-25 14:13:55 +03:00
barco-p50-gpio.c platform/x86: barco-p50-gpio: use software nodes for gpio-leds/keys 2025-09-26 14:26:45 +03:00
classmate-laptop.c platform/x86: classmate-laptop: Replace snprintf in show functions with sysfs_emit 2024-10-21 13:40:12 +03:00
compal-laptop.c platform/x86: compal-laptop: Do not include <linux/fb.h> 2025-02-03 14:59:04 +02:00
dasharo-acpi.c platform/x86: Introduce dasharo-acpi platform driver 2025-05-08 16:03:18 +03:00
dual_accel_detect.h
eeepc-laptop.c platform/x86: Use strscpy()/scnprintf() with acpi_device_name/class() 2025-04-11 14:04:13 +03:00
eeepc-wmi.c platform/x86: eeepc-wmi: Use backlight power constants 2024-08-12 16:27:11 +02:00
firmware_attributes_class.c platform/x86: firmware_attributes_class: Drop lifecycle functions 2025-01-09 13:40:27 +02:00
firmware_attributes_class.h platform/x86: firmware_attributes_class: Drop lifecycle functions 2025-01-09 13:40:27 +02:00
fujitsu-laptop.c platform/x86: fujitsu: clamp charge_control_end_threshold values to 50 2025-06-13 12:33:28 +03:00
fujitsu-tablet.c
gigabyte-wmi.c MAINTAINERS: consistently use my dedicated email address 2025-04-01 14:21:02 +03:00
gpd-pocket-fan.c
hdaps.c
huawei-wmi.c platform/x86: Switch back to struct platform_driver::remove() 2024-10-17 12:39:32 +03:00
ibm_rtl.c platform/x86: add missing MODULE_DESCRIPTION() macros 2024-06-24 13:33:20 +02:00
inspur_platform_profile.c ACPI: platform_profile: Remove platform_profile_handler from exported symbols 2025-01-17 19:15:59 +02:00
intel_ips.c treewide, timers: Rename from_timer() to timer_container_of() 2025-06-08 09:07:37 +02:00
intel_ips.h
intel_scu_ipc.c platform/x86: intel_scu_ipc: Save a copy of the entire struct intel_scu_ipc_data 2024-10-22 11:34:09 +03:00
intel_scu_ipcutil.c platform/x86: intel_scu_ipc: Move intel_scu_ipc.h out of arch/x86/include/asm 2024-09-11 14:26:03 +02:00
intel_scu_pcidrv.c platform/x86: intel_scu_ipc: Move intel_scu_ipc.h out of arch/x86/include/asm 2024-09-11 14:26:03 +02:00
intel_scu_pltdrv.c platform/x86: intel_scu_ipc: Move intel_scu_ipc.h out of arch/x86/include/asm 2024-09-11 14:26:03 +02:00
intel_scu_wdt.c platform/x86: intel_scu_wdt: Move intel_scu_wdt.h to x86 subfolder 2024-09-11 14:26:08 +02:00
lg-laptop.c platform/x86: lg-laptop: Fix WMAB call in fan_mode_store() 2025-09-25 12:21:43 +03:00
meegopad_anx7428.c
meraki-mx100.c platform/x86: meraki-mx100: Use static device properties 2025-09-26 14:26:46 +03:00
msi-ec.c
msi-ec.h
msi-laptop.c Input: i8042 - Add support for platform filter contexts 2025-01-15 16:26:39 +02:00
msi-wmi-platform.c platform/x86: msi-wmi-platform: Workaround a ACPI firmware bug 2025-04-16 11:15:22 +03:00
msi-wmi.c platform/x86: wmi: Pass event data directly to legacy notify handlers 2024-09-05 17:21:59 +02:00
mxm-wmi.c
nvidia-wmi-ec-backlight.c
oxpec.c platform/x86: oxpec: Add support for AOKZOE A1X 2025-09-10 14:21:11 +03:00
p2sb.c p2sb: Do not scan and remove the P2SB device when it is unhidden 2024-12-10 16:24:51 +02:00
panasonic-laptop.c platform/x86: Use strscpy()/scnprintf() with acpi_device_name/class() 2025-04-11 14:04:13 +03:00
pcengines-apuv2.c platform/x86: pcengines-apuv2: Use static device properties 2025-09-26 14:26:48 +03:00
pmc_atom.c
portwell-ec.c platform/x86: portwell-ec: Add hwmon support for voltage and temperature 2025-09-16 12:26:39 +03:00
quickstart.c platform/x86: quickstart: Use devm_mutex_init() 2025-09-08 13:13:41 +03:00
redmi-wmi.c platform/x86: Add WMI driver for Redmibook keyboard 2025-08-28 14:53:30 +03:00
samsung-galaxybook.c platform/x86: samsung-galaxybook: Add SAM0426 2025-06-09 10:46:31 +03:00
samsung-laptop.c platform/x86: samsung-laptop: Expose charge_types 2025-07-22 17:38:39 +03:00
samsung-q10.c platform/x86: Switch back to struct platform_driver::remove() 2024-10-17 12:39:32 +03:00
sel3350-platform.c platform/x86: Switch back to struct platform_driver::remove() 2024-10-17 12:39:32 +03:00
serdev_helpers.h platform/x86: serdev_helpers: Add get_serdev_controller_from_parent() helper 2024-12-10 15:17:48 +02:00
serial-multi-instantiate.c ALSA: hda/tas2781: Add tas2781 hda SPI driver 2025-01-17 11:08:43 +01:00
silicom-platform.c treewide: rename GPIO set callbacks back to their original names 2025-08-07 10:07:06 +02:00
sony-laptop.c platform/x86/sony-laptop: Remove unused sony laptop camera code 2025-05-08 16:04:11 +03:00
system76_acpi.c
topstar-laptop.c platform/x86: Use strscpy()/scnprintf() with acpi_device_name/class() 2025-04-11 14:04:13 +03:00
toshiba-wmi.c platform/x86: wmi: Pass event data directly to legacy notify handlers 2024-09-05 17:21:59 +02:00
toshiba_acpi.c Input: i8042 - Add support for platform filter contexts 2025-01-15 16:26:39 +02:00
toshiba_bluetooth.c
toshiba_haps.c
touchscreen_dmi.c platform/x86: touchscreen_dmi: Add info for SARY Tab 3 tablet 2024-12-11 15:58:35 +02:00
uv_sysfs.c platform/x86: add missing MODULE_DESCRIPTION() macros 2024-06-24 13:33:20 +02:00
winmate-fm07-keys.c
wireless-hotkey.c platform/x86: add missing MODULE_DESCRIPTION() macros 2024-06-24 13:33:20 +02:00
wmi-bmof.c sysfs: treewide: switch back to attribute_group::bin_attrs 2025-06-17 10:44:15 +02:00
wmi.c Merge branch 'fixes' into for-next 2025-07-02 13:30:30 +03:00
xiaomi-wmi.c platform/x86: xiaomi-wmi: Use devm_mutex_init() 2025-09-08 13:10:29 +03:00
xo1-rfkill.c platform/x86: Switch back to struct platform_driver::remove() 2024-10-17 12:39:32 +03:00
xo15-ebook.c platform/x86: Use strscpy()/scnprintf() with acpi_device_name/class() 2025-04-11 14:04:13 +03:00