clevo_interfaces: debug modifications & clarifications

This commit is contained in:
Christoffer Sandberg 2020-12-03 12:10:07 +01:00
parent 459a16de00
commit 2c7eb248b1
No known key found for this signature in database
GPG key ID: BF563F71B6C7A96D
2 changed files with 9 additions and 9 deletions

View file

@ -48,7 +48,6 @@ static u32 clevo_acpi_evaluate(struct acpi_device *device, u8 cmd, u32 arg, u32
if (handle == NULL) if (handle == NULL)
return -ENODEV; return -ENODEV;
pr_debug("evaluate _DSM cmd: %0#4x arg: %0#10x\n", cmd, arg);
out_obj = acpi_evaluate_dsm(handle, &clevo_acpi_dsm_uuid, dsm_rev_dummy, dsm_func, &dsm_argv4); out_obj = acpi_evaluate_dsm(handle, &clevo_acpi_dsm_uuid, dsm_rev_dummy, dsm_func, &dsm_argv4);
if (!out_obj) { if (!out_obj) {
pr_err("failed to evaluate _DSM\n"); pr_err("failed to evaluate _DSM\n");
@ -57,6 +56,7 @@ static u32 clevo_acpi_evaluate(struct acpi_device *device, u8 cmd, u32 arg, u32
if (out_obj->type == ACPI_TYPE_INTEGER) { if (out_obj->type == ACPI_TYPE_INTEGER) {
if (!IS_ERR_OR_NULL(result)) if (!IS_ERR_OR_NULL(result))
*result = (u32) out_obj->integer.value; *result = (u32) out_obj->integer.value;
pr_debug("evaluate _DSM cmd: %0#4x arg: %0#10x\n", cmd, arg);
} else { } else {
pr_err("unknown output from _DSM\n"); pr_err("unknown output from _DSM\n");
status = -ENODATA; status = -ENODATA;
@ -79,7 +79,7 @@ u32 clevo_acpi_interface_method_call(u8 cmd, u32 arg, u32 *result_value)
pr_err("..for method_call: %0#4x arg: %0#10x\n", cmd, arg); pr_err("..for method_call: %0#4x arg: %0#10x\n", cmd, arg);
status = -ENODATA; status = -ENODATA;
} }
pr_debug("method_call: %0#4x arg: %0#10x result: %0#10x\n", cmd, arg, !IS_ERR_OR_NULL(result_value) ? *result_value : 0); // pr_debug("clevo_acpi method_call: %0#4x arg: %0#10x result: %0#10x\n", cmd, arg, !IS_ERR_OR_NULL(result_value) ? *result_value : 0);
return status; return status;
} }
@ -102,7 +102,7 @@ static int clevo_acpi_add(struct acpi_device *device)
active_driver_data = driver_data; active_driver_data = driver_data;
pr_debug("acpi add\n"); pr_debug("clevo_acpi driver add\n");
// Initiate clevo keyboard, if not already loaded by other interface driver // Initiate clevo keyboard, if not already loaded by other interface driver
clevo_keyboard_init(); clevo_keyboard_init();
@ -115,7 +115,7 @@ static int clevo_acpi_add(struct acpi_device *device)
static int clevo_acpi_remove(struct acpi_device *device) static int clevo_acpi_remove(struct acpi_device *device)
{ {
pr_debug("acpi remove\n"); pr_debug("clevo_acpi driver remove\n");
clevo_keyboard_remove_interface(&clevo_acpi_interface); clevo_keyboard_remove_interface(&clevo_acpi_interface);
active_driver_data = NULL; active_driver_data = NULL;
return 0; return 0;
@ -124,7 +124,7 @@ static int clevo_acpi_remove(struct acpi_device *device)
void clevo_acpi_notify(struct acpi_device *device, u32 event) void clevo_acpi_notify(struct acpi_device *device, u32 event)
{ {
struct clevo_acpi_driver_data_t *clevo_acpi_driver_data; struct clevo_acpi_driver_data_t *clevo_acpi_driver_data;
pr_debug("event: %0#10x\n", event); pr_debug("clevo_acpi event: %0#10x\n", event);
// clevo_acpi_driver_data = container_of(&device, struct clevo_acpi_driver_data_t, adev); // clevo_acpi_driver_data = container_of(&device, struct clevo_acpi_driver_data_t, adev);
if (!IS_ERR_OR_NULL(clevo_acpi_interface.event_callb)) { if (!IS_ERR_OR_NULL(clevo_acpi_interface.event_callb)) {

View file

@ -296,7 +296,6 @@ static u32 clevo_evaluate_method(u8 cmd, u32 arg, u32 *result)
pr_err("clevo_keyboard: no active interface\n"); pr_err("clevo_keyboard: no active interface\n");
return -ENODEV; return -ENODEV;
} }
TUXEDO_DEBUG("evaluate method\n");
return active_clevo_interface->method_call(cmd, arg, result); return active_clevo_interface->method_call(cmd, arg, result);
} }
@ -308,7 +307,7 @@ static int evaluate_wmi_method_clevo(u32 submethod_id, u32 submethod_arg, u32 *
acpi_status status; acpi_status status;
u32 wmi_output; u32 wmi_output;
TUXEDO_DEBUG("evaluate wmi method: %0#4x IN : %0#6x\n", submethod_id, submethod_arg); // TUXEDO_DEBUG("evaluate wmi method: %0#4x IN : %0#6x\n", submethod_id, submethod_arg);
status = wmi_evaluate_method(CLEVO_GET_GUID, 0x00, submethod_id, status = wmi_evaluate_method(CLEVO_GET_GUID, 0x00, submethod_id,
&acpi_input, &acpi_output); &acpi_input, &acpi_output);
@ -597,10 +596,11 @@ static int brightness_validator(const char *value,
void clevo_keyboard_event_callb(u32 event) void clevo_keyboard_event_callb(u32 event)
{ {
u32 key_event; u32 key_event;
TUXEDO_DEBUG("event callback: (%0#10x)\n", event);
clevo_evaluate_method(WMI_SUBMETHOD_ID_GET_EVENT, 0, &key_event); clevo_evaluate_method(WMI_SUBMETHOD_ID_GET_EVENT, 0, &key_event);
TUXEDO_DEBUG("clevo event (%0#6x)\n", key_event); // event = received notification value
// key_event = returned from clevo get event method
TUXEDO_DEBUG("clevo event -> event: %0#6x key_event: %0#6x\n", event, key_event);
switch (key_event) { switch (key_event) {
case WMI_KEYEVENT_CODE_DECREASE_BACKLIGHT: case WMI_KEYEVENT_CODE_DECREASE_BACKLIGHT: