]> git.ipfire.org Git - thirdparty/linux.git/commitdiff
regulator: sy8827n: make enable gpio NONEXCLUSIVE
authorJisheng Zhang <jszhang@kernel.org>
Sun, 29 Jun 2025 09:57:16 +0000 (17:57 +0800)
committerMark Brown <broonie@kernel.org>
Mon, 7 Jul 2025 22:32:39 +0000 (23:32 +0100)
On some platforms, the sy8827n enable gpio may also be used for other
purpose, so make it NONEXCLUSIVE to support this case.

Signed-off-by: Jisheng Zhang <jszhang@kernel.org>
Acked-by: Bartosz Golaszewski <bartosz.golaszewski@linaro.org>
Link: https://patch.msgid.link/20250629095716.841-1-jszhang@kernel.org
Signed-off-by: Mark Brown <broonie@kernel.org>
drivers/regulator/sy8827n.c

index f11ff38b36c94f0a5f91adb12937bd2b820ca047..0b811514782f54705abdb5b90cf9046e6af1f7ff 100644 (file)
@@ -140,7 +140,8 @@ static int sy8827n_i2c_probe(struct i2c_client *client)
                return -EINVAL;
        }
 
-       di->en_gpio = devm_gpiod_get_optional(dev, "enable", GPIOD_OUT_HIGH);
+       di->en_gpio = devm_gpiod_get_optional(dev, "enable",
+                       GPIOD_OUT_HIGH | GPIOD_FLAGS_BIT_NONEXCLUSIVE);
        if (IS_ERR(di->en_gpio))
                return PTR_ERR(di->en_gpio);