summaryrefslogtreecommitdiffstats
path: root/drivers/gpio/gpiolib.c
Commit message (Expand)AuthorAgeFilesLines
* gpio: add slice supportSascha Hauer2024-02-231-0/+11
* gpiolib: rename gpioinfo_ to gpiodesc_Ahmad Fatoum2023-06-231-17/+17
* gpiolib: add support for requesting and setting gpiod arraysAhmad Fatoum2023-06-231-0/+123
* gpiolib: factor out finding gpio propertyAhmad Fatoum2023-06-231-22/+39
* gpiolib: export proper gpio descriptor APIAhmad Fatoum2023-06-231-20/+153
* gpio: gpiolib: rename struct gpio_info to gpio_descAhmad Fatoum2023-06-231-103/+103
* gpio: have gpiod_ functions return and accept pointersAhmad Fatoum2023-06-231-9/+12
* gpiolib: add of_xlate supportMarco Felsch2023-06-161-0/+57
* gpiolib: introduce of_gpiochip_add to bundle all of functionsMarco Felsch2023-06-141-15/+18
* gpiolib: refactor gpio-line-names parsingMarco Felsch2023-06-141-37/+65
* gpiolib: fix missing error check while query gpio-line-namesMarco Felsch2023-06-141-2/+7
* gpiolib: fix gpio name memory leakMarco Felsch2023-06-141-3/+11
* gpiolib: rename local gpio-line-names variableMarco Felsch2023-06-141-4/+4
* gpiolib: simplify for loop break conditionMarco Felsch2023-06-141-1/+9
* gpiolib: fix gpio-hog functionalityMarco Felsch2023-06-141-31/+27
* gpiolib: fix gpio label generation with gpiod_getAhmad Fatoum2023-04-111-1/+1
* gpio: gpioinfo: use dev_name to get device nameAhmad Fatoum2023-03-091-1/+1
* gpio: Fix unused variable warningSascha Hauer2023-01-251-1/+1
* gpiolib: implement dev_gpiod_get_indexAhmad Fatoum2023-01-101-9/+14
* Rename struct device_d to deviceSascha Hauer2023-01-101-4/+5
* Rename device_d::device_node to device_d::of_nodeSascha Hauer2023-01-101-7/+8
* gpiolib: Fix gpioinfo without argsSascha Hauer2022-09-281-1/+1
* gpiolib: gpioinfo: add optional CONTROLLER command line argumentAhmad Fatoum2022-09-131-5/+26
* gpiolib: implement gpio_get_chip_by_dev()Ahmad Fatoum2022-09-131-9/+19
* gpiolib: Add of_xlate supportJules Maselbas2022-08-081-28/+32
* gpiolib: fix allocating dynamic gpio numbers.Sascha Hauer2022-05-191-1/+1
* gpiolib: remove declaration of now unused variableAhmad Fatoum2022-04-291-1/+1
* gpio: allocate dynamic gpio numbers top downSascha Hauer2022-04-011-13/+13
* drivers: migrate "GPL-2.0" license identifiers to SPDX 2.0Roland Hieber2021-11-221-1/+1
* drivers: add missing SPDX-License-IdentifierAhmad Fatoum2021-11-011-0/+1
* gpio: allow -gpio suffix for gpio property namesSascha Hauer2021-06-091-9/+21
* gpiolib: add Linux-like gpiod_get() helperAhmad Fatoum2021-04-131-0/+43
* gpiolib: add gpio_array_to_id helper to get ID out of GPIO arrayOleksij Rempel2020-08-241-0/+31
* gpiolib: use correct format specifier for ptrdiff_tAhmad Fatoum2020-02-191-1/+1
* gpiolib: introduce helper functions working on gpio_info structsUwe Kleine-König2020-02-101-40/+97
* gpiolib: reorder functionsUwe Kleine-König2020-01-271-76/+76
* of/gpio: Support gpio-line-names propertySascha Hauer2019-11-271-1/+15
* gpio: Introduce GPIO namesSascha Hauer2019-11-271-6/+25
* gpiolib: add gpio_get_chip helperAhmad Fatoum2019-06-201-0/+7
* gpiolib: Introduce gpio_find_by_label()Andrey Smirnov2018-10-291-0/+17
* gpiolib: fix of_hog_gpio gpio label assignmentMarco Felsch2018-10-191-1/+4
* gpiolib: fix of_gpio_hog error handlingMarco Felsch2018-10-191-4/+4
* gpiolib: check validity for gpio_info in *_active()Uwe Kleine-König2017-09-261-0/+12
* gpiolib: Simplify code of gpio_request_one()Andrey Smirnov2017-07-301-9/+3
* gpiolib: Fix buggy flag detection codeAndrey Smirnov2017-07-301-9/+16
* gpio: fix null pointer exception when there is no oftreeSam Ravnborg2017-07-071-0/+3
* gpiolib: Add support for GPIO "hog" nodesAndrey Smirnov2017-06-061-1/+95
* gpiolib: Add code to support "active low" GPIOsAndrey Smirnov2017-06-061-4/+46
* gpio: Return -EPROBE_DEFER on gpio_get_num()Sebastian Hesselbarth2015-04-171-1/+4
* commands: rename "gpiolib" -> "gpioinfo"Holger Schurig2014-05-151-5/+3