* Check with the pinctrl driver whether this pin is usable as
         * an input GPIO
         */
-       ret = pinctrl_gpio_direction_input_new(chip, pin);
+       ret = pinctrl_gpio_direction_input(chip, pin);
        if (ret)
                return ret;
 
 
        int ret;
 
        if (pxa_gpio_has_pinctrl()) {
-               ret = pinctrl_gpio_direction_input_new(chip, offset);
+               ret = pinctrl_gpio_direction_input(chip, offset);
                if (ret)
                        return ret;
        }
 
 
 
        if (input)
-               pinctrl_gpio_direction_input_new(chip, offset);
+               pinctrl_gpio_direction_input(chip, offset);
        else
                pinctrl_gpio_direction_output_new(chip, offset);
 
 
        tegra_gpio_mask_write(tgi, GPIO_MSK_OE(tgi, offset), offset, 0);
        tegra_gpio_enable(tgi, offset);
 
-       ret = pinctrl_gpio_direction_input_new(chip, offset);
+       ret = pinctrl_gpio_direction_input(chip, offset);
        if (ret < 0)
                dev_err(tgi->dev,
                        "Failed to set pinctrl input direction of GPIO %d: %d",
 
                vf610_gpio_writel(val, port->gpio_base + GPIO_PDDR);
        }
 
-       return pinctrl_gpio_direction_input_new(chip, gpio);
+       return pinctrl_gpio_direction_input(chip, gpio);
 }
 
 static int vf610_gpio_direction_output(struct gpio_chip *chip, unsigned gpio,
 
 
 static int cs42l43_gpio_direction_in(struct gpio_chip *chip, unsigned int offset)
 {
-       return pinctrl_gpio_direction_input_new(chip, offset);
+       return pinctrl_gpio_direction_input(chip, offset);
 }
 
 static int cs42l43_gpio_direction_out(struct gpio_chip *chip,
 
 }
 
 /**
- * pinctrl_gpio_direction_input_new() - request a GPIO pin to go into input mode
+ * pinctrl_gpio_direction_input() - request a GPIO pin to go into input mode
  * @gc: GPIO chip structure from the GPIO subsystem
  * @offset: hardware offset of the GPIO relative to the controller
  *
  * as part of their gpio_direction_input() semantics, platforms and individual
  * drivers shall *NOT* touch pin control GPIO calls.
  */
-int pinctrl_gpio_direction_input_new(struct gpio_chip *gc, unsigned int offset)
+int pinctrl_gpio_direction_input(struct gpio_chip *gc, unsigned int offset)
 {
        return pinctrl_gpio_direction(gc->base + offset, true);
 }
-EXPORT_SYMBOL_GPL(pinctrl_gpio_direction_input_new);
+EXPORT_SYMBOL_GPL(pinctrl_gpio_direction_input);
 
 /**
  * pinctrl_gpio_direction_output_new() - request a GPIO pin to go into output
 
 
 static int chv_gpio_direction_input(struct gpio_chip *chip, unsigned int offset)
 {
-       return pinctrl_gpio_direction_input_new(chip, offset);
+       return pinctrl_gpio_direction_input(chip, offset);
 }
 
 static int chv_gpio_direction_output(struct gpio_chip *chip, unsigned int offset,
 
 
 static int intel_gpio_direction_input(struct gpio_chip *chip, unsigned int offset)
 {
-       return pinctrl_gpio_direction_input_new(chip, offset);
+       return pinctrl_gpio_direction_input(chip, offset);
 }
 
 static int intel_gpio_direction_output(struct gpio_chip *chip, unsigned int offset,
 
 
 static int lp_gpio_direction_input(struct gpio_chip *chip, unsigned int offset)
 {
-       return pinctrl_gpio_direction_input_new(chip, offset);
+       return pinctrl_gpio_direction_input(chip, offset);
 }
 
 static int lp_gpio_direction_output(struct gpio_chip *chip, unsigned int offset,
 
 
 static int mtk_gpio_direction_input(struct gpio_chip *chip, unsigned int gpio)
 {
-       return pinctrl_gpio_direction_input_new(chip, gpio);
+       return pinctrl_gpio_direction_input(chip, gpio);
 }
 
 static int mtk_gpio_direction_output(struct gpio_chip *chip, unsigned int gpio,
 
 static int mtk_gpio_direction_input(struct gpio_chip *chip,
                                        unsigned offset)
 {
-       return pinctrl_gpio_direction_input_new(chip, offset);
+       return pinctrl_gpio_direction_input(chip, offset);
 }
 
 static int mtk_gpio_direction_output(struct gpio_chip *chip,
 
        if (gpio >= hw->soc->npins)
                return -EINVAL;
 
-       return pinctrl_gpio_direction_input_new(chip, gpio);
+       return pinctrl_gpio_direction_input(chip, gpio);
 }
 
 static int mtk_gpio_direction_output(struct gpio_chip *chip, unsigned int gpio,
 
        struct npcm7xx_gpio *bank = gpiochip_get_data(chip);
        int ret;
 
-       ret = pinctrl_gpio_direction_input_new(chip, offset);
+       ret = pinctrl_gpio_direction_input(chip, offset);
        if (ret)
                return ret;
 
 
        struct npcm8xx_gpio *bank = gpiochip_get_data(chip);
        int ret;
 
-       ret = pinctrl_gpio_direction_input_new(chip, offset);
+       ret = pinctrl_gpio_direction_input(chip, offset);
        if (ret)
                return ret;
 
 
 
 static int as3722_gpio_direction_input(struct gpio_chip *chip, unsigned offset)
 {
-       return pinctrl_gpio_direction_input_new(chip, offset);
+       return pinctrl_gpio_direction_input(chip, offset);
 }
 
 static int as3722_gpio_direction_output(struct gpio_chip *chip,
 
 
 static int axp20x_gpio_input(struct gpio_chip *chip, unsigned int offset)
 {
-       return pinctrl_gpio_direction_input_new(chip, offset);
+       return pinctrl_gpio_direction_input(chip, offset);
 }
 
 static int axp20x_gpio_get(struct gpio_chip *chip, unsigned int offset)
 
 
 static int cy8c95x0_gpio_direction_input(struct gpio_chip *gc, unsigned int off)
 {
-       return pinctrl_gpio_direction_input_new(gc, off);
+       return pinctrl_gpio_direction_input(gc, off);
 }
 
 static int cy8c95x0_gpio_direction_output(struct gpio_chip *gc,
 
 static int ingenic_gpio_direction_input(struct gpio_chip *gc,
                unsigned int offset)
 {
-       return pinctrl_gpio_direction_input_new(gc, offset);
+       return pinctrl_gpio_direction_input(gc, offset);
 }
 
 static int ingenic_gpio_direction_output(struct gpio_chip *gc,
 
 static int ocelot_gpio_direction_input(struct gpio_chip *chip,
                                       unsigned int offset)
 {
-       return pinctrl_gpio_direction_input_new(chip, offset);
+       return pinctrl_gpio_direction_input(chip, offset);
 }
 
 static int ocelot_gpio_direction_output(struct gpio_chip *chip,
 
 static int rk805_gpio_direction_input(struct gpio_chip *chip,
                                      unsigned int offset)
 {
-       return pinctrl_gpio_direction_input_new(chip, offset);
+       return pinctrl_gpio_direction_input(chip, offset);
 }
 
 static int rk805_gpio_direction_output(struct gpio_chip *chip,
 
 
 static int st_gpio_direction_input(struct gpio_chip *chip, unsigned offset)
 {
-       pinctrl_gpio_direction_input_new(chip, offset);
+       pinctrl_gpio_direction_input(chip, offset);
 
        return 0;
 }
 
 
 static int gpio_pin_direction_input(struct gpio_chip *gc, unsigned offset)
 {
-       return pinctrl_gpio_direction_input_new(gc, offset);
+       return pinctrl_gpio_direction_input(gc, offset);
 }
 
 static int gpio_pin_direction_output(struct gpio_chip *gc, unsigned offset,
 
 
 static int stm32_gpio_direction_input(struct gpio_chip *chip, unsigned offset)
 {
-       return pinctrl_gpio_direction_input_new(chip, offset);
+       return pinctrl_gpio_direction_input(chip, offset);
 }
 
 static int stm32_gpio_direction_output(struct gpio_chip *chip,
 
 
 static int wmt_gpio_direction_input(struct gpio_chip *chip, unsigned offset)
 {
-       return pinctrl_gpio_direction_input_new(chip, offset);
+       return pinctrl_gpio_direction_input(chip, offset);
 }
 
 static int wmt_gpio_direction_output(struct gpio_chip *chip, unsigned offset,
 
 bool pinctrl_gpio_can_use_line(struct gpio_chip *gc, unsigned int offset);
 int pinctrl_gpio_request(struct gpio_chip *gc, unsigned int offset);
 void pinctrl_gpio_free(struct gpio_chip *gc, unsigned int offset);
-int pinctrl_gpio_direction_input_new(struct gpio_chip *gc,
-                                    unsigned int offset);
+int pinctrl_gpio_direction_input(struct gpio_chip *gc,
+                                unsigned int offset);
 int pinctrl_gpio_direction_output_new(struct gpio_chip *gc,
                                      unsigned int offset);
 int pinctrl_gpio_set_config_new(struct gpio_chip *gc, unsigned int offset,
 }
 
 static inline int
-pinctrl_gpio_direction_input_new(struct gpio_chip *gc, unsigned int offset)
+pinctrl_gpio_direction_input(struct gpio_chip *gc, unsigned int offset)
 {
        return 0;
 }