Home
last modified time | relevance | path

Searched refs:regulator_dev (Results 1 – 25 of 139) sorted by relevance

123456

/Linux-v4.19/include/linux/regulator/
Ddriver.h26 struct regulator_dev;
151 int (*list_voltage) (struct regulator_dev *, unsigned selector);
154 int (*set_voltage) (struct regulator_dev *, int min_uV, int max_uV,
156 int (*map_voltage)(struct regulator_dev *, int min_uV, int max_uV);
157 int (*set_voltage_sel) (struct regulator_dev *, unsigned selector);
158 int (*get_voltage) (struct regulator_dev *);
159 int (*get_voltage_sel) (struct regulator_dev *);
162 int (*set_current_limit) (struct regulator_dev *,
164 int (*get_current_limit) (struct regulator_dev *);
166 int (*set_input_current_limit) (struct regulator_dev *, int lim_uA);
[all …]
/Linux-v4.19/drivers/regulator/
Dinternal.h48 struct regulator_dev *rdev;
54 static inline struct regulator_dev *dev_to_rdev(struct device *dev) in dev_to_rdev()
56 return container_of(dev, struct regulator_dev, dev); in dev_to_rdev()
60 struct regulator_dev *of_find_regulator_by_node(struct device_node *np);
66 struct regulator_dev *of_parse_coupled_regulator(struct regulator_dev *rdev,
69 int of_get_n_coupled(struct regulator_dev *rdev);
71 bool of_check_coupling_data(struct regulator_dev *rdev);
74 static inline struct regulator_dev *
89 static inline struct regulator_dev *
90 of_parse_coupled_regulator(struct regulator_dev *rdev, in of_parse_coupled_regulator()
[all …]
Dcore.c70 struct regulator_dev *regulator;
99 static int _regulator_is_enabled(struct regulator_dev *rdev);
100 static int _regulator_disable(struct regulator_dev *rdev);
101 static int _regulator_get_voltage(struct regulator_dev *rdev);
102 static int _regulator_get_current_limit(struct regulator_dev *rdev);
103 static unsigned int _regulator_get_mode(struct regulator_dev *rdev);
104 static int _notifier_call_chain(struct regulator_dev *rdev,
106 static int _regulator_do_set_voltage(struct regulator_dev *rdev,
108 static struct regulator *create_regulator(struct regulator_dev *rdev,
113 static const char *rdev_get_name(struct regulator_dev *rdev) in rdev_get_name()
[all …]
Dhelpers.c31 int regulator_is_enabled_regmap(struct regulator_dev *rdev) in regulator_is_enabled_regmap()
63 int regulator_enable_regmap(struct regulator_dev *rdev) in regulator_enable_regmap()
89 int regulator_disable_regmap(struct regulator_dev *rdev) in regulator_disable_regmap()
115 int regulator_get_voltage_sel_regmap(struct regulator_dev *rdev) in regulator_get_voltage_sel_regmap()
141 int regulator_set_voltage_sel_regmap(struct regulator_dev *rdev, unsigned sel) in regulator_set_voltage_sel_regmap()
172 int regulator_map_voltage_iterate(struct regulator_dev *rdev, in regulator_map_voltage_iterate()
210 int regulator_map_voltage_ascend(struct regulator_dev *rdev, in regulator_map_voltage_ascend()
241 int regulator_map_voltage_linear(struct regulator_dev *rdev, in regulator_map_voltage_linear()
287 int regulator_map_voltage_linear_range(struct regulator_dev *rdev, in regulator_map_voltage_linear_range()
349 int regulator_list_voltage_linear(struct regulator_dev *rdev, in regulator_list_voltage_linear()
[all …]
Dstm32-vrefbuf.c38 static int stm32_vrefbuf_enable(struct regulator_dev *rdev) in stm32_vrefbuf_enable()
65 static int stm32_vrefbuf_disable(struct regulator_dev *rdev) in stm32_vrefbuf_disable()
76 static int stm32_vrefbuf_is_enabled(struct regulator_dev *rdev) in stm32_vrefbuf_is_enabled()
83 static int stm32_vrefbuf_set_voltage_sel(struct regulator_dev *rdev, in stm32_vrefbuf_set_voltage_sel()
95 static int stm32_vrefbuf_get_voltage_sel(struct regulator_dev *rdev) in stm32_vrefbuf_get_voltage_sel()
127 struct regulator_dev *rdev; in stm32_vrefbuf_probe()
174 struct regulator_dev *rdev = platform_get_drvdata(pdev); in stm32_vrefbuf_remove()
Dtwl6030-regulator.c109 static int twlreg_grp(struct regulator_dev *rdev) in twlreg_grp()
124 static int twl6030reg_is_enabled(struct regulator_dev *rdev) in twl6030reg_is_enabled()
148 static int twl6030reg_enable(struct regulator_dev *rdev) in twl6030reg_enable()
165 static int twl6030reg_disable(struct regulator_dev *rdev) in twl6030reg_disable()
182 static int twl6030reg_get_status(struct regulator_dev *rdev) in twl6030reg_get_status()
209 static int twl6030reg_set_mode(struct regulator_dev *rdev, unsigned mode) in twl6030reg_set_mode()
239 static int twl6030coresmps_set_voltage(struct regulator_dev *rdev, int min_uV, in twl6030coresmps_set_voltage()
245 static int twl6030coresmps_get_voltage(struct regulator_dev *rdev) in twl6030coresmps_get_voltage()
255 static int twl6030ldo_list_voltage(struct regulator_dev *rdev, unsigned sel) in twl6030ldo_list_voltage()
277 twl6030ldo_set_voltage_sel(struct regulator_dev *rdev, unsigned selector) in twl6030ldo_set_voltage_sel()
[all …]
Dmax8660.c111 static int max8660_dcdc_is_enabled(struct regulator_dev *rdev) in max8660_dcdc_is_enabled()
120 static int max8660_dcdc_enable(struct regulator_dev *rdev) in max8660_dcdc_enable()
128 static int max8660_dcdc_disable(struct regulator_dev *rdev) in max8660_dcdc_disable()
136 static int max8660_dcdc_get_voltage_sel(struct regulator_dev *rdev) in max8660_dcdc_get_voltage_sel()
145 static int max8660_dcdc_set_voltage_sel(struct regulator_dev *rdev, in max8660_dcdc_set_voltage_sel()
175 static int max8660_ldo5_get_voltage_sel(struct regulator_dev *rdev) in max8660_ldo5_get_voltage_sel()
183 static int max8660_ldo5_set_voltage_sel(struct regulator_dev *rdev, in max8660_ldo5_set_voltage_sel()
209 static int max8660_ldo67_is_enabled(struct regulator_dev *rdev) in max8660_ldo67_is_enabled()
218 static int max8660_ldo67_enable(struct regulator_dev *rdev) in max8660_ldo67_enable()
226 static int max8660_ldo67_disable(struct regulator_dev *rdev) in max8660_ldo67_disable()
[all …]
Dmax8925-regulator.c45 static int max8925_set_voltage_sel(struct regulator_dev *rdev, in max8925_set_voltage_sel()
54 static int max8925_get_voltage_sel(struct regulator_dev *rdev) in max8925_get_voltage_sel()
69 static int max8925_enable(struct regulator_dev *rdev) in max8925_enable()
80 static int max8925_disable(struct regulator_dev *rdev) in max8925_disable()
90 static int max8925_is_enabled(struct regulator_dev *rdev) in max8925_is_enabled()
105 static int max8925_set_dvm_voltage(struct regulator_dev *rdev, int uV) in max8925_set_dvm_voltage()
120 static int max8925_set_dvm_enable(struct regulator_dev *rdev) in max8925_set_dvm_enable()
128 static int max8925_set_dvm_disable(struct regulator_dev *rdev) in max8925_set_dvm_disable()
283 struct regulator_dev *rdev; in max8925_regulator_probe()
Danatop-regulator.c42 static int anatop_regmap_set_voltage_time_sel(struct regulator_dev *reg, in anatop_regmap_set_voltage_time_sel()
68 static int anatop_regmap_enable(struct regulator_dev *reg) in anatop_regmap_enable()
77 static int anatop_regmap_disable(struct regulator_dev *reg) in anatop_regmap_disable()
82 static int anatop_regmap_is_enabled(struct regulator_dev *reg) in anatop_regmap_is_enabled()
87 static int anatop_regmap_core_set_voltage_sel(struct regulator_dev *reg, in anatop_regmap_core_set_voltage_sel()
104 static int anatop_regmap_core_get_voltage_sel(struct regulator_dev *reg) in anatop_regmap_core_get_voltage_sel()
114 static int anatop_regmap_get_bypass(struct regulator_dev *reg, bool *enable) in anatop_regmap_get_bypass()
129 static int anatop_regmap_set_bypass(struct regulator_dev *reg, bool enable) in anatop_regmap_set_bypass()
169 struct regulator_dev *rdev; in anatop_regulator_probe()
Dlp3971.c110 static int lp3971_ldo_is_enabled(struct regulator_dev *dev) in lp3971_ldo_is_enabled()
121 static int lp3971_ldo_enable(struct regulator_dev *dev) in lp3971_ldo_enable()
130 static int lp3971_ldo_disable(struct regulator_dev *dev) in lp3971_ldo_disable()
139 static int lp3971_ldo_get_voltage_sel(struct regulator_dev *dev) in lp3971_ldo_get_voltage_sel()
151 static int lp3971_ldo_set_voltage_sel(struct regulator_dev *dev, in lp3971_ldo_set_voltage_sel()
172 static int lp3971_dcdc_is_enabled(struct regulator_dev *dev) in lp3971_dcdc_is_enabled()
183 static int lp3971_dcdc_enable(struct regulator_dev *dev) in lp3971_dcdc_enable()
192 static int lp3971_dcdc_disable(struct regulator_dev *dev) in lp3971_dcdc_disable()
201 static int lp3971_dcdc_get_voltage_sel(struct regulator_dev *dev) in lp3971_dcdc_get_voltage_sel()
213 static int lp3971_dcdc_set_voltage_sel(struct regulator_dev *dev, in lp3971_dcdc_set_voltage_sel()
[all …]
Dpwm-regulator.c60 static void pwm_regulator_init_state(struct regulator_dev *rdev) in pwm_regulator_init_state()
78 static int pwm_regulator_get_voltage_sel(struct regulator_dev *rdev) in pwm_regulator_get_voltage_sel()
88 static int pwm_regulator_set_voltage_sel(struct regulator_dev *rdev, in pwm_regulator_set_voltage_sel()
110 static int pwm_regulator_list_voltage(struct regulator_dev *rdev, in pwm_regulator_list_voltage()
121 static int pwm_regulator_enable(struct regulator_dev *dev) in pwm_regulator_enable()
130 static int pwm_regulator_disable(struct regulator_dev *dev) in pwm_regulator_disable()
141 static int pwm_regulator_is_enabled(struct regulator_dev *dev) in pwm_regulator_is_enabled()
151 static int pwm_regulator_get_voltage(struct regulator_dev *rdev) in pwm_regulator_get_voltage()
186 static int pwm_regulator_set_voltage(struct regulator_dev *rdev, in pwm_regulator_set_voltage()
330 struct regulator_dev *regulator; in pwm_regulator_probe()
Daat2870-regulator.c45 static int aat2870_ldo_set_voltage_sel(struct regulator_dev *rdev, in aat2870_ldo_set_voltage_sel()
55 static int aat2870_ldo_get_voltage_sel(struct regulator_dev *rdev) in aat2870_ldo_get_voltage_sel()
69 static int aat2870_ldo_enable(struct regulator_dev *rdev) in aat2870_ldo_enable()
78 static int aat2870_ldo_disable(struct regulator_dev *rdev) in aat2870_ldo_disable()
86 static int aat2870_ldo_is_enabled(struct regulator_dev *rdev) in aat2870_ldo_is_enabled()
167 struct regulator_dev *rdev; in aat2870_regulator_probe()
Dtps65218-regulator.c71 static int tps65218_pmic_set_voltage_sel(struct regulator_dev *dev, in tps65218_pmic_set_voltage_sel()
96 static int tps65218_pmic_enable(struct regulator_dev *dev) in tps65218_pmic_enable()
110 static int tps65218_pmic_disable(struct regulator_dev *dev) in tps65218_pmic_disable()
123 static int tps65218_pmic_set_suspend_enable(struct regulator_dev *dev) in tps65218_pmic_set_suspend_enable()
136 static int tps65218_pmic_set_suspend_disable(struct regulator_dev *dev) in tps65218_pmic_set_suspend_disable()
193 static int tps65218_pmic_set_input_current_lim(struct regulator_dev *dev, in tps65218_pmic_set_input_current_lim()
210 static int tps65218_pmic_set_current_limit(struct regulator_dev *dev, in tps65218_pmic_set_current_limit()
229 static int tps65218_pmic_get_current_limit(struct regulator_dev *dev) in tps65218_pmic_get_current_limit()
316 struct regulator_dev *rdev; in tps65218_regulator_probe()
Dtwl-regulator.c102 static int twlreg_grp(struct regulator_dev *rdev) in twlreg_grp()
121 static int twl4030reg_is_enabled(struct regulator_dev *rdev) in twl4030reg_is_enabled()
199 static int twl4030reg_enable(struct regulator_dev *rdev) in twl4030reg_enable()
216 static int twl4030reg_disable(struct regulator_dev *rdev) in twl4030reg_disable()
233 static int twl4030reg_get_status(struct regulator_dev *rdev) in twl4030reg_get_status()
249 static int twl4030reg_set_mode(struct regulator_dev *rdev, unsigned mode) in twl4030reg_set_mode()
366 static int twl4030ldo_list_voltage(struct regulator_dev *rdev, unsigned index) in twl4030ldo_list_voltage()
375 twl4030ldo_set_voltage_sel(struct regulator_dev *rdev, unsigned selector) in twl4030ldo_set_voltage_sel()
383 static int twl4030ldo_get_voltage_sel(struct regulator_dev *rdev) in twl4030ldo_get_voltage_sel()
411 twl4030smps_set_voltage(struct regulator_dev *rdev, int min_uV, int max_uV, in twl4030smps_set_voltage()
[all …]
Dlp3972.c225 static int lp3972_ldo_is_enabled(struct regulator_dev *dev) in lp3972_ldo_is_enabled()
236 static int lp3972_ldo_enable(struct regulator_dev *dev) in lp3972_ldo_enable()
246 static int lp3972_ldo_disable(struct regulator_dev *dev) in lp3972_ldo_disable()
256 static int lp3972_ldo_get_voltage_sel(struct regulator_dev *dev) in lp3972_ldo_get_voltage_sel()
269 static int lp3972_ldo_set_voltage_sel(struct regulator_dev *dev, in lp3972_ldo_set_voltage_sel()
318 static int lp3972_dcdc_is_enabled(struct regulator_dev *dev) in lp3972_dcdc_is_enabled()
329 static int lp3972_dcdc_enable(struct regulator_dev *dev) in lp3972_dcdc_enable()
341 static int lp3972_dcdc_disable(struct regulator_dev *dev) in lp3972_dcdc_disable()
353 static int lp3972_dcdc_get_voltage_sel(struct regulator_dev *dev) in lp3972_dcdc_get_voltage_sel()
365 static int lp3972_dcdc_set_voltage_sel(struct regulator_dev *dev, in lp3972_dcdc_set_voltage_sel()
[all …]
Dqcom-rpmh-regulator.c161 static int _rpmh_regulator_vrm_set_voltage_sel(struct regulator_dev *rdev, in _rpmh_regulator_vrm_set_voltage_sel()
181 static int rpmh_regulator_vrm_set_voltage_sel(struct regulator_dev *rdev, in rpmh_regulator_vrm_set_voltage_sel()
199 static int rpmh_regulator_vrm_get_voltage_sel(struct regulator_dev *rdev) in rpmh_regulator_vrm_get_voltage_sel()
206 static int rpmh_regulator_is_enabled(struct regulator_dev *rdev) in rpmh_regulator_is_enabled()
213 static int rpmh_regulator_set_enable_state(struct regulator_dev *rdev, in rpmh_regulator_set_enable_state()
238 static int rpmh_regulator_enable(struct regulator_dev *rdev) in rpmh_regulator_enable()
243 static int rpmh_regulator_disable(struct regulator_dev *rdev) in rpmh_regulator_disable()
271 static int rpmh_regulator_vrm_set_mode(struct regulator_dev *rdev, in rpmh_regulator_vrm_set_mode()
287 static unsigned int rpmh_regulator_vrm_get_mode(struct regulator_dev *rdev) in rpmh_regulator_vrm_get_mode()
305 static int rpmh_regulator_vrm_set_load(struct regulator_dev *rdev, int load_uA) in rpmh_regulator_vrm_set_load()
[all …]
Dwm8350-regulator.c111 static int wm8350_isink_set_current(struct regulator_dev *rdev, int min_uA, in wm8350_isink_set_current()
143 static int wm8350_isink_get_current(struct regulator_dev *rdev) in wm8350_isink_get_current()
166 static int wm8350_isink_enable(struct regulator_dev *rdev) in wm8350_isink_enable()
210 static int wm8350_isink_disable(struct regulator_dev *rdev) in wm8350_isink_disable()
250 static int wm8350_isink_is_enabled(struct regulator_dev *rdev) in wm8350_isink_is_enabled()
266 static int wm8350_isink_enable_time(struct regulator_dev *rdev) in wm8350_isink_enable_time()
335 static int wm8350_dcdc_set_suspend_voltage(struct regulator_dev *rdev, int uV) in wm8350_dcdc_set_suspend_voltage()
372 static int wm8350_dcdc_set_suspend_enable(struct regulator_dev *rdev) in wm8350_dcdc_set_suspend_enable()
412 static int wm8350_dcdc_set_suspend_disable(struct regulator_dev *rdev) in wm8350_dcdc_set_suspend_disable()
452 static int wm8350_dcdc25_set_suspend_enable(struct regulator_dev *rdev) in wm8350_dcdc25_set_suspend_enable()
[all …]
Dmc13xxx-regulator-core.c27 static int mc13xxx_regulator_enable(struct regulator_dev *rdev) in mc13xxx_regulator_enable()
40 static int mc13xxx_regulator_disable(struct regulator_dev *rdev) in mc13xxx_regulator_disable()
52 static int mc13xxx_regulator_is_enabled(struct regulator_dev *rdev) in mc13xxx_regulator_is_enabled()
66 static int mc13xxx_regulator_set_voltage_sel(struct regulator_dev *rdev, in mc13xxx_regulator_set_voltage_sel()
78 static int mc13xxx_regulator_get_voltage(struct regulator_dev *rdev) in mc13xxx_regulator_get_voltage()
112 int mc13xxx_fixed_regulator_set_voltage(struct regulator_dev *rdev, int min_uV, in mc13xxx_fixed_regulator_set_voltage()
Dwm831x-isink.c35 struct regulator_dev *regulator;
38 static int wm831x_isink_enable(struct regulator_dev *rdev) in wm831x_isink_enable()
60 static int wm831x_isink_disable(struct regulator_dev *rdev) in wm831x_isink_disable()
78 static int wm831x_isink_is_enabled(struct regulator_dev *rdev) in wm831x_isink_is_enabled()
95 static int wm831x_isink_set_current(struct regulator_dev *rdev, in wm831x_isink_set_current()
114 static int wm831x_isink_get_current(struct regulator_dev *rdev) in wm831x_isink_get_current()
Dad5398.c28 struct regulator_dev *rdev;
69 static int ad5398_get_current_limit(struct regulator_dev *rdev) in ad5398_get_current_limit()
85 static int ad5398_set_current_limit(struct regulator_dev *rdev, int min_uA, int max_uA) in ad5398_set_current_limit()
125 static int ad5398_is_enabled(struct regulator_dev *rdev) in ad5398_is_enabled()
142 static int ad5398_enable(struct regulator_dev *rdev) in ad5398_enable()
163 static int ad5398_disable(struct regulator_dev *rdev) in ad5398_disable()
Dpcap-regulator.c149 static int pcap_regulator_set_voltage_sel(struct regulator_dev *rdev, in pcap_regulator_set_voltage_sel()
164 static int pcap_regulator_get_voltage_sel(struct regulator_dev *rdev) in pcap_regulator_get_voltage_sel()
178 static int pcap_regulator_enable(struct regulator_dev *rdev) in pcap_regulator_enable()
189 static int pcap_regulator_disable(struct regulator_dev *rdev) in pcap_regulator_disable()
200 static int pcap_regulator_is_enabled(struct regulator_dev *rdev) in pcap_regulator_is_enabled()
241 struct regulator_dev *rdev; in pcap_regulator_probe()
Dda9210-regulator.c35 struct regulator_dev *rdev;
44 static int da9210_set_current_limit(struct regulator_dev *rdev, int min_uA,
46 static int da9210_get_current_limit(struct regulator_dev *rdev);
85 static int da9210_set_current_limit(struct regulator_dev *rdev, int min_uA, in da9210_set_current_limit()
107 static int da9210_get_current_limit(struct regulator_dev *rdev) in da9210_get_current_limit()
194 struct regulator_dev *rdev = NULL; in da9210_i2c_probe()
Dtps80031-regulator.c88 struct regulator_dev *rdev;
96 static inline struct device *to_tps80031_dev(struct regulator_dev *rdev) in to_tps80031_dev()
101 static int tps80031_reg_is_enabled(struct regulator_dev *rdev) in tps80031_reg_is_enabled()
121 static int tps80031_reg_enable(struct regulator_dev *rdev) in tps80031_reg_enable()
140 static int tps80031_reg_disable(struct regulator_dev *rdev) in tps80031_reg_disable()
165 static int tps80031_dcdc_list_voltage(struct regulator_dev *rdev, unsigned sel) in tps80031_dcdc_list_voltage()
178 static int tps80031_dcdc_set_voltage_sel(struct regulator_dev *rdev, in tps80031_dcdc_set_voltage_sel()
212 static int tps80031_dcdc_get_voltage_sel(struct regulator_dev *rdev) in tps80031_dcdc_get_voltage_sel()
241 static int tps80031_ldo_list_voltage(struct regulator_dev *rdev, in tps80031_ldo_list_voltage()
265 static int tps80031_ldo_map_voltage(struct regulator_dev *rdev, in tps80031_ldo_map_voltage()
[all …]
Dda9055-regulator.c82 struct regulator_dev *rdev;
86 static unsigned int da9055_buck_get_mode(struct regulator_dev *rdev) in da9055_buck_get_mode()
111 static int da9055_buck_set_mode(struct regulator_dev *rdev, in da9055_buck_set_mode()
134 static unsigned int da9055_ldo_get_mode(struct regulator_dev *rdev) in da9055_ldo_get_mode()
150 static int da9055_ldo_set_mode(struct regulator_dev *rdev, unsigned int mode) in da9055_ldo_set_mode()
172 static int da9055_buck_get_current_limit(struct regulator_dev *rdev) in da9055_buck_get_current_limit()
186 static int da9055_buck_set_current_limit(struct regulator_dev *rdev, int min_uA, in da9055_buck_set_current_limit()
205 static int da9055_regulator_get_voltage_sel(struct regulator_dev *rdev) in da9055_regulator_get_voltage_sel()
236 static int da9055_regulator_set_voltage_sel(struct regulator_dev *rdev, in da9055_regulator_set_voltage_sel()
279 static int da9055_regulator_set_suspend_voltage(struct regulator_dev *rdev, in da9055_regulator_set_suspend_voltage()
[all …]
/Linux-v4.19/Documentation/power/regulator/
Dregulator.txt13 struct regulator_dev *regulator_register(struct regulator_desc *regulator_desc,
21 void regulator_unregister(struct regulator_dev *rdev);
29 int regulator_notifier_call_chain(struct regulator_dev *rdev,

123456