Home
last modified time | relevance | path

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

123456789

/linux/include/linux/regulator/
H A Dcoupler.h15 struct regulator_dev;
45 struct regulator_dev *rdev);
47 struct regulator_dev *rdev);
49 struct regulator_dev *rdev,
55 int regulator_check_consumers(struct regulator_dev *rdev,
58 int regulator_check_voltage(struct regulator_dev *rdev,
60 int regulator_get_voltage_rdev(struct regulator_dev *rdev);
61 int regulator_set_voltage_rdev(struct regulator_dev *rdev,
64 int regulator_do_balance_voltage(struct regulator_dev *rdev,
71 static inline int regulator_check_consumers(struct regulator_dev *rdev, in regulator_check_consumers()
[all …]
/linux/drivers/regulator/
H A Dinternal.h57 struct regulator_dev *rdev;
63 static inline struct regulator_dev *dev_to_rdev(struct device *dev) in dev_to_rdev()
65 return container_of(dev, struct regulator_dev, dev); in dev_to_rdev()
76 struct regulator_dev *of_regulator_dev_lookup(struct device *dev,
87 struct regulator_dev *of_parse_coupled_regulator(struct regulator_dev *rdev,
90 int of_get_n_coupled(struct regulator_dev *rdev);
92 bool of_check_coupling_data(struct regulator_dev *rdev);
95 static inline struct regulator_dev *of_regulator_dev_lookup(struct device *dev, in of_regulator_dev_lookup()
111 static inline struct regulator_dev *
112 of_parse_coupled_regulator(struct regulator_dev *rdev, in of_parse_coupled_regulator()
[all …]
H A Dcore.c58 struct regulator_dev *regulator;
86 static int _regulator_is_enabled(struct regulator_dev *rdev);
88 static int _regulator_get_error_flags(struct regulator_dev *rdev, unsigned int *flags);
89 static int _regulator_get_current_limit(struct regulator_dev *rdev);
90 static unsigned int _regulator_get_mode(struct regulator_dev *rdev);
91 static int _notifier_call_chain(struct regulator_dev *rdev,
93 static int _regulator_do_set_voltage(struct regulator_dev *rdev,
95 static int regulator_balance_voltage(struct regulator_dev *rdev,
97 static struct regulator *create_regulator(struct regulator_dev *rdev,
103 const char *rdev_get_name(struct regulator_dev *rdev) in rdev_get_name()
[all …]
H A Dhelpers.c28 int regulator_is_enabled_regmap(struct regulator_dev *rdev) in regulator_is_enabled_regmap()
60 int regulator_enable_regmap(struct regulator_dev *rdev) in regulator_enable_regmap()
86 int regulator_disable_regmap(struct regulator_dev *rdev) in regulator_disable_regmap()
103 static int regulator_range_selector_to_index(struct regulator_dev *rdev, in regulator_range_selector_to_index()
131 int regulator_get_voltage_sel_pickable_regmap(struct regulator_dev *rdev) in regulator_get_voltage_sel_pickable_regmap()
164 static int write_separate_vsel_and_range(struct regulator_dev *rdev, in write_separate_vsel_and_range()
201 int regulator_set_voltage_sel_pickable_regmap(struct regulator_dev *rdev, in regulator_set_voltage_sel_pickable_regmap()
255 int regulator_get_voltage_sel_regmap(struct regulator_dev *rdev) in regulator_get_voltage_sel_regmap()
281 int regulator_set_voltage_sel_regmap(struct regulator_dev *rdev, unsigned sel) in regulator_set_voltage_sel_regmap()
312 int regulator_map_voltage_iterate(struct regulator_dev *rdev, in regulator_map_voltage_iterate()
[all …]
H A 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()
H A 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 …]
H A Dmcp16502.c179 static int mcp16502_get_state_reg(struct regulator_dev *rdev, int opmode) in mcp16502_get_state_reg()
202 static unsigned int mcp16502_get_mode(struct regulator_dev *rdev) in mcp16502_get_mode()
232 static int _mcp16502_set_mode(struct regulator_dev *rdev, unsigned int mode, in _mcp16502_set_mode()
260 static int mcp16502_set_mode(struct regulator_dev *rdev, unsigned int mode) in mcp16502_set_mode()
268 static int mcp16502_get_status(struct regulator_dev *rdev) in mcp16502_get_status()
288 static int mcp16502_set_voltage_time_sel(struct regulator_dev *rdev, in mcp16502_set_voltage_time_sel()
331 static int mcp16502_suspend_get_target_reg(struct regulator_dev *rdev) in mcp16502_suspend_get_target_reg()
350 static int mcp16502_set_suspend_voltage(struct regulator_dev *rdev, int uV) in mcp16502_set_suspend_voltage()
367 static int mcp16502_set_suspend_mode(struct regulator_dev *rdev, in mcp16502_set_suspend_mode()
387 static int mcp16502_set_suspend_enable(struct regulator_dev *rdev) in mcp16502_set_suspend_enable()
[all …]
H A 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()
146 static int twl6030reg_enable(struct regulator_dev *rdev) in twl6030reg_enable()
163 static int twl6030reg_disable(struct regulator_dev *rdev) in twl6030reg_disable()
180 static int twl6030reg_get_status(struct regulator_dev *rdev) in twl6030reg_get_status()
212 static int twl6030reg_set_mode(struct regulator_dev *rdev, unsigned mode) in twl6030reg_set_mode()
242 static int twl6030coresmps_set_voltage(struct regulator_dev *rdev, int min_uV, in twl6030coresmps_set_voltage()
248 static int twl6030coresmps_get_voltage(struct regulator_dev *rdev) in twl6030coresmps_get_voltage()
259 twl6030ldo_set_voltage_sel(struct regulator_dev *rdev, unsigned selector) in twl6030ldo_set_voltage_sel()
270 static int twl6030ldo_get_voltage_sel(struct regulator_dev *rdev) in twl6030ldo_get_voltage_sel()
[all …]
H A Drt6190-regulator.c75 static int rt6190_out_set_voltage_sel(struct regulator_dev *rdev, in rt6190_out_set_voltage_sel()
85 static int rt6190_out_get_voltage_sel(struct regulator_dev *rdev) in rt6190_out_get_voltage_sel()
96 static int rt6190_out_enable(struct regulator_dev *rdev) in rt6190_out_enable()
127 static int rt6190_out_disable(struct regulator_dev *rdev) in rt6190_out_disable()
149 static int rt6190_out_set_current_limit(struct regulator_dev *rdev, int min_uA, in rt6190_out_set_current_limit()
172 static int rt6190_out_get_current_limit(struct regulator_dev *rdev) in rt6190_out_get_current_limit()
189 static int rt6190_out_set_mode(struct regulator_dev *rdev, unsigned int mode) in rt6190_out_set_mode()
209 static unsigned int rt6190_out_get_mode(struct regulator_dev *rdev) in rt6190_out_get_mode()
225 static int rt6190_out_get_error_flags(struct regulator_dev *rdev, in rt6190_out_get_error_flags()
320 struct regulator_dev *rdev = devid; in rt6190_irq_handler()
[all …]
H A 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 …]
H A Dmp8859.c49 static int mp8859_set_voltage_sel(struct regulator_dev *rdev, unsigned int sel) in mp8859_set_voltage_sel()
66 static int mp8859_get_voltage_sel(struct regulator_dev *rdev) in mp8859_get_voltage_sel()
86 static int mp8859_set_voltage_time_sel(struct regulator_dev *rdev, in mp8859_set_voltage_time_sel()
100 static unsigned int mp8859_get_mode(struct regulator_dev *rdev) in mp8859_get_mode()
117 static int mp8859_set_mode(struct regulator_dev *rdev, unsigned int mode) in mp8859_set_mode()
136 static int mp8859_set_current_limit(struct regulator_dev *rdev, in mp8859_set_current_limit()
188 static int mp8859_get_status(struct regulator_dev *rdev) in mp8859_get_status()
210 static int mp8859_get_error_flags(struct regulator_dev *rdev, in mp8859_get_error_flags()
329 struct regulator_dev *rdev; in mp8859_i2c_probe()
H A 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()
H A Dmax5970-regulator.c53 struct regulator_dev **rdevs = dev_get_drvdata(dev); in max5970_read()
109 struct regulator_dev **rdevs = (struct regulator_dev **)data; in max5970_is_visible()
162 static int max597x_uvp_ovp_check_mode(struct regulator_dev *rdev, int severity) in max597x_uvp_ovp_check_mode()
184 static int max597x_set_vp(struct regulator_dev *rdev, int lim_uV, int severity, in max597x_set_vp()
226 static int max597x_set_uvp(struct regulator_dev *rdev, int lim_uV, int severity, in max597x_set_uvp()
245 static int max597x_set_ovp(struct regulator_dev *rdev, int lim_uV, int severity, in max597x_set_ovp()
264 static int max597x_set_ocp(struct regulator_dev *rdev, int lim_uA, in max597x_set_ocp()
317 static int max597x_get_status(struct regulator_dev *rdev) in max597x_get_status()
523 struct regulator_dev *rdevs[MAX5970_NUM_SWITCHES], in max597x_setup_irq()
559 struct regulator_dev *rdev; in max597x_regulator_probe()
[all …]
H A Dcros-ec-regulator.c16 struct regulator_dev *dev;
25 static int cros_ec_regulator_enable(struct regulator_dev *dev) in cros_ec_regulator_enable()
37 static int cros_ec_regulator_disable(struct regulator_dev *dev) in cros_ec_regulator_disable()
49 static int cros_ec_regulator_is_enabled(struct regulator_dev *dev) in cros_ec_regulator_is_enabled()
65 static int cros_ec_regulator_list_voltage(struct regulator_dev *dev, in cros_ec_regulator_list_voltage()
76 static int cros_ec_regulator_get_voltage(struct regulator_dev *dev) in cros_ec_regulator_get_voltage()
92 static int cros_ec_regulator_set_voltage(struct regulator_dev *dev, int min_uV, in cros_ec_regulator_set_voltage()
H A Dtwl-regulator.c97 static int twlreg_grp(struct regulator_dev *rdev) in twlreg_grp()
116 static int twl4030reg_is_enabled(struct regulator_dev *rdev) in twl4030reg_is_enabled()
194 static int twl4030reg_enable(struct regulator_dev *rdev) in twl4030reg_enable()
208 static int twl4030reg_disable(struct regulator_dev *rdev) in twl4030reg_disable()
222 static int twl4030reg_get_status(struct regulator_dev *rdev) in twl4030reg_get_status()
238 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 …]
H A Drt6160-regulator.c52 static int rt6160_enable(struct regulator_dev *rdev) in rt6160_enable()
68 static int rt6160_disable(struct regulator_dev *rdev) in rt6160_disable()
85 static int rt6160_is_enabled(struct regulator_dev *rdev) in rt6160_is_enabled()
92 static int rt6160_set_mode(struct regulator_dev *rdev, unsigned int mode) in rt6160_set_mode()
112 static unsigned int rt6160_get_mode(struct regulator_dev *rdev) in rt6160_get_mode()
128 static int rt6160_set_suspend_voltage(struct regulator_dev *rdev, int uV) in rt6160_set_suspend_voltage()
147 static int rt6160_get_error_flags(struct regulator_dev *rdev, unsigned int *flags) in rt6160_get_error_flags()
231 struct regulator_dev *rdev; in rt6160_probe()
H A 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 …]
H A 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()
H A 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()
190 static int pwm_regulator_set_voltage(struct regulator_dev *rdev, in pwm_regulator_set_voltage()
354 struct regulator_dev *regulator; in pwm_regulator_probe()
H A Dmt6360-regulator.c52 struct regulator_dev *rdev = data; in mt6360_pgb_event_handler()
60 struct regulator_dev *rdev = data; in mt6360_oc_event_handler()
68 struct regulator_dev *rdev = data; in mt6360_ov_event_handler()
76 struct regulator_dev *rdev = data; in mt6360_uv_event_handler()
220 static int mt6360_regulator_set_mode(struct regulator_dev *rdev, in mt6360_regulator_set_mode()
252 static unsigned int mt6360_regulator_get_mode(struct regulator_dev *rdev) in mt6360_regulator_get_mode()
279 static int mt6360_regulator_get_status(struct regulator_dev *rdev) in mt6360_regulator_get_status()
381 struct regulator_dev *rdev, in mt6360_regulator_irq_register()
429 struct regulator_dev *rdev; in mt6360_regulator_probe()
H A Dmax77857-regulator.c77 static int max77857_get_status(struct regulator_dev *rdev) in max77857_get_status()
92 static unsigned int max77857_get_mode(struct regulator_dev *rdev) in max77857_get_mode()
126 static int max77857_set_mode(struct regulator_dev *rdev, unsigned int mode) in max77857_set_mode()
156 static int max77857_get_error_flags(struct regulator_dev *rdev, in max77857_get_error_flags()
192 static int max77859_set_voltage_sel(struct regulator_dev *rdev, in max77859_set_voltage_sel()
209 static int max77859_get_voltage_sel(struct regulator_dev *rdev) in max77859_get_voltage_sel()
221 static int max77859_set_current_limit(struct regulator_dev *rdev, int min_uA, int max_uA) in max77859_set_current_limit()
235 static int max77859_get_current_limit(struct regulator_dev *rdev) in max77859_get_current_limit()
353 struct regulator_dev *rdev; in max77857_probe()
H A Dirq_helpers.c35 static void rdev_flag_err(struct regulator_dev *rdev, int err) in rdev_flag_err()
42 static void rdev_clear_err(struct regulator_dev *rdev, int err) in rdev_clear_err()
105 struct regulator_dev *rdev; in regulator_notifier_isr_work()
130 struct regulator_dev *rdev; in regulator_notifier_isr_work()
211 struct regulator_dev *rdev; in regulator_notifier_isr()
238 struct regulator_dev *rdev; in regulator_notifier_isr()
281 struct regulator_dev **rdev, int common_err, in init_rdev_state()
341 struct regulator_dev **rdev, int rdev_amount) in regulator_irq_helper()
/linux/drivers/soc/tegra/
H A Dregulators-tegra20.c26 struct regulator_dev *core_rdev;
27 struct regulator_dev *cpu_rdev;
28 struct regulator_dev *rtc_rdev;
45 struct regulator_dev *core_rdev) in tegra20_core_limit()
92 static int tegra20_core_rtc_max_spread(struct regulator_dev *core_rdev, in tegra20_core_rtc_max_spread()
93 struct regulator_dev *rtc_rdev) in tegra20_core_rtc_max_spread()
96 struct regulator_dev *rdev; in tegra20_core_rtc_max_spread()
136 struct regulator_dev *core_rdev, in tegra20_core_rtc_update()
137 struct regulator_dev *rtc_rdev, in tegra20_core_rtc_update()
255 struct regulator_dev *cpu_rdev, in tegra20_core_voltage_update()
[all …]
H A Dregulators-tegra30.c26 struct regulator_dev *core_rdev;
27 struct regulator_dev *cpu_rdev;
44 struct regulator_dev *core_rdev) in tegra30_core_limit()
167 struct regulator_dev *cpu_rdev, in tegra30_voltage_update()
168 struct regulator_dev *core_rdev) in tegra30_voltage_update()
342 struct regulator_dev *rdev, in tegra30_regulator_balance_voltage()
346 struct regulator_dev *core_rdev = tegra->core_rdev; in tegra30_regulator_balance_voltage()
347 struct regulator_dev *cpu_rdev = tegra->cpu_rdev; in tegra30_regulator_balance_voltage()
463 struct regulator_dev *rdev) in tegra30_regulator_attach()
484 struct regulator_dev *rdev) in tegra30_regulator_detach()
/linux/drivers/soc/samsung/
H A Dexynos-regulator-coupler.c19 static int regulator_get_optimal_voltage(struct regulator_dev *rdev, in regulator_get_optimal_voltage()
25 struct regulator_dev **c_rdevs = c_desc->coupled_rdevs; in regulator_get_optimal_voltage()
120 struct regulator_dev *rdev, in exynos_coupler_balance_voltage()
123 struct regulator_dev **c_rdevs; in exynos_coupler_balance_voltage()
124 struct regulator_dev *best_rdev; in exynos_coupler_balance_voltage()
204 struct regulator_dev *rdev) in exynos_coupler_attach()

123456789