Home
last modified time | relevance | path

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

1234567

/Linux-v5.4/include/linux/regulator/
Ddriver.h22 struct regulator_dev;
147 int (*list_voltage) (struct regulator_dev *, unsigned selector);
150 int (*set_voltage) (struct regulator_dev *, int min_uV, int max_uV,
152 int (*map_voltage)(struct regulator_dev *, int min_uV, int max_uV);
153 int (*set_voltage_sel) (struct regulator_dev *, unsigned selector);
154 int (*get_voltage) (struct regulator_dev *);
155 int (*get_voltage_sel) (struct regulator_dev *);
158 int (*set_current_limit) (struct regulator_dev *,
160 int (*get_current_limit) (struct regulator_dev *);
162 int (*set_input_current_limit) (struct regulator_dev *, int lim_uA);
[all …]
Dcoupler.h15 struct regulator_dev;
45 struct regulator_dev *rdev);
47 struct regulator_dev *rdev);
49 struct regulator_dev *rdev,
55 const char *rdev_get_name(struct regulator_dev *rdev);
56 int regulator_check_consumers(struct regulator_dev *rdev,
59 int regulator_check_voltage(struct regulator_dev *rdev,
61 int regulator_get_voltage_rdev(struct regulator_dev *rdev);
62 int regulator_set_voltage_rdev(struct regulator_dev *rdev,
70 static inline const char *rdev_get_name(struct regulator_dev *rdev) in rdev_get_name()
[all …]
/Linux-v5.4/drivers/regulator/
Dinternal.h45 struct regulator_dev *rdev;
51 static inline struct regulator_dev *dev_to_rdev(struct device *dev) in dev_to_rdev()
53 return container_of(dev, struct regulator_dev, dev); in dev_to_rdev()
57 struct regulator_dev *of_find_regulator_by_node(struct device_node *np);
63 struct regulator_dev *of_parse_coupled_regulator(struct regulator_dev *rdev,
66 int of_get_n_coupled(struct regulator_dev *rdev);
68 bool of_check_coupling_data(struct regulator_dev *rdev);
71 static inline struct regulator_dev *
86 static inline struct regulator_dev *
87 of_parse_coupled_regulator(struct regulator_dev *rdev, in of_parse_coupled_regulator()
[all …]
Dcore.c67 struct regulator_dev *regulator;
95 static int _regulator_is_enabled(struct regulator_dev *rdev);
97 static int _regulator_get_current_limit(struct regulator_dev *rdev);
98 static unsigned int _regulator_get_mode(struct regulator_dev *rdev);
99 static int _notifier_call_chain(struct regulator_dev *rdev,
101 static int _regulator_do_set_voltage(struct regulator_dev *rdev,
103 static int regulator_balance_voltage(struct regulator_dev *rdev,
105 static struct regulator *create_regulator(struct regulator_dev *rdev,
110 const char *rdev_get_name(struct regulator_dev *rdev) in rdev_get_name()
125 static bool regulator_ops_is_valid(struct regulator_dev *rdev, int ops) in regulator_ops_is_valid()
[all …]
Dhelpers.c25 int regulator_is_enabled_regmap(struct regulator_dev *rdev) in regulator_is_enabled_regmap()
57 int regulator_enable_regmap(struct regulator_dev *rdev) in regulator_enable_regmap()
83 int regulator_disable_regmap(struct regulator_dev *rdev) in regulator_disable_regmap()
100 static int regulator_range_selector_to_index(struct regulator_dev *rdev, in regulator_range_selector_to_index()
127 int regulator_get_voltage_sel_pickable_regmap(struct regulator_dev *rdev) in regulator_get_voltage_sel_pickable_regmap()
172 int regulator_set_voltage_sel_pickable_regmap(struct regulator_dev *rdev, in regulator_set_voltage_sel_pickable_regmap()
231 int regulator_get_voltage_sel_regmap(struct regulator_dev *rdev) in regulator_get_voltage_sel_regmap()
257 int regulator_set_voltage_sel_regmap(struct regulator_dev *rdev, unsigned sel) in regulator_set_voltage_sel_regmap()
288 int regulator_map_voltage_iterate(struct regulator_dev *rdev, in regulator_map_voltage_iterate()
326 int regulator_map_voltage_ascend(struct regulator_dev *rdev, in regulator_map_voltage_ascend()
[all …]
Dmcp16502.c151 static int mcp16502_get_reg(struct regulator_dev *rdev, int opmode) in mcp16502_get_reg()
176 static unsigned int mcp16502_get_mode(struct regulator_dev *rdev) in mcp16502_get_mode()
206 static int _mcp16502_set_mode(struct regulator_dev *rdev, unsigned int mode, in _mcp16502_set_mode()
234 static int mcp16502_set_mode(struct regulator_dev *rdev, unsigned int mode) in mcp16502_set_mode()
242 static int mcp16502_get_status(struct regulator_dev *rdev) in mcp16502_get_status()
267 static int mcp16502_suspend_get_target_reg(struct regulator_dev *rdev) in mcp16502_suspend_get_target_reg()
286 static int mcp16502_set_suspend_voltage(struct regulator_dev *rdev, int uV) in mcp16502_set_suspend_voltage()
303 static int mcp16502_set_suspend_mode(struct regulator_dev *rdev, in mcp16502_set_suspend_mode()
323 static int mcp16502_set_suspend_enable(struct regulator_dev *rdev) in mcp16502_set_suspend_enable()
336 static int mcp16502_set_suspend_disable(struct regulator_dev *rdev) in mcp16502_set_suspend_disable()
[all …]
Dmax8925-regulator.c42 static int max8925_set_voltage_sel(struct regulator_dev *rdev, in max8925_set_voltage_sel()
51 static int max8925_get_voltage_sel(struct regulator_dev *rdev) in max8925_get_voltage_sel()
66 static int max8925_enable(struct regulator_dev *rdev) in max8925_enable()
77 static int max8925_disable(struct regulator_dev *rdev) in max8925_disable()
87 static int max8925_is_enabled(struct regulator_dev *rdev) in max8925_is_enabled()
102 static int max8925_set_dvm_voltage(struct regulator_dev *rdev, int uV) in max8925_set_dvm_voltage()
117 static int max8925_set_dvm_enable(struct regulator_dev *rdev) in max8925_set_dvm_enable()
125 static int max8925_set_dvm_disable(struct regulator_dev *rdev) in max8925_set_dvm_disable()
225 struct regulator_dev *rdev; in max8925_regulator_probe()
Dmax8660.c98 static int max8660_dcdc_is_enabled(struct regulator_dev *rdev) in max8660_dcdc_is_enabled()
107 static int max8660_dcdc_enable(struct regulator_dev *rdev) in max8660_dcdc_enable()
115 static int max8660_dcdc_disable(struct regulator_dev *rdev) in max8660_dcdc_disable()
123 static int max8660_dcdc_get_voltage_sel(struct regulator_dev *rdev) in max8660_dcdc_get_voltage_sel()
132 static int max8660_dcdc_set_voltage_sel(struct regulator_dev *rdev, in max8660_dcdc_set_voltage_sel()
162 static int max8660_ldo5_get_voltage_sel(struct regulator_dev *rdev) in max8660_ldo5_get_voltage_sel()
170 static int max8660_ldo5_set_voltage_sel(struct regulator_dev *rdev, in max8660_ldo5_set_voltage_sel()
196 static int max8660_ldo67_is_enabled(struct regulator_dev *rdev) in max8660_ldo67_is_enabled()
205 static int max8660_ldo67_enable(struct regulator_dev *rdev) in max8660_ldo67_enable()
213 static int max8660_ldo67_disable(struct regulator_dev *rdev) in max8660_ldo67_disable()
[all …]
Dtwl6030-regulator.c106 static int twlreg_grp(struct regulator_dev *rdev) in twlreg_grp()
121 static int twl6030reg_is_enabled(struct regulator_dev *rdev) in twl6030reg_is_enabled()
145 static int twl6030reg_enable(struct regulator_dev *rdev) in twl6030reg_enable()
162 static int twl6030reg_disable(struct regulator_dev *rdev) in twl6030reg_disable()
179 static int twl6030reg_get_status(struct regulator_dev *rdev) in twl6030reg_get_status()
206 static int twl6030reg_set_mode(struct regulator_dev *rdev, unsigned mode) in twl6030reg_set_mode()
236 static int twl6030coresmps_set_voltage(struct regulator_dev *rdev, int min_uV, in twl6030coresmps_set_voltage()
242 static int twl6030coresmps_get_voltage(struct regulator_dev *rdev) in twl6030coresmps_get_voltage()
253 twl6030ldo_set_voltage_sel(struct regulator_dev *rdev, unsigned selector) in twl6030ldo_set_voltage_sel()
264 static int twl6030ldo_get_voltage_sel(struct regulator_dev *rdev) in twl6030ldo_get_voltage_sel()
[all …]
Dstm32-vrefbuf.c41 static int stm32_vrefbuf_enable(struct regulator_dev *rdev) in stm32_vrefbuf_enable()
78 static int stm32_vrefbuf_disable(struct regulator_dev *rdev) in stm32_vrefbuf_disable()
100 static int stm32_vrefbuf_is_enabled(struct regulator_dev *rdev) in stm32_vrefbuf_is_enabled()
119 static int stm32_vrefbuf_set_voltage_sel(struct regulator_dev *rdev, in stm32_vrefbuf_set_voltage_sel()
142 static int stm32_vrefbuf_get_voltage_sel(struct regulator_dev *rdev) in stm32_vrefbuf_get_voltage_sel()
187 struct regulator_dev *rdev; in stm32_vrefbuf_probe()
249 struct regulator_dev *rdev = platform_get_drvdata(pdev); in stm32_vrefbuf_remove()
264 struct regulator_dev *rdev = dev_get_drvdata(dev); in stm32_vrefbuf_runtime_suspend()
274 struct regulator_dev *rdev = dev_get_drvdata(dev); in stm32_vrefbuf_runtime_resume()
Danatop-regulator.c34 static int anatop_regmap_set_voltage_time_sel(struct regulator_dev *reg, in anatop_regmap_set_voltage_time_sel()
60 static int anatop_regmap_enable(struct regulator_dev *reg) in anatop_regmap_enable()
69 static int anatop_regmap_disable(struct regulator_dev *reg) in anatop_regmap_disable()
74 static int anatop_regmap_is_enabled(struct regulator_dev *reg) in anatop_regmap_is_enabled()
79 static int anatop_regmap_core_set_voltage_sel(struct regulator_dev *reg, in anatop_regmap_core_set_voltage_sel()
96 static int anatop_regmap_core_get_voltage_sel(struct regulator_dev *reg) in anatop_regmap_core_get_voltage_sel()
106 static int anatop_regmap_get_bypass(struct regulator_dev *reg, bool *enable) in anatop_regmap_get_bypass()
121 static int anatop_regmap_set_bypass(struct regulator_dev *reg, bool enable) in anatop_regmap_set_bypass()
161 struct regulator_dev *rdev; in anatop_regulator_probe()
Dlp3971.c106 static int lp3971_ldo_is_enabled(struct regulator_dev *dev) in lp3971_ldo_is_enabled()
117 static int lp3971_ldo_enable(struct regulator_dev *dev) in lp3971_ldo_enable()
126 static int lp3971_ldo_disable(struct regulator_dev *dev) in lp3971_ldo_disable()
135 static int lp3971_ldo_get_voltage_sel(struct regulator_dev *dev) in lp3971_ldo_get_voltage_sel()
147 static int lp3971_ldo_set_voltage_sel(struct regulator_dev *dev, in lp3971_ldo_set_voltage_sel()
168 static int lp3971_dcdc_is_enabled(struct regulator_dev *dev) in lp3971_dcdc_is_enabled()
179 static int lp3971_dcdc_enable(struct regulator_dev *dev) in lp3971_dcdc_enable()
188 static int lp3971_dcdc_disable(struct regulator_dev *dev) in lp3971_dcdc_disable()
197 static int lp3971_dcdc_get_voltage_sel(struct regulator_dev *dev) in lp3971_dcdc_get_voltage_sel()
209 static int lp3971_dcdc_set_voltage_sel(struct regulator_dev *dev, in lp3971_dcdc_set_voltage_sel()
[all …]
Dpwm-regulator.c54 static void pwm_regulator_init_state(struct regulator_dev *rdev) in pwm_regulator_init_state()
72 static int pwm_regulator_get_voltage_sel(struct regulator_dev *rdev) in pwm_regulator_get_voltage_sel()
82 static int pwm_regulator_set_voltage_sel(struct regulator_dev *rdev, in pwm_regulator_set_voltage_sel()
104 static int pwm_regulator_list_voltage(struct regulator_dev *rdev, in pwm_regulator_list_voltage()
115 static int pwm_regulator_enable(struct regulator_dev *dev) in pwm_regulator_enable()
124 static int pwm_regulator_disable(struct regulator_dev *dev) in pwm_regulator_disable()
135 static int pwm_regulator_is_enabled(struct regulator_dev *dev) in pwm_regulator_is_enabled()
145 static int pwm_regulator_get_voltage(struct regulator_dev *rdev) in pwm_regulator_get_voltage()
180 static int pwm_regulator_set_voltage(struct regulator_dev *rdev, in pwm_regulator_set_voltage()
320 struct regulator_dev *regulator; in pwm_regulator_probe()
Daat2870-regulator.c32 static int aat2870_ldo_set_voltage_sel(struct regulator_dev *rdev, in aat2870_ldo_set_voltage_sel()
42 static int aat2870_ldo_get_voltage_sel(struct regulator_dev *rdev) in aat2870_ldo_get_voltage_sel()
56 static int aat2870_ldo_enable(struct regulator_dev *rdev) in aat2870_ldo_enable()
65 static int aat2870_ldo_disable(struct regulator_dev *rdev) in aat2870_ldo_disable()
73 static int aat2870_ldo_is_enabled(struct regulator_dev *rdev) in aat2870_ldo_is_enabled()
154 struct regulator_dev *rdev; in aat2870_regulator_probe()
Dtwl-regulator.c98 static int twlreg_grp(struct regulator_dev *rdev) in twlreg_grp()
117 static int twl4030reg_is_enabled(struct regulator_dev *rdev) in twl4030reg_is_enabled()
195 static int twl4030reg_enable(struct regulator_dev *rdev) in twl4030reg_enable()
212 static int twl4030reg_disable(struct regulator_dev *rdev) in twl4030reg_disable()
229 static int twl4030reg_get_status(struct regulator_dev *rdev) in twl4030reg_get_status()
245 static int twl4030reg_set_mode(struct regulator_dev *rdev, unsigned mode) in twl4030reg_set_mode()
373 static int twl4030ldo_list_voltage(struct regulator_dev *rdev, unsigned index) in twl4030ldo_list_voltage()
382 twl4030ldo_set_voltage_sel(struct regulator_dev *rdev, unsigned selector) in twl4030ldo_set_voltage_sel()
390 static int twl4030ldo_get_voltage_sel(struct regulator_dev *rdev) in twl4030ldo_get_voltage_sel()
418 twl4030smps_set_voltage(struct regulator_dev *rdev, int min_uV, int max_uV, in twl4030smps_set_voltage()
[all …]
Dlp3972.c221 static int lp3972_ldo_is_enabled(struct regulator_dev *dev) in lp3972_ldo_is_enabled()
232 static int lp3972_ldo_enable(struct regulator_dev *dev) in lp3972_ldo_enable()
242 static int lp3972_ldo_disable(struct regulator_dev *dev) in lp3972_ldo_disable()
252 static int lp3972_ldo_get_voltage_sel(struct regulator_dev *dev) in lp3972_ldo_get_voltage_sel()
265 static int lp3972_ldo_set_voltage_sel(struct regulator_dev *dev, in lp3972_ldo_set_voltage_sel()
314 static int lp3972_dcdc_is_enabled(struct regulator_dev *dev) in lp3972_dcdc_is_enabled()
325 static int lp3972_dcdc_enable(struct regulator_dev *dev) in lp3972_dcdc_enable()
337 static int lp3972_dcdc_disable(struct regulator_dev *dev) in lp3972_dcdc_disable()
349 static int lp3972_dcdc_get_voltage_sel(struct regulator_dev *dev) in lp3972_dcdc_get_voltage_sel()
361 static int lp3972_dcdc_set_voltage_sel(struct regulator_dev *dev, in lp3972_dcdc_set_voltage_sel()
[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()
Dtps65218-regulator.c74 static int tps65218_pmic_set_voltage_sel(struct regulator_dev *dev, in tps65218_pmic_set_voltage_sel()
99 static int tps65218_pmic_enable(struct regulator_dev *dev) in tps65218_pmic_enable()
113 static int tps65218_pmic_disable(struct regulator_dev *dev) in tps65218_pmic_disable()
126 static int tps65218_pmic_set_suspend_enable(struct regulator_dev *dev) in tps65218_pmic_set_suspend_enable()
139 static int tps65218_pmic_set_suspend_disable(struct regulator_dev *dev) in tps65218_pmic_set_suspend_disable()
196 static int tps65218_pmic_set_input_current_lim(struct regulator_dev *dev, in tps65218_pmic_set_input_current_lim()
214 static int tps65218_pmic_set_current_limit(struct regulator_dev *dev, in tps65218_pmic_set_current_limit()
315 struct regulator_dev *rdev; in tps65218_regulator_probe()
Dstm32-pwr.c46 static int stm32_pwr_reg_is_ready(struct regulator_dev *rdev) in stm32_pwr_reg_is_ready()
56 static int stm32_pwr_reg_is_enabled(struct regulator_dev *rdev) in stm32_pwr_reg_is_enabled()
66 static int stm32_pwr_reg_enable(struct regulator_dev *rdev) in stm32_pwr_reg_enable()
85 static int stm32_pwr_reg_disable(struct regulator_dev *rdev) in stm32_pwr_reg_disable()
135 struct regulator_dev *rdev; in stm32_pwr_regulator_probe()
Dwm8350-regulator.c94 static int wm8350_isink_enable(struct regulator_dev *rdev) in wm8350_isink_enable()
138 static int wm8350_isink_disable(struct regulator_dev *rdev) in wm8350_isink_disable()
178 static int wm8350_isink_is_enabled(struct regulator_dev *rdev) in wm8350_isink_is_enabled()
194 static int wm8350_isink_enable_time(struct regulator_dev *rdev) in wm8350_isink_enable_time()
263 static int wm8350_dcdc_set_suspend_voltage(struct regulator_dev *rdev, int uV) in wm8350_dcdc_set_suspend_voltage()
300 static int wm8350_dcdc_set_suspend_enable(struct regulator_dev *rdev) in wm8350_dcdc_set_suspend_enable()
340 static int wm8350_dcdc_set_suspend_disable(struct regulator_dev *rdev) in wm8350_dcdc_set_suspend_disable()
380 static int wm8350_dcdc25_set_suspend_enable(struct regulator_dev *rdev) in wm8350_dcdc25_set_suspend_enable()
405 static int wm8350_dcdc25_set_suspend_disable(struct regulator_dev *rdev) in wm8350_dcdc25_set_suspend_disable()
430 static int wm8350_dcdc_set_suspend_mode(struct regulator_dev *rdev, in wm8350_dcdc_set_suspend_mode()
[all …]
Dad5398.c27 struct regulator_dev *rdev;
68 static int ad5398_get_current_limit(struct regulator_dev *rdev) in ad5398_get_current_limit()
84 static int ad5398_set_current_limit(struct regulator_dev *rdev, int min_uA, int max_uA) in ad5398_set_current_limit()
124 static int ad5398_is_enabled(struct regulator_dev *rdev) in ad5398_is_enabled()
141 static int ad5398_enable(struct regulator_dev *rdev) in ad5398_enable()
162 static int ad5398_disable(struct regulator_dev *rdev) in ad5398_disable()
Dpcap-regulator.c145 static int pcap_regulator_set_voltage_sel(struct regulator_dev *rdev, in pcap_regulator_set_voltage_sel()
160 static int pcap_regulator_get_voltage_sel(struct regulator_dev *rdev) in pcap_regulator_get_voltage_sel()
174 static int pcap_regulator_enable(struct regulator_dev *rdev) in pcap_regulator_enable()
185 static int pcap_regulator_disable(struct regulator_dev *rdev) in pcap_regulator_disable()
196 static int pcap_regulator_is_enabled(struct regulator_dev *rdev) in pcap_regulator_is_enabled()
237 struct regulator_dev *rdev; in pcap_regulator_probe()
Dda903x.c85 static inline struct device *to_da903x_dev(struct regulator_dev *rdev) in to_da903x_dev()
100 static int da903x_set_voltage_sel(struct regulator_dev *rdev, unsigned selector) in da903x_set_voltage_sel()
115 static int da903x_get_voltage_sel(struct regulator_dev *rdev) in da903x_get_voltage_sel()
135 static int da903x_enable(struct regulator_dev *rdev) in da903x_enable()
144 static int da903x_disable(struct regulator_dev *rdev) in da903x_disable()
153 static int da903x_is_enabled(struct regulator_dev *rdev) in da903x_is_enabled()
168 static int da9030_set_ldo1_15_voltage_sel(struct regulator_dev *rdev, in da9030_set_ldo1_15_voltage_sel()
189 static int da9030_map_ldo14_voltage(struct regulator_dev *rdev, in da9030_map_ldo14_voltage()
211 static int da9030_list_ldo14_voltage(struct regulator_dev *rdev, in da9030_list_ldo14_voltage()
231 static int da9034_set_dvc_voltage_sel(struct regulator_dev *rdev, in da9034_set_dvc_voltage_sel()
[all …]
Dtps65217-regulator.c72 static int tps65217_pmic_enable(struct regulator_dev *dev) in tps65217_pmic_enable()
86 static int tps65217_pmic_disable(struct regulator_dev *dev) in tps65217_pmic_disable()
99 static int tps65217_pmic_set_voltage_sel(struct regulator_dev *dev, in tps65217_pmic_set_voltage_sel()
122 static int tps65217_pmic_set_suspend_enable(struct regulator_dev *dev) in tps65217_pmic_set_suspend_enable()
135 static int tps65217_pmic_set_suspend_disable(struct regulator_dev *dev) in tps65217_pmic_set_suspend_disable()
225 struct regulator_dev *rdev; in tps65217_regulator_probe()
/Linux-v5.4/Documentation/power/regulator/
Dregulator.rst14 struct regulator_dev *regulator_register(struct regulator_desc *regulator_desc,
22 void regulator_unregister(struct regulator_dev *rdev);
31 int regulator_notifier_call_chain(struct regulator_dev *rdev,

1234567