summaryrefslogtreecommitdiffstats
path: root/drivers/gpio (follow)
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: 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-171-1/+1
* gpio: cdev: fix a NULL-pointer dereference with DEBUG enabledBartosz Golaszewski2024-02-161-2/+2
* 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
* 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-123-7/+8
* Merge tag 'v6.8-rc4' into gpio/for-nextBartosz Golaszewski2024-02-123-8/+46
|\
| * 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
* | 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