index
:
kernel
linux-6.17.y
linux-6.18.y
main
saturneric's kernel source tree
about
summary
refs
log
tree
commit
diff
stats
log msg
author
committer
range
path:
root
/
drivers
/
gpio
/
gpiolib.c
Commit message (
Expand
)
Author
Age
Files
Lines
*
Merge tag 'v6.17'
saturneric
2025-10-16
1
-42
/
+57
|
\
|
*
gpiolib: Extend software-node support to support secondary software-nodes
Hans de Goede
2025-09-22
1
-2
/
+19
|
*
treewide: rename GPIO set callbacks back to their original names
Bartosz Golaszewski
2025-08-07
1
-5
/
+5
|
*
gpio: remove legacy GPIO line value setter callbacks
Bartosz Golaszewski
2025-08-07
1
-21
/
+6
|
*
Merge tag 'gpio-updates-for-v6.17-rc1' of git://git.kernel.org/pub/scm/linux/...
Linus Torvalds
2025-07-29
1
-17
/
+30
|
|
\
|
|
*
gpiolib: don't use GPIO global numbers in debugfs output
Bartosz Golaszewski
2025-07-13
1
-3
/
+2
|
|
*
gpio: make gpiod_is_equal() arguments stricter
Bartosz Golaszewski
2025-06-30
1
-14
/
+15
|
|
*
gpio: constify arguments of gpiod_is_equal()
Bartosz Golaszewski
2025-06-30
1
-1
/
+1
|
|
*
gpiolib: Move GPIO_DYNAMIC_* constants to its only user
Andy Shevchenko
2025-06-10
1
-0
/
+13
*
|
|
Merge tag 'v6.16-rc6'
saturneric
2025-08-10
1
-2
/
+3
|
\
|
|
|
*
|
gpiolib: fix performance regression when using gpio_chip_get_multiple()
Hugo Villeneuve
2025-07-04
1
-2
/
+3
|
|
/
*
|
Merge tag 'v6.16-rc1'
saturneric
2025-06-11
1
-76
/
+97
|
\
|
|
*
Merge tag 'gpio-updates-for-v6.16-rc1' of git://git.kernel.org/pub/scm/linux/...
Linus Torvalds
2025-05-27
1
-76
/
+97
|
|
\
|
|
*
gpiolib: remove unneeded #ifdef
Bartosz Golaszewski
2025-05-20
1
-2
/
+0
|
|
*
gpiolib: Remove redundant assignment of return variable
Andy Shevchenko
2025-04-17
1
-7
/
+6
|
|
*
gpiolib: Reuse return variable in gpiod_to_irq()
Andy Shevchenko
2025-04-17
1
-5
/
+4
|
|
*
gpiolib: Call validate_desc() when VALIDATE_DESC() can't be used
Andy Shevchenko
2025-04-17
1
-11
/
+5
|
|
*
gpiolib: Move validate_desc() and Co upper in the code
Andy Shevchenko
2025-04-17
1
-31
/
+31
|
|
*
gpiolib: Revert "Don't WARN on gpiod_put() for optional GPIO"
Andy Shevchenko
2025-04-17
1
-2
/
+1
|
|
*
gpiolib: Print actual error when descriptor contains an error pointer
Andy Shevchenko
2025-04-17
1
-1
/
+1
|
|
*
gpiolib: Convert to use guard()() for gpio_machine_hogs_mutex
Andy Shevchenko
2025-04-17
1
-8
/
+4
|
|
*
gpiolib: Make taking gpio_lookup_lock consistent
Andy Shevchenko
2025-04-17
1
-6
/
+2
|
|
*
Merge tag 'gpiod-is-equal-for-v6.16-rc1' of gitolite.kernel.org:pub/scm/linux...
Bartosz Golaszewski
2025-04-09
1
-0
/
+14
|
|
|
\
|
|
|
*
gpio: provide gpiod_is_equal()
Bartosz Golaszewski
2025-04-09
1
-0
/
+14
|
|
*
|
gpiolib: support parsing gpio three-cell interrupts scheme
Yixun Lan
2025-04-08
1
-4
/
+18
|
|
*
|
gpiolib: don't allow setting values on input lines
Bartosz Golaszewski
2025-04-07
1
-0
/
+12
|
|
|
/
*
|
|
Merge tag 'v6.15'
saturneric
2025-05-29
1
-0
/
+6
|
\
|
|
|
*
|
gpiolib: don't crash on enabling GPIO HOG pins
Dmitry Baryshkov
2025-05-20
1
-0
/
+6
*
|
|
Merge remote-tracking UNTIL 21. Apr. 2025
saturneric
2025-04-21
1
-96
/
+271
|
\
|
|
|
*
|
gpiolib: Allow to use setters with return value for output-only gpios
Mathieu Dubois-Briand
2025-04-14
1
-1
/
+1
|
|
/
|
*
Merge tag 'v6.14-rc7' of git://git.kernel.org/pub/scm/linux/kernel/git/torval...
Bartosz Golaszewski
2025-03-17
1
-3
/
+5
|
|
\
|
*
|
gpio: Hide valid_mask from direct assignments
Matti Vaittinen
2025-03-05
1
-8
/
+8
|
*
|
gpio: Add a valid_mask getter
Matti Vaittinen
2025-03-05
1
-0
/
+16
|
*
|
gpio: Respect valid_mask when requesting GPIOs
Matti Vaittinen
2025-03-05
1
-5
/
+5
|
*
|
gpiolib: update kerneldocs for value setters
Bartosz Golaszewski
2025-03-03
1
-0
/
+15
|
*
|
gpiolib: remove unneeded WARN_ON() from gpiochip_set_multiple()
Bartosz Golaszewski
2025-03-03
1
-3
/
+0
|
*
|
Merge tag 'v6.14-rc5' of git://git.kernel.org/pub/scm/linux/kernel/git/torval...
Bartosz Golaszewski
2025-03-03
1
-10
/
+10
|
|
\
\
|
*
|
|
gpiolib: don't double-check the gc->get callback's existence
Bartosz Golaszewski
2025-02-27
1
-4
/
+2
|
*
|
|
gpiolib: use a more explicit retval logic in gpiochip_get_direction()
Bartosz Golaszewski
2025-02-27
1
-1
/
+4
|
*
|
|
gpiolib: don't use gpiochip_get_direction() when registering a chip
Bartosz Golaszewski
2025-02-27
1
-16
/
+11
|
*
|
|
gpiolib: introduce gpio_chip setters that return values
Bartosz Golaszewski
2025-02-26
1
-2
/
+25
|
*
|
|
gpiolib: rework the wrapper around gpio_chip::set_multiple()
Bartosz Golaszewski
2025-02-26
1
-11
/
+29
|
*
|
|
gpiolib: wrap gpio_chip::set()
Bartosz Golaszewski
2025-02-26
1
-5
/
+16
|
*
|
|
gpiolib: make value setters have return values
Bartosz Golaszewski
2025-02-26
1
-23
/
+30
|
*
|
|
gpiolib: read descriptor flags once in gpiolib_dbg_show()
Bartosz Golaszewski
2025-02-24
1
-4
/
+6
|
*
|
|
gpiolib: sanitize the return value of gpio_chip::get_direction()
Bartosz Golaszewski
2025-02-24
1
-6
/
+21
|
*
|
|
gpiolib: sanitize the return value of gpio_chip::direction_input()
Bartosz Golaszewski
2025-02-24
1
-4
/
+20
|
*
|
|
gpiolib: sanitize the return value of gpio_chip::direction_output()
Bartosz Golaszewski
2025-02-24
1
-4
/
+21
|
*
|
|
gpiolib: sanitize the return value of gpio_chip::get_multiple()
Bartosz Golaszewski
2025-02-24
1
-2
/
+8
|
*
|
|
gpiolib: sanitize the return value of gpio_chip::get()
Bartosz Golaszewski
2025-02-24
1
-2
/
+18
[next]