diff options
author | Linus Walleij <linus.walleij@linaro.org> | 2018-05-14 10:06:32 +0200 |
---|---|---|
committer | Mark Brown <broonie@kernel.org> | 2018-05-24 16:50:42 +0100 |
commit | 9ae5cc75ceaacf69cc50b9fd4713276c2aa62eb9 (patch) | |
tree | 89f1a8fd9fd5e22c1f222f72a9ede2f1adfcfb6b /include/linux/mfd/samsung | |
parent | 5389ac0ac7d95cf23a5f4e27430ceb2ed815cd5d (diff) |
regulator: s5m8767: Pass descriptor instead of GPIO number
Instead of passing a global GPIO number for the enable GPIO, pass
a descriptor looked up from the device tree node for the
regulator.
This regulator supports passing platform data, but enable/sleep
regulators are looked up from the device tree exclusively, so
we can need not touch other files.
Signed-off-by: Linus Walleij <linus.walleij@linaro.org>
Acked-by: Lee Jones <lee.jones@linaro.org>
Signed-off-by: Mark Brown <broonie@kernel.org>
Diffstat (limited to 'include/linux/mfd/samsung')
-rw-r--r-- | include/linux/mfd/samsung/core.h | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/include/linux/mfd/samsung/core.h b/include/linux/mfd/samsung/core.h index 5a23dd4df432..28f4ae76271d 100644 --- a/include/linux/mfd/samsung/core.h +++ b/include/linux/mfd/samsung/core.h @@ -39,6 +39,8 @@ #define STEP_12_5_MV 12500 #define STEP_6_25_MV 6250 +struct gpio_desc; + enum sec_device_type { S5M8751X, S5M8763X, @@ -151,7 +153,7 @@ struct sec_regulator_data { int id; struct regulator_init_data *initdata; struct device_node *reg_node; - int ext_control_gpio; + struct gpio_desc *ext_control_gpiod; }; /* |