-From 4535e6abd37c89a7f21623497b9e656845aad4c0 Mon Sep 17 00:00:00 2001
+From 886c2877fcd6fdbff3c8cdec0e68bbb7570bc8ff Mon Sep 17 00:00:00 2001
From: Phil Elwell <phil@raspberrypi.org>
Date: Tue, 24 Apr 2018 14:42:27 +0100
-Subject: [PATCH 129/703] gpiolib: Don't prevent IRQ usage of output GPIOs
+Subject: [PATCH 129/725] gpiolib: Don't prevent IRQ usage of output GPIOs
Upstream Linux deems using output GPIOs to generate IRQs as a bogus
use case, even though the BCM2835 GPIO controller is capable of doing
/* Device and char device-related information */
static DEFINE_IDA(gpio_ida);
static dev_t gpio_devt;
-@@ -2624,7 +2626,7 @@ int gpiod_direction_output(struct gpio_d
+@@ -2626,7 +2628,7 @@ int gpiod_direction_output(struct gpio_d
value = !!value;
/* GPIOs used for IRQs shall not be set as output */
gpiod_err(desc,
"%s: tried to set a GPIO tied to an IRQ as output\n",
__func__);
-@@ -3312,7 +3314,7 @@ int gpiochip_lock_as_irq(struct gpio_chi
+@@ -3314,7 +3316,7 @@ int gpiochip_lock_as_irq(struct gpio_chi
}
}