/device/soc/hisilicon/hi3751v350/sdk_linux/source/msp/drv/regulator/ |
H A D | hi3751v350-regulator.c | 19 #define DRVNAME "gpu-regulator-driver" 30 #include <linux/regulator/driver.h> 31 #include <linux/regulator/machine.h> 32 #include <linux/regulator/of_regulator.h> 73 struct hisi_gpu_regulator *regulator; in hisi_regulator_probe() local 79 regulator = devm_kzalloc(&pdev->dev, sizeof(*regulator), GFP_KERNEL); in hisi_regulator_probe() 80 if (!regulator) { in hisi_regulator_probe() 93 regulator->base = devm_ioremap_nocache(&pdev->dev, res->start, resource_size(res)); in hisi_regulator_probe() 94 if (!regulator in hisi_regulator_probe() [all...] |
/device/soc/rockchip/common/sdk_linux/drivers/regulator/ |
H A D | core.c | 23 #include <linux/regulator/of_regulator.h>
24 #include <linux/regulator/consumer.h>
25 #include <linux/regulator/coupler.h>
26 #include <linux/regulator/driver.h>
27 #include <linux/regulator/machine.h>
31 #include <trace/events/regulator.h>
73 struct regulator_dev *regulator;
member 103 struct regulator *reg;
107 static int _regulator_disable(struct regulator *regulator);
461 struct regulator *regulator; regulator_check_consumers() local 822 struct regulator *regulator; regulator_total_uA_show() local 958 regulator_get_voltage(struct regulator *regulator) regulator_get_voltage() argument 1346 _regulator_handle_consumer_disable(struct regulator *regulator) _regulator_handle_consumer_disable() argument 1385 _regulator_handle_consumer_enable(struct regulator *regulator) _regulator_handle_consumer_enable() argument 1402 _regulator_enable(struct regulator *regulator) _regulator_enable() argument 1477 regulator_enable(struct regulator *regulator) regulator_enable() argument 1751 const struct regulator *regulator = file->private_data; constraint_flags_read_file() local 1796 struct regulator *regulator; create_regulator() local 2099 struct regulator *regulator; _regulator_get() local 2287 destroy_regulator(struct regulator *regulator) destroy_regulator() argument 2314 _regulator_put(struct regulator *regulator) _regulator_put() argument 2343 regulator_put(struct regulator *regulator) regulator_put() argument 2786 _regulator_disable(struct regulator *regulator) _regulator_disable() argument 2846 regulator_disable(struct regulator *regulator) regulator_disable() argument 2893 regulator_force_disable(struct regulator *regulator) regulator_force_disable() argument 2927 struct regulator *regulator; regulator_disable_work() local 2979 regulator_disable_deferred(struct regulator *regulator, int ms) regulator_disable_deferred() argument 3060 regulator_is_enabled(struct regulator *regulator) regulator_is_enabled() argument 3084 regulator_count_voltages(struct regulator *regulator) regulator_count_voltages() argument 3110 regulator_list_voltage(struct regulator *regulator, unsigned selector) regulator_list_voltage() argument 3123 regulator_get_regmap(struct regulator *regulator) regulator_get_regmap() argument 3144 regulator_get_hardware_vsel_register(struct regulator *regulator, unsigned *vsel_reg, unsigned *vsel_mask) regulator_get_hardware_vsel_register() argument 3171 regulator_list_hardware_vsel(struct regulator *regulator, unsigned selector) regulator_list_hardware_vsel() argument 3194 regulator_get_linear_step(struct regulator *regulator) regulator_get_linear_step() argument 3211 regulator_is_supported_voltage(struct regulator *regulator, int min_uV, int max_uV) regulator_is_supported_voltage() argument 3533 regulator_set_voltage_unlocked(struct regulator *regulator, int min_uV, int max_uV, suspend_state_t state) regulator_set_voltage_unlocked() argument 3949 regulator_set_voltage(struct regulator *regulator, int min_uV, int max_uV) regulator_set_voltage() argument 3990 struct regulator *regulator; regulator_suspend_disable() local 4009 _regulator_set_suspend_voltage(struct regulator *regulator, int min_uV, int max_uV, suspend_state_t state) _regulator_set_suspend_voltage() argument 4027 regulator_set_suspend_voltage(struct regulator *regulator, int min_uV, int max_uV, suspend_state_t state) regulator_set_suspend_voltage() argument 4057 regulator_set_voltage_time(struct regulator *regulator, int old_uV, int new_uV) regulator_set_voltage_time() argument 4147 regulator_sync_voltage(struct regulator *regulator) regulator_sync_voltage() argument 4204 regulator_set_current_limit(struct regulator *regulator, int min_uA, int max_uA) regulator_set_current_limit() argument 4260 regulator_get_current_limit(struct regulator *regulator) regulator_get_current_limit() argument 4277 regulator_set_mode(struct regulator *regulator, unsigned int mode) regulator_set_mode() argument 4340 regulator_get_mode(struct regulator *regulator) regulator_get_mode() argument 4371 regulator_get_error_flags(struct regulator *regulator, unsigned int *flags) regulator_get_error_flags() argument 4411 regulator_set_load(struct regulator *regulator, int uA_load) regulator_set_load() argument 4443 regulator_allow_bypass(struct regulator *regulator, bool enable) regulator_allow_bypass() argument 4504 regulator_register_notifier(struct regulator *regulator, struct notifier_block *nb) regulator_register_notifier() argument 4517 regulator_unregister_notifier(struct regulator *regulator, struct notifier_block *nb) regulator_unregister_notifier() argument 4890 struct regulator *regulator = data; reg_debug_enable_set() local 4910 struct regulator *regulator = data; reg_debug_force_disable_set() local 4925 struct regulator *regulator = file->private_data; reg_debug_voltage_write() local 4973 struct regulator *regulator = data; reg_debug_mode_set() local 4987 struct regulator *regulator = data; reg_debug_set_load() local 5009 struct regulator *regulator = data; reg_debug_enable_get() local 5021 struct regulator *regulator = file->private_data; reg_debug_voltage_read() local 5047 struct regulator *regulator = data; reg_debug_mode_get() local 5128 struct regulator *regulator; rdev_init_debugfs() local 5832 regulator_get_drvdata(struct regulator *regulator) regulator_get_drvdata() argument 5843 regulator_set_drvdata(struct regulator *regulator, void *data) regulator_set_drvdata() argument [all...] |
H A D | fan53555.c | 15 #include <linux/regulator/driver.h> 16 #include <linux/regulator/machine.h> 17 #include <linux/regulator/of_regulator.h> 22 #include <linux/regulator/fan53555.h> 133 struct regulator_init_data *regulator; member 642 pdata->regulator = of_get_regulator_init_data(dev, np, desc); in fan53555_parse_dt() 643 pdata->regulator->constraints.initial_state = PM_SUSPEND_MEM; in fan53555_parse_dt() 718 if (!pdata || !pdata->regulator) { in fan53555_regulator_probe() 726 di->regulator = pdata->regulator; in fan53555_regulator_probe() [all...] |
/device/soc/rockchip/common/vendor/drivers/devfreq/ |
H A D | rockchip_bus.c | 16 #include <linux/regulator/consumer.h> 36 struct regulator *regulator; member 155 bus->regulator = devm_regulator_get(dev, "bus"); in rockchip_bus_power_control_init() 156 if (IS_ERR(bus->regulator)) { in rockchip_bus_power_control_init() 157 dev_err(dev, "failed to get bus regulator\n"); in rockchip_bus_power_control_init() 158 return PTR_ERR(bus->regulator); in rockchip_bus_power_control_init() 191 if (regulator_set_voltage(bus->regulator, target_volt, INT_MAX)) { in rockchip_bus_clkfreq_target() 267 if (!bus->regulator) { in rockchip_bus_cpufreq_target() 290 ret = regulator_set_voltage(bus->regulator, target_vol in rockchip_bus_cpufreq_target() [all...] |
/device/soc/rockchip/rk3588/kernel/drivers/devfreq/ |
H A D | rockchip_bus.c | 16 #include <linux/regulator/consumer.h> 38 struct regulator *regulator; member 161 bus->regulator = devm_regulator_get(dev, "bus"); in rockchip_bus_power_control_init() 162 if (IS_ERR(bus->regulator)) { in rockchip_bus_power_control_init() 163 dev_err(dev, "failed to get bus regulator\n"); in rockchip_bus_power_control_init() 164 return PTR_ERR(bus->regulator); in rockchip_bus_power_control_init() 197 if (regulator_set_voltage(bus->regulator, target_volt, in rockchip_bus_clkfreq_target() 277 if (!bus->regulator) { in rockchip_bus_cpufreq_target() 299 ret = regulator_set_voltage(bus->regulator, target_vol in rockchip_bus_cpufreq_target() [all...] |
/device/soc/rockchip/common/vendor/drivers/gpu/arm/bifrost/platform/rk/ |
H A D | mali_kbase_config_rk.c | 198 E("fail to enable regulator, err : %d.", err); in rk_pm_callback_power_on() 280 struct regulator *regulator = kbdev->regulators[i]; in rk_pm_enable_regulator() local 281 if (!regulator) { in rk_pm_enable_regulator() 282 W("no mali regulator control, no need to enable."); in rk_pm_enable_regulator() 286 D("to enable regulator."); in rk_pm_enable_regulator() 287 ret = regulator_enable(regulator); in rk_pm_enable_regulator() 289 E("fail to enable regulator, ret : %d.", ret); in rk_pm_enable_regulator() 303 struct regulator *regulator in rk_pm_disable_regulator() local [all...] |
/device/soc/rockchip/common/vendor/drivers/regulator/ |
H A D | xz3216.c | 18 #include <linux/regulator/driver.h>
30 #include <linux/regulator/of_regulator.h>
31 #include <linux/regulator/driver.h>
32 #include <linux/regulator/machine.h>
64 struct regulator_init_data *regulator;
member 320 xz3216->regulator = pdev->xz3216_init_data;
in xz3216_i2c_probe() 326 config.init_data = xz3216->regulator;
in xz3216_i2c_probe() 330 dev_err(&i2c->dev, "Failed to register regulator!\n");
in xz3216_i2c_probe()
|
/device/soc/rockchip/common/vendor/drivers/gpu/arm/mali400/mali/linux/ |
H A D | mali_devfreq.c | 17 #include <linux/regulator/consumer.h> 18 #include <linux/regulator/driver.h> 82 err = regulator_set_voltage(mdev->regulator, voltage, INT_MAX); in mali_devfreq_target() 93 if (mdev->regulator && mdev->current_voltage != voltage && old_freq < freq) { in mali_devfreq_target() 94 err = regulator_set_voltage(mdev->regulator, voltage, INT_MAX); in mali_devfreq_target() 114 if (mdev->regulator && mdev->current_voltage != voltage && old_freq > freq) { in mali_devfreq_target() 115 err = regulator_set_voltage(mdev->regulator, voltage, INT_MAX); in mali_devfreq_target()
|
/device/soc/rockchip/common/kernel/drivers/gpu/arm/mali400/mali/linux/ |
H A D | mali_devfreq.c | 16 #include <linux/regulator/consumer.h> 17 #include <linux/regulator/driver.h> 80 err = regulator_set_voltage(mdev->regulator, voltage, INT_MAX); in mali_devfreq_target() 91 if (mdev->regulator && mdev->current_voltage != voltage && in mali_devfreq_target() 93 err = regulator_set_voltage(mdev->regulator, voltage, INT_MAX); in mali_devfreq_target() 112 if (mdev->regulator && mdev->current_voltage != voltage && in mali_devfreq_target() 114 err = regulator_set_voltage(mdev->regulator, voltage, INT_MAX); in mali_devfreq_target()
|
/device/soc/rockchip/common/kernel/drivers/gpu/arm/mali400/mali/common/ |
H A D | mali_osk_mali.h | 33 struct regulator *regulator; member
|
/device/soc/rockchip/common/vendor/drivers/gpu/arm/mali400/mali/common/ |
H A D | mali_osk_mali.h | 34 struct regulator *regulator; member
|
/device/soc/rockchip/common/kernel/drivers/gpu/arm/bifrost/platform/rk/ |
H A D | mali_kbase_config_rk.c | 248 E("fail to enable regulator, err : %d.", err); in rk_pm_callback_power_on() 331 struct regulator *regulator = kbdev->regulators[i]; in rk_pm_enable_regulator() local 332 if (!regulator) { in rk_pm_enable_regulator() 333 W("no mali regulator control, no need to enable."); in rk_pm_enable_regulator() 337 D("to enable regulator."); in rk_pm_enable_regulator() 338 ret = regulator_enable(regulator); in rk_pm_enable_regulator() 340 E("fail to enable regulator, ret : %d.", ret); in rk_pm_enable_regulator() 354 struct regulator *regulator in rk_pm_disable_regulator() local [all...] |
/device/soc/rockchip/rk3588/kernel/drivers/regulator/ |
H A D | internal.h | 24 * struct regulator 34 struct regulator { struct 112 struct regulator *_regulator_get(struct device *dev, const char *id,
|
/device/soc/rockchip/common/sdk_linux/include/soc/rockchip/ |
H A D | rockchip_system_monitor.h | 91 struct regulator *early_reg; 92 struct regulator **regulators;
|
/device/soc/rockchip/rk3588/kernel/include/soc/rockchip/ |
H A D | rockchip_system_monitor.h | 91 struct regulator *early_reg; 92 struct regulator **regulators;
|
/device/soc/rockchip/common/vendor/drivers/gpu/arm/midgard/platform/rk/ |
H A D | mali_kbase_config_rk.c | 200 E("fail to enable regulator, err : %d.", err);
in rk_pm_callback_power_on() 281 if (!kbdev->regulator) {
in rk_pm_enable_regulator() 282 W("no mali regulator control, no need to enable.");
in rk_pm_enable_regulator() 286 D("to enable regulator.");
in rk_pm_enable_regulator() 287 ret = regulator_enable(kbdev->regulator);
in rk_pm_enable_regulator() 289 E("fail to enable regulator, ret : %d.", ret);
in rk_pm_enable_regulator() 299 if (!(kbdev->regulator)) {
in rk_pm_disable_regulator() 300 W("no mali regulator control, no need to disable.");
in rk_pm_disable_regulator() 304 D("to disable regulator.");
in rk_pm_disable_regulator() 305 regulator_disable(kbdev->regulator);
in rk_pm_disable_regulator() [all...] |
/device/soc/rockchip/common/kernel/drivers/gpu/arm/midgard/platform/rk/ |
H A D | mali_kbase_config_rk.c | 203 E("fail to enable regulator, err : %d.", err); in rk_pm_callback_power_on() 285 if (!kbdev->regulator) { in rk_pm_enable_regulator() 286 W("no mali regulator control, no need to enable."); in rk_pm_enable_regulator() 290 D("to enable regulator."); in rk_pm_enable_regulator() 291 ret = regulator_enable(kbdev->regulator); in rk_pm_enable_regulator() 293 E("fail to enable regulator, ret : %d.", ret); in rk_pm_enable_regulator() 303 if (!(kbdev->regulator)) { in rk_pm_disable_regulator() 304 W("no mali regulator control, no need to disable."); in rk_pm_disable_regulator() 308 D("to disable regulator."); in rk_pm_disable_regulator() 309 regulator_disable(kbdev->regulator); in rk_pm_disable_regulator() [all...] |
/device/soc/rockchip/rk3588/kernel/drivers/soc/rockchip/ |
H A D | rockchip_pm_config.c | 18 #include <linux/regulator/driver.h> 19 #include <linux/regulator/machine.h> 23 #include <../drivers/regulator/internal.h> 87 strncpy(on_prop_name, "rockchip,regulator-on-in-mem", in parse_on_off_regulator() 89 strncpy(off_prop_name, "rockchip,regulator-off-in-mem", in parse_on_off_regulator() 94 strncpy(on_prop_name, "rockchip,regulator-on-in-mem-lite", in parse_on_off_regulator() 96 strncpy(off_prop_name, "rockchip,regulator-off-in-mem-lite", in parse_on_off_regulator() 101 strncpy(on_prop_name, "rockchip,regulator-on-in-mem-ultra", in parse_on_off_regulator() 103 strncpy(off_prop_name, "rockchip,regulator-off-in-mem-ultra", in parse_on_off_regulator() 120 pr_warn("failed to find regulator in parse_on_off_regulator() [all...] |
H A D | opp.h | 24 struct regulator; 196 struct regulator **regulators;
|
/device/soc/rockchip/common/sdk_linux/include/linux/regulator/ |
H A D | fan53555.h | 51 struct regulator_init_data *regulator; member
|
/device/soc/rockchip/common/kernel/drivers/gpu/arm/midgard/backend/gpu/ |
H A D | mali_kbase_devfreq.c | 121 err = regulator_set_voltage(kbdev->regulator, voltage, INT_MAX); in kbase_devfreq_target() 133 if (kbdev->regulator && kbdev->current_voltage != voltage && in kbase_devfreq_target() 135 err = regulator_set_voltage(kbdev->regulator, voltage, INT_MAX); in kbase_devfreq_target() 154 if (kbdev->regulator && kbdev->current_voltage != voltage && in kbase_devfreq_target() 156 err = regulator_set_voltage(kbdev->regulator, voltage, INT_MAX); in kbase_devfreq_target()
|
/device/soc/rockchip/common/vendor/drivers/gpu/arm/mali400/mali/platform/rk/ |
H A D | rk.c | 29 #include <linux/regulator/consumer.h> 379 if (mdev->regulator) { in rk_platform_enable_gpu_regulator() 380 ret = regulator_enable(mdev->regulator); in rk_platform_enable_gpu_regulator() 391 if (mdev->regulator) { in rk_platform_disable_gpu_regulator() 392 regulator_disable(mdev->regulator); in rk_platform_disable_gpu_regulator()
|
/device/soc/rockchip/common/vendor/drivers/gpu/arm/midgard/backend/gpu/ |
H A D | mali_kbase_devfreq.c | 118 err = regulator_set_voltage(kbdev->regulator, voltage, INT_MAX); in kbase_devfreq_target() 130 if (kbdev->regulator && kbdev->current_voltage != voltage && old_freq < freq) { in kbase_devfreq_target() 131 err = regulator_set_voltage(kbdev->regulator, voltage, INT_MAX); in kbase_devfreq_target() 150 if (kbdev->regulator && kbdev->current_voltage != voltage && old_freq > freq) { in kbase_devfreq_target() 151 err = regulator_set_voltage(kbdev->regulator, voltage, INT_MAX); in kbase_devfreq_target()
|
/device/soc/rockchip/common/sdk_linux/include/linux/mmc/ |
H A D | host.h | 258 struct regulator; 262 struct regulator *vmmc; /* Card power supply */ 263 struct regulator *vqmmc; /* Optional Vccq supply */ 434 bool regulator_enabled; /* regulator state */ 522 int mmc_regulator_set_ocr(struct mmc_host *mmc, struct regulator *supply, unsigned short vdd_bit); 525 static inline int mmc_regulator_set_ocr(struct mmc_host *mmc, struct regulator *supply, unsigned short vdd_bit) in mmc_regulator_set_ocr()
|
/device/soc/rockchip/common/kernel/drivers/gpu/arm/mali400/mali/platform/rk/ |
H A D | rk.c | 29 #include <linux/regulator/consumer.h> 401 if (mdev->regulator) in rk_platform_enable_gpu_regulator() 402 ret = regulator_enable(mdev->regulator); in rk_platform_enable_gpu_regulator() 412 if (mdev->regulator) in rk_platform_disable_gpu_regulator() 413 regulator_disable(mdev->regulator); in rk_platform_disable_gpu_regulator()
|