Commit f85a43b9 authored by Pali Rohár's avatar Pali Rohár Committed by Andy Shevchenko

platform/x86: mxm-wmi: Evaluate wmi method with instance number 0x0

According to MXM 2.1 specification, there is the only one instance of the
WMI GUID F6CB5C3C-9CAE-4EBD-B577-931EA32A2CC0 and so it is instance 0x0.

MXM 2.1 specification:
https://lekensteyn.nl/files/docs/mxm-2.1-software-spec.pdf

_WDG dump:
// Methods GUID {F6CB5C3C-9CAE-4EBD-B577-931EA32A2CC0}
0x3C, 0x5C, 0xCB, 0xF6, 0xAE, 0x9C, 0xBD, 0x4E, 0xB5, 0x77, 0x93,
0x1E, 0xA3, 0x2A, 0x2C, 0xC0,
0x4D, 0x58,    // Object ID "MX" = method "WMMX"
1,             // Instance Count
0x02,          // Flags (WMIACPI_REGFLAG_METHOD)
Signed-off-by: default avatarPali Rohár <pali.rohar@gmail.com>
Signed-off-by: default avatarAndy Shevchenko <andriy.shevchenko@linux.intel.com>
parent 0fe57261
...@@ -53,7 +53,7 @@ int mxm_wmi_call_mxds(int adapter) ...@@ -53,7 +53,7 @@ int mxm_wmi_call_mxds(int adapter)
printk("calling mux switch %d\n", adapter); printk("calling mux switch %d\n", adapter);
status = wmi_evaluate_method(MXM_WMMX_GUID, 0x1, adapter, &input, status = wmi_evaluate_method(MXM_WMMX_GUID, 0x0, adapter, &input,
&output); &output);
if (ACPI_FAILURE(status)) if (ACPI_FAILURE(status))
...@@ -78,7 +78,7 @@ int mxm_wmi_call_mxmx(int adapter) ...@@ -78,7 +78,7 @@ int mxm_wmi_call_mxmx(int adapter)
printk("calling mux switch %d\n", adapter); printk("calling mux switch %d\n", adapter);
status = wmi_evaluate_method(MXM_WMMX_GUID, 0x1, adapter, &input, status = wmi_evaluate_method(MXM_WMMX_GUID, 0x0, adapter, &input,
&output); &output);
if (ACPI_FAILURE(status)) if (ACPI_FAILURE(status))
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment