diff options
-rw-r--r-- | drivers/hid/i2c-hid/i2c-hid.c | 5 |
1 files changed, 3 insertions, 2 deletions
diff --git a/drivers/hid/i2c-hid/i2c-hid.c b/drivers/hid/i2c-hid/i2c-hid.c index 879b0ed701a3..d2e0eea2bf79 100644 --- a/drivers/hid/i2c-hid/i2c-hid.c +++ b/drivers/hid/i2c-hid/i2c-hid.c | |||
@@ -897,8 +897,9 @@ static int i2c_hid_acpi_pdata(struct i2c_client *client, | |||
897 | params[1].integer.value = 1; | 897 | params[1].integer.value = 1; |
898 | params[2].type = ACPI_TYPE_INTEGER; | 898 | params[2].type = ACPI_TYPE_INTEGER; |
899 | params[2].integer.value = 1; /* HID function */ | 899 | params[2].integer.value = 1; /* HID function */ |
900 | params[3].type = ACPI_TYPE_INTEGER; | 900 | params[3].type = ACPI_TYPE_PACKAGE; |
901 | params[3].integer.value = 0; | 901 | params[3].package.count = 0; |
902 | params[3].package.elements = NULL; | ||
902 | 903 | ||
903 | if (ACPI_FAILURE(acpi_evaluate_object(handle, "_DSM", &input, &buf))) { | 904 | if (ACPI_FAILURE(acpi_evaluate_object(handle, "_DSM", &input, &buf))) { |
904 | dev_err(&client->dev, "device _DSM execution failed\n"); | 905 | dev_err(&client->dev, "device _DSM execution failed\n"); |