summaryrefslogtreecommitdiff
path: root/src/drivers/generic/gpio_keys/gpio_keys.c
diff options
context:
space:
mode:
Diffstat (limited to 'src/drivers/generic/gpio_keys/gpio_keys.c')
-rw-r--r--src/drivers/generic/gpio_keys/gpio_keys.c2
1 files changed, 2 insertions, 0 deletions
diff --git a/src/drivers/generic/gpio_keys/gpio_keys.c b/src/drivers/generic/gpio_keys/gpio_keys.c
index 3d273a030f..75ce09f7ea 100644
--- a/src/drivers/generic/gpio_keys/gpio_keys.c
+++ b/src/drivers/generic/gpio_keys/gpio_keys.c
@@ -76,6 +76,8 @@ static void gpio_keys_fill_ssdt_generator(const struct device *dev)
/* DSD */
dsd = acpi_dp_new_table("_DSD");
acpi_dp_add_string(dsd, "compatible", drv_string);
+ if (config->label)
+ acpi_dp_add_string(dsd, "label", config->label);
if (config->is_polled)
acpi_dp_add_integer(dsd, "poll-interval",
config->poll_interval);