aboutsummaryrefslogtreecommitdiff
path: root/include/linux/pps-gpio.h
diff options
context:
space:
mode:
authorTom Burkart <tom@aussec.com>2019-05-14 15:45:40 -0700
committerLinus Torvalds <torvalds@linux-foundation.org>2019-05-14 19:52:51 -0700
commit4461d65176b408d6d7adefa41a95472a18a90a53 (patch)
tree8da092bd4a2848f83f9183bdab34768ecb114e6e /include/linux/pps-gpio.h
parentb287a25a7148a89d977c819c1f7d6584f875b682 (diff)
download96b-common-4461d65176b408d6d7adefa41a95472a18a90a53.tar.gz
pps: descriptor-based gpio
This patch changes the GPIO access for the pps-gpio driver from the integer based API to the descriptor based API. The integer based API is considered deprecated and the descriptor based API is the preferred way to access GPIOs as per Documentation/driver-api/gpio/intro.rst No changes are made to userspace interfaces. Link: http://lkml.kernel.org/r/20190324043305.6627-2-tom@aussec.com Signed-off-by: Tom Burkart <tom@aussec.com> Acked-by: Rodolfo Giometti <giometti@enneenne.com> Reviewed-by: Philipp Zabel <philipp.zabel@gmail.com> Cc: Lukas Senger <lukas@fridolin.com> Cc: Rob Herring <robh@kernel.org> Signed-off-by: Andrew Morton <akpm@linux-foundation.org> Signed-off-by: Linus Torvalds <torvalds@linux-foundation.org>
Diffstat (limited to 'include/linux/pps-gpio.h')
-rw-r--r--include/linux/pps-gpio.h3
1 files changed, 1 insertions, 2 deletions
diff --git a/include/linux/pps-gpio.h b/include/linux/pps-gpio.h
index 56f35dd3d01d..f028d2cda6f5 100644
--- a/include/linux/pps-gpio.h
+++ b/include/linux/pps-gpio.h
@@ -23,10 +23,9 @@
#define _PPS_GPIO_H
struct pps_gpio_platform_data {
+ struct gpio_desc *gpio_pin;
bool assert_falling_edge;
bool capture_clear;
- unsigned int gpio_pin;
- const char *gpio_label;
};
#endif /* _PPS_GPIO_H */