/device/soc/rockchip/common/sdk_linux/include/linux/regulator/ |
H A D | driver.h | 23 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 D | internal.h | 46 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 D | rk806-regulator.c | 254 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 D | core.c | 73 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 D | fan53555.c | 132 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 D | rk808-regulator.c | 200 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 D | of_regulator.c | 480 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 D | xz3216.c | 63 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 D | rockchip_pm_config.c | 38 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 D | rockchip_system_monitor.c | 971 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 D | hi3751v350-regulator.c | 43 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 D | bq25700_charger.c | 192 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 D | rockchip_system_monitor.c | 967 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()
|