/Linux-v4.19/include/linux/regulator/ |
D | driver.h | 26 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/ |
D | internal.h | 48 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 …]
|
D | core.c | 70 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 …]
|
D | helpers.c | 31 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 …]
|
D | stm32-vrefbuf.c | 38 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()
|
D | twl6030-regulator.c | 109 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 …]
|
D | max8660.c | 111 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 …]
|
D | max8925-regulator.c | 45 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()
|
D | anatop-regulator.c | 42 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()
|
D | lp3971.c | 110 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 …]
|
D | pwm-regulator.c | 60 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()
|
D | aat2870-regulator.c | 45 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()
|
D | tps65218-regulator.c | 71 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()
|
D | twl-regulator.c | 102 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 …]
|
D | lp3972.c | 225 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 …]
|
D | qcom-rpmh-regulator.c | 161 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 …]
|
D | wm8350-regulator.c | 111 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 …]
|
D | mc13xxx-regulator-core.c | 27 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()
|
D | wm831x-isink.c | 35 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()
|
D | ad5398.c | 28 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()
|
D | pcap-regulator.c | 149 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()
|
D | da9210-regulator.c | 35 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()
|
D | tps80031-regulator.c | 88 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 …]
|
D | da9055-regulator.c | 82 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/ |
D | regulator.txt | 13 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,
|