|
|
@@ -0,0 +1,28 @@
|
|
|
+From a5d3d1adc95f4ac5968b7a77ee95a3abbbb96f49 Mon Sep 17 00:00:00 2001
|
|
|
+From: Doug Zobel <[email protected]>
|
|
|
+Date: Mon, 10 May 2021 15:40:00 -0500
|
|
|
+Subject: [PATCH] leds: lp55xx: Initialize enable GPIO direction to output
|
|
|
+
|
|
|
+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 <[email protected]>
|
|
|
+Signed-off-by: Pavel Machek <[email protected]>
|
|
|
+---
|
|
|
+ drivers/leds/leds-lp55xx-common.c | 2 +-
|
|
|
+ 1 file changed, 1 insertion(+), 1 deletion(-)
|
|
|
+
|
|
|
+--- a/drivers/leds/leds-lp55xx-common.c
|
|
|
++++ b/drivers/leds/leds-lp55xx-common.c
|
|
|
+@@ -694,7 +694,7 @@ struct lp55xx_platform_data *lp55xx_of_p
|
|
|
+ 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);
|
|
|
+
|