mtd: rawnand: stm32_fmc2: switch to using devm_fwnode_gpiod_get()
authorDmitry Torokhov <dmitry.torokhov@gmail.com>
Mon, 5 Sep 2022 06:30:55 +0000 (23:30 -0700)
committerMiquel Raynal <miquel.raynal@bootlin.com>
Wed, 21 Sep 2022 08:38:47 +0000 (10:38 +0200)
I would like to stop exporting OF-specific devm_gpiod_get_from_of_node()
so that gpiolib can be cleaned a bit, so let's switch to the generic
fwnode property API.

Signed-off-by: Dmitry Torokhov <dmitry.torokhov@gmail.com>
Signed-off-by: Miquel Raynal <miquel.raynal@bootlin.com>
Link: https://lore.kernel.org/linux-mtd/20220903-gpiod_get_from_of_node-remove-v1-3-b29adfb27a6c@gmail.com
drivers/mtd/nand/raw/stm32_fmc2_nand.c

index a0c825a..5d62704 100644 (file)
@@ -1801,9 +1801,8 @@ static int stm32_fmc2_nfc_parse_child(struct stm32_fmc2_nfc *nfc,
                nand->cs_used[i] = cs;
        }
 
-       nand->wp_gpio = devm_gpiod_get_from_of_node(nfc->dev, dn,
-                                                   "wp-gpios", 0,
-                                                   GPIOD_OUT_HIGH, "wp");
+       nand->wp_gpio = devm_fwnode_gpiod_get(nfc->dev, of_fwnode_handle(dn),
+                                             "wp", GPIOD_OUT_HIGH, "wp");
        if (IS_ERR(nand->wp_gpio)) {
                ret = PTR_ERR(nand->wp_gpio);
                if (ret != -ENOENT)