linux/drivers/gpio
Bartosz Golaszewski d9d87d90cc treewide: rename GPIO set callbacks back to their original names
The conversion of all GPIO drivers to using the .set_rv() and
.set_multiple_rv() callbacks from struct gpio_chip (which - unlike their
predecessors - return an integer and allow the controller drivers to
indicate failures to users) is now complete and the legacy ones have
been removed. Rename the new callbacks back to their original names in
one sweeping change.

Signed-off-by: Bartosz Golaszewski <bartosz.golaszewski@linaro.org>
2025-08-07 10:07:06 +02:00
..
Kconfig gpiolib: enable CONFIG_GPIOLIB_LEGACY even for !GPIOLIB 2025-07-27 10:27:04 +02:00
Makefile gpiolib: make legacy interfaces optional 2025-07-24 16:24:49 +02:00
TODO gpio: TODO: remove the task for the sysfs rework 2025-07-16 10:27:08 +02:00
dev-sync-probe.c gpio: introduce utilities for synchronous fake device creation 2025-02-24 14:57:39 +01:00
dev-sync-probe.h gpio: introduce utilities for synchronous fake device creation 2025-02-24 14:57:39 +01:00
gpio-74x164.c treewide: rename GPIO set callbacks back to their original names 2025-08-07 10:07:06 +02:00
gpio-74xx-mmio.c gpio: 74xx-mmio: use new generic GPIO chip API 2025-07-07 09:43:53 +02:00
gpio-104-dio-48e.c module: Convert symbol namespace to string literal 2024-12-02 11:34:44 -08:00
gpio-104-idi-48.c
gpio-104-idio-16.c module: Convert symbol namespace to string literal 2024-12-02 11:34:44 -08:00
gpio-adnp.c treewide: rename GPIO set callbacks back to their original names 2025-08-07 10:07:06 +02:00
gpio-adp5520.c treewide: rename GPIO set callbacks back to their original names 2025-08-07 10:07:06 +02:00
gpio-adp5585.c treewide: rename GPIO set callbacks back to their original names 2025-08-07 10:07:06 +02:00
gpio-aggregator.c treewide: rename GPIO set callbacks back to their original names 2025-08-07 10:07:06 +02:00
gpio-altera-a10sr.c treewide: rename GPIO set callbacks back to their original names 2025-08-07 10:07:06 +02:00
gpio-altera.c treewide: rename GPIO set callbacks back to their original names 2025-08-07 10:07:06 +02:00
gpio-amd-fch.c treewide: rename GPIO set callbacks back to their original names 2025-08-07 10:07:06 +02:00
gpio-amd8111.c treewide: rename GPIO set callbacks back to their original names 2025-08-07 10:07:06 +02:00
gpio-amdpt.c
gpio-arizona.c treewide: rename GPIO set callbacks back to their original names 2025-08-07 10:07:06 +02:00
gpio-aspeed-sgpio.c treewide: rename GPIO set callbacks back to their original names 2025-08-07 10:07:06 +02:00
gpio-aspeed.c treewide: rename GPIO set callbacks back to their original names 2025-08-07 10:07:06 +02:00
gpio-ath79.c
gpio-bcm-kona.c treewide: rename GPIO set callbacks back to their original names 2025-08-07 10:07:06 +02:00
gpio-bd9571mwv.c treewide: rename GPIO set callbacks back to their original names 2025-08-07 10:07:06 +02:00
gpio-bd71815.c treewide: rename GPIO set callbacks back to their original names 2025-08-07 10:07:06 +02:00
gpio-bd71828.c treewide: rename GPIO set callbacks back to their original names 2025-08-07 10:07:06 +02:00
gpio-blzp1600.c gpio: blzp1600: remove incorrect pf_match_ptr() 2025-05-05 15:02:58 +02:00
gpio-brcmstb.c gpio: Use dev_fwnode() where applicable across drivers 2025-06-16 09:42:24 +02:00
gpio-bt8xx.c treewide: rename GPIO set callbacks back to their original names 2025-08-07 10:07:06 +02:00
gpio-cadence.c gpio: cadence: Remove duplicated include in gpio-cadence.c 2025-07-23 10:41:41 +02:00
gpio-cgbc.c treewide: rename GPIO set callbacks back to their original names 2025-08-07 10:07:06 +02:00
gpio-clps711x.c gpio: clps711x: use new generic GPIO chip API 2025-07-07 09:43:53 +02:00
gpio-creg-snps.c treewide: rename GPIO set callbacks back to their original names 2025-08-07 10:07:06 +02:00
gpio-cros-ec.c treewide: rename GPIO set callbacks back to their original names 2025-08-07 10:07:06 +02:00
gpio-crystalcove.c treewide: rename GPIO set callbacks back to their original names 2025-08-07 10:07:06 +02:00
gpio-cs5535.c treewide: rename GPIO set callbacks back to their original names 2025-08-07 10:07:06 +02:00
gpio-da9052.c treewide: rename GPIO set callbacks back to their original names 2025-08-07 10:07:06 +02:00
gpio-da9055.c treewide: rename GPIO set callbacks back to their original names 2025-08-07 10:07:06 +02:00
gpio-davinci.c treewide: rename GPIO set callbacks back to their original names 2025-08-07 10:07:06 +02:00
gpio-dln2.c treewide: rename GPIO set callbacks back to their original names 2025-08-07 10:07:06 +02:00
gpio-ds4520.c gpio: ds4520: don't check the 'ngpios' property in the driver 2025-04-17 13:58:55 +02:00
gpio-dwapb.c
gpio-eic-sprd.c treewide: rename GPIO set callbacks back to their original names 2025-08-07 10:07:06 +02:00
gpio-elkhartlake.c module: Convert symbol namespace to string literal 2024-12-02 11:34:44 -08:00
gpio-em.c treewide: rename GPIO set callbacks back to their original names 2025-08-07 10:07:06 +02:00
gpio-en7523.c gpio: en7523: use new generic GPIO chip API 2025-07-07 09:43:53 +02:00
gpio-ep93xx.c Fix a potential abuse of seq_printf() format string in drivers 2024-11-22 15:31:35 +01:00
gpio-exar.c treewide: rename GPIO set callbacks back to their original names 2025-08-07 10:07:06 +02:00
gpio-f7188x.c treewide: rename GPIO set callbacks back to their original names 2025-08-07 10:07:06 +02:00
gpio-ftgpio010.c
gpio-fxl6408.c
gpio-ge.c
gpio-gpio-mm.c module: Convert symbol namespace to string literal 2024-12-02 11:34:44 -08:00
gpio-graniterapids.c treewide: rename GPIO set callbacks back to their original names 2025-08-07 10:07:06 +02:00
gpio-grgpio.c gpio: Use dev_fwnode() where applicable across drivers 2025-06-16 09:42:24 +02:00
gpio-gw-pld.c treewide: rename GPIO set callbacks back to their original names 2025-08-07 10:07:06 +02:00
gpio-hisi.c
gpio-hlwd.c Fix a potential abuse of seq_printf() format string in drivers 2024-11-22 15:31:35 +01:00
gpio-htc-egpio.c treewide: rename GPIO set callbacks back to their original names 2025-08-07 10:07:06 +02:00
gpio-i8255.c module: Convert symbol namespace to string literal 2024-12-02 11:34:44 -08:00
gpio-i8255.h
gpio-ich.c treewide: rename GPIO set callbacks back to their original names 2025-08-07 10:07:06 +02:00
gpio-idio-16.c gpio: idio-16: Actually make use of the GPIO_IDIO_16 symbol namespace 2024-12-10 11:38:57 +01:00
gpio-idio-16.h
gpio-idt3243x.c gpio: idt3243x: Switch to irq_find_mapping() 2025-05-16 21:06:12 +02:00
gpio-imx-scu.c treewide: rename GPIO set callbacks back to their original names 2025-08-07 10:07:06 +02:00
gpio-it87.c treewide: rename GPIO set callbacks back to their original names 2025-08-07 10:07:06 +02:00
gpio-ixp4xx.c
gpio-janz-ttl.c treewide: rename GPIO set callbacks back to their original names 2025-08-07 10:07:06 +02:00
gpio-kempld.c treewide: rename GPIO set callbacks back to their original names 2025-08-07 10:07:06 +02:00
gpio-latch.c treewide: rename GPIO set callbacks back to their original names 2025-08-07 10:07:06 +02:00
gpio-ljca.c treewide: rename GPIO set callbacks back to their original names 2025-08-07 10:07:06 +02:00
gpio-logicvc.c treewide: rename GPIO set callbacks back to their original names 2025-08-07 10:07:06 +02:00
gpio-loongson-64bit.c treewide: rename GPIO set callbacks back to their original names 2025-08-07 10:07:06 +02:00
gpio-loongson.c treewide: rename GPIO set callbacks back to their original names 2025-08-07 10:07:06 +02:00
gpio-loongson1.c
gpio-lp873x.c treewide: rename GPIO set callbacks back to their original names 2025-08-07 10:07:06 +02:00
gpio-lp3943.c treewide: rename GPIO set callbacks back to their original names 2025-08-07 10:07:06 +02:00
gpio-lp87565.c treewide: rename GPIO set callbacks back to their original names 2025-08-07 10:07:06 +02:00
gpio-lpc18xx.c treewide: rename GPIO set callbacks back to their original names 2025-08-07 10:07:06 +02:00
gpio-lpc32xx.c treewide: rename GPIO set callbacks back to their original names 2025-08-07 10:07:06 +02:00
gpio-macsmc.c treewide: rename GPIO set callbacks back to their original names 2025-08-07 10:07:06 +02:00
gpio-madera.c treewide: rename GPIO set callbacks back to their original names 2025-08-07 10:07:06 +02:00
gpio-max730x.c treewide: rename GPIO set callbacks back to their original names 2025-08-07 10:07:06 +02:00
gpio-max732x.c treewide: rename GPIO set callbacks back to their original names 2025-08-07 10:07:06 +02:00
gpio-max3191x.c gpio: max3191x: remove unused callbacks 2025-05-13 15:15:34 +02:00
gpio-max7300.c
gpio-max7301.c
gpio-max77620.c treewide: rename GPIO set callbacks back to their original names 2025-08-07 10:07:06 +02:00
gpio-max77650.c treewide: rename GPIO set callbacks back to their original names 2025-08-07 10:07:06 +02:00
gpio-max77759.c treewide: rename GPIO set callbacks back to their original names 2025-08-07 10:07:06 +02:00
gpio-mb86s7x.c treewide: rename GPIO set callbacks back to their original names 2025-08-07 10:07:06 +02:00
gpio-mc33880.c treewide: rename GPIO set callbacks back to their original names 2025-08-07 10:07:06 +02:00
gpio-menz127.c module: Convert symbol namespace to string literal 2024-12-02 11:34:44 -08:00
gpio-merrifield.c module: Convert symbol namespace to string literal 2024-12-02 11:34:44 -08:00
gpio-ml-ioh.c treewide: rename GPIO set callbacks back to their original names 2025-08-07 10:07:06 +02:00
gpio-mlxbf.c
gpio-mlxbf2.c gpio: mlxbf2: use platform_get_irq_optional() 2025-08-03 21:04:25 +02:00
gpio-mlxbf3.c gpio: mlxbf3: only get IRQ for device instance 0 2025-06-18 12:19:39 +02:00
gpio-mm-lantiq.c treewide: rename GPIO set callbacks back to their original names 2025-08-07 10:07:06 +02:00
gpio-mmio.c treewide: rename GPIO set callbacks back to their original names 2025-08-07 10:07:06 +02:00
gpio-mockup.c treewide: rename GPIO set callbacks back to their original names 2025-08-07 10:07:06 +02:00
gpio-moxtet.c treewide: rename GPIO set callbacks back to their original names 2025-08-07 10:07:06 +02:00
gpio-mpc8xxx.c gpio updates for v6.16-rc1 2025-05-27 15:22:01 -07:00
gpio-mpc5200.c treewide: rename GPIO set callbacks back to their original names 2025-08-07 10:07:06 +02:00
gpio-mpfs.c treewide: rename GPIO set callbacks back to their original names 2025-08-07 10:07:06 +02:00
gpio-mpsse.c treewide: rename GPIO set callbacks back to their original names 2025-08-07 10:07:06 +02:00
gpio-msc313.c treewide: rename GPIO set callbacks back to their original names 2025-08-07 10:07:06 +02:00
gpio-mt7621.c
gpio-mvebu.c treewide: rename GPIO set callbacks back to their original names 2025-08-07 10:07:06 +02:00
gpio-mxc.c gpio: mxc: use new generic GPIO chip API 2025-07-07 09:43:53 +02:00
gpio-mxs.c gpio: Use dev_fwnode() where applicable across drivers 2025-06-16 09:42:24 +02:00
gpio-nomadik.c treewide: rename GPIO set callbacks back to their original names 2025-08-07 10:07:06 +02:00
gpio-npcm-sgpio.c treewide: rename GPIO set callbacks back to their original names 2025-08-07 10:07:06 +02:00
gpio-octeon.c treewide: rename GPIO set callbacks back to their original names 2025-08-07 10:07:06 +02:00
gpio-omap.c treewide: rename GPIO set callbacks back to their original names 2025-08-07 10:07:06 +02:00
gpio-palmas.c treewide: rename GPIO set callbacks back to their original names 2025-08-07 10:07:06 +02:00
gpio-pca953x.c treewide: rename GPIO set callbacks back to their original names 2025-08-07 10:07:06 +02:00
gpio-pca9570.c treewide: rename GPIO set callbacks back to their original names 2025-08-07 10:07:06 +02:00
gpio-pcf857x.c treewide: rename GPIO set callbacks back to their original names 2025-08-07 10:07:06 +02:00
gpio-pch.c treewide: rename GPIO set callbacks back to their original names 2025-08-07 10:07:06 +02:00
gpio-pci-idio-16.c module: Convert symbol namespace to string literal 2024-12-02 11:34:44 -08:00
gpio-pcie-idio-24.c gpio: pcie-idio-24: Replace deprecated PCI functions 2024-11-04 09:15:38 +01:00
gpio-pisosr.c gpio: pisosr: remove unneeded direction_output() callback 2025-07-02 11:05:09 +02:00
gpio-pl061.c treewide: rename GPIO set callbacks back to their original names 2025-08-07 10:07:06 +02:00
gpio-pmic-eic-sprd.c gpio: pmic-eic-sprd: drop unneeded .set() callback 2025-06-23 09:25:46 +02:00
gpio-pxa.c treewide: rename GPIO set callbacks back to their original names 2025-08-07 10:07:06 +02:00
gpio-raspberrypi-exp.c treewide: rename GPIO set callbacks back to their original names 2025-08-07 10:07:06 +02:00
gpio-rc5t583.c treewide: rename GPIO set callbacks back to their original names 2025-08-07 10:07:06 +02:00
gpio-rcar.c treewide: rename GPIO set callbacks back to their original names 2025-08-07 10:07:06 +02:00
gpio-rda.c
gpio-rdc321x.c treewide: rename GPIO set callbacks back to their original names 2025-08-07 10:07:06 +02:00
gpio-realtek-otto.c
gpio-reg.c treewide: rename GPIO set callbacks back to their original names 2025-08-07 10:07:06 +02:00
gpio-regmap.c treewide: rename GPIO set callbacks back to their original names 2025-08-07 10:07:06 +02:00
gpio-rockchip.c treewide: rename GPIO set callbacks back to their original names 2025-08-07 10:07:06 +02:00
gpio-rtd.c treewide: rename GPIO set callbacks back to their original names 2025-08-07 10:07:06 +02:00
gpio-sa1100.c treewide: rename GPIO set callbacks back to their original names 2025-08-07 10:07:06 +02:00
gpio-sama5d2-piobu.c treewide: rename GPIO set callbacks back to their original names 2025-08-07 10:07:06 +02:00
gpio-sch.c treewide: rename GPIO set callbacks back to their original names 2025-08-07 10:07:06 +02:00
gpio-sch311x.c treewide: rename GPIO set callbacks back to their original names 2025-08-07 10:07:06 +02:00
gpio-sifive.c
gpio-sim.c treewide: rename GPIO set callbacks back to their original names 2025-08-07 10:07:06 +02:00
gpio-siox.c treewide: rename GPIO set callbacks back to their original names 2025-08-07 10:07:06 +02:00
gpio-sl28cpld.c
gpio-sloppy-logic-analyzer.c gpio: sloppy-logic-analyzer: Fully open-code compatible for grepping 2025-06-16 09:45:14 +02:00
gpio-sodaville.c gpio: Use dev_fwnode() where applicable across drivers 2025-06-16 09:42:24 +02:00
gpio-spacemit-k1.c gpio: spacemit: Add missing MODULE_DEVICE_TABLE 2025-06-16 09:43:50 +02:00
gpio-spear-spics.c treewide: rename GPIO set callbacks back to their original names 2025-08-07 10:07:06 +02:00
gpio-sprd.c treewide: rename GPIO set callbacks back to their original names 2025-08-07 10:07:06 +02:00
gpio-stmpe.c treewide: rename GPIO set callbacks back to their original names 2025-08-07 10:07:06 +02:00
gpio-stp-xway.c treewide: rename GPIO set callbacks back to their original names 2025-08-07 10:07:06 +02:00
gpio-syscon.c treewide: rename GPIO set callbacks back to their original names 2025-08-07 10:07:06 +02:00
gpio-tangier.c treewide: rename GPIO set callbacks back to their original names 2025-08-07 10:07:06 +02:00
gpio-tangier.h
gpio-tb10x.c gpio: Use dev_fwnode() where applicable across drivers 2025-06-16 09:42:24 +02:00
gpio-tc3589x.c treewide: rename GPIO set callbacks back to their original names 2025-08-07 10:07:06 +02:00
gpio-tegra.c treewide: rename GPIO set callbacks back to their original names 2025-08-07 10:07:06 +02:00
gpio-tegra186.c treewide: rename GPIO set callbacks back to their original names 2025-08-07 10:07:06 +02:00
gpio-thunderx.c treewide: rename GPIO set callbacks back to their original names 2025-08-07 10:07:06 +02:00
gpio-timberdale.c treewide: rename GPIO set callbacks back to their original names 2025-08-07 10:07:06 +02:00
gpio-tn48m.c
gpio-tpic2810.c treewide: rename GPIO set callbacks back to their original names 2025-08-07 10:07:06 +02:00
gpio-tps6586x.c treewide: rename GPIO set callbacks back to their original names 2025-08-07 10:07:06 +02:00
gpio-tps65086.c treewide: rename GPIO set callbacks back to their original names 2025-08-07 10:07:06 +02:00
gpio-tps65218.c treewide: rename GPIO set callbacks back to their original names 2025-08-07 10:07:06 +02:00
gpio-tps65219.c treewide: rename GPIO set callbacks back to their original names 2025-08-07 10:07:06 +02:00
gpio-tps65910.c treewide: rename GPIO set callbacks back to their original names 2025-08-07 10:07:06 +02:00
gpio-tps65912.c treewide: rename GPIO set callbacks back to their original names 2025-08-07 10:07:06 +02:00
gpio-tps68470.c treewide: rename GPIO set callbacks back to their original names 2025-08-07 10:07:06 +02:00
gpio-tqmx86.c treewide: rename GPIO set callbacks back to their original names 2025-08-07 10:07:06 +02:00
gpio-ts4800.c
gpio-ts4900.c treewide: rename GPIO set callbacks back to their original names 2025-08-07 10:07:06 +02:00
gpio-ts5500.c treewide: rename GPIO set callbacks back to their original names 2025-08-07 10:07:06 +02:00
gpio-twl4030.c treewide: rename GPIO set callbacks back to their original names 2025-08-07 10:07:06 +02:00
gpio-twl6040.c treewide: rename GPIO set callbacks back to their original names 2025-08-07 10:07:06 +02:00
gpio-uniphier.c treewide: rename GPIO set callbacks back to their original names 2025-08-07 10:07:06 +02:00
gpio-vf610.c gpio: vf610: Allow building as a module 2025-04-23 13:23:18 +02:00
gpio-viperboard.c treewide: rename GPIO set callbacks back to their original names 2025-08-07 10:07:06 +02:00
gpio-virtio.c treewide: rename GPIO set callbacks back to their original names 2025-08-07 10:07:06 +02:00
gpio-virtuser.c gpio: virtuser: use gpiod_multi_set_value_cansleep() 2025-06-16 09:29:42 +02:00
gpio-visconti.c Fix a potential abuse of seq_printf() format string in drivers 2024-11-22 15:31:35 +01:00
gpio-vx855.c treewide: rename GPIO set callbacks back to their original names 2025-08-07 10:07:06 +02:00
gpio-wcd934x.c treewide: rename GPIO set callbacks back to their original names 2025-08-07 10:07:06 +02:00
gpio-wcove.c treewide: rename GPIO set callbacks back to their original names 2025-08-07 10:07:06 +02:00
gpio-winbond.c treewide: rename GPIO set callbacks back to their original names 2025-08-07 10:07:06 +02:00
gpio-wm831x.c treewide: rename GPIO set callbacks back to their original names 2025-08-07 10:07:06 +02:00
gpio-wm8350.c treewide: rename GPIO set callbacks back to their original names 2025-08-07 10:07:06 +02:00
gpio-wm8994.c treewide: rename GPIO set callbacks back to their original names 2025-08-07 10:07:06 +02:00
gpio-ws16c48.c
gpio-xgene-sb.c gpio: xgene-sb: Make irq_chip immutable 2025-05-15 17:02:22 +02:00
gpio-xgene.c treewide: rename GPIO set callbacks back to their original names 2025-08-07 10:07:06 +02:00
gpio-xgs-iproc.c Driver core changes for 6.13-rc1 2024-11-29 11:43:29 -08:00
gpio-xilinx.c treewide: rename GPIO set callbacks back to their original names 2025-08-07 10:07:06 +02:00
gpio-xlp.c treewide: rename GPIO set callbacks back to their original names 2025-08-07 10:07:06 +02:00
gpio-xra1403.c treewide: rename GPIO set callbacks back to their original names 2025-08-07 10:07:06 +02:00
gpio-xtensa.c treewide: rename GPIO set callbacks back to their original names 2025-08-07 10:07:06 +02:00
gpio-zevio.c treewide: rename GPIO set callbacks back to their original names 2025-08-07 10:07:06 +02:00
gpio-zynq.c treewide: rename GPIO set callbacks back to their original names 2025-08-07 10:07:06 +02:00
gpio-zynqmp-modepin.c treewide: rename GPIO set callbacks back to their original names 2025-08-07 10:07:06 +02:00
gpiolib-acpi-core.c gpiolib: acpi: Move quirks to a separate file 2025-05-21 12:25:24 +03:00
gpiolib-acpi-quirks.c gpiolib: acpi: Add a quirk for Acer Nitro V15 2025-06-09 23:09:24 +03:00
gpiolib-acpi.h gpiolib: acpi: Add acpi_gpio_need_run_edge_events_on_boot() getter 2025-05-21 12:25:24 +03:00
gpiolib-cdev.c gpiolib: don't allow setting values on input lines 2025-04-07 09:00:48 +02:00
gpiolib-cdev.h
gpiolib-devres.c gpiolib: devres: release GPIOs in devm_gpiod_put_array() 2025-07-17 09:22:46 +02:00
gpiolib-legacy.c gpiolib: Remove unused devm_gpio_request() 2025-06-10 10:06:41 +02:00
gpiolib-of.c gpio: of: initialize local variable passed to the .of_xlate() callback 2025-07-09 16:14:11 +02:00
gpiolib-of.h gpiolib: of: add forward declaration for struct device_node 2025-07-24 11:53:29 +02:00
gpiolib-swnode.c module: Convert symbol namespace to string literal 2024-12-02 11:34:44 -08:00
gpiolib-swnode.h
gpiolib-sysfs.c gpio: sysfs: Fix an end of loop test in gpiod_unexport() 2025-07-19 18:06:47 +02:00
gpiolib-sysfs.h
gpiolib.c treewide: rename GPIO set callbacks back to their original names 2025-08-07 10:07:06 +02:00
gpiolib.h gpio: sysfs: remove the mockdev pointer from struct gpio_device 2025-06-20 09:29:15 +02:00