Gitiles
Code Review
Sign In
gerrit-public.fairphone.software
/
kernel
/
msm-5.4
/
30322bcf82d74cad0d6e1cf9ba7fa7fa48c7a026
/
drivers
/
gpio
/
gpiolib.c
30322bc
gpiolib: don't dereference a desc before validation
by Vladimir Zapolskiy
· 7 years ago
689fd02
gpiolib: Fix typo in comment ("piochip_add_data")
by Jonathan Neuschäfer
· 7 years ago
a746a23
gpio: reduce descriptor validation code size
by Rasmus Villemoes
· 7 years ago
1ca2a92
Revert "gpio: set up initial state from .get_direction()"
by Timur Tabi
· 7 years ago
fcf273e5
gpiolib: use kstrdup_const() for gpio_device label
by Bartosz Golaszewski
· 7 years ago
e10f72b
gpio: gpiolib: Generalise state persistence beyond sleep
by Andrew Jeffery
· 7 years ago
3554187
Merge branch 'ib-gpio-acpi-quirks' into devel
by Linus Walleij
· 7 years ago
588fc3b
gpiolib: don't allow OPEN_DRAIN & OPEN_SOURCE flags simultaneously
by Bartosz Golaszewski
· 7 years ago
5c34b6c
gpiolib: acpi: Consolidate debug output in acpi_gpio_update_gpiod_flags()
by Andy Shevchenko
· 7 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
· 7 years ago
4008e6a
Merge branch 'i2c/for-4.15' of ssh://gitolite.kernel.org/pub/scm/linux/kernel/git/wsa/linux
by Linus Torvalds
· 7 years ago
bee67c7
Merge branch 'gpio-irqchip-rework' of /home/linus/linux-gpio into devel
by Linus Walleij
· 7 years ago
ec47873
gpio: Fix undefined lock_dep_class
by Linus Walleij
· 7 years ago
959bc7b
gpio: Automatically add lockdep keys
by Thierry Reding
· 7 years ago
8302cf5
gpio: Introduce struct gpio_irq_chip.first
by Thierry Reding
· 7 years ago
60ed54c
gpio: Disambiguate struct gpio_irq_chip.nested
by Thierry Reding
· 7 years ago
1b95b4e
gpio: Export gpiochip_irq_{map,unmap}()
by Thierry Reding
· 7 years ago
e0d8972
gpio: Implement tighter IRQ chip integration
by Thierry Reding
· 7 years ago
ca9df05
gpio: Move lock_key into struct gpio_irq_chip
by Thierry Reding
· 7 years ago
dc7b038
gpio: Move irq_valid_mask into struct gpio_irq_chip
by Thierry Reding
· 7 years ago
dc6bafe
gpio: Move irq_nested into struct gpio_irq_chip
by Thierry Reding
· 7 years ago
39e5f09
gpio: Move irq_chained_parent to struct gpio_irq_chip
by Thierry Reding
· 7 years ago
3634eeb
gpio: Move irq_default_type to struct gpio_irq_chip
by Thierry Reding
· 7 years ago
c7a0aa5
gpio: Move irq_handler to struct gpio_irq_chip
by Thierry Reding
· 7 years ago
f0fbe7b
gpio: Move irqdomain into struct gpio_irq_chip
by Thierry Reding
· 7 years ago
da80ff8
gpio: Move irqchip into struct gpio_irq_chip
by Thierry Reding
· 7 years ago
f926dfc
gpio: Make it possible for consumers to enforce open drain
by Linus Walleij
· 7 years ago
2cbfca6
gpio: Fix loose spelling
by Andrew Jeffery
· 7 years ago
5048f0a
gpiolib: clear irq handler and data in one go
by Martin Kaiser
· 7 years ago
609aaf6
gpiolib: don't allow OPEN_DRAIN & OPEN_SOURCE flags for input
by Bartosz Golaszewski
· 7 years ago
418ee8e
gpiolib: only check line handle flags once
by Bartosz Golaszewski
· 7 years ago
eec1d56
gpio: Introduce ->get_multiple callback
by Lukas Wunner
· 7 years ago
02e4798
gpio: Alter semantics of *raw* operations to actually be raw
by Linus Walleij
· 7 years ago
fac9d88
gpio: Get rid of _prefix and __prefixes
by Linus Walleij
· 7 years ago
a9a1d2a
pinctrl/gpio: Unify namespace for cross-calls
by Linus Walleij
· 7 years ago
9e238e3
Revert "gpiolib: request the gpio before querying its direction"
by Linus Walleij
· 7 years ago
3946d18
gpio: add gpio_add_lookup_tables() to add several tables at once
by Dmitry Torokhov
· 7 years ago
950d55f5
gpio: Cleanup kerneldoc
by Thierry Reding
· 7 years ago
7eb6ce2
gpio: Convert to using %pOF instead of full_name
by Rob Herring
· 7 years ago
dc749a0
gpiolib: allow gpio irqchip to map irqs dynamically
by Grygorii Strashko
· 7 years ago
108d23e
gpiolib: request the gpio before querying its direction
by Timur Tabi
· 7 years ago
df1e76f
gpiolib: skip unwanted events, don't convert them to opposite edge
by Bartosz Golaszewski
· 7 years ago
c7d28ec
Merge tag 'gpio-v4.13-1' of git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-gpio
by Linus Torvalds
· 7 years ago
ad537b8
gpiolib: fix filtering out unwanted events
by Bartosz Golaszewski
· 7 years ago
073570dc
gpiolib: remove unused variable
by Arnd Bergmann
· 7 years ago
923a654
gpiolib: Re-use bitmap_fill() instead of open coded loop
by Andy Shevchenko
· 7 years ago
a31f5c3
gpio: acpi: Override GPIO initialization flags
by Andy Shevchenko
· 7 years ago
c29fd9e
gpiolib: Export gpiod_configure_flags() to internal users
by Andy Shevchenko
· 7 years ago
05f479b
gpio: Add new flags to control sleep status of GPIOs
by Charles Keepax
· 7 years ago
226b224
gpio: export add/remove lookup table functions
by Anatolij Gustschin
· 8 years ago
af82455
Merge tag 'char-misc-4.12-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc
by Linus Torvalds
· 8 years ago
6f79309
gpio: Use unsigned int for interrupt numbers
by Thierry Reding
· 8 years ago
4c0facd
gpio: core: Decouple open drain/source flag with active low/high
by Laxman Dewangan
· 8 years ago
111379d
gpiolib: utilize new cdev_device_add helper function
by Logan Gunthorpe
· 8 years ago
4033d4a
gpio: of: Don't return 0 on dt_gpio_count()
by Andy Shevchenko
· 8 years ago
ff21378
gpiolib: Fix spelling of 'successful'
by Andy Shevchenko
· 8 years ago
1ec5c18
Merge tag 'gpio-v4.11-1' of git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-gpio
by Linus Torvalds
· 8 years ago
e4df1ebdf
Merge branch 'ib-gpiod-flags' into devel
by Linus Walleij
· 8 years ago
537b94d
gpio: Add the devm_fwnode_get_index_gpiod_from_child() helper
by Boris Brezillon
· 8 years ago
3988d66
gpiolib: Fix a WARN_ON that can never trigger
by Christophe JAILLET
· 8 years ago
7f36f5d
Merge tag 'v4.10-rc6' into devel
by Linus Walleij
· 8 years ago
283a981
Merge branch 'ib-pinctrl-genprops' of /home/linus/linux-pinctrl into devel
by Linus Walleij
· 8 years ago
2956b5d
pinctrl / gpio: Introduce .set_config() callback for GPIO chips
by Mika Westerberg
· 8 years ago
8c541b1
Merge branch 'ib-gpiod-flags' into devel
by Linus Walleij
· 8 years ago
b2987d7
gpio: Pass GPIO label down to gpiod_request
by Alexander Stein
· 8 years ago
a264d10
gpiolib: Convert fwnode_get_named_gpiod() to configure GPIO
by Andy Shevchenko
· 8 years ago
739e6f5
gpio: provide lockdep keys for nested/unnested irqchips
by Linus Walleij
· 8 years ago
fb50574
gpio: Remove impossible checks on container_of() result
by Stephen Boyd
· 8 years ago
5e4e6fb
gpiolib: Switch to for_each_set_bit()
by Andy Shevchenko
· 8 years ago
5018ada
gpio: Move freeing of GPIO hogs before numbing of the device
by Geert Uytterhoeven
· 8 years ago
061ad50
Merge tag 'gpio-v4.10-1' of git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-gpio
by Linus Torvalds
· 8 years ago
acf1fcf
Merge branch 'thread-irq-simpler' into devel
by Linus Walleij
· 8 years ago
f4e81c5
gpio: chardev: Return error for seek operations
by Lars-Peter Clausen
· 8 years ago
d245b3f
gpio: simplify adding threaded interrupts
by Linus Walleij
· 8 years ago
3940c34
gpio: tag line labels used for interrupts
by Linus Walleij
· 8 years ago
ad17731
gpio: clamp values on gpio[d]_direction_output()
by Linus Walleij
· 8 years ago
60f8339
gpio: do not double-check direction on sleeping chips
by Linus Walleij
· 8 years ago
953b956
gpio: GPIO_GET_LINE{HANDLE,EVENT}_IOCTL: Fix file descriptor leak
by Lars-Peter Clausen
· 8 years ago
ac7dbb9
gpio: GPIO_GET_LINEEVENT_IOCTL: Reject invalid line and event flags
by Lars-Peter Clausen
· 8 years ago
e3e847c
gpio: GPIO_GET_LINEHANDLE_IOCTL: Reject invalid line flags
by Lars-Peter Clausen
· 8 years ago
3eded5d
gpio: GPIOHANDLE_GET_LINE_VALUES_IOCTL: Fix information leak
by Lars-Peter Clausen
· 8 years ago
b8b0e3d
gpio: GPIO_GET_LINEEVENT_IOCTL: Validate line offset
by Lars-Peter Clausen
· 8 years ago
d82aa4a
gpio: GPIOHANDLE_GET_LINE_VALUES_IOCTL: Fix information leak
by Lars-Peter Clausen
· 8 years ago
e405f9f
gpio: GPIO_GET_LINEHANDLE_IOCTL: Validate line offset
by Lars-Peter Clausen
· 8 years ago
0f4bbb2
gpio: GPIO_GET_CHIPINFO_IOCTL: Fix information leak
by Lars-Peter Clausen
· 8 years ago
1f1cc45
gpio: GPIO_GET_CHIPINFO_IOCTL: Fix line offset validation
by Lars-Peter Clausen
· 8 years ago
031ba28
gpio: acpi: separation of concerns
by Linus Walleij
· 8 years ago
ea713bc
gpio: OF: separation of concerns
by Linus Walleij
· 8 years ago
22a5db9
Merge branch 'gpio-irq-validmask' of /home/linus/linux-pinctrl into devel
by Linus Walleij
· 8 years ago
79b804c
gpiolib: Make it possible to exclude GPIOs from IRQ domain
by Mika Westerberg
· 8 years ago
0a1e005
gpiolib: Forbid irqchip default trigger for ACPI enumerated devices
by Mika Westerberg
· 8 years ago
332e99d
gpio/gpiolib: Forbid irqchip default trigger if probed over DT
by Marc Zyngier
· 8 years ago
acf06ff
gpio: refactor gpiochip_find() slightly
by Masahiro Yamada
· 8 years ago
1cd04d2
Merge tag 'gpio-v4.8-1' of git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-gpio
by Linus Torvalds
· 8 years ago
ee4fc40
gpiolib: remove duplicated include from gpiolib.c
by Wei Yongjun
· 8 years ago
78456d6
Revert "gpio: convince line to become input in irq helper"
by Linus Walleij
· 8 years ago
da17f8a
gpiolib: of_find_gpio(): Don't discard errors
by Lars-Peter Clausen
· 8 years ago
acc6e33
gpio: of: Allow overriding the device node
by Thierry Reding
· 8 years ago
d932cd4
gpio: free handles in fringe cases
by Linus Walleij
· 8 years ago
85b03b3
Revert "gpiolib: Split GPIO flags parsing and GPIO configuration"
by Johan Hovold
· 8 years ago
Next »