Gitiles
Code Review
Sign In
gerrit-public.fairphone.software
/
kernel
/
msm-5.4
/
00ded24c33c586eaaf32764898c56f4a7d8c6d5c
/
drivers
/
gpio
/
gpiolib.c
a05a140
gpio: don't free unallocated ida on gpiochip_add_data_with_key() error path
by Vladimir Zapolskiy
· 7 years ago
114b5f8
Merge tag 'gpio-v4.20-1' of git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-gpio
by Linus Torvalds
· 7 years ago
4fd1f50
Merge branch 'regulator-4.20' into regulator-next
by Mark Brown
· 7 years ago
40f5ff4
gpio: Clarify kerneldoc on gpiochip_set_chained_irqchip()
by Stephen Boyd
· 7 years ago
3c1f6b2
gpio: Remove unused 'irqchip' argument to gpiochip_set_cascaded_irqchip()
by Stephen Boyd
· 7 years ago
9cb7cf9c
gpio: Drop parent irq assignment during cascade setup
by Stephen Boyd
· 7 years ago
b0ce7b29
regulator/gpio: Allow nonexclusive GPIO access
by Linus Walleij
· 7 years ago
767cd17
gpiolib: Initialize gdev field before is used
by Ricardo Ribalda Delgado
· 7 years ago
3e779a2
gpio: Assign gpio_irq_chip::parents to non-stack pointer
by Stephen Boyd
· 7 years ago
3925b90
gpio: fix doc string for devm_gpiochip_add_data() to not talk about irq_chip
by Uwe Kleine-König
· 7 years ago
3edfb7b
gpiolib: Show correct direction from the beginning
by Ricardo Ribalda Delgado
· 7 years ago
f8ec92a
gpiolib: Add init_valid_mask exported function
by Ricardo Ribalda Delgado
· 7 years ago
90fd227
gpio: Slightly more helpful debugfs
by Linus Walleij
· 7 years ago
3c94066
gpio: Restore indentation of continued lines
by Geert Uytterhoeven
· 7 years ago
cf9af0d
gpio: Propagate errors from gpiod_set_array_value_complex()
by Geert Uytterhoeven
· 7 years ago
799d5eb
gpiolib: Fix incorrect use of find_next_zero_bit()
by Janusz Krzysztofik
· 7 years ago
e48d194
gpio: Add comments on single direction chips
by Linus Walleij
· 7 years ago
ae9847f
gpiolib: Fix gpio_direction_* for single direction GPIOs
by Ricardo Ribalda Delgado
· 7 years ago
dae5f0a
gpio: Use SPDX header for core library
by Linus Walleij
· 7 years ago
c4c958a
gpiolib: Fix array members of same chip processed separately
by Janusz Krzysztofik
· 7 years ago
35ae7f9
gpiolib: Fix missing updates of bitmap index
by Janusz Krzysztofik
· 7 years ago
a2ab170
Merge branch 'ib-array-bitmaps' into devel
by Linus Walleij
· 7 years ago
19a4fbf
gpiolib: Free the last requested descriptor
by Ricardo Ribalda Delgado
· 7 years ago
171948e
gpiolib: check if irqchip already has the irq hook replacements
by Hans Verkuil
· 7 years ago
d0121b8
gpiolib: use better errno if get_direction is not available
by Wolfram Sang
· 7 years ago
b17566a
gpiolib: Implement fast processing path in get/set array
by Janusz Krzysztofik
· 7 years ago
77588c1
gpiolib: Pass array info to get/set array functions
by Janusz Krzysztofik
· 7 years ago
bf9346f
gpiolib: Identify arrays matching GPIO hardware
by Janusz Krzysztofik
· 7 years ago
b9762be
gpiolib: Pass bitmaps, not integer arrays, to get/set array
by Janusz Krzysztofik
· 7 years ago
fa38869
gpiolib: Don't support irq sharing for userspace
by Uwe Kleine-König
· 7 years ago
461c1a7
gpiolib: override irq_enable/disable
by Hans Verkuil
· 7 years ago
4e9439d
gpiolib: add flag to indicate if the irq is disabled
by Hans Verkuil
· 7 years ago
ca620f2
gliolib: set hooks in gpiochip_set_irq_hooks()
by Hans Verkuil
· 7 years ago
4e6b823
gpiolib: export gpiochip_irq_reqres/relres()
by Hans Verkuil
· 7 years ago
3789f5a
gpiolib: Avoid calling chip->request() for unused gpios
by Biju Das
· 7 years ago
6ff0497
gpiolib: Fix of_node inconsistency
by Biju Das
· 7 years ago
3a2f335
gpiolib: Don't shadow error code of gpiochip_lock_as_irq()
by Andy Shevchenko
· 7 years ago
1777fc9
gpiolib: probe deferral error reporting
by Marcel Ziswiler
· 7 years ago
2b955b3
gpiolib: remove an unnecessary TODO
by Bartosz Golaszewski
· 7 years ago
e5332d5
gpiolib: don't allow userspace to set values of input lines
by Bartosz Golaszewski
· 7 years ago
1c22a25
gpiolib: Join one line back for better readability
by Andy Shevchenko
· 7 years ago
8095679
gpiolib: Consistent use of ->get_direction() inside gpiolib
by Andy Shevchenko
· 7 years ago
8853daf
gpiolib: Defer on non-DT find_chip_by_name() failure
by Janusz Krzysztofik
· 7 years ago
36b3127
gpiolib: Respect error code of ->get_direction()
by Andy Shevchenko
· 7 years ago
b191171
gpiolib: Join string literals back
by Andy Shevchenko
· 7 years ago
90b3940
gpio: Add API to explicitly name a consumer
by Linus Walleij
· 7 years ago
ea125de
Merge tag 'gpio-v4.18-1' of git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-gpio
by Linus Torvalds
· 7 years ago
edb2a38
Merge tag 'pinctrl-v4.18-1' of git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-pinctrl
by Linus Torvalds
· 7 years ago
2857676
Merge tag 'overflow-v4.18-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux
by Linus Torvalds
· 7 years ago
acafe7e
treewide: Use struct_size() for kmalloc()-family
by Kees Cook
· 7 years ago
973c171
gpiolib: discourage gpiochip_add_pin[group]_range for DT pinctrls
by Christian Lamparter
· 7 years ago
3027743
gpio: Remove VLA from gpiolib
by Laura Abbott
· 7 years ago
ba3efdf
gpiolib: fix gpiochip_machine_hog()
by Dan Carpenter
· 7 years ago
a411e81
gpiolib: add hogs support for machine code
by Bartosz Golaszewski
· 7 years ago
f001cc3
gpio: fix error path in lineevent_create
by Uwe Kleine-König
· 7 years ago
ab3dbcf
gpioib: do not free unrequested descriptors
by Timur Tabi
· 7 years ago
89b0b4e
Merge branch 'gpio-reserved-ranges' into devel
by Linus Walleij
· 7 years ago
726cb3b
gpiolib: Support 'gpio-reserved-ranges' property
by Stephen Boyd
· 7 years ago
ace56935
gpiolib: Change bitmap allocation to kmalloc_array
by Stephen Boyd
· 7 years ago
e4371f6e
gpiolib: Extract mask allocation into subroutine
by Stephen Boyd
· 7 years ago
9d5a1f2
gpiolib: friendly debug information for consumer
by Wang Dongsheng
· 7 years ago
a9a0884
vfs: do bulk POLL* -> EPOLL* replacement
by Linus Torvalds
· 8 years ago
9798f51
Merge tag 'gpio-v4.16-1' of git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-gpio
by Linus Torvalds
· 8 years ago
168fe32
Merge branch 'misc.poll' of git://git.kernel.org/pub/scm/linux/kernel/git/viro/vfs
by Linus Torvalds
· 8 years ago
d58f2bf
gpio: Timestamp events in hardirq handler
by Linus Walleij
· 8 years ago
24bd3ef
gpio: Fix kernel stack leak to userspace
by Linus Walleij
· 8 years ago
40a3c9d
gpiolib: remove redundant initialization of pointer desc
by Colin Ian King
· 8 years ago
7d18f0a
gpio: No NULL owner
by Linus Walleij
· 8 years ago
92542ed
gpio: Export devm_gpiod_get_from_of_node() for consumers
by Linus Walleij
· 8 years ago
6392cca
gpio: Break out code to get a descriptor from a DT node
by Linus Walleij
· 8 years ago
64ff2c8
gpiolib: Export gpiochip_irqchip_irq_valid() to drivers
by Stephen Boyd
· 8 years ago
1e77fc8
gpio: Add missing open drain/source handling to gpiod_set_value_cansleep()
by Geert Uytterhoeven
· 8 years ago
94fc730
gpio: correct docs about return value of gpiod_get_direction
by Wolfram Sang
· 8 years ago
24e7807
gpio: label descriptors using the device name
by Linus Walleij
· 8 years ago
156dd39
gpiolib: add desc validation to gpiod_set_transitory()
by Vladimir Zapolskiy
· 8 years ago
dd3b9a4
gpiolib: remove a redundant check in gpiod_to_chip()
by Vladimir Zapolskiy
· 8 years ago
30322bc
gpiolib: don't dereference a desc before validation
by Vladimir Zapolskiy
· 8 years ago
39c3fd5
kernel/irq: Extend lockdep class for request mutex
by Andrew Lunn
· 8 years ago
689fd02
gpiolib: Fix typo in comment ("piochip_add_data")
by Jonathan Neuschäfer
· 8 years ago
a746a23
gpio: reduce descriptor validation code size
by Rasmus Villemoes
· 8 years ago
1ca2a92
Revert "gpio: set up initial state from .get_direction()"
by Timur Tabi
· 8 years ago
fcf273e5
gpiolib: use kstrdup_const() for gpio_device label
by Bartosz Golaszewski
· 8 years ago
e10f72b
gpio: gpiolib: Generalise state persistence beyond sleep
by Andrew Jeffery
· 8 years ago
3554187
Merge branch 'ib-gpio-acpi-quirks' into devel
by Linus Walleij
· 8 years ago
588fc3b
gpiolib: don't allow OPEN_DRAIN & OPEN_SOURCE flags simultaneously
by Bartosz Golaszewski
· 8 years ago
5c34b6c
gpiolib: acpi: Consolidate debug output in acpi_gpio_update_gpiod_flags()
by Andy Shevchenko
· 8 years ago
afc9a42
the rest of drivers/*: annotate ->poll() instances
by Al Viro
· 8 years ago
b630a23
Merge tag 'pinctrl-v4.15-1' of git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-pinctrl
by Linus Torvalds
· 8 years ago
4008e6a
Merge branch 'i2c/for-4.15' of ssh://gitolite.kernel.org/pub/scm/linux/kernel/git/wsa/linux
by Linus Torvalds
· 8 years ago
bee67c7
Merge branch 'gpio-irqchip-rework' of /home/linus/linux-gpio into devel
by Linus Walleij
· 8 years ago
ec47873
gpio: Fix undefined lock_dep_class
by Linus Walleij
· 8 years ago
959bc7b
gpio: Automatically add lockdep keys
by Thierry Reding
· 8 years ago
8302cf5
gpio: Introduce struct gpio_irq_chip.first
by Thierry Reding
· 8 years ago
60ed54c
gpio: Disambiguate struct gpio_irq_chip.nested
by Thierry Reding
· 8 years ago
1b95b4e
gpio: Export gpiochip_irq_{map,unmap}()
by Thierry Reding
· 8 years ago
e0d8972
gpio: Implement tighter IRQ chip integration
by Thierry Reding
· 8 years ago
ca9df05
gpio: Move lock_key into struct gpio_irq_chip
by Thierry Reding
· 8 years ago
dc7b038
gpio: Move irq_valid_mask into struct gpio_irq_chip
by Thierry Reding
· 8 years ago
dc6bafe
gpio: Move irq_nested into struct gpio_irq_chip
by Thierry Reding
· 8 years ago
39e5f09
gpio: Move irq_chained_parent to struct gpio_irq_chip
by Thierry Reding
· 8 years ago
Next »