| Commit message (Expand) | Author | Age | Files | Lines |
... | |
| * | | | gpio: don't let lockdep complain about inherently dangerous RCU usage | Bartosz Golaszewski | 2024-02-15 | 1 | -2/+3 |
| * | | | gpio: use srcu_dereference() with SRCU-protected pointers | Bartosz Golaszewski | 2024-02-15 | 3 | -11/+13 |
| * | | | gpio: cdev: use correct pointer accessors with SRCU | Bartosz Golaszewski | 2024-02-15 | 1 | -13/+12 |
| * | | | gpio: take the SRCU read lock in gpiod_hog() | Bartosz Golaszewski | 2024-02-15 | 1 | -4/+7 |
| * | | | gpio: initialize descriptor SRCU structure before adding OF-based chips | Bartosz Golaszewski | 2024-02-14 | 1 | -9/+9 |
| * | | | gpio: mark unsafe gpio_chip manipulators as deprecated | Bartosz Golaszewski | 2024-02-12 | 1 | -0/+6 |
| * | | | gpio: remove the RW semaphore from the GPIO device | Bartosz Golaszewski | 2024-02-12 | 2 | -9/+0 |
| * | | | gpio: protect the pointer to gpio_chip in gpio_device with SRCU | Bartosz Golaszewski | 2024-02-12 | 4 | -129/+271 |
| * | | | gpio: add SRCU infrastructure to struct gpio_device | Bartosz Golaszewski | 2024-02-12 | 2 | -3/+12 |
| * | | | gpio: add the can_sleep flag to struct gpio_device | Bartosz Golaszewski | 2024-02-12 | 2 | -5/+9 |
| * | | | gpio: remove unnecessary checks from gpiod_to_chip() | Bartosz Golaszewski | 2024-02-12 | 1 | -2/+2 |
| * | | | gpio: reduce the functionality of validate_desc() | Bartosz Golaszewski | 2024-02-12 | 1 | -15/+3 |
| * | | | gpio: don't dereference gdev->chip in gpiochip_setup_dev() | Bartosz Golaszewski | 2024-02-12 | 1 | -1/+1 |
| * | | | gpio: sysfs: don't access gdev->chip if it's not needed | Bartosz Golaszewski | 2024-02-12 | 1 | -3/+3 |
| * | | | gpio: cdev: don't access gdev->chip if it's not needed | Bartosz Golaszewski | 2024-02-12 | 1 | -1/+1 |
| * | | | gpio: cdev: replace gpiochip_get_desc() with gpio_device_get_desc() | Bartosz Golaszewski | 2024-02-12 | 1 | -5/+5 |
| * | | | gpio: sysfs: pass the GPIO device - not chip - to sysfs callbacks | Bartosz Golaszewski | 2024-02-12 | 1 | -7/+7 |
| * | | | gpio: sysfs: extend the critical section for unregistering sysfs devices | Bartosz Golaszewski | 2024-02-12 | 1 | -7/+8 |
| * | | | gpio: remove unneeded code from gpio_device_get_desc() | Bartosz Golaszewski | 2024-02-12 | 1 | -10/+0 |
| * | | | gpio: reinforce desc->flags handling | Bartosz Golaszewski | 2024-02-12 | 1 | -17/+25 |
| * | | | gpio: remove gpio_lock | Bartosz Golaszewski | 2024-02-12 | 4 | -98/+47 |
| * | | | gpio: sysfs: use gpio_device_find() to iterate over existing devices | Bartosz Golaszewski | 2024-02-12 | 3 | -25/+24 |
| * | | | gpio: protect the descriptor label with SRCU | Bartosz Golaszewski | 2024-02-12 | 3 | -30/+61 |
| * | | | gpio: add SRCU infrastructure to struct gpio_desc | Bartosz Golaszewski | 2024-02-12 | 2 | -2/+19 |
| * | | | gpio: don't set label from irq helpers | Bartosz Golaszewski | 2024-02-12 | 1 | -13/+8 |
| * | | | gpio: provide and use gpiod_get_label() | Bartosz Golaszewski | 2024-02-12 | 3 | -4/+10 |
| * | | | gpio: remove unused logging helpers | Bartosz Golaszewski | 2024-02-12 | 1 | -13/+0 |
| * | | | gpio: of: assign and read the hog pointer atomically | Bartosz Golaszewski | 2024-02-12 | 2 | -3/+3 |
| * | | | gpio: protect the list of GPIO devices with SRCU | Bartosz Golaszewski | 2024-02-12 | 1 | -112/+135 |
| * | | | gpio: constify opaque pointer in gpio_device_find() match function | Krzysztof Kozlowski | 2024-02-12 | 3 | -7/+8 |
| * | | | Merge tag 'v6.8-rc4' into gpio/for-next | Bartosz Golaszewski | 2024-02-12 | 3 | -8/+46 |
| |\ \ \ |
|
| * | | | | gpio: set device type for GPIO chips | Bartosz Golaszewski | 2024-02-08 | 1 | -4/+9 |
| * | | | | gpio: gpiolib: make gpio_bus_type const | Ricardo B. Marliere | 2024-02-05 | 1 | -1/+1 |
| * | | | | gpio: vf610: enable COMPILE_TEST | Martin Kaiser | 2024-02-02 | 1 | -1/+1 |
| * | | | | gpio: vf610: allow disabling the vf610 driver | Martin Kaiser | 2024-02-02 | 1 | -1/+2 |
| * | | | | gpio: unexport GPIO irq domain functions only used internally | Bartosz Golaszewski | 2024-01-29 | 1 | -51/+42 |
| * | | | | gpio: cdev: remove leftover function pointer typedefs | Bartosz Golaszewski | 2024-01-29 | 1 | -5/+0 |
| * | | | | gpio: eic-sprd: Optimize the calculation method of eic number | Wenhua Lin | 2024-01-22 | 1 | -6/+4 |
| * | | | | gpio: legacy: mark old interfaces as deprecated in kernel docs | Bartosz Golaszewski | 2024-01-22 | 2 | -0/+14 |
| | |_|/
| |/| | |
|
* | | | | Merge tag 'pwm/for-6.9-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/... | Linus Torvalds | 2024-03-13 | 1 | -9/+9 |
|\ \ \ \
| |_|_|/
|/| | | |
|
| * | | | gpio: mvebu: Make use of devm_pwmchip_alloc() function | Uwe Kleine-König | 2024-02-22 | 1 | -9/+9 |
| |/ / |
|
* | | | gpio: fix resource unwinding order in error path | Bartosz Golaszewski | 2024-03-01 | 1 | -4/+4 |
* | | | gpiolib: Fix the error path order in gpiochip_add_data_with_key() | Andy Shevchenko | 2024-03-01 | 1 | -1/+1 |
* | | | gpio: 74x164: Enable output pins after registers are reset | Arturas Moskvinas | 2024-03-01 | 1 | -2/+2 |
* | | | gpiolib: Handle no pin_ranges in gpiochip_generic_config() | Emil Renner Berthing | 2024-02-20 | 1 | -0/+5 |
| |/
|/| |
|
* | | gpio: remove GPIO device from the list unconditionally in error path | Bartosz Golaszewski | 2024-02-08 | 1 | -4/+4 |
* | | gpio: eic-sprd: Clear interrupt after set the interrupt type | Wenhua Lin | 2024-01-22 | 1 | -4/+28 |
* | | gpiolib: acpi: Ignore touchpad wakeup on GPD G1619-04 | Mario Limonciello | 2024-01-22 | 1 | -0/+14 |
|/ |
|
* | Merge tag 'gpio-fixes-for-v6.8-rc1' of git://git.kernel.org/pub/scm/linux/ker... | Linus Torvalds | 2024-01-18 | 7 | -98/+111 |
|\ |
|
| * | gpiolib: revert the attempt to protect the GPIO device list with an rwsem | Bartosz Golaszewski | 2024-01-17 | 4 | -89/+97 |