Gitiles
Code Review
Sign In
gerrit-public.fairphone.software
/
kernel
/
msm-4.19
/
54d8fe4425c9d3fdf8473c1833c6807b61c6e70e
/
drivers
/
gpio
/
gpiolib.c
0d51ce9
Merge tag 'pm+acpi-4.4-rc1-1' of git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
by Linus Torvalds
· 9 years ago
ab736d7
Merge branch 'device-properties'
by Rafael J. Wysocki
· 9 years ago
90b665f
gpiolib: Add and use OF_GPIO_SINGLE_ENDED flag
by Laurent Pinchart
· 9 years ago
923b93e
gpiolib: Split GPIO flags parsing and GPIO configuration
by Laurent Pinchart
· 9 years ago
c771c2f
gpiolib: provide generic request/free implementations
by Jonas Gorski
· 9 years ago
48b5953
gpio: gpiolib: don't compare an unsigned for >= 0
by Dirk Behme
· 9 years ago
f881bab
gpio: keep the GPIO line names internal
by Linus Walleij
· 9 years ago
ced433e
gpiolib: Add gpio name information to /sys/kernel/debug/gpio
by Markus Pargmann
· 9 years ago
5f3ca73
gpiolib: Use GPIO name from names array for gpio descriptor
by Markus Pargmann
· 9 years ago
c0017ed
gpio: Introduce gpio descriptor 'name'
by Markus Pargmann
· 9 years ago
504a337
ACPI / property: Extend device_get_next_child_node() to data-only nodes
by Rafael J. Wysocki
· 9 years ago
3a7a2ab
ACPI / property: Extend fwnode_property_* to data-only subnodes
by Rafael J. Wysocki
· 9 years ago
e20538b
gpio: Propagate errors from chip->get()
by Bjorn Andersson
· 9 years ago
f377ea8
Merge branch 'drm-next' of git://people.freedesktop.org/~airlied/linux
by Linus Torvalds
· 9 years ago
a0a8bcf
gpiolib: irqchip: use different lockdep class for each gpio irqchip
by Grygorii Strashko
· 9 years ago
8b67a1f
gpio: don't override irq_*_resources() callbacks
by Rabin Vincent
· 9 years ago
28355f8
gpio: defer probe if pinctrl cannot be found
by Tomeu Vizoso
· 9 years ago
23393d4
gpio: kill off set_irq_flags usage
by Rob Herring
· 9 years ago
d1aceb8
gpio: remove unneeded initializer in gpiochip_add_to_list()
by Masahiro Yamada
· 9 years ago
be9015a
gpiolib: Add support for removing registered consumer lookup table
by Shobhit Kumar
· 9 years ago
bcae888
Merge branch 'queue/irq/gpio' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip into devel
by Linus Walleij
· 9 years ago
2563606
Merge tag 'gpiod-flags-for-4.3' of git://git.pengutronix.de/git/ukl/linux into devel
by Linus Walleij
· 9 years ago
3726960
gpiolib: assign chip owner to dev->driver->owner if not set
by Grygorii Strashko
· 9 years ago
5b76e79
gpiolib: irqchip: prevent driver unloading if gpio is used as irq only
by Grygorii Strashko
· 9 years ago
d32651f
gpiolib: Fix docs for gpiochip_add_pingroup_range
by Tomeu Vizoso
· 9 years ago
f7f8775
gpiolib: Consolidate chained IRQ handler install/remove
by Thomas Gleixner
· 9 years ago
b17d1bf
gpio: make flags mandatory for gpiod_get functions
by Uwe Kleine-König
· 10 years ago
132c242
Merge branches 'acpi-video', 'device-properties', 'pm-sleep' and 'pm-cpuidle'
by Rafael J. Wysocki
· 9 years ago
c181fb3
ACPI / OF: Rename of_node() and acpi_node() to to_of_node() and to_acpi_node()
by Alexander Sverdlin
· 9 years ago
10b4b09
Merge tag 'gpio-v4.2-1' of git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-gpio
by Linus Torvalds
· 9 years ago
38e003f
gpio: Fix checkpatch.pl issues
by Daniel Lockyer
· 9 years ago
a713890
gpio: improve error reporting on own descriptors
by Linus Walleij
· 10 years ago
8405f20
gpio: promote own request failure to pr_err()
by Linus Walleij
· 10 years ago
3fff99b
gpiolib: rename gpiod_set_array to gpiod_set_array_value
by Rojhalat Ibrahim
· 10 years ago
20a8a96
Drivers: gpio: Fix spelling errors
by Colin Cronin
· 10 years ago
25e4fe9
gpiolib: cleanup chained handler and data
by Dmitry Eremin-Solenikov
· 10 years ago
6d86750
gpio: fix gpio leak in gpiochip_add error path
by Johan Hovold
· 10 years ago
426577b
gpio: sysfs: rename gpiochip registration functions
by Johan Hovold
· 10 years ago
fab28b8
gpio: clean up gpiochip_remove
by Johan Hovold
· 10 years ago
4d8440b
gpio / ACPI: Avoid unnecessary checks in __gpiod_get_index()
by Rafael J. Wysocki
· 10 years ago
6685852
gpiolib: add gpiod_get_array and gpiod_put_array functions
by Rojhalat Ibrahim
· 10 years ago
7f2e553
gpiolib: define gpio suffixes globally
by Rojhalat Ibrahim
· 10 years ago
f625d46
gpio: add GPIO hogging mechanism
by Benoit Parrot
· 10 years ago
a1df7ef
Merge tag 'gpio-v3.20-1' of git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-gpio
by Linus Torvalds
· 10 years ago
9e08924
gpio: use sizeof() instead of hardcoded values
by Olliver Schinagl
· 10 years ago
ef3b2bd
gpio: correctly use const char * const
by Olliver Schinagl
· 10 years ago
b9b4d9f
gpio:gpiolib: use static const char const * for a suffixes array
by Olliver Schinagl
· 10 years ago
01cca93
gpio: unregister gpiochip device before removing it
by Johan Hovold
· 10 years ago
6798aca
gpio: fix sleep-while-atomic in gpiochip_remove
by Johan Hovold
· 10 years ago
00acc3d
gpio: fix memory leak and sleep-while-atomic
by Johan Hovold
· 10 years ago
05aa520
gpio: clean up gpiochip_add error handling
by Johan Hovold
· 10 years ago
225fce8
gpio: fix gpio-chip list corruption
by Johan Hovold
· 10 years ago
5539b3c
gpio: fix memory and reference leaks in gpiochip_add error path
by Johan Hovold
· 10 years ago
980f3c3
Merge tag 'gpio-v3.19-2' of git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-gpio
by Linus Torvalds
· 10 years ago
0e9a5ed
gpio: fix deferred probe detection for legacy API
by Alexandre Courbot
· 10 years ago
8e53b0f
gpio: remove const modifier from gpiod_get_direction()
by Alexandre Courbot
· 10 years ago
14e85c0
gpio: remove gpio_descs global array
by Alexandre Courbot
· 10 years ago
86256d1
gpio: Check if base is positive before calling gpio_is_valid()
by Geert Uytterhoeven
· 10 years ago
5f42424
gpiolib: allow simultaneous setting of multiple GPIO outputs
by Rojhalat Ibrahim
· 10 years ago
40b7318
gpio: Support for unified device properties interface
by Mika Westerberg
· 10 years ago
0d9a693
gpio / ACPI: Add support for _DSD device properties
by Mika Westerberg
· 10 years ago
e3a2e87
gpio: rename gpio_lock_as_irq to gpiochip_lock_as_irq
by Alexandre Courbot
· 10 years ago
ea58459
Merge tag 'gpio-v3.18-1' of git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-gpio
by Linus Torvalds
· 10 years ago
3f97d5fc
gpio: handle also nested irqchips in the chained handler set-up
by Linus Walleij
· 10 years ago
83141a7
gpio: set parent irq on chained handlers
by Linus Walleij
· 10 years ago
e389338
gpiolib: irqchip: use irq_find_mapping while removing irqchip
by Grygorii Strashko
· 10 years ago
295494a
gpiolib: add irq_not_threaded flag to gpio_chip
by Octavian Purdila
· 10 years ago
324b039
gpio: Fix potential NULL handler data in chained irqchip handler
by Jarkko Nikula
· 10 years ago
72f908c
gpio: Fix gpio direction flags not getting set
by Adrian Hunter
· 10 years ago
43a8785
GPIO: gpiolib: trivial: Add missing carriage return
by Alexander Shiyan
· 10 years ago
e1db170
gpio: gpiolib: set gpiochip_remove retval to void
by abdoulaye berthe
· 10 years ago
abdc08a
gpio: change gpiochip_request_own_desc() prototype
by Alexandre Courbot
· 10 years ago
39b2bbe
gpio: add flags argument to gpiod_get*() functions
by Alexandre Courbot
· 10 years ago
afa82fa
gpio / ACPI: Move event handling registration to gpiolib irqchip helpers
by Mika Westerberg
· 10 years ago
0a6d315
gpio: split gpiod board registration into machine header
by Linus Walleij
· 10 years ago
f7d4ad9
gpiolib: Export gpiochip_request_own_desc and gpiochip_free_own_desc
by Guenter Roeck
· 10 years ago
d82da79
gpio: move gpio_ensure_requested() into legacy C file
by Alexandre Courbot
· 10 years ago
d74be6d
gpio: remove gpiod_lock/unlock_as_irq()
by Alexandre Courbot
· 10 years ago
1bd6b60
gpio: make gpiochip_get_desc() gpiolib-private
by Alexandre Courbot
· 10 years ago
122c94d
gpio: move integer GPIO support to its own file
by Alexandre Courbot
· 10 years ago
0eb4c6c
gpio: move sysfs support to its own file
by Alexandre Courbot
· 10 years ago
9c8318f
gpio: always compile label support
by Alexandre Courbot
· 10 years ago
06fc3b7
gpio: of: Fix handling for deferred probe for -gpio suffix
by Tony Lindgren
· 11 years ago
29a1f233
gpio: Add helpers for optional GPIOs
by Thierry Reding
· 11 years ago
0879162
gpio: Fix gpio_get -> gpiod_get typo in kernel-doc
by Thierry Reding
· 11 years ago
dd34c37
gpio: of: Allow -gpio suffix for property names
by Thierry Reding
· 11 years ago
47a95fe
gpio: of: Remove unneeded dummy function
by Thierry Reding
· 11 years ago
1333b90
gpio: do not set up hardware for IRQ_TYPE_NONE
by Linus Walleij
· 11 years ago
e45d1c8
gpio: put GPIO IRQs into their own lock class
by Linus Walleij
· 11 years ago
1c8732b
gpio: support threaded interrupts in irqchip helpers
by Linus Walleij
· 11 years ago
7633fb9
gpio: set data first, then chip and handler
by Linus Walleij
· 11 years ago
c3626fd
gpio: unmap gpio irqs properly
by Linus Walleij
· 11 years ago
1425052
gpio: add IRQ chip helpers in gpiolib
by Linus Walleij
· 11 years ago
2360096
gpio: clamp returned values to the boolean range
by Alexandre Courbot
· 11 years ago
6072b9d
gpio / ACPI: Rework ACPI GPIO event handling
by Mika Westerberg
· 11 years ago
77c2d79
gpiolib: Allow GPIO chips to request their own GPIOs
by Mika Westerberg
· 11 years ago
f438acd
gpio: remove misleading documentation
by Linus Walleij
· 11 years ago
bb1e88c
gpiolib: add gpiochip_get_desc() driver function
by Alexandre Courbot
· 11 years ago
90df4fe
GPIO: gpiolib: correct description of gpiod_direction_output
by Rahul Bedarkar
· 11 years ago
ef70bbe
gpio: make gpiod_direction_output take a logical value
by Philipp Zabel
· 11 years ago
Next »