]> www.infradead.org Git - users/hch/misc.git/commit
platform/x86: alienware-wmi-wmax: Improve internal AWCC API
authorKurt Borja <kuurtb@gmail.com>
Sat, 29 Mar 2025 07:32:20 +0000 (04:32 -0300)
committerIlpo Järvinen <ilpo.jarvinen@linux.intel.com>
Fri, 11 Apr 2025 10:04:41 +0000 (13:04 +0300)
commit45983d19f305a562386f4d13accd11056b99f48a
tree09960c14838051380531bd25080859af30c7be55
parenta000da9dbc249642233587a80df03130e8983d10
platform/x86: alienware-wmi-wmax: Improve internal AWCC API

Inline all AWCC WMI helper methods and directly return the newly
introduced awcc_wmi_command() helper to simplify implementation.

Drop awcc_thermal_control() in favor of awcc_op_activate_profile().

Add awcc_op_get_resource_id(), awcc_op_get_current_profile() and a new
failure code.

Reviewed-by: Armin Wolf <W_Armin@gmx.de>
Signed-off-by: Kurt Borja <kuurtb@gmail.com>
Link: https://lore.kernel.org/r/20250329-hwm-v7-3-a14ea39d8a94@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/dell/alienware-wmi-wmax.c