summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJohn Klug <john.klug@multitech.com>2018-12-12 19:13:13 -0600
committerJohn Klug <john.klug@multitech.com>2018-12-12 19:13:13 -0600
commit64a5e5cbe166f36f00651c8946fd9c8aef2dad1a (patch)
treebb4350828361775d42543d7f3e166a54de4a2e2f
parent8862b4c1ca5e73bf8070d76cca668513f6bd1010 (diff)
downloadmeta-multitech-atmel-64a5e5cbe166f36f00651c8946fd9c8aef2dad1a.tar.gz
meta-multitech-atmel-64a5e5cbe166f36f00651c8946fd9c8aef2dad1a.tar.bz2
meta-multitech-atmel-64a5e5cbe166f36f00651c8946fd9c8aef2dad1a.zip
Add PULLUP feature to of_find_gpio()
-rw-r--r--recipes-kernel/linux/linux-at91-4.9/linux-4.9-at91_gpio_set_single_ended.patch12
1 files changed, 12 insertions, 0 deletions
diff --git a/recipes-kernel/linux/linux-at91-4.9/linux-4.9-at91_gpio_set_single_ended.patch b/recipes-kernel/linux/linux-at91-4.9/linux-4.9-at91_gpio_set_single_ended.patch
index c9ed24d..4a7d644 100644
--- a/recipes-kernel/linux/linux-at91-4.9/linux-4.9-at91_gpio_set_single_ended.patch
+++ b/recipes-kernel/linux/linux-at91-4.9/linux-4.9-at91_gpio_set_single_ended.patch
@@ -100,6 +100,18 @@ diff -Naru linux-4.9.orig/drivers/gpio/gpiolib.h linux-4.9/drivers/gpio/gpiolib.
/* Connection label */
const char *label;
+diff -Naru linux-4.9.orig/drivers/gpio/gpiolib-of.c linux-4.9/drivers/gpio/gpiolib-of.c
+--- linux-4.9.orig/drivers/gpio/gpiolib-of.c 2018-12-12 18:52:33.000000000 -0600
++++ linux-4.9/drivers/gpio/gpiolib-of.c 2018-12-12 19:10:16.669696602 -0600
+@@ -152,6 +152,8 @@
+ else
+ *flags |= GPIO_OPEN_SOURCE;
+ }
++ if (of_flags & OF_GPIO_PULLUP)
++ *flags |= GPIO_PULLUP;
+
+ return desc;
+ }
diff -Naru linux-4.9.orig/drivers/pinctrl/pinctrl-at91.c linux-4.9/drivers/pinctrl/pinctrl-at91.c
--- linux-4.9.orig/drivers/pinctrl/pinctrl-at91.c 2018-12-11 10:11:15.000000000 -0600
+++ linux-4.9/drivers/pinctrl/pinctrl-at91.c 2018-12-12 10:25:46.154628279 -0600