From: Paul Burton Date: Mon, 30 Nov 2015 16:21:38 +0000 (+0000) Subject: gpio: pch: allow use from device tree X-Git-Url: http://git.efficios.com/?a=commitdiff_plain;h=1cfadea8f395e3fb6a15ea548e3e86c8b6d64f98;p=deliverable%2Flinux.git gpio: pch: allow use from device tree Allow GPIOs from the gpio-pch driver to be referenced from device tree by simply setting the struct gpio_chip of_node pointer to that of the struct pci_dev. Signed-off-by: Paul Burton Signed-off-by: Linus Walleij --- diff --git a/drivers/gpio/gpio-pch.c b/drivers/gpio/gpio-pch.c index e43db64e52b3..a650a6cc1312 100644 --- a/drivers/gpio/gpio-pch.c +++ b/drivers/gpio/gpio-pch.c @@ -394,6 +394,7 @@ static int pch_gpio_probe(struct pci_dev *pdev, pci_set_drvdata(pdev, chip); spin_lock_init(&chip->spinlock); pch_gpio_setup(chip); + chip->gpio.of_node = pdev->dev.of_node; ret = gpiochip_add(&chip->gpio); if (ret) { dev_err(&pdev->dev, "PCH gpio: Failed to register GPIO\n");