platform/x86: wmi: Add documentation
authorArmin Wolf <W_Armin@gmx.de>
Mon, 24 Apr 2023 22:29:38 +0000 (00:29 +0200)
committerHans de Goede <hdegoede@redhat.com>
Tue, 9 May 2023 09:54:42 +0000 (11:54 +0200)
commite8f8b448c168d7f2f93c9586cf789dee5d61182d
treed3854fd01c020a2b55e1be6fc6fae1d4ed766829
parentd54bd4bc7b9ae9505f53440894b8c239c521f3da
platform/x86: wmi: Add documentation

Add documentation for the WMI subsystem. The documentation describes
both the ACPI WMI interface and the driver API for interacting with
the WMI driver core. The information regarding the ACPI interface
was retrieved from the Ubuntu kernel references and the Windows driver
samples available on GitHub. The documentation is supposed to help
driver developers writing WMI drivers, as many modern machines designed
to run Windows provide an ACPI WMI interface.

Signed-off-by: Armin Wolf <W_Armin@gmx.de>
Tested-by: Randy Dunlap <rdunlap@infradead.org>
Acked-by: Randy Dunlap <rdunlap@infradead.org>
Link: https://lore.kernel.org/r/20230424222939.208137-4-W_Armin@gmx.de
Signed-off-by: Hans de Goede <hdegoede@redhat.com>
Documentation/driver-api/index.rst
Documentation/driver-api/wmi.rst [new file with mode: 0644]
Documentation/subsystem-apis.rst
Documentation/wmi/acpi-interface.rst [new file with mode: 0644]
Documentation/wmi/index.rst [new file with mode: 0644]
MAINTAINERS