diff options
author | Tom Burkart <tom@aussec.com> | 2019-05-14 15:45:40 -0700 |
---|---|---|
committer | Linus Torvalds <torvalds@linux-foundation.org> | 2019-05-14 19:52:51 -0700 |
commit | 4461d65176b408d6d7adefa41a95472a18a90a53 (patch) | |
tree | 8da092bd4a2848f83f9183bdab34768ecb114e6e /include/linux/pps-gpio.h | |
parent | b287a25a7148a89d977c819c1f7d6584f875b682 (diff) | |
download | linux-stable-4461d65176b408d6d7adefa41a95472a18a90a53.tar.gz linux-stable-4461d65176b408d6d7adefa41a95472a18a90a53.tar.bz2 linux-stable-4461d65176b408d6d7adefa41a95472a18a90a53.zip |
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.h | 3 |
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 */ |