gpio: Rename devm_get_gpiod_from_child()
authorBoris Brezillon <boris.brezillon@free-electrons.com>
Thu, 2 Feb 2017 13:53:10 +0000 (14:53 +0100)
committerLinus Walleij <linus.walleij@linaro.org>
Sat, 4 Feb 2017 20:27:26 +0000 (21:27 +0100)
Rename devm_get_gpiod_from_child() into
devm_fwnode_get_gpiod_from_child() to reflect the fact that this
function is operating on a fwnode object.

Signed-off-by: Boris Brezillon <boris.brezillon@free-electrons.com>
Acked-by: Jacek Anaszewski <jacek.anaszewski@gmail.com>
Acked-by: Dmitry Torokhov <dmitry.torokhov@gmail.com>
Signed-off-by: Linus Walleij <linus.walleij@linaro.org>
drivers/gpio/devres.c
drivers/input/keyboard/gpio_keys.c
drivers/input/keyboard/gpio_keys_polled.c
drivers/leds/leds-gpio.c
drivers/video/fbdev/amba-clcd-nomadik.c
include/linux/gpio/consumer.h

index 89969e887e5d46624f8a2d7e4a65cae03be60989..cd1bd1c3d2c03b2c8e84630d7174b991e800cf30 100644 (file)
@@ -123,7 +123,8 @@ struct gpio_desc *__must_check devm_gpiod_get_index(struct device *dev,
 EXPORT_SYMBOL(devm_gpiod_get_index);
 
 /**
- * devm_get_gpiod_from_child - get a GPIO descriptor from a device's child node
+ * devm_fwnode_get_gpiod_from_child - get a GPIO descriptor from a device's
+ *                                   child node
  * @dev:       GPIO consumer
  * @con_id:    function within the GPIO consumer
  * @child:     firmware node (child of @dev)
@@ -135,11 +136,11 @@ EXPORT_SYMBOL(devm_gpiod_get_index);
  * On successfull request the GPIO pin is configured in accordance with
  * provided @flags.
  */
-struct gpio_desc *devm_get_gpiod_from_child(struct device *dev,
-                                           const char *con_id,
-                                           struct fwnode_handle *child,
-                                           enum gpiod_flags flags,
-                                           const char *label)
+struct gpio_desc *devm_fwnode_get_gpiod_from_child(struct device *dev,
+                                                  const char *con_id,
+                                                  struct fwnode_handle *child,
+                                                  enum gpiod_flags flags,
+                                                  const char *label)
 {
        static const char * const suffixes[] = { "gpios", "gpio" };
        char prop_name[32]; /* 32 is max size of property name */
@@ -174,7 +175,7 @@ struct gpio_desc *devm_get_gpiod_from_child(struct device *dev,
 
        return desc;
 }
-EXPORT_SYMBOL(devm_get_gpiod_from_child);
+EXPORT_SYMBOL(devm_fwnode_get_gpiod_from_child);
 
 /**
  * devm_gpiod_get_index_optional - Resource-managed gpiod_get_index_optional()
index 2ec74d90ef788e0b7667ede4c02b2e35573903bc..13372782dffe12164420beca6d6e2aebc940308e 100644 (file)
@@ -481,8 +481,10 @@ static int gpio_keys_setup_key(struct platform_device *pdev,
        spin_lock_init(&bdata->lock);
 
        if (child) {
-               bdata->gpiod = devm_get_gpiod_from_child(dev, NULL, child,
-                                                        GPIOD_IN, desc);
+               bdata->gpiod = devm_fwnode_get_gpiod_from_child(dev, NULL,
+                                                               child,
+                                                               GPIOD_IN,
+                                                               desc);
                if (IS_ERR(bdata->gpiod)) {
                        error = PTR_ERR(bdata->gpiod);
                        if (error == -ENOENT) {
index 5e35c565e3418487ecc784340fe018c5fb6d1e23..b3c8d5e7985c337e53477e30f3ef92e4193cc8e6 100644 (file)
@@ -303,10 +303,10 @@ static int gpio_keys_polled_probe(struct platform_device *pdev)
                                return -EINVAL;
                        }
 
-                       bdata->gpiod = devm_get_gpiod_from_child(dev, NULL,
-                                                                child,
-                                                                GPIOD_IN,
-                                                                button->desc);
+                       bdata->gpiod = devm_fwnode_get_gpiod_from_child(dev,
+                                                               NULL, child,
+                                                               GPIOD_IN,
+                                                               button->desc);
                        if (IS_ERR(bdata->gpiod)) {
                                error = PTR_ERR(bdata->gpiod);
                                if (error != -EPROBE_DEFER)
index 6c4825d96693f98cb10619331df5a1c512a73c81..066fc75907299cc4ecd83bdf83f155c52e87cfb0 100644 (file)
@@ -182,8 +182,9 @@ static struct gpio_leds_priv *gpio_leds_create(struct platform_device *pdev)
                        return ERR_PTR(-EINVAL);
                }
 
-               led.gpiod = devm_get_gpiod_from_child(dev, NULL, child,
-                                                     GPIOD_ASIS, led.name);
+               led.gpiod = devm_fwnode_get_gpiod_from_child(dev, NULL, child,
+                                                            GPIOD_ASIS,
+                                                            led.name);
                if (IS_ERR(led.gpiod)) {
                        fwnode_handle_put(child);
                        return ERR_CAST(led.gpiod);
index 9175ad9034e13ecda08100a592169c880445c43d..476ff3f4d46659f0b9537fcb07283259c2ff8d1e 100644 (file)
@@ -185,26 +185,26 @@ static void tpg110_init(struct device *dev, struct device_node *np,
        dev_info(dev, "TPG110 display init\n");
 
        /* This asserts the GRESTB signal, putting the display into reset */
-       grestb = devm_get_gpiod_from_child(dev, "grestb", &np->fwnode,
-                                          GPIOD_OUT_HIGH, "grestb");
+       grestb = devm_fwnode_get_gpiod_from_child(dev, "grestb", &np->fwnode,
+                                                 GPIOD_OUT_HIGH, "grestb");
        if (IS_ERR(grestb)) {
                dev_err(dev, "no GRESTB GPIO\n");
                return;
        }
-       scen = devm_get_gpiod_from_child(dev, "scen", &np->fwnode,
-                                        GPIOD_OUT_LOW, "scen");
+       scen = devm_fwnode_get_gpiod_from_child(dev, "scen", &np->fwnode,
+                                               GPIOD_OUT_LOW, "scen");
        if (IS_ERR(scen)) {
                dev_err(dev, "no SCEN GPIO\n");
                return;
        }
-       scl = devm_get_gpiod_from_child(dev, "scl", &np->fwnode, GPIOD_OUT_LOW,
-                                       "scl");
+       scl = devm_fwnode_get_gpiod_from_child(dev, "scl", &np->fwnode,
+                                              GPIOD_OUT_LOW, "scl");
        if (IS_ERR(scl)) {
                dev_err(dev, "no SCL GPIO\n");
                return;
        }
-       sda = devm_get_gpiod_from_child(dev, "sda", &np->fwnode, GPIOD_OUT_LOW,
-                                       "sda");
+       sda = devm_fwnode_get_gpiod_from_child(dev, "sda", &np->fwnode,
+                                              GPIOD_OUT_LOW, "sda");
        if (IS_ERR(sda)) {
                dev_err(dev, "no SDA GPIO\n");
                return;
index 80bad7ebde044ddc2a3805f59e18b412c8bf93f2..f32f49e96c0b15a7ec492ca12f266593c6d8dc77 100644 (file)
@@ -138,11 +138,11 @@ struct gpio_desc *fwnode_get_named_gpiod(struct fwnode_handle *fwnode,
                                         const char *propname,
                                         enum gpiod_flags dflags,
                                         const char *label);
-struct gpio_desc *devm_get_gpiod_from_child(struct device *dev,
-                                           const char *con_id,
-                                           struct fwnode_handle *child,
-                                           enum gpiod_flags flags,
-                                           const char *label);
+struct gpio_desc *devm_fwnode_get_gpiod_from_child(struct device *dev,
+                                                  const char *con_id,
+                                                  struct fwnode_handle *child,
+                                                  enum gpiod_flags flags,
+                                                  const char *label);
 #else /* CONFIG_GPIOLIB */
 
 static inline int gpiod_count(struct device *dev, const char *con_id)
@@ -425,11 +425,11 @@ struct gpio_desc *fwnode_get_named_gpiod(struct fwnode_handle *fwnode,
 }
 
 static inline
-struct gpio_desc *devm_get_gpiod_from_child(struct device *dev,
-                                           const char *con_id,
-                                           struct fwnode_handle *child,
-                                           enum gpiod_flags flags,
-                                           const char *label)
+struct gpio_desc *devm_fwnode_get_gpiod_from_child(struct device *dev,
+                                                  const char *con_id,
+                                                  struct fwnode_handle *child,
+                                                  enum gpiod_flags flags,
+                                                  const char *label)
 {
        return ERR_PTR(-ENOSYS);
 }