summaryrefslogtreecommitdiff
path: root/drivers/gpio/gpio-sim.c
AgeCommit message (Expand)AuthorFilesLines
2024-07-04gpio: sim: lock GPIOs as interrupts when they are requestedBartosz Golaszewski1-1/+24
2024-06-11gpio: sim: use devm_mutex_init()Bartosz Golaszewski1-10/+1
2024-06-11gpio: sim: drop kernel.h includeBartosz Golaszewski1-1/+1
2024-06-11gpio: sim: use device_match_name() instead of strcmp(dev_name(...Bartosz Golaszewski1-12/+12
2024-02-26gpio: sim: use for_each_hwgpio()Bartosz Golaszewski1-2/+2
2024-02-26gpio: sim: delimit the fwnode name with a ":" when generating labelsBartosz Golaszewski1-2/+2
2024-02-26gpio: sim: add lockdep assertsBartosz Golaszewski1-17/+24
2023-12-08gpio: sim: implement the dbg_show() callbackBartosz Golaszewski1-0/+22
2023-12-07gpio: sim: fix the email address in MODULE_AUTHOR()Bartosz Golaszewski1-1/+1
2023-11-01Merge tag 'gpio-updates-for-v6.7-rc1' of git://git.kernel.org/pub/scm/linux/k...Linus Torvalds1-21/+55
2023-10-02gpio: sim: add missing includeBartosz Golaszewski1-0/+1
2023-09-25gpio: sim: initialize a managed pointer when declaring itBartosz Golaszewski1-2/+2
2023-09-22gpio: sim: fix an invalid __free() usageBartosz Golaszewski1-37/+23
2023-09-18gpio: sim: include a missing headerBartosz Golaszewski1-0/+1
2023-09-12gpio: sim: don't fiddle with GPIOLIB private membersBartosz Golaszewski1-19/+51
2023-08-29Merge tag 'gpio-updates-for-v6.6' of git://git.kernel.org/pub/scm/linux/kerne...Linus Torvalds1-191/+94
2023-08-23gpio: sim: pass the GPIO device's software node to irq domainBartosz Golaszewski1-1/+1
2023-08-23gpio: sim: dispose of irq mappings before destroying the irq_sim domainBartosz Golaszewski1-0/+13
2023-08-18gpio: sim: simplify code with cleanup helpersBartosz Golaszewski1-169/+85
2023-08-15gpio: sim: replace memmove() + strstrip() with skip_spaces() + strim()Bartosz Golaszewski1-7/+4
2023-08-12gpio: sim: simplify gpio_sim_device_config_live_store()Bartosz Golaszewski1-2/+1
2023-08-11gpio: sim: use sysfs_streq() and avoid an strdup()Bartosz Golaszewski1-12/+3
2023-08-03gpio: sim: mark the GPIO chip as a one that can sleepBartosz Golaszewski1-0/+1
2023-07-13gpio: sim: fix a typo in commentBartosz Golaszewski1-1/+1
2023-06-07gpio: sim: quietly ignore configured lines outside the bankKent Gibson1-0/+12
2023-06-06gpio: sim: fix memory corruption when adding named lines and unnamed hogsKent Gibson1-2/+4
2023-03-10gpio: sim: Deactivate device in reversed orderAndy Shevchenko1-1/+1
2023-02-22Merge tag 'gpio-updates-for-v6.3' of git://git.kernel.org/pub/scm/linux/kerne...Linus Torvalds1-5/+4
2023-02-17gpio: sim: fix a memory leakBartosz Golaszewski1-1/+1
2023-02-13gpio: sim: Use %pfwP specifier instead of calling fwnode API directlyAndy Shevchenko1-5/+4
2022-12-14gpio: sim: set a limit on the number of GPIOsBartosz Golaszewski1-0/+4
2022-07-12gpio: sim: fix the chip_name configfs itemBartosz Golaszewski1-11/+5
2022-05-27Merge tag 'gpio-updates-for-v5.19' of git://git.kernel.org/pub/scm/linux/kern...Linus Torvalds1-2/+2
2022-05-22gpio: sim: Use correct order for the parameters of devm_kcalloc()Christophe JAILLET1-2/+2
2022-04-14gpio: sim: fix setting and getting multiple linesBartosz Golaszewski1-2/+2
2022-03-10gpio: sim: fix a typoBartosz Golaszewski1-1/+1
2022-03-08gpio: sim: Declare gpio_sim_hog_config_item_ops staticAndy Shevchenko1-1/+1
2022-02-09gpio: sim: fix hogs with custom chip labelsBartosz Golaszewski1-4/+15
2022-01-24gpio: sim: check the label length when setting up device propertiesBartosz Golaszewski1-1/+1
2021-12-21gpio: sim: add missing fwnode_handle_put() in gpio_sim_probe()Yang Yingliang1-1/+3
2021-12-19gpio: sim: fix uninitialized ret variableTom Rix1-1/+2
2021-12-17gpio: sim: new testing moduleBartosz Golaszewski1-0/+1589