Home
last modified time | relevance | path

Searched refs:regulator_dev (Results 1 - 13 of 13) sorted by relevance

/device/soc/rockchip/common/sdk_linux/include/linux/regulator/
H A Ddriver.h23 struct regulator_dev;
126 int (*list_voltage)(struct regulator_dev *, unsigned selector);
129 int (*set_voltage)(struct regulator_dev *, int min_uV, int max_uV, unsigned *selector);
130 int (*map_voltage)(struct regulator_dev *, int min_uV, int max_uV);
131 int (*set_voltage_sel)(struct regulator_dev *, unsigned selector);
132 int (*get_voltage)(struct regulator_dev *);
133 int (*get_voltage_sel)(struct regulator_dev *);
136 int (*set_current_limit)(struct regulator_dev *, int min_uA, int max_uA);
137 int (*get_current_limit)(struct regulator_dev *);
139 int (*set_input_current_limit)(struct regulator_dev *, in
425 struct regulator_dev { global() struct
[all...]
/device/soc/rockchip/rk3588/kernel/drivers/regulator/
H A Dinternal.h46 struct regulator_dev *rdev;
52 static inline struct regulator_dev *dev_to_rdev(struct device *dev) in dev_to_rdev()
54 return container_of(dev, struct regulator_dev, dev); in dev_to_rdev()
58 struct regulator_dev *of_find_regulator_by_node(struct device_node *np);
64 struct regulator_dev *of_parse_coupled_regulator(struct regulator_dev *rdev,
67 int of_get_n_coupled(struct regulator_dev *rdev);
69 bool of_check_coupling_data(struct regulator_dev *rdev);
72 static inline struct regulator_dev *
87 static inline struct regulator_dev *
[all...]
H A Drk806-regulator.c254 static void rk806_dvs_start_fun_init(struct regulator_dev *rdev) in rk806_dvs_start_fun_init()
265 static void rk806_dvs_pwrctrl_fun_init(struct regulator_dev *rdev) in rk806_dvs_pwrctrl_fun_init()
281 static void rk806_dvs_start_pwrctrl_fun_init(struct regulator_dev *rdev) in rk806_dvs_start_pwrctrl_fun_init()
304 static int rk806_dvs_mode_init(struct regulator_dev *rdev) in rk806_dvs_mode_init()
334 static int get_dvs_mode(struct regulator_dev *rdev) in get_dvs_mode()
373 static int rk806_get_read_vsel_register(struct regulator_dev *rdev) in rk806_get_read_vsel_register()
396 static int rk806_get_write_vsel_register(struct regulator_dev *rdev) in rk806_get_write_vsel_register()
419 static void rk806_do_gpio_dvs(struct regulator_dev *rdev) in rk806_do_gpio_dvs()
458 static void rk806_do_soft_dvs(struct regulator_dev *rdev) in rk806_do_soft_dvs()
496 static void rk806_regulator_sync_voltage(struct regulator_dev *rde
[all...]
/device/soc/rockchip/common/sdk_linux/drivers/regulator/
H A Dcore.c73 struct regulator_dev *regulator;
106 static int _regulator_is_enabled(struct regulator_dev *rdev);
108 static int _regulator_get_current_limit(struct regulator_dev *rdev);
109 static unsigned int _regulator_get_mode(struct regulator_dev *rdev);
110 static int _notifier_call_chain(struct regulator_dev *rdev, unsigned long event, void *data);
111 static int _regulator_do_set_voltage(struct regulator_dev *rdev, int min_uV, int max_uV);
112 static int regulator_balance_voltage(struct regulator_dev *rdev, suspend_state_t state);
113 static struct regulator *create_regulator(struct regulator_dev *rdev, struct device *dev, const char *supply_name);
117 const char *rdev_get_name(struct regulator_dev *rdev) in rdev_get_name()
133 static bool regulator_ops_is_valid(struct regulator_dev *rde
[all...]
H A Dfan53555.c132 struct regulator_dev *rdev;
165 static int fan53555_get_voltage(struct regulator_dev *rdev) in fan53555_get_voltage()
187 static int fan53555_set_suspend_voltage(struct regulator_dev *rdev, int uV) in fan53555_set_suspend_voltage()
210 static int fan53555_set_suspend_enable(struct regulator_dev *rdev) in fan53555_set_suspend_enable()
217 static int fan53555_set_suspend_disable(struct regulator_dev *rdev) in fan53555_set_suspend_disable()
224 static int fan53555_set_enable(struct regulator_dev *rdev) in fan53555_set_enable()
236 static int fan53555_set_disable(struct regulator_dev *rdev) in fan53555_set_disable()
248 static int fan53555_is_enabled(struct regulator_dev *rdev) in fan53555_is_enabled()
273 static int fan53555_set_mode(struct regulator_dev *rdev, unsigned int mode) in fan53555_set_mode()
290 static unsigned int fan53555_get_mode(struct regulator_dev *rde
[all...]
H A Drk808-regulator.c200 static int rk808_buck1_2_get_voltage_sel_regmap(struct regulator_dev *rdev) in rk808_buck1_2_get_voltage_sel_regmap()
223 static int rk808_buck1_2_i2c_set_voltage_sel(struct regulator_dev *rdev, unsigned sel) in rk808_buck1_2_i2c_set_voltage_sel()
280 static int rk816_regulator_set_voltage_sel_regmap(struct regulator_dev *rdev, unsigned int sel) in rk816_regulator_set_voltage_sel_regmap()
323 static int rk808_buck1_2_set_voltage_sel(struct regulator_dev *rdev, unsigned sel) in rk808_buck1_2_set_voltage_sel()
361 static int rk808_buck1_2_set_voltage_time_sel(struct regulator_dev *rdev, unsigned int old_selector, in rk808_buck1_2_set_voltage_time_sel()
376 static int rk805_set_ramp_delay(struct regulator_dev *rdev, int ramp_delay) in rk805_set_ramp_delay()
401 static int rk808_set_ramp_delay(struct regulator_dev *rdev, int ramp_delay) in rk808_set_ramp_delay()
425 static int rk8xx_set_ramp_delay(struct regulator_dev *rdev, int ramp_delay) in rk8xx_set_ramp_delay()
439 static int rk817_set_ramp_delay(struct regulator_dev *rdev, int ramp_delay) in rk817_set_ramp_delay()
463 static int rk808_set_suspend_voltage(struct regulator_dev *rde
[all...]
H A Dof_regulator.c480 struct regulator_dev *of_find_regulator_by_node(struct device_node *np) in of_find_regulator_by_node()
492 int of_get_n_coupled(struct regulator_dev *rdev) in of_get_n_coupled()
536 * @rdev: pointer to regulator_dev whose data is checked
541 * - all coupled regulators have the same number of regulator_dev phandles
546 bool of_check_coupling_data(struct regulator_dev *rdev) in of_check_coupling_data()
605 * of_parse_coupled regulator - Get regulator_dev pointer from rdev's property
606 * @rdev: Pointer to regulator_dev, whose DTS is used as a source to parse
610 * Returns the regulator_dev pointer parsed from DTS. If it has not been yet
613 struct regulator_dev *of_parse_coupled_regulator(struct regulator_dev *rde
[all...]
/device/soc/rockchip/common/vendor/drivers/regulator/
H A Dxz3216.c63 struct regulator_dev *rdev;
78 struct regulator_dev *rdev;
86 static unsigned int xz3216_dcdc_get_mode(struct regulator_dev *dev) in xz3216_dcdc_get_mode()
103 static int xz3216_dcdc_set_mode(struct regulator_dev *dev, unsigned int mode) in xz3216_dcdc_set_mode()
118 static int xz3216_dcdc_suspend_enable(struct regulator_dev *dev) in xz3216_dcdc_suspend_enable()
124 static int xz3216_dcdc_suspend_disable(struct regulator_dev *dev) in xz3216_dcdc_suspend_disable()
130 static int xz3216_dcdc_set_sleep_voltage(struct regulator_dev *dev, int uV) in xz3216_dcdc_set_sleep_voltage()
150 static int xz3216_dcdc_set_suspend_mode(struct regulator_dev *dev, unsigned int mode) in xz3216_dcdc_set_suspend_mode()
169 static int xz3216_set_ramp(struct regulator_dev *rdev, int ramp) in xz3216_set_ramp()
315 xz3216->rdev = kcalloc(XZ3216_NUM_REGULATORS, sizeof(struct regulator_dev), GFP_KERNE in xz3216_i2c_probe()
[all...]
/device/soc/rockchip/rk3588/kernel/drivers/soc/rockchip/
H A Drockchip_pm_config.c38 struct regulator_dev *on_reg_list[MAX_ON_OFF_REG_NUM];
39 struct regulator_dev *off_reg_list[MAX_ON_OFF_REG_NUM];
81 struct regulator_dev *reg; in parse_on_off_regulator()
82 struct regulator_dev **on_list; in parse_on_off_regulator()
83 struct regulator_dev **off_list; in parse_on_off_regulator()
260 struct regulator_dev **on_list; in pm_config_prepare()
261 struct regulator_dev **off_list; in pm_config_prepare()
H A Drockchip_system_monitor.c971 static const char *get_rdev_name(struct regulator_dev *rdev) in get_rdev_name()
985 struct regulator_dev *rdev; in rockchip_system_monitor_early_regulator_init()
1606 struct regulator_dev *rdev; in system_monitor_early_min_volt_function()
/device/soc/hisilicon/hi3751v350/sdk_linux/source/msp/drv/regulator/
H A Dhi3751v350-regulator.c43 struct regulator_dev *regdev;
49 static int hisi_gpu_regulator_get_voltage(struct regulator_dev *regdev) in hisi_gpu_regulator_get_voltage()
56 static int hisi_gpu_regulator_set_voltage(struct regulator_dev *regdev, int min_uV, int max_uV, unsigned *selector) in hisi_gpu_regulator_set_voltage()
/device/soc/rockchip/rk3588/kernel/drivers/power/supply/
H A Dbq25700_charger.c192 struct regulator_dev *otg_vbus_reg;
1751 static int bq25700_otg_vbus_enable(struct regulator_dev *dev) in bq25700_otg_vbus_enable()
1760 static int bq25700_otg_vbus_disable(struct regulator_dev *dev) in bq25700_otg_vbus_disable()
1769 static int bq25700_otg_vbus_is_enabled(struct regulator_dev *dev) in bq25700_otg_vbus_is_enabled()
/device/soc/rockchip/common/vendor/drivers/rockchip/
H A Drockchip_system_monitor.c967 static const char *get_rdev_name(struct regulator_dev *rdev) in get_rdev_name()
981 struct regulator_dev *rdev; in rockchip_system_monitor_early_regulator_init()
1593 struct regulator_dev *rdev; in system_monitor_early_min_volt_function()

Completed in 17 milliseconds