platform/x86: acer-wmi: use WMI calls for platform profile handling
authorHridesh MG <hridesh699@gmail.com>
Mon, 13 Jan 2025 13:14:09 +0000 (18:44 +0530)
committerIlpo Järvinen <ilpo.jarvinen@linux.intel.com>
Wed, 15 Jan 2025 14:27:31 +0000 (16:27 +0200)
commit2d76708c2221dde33d86aeef19f6d7d5f62148b4
treed144ed94eb86ad309f0d3b3f7d2b513e14bc610a
parent7ba618e893a4580b04fb883aaed3f00539c3c361
platform/x86: acer-wmi: use WMI calls for platform profile handling

Improve the platform profile handling by using WMI calls to fetch the
current platform profile instead of directly accessing it from the EC.
This is beneficial because the EC address differs for certain laptops.

Link: https://lore.kernel.org/platform-driver-x86/d7be714c-3103-42ee-ad15-223a3fe67f80@gmx.de/
Co-developed-by: Armin Wolf <W_Armin@gmx.de>
Signed-off-by: Armin Wolf <W_Armin@gmx.de>
Reviewed-by: Kurt Borja <kuurtb@gmail.com>
Signed-off-by: Hridesh MG <hridesh699@gmail.com>
Link: https://lore.kernel.org/r/20250113-platform_profile-v4-1-23be0dff19f1@gmail.com
Reviewed-by: Ilpo Järvinen <ilpo.jarvinen@linux.intel.com>
Signed-off-by: Ilpo Järvinen <ilpo.jarvinen@linux.intel.com>
drivers/platform/x86/acer-wmi.c