]> git.ipfire.org Git - thirdparty/linux.git/commitdiff
treewide: rename GPIO set callbacks back to their original names
authorBartosz Golaszewski <bartosz.golaszewski@linaro.org>
Thu, 17 Jul 2025 13:21:26 +0000 (15:21 +0200)
committerBartosz Golaszewski <bartosz.golaszewski@linaro.org>
Thu, 7 Aug 2025 08:07:06 +0000 (10:07 +0200)
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>
282 files changed:
arch/arm/common/sa1111.c
arch/arm/common/scoop.c
arch/arm/mach-s3c/gpio-samsung.c
arch/arm/mach-sa1100/assabet.c
arch/arm/mach-sa1100/neponset.c
arch/arm/plat-orion/gpio.c
arch/m68k/coldfire/gpio.c
arch/mips/alchemy/common/gpiolib.c
arch/mips/bcm63xx/gpio.c
arch/mips/kernel/gpio_txx9.c
arch/mips/rb532/gpio.c
arch/mips/txx9/generic/setup.c
arch/powerpc/platforms/44x/gpio.c
arch/powerpc/platforms/52xx/mpc52xx_gpt.c
arch/powerpc/platforms/83xx/mcu_mpc8349emitx.c
arch/powerpc/platforms/8xx/cpm1.c
arch/powerpc/sysdev/cpm_common.c
drivers/bcma/driver_gpio.c
drivers/gpio/gpio-74x164.c
drivers/gpio/gpio-adnp.c
drivers/gpio/gpio-adp5520.c
drivers/gpio/gpio-adp5585.c
drivers/gpio/gpio-aggregator.c
drivers/gpio/gpio-altera-a10sr.c
drivers/gpio/gpio-altera.c
drivers/gpio/gpio-amd-fch.c
drivers/gpio/gpio-amd8111.c
drivers/gpio/gpio-arizona.c
drivers/gpio/gpio-aspeed-sgpio.c
drivers/gpio/gpio-aspeed.c
drivers/gpio/gpio-bcm-kona.c
drivers/gpio/gpio-bd71815.c
drivers/gpio/gpio-bd71828.c
drivers/gpio/gpio-bd9571mwv.c
drivers/gpio/gpio-bt8xx.c
drivers/gpio/gpio-cgbc.c
drivers/gpio/gpio-creg-snps.c
drivers/gpio/gpio-cros-ec.c
drivers/gpio/gpio-crystalcove.c
drivers/gpio/gpio-cs5535.c
drivers/gpio/gpio-da9052.c
drivers/gpio/gpio-da9055.c
drivers/gpio/gpio-davinci.c
drivers/gpio/gpio-dln2.c
drivers/gpio/gpio-eic-sprd.c
drivers/gpio/gpio-em.c
drivers/gpio/gpio-exar.c
drivers/gpio/gpio-f7188x.c
drivers/gpio/gpio-graniterapids.c
drivers/gpio/gpio-gw-pld.c
drivers/gpio/gpio-htc-egpio.c
drivers/gpio/gpio-ich.c
drivers/gpio/gpio-imx-scu.c
drivers/gpio/gpio-it87.c
drivers/gpio/gpio-janz-ttl.c
drivers/gpio/gpio-kempld.c
drivers/gpio/gpio-latch.c
drivers/gpio/gpio-ljca.c
drivers/gpio/gpio-logicvc.c
drivers/gpio/gpio-loongson-64bit.c
drivers/gpio/gpio-loongson.c
drivers/gpio/gpio-lp3943.c
drivers/gpio/gpio-lp873x.c
drivers/gpio/gpio-lp87565.c
drivers/gpio/gpio-lpc18xx.c
drivers/gpio/gpio-lpc32xx.c
drivers/gpio/gpio-macsmc.c
drivers/gpio/gpio-madera.c
drivers/gpio/gpio-max730x.c
drivers/gpio/gpio-max732x.c
drivers/gpio/gpio-max77620.c
drivers/gpio/gpio-max77650.c
drivers/gpio/gpio-max77759.c
drivers/gpio/gpio-mb86s7x.c
drivers/gpio/gpio-mc33880.c
drivers/gpio/gpio-ml-ioh.c
drivers/gpio/gpio-mm-lantiq.c
drivers/gpio/gpio-mmio.c
drivers/gpio/gpio-mockup.c
drivers/gpio/gpio-moxtet.c
drivers/gpio/gpio-mpc5200.c
drivers/gpio/gpio-mpfs.c
drivers/gpio/gpio-mpsse.c
drivers/gpio/gpio-msc313.c
drivers/gpio/gpio-mvebu.c
drivers/gpio/gpio-nomadik.c
drivers/gpio/gpio-npcm-sgpio.c
drivers/gpio/gpio-octeon.c
drivers/gpio/gpio-omap.c
drivers/gpio/gpio-palmas.c
drivers/gpio/gpio-pca953x.c
drivers/gpio/gpio-pca9570.c
drivers/gpio/gpio-pcf857x.c
drivers/gpio/gpio-pch.c
drivers/gpio/gpio-pl061.c
drivers/gpio/gpio-pxa.c
drivers/gpio/gpio-raspberrypi-exp.c
drivers/gpio/gpio-rc5t583.c
drivers/gpio/gpio-rcar.c
drivers/gpio/gpio-rdc321x.c
drivers/gpio/gpio-reg.c
drivers/gpio/gpio-regmap.c
drivers/gpio/gpio-rockchip.c
drivers/gpio/gpio-rtd.c
drivers/gpio/gpio-sa1100.c
drivers/gpio/gpio-sama5d2-piobu.c
drivers/gpio/gpio-sch.c
drivers/gpio/gpio-sch311x.c
drivers/gpio/gpio-sim.c
drivers/gpio/gpio-siox.c
drivers/gpio/gpio-spear-spics.c
drivers/gpio/gpio-sprd.c
drivers/gpio/gpio-stmpe.c
drivers/gpio/gpio-stp-xway.c
drivers/gpio/gpio-syscon.c
drivers/gpio/gpio-tangier.c
drivers/gpio/gpio-tc3589x.c
drivers/gpio/gpio-tegra.c
drivers/gpio/gpio-tegra186.c
drivers/gpio/gpio-thunderx.c
drivers/gpio/gpio-timberdale.c
drivers/gpio/gpio-tpic2810.c
drivers/gpio/gpio-tps65086.c
drivers/gpio/gpio-tps65218.c
drivers/gpio/gpio-tps65219.c
drivers/gpio/gpio-tps6586x.c
drivers/gpio/gpio-tps65910.c
drivers/gpio/gpio-tps65912.c
drivers/gpio/gpio-tps68470.c
drivers/gpio/gpio-tqmx86.c
drivers/gpio/gpio-ts4900.c
drivers/gpio/gpio-ts5500.c
drivers/gpio/gpio-twl4030.c
drivers/gpio/gpio-twl6040.c
drivers/gpio/gpio-uniphier.c
drivers/gpio/gpio-viperboard.c
drivers/gpio/gpio-virtio.c
drivers/gpio/gpio-vx855.c
drivers/gpio/gpio-wcd934x.c
drivers/gpio/gpio-wcove.c
drivers/gpio/gpio-winbond.c
drivers/gpio/gpio-wm831x.c
drivers/gpio/gpio-wm8350.c
drivers/gpio/gpio-wm8994.c
drivers/gpio/gpio-xgene.c
drivers/gpio/gpio-xilinx.c
drivers/gpio/gpio-xlp.c
drivers/gpio/gpio-xra1403.c
drivers/gpio/gpio-xtensa.c
drivers/gpio/gpio-zevio.c
drivers/gpio/gpio-zynq.c
drivers/gpio/gpio-zynqmp-modepin.c
drivers/gpio/gpiolib.c
drivers/gpu/drm/bridge/ti-sn65dsi86.c
drivers/hid/hid-cp2112.c
drivers/hid/hid-mcp2200.c
drivers/hid/hid-mcp2221.c
drivers/hwmon/ltc2992.c
drivers/hwmon/pmbus/ucd9000.c
drivers/i2c/muxes/i2c-mux-ltc4306.c
drivers/iio/adc/ad4130.c
drivers/iio/adc/ad4170-4.c
drivers/iio/adc/ad7768-1.c
drivers/iio/adc/rohm-bd79124.c
drivers/iio/adc/ti-ads7950.c
drivers/iio/addac/ad74115.c
drivers/iio/addac/ad74413r.c
drivers/iio/dac/ad5592r-base.c
drivers/input/keyboard/adp5588-keys.c
drivers/input/touchscreen/ad7879.c
drivers/leds/blink/leds-lgm-sso.c
drivers/leds/leds-pca9532.c
drivers/leds/leds-pca955x.c
drivers/leds/leds-tca6507.c
drivers/media/dvb-frontends/cxd2820r_core.c
drivers/media/i2c/ds90ub913.c
drivers/media/i2c/ds90ub953.c
drivers/media/i2c/max9286.c
drivers/media/i2c/max96717.c
drivers/media/pci/solo6x10/solo6x10-gpio.c
drivers/mfd/sm501.c
drivers/mfd/tps65010.c
drivers/mfd/ucb1x00-core.c
drivers/misc/mchp_pci1xxxx/mchp_pci1xxxx_gpio.c
drivers/misc/ti_fpc202.c
drivers/net/can/spi/mcp251x.c
drivers/net/dsa/mt7530.c
drivers/net/dsa/vitesse-vsc73xx-core.c
drivers/net/phy/qcom/qca807x.c
drivers/pinctrl/actions/pinctrl-owl.c
drivers/pinctrl/bcm/pinctrl-bcm2835.c
drivers/pinctrl/bcm/pinctrl-iproc-gpio.c
drivers/pinctrl/bcm/pinctrl-nsp-gpio.c
drivers/pinctrl/cirrus/pinctrl-cs42l43.c
drivers/pinctrl/cirrus/pinctrl-lochnagar.c
drivers/pinctrl/intel/pinctrl-baytrail.c
drivers/pinctrl/intel/pinctrl-cherryview.c
drivers/pinctrl/intel/pinctrl-intel.c
drivers/pinctrl/intel/pinctrl-lynxpoint.c
drivers/pinctrl/mediatek/pinctrl-airoha.c
drivers/pinctrl/mediatek/pinctrl-moore.c
drivers/pinctrl/mediatek/pinctrl-mtk-common.c
drivers/pinctrl/mediatek/pinctrl-paris.c
drivers/pinctrl/meson/pinctrl-amlogic-a4.c
drivers/pinctrl/meson/pinctrl-meson.c
drivers/pinctrl/mvebu/pinctrl-armada-37xx.c
drivers/pinctrl/nomadik/pinctrl-abx500.c
drivers/pinctrl/nuvoton/pinctrl-ma35.c
drivers/pinctrl/pinctrl-amd.c
drivers/pinctrl/pinctrl-amdisp.c
drivers/pinctrl/pinctrl-apple-gpio.c
drivers/pinctrl/pinctrl-as3722.c
drivers/pinctrl/pinctrl-at91-pio4.c
drivers/pinctrl/pinctrl-at91.c
drivers/pinctrl/pinctrl-aw9523.c
drivers/pinctrl/pinctrl-axp209.c
drivers/pinctrl/pinctrl-cy8c95x0.c
drivers/pinctrl/pinctrl-da9062.c
drivers/pinctrl/pinctrl-digicolor.c
drivers/pinctrl/pinctrl-ingenic.c
drivers/pinctrl/pinctrl-keembay.c
drivers/pinctrl/pinctrl-mcp23s08.c
drivers/pinctrl/pinctrl-microchip-sgpio.c
drivers/pinctrl/pinctrl-ocelot.c
drivers/pinctrl/pinctrl-pic32.c
drivers/pinctrl/pinctrl-pistachio.c
drivers/pinctrl/pinctrl-rk805.c
drivers/pinctrl/pinctrl-rp1.c
drivers/pinctrl/pinctrl-st.c
drivers/pinctrl/pinctrl-stmfx.c
drivers/pinctrl/pinctrl-sx150x.c
drivers/pinctrl/pinctrl-xway.c
drivers/pinctrl/qcom/pinctrl-lpass-lpi.c
drivers/pinctrl/qcom/pinctrl-msm.c
drivers/pinctrl/qcom/pinctrl-spmi-gpio.c
drivers/pinctrl/qcom/pinctrl-spmi-mpp.c
drivers/pinctrl/qcom/pinctrl-ssbi-gpio.c
drivers/pinctrl/qcom/pinctrl-ssbi-mpp.c
drivers/pinctrl/renesas/gpio.c
drivers/pinctrl/renesas/pinctrl-rza1.c
drivers/pinctrl/renesas/pinctrl-rza2.c
drivers/pinctrl/renesas/pinctrl-rzg2l.c
drivers/pinctrl/renesas/pinctrl-rzv2m.c
drivers/pinctrl/samsung/pinctrl-samsung.c
drivers/pinctrl/spear/pinctrl-plgpio.c
drivers/pinctrl/starfive/pinctrl-starfive-jh7100.c
drivers/pinctrl/starfive/pinctrl-starfive-jh7110.c
drivers/pinctrl/stm32/pinctrl-stm32.c
drivers/pinctrl/sunplus/sppctl.c
drivers/pinctrl/sunxi/pinctrl-sunxi.c
drivers/pinctrl/vt8500/pinctrl-wmt.c
drivers/platform/cznic/turris-omnia-mcu-gpio.c
drivers/platform/x86/barco-p50-gpio.c
drivers/platform/x86/intel/int0002_vgpio.c
drivers/platform/x86/portwell-ec.c
drivers/platform/x86/silicom-platform.c
drivers/pwm/pwm-pca9685.c
drivers/regulator/rpi-panel-attiny-regulator.c
drivers/soc/fsl/qe/gpio.c
drivers/soc/renesas/pwc-rzv2m.c
drivers/spi/spi-xcomm.c
drivers/ssb/driver_gpio.c
drivers/staging/greybus/gpio.c
drivers/tty/serial/max310x.c
drivers/tty/serial/sc16is7xx.c
drivers/usb/serial/cp210x.c
drivers/usb/serial/ftdi_sio.c
drivers/video/fbdev/via/via-gpio.c
include/linux/gpio/driver.h
include/linux/gpio/generic.h
sound/hda/codecs/side-codecs/cirrus_scodec_test.c
sound/soc/codecs/idt821034.c
sound/soc/codecs/peb2466.c
sound/soc/codecs/rt5677.c
sound/soc/codecs/tlv320adc3xxx.c
sound/soc/codecs/wm5100.c
sound/soc/codecs/wm8903.c
sound/soc/codecs/wm8962.c
sound/soc/codecs/wm8996.c
sound/soc/codecs/zl38060.c
sound/soc/soc-ac97.c
sound/soc/ti/davinci-mcasp.c

index d7e2ea27ce596175af9d474dde347c7d2b6b0b82..3389a70e4d4978acc7ab5479b3998fd54e3eb7a6 100644 (file)
@@ -617,8 +617,8 @@ static int sa1111_setup_gpios(struct sa1111 *sachip)
        sachip->gc.direction_input = sa1111_gpio_direction_input;
        sachip->gc.direction_output = sa1111_gpio_direction_output;
        sachip->gc.get = sa1111_gpio_get;
-       sachip->gc.set_rv = sa1111_gpio_set;
-       sachip->gc.set_multiple_rv = sa1111_gpio_set_multiple;
+       sachip->gc.set = sa1111_gpio_set;
+       sachip->gc.set_multiple = sa1111_gpio_set_multiple;
        sachip->gc.to_irq = sa1111_gpio_to_irq;
        sachip->gc.base = -1;
        sachip->gc.ngpio = 18;
index 2d3ee76c8e17c7a5ccc90d863a4473f118c14378..dddb73c968262b7df2145a170fbf8f27643d06d5 100644 (file)
@@ -218,7 +218,7 @@ static int scoop_probe(struct platform_device *pdev)
                devptr->gpio.label = dev_name(&pdev->dev);
                devptr->gpio.base = inf->gpio_base;
                devptr->gpio.ngpio = 12; /* PA11 = 0, PA12 = 1, etc. up to PA22 = 11 */
-               devptr->gpio.set_rv = scoop_gpio_set;
+               devptr->gpio.set = scoop_gpio_set;
                devptr->gpio.get = scoop_gpio_get;
                devptr->gpio.direction_input = scoop_gpio_direction_input;
                devptr->gpio.direction_output = scoop_gpio_direction_output;
index 206a492fbaf50c66cbea12bd30285635c452de31..81e198e5a6d369cd47e00d00ed30d9fdd7c3e5fb 100644 (file)
@@ -517,7 +517,7 @@ static void __init samsung_gpiolib_add(struct samsung_gpio_chip *chip)
        if (!gc->direction_output)
                gc->direction_output = samsung_gpiolib_2bit_output;
        if (!gc->set)
-               gc->set_rv = samsung_gpiolib_set;
+               gc->set = samsung_gpiolib_set;
        if (!gc->get)
                gc->get = samsung_gpiolib_get;
 
index bad8aa661e9d0998e8238b6559757ec83bff4cb1..2b833aa0212b294eecd7a8177d58c7cb50fe6c61 100644 (file)
@@ -80,7 +80,7 @@ void ASSABET_BCR_frob(unsigned int mask, unsigned int val)
 {
        unsigned long m = mask, v = val;
 
-       assabet_bcr_gc->set_multiple_rv(assabet_bcr_gc, &m, &v);
+       assabet_bcr_gc->set_multiple(assabet_bcr_gc, &m, &v);
 }
 EXPORT_SYMBOL(ASSABET_BCR_frob);
 
index 6516598c8a713bc5ca055be0934a03be73c07403..88fe79f0a4ed36a3bcae349fd037b52d0f9964d9 100644 (file)
@@ -126,7 +126,7 @@ void neponset_ncr_frob(unsigned int mask, unsigned int val)
        unsigned long m = mask, v = val;
 
        if (nep)
-               n->gpio[0]->set_multiple_rv(n->gpio[0], &m, &v);
+               n->gpio[0]->set_multiple(n->gpio[0], &m, &v);
        else
                WARN(1, "nep unset\n");
 }
index 6f09f65e3d9585b918b87fb7d7b37e6458bbd630..49e29b7894a38a33764c1e6e6c53b9884b14fea9 100644 (file)
@@ -540,7 +540,7 @@ void __init orion_gpio_init(int gpio_base, int ngpio,
        ochip->chip.direction_input = orion_gpio_direction_input;
        ochip->chip.get = orion_gpio_get;
        ochip->chip.direction_output = orion_gpio_direction_output;
-       ochip->chip.set_rv = orion_gpio_set;
+       ochip->chip.set = orion_gpio_set;
        ochip->chip.to_irq = orion_gpio_to_irq;
        ochip->chip.base = gpio_base;
        ochip->chip.ngpio = ngpio;
index 30e5a4ed799d1f9f3ac0daf84d6696029011ae6e..e2f7af1facb29e77ef30484e9734550f3232626d 100644 (file)
@@ -160,7 +160,7 @@ static struct gpio_chip mcfgpio_chip = {
        .direction_input        = mcfgpio_direction_input,
        .direction_output       = mcfgpio_direction_output,
        .get                    = mcfgpio_get_value,
-       .set_rv                 = mcfgpio_set_value,
+       .set                    = mcfgpio_set_value,
        .to_irq                 = mcfgpio_to_irq,
        .base                   = 0,
        .ngpio                  = MCFGPIO_PIN_MAX,
index 194034eba75fd6387edd555358a44a8f65a07737..e79e26ffac99e6b12b430ab60df1cc7d42afd4a8 100644 (file)
@@ -101,7 +101,7 @@ struct gpio_chip alchemy_gpio_chip[] = {
                .direction_input        = gpio1_direction_input,
                .direction_output       = gpio1_direction_output,
                .get                    = gpio1_get,
-               .set_rv                 = gpio1_set,
+               .set                    = gpio1_set,
                .to_irq                 = gpio1_to_irq,
                .base                   = ALCHEMY_GPIO1_BASE,
                .ngpio                  = ALCHEMY_GPIO1_NUM,
@@ -111,7 +111,7 @@ struct gpio_chip alchemy_gpio_chip[] = {
                .direction_input        = gpio2_direction_input,
                .direction_output       = gpio2_direction_output,
                .get                    = gpio2_get,
-               .set_rv                 = gpio2_set,
+               .set                    = gpio2_set,
                .to_irq                 = gpio2_to_irq,
                .base                   = ALCHEMY_GPIO2_BASE,
                .ngpio                  = ALCHEMY_GPIO2_NUM,
@@ -151,7 +151,7 @@ static struct gpio_chip au1300_gpiochip = {
        .direction_input        = alchemy_gpic_dir_input,
        .direction_output       = alchemy_gpic_dir_output,
        .get                    = alchemy_gpic_get,
-       .set_rv                 = alchemy_gpic_set,
+       .set                    = alchemy_gpic_set,
        .to_irq                 = alchemy_gpic_gpio_to_irq,
        .base                   = AU1300_GPIO_BASE,
        .ngpio                  = AU1300_GPIO_NUM,
index e7a53cd0dec55a39cc4f4330f48363cdbc2d8a9f..ff45a6989c3ab0712278d35581be0ed503d49de1 100644 (file)
@@ -131,7 +131,7 @@ static struct gpio_chip bcm63xx_gpio_chip = {
        .direction_input        = bcm63xx_gpio_direction_input,
        .direction_output       = bcm63xx_gpio_direction_output,
        .get                    = bcm63xx_gpio_get,
-       .set_rv                 = bcm63xx_gpio_set,
+       .set                    = bcm63xx_gpio_set,
        .base                   = 0,
 };
 
index 027fb57d0d79adf0f203894fd9a72a762f313c4e..96ac40d20c238018e11f5c60d2bd0a21343b6b9c 100644 (file)
@@ -70,7 +70,7 @@ static int txx9_gpio_dir_out(struct gpio_chip *chip, unsigned int offset,
 
 static struct gpio_chip txx9_gpio_chip = {
        .get = txx9_gpio_get,
-       .set_rv = txx9_gpio_set,
+       .set = txx9_gpio_set,
        .direction_input = txx9_gpio_dir_in,
        .direction_output = txx9_gpio_dir_out,
        .label = "TXx9",
index 0e47cd59b6cbdab5c2024c5c9655d0d10a27d489..9aa5ef374465c429046c52c5448e2fadfc82e131 100644 (file)
@@ -164,7 +164,7 @@ static struct rb532_gpio_chip rb532_gpio_chip[] = {
                        .direction_input        = rb532_gpio_direction_input,
                        .direction_output       = rb532_gpio_direction_output,
                        .get                    = rb532_gpio_get,
-                       .set_rv                 = rb532_gpio_set,
+                       .set                    = rb532_gpio_set,
                        .to_irq                 = rb532_gpio_to_irq,
                        .base                   = 0,
                        .ngpio                  = 32,
index 5a37e8b234a39c14644fdde7115505b8f64c003e..5dc867ea2c69c65a8becb9cd3cf0a876523410fb 100644 (file)
@@ -655,7 +655,7 @@ void __init txx9_iocled_init(unsigned long baseaddr,
        if (!iocled->mmioaddr)
                goto out_free;
        iocled->chip.get = txx9_iocled_get;
-       iocled->chip.set_rv = txx9_iocled_set;
+       iocled->chip.set = txx9_iocled_set;
        iocled->chip.direction_input = txx9_iocled_dir_in;
        iocled->chip.direction_output = txx9_iocled_dir_out;
        iocled->chip.label = "iocled";
index d540e261d85aa9e0abf2bfaa93564fa54b2bdea9..08ab7658256872b75cde66296e5e610591ff3440 100644 (file)
@@ -180,7 +180,7 @@ static int __init ppc4xx_add_gpiochips(void)
                gc->direction_input = ppc4xx_gpio_dir_in;
                gc->direction_output = ppc4xx_gpio_dir_out;
                gc->get = ppc4xx_gpio_get;
-               gc->set_rv = ppc4xx_gpio_set;
+               gc->set = ppc4xx_gpio_set;
 
                ret = of_mm_gpiochip_add_data(np, mm_gc, ppc4xx_gc);
                if (ret)
index bda707d848a646c00e0364a0fa1a0a669525186d..7748b6641a3c304a3e28a17e038662887a7fce3c 100644 (file)
@@ -336,7 +336,7 @@ static void mpc52xx_gpt_gpio_setup(struct mpc52xx_gpt_priv *gpt)
        gpt->gc.direction_input  = mpc52xx_gpt_gpio_dir_in;
        gpt->gc.direction_output = mpc52xx_gpt_gpio_dir_out;
        gpt->gc.get = mpc52xx_gpt_gpio_get;
-       gpt->gc.set_rv = mpc52xx_gpt_gpio_set;
+       gpt->gc.set = mpc52xx_gpt_gpio_set;
        gpt->gc.base = -1;
        gpt->gc.parent = gpt->dev;
 
index 6e37dfc6c5c9e4482a5418f833a0e431fcef083d..cb7b9498f291fa4da88f5cf3acb4808f1ed612b4 100644 (file)
@@ -126,7 +126,7 @@ static int mcu_gpiochip_add(struct mcu *mcu)
        gc->can_sleep = 1;
        gc->ngpio = MCU_NUM_GPIO;
        gc->base = -1;
-       gc->set_rv = mcu_gpio_set;
+       gc->set = mcu_gpio_set;
        gc->direction_output = mcu_gpio_dir_out;
        gc->parent = dev;
 
index 7462c221115cbaeaebbb436e138d8a4ca462b485..7433be7d66ee96dbc1bdad75649c09b900a356ac 100644 (file)
@@ -499,7 +499,7 @@ int cpm1_gpiochip_add16(struct device *dev)
        gc->direction_input = cpm1_gpio16_dir_in;
        gc->direction_output = cpm1_gpio16_dir_out;
        gc->get = cpm1_gpio16_get;
-       gc->set_rv = cpm1_gpio16_set;
+       gc->set = cpm1_gpio16_set;
        gc->to_irq = cpm1_gpio16_to_irq;
        gc->parent = dev;
        gc->owner = THIS_MODULE;
@@ -622,7 +622,7 @@ int cpm1_gpiochip_add32(struct device *dev)
        gc->direction_input = cpm1_gpio32_dir_in;
        gc->direction_output = cpm1_gpio32_dir_out;
        gc->get = cpm1_gpio32_get;
-       gc->set_rv = cpm1_gpio32_set;
+       gc->set = cpm1_gpio32_set;
        gc->parent = dev;
        gc->owner = THIS_MODULE;
 
index e22fc638dbc7c58574ec29d1556dfcd4348fa02e..f469f6a9f6e0ffeea1b360cdc7aba6f7092383e8 100644 (file)
@@ -210,7 +210,7 @@ int cpm2_gpiochip_add32(struct device *dev)
        gc->direction_input = cpm2_gpio32_dir_in;
        gc->direction_output = cpm2_gpio32_dir_out;
        gc->get = cpm2_gpio32_get;
-       gc->set_rv = cpm2_gpio32_set;
+       gc->set = cpm2_gpio32_set;
        gc->parent = dev;
        gc->owner = THIS_MODULE;
 
index f021e27644e0cd4fb2d780f5ebe2bf7d6357cb68..658c7e2ac8bf612f5b34be03c3fb3ff6a663754c 100644 (file)
@@ -186,7 +186,7 @@ int bcma_gpio_init(struct bcma_drv_cc *cc)
        chip->request           = bcma_gpio_request;
        chip->free              = bcma_gpio_free;
        chip->get               = bcma_gpio_get_value;
-       chip->set_rv            = bcma_gpio_set_value;
+       chip->set               = bcma_gpio_set_value;
        chip->direction_input   = bcma_gpio_direction_input;
        chip->direction_output  = bcma_gpio_direction_output;
        chip->parent            = bus->dev;
index 4dd5c2c330bb88cf91e590f51f0175bbf79b4af5..c226524efebabd596d2fdb0f162ec5d2f2a423d6 100644 (file)
@@ -141,8 +141,8 @@ static int gen_74x164_probe(struct spi_device *spi)
        chip->gpio_chip.label = spi->modalias;
        chip->gpio_chip.direction_output = gen_74x164_direction_output;
        chip->gpio_chip.get = gen_74x164_get_value;
-       chip->gpio_chip.set_rv = gen_74x164_set_value;
-       chip->gpio_chip.set_multiple_rv = gen_74x164_set_multiple;
+       chip->gpio_chip.set = gen_74x164_set_value;
+       chip->gpio_chip.set_multiple = gen_74x164_set_multiple;
        chip->gpio_chip.base = -1;
        chip->gpio_chip.ngpio = GEN_74X164_NUMBER_GPIOS * chip->registers;
        chip->gpio_chip.can_sleep = true;
index dc2b941c37265baa829040e3a81eb8e8428f8adc..e5ac2d2110137f6c48ff6eeb3ee0097f0241cd48 100644 (file)
@@ -430,7 +430,7 @@ static int adnp_gpio_setup(struct adnp *adnp, unsigned int num_gpios,
        chip->direction_input = adnp_gpio_direction_input;
        chip->direction_output = adnp_gpio_direction_output;
        chip->get = adnp_gpio_get;
-       chip->set_rv = adnp_gpio_set;
+       chip->set = adnp_gpio_set;
        chip->can_sleep = true;
 
        if (IS_ENABLED(CONFIG_DEBUG_FS))
index 57d12c10cbda8a3dbc9f8c59eb0df9df62c0fcd3..6305c8b7dc05420cde8a922c02a26fa159ab57b7 100644 (file)
@@ -122,7 +122,7 @@ static int adp5520_gpio_probe(struct platform_device *pdev)
        gc->direction_input  = adp5520_gpio_direction_input;
        gc->direction_output = adp5520_gpio_direction_output;
        gc->get = adp5520_gpio_get_value;
-       gc->set_rv = adp5520_gpio_set_value;
+       gc->set = adp5520_gpio_set_value;
        gc->can_sleep = true;
 
        gc->base = pdata->gpio_start;
index b2c8836c5f8477ebeea516b4eedc7d3d2aad59dd..0fd3cc26d017baf301b33daa49367eeb1378af8c 100644 (file)
@@ -428,7 +428,7 @@ static int adp5585_gpio_probe(struct platform_device *pdev)
        gc->direction_input = adp5585_gpio_direction_input;
        gc->direction_output = adp5585_gpio_direction_output;
        gc->get = adp5585_gpio_get_value;
-       gc->set_rv = adp5585_gpio_set_value;
+       gc->set = adp5585_gpio_set_value;
        gc->set_config = adp5585_gpio_set_config;
        gc->request = adp5585_gpio_request;
        gc->free = adp5585_gpio_free;
index 6f941db02c047e4a61b007b9e9c016fa0549bbad..af9d8b3a711dad9e7ca048243443d26d09030713 100644 (file)
@@ -534,8 +534,8 @@ static struct gpiochip_fwd *gpiochip_fwd_create(struct device *dev,
        chip->direction_output = gpio_fwd_direction_output;
        chip->get = gpio_fwd_get;
        chip->get_multiple = gpio_fwd_get_multiple_locked;
-       chip->set_rv = gpio_fwd_set;
-       chip->set_multiple_rv = gpio_fwd_set_multiple_locked;
+       chip->set = gpio_fwd_set;
+       chip->set_multiple = gpio_fwd_set_multiple_locked;
        chip->to_irq = gpio_fwd_to_irq;
        chip->base = -1;
        chip->ngpio = ngpios;
index 77a674cf99e467c1de5bd64b6a4d4a723f51efcd..4524c18a87e761d81883a541e1254ae1f1392b5e 100644 (file)
@@ -69,7 +69,7 @@ static const struct gpio_chip altr_a10sr_gc = {
        .label = "altr_a10sr_gpio",
        .owner = THIS_MODULE,
        .get = altr_a10sr_gpio_get,
-       .set_rv = altr_a10sr_gpio_set,
+       .set = altr_a10sr_gpio_set,
        .direction_input = altr_a10sr_gpio_direction_input,
        .direction_output = altr_a10sr_gpio_direction_output,
        .can_sleep = true,
index 1b28525726d7deddd0b11624416ac8b47c655be6..9508d764cce40cf6a3bf44251532ae917d05475b 100644 (file)
@@ -259,7 +259,7 @@ static int altera_gpio_probe(struct platform_device *pdev)
        altera_gc->gc.direction_input   = altera_gpio_direction_input;
        altera_gc->gc.direction_output  = altera_gpio_direction_output;
        altera_gc->gc.get               = altera_gpio_get;
-       altera_gc->gc.set_rv            = altera_gpio_set;
+       altera_gc->gc.set               = altera_gpio_set;
        altera_gc->gc.owner             = THIS_MODULE;
        altera_gc->gc.parent            = &pdev->dev;
        altera_gc->gc.base              = -1;
index f8d0cea460499a309dd676dec0f6f33ba274a54f..e6c6c3ec7656e901c32cbc9cd9bccfa80929a043 100644 (file)
@@ -165,7 +165,7 @@ static int amd_fch_gpio_probe(struct platform_device *pdev)
        priv->gc.direction_output       = amd_fch_gpio_direction_output;
        priv->gc.get_direction          = amd_fch_gpio_get_direction;
        priv->gc.get                    = amd_fch_gpio_get;
-       priv->gc.set_rv                 = amd_fch_gpio_set;
+       priv->gc.set                    = amd_fch_gpio_set;
 
        spin_lock_init(&priv->lock);
 
index 425d8472f744378e59cba69ca0906db121e45fa5..15fd5e210d747097ab5e6d380c7447c15a0ecffe 100644 (file)
@@ -165,7 +165,7 @@ static struct amd_gpio gp = {
                .ngpio          = 32,
                .request        = amd_gpio_request,
                .free           = amd_gpio_free,
-               .set_rv         = amd_gpio_set,
+               .set            = amd_gpio_set,
                .get            = amd_gpio_get,
                .direction_output = amd_gpio_dirout,
                .direction_input = amd_gpio_dirin,
index 89ffde69301905e95585cfbff4f2e258f91b1f56..a7e98d395d8e5c2e25ced84ff7c09c06f9803ac1 100644 (file)
@@ -138,7 +138,7 @@ static const struct gpio_chip template_chip = {
        .direction_input        = arizona_gpio_direction_in,
        .get                    = arizona_gpio_get,
        .direction_output       = arizona_gpio_direction_out,
-       .set_rv                 = arizona_gpio_set,
+       .set                    = arizona_gpio_set,
        .can_sleep              = true,
 };
 
index 00b31497ecffbb6d115a54c004ceadaef63e5d73..7622f9e9f54af55e6a1013fb4ba88627df5f9781 100644 (file)
@@ -596,7 +596,7 @@ static int __init aspeed_sgpio_probe(struct platform_device *pdev)
        gpio->chip.request = NULL;
        gpio->chip.free = NULL;
        gpio->chip.get = aspeed_sgpio_get;
-       gpio->chip.set_rv = aspeed_sgpio_set;
+       gpio->chip.set = aspeed_sgpio_set;
        gpio->chip.set_config = aspeed_sgpio_set_config;
        gpio->chip.label = dev_name(&pdev->dev);
        gpio->chip.base = -1;
index 2d340a343a17ed178b898e81617000210b037635..7953a9c4e36d7550bda5206aa42f4309ea7f3150 100644 (file)
@@ -1352,7 +1352,7 @@ static int aspeed_gpio_probe(struct platform_device *pdev)
        gpio->chip.request = aspeed_gpio_request;
        gpio->chip.free = aspeed_gpio_free;
        gpio->chip.get = aspeed_gpio_get;
-       gpio->chip.set_rv = aspeed_gpio_set;
+       gpio->chip.set = aspeed_gpio_set;
        gpio->chip.set_config = aspeed_gpio_set_config;
        gpio->chip.label = dev_name(&pdev->dev);
        gpio->chip.base = -1;
index 8f22cb36004d4b27a3ca33352dd1ae176aee5331..208b71c59d5850e8d3b464d3baca8eb9734d7d6e 100644 (file)
@@ -339,7 +339,7 @@ static const struct gpio_chip template_chip = {
        .direction_input = bcm_kona_gpio_direction_input,
        .get = bcm_kona_gpio_get,
        .direction_output = bcm_kona_gpio_direction_output,
-       .set_rv = bcm_kona_gpio_set,
+       .set = bcm_kona_gpio_set,
        .set_config = bcm_kona_gpio_set_config,
        .to_irq = bcm_kona_gpio_to_irq,
        .base = 0,
index 36701500925e47f3988c604a674ecbc2ca859ada..afb18a5a9d79c003b7b43892c90babd0fff09714 100644 (file)
@@ -85,7 +85,7 @@ static const struct gpio_chip bd71815gpo_chip = {
        .owner                  = THIS_MODULE,
        .get                    = bd71815gpo_get,
        .get_direction          = bd71815gpo_direction_get,
-       .set_rv                 = bd71815gpo_set,
+       .set                    = bd71815gpo_set,
        .set_config             = bd71815_gpio_set_config,
        .can_sleep              = true,
 };
index 4ba151e5cf25b0919bb93ffe6432679a53014fd9..e439dbfffc62659b49a02fee9c8515d5a3364ef6 100644 (file)
@@ -109,7 +109,7 @@ static int bd71828_probe(struct platform_device *pdev)
        bdgpio->gpio.set_config = bd71828_gpio_set_config;
        bdgpio->gpio.can_sleep = true;
        bdgpio->gpio.get = bd71828_gpio_get;
-       bdgpio->gpio.set_rv = bd71828_gpio_set;
+       bdgpio->gpio.set = bd71828_gpio_set;
        bdgpio->gpio.base = -1;
 
        /*
index 8df1361e3e84df251ab601d3dd088680b3b38af7..7c95bb36511e134b93013c315aa36eb5f47b734d 100644 (file)
@@ -88,7 +88,7 @@ static const struct gpio_chip template_chip = {
        .direction_input        = bd9571mwv_gpio_direction_input,
        .direction_output       = bd9571mwv_gpio_direction_output,
        .get                    = bd9571mwv_gpio_get,
-       .set_rv                 = bd9571mwv_gpio_set,
+       .set                    = bd9571mwv_gpio_set,
        .base                   = -1,
        .ngpio                  = 2,
        .can_sleep              = true,
index 7c9e81fea37a8bf378ffeaa4e7e456777160d301..05401da03ca3a14dd37569a588d73e2a901b823e 100644 (file)
@@ -145,7 +145,7 @@ static void bt8xxgpio_gpio_setup(struct bt8xxgpio *bg)
        c->direction_input = bt8xxgpio_gpio_direction_input;
        c->get = bt8xxgpio_gpio_get;
        c->direction_output = bt8xxgpio_gpio_direction_output;
-       c->set_rv = bt8xxgpio_gpio_set;
+       c->set = bt8xxgpio_gpio_set;
        c->dbg_show = NULL;
        c->base = modparam_gpiobase;
        c->ngpio = BT8XXGPIO_NR_GPIOS;
index 1495bec624568c048ad4b1f6ec480031be83c3ad..0efa1b61001ad5e9695f5ebb80e10f62a0809b2b 100644 (file)
@@ -171,7 +171,7 @@ static int cgbc_gpio_probe(struct platform_device *pdev)
        chip->direction_output = cgbc_gpio_direction_output;
        chip->get_direction = cgbc_gpio_get_direction;
        chip->get = cgbc_gpio_get;
-       chip->set_rv = cgbc_gpio_set;
+       chip->set = cgbc_gpio_set;
        chip->ngpio = CGBC_GPIO_NGPIO;
 
        ret = devm_mutex_init(dev, &gpio->lock);
index 8b49f02c78967a9c9eec71935c1e5ccfce9efefa..f8ea961fa1de619f02f7763879bfd0d6780f3daa 100644 (file)
@@ -167,7 +167,7 @@ static int creg_gpio_probe(struct platform_device *pdev)
        hcg->gc.label = dev_name(dev);
        hcg->gc.base = -1;
        hcg->gc.ngpio = ngpios;
-       hcg->gc.set_rv = creg_gpio_set;
+       hcg->gc.set = creg_gpio_set;
        hcg->gc.direction_output = creg_gpio_dir_out;
 
        ret = devm_gpiochip_add_data(dev, &hcg->gc, hcg);
index 53cd5ff6247ba7124b0801dac62f9df54fd49c9a..435483826c6e55f85f11d873822f60dfe67ff6a3 100644 (file)
@@ -188,7 +188,7 @@ static int cros_ec_gpio_probe(struct platform_device *pdev)
        gc->can_sleep = true;
        gc->label = dev_name(dev);
        gc->base = -1;
-       gc->set_rv = cros_ec_gpio_set;
+       gc->set = cros_ec_gpio_set;
        gc->get = cros_ec_gpio_get;
        gc->get_direction = cros_ec_gpio_get_direction;
 
index 8db7cca3a060b65c80095cd14369cfb7380d3d04..0fb5c06d0886358006660230c74add54bf3f04e0 100644 (file)
@@ -349,7 +349,7 @@ static int crystalcove_gpio_probe(struct platform_device *pdev)
        cg->chip.direction_input = crystalcove_gpio_dir_in;
        cg->chip.direction_output = crystalcove_gpio_dir_out;
        cg->chip.get = crystalcove_gpio_get;
-       cg->chip.set_rv = crystalcove_gpio_set;
+       cg->chip.set = crystalcove_gpio_set;
        cg->chip.base = -1;
        cg->chip.ngpio = CRYSTALCOVE_VGPIO_NUM;
        cg->chip.can_sleep = true;
index 143d1f4173a655b121a4ee3f7b4d846447845af8..8affe4e9f90e940b0e7bab13be072dfc340e5969 100644 (file)
@@ -296,7 +296,7 @@ static struct cs5535_gpio_chip cs5535_gpio_chip = {
                .request = chip_gpio_request,
 
                .get = chip_gpio_get,
-               .set_rv = chip_gpio_set,
+               .set = chip_gpio_set,
 
                .direction_input = chip_direction_input,
                .direction_output = chip_direction_output,
index 6482c5b267dbd5932b5ee5b1ce09f433dff7d253..495f0ee58505a56f7cb6f073f623db3540fa18fa 100644 (file)
@@ -172,7 +172,7 @@ static const struct gpio_chip reference_gp = {
        .label = "da9052-gpio",
        .owner = THIS_MODULE,
        .get = da9052_gpio_get,
-       .set_rv = da9052_gpio_set,
+       .set = da9052_gpio_set,
        .direction_input = da9052_gpio_direction_input,
        .direction_output = da9052_gpio_direction_output,
        .to_irq = da9052_gpio_to_irq,
index 3d9d0c700100bba5ca36e70bea53ca8736172f52..a09bd6eb93cfbc0a95f98d5555baeeeee8d9c736 100644 (file)
@@ -116,7 +116,7 @@ static const struct gpio_chip reference_gp = {
        .label = "da9055-gpio",
        .owner = THIS_MODULE,
        .get = da9055_gpio_get,
-       .set_rv = da9055_gpio_set,
+       .set = da9055_gpio_set,
        .direction_input = da9055_gpio_direction_input,
        .direction_output = da9055_gpio_direction_output,
        .to_irq = da9055_gpio_to_irq,
index 8f3a36d0191d303c931fdfda336d3cbc6b92a67d..538f27209ce718ae49820c6429e3ab9342006825 100644 (file)
@@ -202,7 +202,7 @@ static int davinci_gpio_probe(struct platform_device *pdev)
        chips->chip.direction_input = davinci_direction_in;
        chips->chip.get = davinci_gpio_get;
        chips->chip.direction_output = davinci_direction_out;
-       chips->chip.set_rv = davinci_gpio_set;
+       chips->chip.set = davinci_gpio_set;
 
        chips->chip.ngpio = ngpio;
        chips->chip.base = -1;
index 4bd3c47eaf93d15f4517c7acc40b1b825eed91b0..4670ffd7ea7f00c274180272bb5300932b10673f 100644 (file)
@@ -469,7 +469,7 @@ static int dln2_gpio_probe(struct platform_device *pdev)
        dln2->gpio.base = -1;
        dln2->gpio.ngpio = pins;
        dln2->gpio.can_sleep = true;
-       dln2->gpio.set_rv = dln2_gpio_set;
+       dln2->gpio.set = dln2_gpio_set;
        dln2->gpio.get = dln2_gpio_get;
        dln2->gpio.request = dln2_gpio_request;
        dln2->gpio.free = dln2_gpio_free;
index f2973d0b71388e703ac5668c3f68fac32d17ecd1..50fafeda8d7e2e66a0b13983a7b51f7db5f3760f 100644 (file)
@@ -663,7 +663,7 @@ static int sprd_eic_probe(struct platform_device *pdev)
                sprd_eic->chip.request = sprd_eic_request;
                sprd_eic->chip.free = sprd_eic_free;
                sprd_eic->chip.set_config = sprd_eic_set_config;
-               sprd_eic->chip.set_rv = sprd_eic_set;
+               sprd_eic->chip.set = sprd_eic_set;
                fallthrough;
        case SPRD_EIC_ASYNC:
        case SPRD_EIC_SYNC:
index 015f1ac32dd9edfe6a344b9a88c085aadbf682af..a214b067272657a70fcf19196191bfa7d4c0b266 100644 (file)
@@ -306,7 +306,7 @@ static int em_gio_probe(struct platform_device *pdev)
        gpio_chip->direction_input = em_gio_direction_input;
        gpio_chip->get = em_gio_get;
        gpio_chip->direction_output = em_gio_direction_output;
-       gpio_chip->set_rv = em_gio_set;
+       gpio_chip->set = em_gio_set;
        gpio_chip->to_irq = em_gio_to_irq;
        gpio_chip->request = pinctrl_gpio_request;
        gpio_chip->free = em_gio_free;
index beb98286d13e24ef505f1a92de8359c583941805..9053662f18177f735db2cb33fd690b39dcf3fb0b 100644 (file)
@@ -211,7 +211,7 @@ static int gpio_exar_probe(struct platform_device *pdev)
        exar_gpio->gpio_chip.direction_input = exar_direction_input;
        exar_gpio->gpio_chip.get_direction = exar_get_direction;
        exar_gpio->gpio_chip.get = exar_get_value;
-       exar_gpio->gpio_chip.set_rv = exar_set_value;
+       exar_gpio->gpio_chip.set = exar_set_value;
        exar_gpio->gpio_chip.base = -1;
        exar_gpio->gpio_chip.ngpio = ngpios;
        exar_gpio->index = index;
index dfcd3634f279dbe0073c6ba1aa25f23384f52620..4d5b927ad70fd4cf749442b57f7b7e927f30c8ab 100644 (file)
@@ -173,7 +173,7 @@ static int f7188x_gpio_set_config(struct gpio_chip *chip, unsigned offset,
                        .direction_input  = f7188x_gpio_direction_in,   \
                        .get              = f7188x_gpio_get,            \
                        .direction_output = f7188x_gpio_direction_out,  \
-                       .set_rv           = f7188x_gpio_set,            \
+                       .set              = f7188x_gpio_set,            \
                        .set_config       = f7188x_gpio_set_config,     \
                        .base             = -1,                         \
                        .ngpio            = _ngpio,                     \
index f25283e5239d7310b0e80608a6be3f3913ff4a7d..121bf29a27f5751f43ab3e341ab4cf3a345ee5a9 100644 (file)
@@ -159,7 +159,7 @@ static const struct gpio_chip gnr_gpio_chip = {
        .owner            = THIS_MODULE,
        .request          = gnr_gpio_request,
        .get              = gnr_gpio_get,
-       .set_rv           = gnr_gpio_set,
+       .set              = gnr_gpio_set,
        .get_direction    = gnr_gpio_get_direction,
        .direction_input  = gnr_gpio_direction_input,
        .direction_output = gnr_gpio_direction_output,
index a40ba99a3aea05cf4edb9a0c3efa4a1c2e6755fa..2e5d97b7363fdd998a8d09c3e059e83ebcf52bbf 100644 (file)
@@ -86,7 +86,7 @@ static int gw_pld_probe(struct i2c_client *client)
        gw->chip.direction_input = gw_pld_input8;
        gw->chip.get = gw_pld_get8;
        gw->chip.direction_output = gw_pld_output8;
-       gw->chip.set_rv = gw_pld_set8;
+       gw->chip.set = gw_pld_set8;
        gw->client = client;
 
        /*
index b1844a676c7cc551db41b8996e9bb95680c0208d..2eaed83214d82898ec2dddfe4b190cda3e340531 100644 (file)
@@ -324,7 +324,7 @@ static int __init egpio_probe(struct platform_device *pdev)
                chip->parent          = &pdev->dev;
                chip->owner           = THIS_MODULE;
                chip->get             = egpio_get;
-               chip->set_rv          = egpio_set;
+               chip->set             = egpio_set;
                chip->direction_input = egpio_direction_input;
                chip->direction_output = egpio_direction_output;
                chip->get_direction   = egpio_get_direction;
index 67089b2423d8da72952a8437bb1462141e998ec9..1802c9116ffe05cdea99d8dfe62d22da6c8525da 100644 (file)
@@ -273,7 +273,7 @@ static void ichx_gpiolib_setup(struct gpio_chip *chip)
        chip->get = ichx_priv.desc->get ?
                ichx_priv.desc->get : ichx_gpio_get;
 
-       chip->set_rv = ichx_gpio_set;
+       chip->set = ichx_gpio_set;
        chip->get_direction = ichx_gpio_get_direction;
        chip->direction_input = ichx_gpio_direction_input;
        chip->direction_output = ichx_gpio_direction_output;
index 1693dbf1b7774f4079f218782341fdcd46990e78..0a75afecf9f87c33a62f24557423598fc9b26069 100644 (file)
@@ -102,7 +102,7 @@ static int imx_scu_gpio_probe(struct platform_device *pdev)
        gc->ngpio = ARRAY_SIZE(scu_rsrc_arr);
        gc->label = dev_name(dev);
        gc->get = imx_scu_gpio_get;
-       gc->set_rv = imx_scu_gpio_set;
+       gc->set = imx_scu_gpio_set;
        gc->get_direction = imx_scu_gpio_get_direction;
 
        platform_set_drvdata(pdev, priv);
index d8184b527bac9baedeb21e6f20622e656caa6e59..5d677bcfccf26f98e4e2cbcab9e84f847932ab4f 100644 (file)
@@ -267,7 +267,7 @@ static const struct gpio_chip it87_template_chip = {
        .request                = it87_gpio_request,
        .get                    = it87_gpio_get,
        .direction_input        = it87_gpio_direction_in,
-       .set_rv                 = it87_gpio_set,
+       .set                    = it87_gpio_set,
        .direction_output       = it87_gpio_direction_out,
        .base                   = -1
 };
index 9f548eda3888af2abc3d0eab08c775cee4e482a0..b0c4a3346e7d7d0c3c6e54ec49e456e65537bbd4 100644 (file)
@@ -171,7 +171,7 @@ static int ttl_probe(struct platform_device *pdev)
        gpio->parent = &pdev->dev;
        gpio->label = pdev->name;
        gpio->get = ttl_get_value;
-       gpio->set_rv = ttl_set_value;
+       gpio->set = ttl_set_value;
        gpio->owner = THIS_MODULE;
 
        /* request dynamic allocation */
index e38e604baa223d200045aaf49a64fe44f513b52b..923aad3ab4d4560b858eef6ab5e1a688e5fbcbf3 100644 (file)
@@ -169,7 +169,7 @@ static int kempld_gpio_probe(struct platform_device *pdev)
        chip->direction_output = kempld_gpio_direction_output;
        chip->get_direction = kempld_gpio_get_direction;
        chip->get = kempld_gpio_get;
-       chip->set_rv = kempld_gpio_set;
+       chip->set = kempld_gpio_set;
        chip->ngpio = kempld_gpio_pincount(pld);
        if (chip->ngpio == 0) {
                dev_err(dev, "No GPIO pins detected\n");
index 3d0ff09284fb4a49c14e9583e1eb462683cc9fe9..c64aaa8967666032e9cfbefed442cb79c5d5ede7 100644 (file)
@@ -166,11 +166,11 @@ static int gpio_latch_probe(struct platform_device *pdev)
 
        if (gpio_latch_can_sleep(priv, n_latches)) {
                priv->gc.can_sleep = true;
-               priv->gc.set_rv = gpio_latch_set_can_sleep;
+               priv->gc.set = gpio_latch_set_can_sleep;
                mutex_init(&priv->mutex);
        } else {
                priv->gc.can_sleep = false;
-               priv->gc.set_rv = gpio_latch_set;
+               priv->gc.set = gpio_latch_set;
                spin_lock_init(&priv->spinlock);
        }
 
index 61524a9ba7650d5475315975b4bb4095ee1f8f7f..3b4f8830c7411c872b99522cefbae6a1ca7923e6 100644 (file)
@@ -437,7 +437,7 @@ static int ljca_gpio_probe(struct auxiliary_device *auxdev,
        ljca_gpio->gc.direction_output = ljca_gpio_direction_output;
        ljca_gpio->gc.get_direction = ljca_gpio_get_direction;
        ljca_gpio->gc.get = ljca_gpio_get_value;
-       ljca_gpio->gc.set_rv = ljca_gpio_set_value;
+       ljca_gpio->gc.set = ljca_gpio_set_value;
        ljca_gpio->gc.set_config = ljca_gpio_set_config;
        ljca_gpio->gc.init_valid_mask = ljca_gpio_init_valid_mask;
        ljca_gpio->gc.can_sleep = true;
index 19cd2847467c47664d64fa0e2d74436d8896f71b..cb9dbcc290ad16f8c676aba9a92fa4bafb2a86ad 100644 (file)
@@ -134,7 +134,7 @@ static int logicvc_gpio_probe(struct platform_device *pdev)
        logicvc->chip.ngpio = LOGICVC_CTRL_GPIO_BITS +
                              LOGICVC_POWER_CTRL_GPIO_BITS;
        logicvc->chip.get = logicvc_gpio_get;
-       logicvc->chip.set_rv = logicvc_gpio_set;
+       logicvc->chip.set = logicvc_gpio_set;
        logicvc->chip.direction_output = logicvc_gpio_direction_output;
 
        return devm_gpiochip_add_data(dev, &logicvc->chip, logicvc);
index add09971d26a18653259978bc25a0af822a58199..818c606fbc5149b2e4274f0776e558332700d916 100644 (file)
@@ -157,7 +157,7 @@ static int loongson_gpio_init(struct device *dev, struct loongson_gpio_chip *lgp
                lgpio->chip.get = loongson_gpio_get;
                lgpio->chip.get_direction = loongson_gpio_get_direction;
                lgpio->chip.direction_output = loongson_gpio_direction_output;
-               lgpio->chip.set_rv = loongson_gpio_set;
+               lgpio->chip.set = loongson_gpio_set;
                lgpio->chip.parent = dev;
                spin_lock_init(&lgpio->lock);
        }
index 8f3668169ebf22dd5c655edebf8e734e7b0188c4..f3e0559f969d5c5c4f9ea33b94a76171ce7b8e40 100644 (file)
@@ -106,7 +106,7 @@ static int loongson_gpio_probe(struct platform_device *pdev)
        gc->base = 0;
        gc->ngpio = LOONGSON_N_GPIO;
        gc->get = loongson_gpio_get_value;
-       gc->set_rv = loongson_gpio_set_value;
+       gc->set = loongson_gpio_set_value;
        gc->direction_input = loongson_gpio_direction_input;
        gc->direction_output = loongson_gpio_direction_output;
 
index 52ab3ac4844cd2ba248a3ffa8d2af4c1685501bb..e8e00daff7df0504217978d211372ba2e327b6a4 100644 (file)
@@ -184,7 +184,7 @@ static const struct gpio_chip lp3943_gpio_chip = {
        .direction_input        = lp3943_gpio_direction_input,
        .get                    = lp3943_gpio_get,
        .direction_output       = lp3943_gpio_direction_output,
-       .set_rv                 = lp3943_gpio_set,
+       .set                    = lp3943_gpio_set,
        .base                   = -1,
        .ngpio                  = LP3943_MAX_GPIO,
        .can_sleep              = 1,
index 1908ed302e9233d06716955240c952807d2e960d..5376708a81bfe4fc67382e0ba91c381894aa5c94 100644 (file)
@@ -124,7 +124,7 @@ static const struct gpio_chip template_chip = {
        .direction_input        = lp873x_gpio_direction_input,
        .direction_output       = lp873x_gpio_direction_output,
        .get                    = lp873x_gpio_get,
-       .set_rv                 = lp873x_gpio_set,
+       .set                    = lp873x_gpio_set,
        .set_config             = lp873x_gpio_set_config,
        .base                   = -1,
        .ngpio                  = 2,
index 8ea687d5d028a46ed44eb34d4d5d14f1803b4cf4..0f337c1283b2222df22b9877ec84e26b51541859 100644 (file)
@@ -139,7 +139,7 @@ static const struct gpio_chip template_chip = {
        .direction_input        = lp87565_gpio_direction_input,
        .direction_output       = lp87565_gpio_direction_output,
        .get                    = lp87565_gpio_get,
-       .set_rv                 = lp87565_gpio_set,
+       .set                    = lp87565_gpio_set,
        .set_config             = lp87565_gpio_set_config,
        .base                   = -1,
        .ngpio                  = 3,
index 2dbfbf90176ce843cbeb0074be44eb762f0780e9..37a2342eb2e600ebb9f42f25f85c6809a8589068 100644 (file)
@@ -327,7 +327,7 @@ static const struct gpio_chip lpc18xx_chip = {
        .free                   = gpiochip_generic_free,
        .direction_input        = lpc18xx_gpio_direction_input,
        .direction_output       = lpc18xx_gpio_direction_output,
-       .set_rv                 = lpc18xx_gpio_set,
+       .set                    = lpc18xx_gpio_set,
        .get                    = lpc18xx_gpio_get,
        .ngpio                  = LPC18XX_MAX_PORTS * LPC18XX_PINS_PER_PORT,
        .owner                  = THIS_MODULE,
index 6668b8bd9f1ead146f338d120811f77dd309f213..37fc54fc73858c32be2576423edab3c34fd317f3 100644 (file)
@@ -407,7 +407,7 @@ static struct lpc32xx_gpio_chip lpc32xx_gpiochip[] = {
                        .direction_input        = lpc32xx_gpio_dir_input_p012,
                        .get                    = lpc32xx_gpio_get_value_p012,
                        .direction_output       = lpc32xx_gpio_dir_output_p012,
-                       .set_rv                 = lpc32xx_gpio_set_value_p012,
+                       .set                    = lpc32xx_gpio_set_value_p012,
                        .request                = lpc32xx_gpio_request,
                        .to_irq                 = lpc32xx_gpio_to_irq_p01,
                        .base                   = LPC32XX_GPIO_P0_GRP,
@@ -423,7 +423,7 @@ static struct lpc32xx_gpio_chip lpc32xx_gpiochip[] = {
                        .direction_input        = lpc32xx_gpio_dir_input_p012,
                        .get                    = lpc32xx_gpio_get_value_p012,
                        .direction_output       = lpc32xx_gpio_dir_output_p012,
-                       .set_rv                 = lpc32xx_gpio_set_value_p012,
+                       .set                    = lpc32xx_gpio_set_value_p012,
                        .request                = lpc32xx_gpio_request,
                        .to_irq                 = lpc32xx_gpio_to_irq_p01,
                        .base                   = LPC32XX_GPIO_P1_GRP,
@@ -439,7 +439,7 @@ static struct lpc32xx_gpio_chip lpc32xx_gpiochip[] = {
                        .direction_input        = lpc32xx_gpio_dir_input_p012,
                        .get                    = lpc32xx_gpio_get_value_p012,
                        .direction_output       = lpc32xx_gpio_dir_output_p012,
-                       .set_rv                 = lpc32xx_gpio_set_value_p012,
+                       .set                    = lpc32xx_gpio_set_value_p012,
                        .request                = lpc32xx_gpio_request,
                        .base                   = LPC32XX_GPIO_P2_GRP,
                        .ngpio                  = LPC32XX_GPIO_P2_MAX,
@@ -454,7 +454,7 @@ static struct lpc32xx_gpio_chip lpc32xx_gpiochip[] = {
                        .direction_input        = lpc32xx_gpio_dir_input_p3,
                        .get                    = lpc32xx_gpio_get_value_p3,
                        .direction_output       = lpc32xx_gpio_dir_output_p3,
-                       .set_rv                 = lpc32xx_gpio_set_value_p3,
+                       .set                    = lpc32xx_gpio_set_value_p3,
                        .request                = lpc32xx_gpio_request,
                        .to_irq                 = lpc32xx_gpio_to_irq_gpio_p3,
                        .base                   = LPC32XX_GPIO_P3_GRP,
@@ -482,7 +482,7 @@ static struct lpc32xx_gpio_chip lpc32xx_gpiochip[] = {
                .chip = {
                        .label                  = "gpo_p3",
                        .direction_output       = lpc32xx_gpio_dir_out_always,
-                       .set_rv                 = lpc32xx_gpo_set_value,
+                       .set                    = lpc32xx_gpo_set_value,
                        .get                    = lpc32xx_gpo_get_value,
                        .request                = lpc32xx_gpio_request,
                        .base                   = LPC32XX_GPO_P3_GRP,
index 7570d9e89adfff49b9858c82bb34b075fb0e5f16..30ef258e76553c5fc446049e47f7ac510b3a1db1 100644 (file)
@@ -261,7 +261,7 @@ static int macsmc_gpio_probe(struct platform_device *pdev)
        smcgp->gc.label = "macsmc-pmu-gpio";
        smcgp->gc.owner = THIS_MODULE;
        smcgp->gc.get = macsmc_gpio_get;
-       smcgp->gc.set_rv = macsmc_gpio_set;
+       smcgp->gc.set = macsmc_gpio_set;
        smcgp->gc.get_direction = macsmc_gpio_get_direction;
        smcgp->gc.init_valid_mask = macsmc_gpio_init_valid_mask;
        smcgp->gc.can_sleep = true;
index e73e72d62bc8d535facbc6164635c8c6329d4f82..551faf9655b23f498f56304a1046ddfc1c86a9ff 100644 (file)
@@ -109,7 +109,7 @@ static const struct gpio_chip madera_gpio_chip = {
        .direction_input        = madera_gpio_direction_in,
        .get                    = madera_gpio_get,
        .direction_output       = madera_gpio_direction_out,
-       .set_rv                 = madera_gpio_set,
+       .set                    = madera_gpio_set,
        .set_config             = gpiochip_generic_config,
        .can_sleep              = true,
 };
index 75d414d8c992a8dc1732e78f896c2c39daf6331e..84c7c2dca8229842d11d6f76cd70363019d3bec4 100644 (file)
@@ -188,7 +188,7 @@ int __max730x_probe(struct max7301 *ts)
        ts->chip.direction_input = max7301_direction_input;
        ts->chip.get = max7301_get;
        ts->chip.direction_output = max7301_direction_output;
-       ts->chip.set_rv = max7301_set;
+       ts->chip.set = max7301_set;
 
        ts->chip.ngpio = PIN_NUMBER;
        ts->chip.can_sleep = true;
index d5ffedb086af4bda13d10c49dc29bcc08c1abb70..a61d670ceeda634ccc088bbba64a0da5f451cf52 100644 (file)
@@ -585,8 +585,8 @@ static int max732x_setup_gpio(struct max732x_chip *chip,
                gc->direction_input = max732x_gpio_direction_input;
        if (chip->dir_output) {
                gc->direction_output = max732x_gpio_direction_output;
-               gc->set_rv = max732x_gpio_set_value;
-               gc->set_multiple_rv = max732x_gpio_set_multiple;
+               gc->set = max732x_gpio_set_value;
+               gc->set_multiple = max732x_gpio_set_multiple;
        }
        gc->get = max732x_gpio_get_value;
        gc->can_sleep = true;
index af7af8e40afe44256f482a6a1cd5b30525ba21ab..02eca400b3077253c3dcd1aff73f028ae01eaa0f 100644 (file)
@@ -311,7 +311,7 @@ static int max77620_gpio_probe(struct platform_device *pdev)
        mgpio->gpio_chip.direction_input = max77620_gpio_dir_input;
        mgpio->gpio_chip.get = max77620_gpio_get;
        mgpio->gpio_chip.direction_output = max77620_gpio_dir_output;
-       mgpio->gpio_chip.set_rv = max77620_gpio_set;
+       mgpio->gpio_chip.set = max77620_gpio_set;
        mgpio->gpio_chip.set_config = max77620_gpio_set_config;
        mgpio->gpio_chip.ngpio = MAX77620_GPIO_NR;
        mgpio->gpio_chip.can_sleep = 1;
index a553e141059f7362f7593638305c32feb0d96666..4540da4c1418dee30f7af6383039ae3d7205e5da 100644 (file)
@@ -166,7 +166,7 @@ static int max77650_gpio_probe(struct platform_device *pdev)
 
        chip->gc.direction_input = max77650_gpio_direction_input;
        chip->gc.direction_output = max77650_gpio_direction_output;
-       chip->gc.set_rv = max77650_gpio_set_value;
+       chip->gc.set = max77650_gpio_set_value;
        chip->gc.get = max77650_gpio_get_value;
        chip->gc.get_direction = max77650_gpio_get_direction;
        chip->gc.set_config = max77650_gpio_set_config;
index 7fe8e6f697d044ebf9c620f41e59f150a6ae086a..5e48eb03e7b366465e24383a7d1152351906968a 100644 (file)
@@ -469,7 +469,7 @@ static int max77759_gpio_probe(struct platform_device *pdev)
        chip->gc.direction_input = max77759_gpio_direction_input;
        chip->gc.direction_output = max77759_gpio_direction_output;
        chip->gc.get = max77759_gpio_get_value;
-       chip->gc.set_rv = max77759_gpio_set_value;
+       chip->gc.set = max77759_gpio_set_value;
 
        girq = &chip->gc.irq;
        gpio_irq_chip_set_chip(girq, &max77759_gpio_irq_chip);
index 5ee2991ecdfdd37b4e4c594305dbe564290e2ccc..581a71872eab9cf87a9e94829b54ea7fe2671e13 100644 (file)
@@ -180,7 +180,7 @@ static int mb86s70_gpio_probe(struct platform_device *pdev)
        gchip->gc.request = mb86s70_gpio_request;
        gchip->gc.free = mb86s70_gpio_free;
        gchip->gc.get = mb86s70_gpio_get;
-       gchip->gc.set_rv = mb86s70_gpio_set;
+       gchip->gc.set = mb86s70_gpio_set;
        gchip->gc.to_irq = mb86s70_gpio_to_irq;
        gchip->gc.label = dev_name(&pdev->dev);
        gchip->gc.ngpio = 32;
index e68956104161658cd94ad2121a8ef7307ada93b8..9a40e9579e951ab74d31345ee09776a1922392ce 100644 (file)
@@ -103,7 +103,7 @@ static int mc33880_probe(struct spi_device *spi)
        mc->spi = spi;
 
        mc->chip.label = DRIVER_NAME;
-       mc->chip.set_rv = mc33880_set;
+       mc->chip.set = mc33880_set;
        mc->chip.base = pdata->base;
        mc->chip.ngpio = PIN_NUMBER;
        mc->chip.can_sleep = true;
index 12cf36f9ca63b6432f6a26260cafd4df3e6ecfd1..f6af81bf2b13cb7c415dc6445fa449026e155e41 100644 (file)
@@ -224,7 +224,7 @@ static void ioh_gpio_setup(struct ioh_gpio *chip, int num_port)
        gpio->direction_input = ioh_gpio_direction_input;
        gpio->get = ioh_gpio_get;
        gpio->direction_output = ioh_gpio_direction_output;
-       gpio->set_rv = ioh_gpio_set;
+       gpio->set = ioh_gpio_set;
        gpio->dbg_show = NULL;
        gpio->base = -1;
        gpio->ngpio = num_port;
index 897a1e004681c085217bcf295bd971f3424011b1..8f1405733d98be989363f387dfd73cf038e89d72 100644 (file)
@@ -111,7 +111,7 @@ static int ltq_mm_probe(struct platform_device *pdev)
 
        chip->mmchip.gc.ngpio = 16;
        chip->mmchip.gc.direction_output = ltq_mm_dir_out;
-       chip->mmchip.gc.set_rv = ltq_mm_set;
+       chip->mmchip.gc.set = ltq_mm_set;
        chip->mmchip.save_regs = ltq_mm_save_regs;
 
        /* store the shadow value if one was passed by the devicetree */
index cf878c2ea6bf1bb6dfbd1040d64787687335132a..021ad62778c2f49f0819b767a60112945999f572 100644 (file)
@@ -367,7 +367,7 @@ static int bgpio_dir_out_err(struct gpio_chip *gc, unsigned int gpio,
 static int bgpio_simple_dir_out(struct gpio_chip *gc, unsigned int gpio,
                                int val)
 {
-       gc->set_rv(gc, gpio, val);
+       gc->set(gc, gpio, val);
 
        return bgpio_dir_return(gc, gpio, true);
 }
@@ -432,14 +432,14 @@ static int bgpio_dir_out_dir_first(struct gpio_chip *gc, unsigned int gpio,
                                   int val)
 {
        bgpio_dir_out(gc, gpio, val);
-       gc->set_rv(gc, gpio, val);
+       gc->set(gc, gpio, val);
        return bgpio_dir_return(gc, gpio, true);
 }
 
 static int bgpio_dir_out_val_first(struct gpio_chip *gc, unsigned int gpio,
                                   int val)
 {
-       gc->set_rv(gc, gpio, val);
+       gc->set(gc, gpio, val);
        bgpio_dir_out(gc, gpio, val);
        return bgpio_dir_return(gc, gpio, true);
 }
@@ -528,18 +528,18 @@ static int bgpio_setup_io(struct gpio_chip *gc,
        if (set && clr) {
                gc->reg_set = set;
                gc->reg_clr = clr;
-               gc->set_rv = bgpio_set_with_clear;
-               gc->set_multiple_rv = bgpio_set_multiple_with_clear;
+               gc->set = bgpio_set_with_clear;
+               gc->set_multiple = bgpio_set_multiple_with_clear;
        } else if (set && !clr) {
                gc->reg_set = set;
-               gc->set_rv = bgpio_set_set;
-               gc->set_multiple_rv = bgpio_set_multiple_set;
+               gc->set = bgpio_set_set;
+               gc->set_multiple = bgpio_set_multiple_set;
        } else if (flags & BGPIOF_NO_OUTPUT) {
-               gc->set_rv = bgpio_set_none;
-               gc->set_multiple_rv = NULL;
+               gc->set = bgpio_set_none;
+               gc->set_multiple = NULL;
        } else {
-               gc->set_rv = bgpio_set;
-               gc->set_multiple_rv = bgpio_set_multiple;
+               gc->set = bgpio_set;
+               gc->set_multiple = bgpio_set_multiple;
        }
 
        if (!(flags & BGPIOF_UNREADABLE_REG_SET) &&
@@ -676,7 +676,7 @@ int bgpio_init(struct gpio_chip *gc, struct device *dev,
        }
 
        gc->bgpio_data = gc->read_reg(gc->reg_dat);
-       if (gc->set_rv == bgpio_set_set &&
+       if (gc->set == bgpio_set_set &&
                        !(flags & BGPIOF_UNREADABLE_REG_SET))
                gc->bgpio_data = gc->read_reg(gc->reg_set);
 
index 266c0953d91400b475d7106b67fcd255c4b48810..a7d69f3835c1e4015de09116ed6a30232478fa23 100644 (file)
@@ -449,9 +449,9 @@ static int gpio_mockup_probe(struct platform_device *pdev)
        gc->owner = THIS_MODULE;
        gc->parent = dev;
        gc->get = gpio_mockup_get;
-       gc->set_rv = gpio_mockup_set;
+       gc->set = gpio_mockup_set;
        gc->get_multiple = gpio_mockup_get_multiple;
-       gc->set_multiple_rv = gpio_mockup_set_multiple;
+       gc->set_multiple = gpio_mockup_set_multiple;
        gc->direction_output = gpio_mockup_dirout;
        gc->direction_input = gpio_mockup_dirin;
        gc->get_direction = gpio_mockup_get_direction;
index 27dd9c3e7b7717d43cad3d4c6de019c9401d05c7..4eb9f1a2779b22d3f12c74d221f357ebd3e491f7 100644 (file)
@@ -140,7 +140,7 @@ static int moxtet_gpio_probe(struct device *dev)
        chip->gpio_chip.direction_input = moxtet_gpio_direction_input;
        chip->gpio_chip.direction_output = moxtet_gpio_direction_output;
        chip->gpio_chip.get = moxtet_gpio_get_value;
-       chip->gpio_chip.set_rv = moxtet_gpio_set_value;
+       chip->gpio_chip.set = moxtet_gpio_set_value;
        chip->gpio_chip.base = -1;
 
        chip->gpio_chip.ngpio = MOXTET_GPIO_NGPIOS;
index 40d587176a754a6277b87b760f562ed5304b6eef..dad0eca1ca2ead2c39e9c619eb79f1d2043b1b5e 100644 (file)
@@ -153,7 +153,7 @@ static int mpc52xx_wkup_gpiochip_probe(struct platform_device *ofdev)
        gc->direction_input  = mpc52xx_wkup_gpio_dir_in;
        gc->direction_output = mpc52xx_wkup_gpio_dir_out;
        gc->get              = mpc52xx_wkup_gpio_get;
-       gc->set_rv           = mpc52xx_wkup_gpio_set;
+       gc->set              = mpc52xx_wkup_gpio_set;
 
        ret = of_mm_gpiochip_add_data(ofdev->dev.of_node, &chip->mmchip, chip);
        if (ret)
@@ -315,7 +315,7 @@ static int mpc52xx_simple_gpiochip_probe(struct platform_device *ofdev)
        gc->direction_input  = mpc52xx_simple_gpio_dir_in;
        gc->direction_output = mpc52xx_simple_gpio_dir_out;
        gc->get              = mpc52xx_simple_gpio_get;
-       gc->set_rv           = mpc52xx_simple_gpio_set;
+       gc->set              = mpc52xx_simple_gpio_set;
 
        ret = of_mm_gpiochip_add_data(ofdev->dev.of_node, &chip->mmchip, chip);
        if (ret)
index 3415cb7ebb0f1dbe291bfa41b02ae41c18488ff6..82d557a7e5d8d5dc4739ef8a75f6ca9d675a8a22 100644 (file)
@@ -150,7 +150,7 @@ static int mpfs_gpio_probe(struct platform_device *pdev)
        mpfs_gpio->gc.direction_output = mpfs_gpio_direction_output;
        mpfs_gpio->gc.get_direction = mpfs_gpio_get_direction;
        mpfs_gpio->gc.get = mpfs_gpio_get;
-       mpfs_gpio->gc.set_rv = mpfs_gpio_set;
+       mpfs_gpio->gc.set = mpfs_gpio_set;
        mpfs_gpio->gc.base = -1;
        mpfs_gpio->gc.ngpio = ngpios;
        mpfs_gpio->gc.label = dev_name(dev);
index b17de08e9e03c5ce05ca5c1bbbb8a0f83fc2ba03..9f42bb30b4ec7c6d23cdd02a9995ac380f800f8f 100644 (file)
@@ -448,9 +448,9 @@ static int gpio_mpsse_probe(struct usb_interface *interface,
        priv->gpio.direction_input = gpio_mpsse_direction_input;
        priv->gpio.direction_output = gpio_mpsse_direction_output;
        priv->gpio.get = gpio_mpsse_gpio_get;
-       priv->gpio.set_rv = gpio_mpsse_gpio_set;
+       priv->gpio.set = gpio_mpsse_gpio_set;
        priv->gpio.get_multiple = gpio_mpsse_get_multiple;
-       priv->gpio.set_multiple_rv = gpio_mpsse_set_multiple;
+       priv->gpio.set_multiple = gpio_mpsse_set_multiple;
        priv->gpio.base = -1;
        priv->gpio.ngpio = 16;
        priv->gpio.offset = priv->intf_id * priv->gpio.ngpio;
index 992339a89d19840fc03ccf849972a83cb86415ae..b0cccd856840987cb25fd0c4fa1ad34b00941fa8 100644 (file)
@@ -658,7 +658,7 @@ static int msc313_gpio_probe(struct platform_device *pdev)
        gpiochip->direction_input = msc313_gpio_direction_input;
        gpiochip->direction_output = msc313_gpio_direction_output;
        gpiochip->get = msc313_gpio_get;
-       gpiochip->set_rv = msc313_gpio_set;
+       gpiochip->set = msc313_gpio_set;
        gpiochip->base = -1;
        gpiochip->ngpio = gpio->gpio_data->num;
        gpiochip->names = gpio->gpio_data->names;
index 24792b8eb0839040aee98bdd8f63f65528bd5379..5e3f54cb8bc4633d18d79534db237103abb24464 100644 (file)
@@ -1168,7 +1168,7 @@ static int mvebu_gpio_probe(struct platform_device *pdev)
        mvchip->chip.direction_input = mvebu_gpio_direction_input;
        mvchip->chip.get = mvebu_gpio_get;
        mvchip->chip.direction_output = mvebu_gpio_direction_output;
-       mvchip->chip.set_rv = mvebu_gpio_set;
+       mvchip->chip.set = mvebu_gpio_set;
        if (have_irqs)
                mvchip->chip.to_irq = mvebu_gpio_to_irq;
        mvchip->chip.base = id * MVEBU_MAX_GPIO_PER_BANK;
index 296d13845b3009a52068ecacd8d2d6a25eede9d6..bcf4b07dd4584f884992ae35caa8aa1aaacb619e 100644 (file)
@@ -674,7 +674,7 @@ static int nmk_gpio_probe(struct platform_device *pdev)
        chip->direction_input = nmk_gpio_make_input;
        chip->get = nmk_gpio_get_input;
        chip->direction_output = nmk_gpio_make_output;
-       chip->set_rv = nmk_gpio_set_output;
+       chip->set = nmk_gpio_set_output;
        chip->dbg_show = nmk_gpio_dbg_show;
        chip->can_sleep = false;
        chip->owner = THIS_MODULE;
index 25b203a89e380366e6a1dcd51775f6b1997a1d30..83c77a2c0623af41178a60534d5a0c649edcb198 100644 (file)
@@ -211,7 +211,7 @@ static int npcm_sgpio_dir_in(struct gpio_chip *gc, unsigned int offset)
 
 static int npcm_sgpio_dir_out(struct gpio_chip *gc, unsigned int offset, int val)
 {
-       return gc->set_rv(gc, offset, val);
+       return gc->set(gc, offset, val);
 }
 
 static int npcm_sgpio_get_direction(struct gpio_chip *gc, unsigned int offset)
@@ -546,7 +546,7 @@ static int npcm_sgpio_probe(struct platform_device *pdev)
        gpio->chip.direction_output = npcm_sgpio_dir_out;
        gpio->chip.get_direction = npcm_sgpio_get_direction;
        gpio->chip.get = npcm_sgpio_get;
-       gpio->chip.set_rv = npcm_sgpio_set;
+       gpio->chip.set = npcm_sgpio_set;
        gpio->chip.label = dev_name(&pdev->dev);
        gpio->chip.base = -1;
 
index 24966161742a96082baeb850f124c71b894e9057..777e20c608dc7aa7edfb6fc3ecabd96ac0198b11 100644 (file)
@@ -108,7 +108,7 @@ static int octeon_gpio_probe(struct platform_device *pdev)
        chip->direction_input = octeon_gpio_dir_in;
        chip->get = octeon_gpio_get;
        chip->direction_output = octeon_gpio_dir_out;
-       chip->set_rv = octeon_gpio_set;
+       chip->set = octeon_gpio_set;
        err = devm_gpiochip_add_data(&pdev->dev, chip, gpio);
        if (err)
                return err;
index ed5c88a5c5207063e1269763e6239441a42e0c3d..a268c76bdca62dabea6e4fd11ae46ed8cdcc33e0 100644 (file)
@@ -1046,8 +1046,8 @@ static int omap_gpio_chip_init(struct gpio_bank *bank, struct device *pm_dev)
        bank->chip.get_multiple = omap_gpio_get_multiple;
        bank->chip.direction_output = omap_gpio_output;
        bank->chip.set_config = omap_gpio_set_config;
-       bank->chip.set_rv = omap_gpio_set;
-       bank->chip.set_multiple_rv = omap_gpio_set_multiple;
+       bank->chip.set = omap_gpio_set;
+       bank->chip.set_multiple = omap_gpio_set_multiple;
        if (bank->is_mpuio) {
                bank->chip.label = "mpuio";
                if (bank->regs->wkup_en)
index 9329d8ce8f59842cfe95f41b85c8e5ea6bf440b8..e377f6dd4ccf131a08b1268aeb56ca9ff69daa0e 100644 (file)
@@ -166,7 +166,7 @@ static int palmas_gpio_probe(struct platform_device *pdev)
        palmas_gpio->gpio_chip.direction_input = palmas_gpio_input;
        palmas_gpio->gpio_chip.direction_output = palmas_gpio_output;
        palmas_gpio->gpio_chip.to_irq = palmas_gpio_to_irq;
-       palmas_gpio->gpio_chip.set_rv   = palmas_gpio_set;
+       palmas_gpio->gpio_chip.set      = palmas_gpio_set;
        palmas_gpio->gpio_chip.get      = palmas_gpio_get;
        palmas_gpio->gpio_chip.parent = &pdev->dev;
 
index 69906a9af7e63b9d653838cd05c01fc66d2922d9..b46927f550389a5eca50d41042416bd4da19a1a9 100644 (file)
@@ -789,10 +789,10 @@ static void pca953x_setup_gpio(struct pca953x_chip *chip, int gpios)
        gc->direction_input  = pca953x_gpio_direction_input;
        gc->direction_output = pca953x_gpio_direction_output;
        gc->get = pca953x_gpio_get_value;
-       gc->set_rv = pca953x_gpio_set_value;
+       gc->set = pca953x_gpio_set_value;
        gc->get_direction = pca953x_gpio_get_direction;
        gc->get_multiple = pca953x_gpio_get_multiple;
-       gc->set_multiple_rv = pca953x_gpio_set_multiple;
+       gc->set_multiple = pca953x_gpio_set_multiple;
        gc->set_config = pca953x_gpio_set_config;
        gc->can_sleep = true;
 
index a33246f20fd838a57abeedbbd7e58259bf073a86..c5a1287079a0633cb5f947ff813a9cce8a9041b2 100644 (file)
@@ -126,7 +126,7 @@ static int pca9570_probe(struct i2c_client *client)
        gpio->chip.owner = THIS_MODULE;
        gpio->chip.get_direction = pca9570_get_direction;
        gpio->chip.get = pca9570_get;
-       gpio->chip.set_rv = pca9570_set;
+       gpio->chip.set = pca9570_set;
        gpio->chip.base = -1;
        gpio->chip_data = device_get_match_data(&client->dev);
        gpio->chip.ngpio = gpio->chip_data->ngpio;
index a042036803336439d8e164fcfbd0263b0e84f3a4..3b9de8c3d924c62da5fff4db6e613b98eed235be 100644 (file)
@@ -295,8 +295,8 @@ static int pcf857x_probe(struct i2c_client *client)
        gpio->chip.owner                = THIS_MODULE;
        gpio->chip.get                  = pcf857x_get;
        gpio->chip.get_multiple         = pcf857x_get_multiple;
-       gpio->chip.set_rv               = pcf857x_set;
-       gpio->chip.set_multiple_rv      = pcf857x_set_multiple;
+       gpio->chip.set                  = pcf857x_set;
+       gpio->chip.set_multiple         = pcf857x_set_multiple;
        gpio->chip.direction_input      = pcf857x_input;
        gpio->chip.direction_output     = pcf857x_output;
        gpio->chip.ngpio                = (uintptr_t)i2c_get_match_data(client);
index c6f313342ba06a1386d8ff8a882c9344a9e809e7..9925687e05fb4525674786431eb7494c8cad7565 100644 (file)
@@ -219,7 +219,7 @@ static void pch_gpio_setup(struct pch_gpio *chip)
        gpio->direction_input = pch_gpio_direction_input;
        gpio->get = pch_gpio_get;
        gpio->direction_output = pch_gpio_direction_output;
-       gpio->set_rv = pch_gpio_set;
+       gpio->set = pch_gpio_set;
        gpio->base = -1;
        gpio->ngpio = gpio_pins[chip->ioh];
        gpio->can_sleep = false;
index 98cfac4eac85295915b801a62d62c8d78f6cbc4a..02e4ffcf5a6fc6e23457400faf271b3fda444f91 100644 (file)
@@ -330,7 +330,7 @@ static int pl061_probe(struct amba_device *adev, const struct amba_id *id)
        pl061->gc.direction_input = pl061_direction_input;
        pl061->gc.direction_output = pl061_direction_output;
        pl061->gc.get = pl061_get_value;
-       pl061->gc.set_rv = pl061_set_value;
+       pl061->gc.set = pl061_set_value;
        pl061->gc.ngpio = PL061_GPIO_NR;
        pl061->gc.label = dev_name(dev);
        pl061->gc.parent = dev;
index cbcdd416f8b9b55b99bf699f13144eb1398ee097..fa22f3faa163cf6ad0c1ac23f6c08f9698b9fae6 100644 (file)
@@ -355,7 +355,7 @@ static int pxa_init_gpio_chip(struct pxa_gpio_chip *pchip, int ngpio, void __iom
        pchip->chip.direction_input  = pxa_gpio_direction_input;
        pchip->chip.direction_output = pxa_gpio_direction_output;
        pchip->chip.get = pxa_gpio_get;
-       pchip->chip.set_rv = pxa_gpio_set;
+       pchip->chip.set = pxa_gpio_set;
        pchip->chip.to_irq = pxa_gpio_to_irq;
        pchip->chip.ngpio = ngpio;
        pchip->chip.request = gpiochip_generic_request;
index b4b607515a0440563744842d43fe9afd80c7c100..40413e06b69c84c4cbc67dde8d27ade4ec24168e 100644 (file)
@@ -232,7 +232,7 @@ static int rpi_exp_gpio_probe(struct platform_device *pdev)
        rpi_gpio->gc.direction_output = rpi_exp_gpio_dir_out;
        rpi_gpio->gc.get_direction = rpi_exp_gpio_get_direction;
        rpi_gpio->gc.get = rpi_exp_gpio_get;
-       rpi_gpio->gc.set_rv = rpi_exp_gpio_set;
+       rpi_gpio->gc.set = rpi_exp_gpio_set;
        rpi_gpio->gc.can_sleep = true;
 
        return devm_gpiochip_add_data(dev, &rpi_gpio->gc, rpi_gpio);
index cf3e91d235df2eefc7d0fc93a58824edd55e9aba..5a69e4534591d037207c6ed6592eb8c9ca8ca076 100644 (file)
@@ -118,7 +118,7 @@ static int rc5t583_gpio_probe(struct platform_device *pdev)
        rc5t583_gpio->gpio_chip.free = rc5t583_gpio_free,
        rc5t583_gpio->gpio_chip.direction_input = rc5t583_gpio_dir_input,
        rc5t583_gpio->gpio_chip.direction_output = rc5t583_gpio_dir_output,
-       rc5t583_gpio->gpio_chip.set_rv = rc5t583_gpio_set,
+       rc5t583_gpio->gpio_chip.set = rc5t583_gpio_set,
        rc5t583_gpio->gpio_chip.get = rc5t583_gpio_get,
        rc5t583_gpio->gpio_chip.to_irq = rc5t583_gpio_to_irq,
        rc5t583_gpio->gpio_chip.ngpio = RC5T583_MAX_GPIO,
index cd31580effa9037f943490888dfeae77be238cef..86777e097fd8795fd3bca6312ce2d91522414692 100644 (file)
@@ -535,8 +535,8 @@ static int gpio_rcar_probe(struct platform_device *pdev)
        gpio_chip->get = gpio_rcar_get;
        gpio_chip->get_multiple = gpio_rcar_get_multiple;
        gpio_chip->direction_output = gpio_rcar_direction_output;
-       gpio_chip->set_rv = gpio_rcar_set;
-       gpio_chip->set_multiple_rv = gpio_rcar_set_multiple;
+       gpio_chip->set = gpio_rcar_set;
+       gpio_chip->set_multiple = gpio_rcar_set_multiple;
        gpio_chip->label = name;
        gpio_chip->parent = dev;
        gpio_chip->owner = THIS_MODULE;
index a75ed8021de57db122938e4736c3ac994bcdd2d1..ba62b81aa8aedf35be14e9c54635eaf4777340d1 100644 (file)
@@ -159,7 +159,7 @@ static int rdc321x_gpio_probe(struct platform_device *pdev)
        rdc321x_gpio_dev->chip.direction_input = rdc_gpio_direction_input;
        rdc321x_gpio_dev->chip.direction_output = rdc_gpio_config;
        rdc321x_gpio_dev->chip.get = rdc_gpio_get_value;
-       rdc321x_gpio_dev->chip.set_rv = rdc_gpio_set_value;
+       rdc321x_gpio_dev->chip.set = rdc_gpio_set_value;
        rdc321x_gpio_dev->chip.base = 0;
        rdc321x_gpio_dev->chip.ngpio = pdata->max_gpios;
 
index d8da99f973850e5f4afa36d97c685f477837e665..f2238196faf17890a5fb2ee9bdd10ce71ead412c 100644 (file)
@@ -46,7 +46,7 @@ static int gpio_reg_direction_output(struct gpio_chip *gc, unsigned offset,
        if (r->direction & BIT(offset))
                return -ENOTSUPP;
 
-       gc->set_rv(gc, offset, value);
+       gc->set(gc, offset, value);
        return 0;
 }
 
@@ -161,9 +161,9 @@ struct gpio_chip *gpio_reg_init(struct device *dev, void __iomem *reg,
        r->gc.get_direction = gpio_reg_get_direction;
        r->gc.direction_input = gpio_reg_direction_input;
        r->gc.direction_output = gpio_reg_direction_output;
-       r->gc.set_rv = gpio_reg_set;
+       r->gc.set = gpio_reg_set;
        r->gc.get = gpio_reg_get;
-       r->gc.set_multiple_rv = gpio_reg_set_multiple;
+       r->gc.set_multiple = gpio_reg_set_multiple;
        if (irqs)
                r->gc.to_irq = gpio_reg_to_irq;
        r->gc.base = base;
index 87c4225784cfae6da619abdc101ee5a42fa3d729..e8a32dfebdcb31890e691f6739e8a76a02662202 100644 (file)
@@ -260,9 +260,9 @@ struct gpio_regmap *gpio_regmap_register(const struct gpio_regmap_config *config
        chip->free = gpiochip_generic_free;
        chip->get = gpio_regmap_get;
        if (gpio->reg_set_base && gpio->reg_clr_base)
-               chip->set_rv = gpio_regmap_set_with_clear;
+               chip->set = gpio_regmap_set_with_clear;
        else if (gpio->reg_set_base)
-               chip->set_rv = gpio_regmap_set;
+               chip->set = gpio_regmap_set;
 
        chip->get_direction = gpio_regmap_get_direction;
        if (gpio->reg_dir_in_base || gpio->reg_dir_out_base) {
index ecd60ff9e1dd1a090bfad204c8b86c4d7fb68ce7..bcfc323a8315ef560d5891444cafe3f494a65e7d 100644 (file)
@@ -327,7 +327,7 @@ static int rockchip_gpio_to_irq(struct gpio_chip *gc, unsigned int offset)
 static const struct gpio_chip rockchip_gpiolib_chip = {
        .request = gpiochip_generic_request,
        .free = gpiochip_generic_free,
-       .set_rv = rockchip_gpio_set,
+       .set = rockchip_gpio_set,
        .get = rockchip_gpio_get,
        .get_direction  = rockchip_gpio_get_direction,
        .direction_input = rockchip_gpio_direction_input,
index 25bbd749b019bf8a272c173a3e7373a442f72350..d46b40dd52837d6fb2e3bf0343f7ff4f62980f66 100644 (file)
@@ -565,7 +565,7 @@ static int rtd_gpio_probe(struct platform_device *pdev)
        data->gpio_chip.get_direction = rtd_gpio_get_direction;
        data->gpio_chip.direction_input = rtd_gpio_direction_input;
        data->gpio_chip.direction_output = rtd_gpio_direction_output;
-       data->gpio_chip.set_rv = rtd_gpio_set;
+       data->gpio_chip.set = rtd_gpio_set;
        data->gpio_chip.get = rtd_gpio_get;
        data->gpio_chip.set_config = rtd_gpio_set_config;
        data->gpio_chip.parent = dev;
index e9d054d78ccb8485b9f662fcec385fe0d0edc0d7..7f6a62f5d1eeb74cbacdea605f5c4a4cf340548f 100644 (file)
@@ -99,7 +99,7 @@ static struct sa1100_gpio_chip sa1100_gpio_chip = {
                .get_direction          = sa1100_get_direction,
                .direction_input        = sa1100_direction_input,
                .direction_output       = sa1100_direction_output,
-               .set_rv                 = sa1100_gpio_set,
+               .set                    = sa1100_gpio_set,
                .get                    = sa1100_gpio_get,
                .to_irq                 = sa1100_to_irq,
                .base                   = 0,
index c31244cf5e89108b5a21ff6ff58569dbef4bf972..5005688f6e67e431f47c56c9d6c9da532c71e436 100644 (file)
@@ -196,7 +196,7 @@ static int sama5d2_piobu_probe(struct platform_device *pdev)
        piobu->chip.direction_input = sama5d2_piobu_direction_input;
        piobu->chip.direction_output = sama5d2_piobu_direction_output;
        piobu->chip.get = sama5d2_piobu_get;
-       piobu->chip.set_rv = sama5d2_piobu_set;
+       piobu->chip.set = sama5d2_piobu_set;
        piobu->chip.base = -1;
        piobu->chip.ngpio = PIOBU_NUM;
        piobu->chip.can_sleep = 0;
index 833ffdd98d744948cddc32fd8039a9489a654ab4..966d16a6d51577e1ac1c2328e1dcfcbb7cc9e91c 100644 (file)
@@ -167,7 +167,7 @@ static const struct gpio_chip sch_gpio_chip = {
        .direction_input        = sch_gpio_direction_in,
        .get                    = sch_gpio_get,
        .direction_output       = sch_gpio_direction_out,
-       .set_rv                 = sch_gpio_set,
+       .set                    = sch_gpio_set,
        .get_direction          = sch_gpio_get_direction,
 };
 
index 44fb5fc21fb8aaa7a4edde5605e3e23c79ab806e..f95566998d30a71eab2685871d51bad478b885a9 100644 (file)
@@ -297,7 +297,7 @@ static int sch311x_gpio_probe(struct platform_device *pdev)
                block->chip.get_direction = sch311x_gpio_get_direction;
                block->chip.set_config = sch311x_gpio_set_config;
                block->chip.get = sch311x_gpio_get;
-               block->chip.set_rv = sch311x_gpio_set;
+               block->chip.set = sch311x_gpio_set;
                block->chip.ngpio = 8;
                block->chip.parent = &pdev->dev;
                block->chip.base = sch311x_gpio_blocks[i].base;
index 9503296422fd2377f59292fa7b9250fc77b892c4..050092583f799b8c97e36e8f8ced65b6363bb9ad 100644 (file)
@@ -486,9 +486,9 @@ static int gpio_sim_add_bank(struct fwnode_handle *swnode, struct device *dev)
        gc->parent = dev;
        gc->fwnode = swnode;
        gc->get = gpio_sim_get;
-       gc->set_rv = gpio_sim_set;
+       gc->set = gpio_sim_set;
        gc->get_multiple = gpio_sim_get_multiple;
-       gc->set_multiple_rv = gpio_sim_set_multiple;
+       gc->set_multiple = gpio_sim_set_multiple;
        gc->direction_output = gpio_sim_direction_output;
        gc->direction_input = gpio_sim_direction_input;
        gc->get_direction = gpio_sim_get_direction;
index 95355dda621b40124f4702432565b7381c4e6686..958034b9f3f33a6da57493a91fdee6036a3bd8c6 100644 (file)
@@ -237,7 +237,7 @@ static int gpio_siox_probe(struct siox_device *sdevice)
        gc->parent = dev;
        gc->owner = THIS_MODULE;
        gc->get = gpio_siox_get;
-       gc->set_rv = gpio_siox_set;
+       gc->set = gpio_siox_set;
        gc->direction_input = gpio_siox_direction_input;
        gc->direction_output = gpio_siox_direction_output;
        gc->get_direction = gpio_siox_get_direction;
index 55f0e8afa29143649e868a02edc19d920e10c31c..96a0e1211500e00ddac941f737de1892d76faa58 100644 (file)
@@ -140,7 +140,7 @@ static int spics_gpio_probe(struct platform_device *pdev)
        spics->chip.request = spics_request;
        spics->chip.free = spics_free;
        spics->chip.direction_output = spics_direction_output;
-       spics->chip.set_rv = spics_set_value;
+       spics->chip.set = spics_set_value;
        spics->chip.label = dev_name(&pdev->dev);
        spics->chip.parent = &pdev->dev;
        spics->chip.owner = THIS_MODULE;
index bbd5bf51c0882704a9ead35d9fbc7d4b9bceec50..413bcd0a424050e6df8a8db69017a3ae370e85e7 100644 (file)
@@ -245,7 +245,7 @@ static int sprd_gpio_probe(struct platform_device *pdev)
        sprd_gpio->chip.request = sprd_gpio_request;
        sprd_gpio->chip.free = sprd_gpio_free;
        sprd_gpio->chip.get = sprd_gpio_get;
-       sprd_gpio->chip.set_rv = sprd_gpio_set;
+       sprd_gpio->chip.set = sprd_gpio_set;
        sprd_gpio->chip.direction_input = sprd_gpio_direction_input;
        sprd_gpio->chip.direction_output = sprd_gpio_direction_output;
 
index 0a270156e0bea2f2a6914da6743df6d15b0870f5..5dd4c21a8e601b32a1c6be04ca5f3a50d6fdb09c 100644 (file)
@@ -136,7 +136,7 @@ static const struct gpio_chip template_chip = {
        .direction_input        = stmpe_gpio_direction_input,
        .get                    = stmpe_gpio_get,
        .direction_output       = stmpe_gpio_direction_output,
-       .set_rv                 = stmpe_gpio_set,
+       .set                    = stmpe_gpio_set,
        .request                = stmpe_gpio_request,
        .can_sleep              = true,
 };
index fdda8de6ca366662aec1fccb475f0698fb478ef5..493c027afdd62bce268f3523bbf88223dddd0c41 100644 (file)
@@ -249,7 +249,7 @@ static int xway_stp_probe(struct platform_device *pdev)
        chip->gc.label = "stp-xway";
        chip->gc.direction_output = xway_stp_dir_out;
        chip->gc.get = xway_stp_get;
-       chip->gc.set_rv = xway_stp_set;
+       chip->gc.set = xway_stp_set;
        chip->gc.request = xway_stp_request;
        chip->gc.base = -1;
        chip->gc.owner = THIS_MODULE;
index f86f78655c2420ef91f1248653b4943b5d8ed1c0..40064d4cf47f93844e26fb82e56f3e320f86bece 100644 (file)
@@ -115,7 +115,7 @@ static int syscon_gpio_dir_out(struct gpio_chip *chip, unsigned offset, int val)
                                   BIT(offs % SYSCON_REG_BITS));
        }
 
-       return chip->set_rv(chip, offset, val);
+       return chip->set(chip, offset, val);
 }
 
 static const struct syscon_gpio_data clps711x_mctrl_gpio = {
@@ -251,7 +251,7 @@ static int syscon_gpio_probe(struct platform_device *pdev)
        if (priv->data->flags & GPIO_SYSCON_FEAT_IN)
                priv->chip.direction_input = syscon_gpio_dir_in;
        if (priv->data->flags & GPIO_SYSCON_FEAT_OUT) {
-               priv->chip.set_rv = priv->data->set ? : syscon_gpio_set;
+               priv->chip.set = priv->data->set ? : syscon_gpio_set;
                priv->chip.direction_output = syscon_gpio_dir_out;
        }
 
index ce17b98e0623ea6c0c2146430da38833dfd16cbe..ba5a8ede8912b6a55c71db1d39c6ed4083a59a6b 100644 (file)
@@ -430,7 +430,7 @@ int devm_tng_gpio_probe(struct device *dev, struct tng_gpio *gpio)
        gpio->chip.direction_input = tng_gpio_direction_input;
        gpio->chip.direction_output = tng_gpio_direction_output;
        gpio->chip.get = tng_gpio_get;
-       gpio->chip.set_rv = tng_gpio_set;
+       gpio->chip.set = tng_gpio_set;
        gpio->chip.get_direction = tng_gpio_get_direction;
        gpio->chip.set_config = tng_gpio_set_config;
        gpio->chip.base = info->base;
index 0bd32809fd682bac7b16b1f251887abebb44acdc..90d048f9da0870d006b6164220a34cf936c1f7a9 100644 (file)
@@ -149,7 +149,7 @@ static const struct gpio_chip template_chip = {
        .label                  = "tc3589x",
        .owner                  = THIS_MODULE,
        .get                    = tc3589x_gpio_get,
-       .set_rv                 = tc3589x_gpio_set,
+       .set                    = tc3589x_gpio_set,
        .direction_output       = tc3589x_gpio_direction_output,
        .direction_input        = tc3589x_gpio_direction_input,
        .get_direction          = tc3589x_gpio_get_direction,
index 126fd12550aa8e6bb812bb38a56d37c38114cd15..15a5762a82c25be5091e8bbbfb13ebdd26eab1a7 100644 (file)
@@ -720,7 +720,7 @@ static int tegra_gpio_probe(struct platform_device *pdev)
        tgi->gc.direction_input         = tegra_gpio_direction_input;
        tgi->gc.get                     = tegra_gpio_get;
        tgi->gc.direction_output        = tegra_gpio_direction_output;
-       tgi->gc.set_rv                  = tegra_gpio_set;
+       tgi->gc.set                     = tegra_gpio_set;
        tgi->gc.get_direction           = tegra_gpio_get_direction;
        tgi->gc.base                    = 0;
        tgi->gc.ngpio                   = tgi->bank_count * 32;
index f902da15c419588a2716a3fbae25d5c7637cdfc2..5fd3ec3e2c53d2ad14b0e77c4fc1a7e6433ddeb2 100644 (file)
@@ -891,7 +891,7 @@ static int tegra186_gpio_probe(struct platform_device *pdev)
        gpio->gpio.direction_input = tegra186_gpio_direction_input;
        gpio->gpio.direction_output = tegra186_gpio_direction_output;
        gpio->gpio.get = tegra186_gpio_get;
-       gpio->gpio.set_rv = tegra186_gpio_set;
+       gpio->gpio.set = tegra186_gpio_set;
        gpio->gpio.set_config = tegra186_gpio_set_config;
        gpio->gpio.add_pin_ranges = tegra186_gpio_add_pin_ranges;
        gpio->gpio.init_valid_mask = tegra186_init_valid_mask;
index eb6a1f0279c09a832ac71d76de8f696d9c28dd17..be96853063ba94387143e1ed7f4aad1de3736fdb 100644 (file)
@@ -533,8 +533,8 @@ static int thunderx_gpio_probe(struct pci_dev *pdev,
        chip->direction_input = thunderx_gpio_dir_in;
        chip->get = thunderx_gpio_get;
        chip->direction_output = thunderx_gpio_dir_out;
-       chip->set_rv = thunderx_gpio_set;
-       chip->set_multiple_rv = thunderx_gpio_set_multiple;
+       chip->set = thunderx_gpio_set;
+       chip->set_multiple = thunderx_gpio_set_multiple;
        chip->set_config = thunderx_gpio_set_config;
        girq = &chip->irq;
        gpio_irq_chip_set_chip(girq, &thunderx_gpio_irq_chip);
index fbb883089189095cdc0101d864ab90dd042c73a3..679e27f00ff60791233f6ceebaff12b31f8b8c9c 100644 (file)
@@ -253,7 +253,7 @@ static int timbgpio_probe(struct platform_device *pdev)
        gc->direction_input = timbgpio_gpio_direction_input;
        gc->get = timbgpio_gpio_get;
        gc->direction_output = timbgpio_gpio_direction_output;
-       gc->set_rv = timbgpio_gpio_set;
+       gc->set = timbgpio_gpio_set;
        gc->to_irq = (irq >= 0 && tgpio->irq_base > 0) ? timbgpio_to_irq : NULL;
        gc->dbg_show = NULL;
        gc->base = pdata->gpio_base;
index d5b8568ab0613be56965448277704336fd520090..866ff2d436d53f5717e118f03dafda1575f98298 100644 (file)
@@ -80,8 +80,8 @@ static const struct gpio_chip template_chip = {
        .owner                  = THIS_MODULE,
        .get_direction          = tpic2810_get_direction,
        .direction_output       = tpic2810_direction_output,
-       .set_rv                 = tpic2810_set,
-       .set_multiple_rv        = tpic2810_set_multiple,
+       .set                    = tpic2810_set,
+       .set_multiple           = tpic2810_set_multiple,
        .base                   = -1,
        .ngpio                  = 8,
        .can_sleep              = true,
index 08fa061b73efcffd5f68724ae3fdc54515d45adb..84b17b83476f540a6a8b325a01c168f651e6d50b 100644 (file)
@@ -69,7 +69,7 @@ static const struct gpio_chip template_chip = {
        .direction_input        = tps65086_gpio_direction_input,
        .direction_output       = tps65086_gpio_direction_output,
        .get                    = tps65086_gpio_get,
-       .set_rv                 = tps65086_gpio_set,
+       .set                    = tps65086_gpio_set,
        .base                   = -1,
        .ngpio                  = 4,
        .can_sleep              = true,
index 49cd7754ed053bcdbf25a4e51e227287257a5f03..3b4c41f5ef554ea82a709ed58be00b4a129a89d7 100644 (file)
@@ -169,7 +169,7 @@ static const struct gpio_chip template_chip = {
        .request                = tps65218_gpio_request,
        .direction_output       = tps65218_gpio_output,
        .get                    = tps65218_gpio_get,
-       .set_rv                 = tps65218_gpio_set,
+       .set                    = tps65218_gpio_set,
        .set_config             = tps65218_gpio_set_config,
        .can_sleep              = true,
        .ngpio                  = 3,
index c0177088c54cba970a7caa88c7f08c6df39a0498..158f63bcf10cd9c426af6289cab0719e692f93c6 100644 (file)
@@ -203,7 +203,7 @@ static const struct gpio_chip tps65214_template_chip = {
        .direction_input        = tps65219_gpio_direction_input,
        .direction_output       = tps65219_gpio_direction_output,
        .get                    = tps65219_gpio_get,
-       .set_rv                 = tps65219_gpio_set,
+       .set                    = tps65219_gpio_set,
        .base                   = -1,
        .ngpio                  = 2,
        .can_sleep              = true,
@@ -216,7 +216,7 @@ static const struct gpio_chip tps65219_template_chip = {
        .direction_input        = tps65219_gpio_direction_input,
        .direction_output       = tps65219_gpio_direction_output,
        .get                    = tps65219_gpio_get,
-       .set_rv                 = tps65219_gpio_set,
+       .set                    = tps65219_gpio_set,
        .base                   = -1,
        .ngpio                  = 3,
        .can_sleep              = true,
index f1ced092f38a5e491378fec2d80dcc1eb1182cbd..aaacbb54bf5d89bb889ec6865c8cfbf0c08c2cd4 100644 (file)
@@ -98,7 +98,7 @@ static int tps6586x_gpio_probe(struct platform_device *pdev)
 
        /* FIXME: add handling of GPIOs as dedicated inputs */
        tps6586x_gpio->gpio_chip.direction_output = tps6586x_gpio_output;
-       tps6586x_gpio->gpio_chip.set_rv = tps6586x_gpio_set;
+       tps6586x_gpio->gpio_chip.set    = tps6586x_gpio_set;
        tps6586x_gpio->gpio_chip.get    = tps6586x_gpio_get;
        tps6586x_gpio->gpio_chip.to_irq = tps6586x_gpio_to_irq;
 
index 3204f55394cff12dc1b462cdce60342ed1b32fc1..25e9f41efe78fd4c1ad1c88fc6c98a145bd9aad6 100644 (file)
@@ -139,7 +139,7 @@ static int tps65910_gpio_probe(struct platform_device *pdev)
        tps65910_gpio->gpio_chip.can_sleep = true;
        tps65910_gpio->gpio_chip.direction_input = tps65910_gpio_input;
        tps65910_gpio->gpio_chip.direction_output = tps65910_gpio_output;
-       tps65910_gpio->gpio_chip.set_rv = tps65910_gpio_set;
+       tps65910_gpio->gpio_chip.set    = tps65910_gpio_set;
        tps65910_gpio->gpio_chip.get    = tps65910_gpio_get;
        tps65910_gpio->gpio_chip.parent = &pdev->dev;
 
index d586ccfbfc56c17ca18f5c2b04a807305dd66890..7a2c5685c2fdbcc087d0a3440bcf2615c21ce1ae 100644 (file)
@@ -92,7 +92,7 @@ static const struct gpio_chip template_chip = {
        .direction_input        = tps65912_gpio_direction_input,
        .direction_output       = tps65912_gpio_direction_output,
        .get                    = tps65912_gpio_get,
-       .set_rv                 = tps65912_gpio_set,
+       .set                    = tps65912_gpio_set,
        .base                   = -1,
        .ngpio                  = 5,
        .can_sleep              = true,
index 3b8805c854f7dbf4ae96fc06afaeb775bbdcacb1..d4fbdf90e19004b30b526fad5ae6f35721d0e49e 100644 (file)
@@ -142,7 +142,7 @@ static int tps68470_gpio_probe(struct platform_device *pdev)
        tps68470_gpio->gc.direction_output = tps68470_gpio_output;
        tps68470_gpio->gc.get = tps68470_gpio_get;
        tps68470_gpio->gc.get_direction = tps68470_gpio_get_direction;
-       tps68470_gpio->gc.set_rv = tps68470_gpio_set;
+       tps68470_gpio->gc.set = tps68470_gpio_set;
        tps68470_gpio->gc.can_sleep = true;
        tps68470_gpio->gc.names = tps68470_names;
        tps68470_gpio->gc.ngpio = TPS68470_N_GPIO;
index 056799ecce6a256f3438d9fd81ee4677cdd20125..27dd09273292a8db1b78c1f98aaa950b52d1e9be 100644 (file)
@@ -370,7 +370,7 @@ static int tqmx86_gpio_probe(struct platform_device *pdev)
        chip->direction_output = tqmx86_gpio_direction_output;
        chip->get_direction = tqmx86_gpio_get_direction;
        chip->get = tqmx86_gpio_get;
-       chip->set_rv = tqmx86_gpio_set;
+       chip->set = tqmx86_gpio_set;
        chip->ngpio = TQMX86_NGPIO;
        chip->parent = pdev->dev.parent;
 
index 35dd2d09b4d441256f01d9ac762dd3a2f0a47352..d9ee8fc77ccdf94f85d37eec7310fa2ce6f484a2 100644 (file)
@@ -119,7 +119,7 @@ static const struct gpio_chip template_chip = {
        .direction_input        = ts4900_gpio_direction_input,
        .direction_output       = ts4900_gpio_direction_output,
        .get                    = ts4900_gpio_get,
-       .set_rv                 = ts4900_gpio_set,
+       .set                    = ts4900_gpio_set,
        .base                   = -1,
        .can_sleep              = true,
 };
index bb432ed73698b59e519e1c89809fb2ec9e0d8847..3c7f2efe10fd74eb4fede301343c56ca7e9bbd00 100644 (file)
@@ -340,7 +340,7 @@ static int ts5500_dio_probe(struct platform_device *pdev)
        priv->gpio_chip.direction_input = ts5500_gpio_input;
        priv->gpio_chip.direction_output = ts5500_gpio_output;
        priv->gpio_chip.get = ts5500_gpio_get;
-       priv->gpio_chip.set_rv = ts5500_gpio_set;
+       priv->gpio_chip.set = ts5500_gpio_set;
        priv->gpio_chip.to_irq = ts5500_gpio_to_irq;
        priv->gpio_chip.base = -1;
 
index e39e39e3ef85b7c60c1f29f78c11d6eeccec6206..a33dc7c7e7a08d51d3f27d43d3becb206d7451a3 100644 (file)
@@ -419,7 +419,7 @@ static const struct gpio_chip template_chip = {
        .direction_output       = twl_direction_out,
        .get_direction          = twl_get_direction,
        .get                    = twl_get,
-       .set_rv                 = twl_set,
+       .set                    = twl_set,
        .to_irq                 = twl_to_irq,
        .can_sleep              = true,
 };
index b2196b62b528cd0a2df2c4a4c4869ad172d6e2cd..4ec9bcd40439dc25b3981575247907af7acdd84e 100644 (file)
@@ -69,7 +69,7 @@ static struct gpio_chip twl6040gpo_chip = {
        .get                    = twl6040gpo_get,
        .direction_output       = twl6040gpo_direction_out,
        .get_direction          = twl6040gpo_get_direction,
-       .set_rv                 = twl6040gpo_set,
+       .set                    = twl6040gpo_set,
        .can_sleep              = true,
 };
 
index 8939556f42b60f32dbf7bff315eb5bbb6f062256..197bb1d22b3c88c29d13b7395a3d6605f059052e 100644 (file)
@@ -386,8 +386,8 @@ static int uniphier_gpio_probe(struct platform_device *pdev)
        chip->direction_input = uniphier_gpio_direction_input;
        chip->direction_output = uniphier_gpio_direction_output;
        chip->get = uniphier_gpio_get;
-       chip->set_rv = uniphier_gpio_set;
-       chip->set_multiple_rv = uniphier_gpio_set_multiple;
+       chip->set = uniphier_gpio_set;
+       chip->set_multiple = uniphier_gpio_set_multiple;
        chip->to_irq = uniphier_gpio_to_irq;
        chip->base = -1;
        chip->ngpio = ngpios;
index e8e906b54d518723519e17a7bc303dd412e1582c..15e495c109d2abc23c03a1cd1da2c02a2debb11b 100644 (file)
@@ -408,7 +408,7 @@ static int vprbrd_gpio_probe(struct platform_device *pdev)
        vb_gpio->gpioa.base = -1;
        vb_gpio->gpioa.ngpio = 16;
        vb_gpio->gpioa.can_sleep = true;
-       vb_gpio->gpioa.set_rv = vprbrd_gpioa_set;
+       vb_gpio->gpioa.set = vprbrd_gpioa_set;
        vb_gpio->gpioa.get = vprbrd_gpioa_get;
        vb_gpio->gpioa.direction_input = vprbrd_gpioa_direction_input;
        vb_gpio->gpioa.direction_output = vprbrd_gpioa_direction_output;
@@ -424,7 +424,7 @@ static int vprbrd_gpio_probe(struct platform_device *pdev)
        vb_gpio->gpiob.base = -1;
        vb_gpio->gpiob.ngpio = 16;
        vb_gpio->gpiob.can_sleep = true;
-       vb_gpio->gpiob.set_rv = vprbrd_gpiob_set;
+       vb_gpio->gpiob.set = vprbrd_gpiob_set;
        vb_gpio->gpiob.get = vprbrd_gpiob_get;
        vb_gpio->gpiob.direction_input = vprbrd_gpiob_direction_input;
        vb_gpio->gpiob.direction_output = vprbrd_gpiob_direction_output;
index 07552611da988fe1c7aa1cd8616875e383701007..17e040991e467aff005338b75a2ebf61d4ce4ae0 100644 (file)
@@ -567,7 +567,7 @@ static int virtio_gpio_probe(struct virtio_device *vdev)
        vgpio->gc.direction_input       = virtio_gpio_direction_input;
        vgpio->gc.direction_output      = virtio_gpio_direction_output;
        vgpio->gc.get                   = virtio_gpio_get;
-       vgpio->gc.set_rv                = virtio_gpio_set;
+       vgpio->gc.set                   = virtio_gpio_set;
        vgpio->gc.ngpio                 = ngpio;
        vgpio->gc.base                  = -1; /* Allocate base dynamically */
        vgpio->gc.label                 = dev_name(dev);
index a3bceac7854c0632c2f7891783be41521fd1f53c..84b3a973a503c70900ecbdb3f3434a12931bafec 100644 (file)
@@ -216,7 +216,7 @@ static void vx855gpio_gpio_setup(struct vx855_gpio *vg)
        c->direction_input = vx855gpio_direction_input;
        c->direction_output = vx855gpio_direction_output;
        c->get = vx855gpio_get;
-       c->set_rv = vx855gpio_set;
+       c->set = vx855gpio_set;
        c->set_config = vx855gpio_set_config;
        c->dbg_show = NULL;
        c->base = 0;
index c89da9a220168e1317131d2428fa4105ebae2aab..4af504c23e6ff5ad2bad1d70a0c42e2fd91f0c7a 100644 (file)
@@ -98,7 +98,7 @@ static int wcd_gpio_probe(struct platform_device *pdev)
        chip->direction_output = wcd_gpio_direction_output;
        chip->get_direction = wcd_gpio_get_direction;
        chip->get = wcd_gpio_get;
-       chip->set_rv = wcd_gpio_set;
+       chip->set = wcd_gpio_set;
        chip->parent = dev;
        chip->base = -1;
        chip->ngpio = WCD934X_NPINS;
index f7df3d5fc71c17fcd1050afdad4187d69dc99012..4a5e20e936a95a880146e709b78b7e8fea5757d2 100644 (file)
@@ -439,7 +439,7 @@ static int wcove_gpio_probe(struct platform_device *pdev)
        wg->chip.direction_output = wcove_gpio_dir_out;
        wg->chip.get_direction = wcove_gpio_get_direction;
        wg->chip.get = wcove_gpio_get;
-       wg->chip.set_rv = wcove_gpio_set;
+       wg->chip.set = wcove_gpio_set;
        wg->chip.set_config = wcove_gpio_set_config;
        wg->chip.base = -1;
        wg->chip.ngpio = WCOVE_VGPIO_NUM;
index 421655b5d4c24d9ceda6d258f0a17f49c5215bc8..dcfda738fd6995756779a463eac22d9131d4e70c 100644 (file)
@@ -494,7 +494,7 @@ static struct gpio_chip winbond_gpio_chip = {
        .can_sleep              = true,
        .get                    = winbond_gpio_get,
        .direction_input        = winbond_gpio_direction_in,
-       .set_rv                 = winbond_gpio_set,
+       .set                    = winbond_gpio_set,
        .direction_output       = winbond_gpio_direction_out,
 };
 
index ab58aa7c0b9965ff13ea82efa22dbf6fa5d06c92..f03c0e808fab27349c39f9efc41e5ea420b2d03b 100644 (file)
@@ -253,7 +253,7 @@ static const struct gpio_chip template_chip = {
        .direction_input        = wm831x_gpio_direction_in,
        .get                    = wm831x_gpio_get,
        .direction_output       = wm831x_gpio_direction_out,
-       .set_rv                 = wm831x_gpio_set,
+       .set                    = wm831x_gpio_set,
        .to_irq                 = wm831x_gpio_to_irq,
        .set_config             = wm831x_set_config,
        .dbg_show               = wm831x_gpio_dbg_show,
index 9a7677f841fc62383267e5e4d95843e2115c83d6..46923b23a72eb9dbdaf35402dd123d52775cd746 100644 (file)
@@ -93,7 +93,7 @@ static const struct gpio_chip template_chip = {
        .direction_input        = wm8350_gpio_direction_in,
        .get                    = wm8350_gpio_get,
        .direction_output       = wm8350_gpio_direction_out,
-       .set_rv                 = wm8350_gpio_set,
+       .set                    = wm8350_gpio_set,
        .to_irq                 = wm8350_gpio_to_irq,
        .can_sleep              = true,
 };
index ccc005628dd278f2db5e5d8bbefe89dfb1fb2f67..df47a27f508d94d53056bbe666a67e887637f516 100644 (file)
@@ -256,7 +256,7 @@ static const struct gpio_chip template_chip = {
        .direction_input        = wm8994_gpio_direction_in,
        .get                    = wm8994_gpio_get,
        .direction_output       = wm8994_gpio_direction_out,
-       .set_rv                 = wm8994_gpio_set,
+       .set                    = wm8994_gpio_set,
        .set_config             = wm8994_gpio_set_config,
        .to_irq                 = wm8994_gpio_to_irq,
        .dbg_show               = wm8994_gpio_dbg_show,
index 28f794e5eb26c06088a205ac7294a226fe63843b..4f627de3f56cf23b2179bd18bd8be8e54d21e52a 100644 (file)
@@ -178,7 +178,7 @@ static int xgene_gpio_probe(struct platform_device *pdev)
        gpio->chip.direction_input = xgene_gpio_dir_in;
        gpio->chip.direction_output = xgene_gpio_dir_out;
        gpio->chip.get = xgene_gpio_get;
-       gpio->chip.set_rv = xgene_gpio_set;
+       gpio->chip.set = xgene_gpio_set;
        gpio->chip.label = dev_name(&pdev->dev);
        gpio->chip.base = -1;
 
index 36d91cacc2d96ad1baa0ff5f03230d45819a28ce..83675ac81077f2b5b19bfbdeea1d800c5e7ce08a 100644 (file)
@@ -604,10 +604,10 @@ static int xgpio_probe(struct platform_device *pdev)
        chip->gc.direction_input = xgpio_dir_in;
        chip->gc.direction_output = xgpio_dir_out;
        chip->gc.get = xgpio_get;
-       chip->gc.set_rv = xgpio_set;
+       chip->gc.set = xgpio_set;
        chip->gc.request = xgpio_request;
        chip->gc.free = xgpio_free;
-       chip->gc.set_multiple_rv = xgpio_set_multiple;
+       chip->gc.set_multiple = xgpio_set_multiple;
 
        chip->gc.label = dev_name(dev);
 
index bcd2dfec462d0d25b3f97d682866ab035f207c3a..aede6324387f413e4e03302bfbd61367d73029ff 100644 (file)
@@ -274,7 +274,7 @@ static int xlp_gpio_probe(struct platform_device *pdev)
        gc->ngpio = 70;
        gc->direction_output = xlp_gpio_dir_output;
        gc->direction_input = xlp_gpio_dir_input;
-       gc->set_rv = xlp_gpio_set;
+       gc->set = xlp_gpio_set;
        gc->get = xlp_gpio_get;
 
        spin_lock_init(&priv->lock);
index 70402c6b540739b73170988d03ad592b5d55c153..faadcb4b0b2df0744711b4a8d211adf71ce49a38 100644 (file)
@@ -164,7 +164,7 @@ static int xra1403_probe(struct spi_device *spi)
        xra->chip.direction_output = xra1403_direction_output;
        xra->chip.get_direction = xra1403_get_direction;
        xra->chip.get = xra1403_get;
-       xra->chip.set_rv = xra1403_set;
+       xra->chip.set = xra1403_set;
 
        xra->chip.dbg_show = xra1403_dbg_show;
 
index e7ff3c60324dcd11aa03348684bb4743a771729d..4418947a10e5476dd29c90d9d80d7efdce9046f0 100644 (file)
@@ -132,7 +132,7 @@ static struct gpio_chip expstate_chip = {
        .ngpio          = 32,
        .get_direction  = xtensa_expstate_get_direction,
        .get            = xtensa_expstate_get_value,
-       .set_rv         = xtensa_expstate_set_value,
+       .set            = xtensa_expstate_set_value,
 };
 
 static int xtensa_gpio_probe(struct platform_device *pdev)
index 0799f79767107d1775b7692e582e9548a6bb38d6..29375bea2289b55f2d9ccc1288e9b9cbeb8efab6 100644 (file)
@@ -161,7 +161,7 @@ static int zevio_gpio_to_irq(struct gpio_chip *chip, unsigned pin)
 static const struct gpio_chip zevio_gpio_chip = {
        .direction_input        = zevio_gpio_direction_input,
        .direction_output       = zevio_gpio_direction_output,
-       .set_rv                 = zevio_gpio_set,
+       .set                    = zevio_gpio_set,
        .get                    = zevio_gpio_get,
        .to_irq                 = zevio_gpio_to_irq,
        .base                   = 0,
index b22b4e25c68dc19388dc2eb63504279e548c73b7..0ffd76e8951fc0432e05638b573cdc26d3609231 100644 (file)
@@ -932,7 +932,7 @@ static int zynq_gpio_probe(struct platform_device *pdev)
        chip->owner = THIS_MODULE;
        chip->parent = &pdev->dev;
        chip->get = zynq_gpio_get_value;
-       chip->set_rv = zynq_gpio_set_value;
+       chip->set = zynq_gpio_set_value;
        chip->request = zynq_gpio_request;
        chip->free = zynq_gpio_free;
        chip->direction_input = zynq_gpio_dir_in;
index 6dc5d7acb89c544d8dd9e217c96e41cc5599d116..5e651482e9850e7f35ccbcb7e8bf01a7ea646879 100644 (file)
@@ -130,7 +130,7 @@ static int modepin_gpio_probe(struct platform_device *pdev)
        chip->owner = THIS_MODULE;
        chip->parent = &pdev->dev;
        chip->get = modepin_gpio_get_value;
-       chip->set_rv = modepin_gpio_set_value;
+       chip->set = modepin_gpio_set_value;
        chip->direction_input = modepin_gpio_dir_in;
        chip->direction_output = modepin_gpio_dir_out;
        chip->label = dev_name(&pdev->dev);
index 9ac4c23d656a01efaebe073f2c45bdd098dc74ad..0d2b470a252eebf70c888fc282e3c66d06b838ab 100644 (file)
@@ -2886,10 +2886,10 @@ static int gpiochip_set(struct gpio_chip *gc, unsigned int offset, int value)
 
        lockdep_assert_held(&gc->gpiodev->srcu);
 
-       if (WARN_ON(unlikely(!gc->set_rv)))
+       if (WARN_ON(unlikely(!gc->set)))
                return -EOPNOTSUPP;
 
-       ret = gc->set_rv(gc, offset, value);
+       ret = gc->set(gc, offset, value);
        if (ret > 0)
                ret = -EBADE;
 
@@ -2909,7 +2909,7 @@ static int gpiod_direction_output_raw_commit(struct gpio_desc *desc, int value)
         * output-only, but if there is then not even a .set() operation it
         * is pretty tricky to drive the output line.
         */
-       if (!guard.gc->set_rv && !guard.gc->direction_output) {
+       if (!guard.gc->set && !guard.gc->direction_output) {
                gpiod_warn(desc,
                           "%s: missing set() and direction_output() operations\n",
                           __func__);
@@ -3655,8 +3655,8 @@ static int gpiochip_set_multiple(struct gpio_chip *gc,
 
        lockdep_assert_held(&gc->gpiodev->srcu);
 
-       if (gc->set_multiple_rv) {
-               ret = gc->set_multiple_rv(gc, mask, bits);
+       if (gc->set_multiple) {
+               ret = gc->set_multiple(gc, mask, bits);
                if (ret > 0)
                        ret = -EBADE;
 
index e3a8c0c0c9454f676430db3ff932feb75eff8049..464390372b341d7d1652120cf2277245fea52575 100644 (file)
@@ -1836,7 +1836,7 @@ static int ti_sn_gpio_probe(struct auxiliary_device *adev,
        pdata->gchip.direction_input = ti_sn_bridge_gpio_direction_input;
        pdata->gchip.direction_output = ti_sn_bridge_gpio_direction_output;
        pdata->gchip.get = ti_sn_bridge_gpio_get;
-       pdata->gchip.set_rv = ti_sn_bridge_gpio_set;
+       pdata->gchip.set = ti_sn_bridge_gpio_set;
        pdata->gchip.can_sleep = true;
        pdata->gchip.names = ti_sn_bridge_gpio_names;
        pdata->gchip.ngpio = SN_NUM_GPIOS;
index 234fa82eab0795be4de9f5ba1a4ab6c16c6bff4c..482f62a78c4155a50cceea3c8894ee5959e9aaed 100644 (file)
@@ -1288,7 +1288,7 @@ static int cp2112_probe(struct hid_device *hdev, const struct hid_device_id *id)
        dev->gc.label                   = "cp2112_gpio";
        dev->gc.direction_input         = cp2112_gpio_direction_input;
        dev->gc.direction_output        = cp2112_gpio_direction_output;
-       dev->gc.set_rv                  = cp2112_gpio_set;
+       dev->gc.set                     = cp2112_gpio_set;
        dev->gc.get                     = cp2112_gpio_get;
        dev->gc.base                    = -1;
        dev->gc.ngpio                   = CP2112_GPIO_MAX_GPIO;
index e6ea0a2140eb0f77b3dbc8179c518872e2a7c6c8..dafdd5b4a0797b64e61a83af9855d51b0f0899ab 100644 (file)
@@ -279,8 +279,8 @@ static const struct gpio_chip template_chip = {
        .get_direction          = mcp_get_direction,
        .direction_input        = mcp_direction_input,
        .direction_output       = mcp_direction_output,
-       .set_rv                 = mcp_set,
-       .set_multiple_rv        = mcp_set_multiple,
+       .set                    = mcp_set,
+       .set_multiple           = mcp_set_multiple,
        .get                    = mcp_get,
        .get_multiple           = mcp_get_multiple,
        .base                   = -1,
index fcfe9370a8872d08e2b032f5c969385908789743..475ac352df30783170574d4aef35bd48575c57a8 100644 (file)
@@ -1298,7 +1298,7 @@ static int mcp2221_probe(struct hid_device *hdev,
        mcp->gc->direction_input = mcp_gpio_direction_input;
        mcp->gc->direction_output = mcp_gpio_direction_output;
        mcp->gc->get_direction = mcp_gpio_get_direction;
-       mcp->gc->set_rv = mcp_gpio_set;
+       mcp->gc->set = mcp_gpio_set;
        mcp->gc->get = mcp_gpio_get;
        mcp->gc->ngpio = MCP_NGPIO;
        mcp->gc->base = -1;
index a07e2eb93c7195796f341715092b70723b3dccb4..1fcd320d6161970fbd6e422a79dadfe8bb78a390 100644 (file)
@@ -339,8 +339,8 @@ static int ltc2992_config_gpio(struct ltc2992_state *st)
        st->gc.ngpio = ARRAY_SIZE(st->gpio_names);
        st->gc.get = ltc2992_gpio_get;
        st->gc.get_multiple = ltc2992_gpio_get_multiple;
-       st->gc.set_rv = ltc2992_gpio_set;
-       st->gc.set_multiple_rv = ltc2992_gpio_set_multiple;
+       st->gc.set = ltc2992_gpio_set;
+       st->gc.set_multiple = ltc2992_gpio_set_multiple;
 
        ret = devm_gpiochip_add_data(&st->client->dev, &st->gc, st);
        if (ret)
index 52d4000902d53523bea65dac558926690ecc09b7..55e7af3a5f9835bba65c2d6caa693a5c3c170466 100644 (file)
@@ -364,7 +364,7 @@ static void ucd9000_probe_gpio(struct i2c_client *client,
        data->gpio.direction_input = ucd9000_gpio_direction_input;
        data->gpio.direction_output = ucd9000_gpio_direction_output;
        data->gpio.get = ucd9000_gpio_get;
-       data->gpio.set_rv = ucd9000_gpio_set;
+       data->gpio.set = ucd9000_gpio_set;
        data->gpio.can_sleep = true;
        data->gpio.base = -1;
        data->gpio.parent = &client->dev;
index c688af270a11f8da307e783e63c2a9756285db5f..50fbc0d06e62b2743dd7f20c9863d56009dcf0e9 100644 (file)
@@ -164,7 +164,7 @@ static int ltc4306_gpio_init(struct ltc4306 *data)
        data->gpiochip.direction_input = ltc4306_gpio_direction_input;
        data->gpiochip.direction_output = ltc4306_gpio_direction_output;
        data->gpiochip.get = ltc4306_gpio_get;
-       data->gpiochip.set_rv = ltc4306_gpio_set;
+       data->gpiochip.set = ltc4306_gpio_set;
        data->gpiochip.set_config = ltc4306_gpio_set_config;
        data->gpiochip.owner = THIS_MODULE;
 
index 6cf790ff3eb5b7c442d733d693351d0d25e9442a..dcdb5778f7d64b0865c0cf8fc98ce3358bbc6220 100644 (file)
@@ -2064,7 +2064,7 @@ static int ad4130_probe(struct spi_device *spi)
        st->gc.can_sleep = true;
        st->gc.init_valid_mask = ad4130_gpio_init_valid_mask;
        st->gc.get_direction = ad4130_gpio_get_direction;
-       st->gc.set_rv = ad4130_gpio_set;
+       st->gc.set = ad4130_gpio_set;
 
        ret = devm_gpiochip_add_data(dev, &st->gc, st);
        if (ret)
index 6cd84d6fb08b1c84dda0aabf0dfd867449abef34..efaed92191f1b70b40c3983e09867928f4dfc6b2 100644 (file)
@@ -1807,7 +1807,7 @@ static int ad4170_gpio_init(struct iio_dev *indio_dev)
        st->gpiochip.direction_input = ad4170_gpio_direction_input;
        st->gpiochip.direction_output = ad4170_gpio_direction_output;
        st->gpiochip.get = ad4170_gpio_get;
-       st->gpiochip.set_rv = ad4170_gpio_set;
+       st->gpiochip.set = ad4170_gpio_set;
        st->gpiochip.owner = THIS_MODULE;
 
        return devm_gpiochip_add_data(&st->spi->dev, &st->gpiochip, indio_dev);
index a2e061f0cb08ae3eeba4ce2b9a253d2816cadca4..ca8fa91796ca49ee28539b31553f48c8f1522d0b 100644 (file)
@@ -673,7 +673,7 @@ static int ad7768_gpio_init(struct iio_dev *indio_dev)
                .direction_input = ad7768_gpio_direction_input,
                .direction_output = ad7768_gpio_direction_output,
                .get = ad7768_gpio_get,
-               .set_rv = ad7768_gpio_set,
+               .set = ad7768_gpio_set,
                .owner = THIS_MODULE,
        };
 
index bb7c93ae40558157c0965df6021e4261cfff6f9a..06c55c8da93f329a8d90261d8969db18bc1b35af 100644 (file)
@@ -246,8 +246,8 @@ static int bd79124_init_valid_mask(struct gpio_chip *gc,
 static const struct gpio_chip bd79124gpo_chip = {
        .label                  = "bd79124-gpo",
        .get_direction          = bd79124gpo_direction_get,
-       .set_rv                 = bd79124gpo_set,
-       .set_multiple_rv        = bd79124gpo_set_multiple,
+       .set                    = bd79124gpo_set,
+       .set_multiple           = bd79124gpo_set_multiple,
        .init_valid_mask        = bd79124_init_valid_mask,
        .can_sleep              = true,
        .ngpio                  = 8,
index 0356ccf23fea5af1b23ae6fee532eb62e5fa6f89..bbe1ce57778958bb295ad9759676b81896c86bad 100644 (file)
@@ -648,7 +648,7 @@ static int ti_ads7950_probe(struct spi_device *spi)
        st->chip.direction_input = ti_ads7950_direction_input;
        st->chip.direction_output = ti_ads7950_direction_output;
        st->chip.get = ti_ads7950_get;
-       st->chip.set_rv = ti_ads7950_set;
+       st->chip.set = ti_ads7950_set;
 
        ret = gpiochip_add_data(&st->chip, st);
        if (ret) {
index 4d8b64048e4f3ae1d7d173e392545bec38239f8a..f8b04d86b01f3f57b31a603cd6b177c405072aa6 100644 (file)
@@ -1577,7 +1577,7 @@ static int ad74115_setup_gpio_chip(struct ad74115_state *st)
                .direction_input = ad74115_gpio_direction_input,
                .direction_output = ad74115_gpio_direction_output,
                .get = ad74115_gpio_get,
-               .set_rv = ad74115_gpio_set,
+               .set = ad74115_gpio_set,
        };
 
        return devm_gpiochip_add_data(dev, &st->gc, st);
index a0bb1dbcb7ad9d02337d0990e5a3f90be7eaa4ac..a20b4d48c5f7122ee0ee199ac1a47135dcc876d3 100644 (file)
@@ -1425,8 +1425,8 @@ static int ad74413r_probe(struct spi_device *spi)
                st->gpo_gpiochip.ngpio = st->num_gpo_gpios;
                st->gpo_gpiochip.parent = st->dev;
                st->gpo_gpiochip.can_sleep = true;
-               st->gpo_gpiochip.set_rv = ad74413r_gpio_set;
-               st->gpo_gpiochip.set_multiple_rv = ad74413r_gpio_set_multiple;
+               st->gpo_gpiochip.set = ad74413r_gpio_set;
+               st->gpo_gpiochip.set_multiple = ad74413r_gpio_set_multiple;
                st->gpo_gpiochip.set_config = ad74413r_gpio_set_gpo_config;
                st->gpo_gpiochip.get_direction =
                        ad74413r_gpio_get_gpo_direction;
index 5f2cd51723f6fdee58aa9eb0cdc3a12baabc4aa2..4720733d66b23ae2a9ac272399279d19dae279a2 100644 (file)
@@ -129,7 +129,7 @@ static int ad5592r_gpio_init(struct ad5592r_state *st)
        st->gpiochip.direction_input = ad5592r_gpio_direction_input;
        st->gpiochip.direction_output = ad5592r_gpio_direction_output;
        st->gpiochip.get = ad5592r_gpio_get;
-       st->gpiochip.set_rv = ad5592r_gpio_set;
+       st->gpiochip.set = ad5592r_gpio_set;
        st->gpiochip.request = ad5592r_gpio_request;
        st->gpiochip.owner = THIS_MODULE;
        st->gpiochip.names = ad5592r_gpio_names;
index 2b2aca08423a4ee658db56f77bae25ef5a18e7a6..414fbef4abf99d0d1106eb7599645011128c603a 100644 (file)
@@ -425,7 +425,7 @@ static int adp5588_gpio_add(struct adp5588_kpad *kpad)
        kpad->gc.direction_input = adp5588_gpio_direction_input;
        kpad->gc.direction_output = adp5588_gpio_direction_output;
        kpad->gc.get = adp5588_gpio_get_value;
-       kpad->gc.set_rv = adp5588_gpio_set_value;
+       kpad->gc.set = adp5588_gpio_set_value;
        kpad->gc.set_config = adp5588_gpio_set_config;
        kpad->gc.can_sleep = 1;
 
index d2a3a5e016b6a5416846e8a9edf906c891d4038a..8b4f3e3660b89addf1997ee8051b96964151f0ce 100644 (file)
@@ -475,7 +475,7 @@ static int ad7879_gpio_add(struct ad7879 *ts)
        ts->gc.direction_input = ad7879_gpio_direction_input;
        ts->gc.direction_output = ad7879_gpio_direction_output;
        ts->gc.get = ad7879_gpio_get_value;
-       ts->gc.set_rv = ad7879_gpio_set_value;
+       ts->gc.set = ad7879_gpio_set_value;
        ts->gc.can_sleep = 1;
        ts->gc.base = -1;
        ts->gc.ngpio = 1;
index c9027f9c4bb79dfcfe16cfbcd24d1e30d8daabf0..8923d2df47049bdd7cad23bcad241d85745b1655 100644 (file)
@@ -471,7 +471,7 @@ static int sso_gpio_gc_init(struct device *dev, struct sso_led_priv *priv)
        gc->get_direction       = sso_gpio_get_dir;
        gc->direction_output    = sso_gpio_dir_out;
        gc->get                 = sso_gpio_get;
-       gc->set_rv              = sso_gpio_set;
+       gc->set                 = sso_gpio_set;
 
        gc->label               = "lgm-sso";
        gc->base                = -1;
index 7d4c071a6cd01a914af5d4d3c718d35fbd7267f2..0344189bb991c8304524f6bdf495e133eb704d8e 100644 (file)
@@ -473,7 +473,7 @@ static int pca9532_configure(struct i2c_client *client,
                data->gpio.label = "gpio-pca9532";
                data->gpio.direction_input = pca9532_gpio_direction_input;
                data->gpio.direction_output = pca9532_gpio_direction_output;
-               data->gpio.set_rv = pca9532_gpio_set_value;
+               data->gpio.set = pca9532_gpio_set_value;
                data->gpio.get = pca9532_gpio_get_value;
                data->gpio.request = pca9532_gpio_request_pin;
                data->gpio.can_sleep = 1;
index 70d109246088debef92d76af851b345edec1b6dc..2007fe6217ec65d94624ee221b8235dfe74d8464 100644 (file)
@@ -737,7 +737,7 @@ static int pca955x_probe(struct i2c_client *client)
        pca955x->gpio.label = "gpio-pca955x";
        pca955x->gpio.direction_input = pca955x_gpio_direction_input;
        pca955x->gpio.direction_output = pca955x_gpio_direction_output;
-       pca955x->gpio.set_rv = pca955x_gpio_set_value;
+       pca955x->gpio.set = pca955x_gpio_set_value;
        pca955x->gpio.get = pca955x_gpio_get_value;
        pca955x->gpio.request = pca955x_gpio_request_pin;
        pca955x->gpio.free = pca955x_gpio_free_pin;
index 89c165c8ee9c6eed145cd845565fdb585ca6334e..fd0e8bab9a4bf94329ecf2bebfe381cd574d50b3 100644 (file)
@@ -637,7 +637,7 @@ static int tca6507_probe_gpios(struct device *dev,
        tca->gpio.base = -1;
        tca->gpio.owner = THIS_MODULE;
        tca->gpio.direction_output = tca6507_gpio_direction_output;
-       tca->gpio.set_rv = tca6507_gpio_set_value;
+       tca->gpio.set = tca6507_gpio_set_value;
        tca->gpio.parent = dev;
        err = devm_gpiochip_add_data(dev, &tca->gpio, tca);
        if (err) {
index a31a8a6a494652e6aae874c399fc70df3f9ee172..5aa3d45a691ae06b06ec3f66e33d95ae230301c7 100644 (file)
@@ -651,7 +651,7 @@ static int cxd2820r_probe(struct i2c_client *client)
                priv->gpio_chip.parent = &client->dev;
                priv->gpio_chip.owner = THIS_MODULE;
                priv->gpio_chip.direction_output = cxd2820r_gpio_direction_output;
-               priv->gpio_chip.set_rv = cxd2820r_gpio_set;
+               priv->gpio_chip.set = cxd2820r_gpio_set;
                priv->gpio_chip.get = cxd2820r_gpio_get;
                priv->gpio_chip.base = -1; /* Dynamic allocation */
                priv->gpio_chip.ngpio = GPIO_COUNT;
index bc74499b0a966ef97512b8ad2fe92bebaeb0785b..a80da2b4a8fa34e65f9f0468253f9f9e17aa9aed 100644 (file)
@@ -235,7 +235,7 @@ static int ub913_gpiochip_probe(struct ub913_data *priv)
        gc->ngpio = UB913_NUM_GPIOS;
        gc->get_direction = ub913_gpio_get_direction;
        gc->direction_output = ub913_gpio_direction_out;
-       gc->set_rv = ub913_gpio_set;
+       gc->set = ub913_gpio_set;
        gc->of_xlate = ub913_gpio_of_xlate;
        gc->of_gpio_n_cells = 2;
 
index a865bfc895006464da0a0bedc90b1c26c4ec8d49..e3fc9d66970a762d284955f14db48d7105b4b8c4 100644 (file)
@@ -361,7 +361,7 @@ static int ub953_gpiochip_probe(struct ub953_data *priv)
        gc->direction_input = ub953_gpio_direction_in;
        gc->direction_output = ub953_gpio_direction_out;
        gc->get = ub953_gpio_get;
-       gc->set_rv = ub953_gpio_set;
+       gc->set = ub953_gpio_set;
        gc->of_xlate = ub953_gpio_of_xlate;
        gc->of_gpio_n_cells = 2;
 
index 1d0b5f56f989874e46f87db4a49d935049e6e7ce..7c0961688d6173843f3ae846253d4a8669ae762b 100644 (file)
@@ -1220,7 +1220,7 @@ static int max9286_register_gpio(struct max9286_priv *priv)
        gpio->owner = THIS_MODULE;
        gpio->ngpio = 2;
        gpio->base = -1;
-       gpio->set_rv = max9286_gpiochip_set;
+       gpio->set = max9286_gpiochip_set;
        gpio->get = max9286_gpiochip_get;
        gpio->can_sleep = true;
 
index 015e42fbe24629cc0268825ec640532a145e563b..c8ae7890d9fa87a78084df1f3be631004acbf57b 100644 (file)
@@ -355,7 +355,7 @@ static int max96717_gpiochip_probe(struct max96717_priv *priv)
        gc->get_direction = max96717_gpio_get_direction;
        gc->direction_input = max96717_gpio_direction_in;
        gc->direction_output = max96717_gpio_direction_out;
-       gc->set_rv = max96717_gpiochip_set;
+       gc->set = max96717_gpiochip_set;
        gc->get = max96717_gpiochip_get;
 
        /* Disable GPIO forwarding */
index b16a8453a62afd5a420b03bfb1967d18e1cb1167..71848741c55cedf92f2dbb6c8591ba5c5a046533 100644 (file)
@@ -158,7 +158,7 @@ int solo_gpio_init(struct solo_dev *solo_dev)
 
        solo_dev->gpio_dev.get_direction = solo_gpiochip_get_direction;
        solo_dev->gpio_dev.get = solo_gpiochip_get;
-       solo_dev->gpio_dev.set_rv = solo_gpiochip_set;
+       solo_dev->gpio_dev.set = solo_gpiochip_set;
 
        ret = gpiochip_add_data(&solo_dev->gpio_dev, solo_dev);
 
index a5f9241fa3f2009ebc7fada7849736a51539ae36..50bf3260f65d498a91520c0af65b1e0ac58ad287 100644 (file)
@@ -965,7 +965,7 @@ static const struct gpio_chip gpio_chip_template = {
        .ngpio                  = 32,
        .direction_input        = sm501_gpio_input,
        .direction_output       = sm501_gpio_output,
-       .set_rv                 = sm501_gpio_set,
+       .set                    = sm501_gpio_set,
        .get                    = sm501_gpio_get,
 };
 
index 03bd5cd6679862578d51550bd393f29f3d898b22..8a144ec522014126ca417cf76a9b5e498645901a 100644 (file)
@@ -620,7 +620,7 @@ static int tps65010_probe(struct i2c_client *client)
                tps->chip.parent = &client->dev;
                tps->chip.owner = THIS_MODULE;
 
-               tps->chip.set_rv = tps65010_gpio_set;
+               tps->chip.set = tps65010_gpio_set;
                tps->chip.direction_output = tps65010_output;
 
                /* NOTE:  only partial support for inputs; nyet IRQs */
index fd71ba29f6b51bdfbd881aa2e7cc1fa3eaba3d75..4b450d78a65f9fad6955288ef94ad65eb31cef8d 100644 (file)
@@ -570,7 +570,7 @@ static int ucb1x00_probe(struct mcp *mcp)
                ucb->gpio.owner = THIS_MODULE;
                ucb->gpio.base = pdata->gpio_base;
                ucb->gpio.ngpio = 10;
-               ucb->gpio.set_rv = ucb1x00_gpio_set;
+               ucb->gpio.set = ucb1x00_gpio_set;
                ucb->gpio.get = ucb1x00_gpio_get;
                ucb->gpio.direction_input = ucb1x00_gpio_direction_input;
                ucb->gpio.direction_output = ucb1x00_gpio_direction_output;
index ff8f4404d10fb1d072f22e2c4b142854a9ce25c0..8eddbaa1fccd1f63987a7674bb8fccc0786e0580 100644 (file)
@@ -438,7 +438,7 @@ static int pci1xxxx_gpio_setup(struct pci1xxxx_gpio *priv, int irq)
        gchip->direction_output = pci1xxxx_gpio_direction_output;
        gchip->get_direction = pci1xxxx_gpio_get_direction;
        gchip->get = pci1xxxx_gpio_get;
-       gchip->set_rv = pci1xxxx_gpio_set;
+       gchip->set = pci1xxxx_gpio_set;
        gchip->set_config = pci1xxxx_gpio_set_config;
        gchip->dbg_show = NULL;
        gchip->base = -1;
index 0b1a6350c02b913d0e03fe48ea0dc9d581f79984..7964e46c7448290f40cf8603edd43eb51d036510 100644 (file)
@@ -333,7 +333,7 @@ static int fpc202_probe(struct i2c_client *client)
        priv->gpio.base = -1;
        priv->gpio.direction_input = fpc202_gpio_direction_input;
        priv->gpio.direction_output = fpc202_gpio_direction_output;
-       priv->gpio.set_rv = fpc202_gpio_set;
+       priv->gpio.set = fpc202_gpio_set;
        priv->gpio.get = fpc202_gpio_get;
        priv->gpio.ngpio = FPC202_GPIO_COUNT;
        priv->gpio.parent = dev;
index 5a95877b7419b4644664b2115c6b43f4b586cf4c..313e1d241f0110ccee900c3f17e479ff1a4a1919 100644 (file)
@@ -607,8 +607,8 @@ static int mcp251x_gpio_setup(struct mcp251x_priv *priv)
        gpio->get_direction = mcp251x_gpio_get_direction;
        gpio->get = mcp251x_gpio_get;
        gpio->get_multiple = mcp251x_gpio_get_multiple;
-       gpio->set_rv = mcp251x_gpio_set;
-       gpio->set_multiple_rv = mcp251x_gpio_set_multiple;
+       gpio->set = mcp251x_gpio_set;
+       gpio->set_multiple = mcp251x_gpio_set_multiple;
        gpio->base = -1;
        gpio->ngpio = ARRAY_SIZE(mcp251x_gpio_names);
        gpio->names = mcp251x_gpio_names;
index e5bed4237ff4c46457b46598f07b65d0daa84ae9..548b85befbf45ecd2f08560549c066e95fb03d25 100644 (file)
@@ -2187,7 +2187,7 @@ mt7530_setup_gpio(struct mt7530_priv *priv)
        gc->direction_input = mt7530_gpio_direction_input;
        gc->direction_output = mt7530_gpio_direction_output;
        gc->get = mt7530_gpio_get;
-       gc->set_rv = mt7530_gpio_set;
+       gc->set = mt7530_gpio_set;
        gc->base = -1;
        gc->ngpio = 15;
        gc->can_sleep = true;
index 4f9687ab3b2bc1cc61946eef33b7d08f779db8c6..9d31b8258268c6de979e83b384f55436927a6e78 100644 (file)
@@ -2317,7 +2317,7 @@ static int vsc73xx_gpio_probe(struct vsc73xx *vsc)
        vsc->gc.parent = vsc->dev;
        vsc->gc.base = -1;
        vsc->gc.get = vsc73xx_gpio_get;
-       vsc->gc.set_rv = vsc73xx_gpio_set;
+       vsc->gc.set = vsc73xx_gpio_set;
        vsc->gc.direction_input = vsc73xx_gpio_direction_input;
        vsc->gc.direction_output = vsc73xx_gpio_direction_output;
        vsc->gc.get_direction = vsc73xx_gpio_get_direction;
index 04e84ebb646c0659ea788bfb65f16ddd20b4b97e..070dc8c008356160019573baab2a39eb71d07598 100644 (file)
@@ -427,7 +427,7 @@ static int qca807x_gpio(struct phy_device *phydev)
        gc->get_direction = qca807x_gpio_get_direction;
        gc->direction_output = qca807x_gpio_dir_out;
        gc->get = qca807x_gpio_get;
-       gc->set_rv = qca807x_gpio_set;
+       gc->set = qca807x_gpio_set;
 
        return devm_gpiochip_add_data(dev, gc, priv);
 }
index 86f3d5c69e36bdb425afa8b3912957d8329c2175..1f0ef4727ba7ead02b8b91b399b7b7013a34faa1 100644 (file)
@@ -962,7 +962,7 @@ int owl_pinctrl_probe(struct platform_device *pdev,
        pctrl->chip.direction_input  = owl_gpio_direction_input;
        pctrl->chip.direction_output = owl_gpio_direction_output;
        pctrl->chip.get = owl_gpio_get;
-       pctrl->chip.set_rv = owl_gpio_set;
+       pctrl->chip.set = owl_gpio_set;
        pctrl->chip.request = owl_gpio_request;
        pctrl->chip.free = owl_gpio_free;
 
index 8268278004744e259d5be79285347e982d903c09..7dbf079739bcc14a2ef8d5731af997b60b2b681c 100644 (file)
@@ -397,7 +397,7 @@ static const struct gpio_chip bcm2835_gpio_chip = {
        .direction_output = bcm2835_gpio_direction_output,
        .get_direction = bcm2835_gpio_get_direction,
        .get = bcm2835_gpio_get,
-       .set_rv = bcm2835_gpio_set,
+       .set = bcm2835_gpio_set,
        .set_config = gpiochip_generic_config,
        .base = -1,
        .ngpio = BCM2835_NUM_GPIOS,
@@ -414,7 +414,7 @@ static const struct gpio_chip bcm2711_gpio_chip = {
        .direction_output = bcm2835_gpio_direction_output,
        .get_direction = bcm2835_gpio_get_direction,
        .get = bcm2835_gpio_get,
-       .set_rv = bcm2835_gpio_set,
+       .set = bcm2835_gpio_set,
        .set_config = gpiochip_generic_config,
        .base = -1,
        .ngpio = BCM2711_NUM_GPIOS,
index 1d08b8d4cdd765731e89b3597751ab2b88899bbf..8c353676f2afb6322b0ff5075bf3d8402ed0689b 100644 (file)
@@ -865,7 +865,7 @@ static int iproc_gpio_probe(struct platform_device *pdev)
        gc->direction_input = iproc_gpio_direction_input;
        gc->direction_output = iproc_gpio_direction_output;
        gc->get_direction = iproc_gpio_get_direction;
-       gc->set_rv = iproc_gpio_set;
+       gc->set = iproc_gpio_set;
        gc->get = iproc_gpio_get;
 
        chip->pinmux_is_supported = of_property_read_bool(dev->of_node,
index b08f8480ddc65e1a8aa69b7c0b89187a4536b3bc..b425ecacd1b0bdedbc5aea08c96c2af7661835f9 100644 (file)
@@ -656,7 +656,7 @@ static int nsp_gpio_probe(struct platform_device *pdev)
        gc->direction_input = nsp_gpio_direction_input;
        gc->direction_output = nsp_gpio_direction_output;
        gc->get_direction = nsp_gpio_get_direction;
-       gc->set_rv = nsp_gpio_set;
+       gc->set = nsp_gpio_set;
        gc->get = nsp_gpio_get;
 
        /* optional GPIO interrupt support */
index 4e47710eb3d58a1d9b4c2e1c72450322ca9e85c7..68abb6d6cecd8c5453ceb3461b37294b470cbaa7 100644 (file)
@@ -555,7 +555,7 @@ static int cs42l43_pin_probe(struct platform_device *pdev)
        priv->gpio_chip.direction_output = cs42l43_gpio_direction_out;
        priv->gpio_chip.add_pin_ranges = cs42l43_gpio_add_pin_ranges;
        priv->gpio_chip.get = cs42l43_gpio_get;
-       priv->gpio_chip.set_rv = cs42l43_gpio_set;
+       priv->gpio_chip.set = cs42l43_gpio_set;
        priv->gpio_chip.label = dev_name(priv->dev);
        priv->gpio_chip.parent = priv->dev;
        priv->gpio_chip.can_sleep = true;
index dcc0a2f3c7dd56d3975c54ef3dc2726b938e4480..ca6ae566082bb87536f486e2fe186d9d90fd7701 100644 (file)
@@ -1161,7 +1161,7 @@ static int lochnagar_pin_probe(struct platform_device *pdev)
        priv->gpio_chip.request = gpiochip_generic_request;
        priv->gpio_chip.free = gpiochip_generic_free;
        priv->gpio_chip.direction_output = lochnagar_gpio_direction_out;
-       priv->gpio_chip.set_rv = lochnagar_gpio_set;
+       priv->gpio_chip.set = lochnagar_gpio_set;
        priv->gpio_chip.can_sleep = true;
        priv->gpio_chip.parent = dev;
        priv->gpio_chip.base = -1;
index 6eb649f1ffd6e09c0a8c99704eb165dac58d9736..5fd107a00ef853d65294e7ba1446249b6afd5c99 100644 (file)
@@ -1231,7 +1231,7 @@ static const struct gpio_chip byt_gpio_chip = {
        .direction_input        = byt_gpio_direction_input,
        .direction_output       = byt_gpio_direction_output,
        .get                    = byt_gpio_get,
-       .set_rv                 = byt_gpio_set,
+       .set                    = byt_gpio_set,
        .set_config             = gpiochip_generic_config,
        .dbg_show               = byt_gpio_dbg_show,
 };
index 769e8c4102a5f64479201bd8f791d3f155e949b0..f81f7929cd3bd2e3396d4492ad59ad70f26fb2e2 100644 (file)
@@ -1168,7 +1168,7 @@ static const struct gpio_chip chv_gpio_chip = {
        .direction_input = chv_gpio_direction_input,
        .direction_output = chv_gpio_direction_output,
        .get = chv_gpio_get,
-       .set_rv = chv_gpio_set,
+       .set = chv_gpio_set,
 };
 
 static void chv_gpio_irq_ack(struct irq_data *d)
index f2ff71e5ea6fe48b7fb9f8d53d8f17c85e0e6232..d68cef4ec52ac250f89dd04c34e9ce3e5ea77fd7 100644 (file)
@@ -1114,7 +1114,7 @@ static const struct gpio_chip intel_gpio_chip = {
        .direction_input = intel_gpio_direction_input,
        .direction_output = intel_gpio_direction_output,
        .get = intel_gpio_get,
-       .set_rv = intel_gpio_set,
+       .set = intel_gpio_set,
        .set_config = gpiochip_generic_config,
 };
 
index 5d4a5dd493d1bfbbc6051163758fd8a9341b43a8..3fb628309fb256a05e9a2e33584843e12c6fb6e8 100644 (file)
@@ -777,7 +777,7 @@ static int lp_gpio_probe(struct platform_device *pdev)
        gc->direction_input = lp_gpio_direction_input;
        gc->direction_output = lp_gpio_direction_output;
        gc->get = lp_gpio_get;
-       gc->set_rv = lp_gpio_set;
+       gc->set = lp_gpio_set;
        gc->set_config = gpiochip_generic_config;
        gc->get_direction = lp_gpio_get_direction;
        gc->base = -1;
index 1737b88530c385644a360e8abe583416bd6d3fe9..5f1ec9e0de213d587b68f41d3458cf504ee1b21f 100644 (file)
@@ -2418,7 +2418,7 @@ static int airoha_pinctrl_add_gpiochip(struct airoha_pinctrl *pinctrl,
        gc->free = gpiochip_generic_free;
        gc->direction_input = pinctrl_gpio_direction_input;
        gc->direction_output = airoha_gpio_direction_output;
-       gc->set_rv = airoha_gpio_set;
+       gc->set = airoha_gpio_set;
        gc->get = airoha_gpio_get;
        gc->base = -1;
        gc->ngpio = AIROHA_NUM_PINS;
index ba0d6f880c6e1624720f0ed8e7b36e4734dda004..6e4f6c07a509326a8a7e88b2dc32635b22e7b965 100644 (file)
@@ -569,7 +569,7 @@ static int mtk_build_gpiochip(struct mtk_pinctrl *hw)
        chip->direction_input   = pinctrl_gpio_direction_input;
        chip->direction_output  = mtk_gpio_direction_output;
        chip->get               = mtk_gpio_get;
-       chip->set_rv            = mtk_gpio_set;
+       chip->set               = mtk_gpio_set;
        chip->to_irq            = mtk_gpio_to_irq;
        chip->set_config        = mtk_gpio_set_config;
        chip->base              = -1;
index a4cb6d511fcdb36f67f30548636a0d64c5278840..d10306024111c86816bf59abadc907b89ec459a8 100644 (file)
@@ -898,7 +898,7 @@ static const struct gpio_chip mtk_gpio_chip = {
        .direction_input        = pinctrl_gpio_direction_input,
        .direction_output       = mtk_gpio_direction_output,
        .get                    = mtk_gpio_get,
-       .set_rv                 = mtk_gpio_set,
+       .set                    = mtk_gpio_set,
        .to_irq                 = mtk_gpio_to_irq,
        .set_config             = mtk_gpio_set_config,
 };
index 89ef4e530fcc63ced0fc31ceedf1ee8b27012d7c..3e714554789d0e7e31ecce92388f53b906bdf122 100644 (file)
@@ -949,7 +949,7 @@ static int mtk_build_gpiochip(struct mtk_pinctrl *hw)
        chip->direction_input   = mtk_gpio_direction_input;
        chip->direction_output  = mtk_gpio_direction_output;
        chip->get               = mtk_gpio_get;
-       chip->set_rv            = mtk_gpio_set;
+       chip->set               = mtk_gpio_set;
        chip->to_irq            = mtk_gpio_to_irq;
        chip->set_config        = mtk_gpio_set_config;
        chip->base              = -1;
index c8958222df8c736a79155456594e358d3afbfc31..e34e984c2b38a8309603eafd9366c14dc031a940 100644 (file)
@@ -888,7 +888,7 @@ static const struct gpio_chip aml_gpio_template = {
        .request                = gpiochip_generic_request,
        .free                   = gpiochip_generic_free,
        .set_config             = gpiochip_generic_config,
-       .set_rv                 = aml_gpio_set,
+       .set                    = aml_gpio_set,
        .get                    = aml_gpio_get,
        .direction_input        = aml_gpio_direction_input,
        .direction_output       = aml_gpio_direction_output,
index f5be61f2ede4bae5967741de87c2c42a2cd8a354..277e9c40490d71e9b5939bf330897b8234256c47 100644 (file)
@@ -616,7 +616,7 @@ static int meson_gpiolib_register(struct meson_pinctrl *pc)
        pc->chip.direction_input = meson_gpio_direction_input;
        pc->chip.direction_output = meson_gpio_direction_output;
        pc->chip.get = meson_gpio_get;
-       pc->chip.set_rv = meson_gpio_set;
+       pc->chip.set = meson_gpio_set;
        pc->chip.base = -1;
        pc->chip.ngpio = pc->data->num_pins;
        pc->chip.can_sleep = false;
index a6b106984e12b6ec44a4042bcfb2db615a6d89ee..881df5e08f61767e64338afab3a24ad91399e2d1 100644 (file)
@@ -518,7 +518,7 @@ static const struct pinmux_ops armada_37xx_pmx_ops = {
 static const struct gpio_chip armada_37xx_gpiolib_chip = {
        .request = gpiochip_generic_request,
        .free = gpiochip_generic_free,
-       .set_rv = armada_37xx_gpio_set,
+       .set = armada_37xx_gpio_set,
        .get = armada_37xx_gpio_get,
        .get_direction  = armada_37xx_gpio_get_direction,
        .direction_input = armada_37xx_gpio_direction_input,
index 2f55f83127cf59d618ddc759bbb345b1e65c163b..7b5f94d8cb23cd85a6816019569192c411892ede 100644 (file)
@@ -536,7 +536,7 @@ static const struct gpio_chip abx500gpio_chip = {
        .direction_input        = abx500_gpio_direction_input,
        .get                    = abx500_gpio_get,
        .direction_output       = abx500_gpio_direction_output,
-       .set_rv                 = abx500_gpio_set,
+       .set                    = abx500_gpio_set,
        .to_irq                 = abx500_gpio_to_irq,
        .dbg_show               = abx500_gpio_dbg_show,
 };
index da5220da5149fc6213d9104effeed519b8e23b7c..54652bfbe6ac48aecd6cfa47ea6d6825dae6b69a 100644 (file)
@@ -526,7 +526,7 @@ static int ma35_gpiolib_register(struct platform_device *pdev, struct ma35_pinct
                bank->chip.direction_input = ma35_gpio_core_direction_in;
                bank->chip.direction_output = ma35_gpio_core_direction_out;
                bank->chip.get = ma35_gpio_core_get;
-               bank->chip.set_rv = ma35_gpio_core_set;
+               bank->chip.set = ma35_gpio_core_set;
                bank->chip.base = -1;
                bank->chip.ngpio = bank->nr_pins;
                bank->chip.can_sleep = false;
index b90ef3a26ae8961f6c3d8bcb52ce1a00dfcf818a..09a5425d54ba384c24175d1b3f68cee167714fce 100644 (file)
@@ -1187,7 +1187,7 @@ static int amd_gpio_probe(struct platform_device *pdev)
        gpio_dev->gc.direction_input    = amd_gpio_direction_input;
        gpio_dev->gc.direction_output   = amd_gpio_direction_output;
        gpio_dev->gc.get                        = amd_gpio_get_value;
-       gpio_dev->gc.set_rv                     = amd_gpio_set_value;
+       gpio_dev->gc.set                        = amd_gpio_set_value;
        gpio_dev->gc.set_config         = amd_gpio_set_config;
        gpio_dev->gc.dbg_show           = amd_gpio_dbg_show;
 
index 2e706bf8bcde0536b9e09614665d46130e12c406..efbf40c776ea8ad03a98560889375141c0ae8ae3 100644 (file)
@@ -151,7 +151,7 @@ static int amdisp_gpiochip_add(struct platform_device *pdev,
        gc->direction_input     = amdisp_gpio_direction_input;
        gc->direction_output    = amdisp_gpio_direction_output;
        gc->get                 = amdisp_gpio_get;
-       gc->set_rv              = amdisp_gpio_set;
+       gc->set                 = amdisp_gpio_set;
        gc->base                = -1;
        gc->ngpio               = ARRAY_SIZE(amdisp_range_pins);
 
index dcf3a921b4df54250194403f06a3c1fb40110eaa..a09daa72bfe49191fa6691b21a7f4eb66da8a540 100644 (file)
@@ -378,7 +378,7 @@ static int apple_gpio_register(struct apple_gpio_pinctrl *pctl)
        pctl->gpio_chip.direction_input = apple_gpio_direction_input;
        pctl->gpio_chip.direction_output = apple_gpio_direction_output;
        pctl->gpio_chip.get = apple_gpio_get;
-       pctl->gpio_chip.set_rv = apple_gpio_set;
+       pctl->gpio_chip.set = apple_gpio_set;
        pctl->gpio_chip.base = -1;
        pctl->gpio_chip.ngpio = pctl->pinctrl_desc.npins;
        pctl->gpio_chip.parent = pctl->dev;
index 30ed758bbe9d74fa943f56ed0c2951eccd972f34..e713dea98aa804073bd284b18e605fa26d9236d3 100644 (file)
@@ -529,7 +529,7 @@ static const struct gpio_chip as3722_gpio_chip = {
        .request                = gpiochip_generic_request,
        .free                   = gpiochip_generic_free,
        .get                    = as3722_gpio_get,
-       .set_rv                 = as3722_gpio_set,
+       .set                    = as3722_gpio_set,
        .direction_input        = pinctrl_gpio_direction_input,
        .direction_output       = as3722_gpio_direction_output,
        .to_irq                 = as3722_gpio_to_irq,
index 57f105ac962da920ccaa27d279ccafb37ced0144..35ea3414cb96d7ea1104907e13161cf19b8a0d3d 100644 (file)
@@ -442,8 +442,8 @@ static struct gpio_chip atmel_gpio_chip = {
        .get                    = atmel_gpio_get,
        .get_multiple           = atmel_gpio_get_multiple,
        .direction_output       = atmel_gpio_direction_output,
-       .set_rv                 = atmel_gpio_set,
-       .set_multiple_rv        = atmel_gpio_set_multiple,
+       .set                    = atmel_gpio_set,
+       .set_multiple           = atmel_gpio_set_multiple,
        .to_irq                 = atmel_gpio_to_irq,
        .base                   = 0,
 };
index 6c2727bd55bc3a1dda388e039bc207448dd7d30d..0a57ed51d4c98d40f235fbfd60967b6e07a527e5 100644 (file)
@@ -1801,8 +1801,8 @@ static const struct gpio_chip at91_gpio_template = {
        .direction_input        = at91_gpio_direction_input,
        .get                    = at91_gpio_get,
        .direction_output       = at91_gpio_direction_output,
-       .set_rv                 = at91_gpio_set,
-       .set_multiple_rv        = at91_gpio_set_multiple,
+       .set                    = at91_gpio_set,
+       .set_multiple           = at91_gpio_set_multiple,
        .dbg_show               = at91_gpio_dbg_show,
        .can_sleep              = false,
        .ngpio                  = MAX_NB_GPIO_PER_BANK,
index 9570ef346af68279856c87e02bd4fb3a2dac78e1..890b83fddea3c5c860499c364e109ba33bf52387 100644 (file)
@@ -785,8 +785,8 @@ static int aw9523_init_gpiochip(struct aw9523 *awi, unsigned int npins)
        gc->direction_output = aw9523_direction_output;
        gc->get = aw9523_gpio_get;
        gc->get_multiple = aw9523_gpio_get_multiple;
-       gc->set_rv = aw9523_gpio_set;
-       gc->set_multiple_rv = aw9523_gpio_set_multiple;
+       gc->set = aw9523_gpio_set;
+       gc->set_multiple = aw9523_gpio_set_multiple;
        gc->set_config = gpiochip_generic_config;
        gc->parent = dev;
        gc->owner = THIS_MODULE;
index fff408b60c4acfe1ac98845c56c94908c81bac3b..2bd8487484a8f407b634a1e00fca8647dd42ac78 100644 (file)
@@ -192,7 +192,7 @@ static int axp20x_gpio_get_direction(struct gpio_chip *chip,
 static int axp20x_gpio_output(struct gpio_chip *chip, unsigned int offset,
                              int value)
 {
-       return chip->set_rv(chip, offset, value);
+       return chip->set(chip, offset, value);
 }
 
 static int axp20x_gpio_set(struct gpio_chip *chip, unsigned int offset,
@@ -463,7 +463,7 @@ static int axp20x_pctl_probe(struct platform_device *pdev)
        pctl->chip.owner                = THIS_MODULE;
        pctl->chip.get                  = axp20x_gpio_get;
        pctl->chip.get_direction        = axp20x_gpio_get_direction;
-       pctl->chip.set_rv               = axp20x_gpio_set;
+       pctl->chip.set                  = axp20x_gpio_set;
        pctl->chip.direction_input      = pinctrl_gpio_direction_input;
        pctl->chip.direction_output     = axp20x_gpio_output;
 
index 8a2fd632bdd40bd4431818373775b847d4a58374..cf7f80497fdeaf72227416e976719ffea6981cca 100644 (file)
@@ -939,10 +939,10 @@ static int cy8c95x0_setup_gpiochip(struct cy8c95x0_pinctrl *chip)
        gc->direction_input  = cy8c95x0_gpio_direction_input;
        gc->direction_output = cy8c95x0_gpio_direction_output;
        gc->get = cy8c95x0_gpio_get_value;
-       gc->set_rv = cy8c95x0_gpio_set_value;
+       gc->set = cy8c95x0_gpio_set_value;
        gc->get_direction = cy8c95x0_gpio_get_direction;
        gc->get_multiple = cy8c95x0_gpio_get_multiple;
-       gc->set_multiple_rv = cy8c95x0_gpio_set_multiple;
+       gc->set_multiple = cy8c95x0_gpio_set_multiple;
        gc->set_config = gpiochip_generic_config;
        gc->can_sleep = true;
        gc->add_pin_ranges = cy8c95x0_add_pin_ranges;
index 3295b09dfc3daf8feb6de0082d95952e1cf25d26..53298cbcc5cfd37dd79c4c4693d2c82f7ed360d1 100644 (file)
@@ -233,7 +233,7 @@ static int da9062_gpio_to_irq(struct gpio_chip *gc, unsigned int offset)
 static const struct gpio_chip reference_gc = {
        .owner = THIS_MODULE,
        .get = da9062_gpio_get,
-       .set_rv = da9062_gpio_set,
+       .set = da9062_gpio_set,
        .get_direction = da9062_gpio_get_direction,
        .direction_input = da9062_gpio_direction_input,
        .direction_output = da9062_gpio_direction_output,
index 1676cb3cc4c98755d287d3d87ba682ffc61192a1..2e16f09aeb47354c13708b5a14494b905c29264f 100644 (file)
@@ -248,7 +248,7 @@ static int dc_gpiochip_add(struct dc_pinmap *pmap)
        chip->direction_input   = dc_gpio_direction_input;
        chip->direction_output  = dc_gpio_direction_output;
        chip->get               = dc_gpio_get;
-       chip->set_rv            = dc_gpio_set;
+       chip->set               = dc_gpio_set;
        chip->base              = -1;
        chip->ngpio             = PINS_COUNT;
 
index 79119cf20efcf8cc701647d9ff979c2b71bf7589..2900513467fa4e2e9374946fc9c7a30d48aef9eb 100644 (file)
@@ -4451,7 +4451,7 @@ static int __init ingenic_gpio_probe(struct ingenic_pinctrl *jzpc,
        jzgc->gc.fwnode = fwnode;
        jzgc->gc.owner = THIS_MODULE;
 
-       jzgc->gc.set_rv = ingenic_gpio_set;
+       jzgc->gc.set = ingenic_gpio_set;
        jzgc->gc.get = ingenic_gpio_get;
        jzgc->gc.direction_input = pinctrl_gpio_direction_input;
        jzgc->gc.direction_output = ingenic_gpio_direction_output;
index 30e641571cfe5396075cb28febd2d0776326365d..60cf017498b32a9f36a1f8608e372951c2b8f12a 100644 (file)
@@ -1481,7 +1481,7 @@ static int keembay_gpiochip_probe(struct keembay_pinctrl *kpc,
        gc->direction_input     = keembay_gpio_set_direction_in;
        gc->direction_output    = keembay_gpio_set_direction_out;
        gc->get                 = keembay_gpio_get;
-       gc->set_rv              = keembay_gpio_set;
+       gc->set                 = keembay_gpio_set;
        gc->set_config          = gpiochip_generic_config;
        gc->base                = -1;
        gc->ngpio               = kpc->npins;
index c8027ef03eccdf54809dfcd76ed8c07c424b41c3..a17fcaddf490be016b6e326afb72e425759e597e 100644 (file)
@@ -632,8 +632,8 @@ int mcp23s08_probe_one(struct mcp23s08 *mcp, struct device *dev,
        mcp->chip.get = mcp23s08_get;
        mcp->chip.get_multiple = mcp23s08_get_multiple;
        mcp->chip.direction_output = mcp23s08_direction_output;
-       mcp->chip.set_rv = mcp23s08_set;
-       mcp->chip.set_multiple_rv = mcp23s08_set_multiple;
+       mcp->chip.set = mcp23s08_set;
+       mcp->chip.set_multiple = mcp23s08_set_multiple;
 
        mcp->chip.base = base;
        mcp->chip.can_sleep = true;
index 88c2f14cfc6b9cd69b6d49876f63fb50d7f2efd6..6191e5c13815310b8ecf65ae3d3c0a1caaf775ee 100644 (file)
@@ -858,7 +858,7 @@ static int microchip_sgpio_register_bank(struct device *dev,
        gc->direction_input     = microchip_sgpio_direction_input;
        gc->direction_output    = microchip_sgpio_direction_output;
        gc->get                 = microchip_sgpio_get_value;
-       gc->set_rv              = microchip_sgpio_set_value;
+       gc->set                 = microchip_sgpio_set_value;
        gc->request             = gpiochip_generic_request;
        gc->free                = gpiochip_generic_free;
        gc->of_xlate            = microchip_sgpio_of_xlate;
index fbb3d43746bba9be5a043e33fee10cc6fe3b82d1..b82bf83fed25b6aaaa90959198bbe6c129c621e7 100644 (file)
@@ -1997,7 +1997,7 @@ static int ocelot_gpio_direction_output(struct gpio_chip *chip,
 static const struct gpio_chip ocelot_gpiolib_chip = {
        .request = gpiochip_generic_request,
        .free = gpiochip_generic_free,
-       .set_rv = ocelot_gpio_set,
+       .set = ocelot_gpio_set,
        .get = ocelot_gpio_get,
        .get_direction = ocelot_gpio_get_direction,
        .direction_input = pinctrl_gpio_direction_input,
index 6d64cab97e8116625c2efce29a3e5db8248bcba4..37c2bf752154d487b7ebde82b83f657a0123c698 100644 (file)
@@ -2120,7 +2120,7 @@ static void pic32_gpio_irq_handler(struct irq_desc *desc)
                        .direction_input = pic32_gpio_direction_input,  \
                        .direction_output = pic32_gpio_direction_output, \
                        .get = pic32_gpio_get,                          \
-                       .set_rv = pic32_gpio_set,                       \
+                       .set = pic32_gpio_set,                          \
                        .ngpio = _npins,                                \
                        .base = GPIO_BANK_START(_bank),                 \
                        .owner = THIS_MODULE,                           \
index 7f8b562c81c9cfd1ac3a0bd50018857450bdf609..0b33b01dbaad812be541f9ceaf953e1578b4e171 100644 (file)
@@ -1331,7 +1331,7 @@ static void pistachio_gpio_irq_handler(struct irq_desc *desc)
                        .direction_input = pistachio_gpio_direction_input, \
                        .direction_output = pistachio_gpio_direction_output, \
                        .get = pistachio_gpio_get,                      \
-                       .set_rv = pistachio_gpio_set,                   \
+                       .set = pistachio_gpio_set,                      \
                        .base = _pin_base,                              \
                        .ngpio = _npins,                                \
                },                                                      \
index fc0e330b1d11820e1427625722387282abab9531..3acf770316c1aa4f44ca6365d998ce6307ee0514 100644 (file)
@@ -378,7 +378,7 @@ static const struct gpio_chip rk805_gpio_chip = {
        .free                   = gpiochip_generic_free,
        .get_direction          = rk805_gpio_get_direction,
        .get                    = rk805_gpio_get,
-       .set_rv                 = rk805_gpio_set,
+       .set                    = rk805_gpio_set,
        .direction_input        = pinctrl_gpio_direction_input,
        .direction_output       = rk805_gpio_direction_output,
        .can_sleep              = true,
index 6080b57a5d8780fa6293ace11d0756ba8cf8fcd2..dadafc935dbb28b7691e328ec80eb16450db224b 100644 (file)
@@ -851,7 +851,7 @@ static const struct gpio_chip rp1_gpio_chip = {
        .direction_output = rp1_gpio_direction_output,
        .get_direction = rp1_gpio_get_direction,
        .get = rp1_gpio_get,
-       .set_rv = rp1_gpio_set,
+       .set = rp1_gpio_set,
        .base = -1,
        .set_config = rp1_gpio_set_config,
        .ngpio = RP1_NUM_GPIOS,
index 574fe2cbfbecc292ee83186f7ccf146330b89653..d3cea3437d7f15d963a14b50901715f89f0a6b58 100644 (file)
@@ -1467,7 +1467,7 @@ static const struct gpio_chip st_gpio_template = {
        .request                = gpiochip_generic_request,
        .free                   = gpiochip_generic_free,
        .get                    = st_gpio_get,
-       .set_rv                 = st_gpio_set,
+       .set                    = st_gpio_set,
        .direction_input        = pinctrl_gpio_direction_input,
        .direction_output       = st_gpio_direction_output,
        .get_direction          = st_gpio_get_direction,
index f4fdcaa043e6a5e69a2e168457b07a1fe0372cfb..c89b99003b7111c98d30d84c5722d1a4bbbd368a 100644 (file)
@@ -697,7 +697,7 @@ static int stmfx_pinctrl_probe(struct platform_device *pdev)
        pctl->gpio_chip.direction_input = stmfx_gpio_direction_input;
        pctl->gpio_chip.direction_output = stmfx_gpio_direction_output;
        pctl->gpio_chip.get = stmfx_gpio_get;
-       pctl->gpio_chip.set_rv = stmfx_gpio_set;
+       pctl->gpio_chip.set = stmfx_gpio_set;
        pctl->gpio_chip.set_config = gpiochip_generic_config;
        pctl->gpio_chip.base = -1;
        pctl->gpio_chip.ngpio = pctl->pctl_desc.npins;
index d3a12c1c0de250dc350aa4ad0eaf93cf45b878dd..53cf8168b274c5310706512dcd3ba8d4d25f5049 100644 (file)
@@ -1176,7 +1176,7 @@ static int sx150x_probe(struct i2c_client *client)
        pctl->gpio.direction_input = sx150x_gpio_direction_input;
        pctl->gpio.direction_output = sx150x_gpio_direction_output;
        pctl->gpio.get = sx150x_gpio_get;
-       pctl->gpio.set_rv = sx150x_gpio_set;
+       pctl->gpio.set = sx150x_gpio_set;
        pctl->gpio.set_config = gpiochip_generic_config;
        pctl->gpio.parent = dev;
        pctl->gpio.can_sleep = true;
@@ -1191,7 +1191,7 @@ static int sx150x_probe(struct i2c_client *client)
         * would require locking that is not in place at this time.
         */
        if (pctl->data->model != SX150X_789)
-               pctl->gpio.set_multiple_rv = sx150x_gpio_set_multiple;
+               pctl->gpio.set_multiple = sx150x_gpio_set_multiple;
 
        /* Add Interrupt support if an irq is specified */
        if (client->irq > 0) {
index 53c6c22ff24d752ba66bdd8d46c860bfd9a93731..3d4ad61d0da90c7f792d818062ce2db62274332e 100644 (file)
@@ -1354,7 +1354,7 @@ static struct gpio_chip xway_chip = {
        .direction_input = xway_gpio_dir_in,
        .direction_output = xway_gpio_dir_out,
        .get = xway_gpio_get,
-       .set_rv = xway_gpio_set,
+       .set = xway_gpio_set,
        .request = gpiochip_generic_request,
        .free = gpiochip_generic_free,
        .to_irq = xway_gpio_to_irq,
index 57fefeb603f0e2502fccd14ba3982ae3cb591978..54c77e0b96e91de8d96ff3cbd0ca88fadc6d55f6 100644 (file)
@@ -398,7 +398,7 @@ static const struct gpio_chip lpi_gpio_template = {
        .direction_input        = lpi_gpio_direction_input,
        .direction_output       = lpi_gpio_direction_output,
        .get                    = lpi_gpio_get,
-       .set_rv                 = lpi_gpio_set,
+       .set                    = lpi_gpio_set,
        .request                = gpiochip_generic_request,
        .free                   = gpiochip_generic_free,
        .dbg_show               = lpi_gpio_dbg_show,
index f713c80d7f3eda06de027cd539e8decd4412876a..83eb075b6bfa1728137e47741740fda78046514b 100644 (file)
@@ -792,7 +792,7 @@ static const struct gpio_chip msm_gpio_template = {
        .direction_output = msm_gpio_direction_output,
        .get_direction    = msm_gpio_get_direction,
        .get              = msm_gpio_get,
-       .set_rv           = msm_gpio_set,
+       .set              = msm_gpio_set,
        .request          = gpiochip_generic_request,
        .free             = gpiochip_generic_free,
        .dbg_show         = msm_gpio_dbg_show,
index 606becc160eb60312f95147f2aa69e6671ca1a25..b7b15874e488a1406994e483c845dd4608f45538 100644 (file)
@@ -802,7 +802,7 @@ static const struct gpio_chip pmic_gpio_gpio_template = {
        .direction_input        = pmic_gpio_direction_input,
        .direction_output       = pmic_gpio_direction_output,
        .get                    = pmic_gpio_get,
-       .set_rv                 = pmic_gpio_set,
+       .set                    = pmic_gpio_set,
        .request                = gpiochip_generic_request,
        .free                   = gpiochip_generic_free,
        .of_xlate               = pmic_gpio_of_xlate,
index ba9084978f90b6b32228f00a009ef173ff38c928..22d76b1013a313fa241dded006359dcd324deef8 100644 (file)
@@ -638,7 +638,7 @@ static const struct gpio_chip pmic_mpp_gpio_template = {
        .direction_input        = pmic_mpp_direction_input,
        .direction_output       = pmic_mpp_direction_output,
        .get                    = pmic_mpp_get,
-       .set_rv                 = pmic_mpp_set,
+       .set                    = pmic_mpp_set,
        .request                = gpiochip_generic_request,
        .free                   = gpiochip_generic_free,
        .of_xlate               = pmic_mpp_of_xlate,
index 3a8014ebf064e54754572e6174aced21d4f0f165..fb37b1c1acb41fdb608c8a233668c1c5ac00d1e2 100644 (file)
@@ -597,7 +597,7 @@ static const struct gpio_chip pm8xxx_gpio_template = {
        .direction_input = pm8xxx_gpio_direction_input,
        .direction_output = pm8xxx_gpio_direction_output,
        .get = pm8xxx_gpio_get,
-       .set_rv = pm8xxx_gpio_set,
+       .set = pm8xxx_gpio_set,
        .of_xlate = pm8xxx_gpio_of_xlate,
        .dbg_show = pm8xxx_gpio_dbg_show,
        .owner = THIS_MODULE,
index 087c37d304fcf9afc52793f109a801fc3daee524..6103849af042d6d91c25d5910f13bb1ef8fb9acf 100644 (file)
@@ -634,7 +634,7 @@ static const struct gpio_chip pm8xxx_mpp_template = {
        .direction_input = pm8xxx_mpp_direction_input,
        .direction_output = pm8xxx_mpp_direction_output,
        .get = pm8xxx_mpp_get,
-       .set_rv = pm8xxx_mpp_set,
+       .set = pm8xxx_mpp_set,
        .of_xlate = pm8xxx_mpp_of_xlate,
        .dbg_show = pm8xxx_mpp_dbg_show,
        .owner = THIS_MODULE,
index 8efbdc1b0078c3bdea3064b31422f8e60698ef49..2293af6428493c1d260bd790c2c14831eaba3a79 100644 (file)
@@ -234,7 +234,7 @@ static int gpio_pin_setup(struct sh_pfc_chip *chip)
        gc->direction_input = gpio_pin_direction_input;
        gc->get = gpio_pin_get;
        gc->direction_output = gpio_pin_direction_output;
-       gc->set_rv = gpio_pin_set;
+       gc->set = gpio_pin_set;
        gc->to_irq = gpio_pin_to_irq;
 
        gc->label = pfc->info->name;
index 3d8492c917104afbf15c8f697ba4afabafa3a5cf..23812116ef42682d8ef667525d4f4486c286b46a 100644 (file)
@@ -846,7 +846,7 @@ static const struct gpio_chip rza1_gpiochip_template = {
        .direction_input        = rza1_gpio_direction_input,
        .direction_output       = rza1_gpio_direction_output,
        .get                    = rza1_gpio_get,
-       .set_rv                 = rza1_gpio_set,
+       .set                    = rza1_gpio_set,
 };
 /* ----------------------------------------------------------------------------
  * pinctrl operations
index 7a0b268d3eb91a42911f372e66805291344f8750..b78b5b4ec5afd9879373b406e0b8c391912a200d 100644 (file)
@@ -237,7 +237,7 @@ static struct gpio_chip chip = {
        .direction_input = rza2_chip_direction_input,
        .direction_output = rza2_chip_direction_output,
        .get = rza2_chip_get,
-       .set_rv = rza2_chip_set,
+       .set = rza2_chip_set,
 };
 
 static int rza2_gpio_register(struct rza2_pinctrl_priv *priv)
index 2a10ae0bf5bdd97c10ff4fe4b890a70744a97578..c52263c2a7b093fccdb38e44ff3fbba0a86d4def 100644 (file)
@@ -2795,7 +2795,7 @@ static int rzg2l_gpio_register(struct rzg2l_pinctrl *pctrl)
        chip->direction_input = rzg2l_gpio_direction_input;
        chip->direction_output = rzg2l_gpio_direction_output;
        chip->get = rzg2l_gpio_get;
-       chip->set_rv = rzg2l_gpio_set;
+       chip->set = rzg2l_gpio_set;
        chip->label = name;
        chip->parent = pctrl->dev;
        chip->owner = THIS_MODULE;
index a17b68b4c466e2ca91cb26a713a088e309d5e167..daaa986d994dac15860d328c81e28e2c9e678120 100644 (file)
@@ -957,7 +957,7 @@ static int rzv2m_gpio_register(struct rzv2m_pinctrl *pctrl)
        chip->direction_input = rzv2m_gpio_direction_input;
        chip->direction_output = rzv2m_gpio_direction_output;
        chip->get = rzv2m_gpio_get;
-       chip->set_rv = rzv2m_gpio_set;
+       chip->set = rzv2m_gpio_set;
        chip->label = name;
        chip->parent = pctrl->dev;
        chip->owner = THIS_MODULE;
index fe1ac82b9d79878ba75bd9a1e23de4e73adf729a..24745e1d78cec59c932ed57fdb8ca85410376ff7 100644 (file)
@@ -1067,7 +1067,7 @@ static int samsung_gpio_set_config(struct gpio_chip *gc, unsigned int offset,
 static const struct gpio_chip samsung_gpiolib_chip = {
        .request = gpiochip_generic_request,
        .free = gpiochip_generic_free,
-       .set_rv = samsung_gpio_set,
+       .set = samsung_gpio_set,
        .get = samsung_gpio_get,
        .direction_input = samsung_gpio_direction_input,
        .direction_output = samsung_gpio_direction_output,
index e8234d2156daa5ada8adff5848ee4cf136257c3f..1ec22010a3f915200cd03f79b56cc87e90429735 100644 (file)
@@ -582,7 +582,7 @@ static int plgpio_probe(struct platform_device *pdev)
        plgpio->chip.direction_input = plgpio_direction_input;
        plgpio->chip.direction_output = plgpio_direction_output;
        plgpio->chip.get = plgpio_get_value;
-       plgpio->chip.set_rv = plgpio_set_value;
+       plgpio->chip.set = plgpio_set_value;
        plgpio->chip.label = dev_name(&pdev->dev);
        plgpio->chip.parent = &pdev->dev;
        plgpio->chip.owner = THIS_MODULE;
index b729ca4de4227dbf4b9420d6c78820fb15a59f8f..7fa13f282b858f172cfa54228621cbbb50c4d749 100644 (file)
@@ -1302,7 +1302,7 @@ static int starfive_probe(struct platform_device *pdev)
        sfp->gc.direction_input = starfive_gpio_direction_input;
        sfp->gc.direction_output = starfive_gpio_direction_output;
        sfp->gc.get = starfive_gpio_get;
-       sfp->gc.set_rv = starfive_gpio_set;
+       sfp->gc.set = starfive_gpio_set;
        sfp->gc.set_config = starfive_gpio_set_config;
        sfp->gc.add_pin_ranges = starfive_gpio_add_pin_ranges;
        sfp->gc.base = -1;
index 082bb1c6cea9b29257b197f065c1a9deebc997fd..05e3af75b09f5b468fca7c2248b6bc79a09bf03b 100644 (file)
@@ -935,7 +935,7 @@ int jh7110_pinctrl_probe(struct platform_device *pdev)
        sfp->gc.direction_input = jh7110_gpio_direction_input;
        sfp->gc.direction_output = jh7110_gpio_direction_output;
        sfp->gc.get = jh7110_gpio_get;
-       sfp->gc.set_rv = jh7110_gpio_set;
+       sfp->gc.set = jh7110_gpio_set;
        sfp->gc.set_config = jh7110_gpio_set_config;
        sfp->gc.add_pin_ranges = jh7110_gpio_add_pin_ranges;
        sfp->gc.base = info->gc_base;
index f47c4e6f12b4b6750c04ee18eae6ba5d5f5234a3..823c8fe758e2c00d270d23b63f9f4a87df492a84 100644 (file)
@@ -433,7 +433,7 @@ static const struct gpio_chip stm32_gpio_template = {
        .request                = stm32_gpio_request,
        .free                   = stm32_gpio_free,
        .get                    = stm32_gpio_get,
-       .set_rv                 = stm32_gpio_set,
+       .set                    = stm32_gpio_set,
        .direction_input        = pinctrl_gpio_direction_input,
        .direction_output       = stm32_gpio_direction_output,
        .to_irq                 = stm32_gpio_to_irq,
index 3c3357f80889a95c46557b3f8129882d2ce96f6e..3e924aa86cc2faa75eb2fc67b7394d7639a5f898 100644 (file)
@@ -547,7 +547,7 @@ static int sppctl_gpio_new(struct platform_device *pdev, struct sppctl_pdata *pc
        gchip->direction_input  = sppctl_gpio_direction_input;
        gchip->direction_output = sppctl_gpio_direction_output;
        gchip->get              = sppctl_gpio_get;
-       gchip->set_rv           = sppctl_gpio_set;
+       gchip->set              = sppctl_gpio_set;
        gchip->set_config       = sppctl_gpio_set_config;
        gchip->dbg_show         = IS_ENABLED(CONFIG_DEBUG_FS) ?
                                  sppctl_gpio_dbg_show : NULL;
index 0db8429a013fab63cea7f2e0c0fbd54089f4327e..0fb057a07dccb6a526a5079226e42b9295a54c25 100644 (file)
@@ -1604,7 +1604,7 @@ int sunxi_pinctrl_init_with_flags(struct platform_device *pdev,
        pctl->chip->direction_input = sunxi_pinctrl_gpio_direction_input;
        pctl->chip->direction_output = sunxi_pinctrl_gpio_direction_output;
        pctl->chip->get = sunxi_pinctrl_gpio_get;
-       pctl->chip->set_rv = sunxi_pinctrl_gpio_set;
+       pctl->chip->set = sunxi_pinctrl_gpio_set;
        pctl->chip->of_xlate = sunxi_pinctrl_gpio_of_xlate;
        pctl->chip->to_irq = sunxi_pinctrl_gpio_to_irq;
        pctl->chip->of_gpio_n_cells = 3;
index 767c6808a463ede61aee61b63f28ee38185b7633..7213a8d4bf09020bf0c7a2728b7d0c65bc399a05 100644 (file)
@@ -549,7 +549,7 @@ static const struct gpio_chip wmt_gpio_chip = {
        .direction_input = pinctrl_gpio_direction_input,
        .direction_output = wmt_gpio_direction_output,
        .get = wmt_gpio_get_value,
-       .set_rv = wmt_gpio_set_value,
+       .set = wmt_gpio_set_value,
        .can_sleep = false,
 };
 
index 77184c8b42ea21a2e4194074bdb1eef1806a7ba7..7f0ada4fa6062b37cfca9e49e3482c0d4d4d3df5 100644 (file)
@@ -1024,8 +1024,8 @@ int omnia_mcu_register_gpiochip(struct omnia_mcu *mcu)
        mcu->gc.direction_output = omnia_gpio_direction_output;
        mcu->gc.get = omnia_gpio_get;
        mcu->gc.get_multiple = omnia_gpio_get_multiple;
-       mcu->gc.set_rv = omnia_gpio_set;
-       mcu->gc.set_multiple_rv = omnia_gpio_set_multiple;
+       mcu->gc.set = omnia_gpio_set;
+       mcu->gc.set_multiple = omnia_gpio_set_multiple;
        mcu->gc.init_valid_mask = omnia_gpio_init_valid_mask;
        mcu->gc.can_sleep = true;
        mcu->gc.names = omnia_mcu_gpio_names;
index bb3393bbfb89fd18203d0da9aaea2a73b1982c93..28012eebdb101c30cf7aab96b86059cc40a55b84 100644 (file)
@@ -316,7 +316,7 @@ static int p50_gpio_probe(struct platform_device *pdev)
        p50->gc.base = -1;
        p50->gc.get_direction = p50_gpio_get_direction;
        p50->gc.get = p50_gpio_get;
-       p50->gc.set_rv = p50_gpio_set;
+       p50->gc.set = p50_gpio_set;
 
 
        /* reset mbox */
index 9bc24ed19c64bc8a5be00f3c0b38461f910494c9..6f5629dc3f8dbc138a1eb837171724335609c7ba 100644 (file)
@@ -193,7 +193,7 @@ static int int0002_probe(struct platform_device *pdev)
        chip->parent = dev;
        chip->owner = THIS_MODULE;
        chip->get = int0002_gpio_get;
-       chip->set_rv = int0002_gpio_set;
+       chip->set = int0002_gpio_set;
        chip->direction_input = int0002_gpio_get;
        chip->direction_output = int0002_gpio_direction_output;
        chip->base = -1;
index 3e019c51913e1d2a8919b60bba1c076b226db3d7..322f296e93153620d308dea8ef07906aaf6d35f5 100644 (file)
@@ -86,7 +86,7 @@ static int pwec_gpio_get(struct gpio_chip *chip, unsigned int offset)
        return pwec_read(PORTWELL_GPIO_VAL_REG) & BIT(offset) ? 1 : 0;
 }
 
-static int pwec_gpio_set_rv(struct gpio_chip *chip, unsigned int offset, int val)
+static int pwec_gpio_set(struct gpio_chip *chip, unsigned int offset, int val)
 {
        u8 tmp = pwec_read(PORTWELL_GPIO_VAL_REG);
 
@@ -130,7 +130,7 @@ static struct gpio_chip pwec_gpio_chip = {
        .direction_input = pwec_gpio_direction_input,
        .direction_output = pwec_gpio_direction_output,
        .get = pwec_gpio_get,
-       .set_rv = pwec_gpio_set_rv,
+       .set = pwec_gpio_set,
        .base = -1,
        .ngpio = PORTWELL_GPIO_PINS,
 };
index 63b5da410ed57dea8023bfd559905d266a3ff5c5..266f7bc5e416bd29542bbc35eecaa8b9d549246c 100644 (file)
@@ -466,7 +466,7 @@ static struct gpio_chip silicom_gpio_chip = {
        .direction_input = silicom_gpio_direction_input,
        .direction_output = silicom_gpio_direction_output,
        .get = silicom_gpio_get,
-       .set_rv = silicom_gpio_set,
+       .set = silicom_gpio_set,
        .base = -1,
        .ngpio = ARRAY_SIZE(plat_0222_gpio_channels),
        .names = plat_0222_gpio_names,
index eb03ccd5b6883f29e3d6638da17c5592e978f1f3..9ce75704a15f89712d8fd75f9817391f34f2c2a4 100644 (file)
@@ -323,7 +323,7 @@ static int pca9685_pwm_gpio_probe(struct pwm_chip *chip)
        pca->gpio.direction_input = pca9685_pwm_gpio_direction_input;
        pca->gpio.direction_output = pca9685_pwm_gpio_direction_output;
        pca->gpio.get = pca9685_pwm_gpio_get;
-       pca->gpio.set_rv = pca9685_pwm_gpio_set;
+       pca->gpio.set = pca9685_pwm_gpio_set;
        pca->gpio.base = -1;
        pca->gpio.ngpio = PCA9685_MAXCHAN;
        pca->gpio.can_sleep = true;
index 58dbf8bffa5dd25bc5ffb86006c1924a1a5df9bf..3020839b9ef104ac9f54ec2cc97226215f798a55 100644 (file)
@@ -351,7 +351,7 @@ static int attiny_i2c_probe(struct i2c_client *i2c)
        state->gc.base = -1;
        state->gc.ngpio = NUM_GPIO;
 
-       state->gc.set_rv = attiny_gpio_set;
+       state->gc.set = attiny_gpio_set;
        state->gc.get_direction = attiny_gpio_get_direction;
        state->gc.can_sleep = true;
 
index 710a3a03758bd1b4c007ff412ba4f5a25dbe3b14..8df1e8fa86a5f99e7610421d7e9107d923827961 100644 (file)
@@ -321,8 +321,8 @@ static int __init qe_add_gpiochips(void)
                gc->direction_input = qe_gpio_dir_in;
                gc->direction_output = qe_gpio_dir_out;
                gc->get = qe_gpio_get;
-               gc->set_rv = qe_gpio_set;
-               gc->set_multiple_rv = qe_gpio_set_multiple;
+               gc->set = qe_gpio_set;
+               gc->set_multiple = qe_gpio_set_multiple;
 
                ret = of_mm_gpiochip_add_data(np, mm_gc, qe_gc);
                if (ret)
index 4dbcb3d4a90ccd2796e26d6250aa246b32b09285..6209168b37343def2e4bb9b095fe3c251b3b03d9 100644 (file)
@@ -64,7 +64,7 @@ static const struct gpio_chip rzv2m_pwc_gc = {
        .label = "gpio_rzv2m_pwc",
        .owner = THIS_MODULE,
        .get = rzv2m_pwc_gpio_get,
-       .set_rv = rzv2m_pwc_gpio_set,
+       .set = rzv2m_pwc_gpio_set,
        .direction_output = rzv2m_pwc_gpio_direction_output,
        .can_sleep = false,
        .ngpio = 2,
index 1a40c4866ce1734ec90c9720a1ec1a58156ec2cc..33b78c5375204dd23c2d0654fb2ab9378b868974 100644 (file)
@@ -70,7 +70,7 @@ static int spi_xcomm_gpio_add(struct spi_xcomm *spi_xcomm)
                return 0;
 
        spi_xcomm->gc.get_direction = spi_xcomm_gpio_get_direction;
-       spi_xcomm->gc.set_rv = spi_xcomm_gpio_set_value;
+       spi_xcomm->gc.set = spi_xcomm_gpio_set_value;
        spi_xcomm->gc.can_sleep = 1;
        spi_xcomm->gc.base = -1;
        spi_xcomm->gc.ngpio = 1;
index e1f5f0a9c8a219d6652960b559a4e80460c7b679..905657c925bcebca4b9a920a241d3ba48c547f95 100644 (file)
@@ -225,7 +225,7 @@ static int ssb_gpio_chipco_init(struct ssb_bus *bus)
        chip->request           = ssb_gpio_chipco_request;
        chip->free              = ssb_gpio_chipco_free;
        chip->get               = ssb_gpio_chipco_get_value;
-       chip->set_rv            = ssb_gpio_chipco_set_value;
+       chip->set               = ssb_gpio_chipco_set_value;
        chip->direction_input   = ssb_gpio_chipco_direction_input;
        chip->direction_output  = ssb_gpio_chipco_direction_output;
 #if IS_ENABLED(CONFIG_SSB_EMBEDDED)
@@ -422,7 +422,7 @@ static int ssb_gpio_extif_init(struct ssb_bus *bus)
        chip->label             = "ssb_extif_gpio";
        chip->owner             = THIS_MODULE;
        chip->get               = ssb_gpio_extif_get_value;
-       chip->set_rv            = ssb_gpio_extif_set_value;
+       chip->set               = ssb_gpio_extif_set_value;
        chip->direction_input   = ssb_gpio_extif_direction_input;
        chip->direction_output  = ssb_gpio_extif_direction_output;
 #if IS_ENABLED(CONFIG_SSB_EMBEDDED)
index 1280530c8987a3e958e0d501b29151aa552594c0..ac62b932e6a4fec8aa741e869d1c2e00060777f3 100644 (file)
@@ -551,7 +551,7 @@ static int gb_gpio_probe(struct gbphy_device *gbphy_dev,
        gpio->direction_input = gb_gpio_direction_input;
        gpio->direction_output = gb_gpio_direction_output;
        gpio->get = gb_gpio_get;
-       gpio->set_rv = gb_gpio_set;
+       gpio->set = gb_gpio_set;
        gpio->set_config = gb_gpio_set_config;
        gpio->base = -1;                /* Allocate base dynamically */
        gpio->ngpio = ggc->line_max + 1;
index 541c790c0109019e364a25106f9951179b7f694e..ce260e9949c3c268e706b2615d6fc01adc21e49b 100644 (file)
@@ -1414,7 +1414,7 @@ static int max310x_probe(struct device *dev, const struct max310x_devtype *devty
        s->gpio.direction_input = max310x_gpio_direction_input;
        s->gpio.get             = max310x_gpio_get;
        s->gpio.direction_output= max310x_gpio_direction_output;
-       s->gpio.set_rv          = max310x_gpio_set;
+       s->gpio.set             = max310x_gpio_set;
        s->gpio.set_config      = max310x_gpio_set_config;
        s->gpio.base            = -1;
        s->gpio.ngpio           = devtype->nr * 4;
index 5ea8aadb6e69c123c9ff5724ad1f4f2563ac8daa..3f38fba8f6ea5d8807ad60251e034aebb8ac1f2f 100644 (file)
@@ -1425,7 +1425,7 @@ static int sc16is7xx_setup_gpio_chip(struct sc16is7xx_port *s)
        s->gpio.direction_input  = sc16is7xx_gpio_direction_input;
        s->gpio.get              = sc16is7xx_gpio_get;
        s->gpio.direction_output = sc16is7xx_gpio_direction_output;
-       s->gpio.set_rv           = sc16is7xx_gpio_set;
+       s->gpio.set              = sc16is7xx_gpio_set;
        s->gpio.base             = -1;
        s->gpio.ngpio            = s->devtype->nr_gpio;
        s->gpio.can_sleep        = 1;
index cfa1d68c7919b998b645143096696bdea9ee4423..36b25418b2140c4af7475d7f88ecc3e37ba07dfa 100644 (file)
@@ -1962,7 +1962,7 @@ static int cp210x_gpio_init(struct usb_serial *serial)
        priv->gc.direction_input = cp210x_gpio_direction_input;
        priv->gc.direction_output = cp210x_gpio_direction_output;
        priv->gc.get = cp210x_gpio_get;
-       priv->gc.set_rv = cp210x_gpio_set;
+       priv->gc.set = cp210x_gpio_set;
        priv->gc.set_config = cp210x_gpio_set_config;
        priv->gc.init_valid_mask = cp210x_gpio_init_valid_mask;
        priv->gc.owner = THIS_MODULE;
index 7737285a84ba020b70042705fac240e0a8862bc4..49666c33b41f4a6cbef92b0f7e848eaf3c374e1c 100644 (file)
@@ -2150,9 +2150,9 @@ static int ftdi_gpio_init(struct usb_serial_port *port)
        priv->gc.direction_output = ftdi_gpio_direction_output;
        priv->gc.init_valid_mask = ftdi_gpio_init_valid_mask;
        priv->gc.get = ftdi_gpio_get;
-       priv->gc.set_rv = ftdi_gpio_set;
+       priv->gc.set = ftdi_gpio_set;
        priv->gc.get_multiple = ftdi_gpio_get_multiple;
-       priv->gc.set_multiple_rv = ftdi_gpio_set_multiple;
+       priv->gc.set_multiple = ftdi_gpio_set_multiple;
        priv->gc.owner = THIS_MODULE;
        priv->gc.parent = &serial->interface->dev;
        priv->gc.base = -1;
index 72302384bf772bd2c6355b4a00fb1208bee38b89..45c0a4a6f85c17bb5602c42da1170873f510c2bd 100644 (file)
@@ -145,7 +145,7 @@ static struct viafb_gpio_cfg viafb_gpio_config = {
                .label = "VIAFB onboard GPIO",
                .owner = THIS_MODULE,
                .direction_output = via_gpio_dir_out,
-               .set_rv = via_gpio_set,
+               .set = via_gpio_set,
                .direction_input = via_gpio_dir_input,
                .get = via_gpio_get,
                .base = -1,
index 90567dde7d8efe57fcbf390a8afd64905a4ec693..667f8fd58a793fff32b7551ef3ec76706ae9bc4a 100644 (file)
@@ -347,10 +347,10 @@ struct gpio_irq_chip {
  * @get: returns value for signal "offset", 0=low, 1=high, or negative error
  * @get_multiple: reads values for multiple signals defined by "mask" and
  *     stores them in "bits", returns 0 on success or negative error
- * @set_rv: assigns output value for signal "offset", returns 0 on success or
- *          negative error value
- * @set_multiple_rv: assigns output values for multiple signals defined by
- *                   "mask", returns 0 on success or negative error value
+ * @set: assigns output value for signal "offset", returns 0 on success or
+ *       negative error value
+ * @set_multiple: assigns output values for multiple signals defined by
+ *                "mask", returns 0 on success or negative error value
  * @set_config: optional hook for all kinds of settings. Uses the same
  *     packed config format as generic pinconf. Must return 0 on success and
  *     a negative error number on failure.
@@ -443,12 +443,11 @@ struct gpio_chip {
        int                     (*get_multiple)(struct gpio_chip *gc,
                                                unsigned long *mask,
                                                unsigned long *bits);
-       int                     (*set_rv)(struct gpio_chip *gc,
-                                         unsigned int offset,
-                                         int value);
-       int                     (*set_multiple_rv)(struct gpio_chip *gc,
-                                                  unsigned long *mask,
-                                                  unsigned long *bits);
+       int                     (*set)(struct gpio_chip *gc,
+                                      unsigned int offset, int value);
+       int                     (*set_multiple)(struct gpio_chip *gc,
+                                               unsigned long *mask,
+                                               unsigned long *bits);
        int                     (*set_config)(struct gpio_chip *gc,
                                              unsigned int offset,
                                              unsigned long config);
index b511acd58ab0099b727bf929b7a4e9f9836cd5bc..f3a8db4598bb59f1dba4fbebace24dc10be44ae4 100644 (file)
@@ -88,10 +88,10 @@ static inline int
 gpio_generic_chip_set(struct gpio_generic_chip *chip, unsigned int offset,
                      int value)
 {
-       if (WARN_ON(!chip->gc.set_rv))
+       if (WARN_ON(!chip->gc.set))
                return -EOPNOTSUPP;
 
-       return chip->gc.set_rv(&chip->gc, offset, value);
+       return chip->gc.set(&chip->gc, offset, value);
 }
 
 #define gpio_generic_chip_lock(gen_gc) \
index 93b9cbf1f08adac0b0c4cd3ada617f830c352447..9ba14c09c07ffe5115c5494b05c558a5698341f3 100644 (file)
@@ -86,7 +86,7 @@ static const struct gpio_chip cirrus_scodec_test_gpio_chip = {
        .direction_input        = cirrus_scodec_test_gpio_direction_in,
        .get                    = cirrus_scodec_test_gpio_get,
        .direction_output       = cirrus_scodec_test_gpio_direction_out,
-       .set_rv                 = cirrus_scodec_test_gpio_set,
+       .set                    = cirrus_scodec_test_gpio_set,
        .set_config             = cirrus_scodec_test_gpio_set_config,
        .base                   = -1,
        .ngpio                  = 32,
index 55e90604bbaa438aafa64c3ab2de1e38c113a3ef..6738cf21983b0dc58e162cbfaacaedb5edaaa245 100644 (file)
@@ -1117,7 +1117,7 @@ static int idt821034_gpio_init(struct idt821034 *idt821034)
        idt821034->gpio_chip.direction_input = idt821034_chip_direction_input;
        idt821034->gpio_chip.direction_output = idt821034_chip_direction_output;
        idt821034->gpio_chip.get = idt821034_chip_gpio_get;
-       idt821034->gpio_chip.set_rv = idt821034_chip_gpio_set;
+       idt821034->gpio_chip.set = idt821034_chip_gpio_set;
        idt821034->gpio_chip.can_sleep = true;
 
        return devm_gpiochip_add_data(&idt821034->spi->dev, &idt821034->gpio_chip,
index b8905c03445e986d79c2413c22d87da0015e0425..c0c5b3c3e98b6839fec1d0e4584731628be683ae 100644 (file)
@@ -1945,7 +1945,7 @@ static int peb2466_gpio_init(struct peb2466 *peb2466)
        peb2466->gpio.gpio_chip.direction_input = peb2466_chip_direction_input;
        peb2466->gpio.gpio_chip.direction_output = peb2466_chip_direction_output;
        peb2466->gpio.gpio_chip.get = peb2466_chip_gpio_get;
-       peb2466->gpio.gpio_chip.set_rv = peb2466_chip_gpio_set;
+       peb2466->gpio.gpio_chip.set = peb2466_chip_gpio_set;
        peb2466->gpio.gpio_chip.can_sleep = true;
 
        return devm_gpiochip_add_data(&peb2466->spi->dev, &peb2466->gpio.gpio_chip,
index 69a0fb8d7f770a80246aa44636b62ed3ea90e238..6b6c690a9e4552c14220b6842e001a9f7e1015c7 100644 (file)
@@ -4835,7 +4835,7 @@ static const struct gpio_chip rt5677_template_chip = {
        .label                  = RT5677_DRV_NAME,
        .owner                  = THIS_MODULE,
        .direction_output       = rt5677_gpio_direction_out,
-       .set_rv                 = rt5677_gpio_set,
+       .set                    = rt5677_gpio_set,
        .direction_input        = rt5677_gpio_direction_in,
        .get                    = rt5677_gpio_get,
        .to_irq                 = rt5677_to_irq,
index 1035ba17dc5d41a77a402a401a1afdb3ddd5723a..258fbcaf345a8bedf70e3d2a591eaf9cd771d721 100644 (file)
@@ -1052,7 +1052,7 @@ static const struct gpio_chip adc3xxx_gpio_chip = {
        .owner                  = THIS_MODULE,
        .request                = adc3xxx_gpio_request,
        .direction_output       = adc3xxx_gpio_direction_out,
-       .set_rv                 = adc3xxx_gpio_set,
+       .set                    = adc3xxx_gpio_set,
        .get                    = adc3xxx_gpio_get,
        .can_sleep              = 1,
 };
index fb5ed4ba7f60bc86b4fec267ad7153e3cb340d58..2d0a20f2fd8c2ce6a1878e37504b0df3b59a3e73 100644 (file)
@@ -2290,7 +2290,7 @@ static const struct gpio_chip wm5100_template_chip = {
        .label                  = "wm5100",
        .owner                  = THIS_MODULE,
        .direction_output       = wm5100_gpio_direction_out,
-       .set_rv                 = wm5100_gpio_set,
+       .set                    = wm5100_gpio_set,
        .direction_input        = wm5100_gpio_direction_in,
        .get                    = wm5100_gpio_get,
        .can_sleep              = 1,
index 2ed9f493d5075c3870c229bbfe0b479db2e0aa7f..f7d726e3052c1667c47a46d39afa41c53658429a 100644 (file)
@@ -1843,7 +1843,7 @@ static const struct gpio_chip wm8903_template_chip = {
        .direction_input        = wm8903_gpio_direction_in,
        .get                    = wm8903_gpio_get,
        .direction_output       = wm8903_gpio_direction_out,
-       .set_rv                 = wm8903_gpio_set,
+       .set                    = wm8903_gpio_set,
        .can_sleep              = 1,
 };
 
index d69aa8b15629a7e25904459f5a84876405bde0ce..7bf6b88c056c9646231621ef27649ade6264f150 100644 (file)
@@ -3442,7 +3442,7 @@ static const struct gpio_chip wm8962_template_chip = {
        .owner                  = THIS_MODULE,
        .request                = wm8962_gpio_request,
        .direction_output       = wm8962_gpio_direction_out,
-       .set_rv                 = wm8962_gpio_set,
+       .set                    = wm8962_gpio_set,
        .can_sleep              = 1,
 };
 
index e364d0da9044b4cd744391cb2747535f96bff34f..459b39998307caec7c62367b68d0148b33e6ef30 100644 (file)
@@ -2186,7 +2186,7 @@ static const struct gpio_chip wm8996_template_chip = {
        .label                  = "wm8996",
        .owner                  = THIS_MODULE,
        .direction_output       = wm8996_gpio_direction_out,
-       .set_rv                 = wm8996_gpio_set,
+       .set                    = wm8996_gpio_set,
        .direction_input        = wm8996_gpio_direction_in,
        .get                    = wm8996_gpio_get,
        .can_sleep              = 1,
index 180d45a349ac4692a252f02642d71edd76c610cb..7de4014e626d21900cdb554bb531a750df95a580 100644 (file)
@@ -440,7 +440,7 @@ static const struct gpio_chip template_chip = {
        .direction_input = chip_direction_input,
        .direction_output = chip_direction_output,
        .get = chip_gpio_get,
-       .set_rv = chip_gpio_set,
+       .set = chip_gpio_set,
 
        .can_sleep = true,
 };
index 29790807d7858c97ff85c717954dd52a757bdc4c..37486d6a438e438620af7e2bd166e671c2c5e0a5 100644 (file)
@@ -125,7 +125,7 @@ static const struct gpio_chip snd_soc_ac97_gpio_chip = {
        .direction_input        = snd_soc_ac97_gpio_direction_in,
        .get                    = snd_soc_ac97_gpio_get,
        .direction_output       = snd_soc_ac97_gpio_direction_out,
-       .set_rv                 = snd_soc_ac97_gpio_set,
+       .set                    = snd_soc_ac97_gpio_set,
        .can_sleep              = 1,
 };
 
index caf1887cc9d1c51c5964f224845f14bd0010942f..621a9d5f9377a50b6ba29c1694d8e85faaec44d1 100644 (file)
@@ -2218,7 +2218,7 @@ static const struct gpio_chip davinci_mcasp_template_chip = {
        .request                = davinci_mcasp_gpio_request,
        .free                   = davinci_mcasp_gpio_free,
        .direction_output       = davinci_mcasp_gpio_direction_out,
-       .set_rv                 = davinci_mcasp_gpio_set,
+       .set                    = davinci_mcasp_gpio_set,
        .direction_input        = davinci_mcasp_gpio_direction_in,
        .get                    = davinci_mcasp_gpio_get,
        .get_direction          = davinci_mcasp_gpio_get_direction,