diff mbox series

[V2] input: adp5589: Initialize GPIO controller parent device

Message ID 20190614125751.3553-1-alexandru.ardelean@analog.com (mailing list archive)
State Superseded
Headers show
Series [V2] input: adp5589: Initialize GPIO controller parent device | expand

Commit Message

Alexandru Ardelean June 14, 2019, 12:57 p.m. UTC
From: Lars-Peter Clausen <lars@metafoo.de>

While not strictly required for normal operation setting the GPIO parent
device allows the GPIO framework to generate more verbose debug output for
the GPIO chip.

Signed-off-by: Lars-Peter Clausen <lars@metafoo.de>
Signed-off-by: Alexandru Ardelean <alexandru.ardelean@analog.com>
---

Changelog v1 -> v2:
* `kpad->gc.dev = dev` -> `kpad->gc.parent = dev` - V1 was referenced from
  an older base initially

 drivers/input/keyboard/adp5589-keys.c | 1 +
 1 file changed, 1 insertion(+)
diff mbox series

Patch

diff --git a/drivers/input/keyboard/adp5589-keys.c b/drivers/input/keyboard/adp5589-keys.c
index 2835fba71c33..974daf55ecb7 100644
--- a/drivers/input/keyboard/adp5589-keys.c
+++ b/drivers/input/keyboard/adp5589-keys.c
@@ -505,6 +505,7 @@  static int adp5589_gpio_add(struct adp5589_kpad *kpad)
 	if (!gpio_data)
 		return 0;
 
+	kpad->gc.parent = dev;
 	kpad->gc.ngpio = adp5589_build_gpiomap(kpad, pdata);
 	if (kpad->gc.ngpio == 0) {
 		dev_info(dev, "No unused gpios left to export\n");