linux/Documentation/wmi/devices
Mingyou Chen dc1ec4fa86
platform/x86: bitland-mifs-wmi: Add new Bitland MIFS WMI driver
Add a new driver for Bitland laptops that utilize the MIFS (MiInterface)
WMI interface.

The driver implements several features through the WMI interface:

- Platform Profile: Supports "Quiet", "Balanced", "Performance", and
  "Full Speed" modes. The "Full Speed" mode is intelligently restricted
  based on the AC adapter type (requires DC power, not supported on
  USB-C charging) as required by the hardware.
- Hwmon: Provides monitoring for CPU, GPU, and System fan speeds,
  as well as CPU temperature sensors.
- Keyboard Backlight: Integrated with the LED class device for
  brightness control and provides sysfs attributes for keyboard modes
  (cyclic, fixed, etc.).
- GPU Mode: Allows switching between Hybrid, Discrete, and UMA
  graphics modes via sysfs.
- Hotkeys: Handles WMI events for system hotkeys (Calculator, Browser,
  App launch) using sparse keymaps and reports status changes for
  Airplane mode, Touchpad, and CapsLock.
- Fan Boost: Provides a sysfs interface to force fans to maximum speed.

The driver registers two WMI GUIDs:
- B60BFB48-3E5B-49E4-A0E9-8CFFE1B3434B: Control methods
- 46C93E13-EE9B-4262-8488-563BCA757FEF: Event notifications

Reviewed-by: Armin Wolf <W_Armin@gmx.de>
Signed-off-by: Mingyou Chen <qby140326@gmail.com>
Link: https://patch.msgid.link/20260323132218.444383-1-qby140326@gmail.com
Reviewed-by: Ilpo Järvinen <ilpo.jarvinen@linux.intel.com>
Signed-off-by: Ilpo Järvinen <ilpo.jarvinen@linux.intel.com>
2026-03-24 15:03:09 +02:00
..
alienware-wmi.rst Documentation: wmi: alienware-wmi: Add GPIO control documentation 2025-05-08 16:04:02 +03:00
bitland-mifs-wmi.rst platform/x86: bitland-mifs-wmi: Add new Bitland MIFS WMI driver 2026-03-24 15:03:09 +02:00
dell-wmi-ddv.rst platform/x86: dell-ddv: Expose the battery health to userspace 2025-05-12 13:20:42 +03:00
index.rst Documentation: use a source-read extension for the index link boilerplate 2026-01-23 11:59:34 -07:00
lenovo-wmi-gamezone.rst platform/x86: lenovo-wmi-gamezone Use max-power rather than balanced-performance 2025-11-28 12:03:25 +02:00
lenovo-wmi-other.rst platform/x86: lenovo-wmi-other: Add HWMON for fan reporting/tuning 2026-01-21 10:49:58 +02:00
msi-wmi-platform.rst platform/x86: msi-wmi-platform: Workaround a ACPI firmware bug 2025-04-16 11:15:22 +03:00
uniwill-laptop.rst platform/x86: Add Uniwill laptop driver 2025-11-10 12:04:34 +02:00
wmi-bmof.rst