summaryrefslogtreecommitdiffstats
path: root/drivers/gpio (follow)
Commit message (Expand)AuthorAgeFilesLines
...
| * | | gpio: mark unsafe gpio_chip manipulators as deprecatedBartosz Golaszewski2024-02-121-0/+6
| * | | gpio: remove the RW semaphore from the GPIO deviceBartosz Golaszewski2024-02-122-9/+0
| * | | gpio: protect the pointer to gpio_chip in gpio_device with SRCUBartosz Golaszewski2024-02-124-129/+271
| * | | gpio: add SRCU infrastructure to struct gpio_deviceBartosz Golaszewski2024-02-122-3/+12
| * | | gpio: add the can_sleep flag to struct gpio_deviceBartosz Golaszewski2024-02-122-5/+9
| * | | gpio: remove unnecessary checks from gpiod_to_chip()Bartosz Golaszewski2024-02-121-2/+2
| * | | gpio: reduce the functionality of validate_desc()Bartosz Golaszewski2024-02-121-15/+3
| * | | gpio: don't dereference gdev->chip in gpiochip_setup_dev()Bartosz Golaszewski2024-02-121-1/+1
| * | | gpio: sysfs: don't access gdev->chip if it's not neededBartosz Golaszewski2024-02-121-3/+3
| * | | gpio: cdev: don't access gdev->chip if it's not neededBartosz Golaszewski2024-02-121-1/+1
| * | | gpio: cdev: replace gpiochip_get_desc() with gpio_device_get_desc()Bartosz Golaszewski2024-02-121-5/+5
| * | | gpio: sysfs: pass the GPIO device - not chip - to sysfs callbacksBartosz Golaszewski2024-02-121-7/+7
| * | | gpio: sysfs: extend the critical section for unregistering sysfs devicesBartosz Golaszewski2024-02-121-7/+8
| * | | gpio: remove unneeded code from gpio_device_get_desc()Bartosz Golaszewski2024-02-121-10/+0
| * | | gpio: reinforce desc->flags handlingBartosz Golaszewski2024-02-121-17/+25
| * | | gpio: remove gpio_lockBartosz Golaszewski2024-02-124-98/+47
| * | | gpio: sysfs: use gpio_device_find() to iterate over existing devicesBartosz Golaszewski2024-02-123-25/+24
| * | | gpio: protect the descriptor label with SRCUBartosz Golaszewski2024-02-123-30/+61
| * | | gpio: add SRCU infrastructure to struct gpio_descBartosz Golaszewski2024-02-122-2/+19
| * | | gpio: don't set label from irq helpersBartosz Golaszewski2024-02-121-13/+8
| * | | gpio: provide and use gpiod_get_label()Bartosz Golaszewski2024-02-123-4/+10
| * | | gpio: remove unused logging helpersBartosz Golaszewski2024-02-121-13/+0
| * | | gpio: of: assign and read the hog pointer atomicallyBartosz Golaszewski2024-02-122-3/+3
| * | | gpio: protect the list of GPIO devices with SRCUBartosz Golaszewski2024-02-121-112/+135
| * | | gpio: constify opaque pointer in gpio_device_find() match functionKrzysztof Kozlowski2024-02-123-7/+8
| * | | Merge tag 'v6.8-rc4' into gpio/for-nextBartosz Golaszewski2024-02-123-8/+46
| |\ \ \
| * | | | gpio: set device type for GPIO chipsBartosz Golaszewski2024-02-081-4/+9
| * | | | gpio: gpiolib: make gpio_bus_type constRicardo B. Marliere2024-02-051-1/+1
| * | | | gpio: vf610: enable COMPILE_TESTMartin Kaiser2024-02-021-1/+1
| * | | | gpio: vf610: allow disabling the vf610 driverMartin Kaiser2024-02-021-1/+2
| * | | | gpio: unexport GPIO irq domain functions only used internallyBartosz Golaszewski2024-01-291-51/+42
| * | | | gpio: cdev: remove leftover function pointer typedefsBartosz Golaszewski2024-01-291-5/+0
| * | | | gpio: eic-sprd: Optimize the calculation method of eic numberWenhua Lin2024-01-221-6/+4
| * | | | gpio: legacy: mark old interfaces as deprecated in kernel docsBartosz Golaszewski2024-01-222-0/+14
| | |_|/ | |/| |
* | | | Merge tag 'pwm/for-6.9-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/...Linus Torvalds2024-03-131-9/+9
|\ \ \ \ | |_|_|/ |/| | |
| * | | gpio: mvebu: Make use of devm_pwmchip_alloc() functionUwe Kleine-König2024-02-221-9/+9
| |/ /
* | | gpio: fix resource unwinding order in error pathBartosz Golaszewski2024-03-011-4/+4
* | | gpiolib: Fix the error path order in gpiochip_add_data_with_key()Andy Shevchenko2024-03-011-1/+1
* | | gpio: 74x164: Enable output pins after registers are resetArturas Moskvinas2024-03-011-2/+2
* | | gpiolib: Handle no pin_ranges in gpiochip_generic_config()Emil Renner Berthing2024-02-201-0/+5
| |/ |/|
* | gpio: remove GPIO device from the list unconditionally in error pathBartosz Golaszewski2024-02-081-4/+4
* | gpio: eic-sprd: Clear interrupt after set the interrupt typeWenhua Lin2024-01-221-4/+28
* | gpiolib: acpi: Ignore touchpad wakeup on GPD G1619-04Mario Limonciello2024-01-221-0/+14
|/
* Merge tag 'gpio-fixes-for-v6.8-rc1' of git://git.kernel.org/pub/scm/linux/ker...Linus Torvalds2024-01-197-98/+111
|\
| * gpiolib: revert the attempt to protect the GPIO device list with an rwsemBartosz Golaszewski2024-01-174-89/+97
| * gpio: EN7523: fix kernel-doc warningsRandy Dunlap2024-01-151-3/+3
| * gpio: mlxbf3: add an error code check in mlxbf3_gpio_probeSu Hui2024-01-151-0/+2
| * gpio: rtd: Fix signedness bug in probeDan Carpenter2024-01-151-6/+9
* | Merge tag 'backlight-next-6.8' of git://git.kernel.org/pub/scm/linux/kernel/g...Linus Torvalds2024-01-191-2/+2
|\ \ | |/ |/|
| * backlight: hx8357: Convert to agnostic GPIO APIAndy Shevchenko2023-12-131-2/+2