Gitiles
Code Review
Sign In
gerrit-public.fairphone.software
/
kernel
/
msm-4.9
/
148388f375394ac1afed543cb653c94be5faa810
/
drivers
/
gpio
/
gpiolib.c
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
· 10 years ago
29a1f233
gpio: Add helpers for optional GPIOs
by Thierry Reding
· 10 years ago
0879162
gpio: Fix gpio_get -> gpiod_get typo in kernel-doc
by Thierry Reding
· 10 years ago
dd34c37
gpio: of: Allow -gpio suffix for property names
by Thierry Reding
· 10 years ago
47a95fe
gpio: of: Remove unneeded dummy function
by Thierry Reding
· 10 years ago
1333b90
gpio: do not set up hardware for IRQ_TYPE_NONE
by Linus Walleij
· 10 years ago
e45d1c8
gpio: put GPIO IRQs into their own lock class
by Linus Walleij
· 10 years ago
1c8732b
gpio: support threaded interrupts in irqchip helpers
by Linus Walleij
· 10 years ago
7633fb9
gpio: set data first, then chip and handler
by Linus Walleij
· 10 years ago
c3626fd
gpio: unmap gpio irqs properly
by Linus Walleij
· 10 years ago
1425052
gpio: add IRQ chip helpers in gpiolib
by Linus Walleij
· 10 years ago
2360096
gpio: clamp returned values to the boolean range
by Alexandre Courbot
· 10 years ago
6072b9d
gpio / ACPI: Rework ACPI GPIO event handling
by Mika Westerberg
· 10 years ago
77c2d79
gpiolib: Allow GPIO chips to request their own GPIOs
by Mika Westerberg
· 10 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
8e50966
Merge tag 'gpio-v3.14-1' of git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-gpio
by Linus Torvalds
· 11 years ago
5ccff85
gpio / ACPI: get rid of acpi_gpio.h
by Mika Westerberg
· 11 years ago
664e3e5
gpio / ACPI: register to ACPI events automatically
by Mika Westerberg
· 11 years ago
2a3cf6a
gpiolib: return -ENOENT if no GPIO mapping exists
by Alexandre Courbot
· 11 years ago
324a56e
kernfs: s/sysfs_dirent/kernfs_node/ and rename its friends accordingly
by Tejun Heo
· 11 years ago
fdd6a5f
gpiolib: update inline documentation of gpiod_get_index()
by Andy Shevchenko
· 11 years ago
1a2a99c
gpiolib: introduce chip_* to print with chip->label prefix
by Andy Shevchenko
· 11 years ago
7589e59
gpiolib: unify pr_* messages format
by Andy Shevchenko
· 11 years ago
ad82478
gpio: better lookup method for platform GPIOs
by Alexandre Courbot
· 11 years ago
bdc54ef
Merge tag 'v3.13-rc3' into devel
by Linus Walleij
· 11 years ago
9fb1f39
gpio/pinctrl: make gpio_chip members typed boolean
by Linus Walleij
· 11 years ago
b7d0a28
gpio: rewrite gpiochip_offset_to_desc()
by Alexandre Courbot
· 11 years ago
351cfe0
gpiolib: change a warning to debug message when failing to get gpio
by Heikki Krogerus
· 11 years ago
35c5d7f
gpiolib: use platform GPIO mappings as fallback
by Alexandre Courbot
· 11 years ago
7cc67b9
gpiolib: fix lookup of platform-mapped GPIOs
by Alexandre Courbot
· 11 years ago
209e64f
gpiolib: fix of_find_gpio() when OF not defined
by Alexandre Courbot
· 11 years ago
61c6375
gpio: fix memory leak in error path
by Michal Nazarewicz
· 11 years ago
53e7cac
gpiolib: use dedicated flags for GPIO properties
by Alexandre Courbot
· 11 years ago
79697ef
gpiolib: fix find_chip_by_name()
by Alexandre Courbot
· 11 years ago
7b19981
ACPI / driver core: Store an ACPI device pointer in struct acpi_dev_node
by Rafael J. Wysocki
· 11 years ago
c2d3306
Merge tag 'gpio-v3.13-1' of git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-gpio
by Linus Torvalds
· 11 years ago
8a5dc58
Merge tag 'pinctrl-for-v3.13-1' of git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-pinctrl
by Linus Torvalds
· 11 years ago
e01f440
gpiolib / ACPI: allow passing GPIOF_ACTIVE_LOW for GpioInt resources
by Mika Westerberg
· 11 years ago
81f59e9
gpiolib / ACPI: add ACPI support for gpiod_get_index()
by Mika Westerberg
· 11 years ago
bae48da
gpiolib: add gpiod_get() and gpiod_put() functions
by Alexandre Courbot
· 11 years ago
79a9bec
gpiolib: export descriptor-based GPIO interface
by Alexandre Courbot
· 11 years ago
b41fb43
Merge tag 'v3.12-rc6' into devel
by Linus Walleij
· 11 years ago
a7204d7
Merge 3.12-rc6 into driver-core-next
by Greg Kroah-Hartman
· 11 years ago
586a87e
pinctrl/gpio: non-linear GPIO ranges accesible from gpiolib
by Christian Ruppert
· 11 years ago
d468bf9
gpio: add API to be strict about GPIO IRQ usage
by Linus Walleij
· 11 years ago
0204df4
gpiolib: let gpiod_request() return -EPROBE_DEFER
by Alexandre Courbot
· 11 years ago
8c0fca8
gpiolib: safer implementation of desc_to_gpio()
by Alexandre Courbot
· 11 years ago
388975c
sysfs: clean up sysfs_get_dirent()
by Tejun Heo
· 11 years ago
d8e0ac0
gpiolib: factorize gpiod_get/set functions
by Alexandre Courbot
· 11 years ago
7b17b59
gpiolib: Include GPIO label in log messages for GPIOs
by Mark Brown
· 11 years ago
6424de5
gpiolib: Provide helper macros for logging of GPIO events
by Mark Brown
· 11 years ago
65d8765
gpio: return -ENOTSUPP if debounce cannot be set
by Linus Walleij
· 11 years ago
be1a4b1
gpio: improve error path in gpiolib
by Linus Walleij
· 11 years ago
a3d88c9
gpiolib: replace strict_strtol() with kstrtol()
by Jingoo Han
· 11 years ago
3bae481
gpiolib: remove warnning of allocations with IRQs disabled
by Zhangfei Gao
· 11 years ago
24d7628
gpiolib: move comment to right function
by Alexandre Courbot
· 12 years ago
def6343
gpiolib: use const parameters when possible
by Alexandre Courbot
· 12 years ago
bcabdef
gpiolib: check descriptors validity before use
by Alexandre Courbot
· 12 years ago
Next »