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 d7e2ea2..3389a70 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 2d3ee76..dddb73c 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 206a492..81e198e 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 bad8aa6..2b833aa 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 6516598..88fe79f 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 6f09f65..49e29b7 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 30e5a4e..e2f7af1 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 194034e..e79e26f 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 e7a53cd..ff45a69 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 027fb57..96ac40d 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 0e47cd5..9aa5ef3 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 5a37e8b..5dc867e 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 d540e26..08ab765 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 bda707d..7748b66 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 6e37dfc..cb7b949 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 7462c22..7433be7 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 e22fc63..f469f6a 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 f021e27..658c7e2 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 4dd5c2c..c226524 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 dc2b941..e5ac2d2 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 57d12c1..6305c8b 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 b2c8836..0fd3cc2 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 6f941db..af9d8b3 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 77a674c..4524c18 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 1b28525..9508d76 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 f8d0cea..e6c6c3e 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 425d847..15fd5e2 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 89ffde6..a7e98d3 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 00b3149..7622f9e 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 2d340a3..7953a9c 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 8f22cb3..208b71c 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 3670150..afb18a5 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 4ba151e..e439dbf 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 8df1361..7c95bb3 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 7c9e81f..05401da 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 1495bec..0efa1b6 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 8b49f02..f8ea961 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 53cd5ff..4354838 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 8db7cca..0fb5c06 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 143d1f4..8affe4e 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 6482c5b..495f0ee 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 3d9d0c7..a09bd6e 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 8f3a36d..538f272 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 4bd3c47..4670ffd 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 f2973d0..50fafed 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 015f1ac..a214b06 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 beb9828..9053662 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 dfcd363..4d5b927 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 f25283e..121bf29 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 a40ba99..2e5d97b 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 b1844a6..2eaed83 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 67089b2..1802c91 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 1693dbf..0a75afe 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 d8184b5..5d677bc 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 9f548ed..b0c4a33 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 e38e604..923aad3 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 3d0ff09..c64aaa8 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 61524a9..3b4f883 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 19cd284..cb9dbcc 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 add0997..818c606 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 8f36681..f3e0559 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 52ab3ac..e8e00da 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 1908ed3..5376708 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 8ea687d..0f337c1 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 2dbfbf9..37a2342 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 6668b8b..37fc54f 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 7570d9e..30ef258 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 e73e72d..551faf9 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 75d414d..84c7c2d 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 d5ffedb..a61d670 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 af7af8e..02eca40 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 a553e14..4540da4 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 7fe8e6f..5e48eb0 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 5ee2991..581a718 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 e689561..9a40e95 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 12cf36f..f6af81b 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 897a1e0..8f14057 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 cf878c2..021ad62 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 266c095..a7d69f3 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 27dd9c3..4eb9f1a 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 40d5871..dad0eca 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 3415cb7..82d557a 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 b17de08..9f42bb3 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 992339a..b0cccd8 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 24792b8..5e3f54c 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 296d138..bcf4b07 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 25b203a..83c77a2 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 2496616..777e20c 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 ed5c88a..a268c76 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 9329d8c..e377f6d 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 69906a9..b46927f 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 a33246f..c5a1287 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 a042036..3b9de8c 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 c6f3133..9925687 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 98cfac4..02e4ffc 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 cbcdd41..fa22f3f 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 b4b6075..40413e0 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 cf3e91d..5a69e45 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 cd31580..86777e0 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 a75ed80..ba62b81 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 d8da99f..f223819 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 87c4225..e8a32df 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 ecd60ff..bcfc323 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 25bbd74..d46b40d 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 e9d054d..7f6a62f 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 c31244c..5005688 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 833ffdd..966d16a 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 44fb5fc..f955669 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 9503296..0500925 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 95355dd..958034b 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 55f0e8a..96a0e12 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 bbd5bf5..413bcd0 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 0a27015..5dd4c21 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 fdda8de..493c027 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 f86f786..40064d4 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 ce17b98..ba5a8ed 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 0bd3280..90d048f 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 126fd12..15a5762 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 f902da1..5fd3ec3 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 eb6a1f0..be96853 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 fbb8830..679e27f 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 d5b8568..866ff2d 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 08fa061..84b17b8 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 49cd775..3b4c41f 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 c017708..158f63b 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 f1ced09..aaacbb5 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 3204f55..25e9f41 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 d586ccf..7a2c568 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 3b8805c..d4fbdf9 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 056799e..27dd092 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 35dd2d0..d9ee8fc 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 bb432ed..3c7f2ef 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 e39e39e..a33dc7c 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 b2196b6..4ec9bcd 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 8939556..197bb1d 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 e8e906b..15e495c 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 0755261..17e0409 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 a3bceac..84b3a97 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 c89da9a..4af504c 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 f7df3d5..4a5e20e 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 421655b..dcfda73 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 ab58aa7..f03c0e8 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 9a7677f..46923b2 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 ccc0056..df47a27 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 28f794e..4f627de 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 36d91ca..83675ac 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 bcd2dfe..aede632 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 70402c6..faadcb4 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 e7ff3c6..4418947 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 0799f79..29375be 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 b22b4e2..0ffd76e 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 6dc5d7a..5e65148 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 9ac4c23..0d2b470 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 e3a8c0c..4643903 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 234fa82..482f62a 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 e6ea0a2..dafdd5b 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 fcfe937..475ac35 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 a07e2eb..1fcd320 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 52d4000..55e7af3 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 c688af2..50fbc0d 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 6cf790f..dcdb577 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 6cd84d6..efaed92 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 a2e061f..ca8fa91 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 bb7c93a..06c55c8 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 0356ccf..bbe1ce5 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 4d8b640..f8b04d8 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 a0bb1db..a20b4d4 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 5f2cd51..4720733 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 2b2aca0..414fbef 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 d2a3a5e..8b4f3e3 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 c9027f9..8923d2d 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 7d4c071..0344189 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 70d1092..2007fe6 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 89c165c..fd0e8ba 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 a31a8a6..5aa3d45 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 bc74499..a80da2b 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 a865bfc..e3fc9d6 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 1d0b5f5..7c09616 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 015e42f..c8ae789 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 b16a845..7184874 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 a5f9241..50bf326 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 03bd5cd..8a144ec 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 fd71ba2..4b450d7 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 ff8f440..8eddbaa 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 0b1a635..7964e46 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 5a95877..313e1d2 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 e5bed42..548b85b 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 4f9687a..9d31b82 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 04e84eb..070dc8c 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 86f3d5c..1f0ef47 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 8268278..7dbf079 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 1d08b8d..8c35367 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 b08f848..b425eca 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 4e47710..68abb6d 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 dcc0a2f..ca6ae56 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 6eb649f..5fd107a 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 769e8c4..f81f792 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 f2ff71e..d68cef4 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 5d4a5dd..3fb6283 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 1737b88..5f1ec9e 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 ba0d6f8..6e4f6c0 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 a4cb6d5..d103060 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 89ef4e5..3e71455 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 c895822..e34e984 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 f5be61f..277e9c4 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 a6b1069..881df5e 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 2f55f83..7b5f94d 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 da5220d..54652bf 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 b90ef3a..09a5425 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 2e706bf..efbf40c 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 dcf3a92..a09daa7 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 30ed758..e713dea 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 57f105a..35ea341 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 6c2727b..0a57ed5 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 9570ef3..890b83f 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 fff408b..2bd8487 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 8a2fd63..cf7f804 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 3295b09..53298cb 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 1676cb3..2e16f09 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 79119cf..2900513 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 30e6415..60cf017 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 c8027ef..a17fcad 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 88c2f14..6191e5c 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 fbb3d43..b82bf83 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 6d64cab..37c2bf7 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 7f8b562..0b33b01 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 fc0e330..3acf770 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 6080b57..dadafc9 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 574fe2c..d3cea34 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 f4fdcaa..c89b990 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 d3a12c1..53cf816 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 53c6c22..3d4ad61 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 57fefeb..54c77e0 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 f713c80..83eb075 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 606becc..b7b1587 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 ba90849..22d76b1 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 3a8014e..fb37b1c 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 087c37d..6103849 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 8efbdc1..2293af6 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 3d8492c..2381211 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 7a0b268..b78b5b4 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 2a10ae0..c52263c 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 a17b68b..daaa986 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 fe1ac82..24745e1 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 e8234d2..1ec2201 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 b729ca4..7fa13f2 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 082bb1c..05e3af7 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 f47c4e6..823c8fe 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 3c3357f..3e924aa 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 0db8429..0fb057a 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 767c680..7213a8d 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 77184c8..7f0ada4 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 bb3393b..28012ee 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 9bc24ed..6f5629d 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 3e019c5..322f296 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 63b5da4..266f7bc 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 eb03ccd..9ce7570 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 58dbf8b..3020839 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 710a3a0..8df1e8f 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 4dbcb3d..6209168 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 1a40c48..33b78c5 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 e1f5f0a..905657c 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 1280530..ac62b93 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 541c790..ce260e9 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 5ea8aad..3f38fba 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 cfa1d68..36b2541 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 7737285..49666c3 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 7230238..45c0a4a 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 90567dd..667f8fd 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 b511acd..f3a8db4 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 93b9cbf..9ba14c0 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 55e9060..6738cf2 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 b8905c0..c0c5b3c 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 69a0fb8..6b6c690 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 1035ba1..258fbca 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 fb5ed4b..2d0a20f 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 2ed9f49..f7d726e 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 d69aa8b..7bf6b88 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 e364d0d..459b399 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 180d45a..7de4014 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 2979080..37486d6 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 caf1887..621a9d5 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,