platform/x86: intel-wmi-sbl-fw-update: Use bus-based WMI interface
authorArmin Wolf <W_Armin@gmx.de>
Fri, 3 Nov 2023 18:25:25 +0000 (19:25 +0100)
committerHans de Goede <hdegoede@redhat.com>
Mon, 20 Nov 2023 12:20:33 +0000 (13:20 +0100)
commit75c487fcb69c981f9bd21f91e6e3b8b2080d7ab0
tree0307027b48fd907ef42cc210483a332706635a7e
parent7275bf3e09578e1761157e7683f2e898c5c235a6
platform/x86: intel-wmi-sbl-fw-update: Use bus-based WMI interface

Currently, the driver was still using the deprecated GUID-based
interface to query/set data blocks. Use the modern bus-based
interface for this.

Tested with a custom SSDT from the Intel Slim Bootloader project.

Reviewed-by: Jithu Joseph <jithu.joseph@intel.com>
Signed-off-by: Armin Wolf <W_Armin@gmx.de>
Link: https://lore.kernel.org/r/20231103182526.3524-3-W_Armin@gmx.de
Reviewed-by: Ilpo Järvinen <ilpo.jarvinen@linux.intel.com>
Reviewed-by: Hans de Goede <hdegoede@redhat.com>
Signed-off-by: Hans de Goede <hdegoede@redhat.com>
drivers/platform/x86/intel/wmi/sbl-fw-update.c
drivers/platform/x86/wmi.c