summaryrefslogtreecommitdiffstats
Commit message (Expand)AuthorAgeFilesLines
* gpiolib: Pass consumer device through to core in devm_fwnode_gpiod_get_index()Stephen Boyd2024-02-273-8/+16
* gpio: sim: use for_each_hwgpio()Bartosz Golaszewski2024-02-261-2/+2
* gpio: provide for_each_hwgpio()Bartosz Golaszewski2024-02-261-0/+15
* gpio: don't warn about removing GPIO chips with active users anymoreBartosz Golaszewski2024-02-261-18/+2
* gpio: sim: delimit the fwnode name with a ":" when generating labelsBartosz Golaszewski2024-02-261-2/+2
* gpio: sim: add lockdep assertsBartosz Golaszewski2024-02-261-17/+24
* gpio: Add ChromeOS EC GPIO driverStephen Boyd2024-02-263-0/+220
* gpio: constify of_phandle_args in of_find_gpio_device_by_xlate()Krzysztof Kozlowski2024-02-201-1/+1
* gpio: fix memory leak in gpiod_request_commit()Xiaolei Wang2024-02-191-6/+0
* gpio: constify opaque pointer "data" in gpio_device_find()Krzysztof Kozlowski2024-02-172-2/+2
* gpio: cdev: fix a NULL-pointer dereference with DEBUG enabledBartosz Golaszewski2024-02-161-2/+2
* gpio: uapi: clarify default_values being logicalKent Gibson2024-02-151-5/+6
* gpio: sysfs: fix inverted pointer logicBartosz Golaszewski2024-02-151-1/+1
* gpio: don't let lockdep complain about inherently dangerous RCU usageBartosz Golaszewski2024-02-151-2/+3
* gpio: use srcu_dereference() with SRCU-protected pointersBartosz Golaszewski2024-02-153-11/+13
* gpio: cdev: use correct pointer accessors with SRCUBartosz Golaszewski2024-02-151-13/+12
* gpio: take the SRCU read lock in gpiod_hog()Bartosz Golaszewski2024-02-151-4/+7
* Documentation: gpio: consistently use logical line value terminologyKent Gibson2024-02-141-5/+5
* Documentation: gpio: clarify sysfs line values are logicalKent Gibson2024-02-141-2/+2
* gpio: initialize descriptor SRCU structure before adding OF-based chipsBartosz Golaszewski2024-02-141-9/+9
* 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-124-8/+10
* Merge tag 'v6.8-rc4' into gpio/for-nextBartosz Golaszewski2024-02-121138-6875/+12223
|\
| * Linux 6.8-rc4v6.8-rc4Linus Torvalds2024-02-111-1/+1
| * Merge tag 'timers_urgent_for_v6.8_rc4' of git://git.kernel.org/pub/scm/linux/...Linus Torvalds2024-02-112-1/+6
| |\
| | * hrtimer: Report offline hrtimer enqueueFrederic Weisbecker2024-02-062-1/+6
| * | Merge tag 'x86_urgent_for_v6.8_rc4' of git://git.kernel.org/pub/scm/linux/ker...Linus Torvalds2024-02-114-31/+28
| |\ \