summaryrefslogtreecommitdiff
path: root/recipes-kernel/linux
diff options
context:
space:
mode:
authorJohn Klug <john.klug@multitech.com>2018-12-12 19:13:13 -0600
committerJohn Klug <john.klug@multitech.com>2019-07-03 11:22:01 -0500
commit920783c6438bfdc8de105f9d2763b339a08bdfd6 (patch)
tree4724c5d7e3659e259932716ebf5432614afb9acd /recipes-kernel/linux
parent2388a70460c6e1b4fcc3178fe84dd1672de6f220 (diff)
downloadmeta-multitech-920783c6438bfdc8de105f9d2763b339a08bdfd6.tar.gz
meta-multitech-920783c6438bfdc8de105f9d2763b339a08bdfd6.tar.bz2
meta-multitech-920783c6438bfdc8de105f9d2763b339a08bdfd6.zip
Add PULLUP feature to of_find_gpio()
Diffstat (limited to 'recipes-kernel/linux')
-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