[PATCH] regulator: devres: Use enum regulator_get_type in internal functions

From: Luca Weiss

Date: Mon Mar 30 2026 - 10:20:35 EST


The enum regulator_get_type has been available since 2017, so use that
enum instead of an "untyped" int in the three functions where "get_type"
is used.

No functional change intended.

Suggested-by: Griffin Kroah-Hartman <griffin.kroah@xxxxxxxxxxxxx>
Signed-off-by: Luca Weiss <luca.weiss@xxxxxxxxxxxxx>
---
drivers/regulator/devres.c | 6 +++---
1 file changed, 3 insertions(+), 3 deletions(-)

diff --git a/drivers/regulator/devres.c b/drivers/regulator/devres.c
index 2cf03042fddf..615deba5d22c 100644
--- a/drivers/regulator/devres.c
+++ b/drivers/regulator/devres.c
@@ -20,7 +20,7 @@ static void devm_regulator_release(struct device *dev, void *res)
}

static struct regulator *_devm_regulator_get(struct device *dev, const char *id,
- int get_type)
+ enum regulator_get_type get_type)
{
struct regulator **ptr, *regulator;

@@ -78,7 +78,7 @@ static void regulator_action_disable(void *d)
}

static int _devm_regulator_get_enable(struct device *dev, const char *id,
- int get_type)
+ enum regulator_get_type get_type)
{
struct regulator *r;
int ret;
@@ -751,7 +751,7 @@ EXPORT_SYMBOL_GPL(devm_regulator_irq_helper);

#if IS_ENABLED(CONFIG_OF)
static struct regulator *_devm_of_regulator_get(struct device *dev, struct device_node *node,
- const char *id, int get_type)
+ const char *id, enum regulator_get_type get_type)
{
struct regulator **ptr, *regulator;


---
base-commit: e77a5a5cfe43b4c25bd44a3818e487033287517f
change-id: 20260330-regulator-devres-type-2174f08710ce

Best regards,
--
Luca Weiss <luca.weiss@xxxxxxxxxxxxx>