| /linux/include/linux/regulator/ |
| H A D | coupler.h | 16 struct regulator_dev; 46 struct regulator_dev *rdev); 48 struct regulator_dev *rdev); 50 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, 65 int regulator_do_balance_voltage(struct regulator_dev *rdev, 72 static inline int regulator_check_consumers(struct regulator_dev *rdev, in regulator_check_consumers() [all …]
|
| /linux/drivers/regulator/ |
| H A D | internal.h | 57 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 D | core.c | 61 struct regulator_dev *regulator; 98 struct regulator_dev *rdev; 103 static int _regulator_is_enabled(struct regulator_dev *rdev); 105 static int _regulator_get_error_flags(struct regulator_dev *rdev, unsigned int *flags); 106 static int _regulator_get_current_limit(struct regulator_dev *rdev); 107 static unsigned int _regulator_get_mode(struct regulator_dev *rdev); 108 static int _notifier_call_chain(struct regulator_dev *rdev, 110 static int _regulator_do_set_voltage(struct regulator_dev *rdev, 112 static int regulator_balance_voltage(struct regulator_dev *rdev, 114 static struct regulator *create_regulator(struct regulator_dev *rdev, [all …]
|
| H A D | helpers.c | 28 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 D | max8925-regulator.c | 42 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 D | max8660.c | 98 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 D | stm32-vrefbuf.c | 41 static int stm32_vrefbuf_enable(struct regulator_dev *rdev) in stm32_vrefbuf_enable() 75 static int stm32_vrefbuf_disable(struct regulator_dev *rdev) in stm32_vrefbuf_disable() 94 static int stm32_vrefbuf_is_enabled(struct regulator_dev *rdev) in stm32_vrefbuf_is_enabled() 110 static int stm32_vrefbuf_set_voltage_sel(struct regulator_dev *rdev, in stm32_vrefbuf_set_voltage_sel() 130 static int stm32_vrefbuf_get_voltage_sel(struct regulator_dev *rdev) in stm32_vrefbuf_get_voltage_sel() 172 struct regulator_dev *rdev; in stm32_vrefbuf_probe() 232 struct regulator_dev *rdev = platform_get_drvdata(pdev); in stm32_vrefbuf_remove() 245 struct regulator_dev *rdev = dev_get_drvdata(dev); in stm32_vrefbuf_runtime_suspend() 255 struct regulator_dev *rdev = dev_get_drvdata(dev); in stm32_vrefbuf_runtime_resume()
|
| H A D | twl6030-regulator.c | 106 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 D | rt6190-regulator.c | 74 static int rt6190_out_set_voltage_sel(struct regulator_dev *rdev, in rt6190_out_set_voltage_sel() 84 static int rt6190_out_get_voltage_sel(struct regulator_dev *rdev) in rt6190_out_get_voltage_sel() 95 static int rt6190_out_enable(struct regulator_dev *rdev) in rt6190_out_enable() 126 static int rt6190_out_disable(struct regulator_dev *rdev) in rt6190_out_disable() 148 static int rt6190_out_set_current_limit(struct regulator_dev *rdev, int min_uA, in rt6190_out_set_current_limit() 171 static int rt6190_out_get_current_limit(struct regulator_dev *rdev) in rt6190_out_get_current_limit() 188 static int rt6190_out_set_mode(struct regulator_dev *rdev, unsigned int mode) in rt6190_out_set_mode() 208 static unsigned int rt6190_out_get_mode(struct regulator_dev *rdev) in rt6190_out_get_mode() 224 static int rt6190_out_get_error_flags(struct regulator_dev *rdev, in rt6190_out_get_error_flags() 319 struct regulator_dev *rdev = devid; in rt6190_irq_handler() [all …]
|
| H A D | anatop-regulator.c | 34 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 D | max5970-regulator.c | 53 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 D | aat2870-regulator.c | 32 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 D | twl-regulator.c | 97 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 D | rt6160-regulator.c | 56 static int rt6160_enable(struct regulator_dev *rdev) in rt6160_enable() 72 static int rt6160_disable(struct regulator_dev *rdev) in rt6160_disable() 89 static int rt6160_is_enabled(struct regulator_dev *rdev) in rt6160_is_enabled() 96 static int rt6160_set_mode(struct regulator_dev *rdev, unsigned int mode) in rt6160_set_mode() 116 static unsigned int rt6160_get_mode(struct regulator_dev *rdev) in rt6160_get_mode() 132 static int rt6160_set_suspend_voltage(struct regulator_dev *rdev, int uV) in rt6160_set_suspend_voltage() 151 static int rt6160_get_error_flags(struct regulator_dev *rdev, unsigned int *flags) in rt6160_get_error_flags() 235 struct regulator_dev *rdev; in rt6160_probe()
|
| H A D | mt6316-regulator.c | 115 static int mt6316_vreg_enable_setclr(struct regulator_dev *rdev) in mt6316_vreg_enable_setclr() 121 static int mt6316_vreg_disable_setclr(struct regulator_dev *rdev) in mt6316_vreg_disable_setclr() 127 static int mt6316_regulator_set_voltage_sel(struct regulator_dev *rdev, unsigned int selector) in mt6316_regulator_set_voltage_sel() 134 static int mt6316_regulator_get_voltage_sel(struct regulator_dev *rdev) in mt6316_regulator_get_voltage_sel() 146 static int mt6316_regulator_get_status(struct regulator_dev *rdev) in mt6316_regulator_get_status() 159 static unsigned int mt6316_regulator_get_mode(struct regulator_dev *rdev) in mt6316_regulator_get_mode() 184 static int mt6316_regulator_set_mode(struct regulator_dev *rdev, in mt6316_regulator_set_mode() 270 struct regulator_dev *rdev; in mt6316_regulator_probe()
|
| H A D | rt8092.c | 60 static int rt8092_set_operating_mode(struct regulator_dev *rdev, unsigned int mode) in rt8092_set_operating_mode() 82 static unsigned int rt8092_get_operating_mode(struct regulator_dev *rdev) in rt8092_get_operating_mode() 98 static int rt8092_get_error_flags(struct regulator_dev *rdev, unsigned int *flags) in rt8092_get_error_flags() 129 static int rt8092_set_suspend_voltage(struct regulator_dev *rdev, int uV) in rt8092_set_suspend_voltage() 156 static int rt8092_set_suspend_enable(struct regulator_dev *rdev) in rt8092_set_suspend_enable() 166 static int rt8092_set_suspend_disable(struct regulator_dev *rdev) in rt8092_set_suspend_disable() 176 static int rt8092_set_suspend_mode(struct regulator_dev *rdev, unsigned int mode) in rt8092_set_suspend_mode() 239 struct regulator_dev *rdev; in rt8092_probe()
|
| H A D | pwm-regulator.c | 54 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 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()
|
| H A D | rt5739.c | 52 static int rt5739_set_mode(struct regulator_dev *rdev, unsigned int mode) in rt5739_set_mode() 77 static unsigned int rt5739_get_mode(struct regulator_dev *rdev) in rt5739_get_mode() 99 static int rt5739_set_suspend_voltage(struct regulator_dev *rdev, int uV) in rt5739_set_suspend_voltage() 120 static int rt5739_set_suspend_enable(struct regulator_dev *rdev) in rt5739_set_suspend_enable() 134 static int rt5739_set_suspend_disable(struct regulator_dev *rdev) in rt5739_set_suspend_disable() 148 static int rt5739_set_suspend_mode(struct regulator_dev *rdev, in rt5739_set_suspend_mode() 261 struct regulator_dev *rdev; in rt5739_probe()
|
| H A D | ab8500-ext.c | 111 static int ab8500_ext_regulator_enable(struct regulator_dev *rdev) in ab8500_ext_regulator_enable() 148 static int ab8500_ext_regulator_disable(struct regulator_dev *rdev) in ab8500_ext_regulator_disable() 184 static int ab8500_ext_regulator_is_enabled(struct regulator_dev *rdev) in ab8500_ext_regulator_is_enabled() 215 static int ab8500_ext_regulator_set_mode(struct regulator_dev *rdev, in ab8500_ext_regulator_set_mode() 266 static unsigned int ab8500_ext_regulator_get_mode(struct regulator_dev *rdev) in ab8500_ext_regulator_get_mode() 286 static int ab8500_ext_set_voltage(struct regulator_dev *rdev, int min_uV, in ab8500_ext_set_voltage() 308 static int ab8500_ext_list_voltage(struct regulator_dev *rdev, in ab8500_ext_list_voltage() 397 struct regulator_dev *rdev; in ab8500_ext_regulator_probe()
|
| H A D | rtq2134-regulator.c | 77 static int rtq2134_buck_set_mode(struct regulator_dev *rdev, unsigned int mode) in rtq2134_buck_set_mode() 95 static unsigned int rtq2134_buck_get_mode(struct regulator_dev *rdev) in rtq2134_buck_get_mode() 111 static int rtq2134_buck_set_suspend_voltage(struct regulator_dev *rdev, int uV) in rtq2134_buck_set_suspend_voltage() 127 static int rtq2134_buck_set_suspend_enable(struct regulator_dev *rdev) in rtq2134_buck_set_suspend_enable() 137 static int rtq2134_buck_set_suspend_disable(struct regulator_dev *rdev) in rtq2134_buck_set_suspend_disable() 146 static int rtq2134_buck_set_suspend_mode(struct regulator_dev *rdev, in rtq2134_buck_set_suspend_mode() 165 static int rtq2134_buck_get_error_flags(struct regulator_dev *rdev, in rtq2134_buck_get_error_flags() 332 struct regulator_dev *rdev; in rtq2134_probe()
|
| H A D | tps65218-regulator.c | 65 static int tps65218_pmic_set_voltage_sel(struct regulator_dev *dev, in tps65218_pmic_set_voltage_sel() 90 static int tps65218_pmic_enable(struct regulator_dev *dev) in tps65218_pmic_enable() 104 static int tps65218_pmic_disable(struct regulator_dev *dev) in tps65218_pmic_disable() 117 static int tps65218_pmic_set_suspend_enable(struct regulator_dev *dev) in tps65218_pmic_set_suspend_enable() 130 static int tps65218_pmic_set_suspend_disable(struct regulator_dev *dev) in tps65218_pmic_set_suspend_disable() 187 static int tps65218_pmic_set_input_current_lim(struct regulator_dev *dev, in tps65218_pmic_set_input_current_lim() 205 static int tps65218_pmic_set_current_limit(struct regulator_dev *dev, in tps65218_pmic_set_current_limit() 306 struct regulator_dev *rdev; in tps65218_regulator_probe()
|
| /linux/drivers/soc/tegra/ |
| H A D | regulators-tegra20.c | 26 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 D | regulators-tegra30.c | 26 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 D | exynos-regulator-coupler.c | 19 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()
|