platform/x86: wmi: Add driver development guide
authorArmin Wolf <W_Armin@gmx.de>
Tue, 2 Apr 2024 14:30:59 +0000 (16:30 +0200)
committerHans de Goede <hdegoede@redhat.com>
Mon, 8 Apr 2024 15:45:36 +0000 (17:45 +0200)
commita582a43e0d2e0afb695cd22ce46554f4a3d8b7bc
tree21ceb0f6c52d0938863dfd1778b077ff14cd4a86
parentc5e160ff34b4493452cba80c684f5e7c8fc1c9e2
platform/x86: wmi: Add driver development guide

Since 2010, an LWN article covering WMI drivers exists:

https://lwn.net/Articles/391230/

Since the introduction of the modern bus-based interface
and other userspace tooling (bmfdec, lswmi, ...), this
article is outdated and causes people to still submit new
WMI drivers using the deprecated GUID-based interface.
Fix this by adding a short guide on how to develop WMI drivers
using the modern bus-based interface.

Signed-off-by: Armin Wolf <W_Armin@gmx.de>
Link: https://lore.kernel.org/r/20240402143059.8456-4-W_Armin@gmx.de
Reviewed-by: Kuppuswamy Sathyanarayanan <sathyanarayanan.kuppuswamy@linux.intel.com>
Reviewed-by: Hans de Goede <hdegoede@redhat.com>
Signed-off-by: Hans de Goede <hdegoede@redhat.com>
Documentation/wmi/driver-development-guide.rst [new file with mode: 0644]
Documentation/wmi/index.rst