OSDN Git Service

leds: lp55xx: Initialize enable GPIO direction to output
authorDoug Zobel <dougdev334@gmail.com>
Mon, 10 May 2021 20:40:00 +0000 (15:40 -0500)
committerPavel Machek <pavel@ucw.cz>
Wed, 23 Jun 2021 20:09:35 +0000 (22:09 +0200)
The "Convert to use GPIO descriptors" commit changed the
initialization of the enable GPIO from GPIOF_DIR_OUT to
GPIOD_ASIS.  This breaks systems where the GPIO does not
default to output.  Changing the enable initialization
to GPIOD_OUT_LOW.

Signed-off-by: Doug Zobel <dougdev334@gmail.com>
Signed-off-by: Pavel Machek <pavel@ucw.cz>
drivers/leds/leds-lp55xx-common.c

index 81de134..d1657c4 100644 (file)
@@ -694,7 +694,7 @@ struct lp55xx_platform_data *lp55xx_of_populate_pdata(struct device *dev,
        of_property_read_u8(np, "clock-mode", &pdata->clock_mode);
 
        pdata->enable_gpiod = devm_gpiod_get_optional(dev, "enable",
-                                                     GPIOD_ASIS);
+                                                     GPIOD_OUT_LOW);
        if (IS_ERR(pdata->enable_gpiod))
                return ERR_CAST(pdata->enable_gpiod);