Home
last modified time | relevance | path

Searched refs:voltage (Results 1 - 25 of 47) sorted by relevance

12

/device/soc/rockchip/common/vendor/drivers/gpu/arm/bifrost/ipa/
H A Dmali_kbase_ipa.c364 * @voltage: Voltage, in mV. Range: 2^9 < voltage < 2^13 (~0.5V to ~8V)
373 static u32 kbase_scale_dynamic_power(const u32 c, const u32 freq, const u32 voltage) in kbase_scale_dynamic_power() argument
376 const u32 v2 = (voltage * voltage) / 1000; in kbase_scale_dynamic_power()
399 * @voltage: Voltage, in mV. Range: 2^9 < voltage < 2^13 (~0.5V to ~8V)
403 u32 kbase_scale_static_power(const u32 c, const u32 voltage) in kbase_scale_static_power() argument
406 const u32 v2 = (voltage * voltage) / 100 in kbase_scale_static_power()
462 get_static_power_locked(struct kbase_device *kbdev, struct kbase_ipa_model *model, unsigned long voltage) get_static_power_locked() argument
485 kbase_get_static_power(struct devfreq *df, unsigned long voltage) kbase_get_static_power() argument
517 kbase_get_dynamic_power(struct devfreq *df, unsigned long freq, unsigned long voltage) kbase_get_dynamic_power() argument
555 kbase_get_real_power_locked(struct kbase_device *kbdev, u32 *power, unsigned long freq, unsigned long voltage) kbase_get_real_power_locked() argument
597 kbase_get_real_power(struct devfreq *df, u32 *power, unsigned long freq, unsigned long voltage) kbase_get_real_power() argument
[all...]
H A Dmali_kbase_ipa.h100 * frequency and voltage.
111 * scaled by the IPA framework according to the current OPP's voltage.
214 * @df: dynamic voltage and frequency scaling information for the GPU.
217 * @voltage: a voltage, in mV.
223 int kbase_get_real_power(struct devfreq *df, u32 *power, unsigned long freq, unsigned long voltage);
230 int kbase_get_real_power_locked(struct kbase_device *kbdev, u32 *power, unsigned long freq, unsigned long voltage);
/device/soc/hisilicon/hi3861v100/sdk_liteos/boot/flashboot/drivers/lsadc/
H A Dadc_drv.c43 hi_u32 get_ref_voltage(hi_u16 *voltage) in get_ref_voltage() argument
91 *voltage = ((hi_u32)data * 180) >> 10; /* bypass:180, flashLDO: 171 = 180*0.95,coefficients:10 Units: 0.01V */ in get_ref_voltage()
95 hi_u32 get_average_ref_vlt(hi_u16 *voltage) in get_average_ref_vlt() argument
107 *voltage = (hi_u16) vlt_total; in get_average_ref_vlt()
113 *voltage = (hi_u16) (vlt_total>>1); in get_average_ref_vlt()
117 *voltage = (hi_u16) ((vlt_total) / 3); /* 3 */ in get_average_ref_vlt()
/device/soc/hisilicon/hi3861v100/sdk_liteos/boot/loaderboot/drivers/lsadc/
H A Dadc_drv.c43 hi_u32 get_ref_voltage(hi_u16 *voltage) in get_ref_voltage() argument
91 *voltage = ((hi_u32)data * 180) >> 10; /* bypass:180, flashLDO: 171 = 180*0.95,coefficients: 10 Units: 0.01V */ in get_ref_voltage()
95 hi_u32 get_average_ref_vlt(hi_u16 *voltage) in get_average_ref_vlt() argument
107 *voltage = (hi_u16) vlt_total; in get_average_ref_vlt()
113 *voltage = (hi_u16) (vlt_total>>1); in get_average_ref_vlt()
117 *voltage = (hi_u16) ((vlt_total) / 3); /* 3 */ in get_average_ref_vlt()
/device/soc/rockchip/common/vendor/drivers/gpu/arm/midgard/ipa/
H A Dmali_kbase_ipa.c335 * @voltage: Voltage, in mV. Range: 2^9 < voltage < 2^13 (~0.5V to ~8V)
344 static u32 kbase_scale_dynamic_power(const u32 c, const u32 freq, const u32 voltage) in kbase_scale_dynamic_power() argument
347 const u32 v2 = (voltage * voltage) / 0x3E8; in kbase_scale_dynamic_power()
372 * @voltage: Voltage, in mV. Range: 2^9 < voltage < 2^13 (~0.5V to ~8V)
376 u32 kbase_scale_static_power(const u32 c, const u32 voltage) in kbase_scale_static_power() argument
379 const u32 v2 = (voltage * voltage) / in kbase_scale_static_power()
409 get_static_power_locked(struct kbase_device *kbdev, struct kbase_ipa_model *model, unsigned long voltage) get_static_power_locked() argument
432 kbase_get_static_power(struct devfreq *df, unsigned long voltage) kbase_get_static_power() argument
460 kbase_get_dynamic_power(struct devfreq *df, unsigned long freq, unsigned long voltage) kbase_get_dynamic_power() argument
494 kbase_get_real_power(struct devfreq *df, u32 *power, unsigned long freq, unsigned long voltage) kbase_get_real_power() argument
[all...]
/device/soc/rockchip/common/kernel/drivers/gpu/arm/midgard/ipa/
H A Dmali_kbase_ipa.c363 * @voltage: Voltage, in mV. Range: 2^9 < voltage < 2^13 (~0.5V to ~8V)
373 const u32 voltage) in kbase_scale_dynamic_power()
376 const u32 v2 = (voltage * voltage) / 1000; in kbase_scale_dynamic_power()
401 * @voltage: Voltage, in mV. Range: 2^9 < voltage < 2^13 (~0.5V to ~8V)
405 u32 kbase_scale_static_power(const u32 c, const u32 voltage) in kbase_scale_static_power() argument
408 const u32 v2 = (voltage * voltage) / 100 in kbase_scale_static_power()
372 kbase_scale_dynamic_power(const u32 c, const u32 freq, const u32 voltage) kbase_scale_dynamic_power() argument
438 get_static_power_locked(struct kbase_device *kbdev, struct kbase_ipa_model *model, unsigned long voltage) get_static_power_locked() argument
462 kbase_get_static_power(struct devfreq *df, unsigned long voltage) kbase_get_static_power() argument
491 kbase_get_dynamic_power(struct devfreq *df, unsigned long freq, unsigned long voltage) kbase_get_dynamic_power() argument
530 kbase_get_real_power(struct devfreq *df, u32 *power, unsigned long freq, unsigned long voltage) kbase_get_real_power() argument
[all...]
/device/soc/rockchip/common/kernel/drivers/gpu/arm/bifrost/ipa/
H A Dmali_kbase_ipa.c358 * @voltage: Voltage, in mV. Range: 2^9 < voltage < 2^13 (~0.5V to ~8V)
368 const u32 voltage) in kbase_scale_dynamic_power()
371 const u32 v2 = (voltage * voltage) / 1000; in kbase_scale_dynamic_power()
395 * @voltage: Voltage, in mV. Range: 2^9 < voltage < 2^13 (~0.5V to ~8V)
399 static u32 kbase_scale_static_power(const u32 c, const u32 voltage) in kbase_scale_static_power() argument
402 const u32 v2 = (voltage * voltage) / 100 in kbase_scale_static_power()
367 kbase_scale_dynamic_power(const u32 c, const u32 freq, const u32 voltage) kbase_scale_dynamic_power() argument
457 get_static_power_locked(struct kbase_device *kbdev, struct kbase_ipa_model *model, unsigned long voltage) get_static_power_locked() argument
483 kbase_get_static_power(struct devfreq *df, unsigned long voltage) kbase_get_static_power() argument
573 kbase_get_dynamic_power(struct devfreq *df, unsigned long freq, unsigned long voltage) kbase_get_dynamic_power() argument
636 kbase_get_real_power_locked(struct kbase_device *kbdev, u32 *power, unsigned long freq, unsigned long voltage) kbase_get_real_power_locked() argument
716 kbase_get_real_power(struct devfreq *df, u32 *power, unsigned long freq, unsigned long voltage) kbase_get_real_power() argument
[all...]
H A Dmali_kbase_ipa.h116 * frequency and voltage.
129 * scaled by the IPA framework according to the current OPP's voltage.
256 * @df: dynamic voltage and frequency scaling information for the GPU.
259 * @voltage: a voltage, in mV.
267 unsigned long voltage);
276 unsigned long voltage);
/device/soc/rockchip/common/vendor/drivers/gpu/arm/mali400/mali/linux/
H A Dmali_devfreq.c57 unsigned long voltage; in mali_devfreq_target() local
67 voltage = dev_pm_opp_get_voltage(opp); in mali_devfreq_target()
79 if (mdev->current_voltage == voltage) { in mali_devfreq_target()
82 err = regulator_set_voltage(mdev->regulator, voltage, INT_MAX); in mali_devfreq_target()
84 dev_err(dev, "Failed to set voltage (%d)\n", err); in mali_devfreq_target()
87 mdev->current_voltage = voltage; 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()
96 MALI_PRINT_ERROR(("Failed to increase voltage (%d)\n", err)); in mali_devfreq_target()
114 if (mdev->regulator && mdev->current_voltage != voltage in mali_devfreq_target()
[all...]
/device/soc/rockchip/common/kernel/drivers/gpu/arm/mali400/mali/linux/
H A Dmali_devfreq.c57 unsigned long voltage; in mali_devfreq_target() local
67 voltage = dev_pm_opp_get_voltage(opp); in mali_devfreq_target()
78 if (mdev->current_voltage == voltage) in mali_devfreq_target()
80 err = regulator_set_voltage(mdev->regulator, voltage, INT_MAX); in mali_devfreq_target()
82 dev_err(dev, "Failed to set voltage (%d)\n", err); in mali_devfreq_target()
85 mdev->current_voltage = voltage; 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()
95 MALI_PRINT_ERROR(("Failed to increase voltage (%d)\n", err)); in mali_devfreq_target()
112 if (mdev->regulator && mdev->current_voltage != voltage in mali_devfreq_target()
[all...]
/device/soc/rockchip/common/vendor/drivers/gpu/arm/mali400/mali/platform/rk/
H A Drk.c237 u32 voltage, voltage_squared, voltage_cubed, frequency; in power_model_simple_init() local
268 if (of_property_read_u32(power_model_node, "voltage", &voltage)) { in power_model_simple_init()
269 dev_err(&pdev->dev, "voltage in power_model not available\n"); in power_model_simple_init()
276 voltage_squared = (voltage * voltage) / 0x3E8; in power_model_simple_init()
277 voltage_cubed = voltage * voltage * voltage; in power_model_simple_init()
290 static unsigned long rk_model_static_power(struct devfreq *devfreq, unsigned long voltage) in rk_model_static_power() argument
322 rk_model_dynamic_power(struct devfreq *devfreq, unsigned long freq, unsigned long voltage) rk_model_dynamic_power() argument
[all...]
/device/soc/rockchip/common/kernel/drivers/gpu/arm/mali400/mali/platform/rk/
H A Drk.c241 u32 voltage, voltage_squared, voltage_cubed, frequency; in power_model_simple_init() local
279 if (of_property_read_u32(power_model_node, "voltage", in power_model_simple_init()
280 &voltage)) { in power_model_simple_init()
281 dev_err(&pdev->dev, "voltage in power_model not available\n"); in power_model_simple_init()
289 voltage_squared = (voltage * voltage) / 1000; in power_model_simple_init()
290 voltage_cubed = voltage * voltage * voltage; in power_model_simple_init()
305 unsigned long voltage) in rk_model_static_power()
304 rk_model_static_power(struct devfreq *devfreq, unsigned long voltage) rk_model_static_power() argument
344 rk_model_dynamic_power(struct devfreq *devfreq, unsigned long freq, unsigned long voltage) rk_model_dynamic_power() argument
[all...]
/device/soc/hisilicon/hi3861v100/sdk_liteos/app/demo/src/
H A Dapp_demo_adc.c58 float voltage = (float)vlt * 1.8 * 4 / 4096.0; /* vlt * 1.8 * 4 / 4096.0: Convert code into voltage */ in convert_to_voltage() local
59 vlt_max = (voltage > vlt_max) ? voltage : vlt_max; in convert_to_voltage()
60 vlt_min = (voltage < vlt_min) ? voltage : vlt_min; in convert_to_voltage()
/device/soc/rockchip/common/kernel/drivers/gpu/arm/midgard/backend/gpu/
H A Dmali_kbase_devfreq.c98 unsigned long voltage; in kbase_devfreq_target() local
109 voltage = dev_pm_opp_get_voltage(opp); in kbase_devfreq_target()
119 if (kbdev->current_voltage == voltage) in kbase_devfreq_target()
121 err = regulator_set_voltage(kbdev->regulator, voltage, INT_MAX); in kbase_devfreq_target()
123 dev_err(dev, "Failed to set voltage (%d)\n", err); in kbase_devfreq_target()
126 kbdev->current_voltage = voltage; 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()
137 dev_err(dev, "Failed to increase voltage (%d)\n", err); in kbase_devfreq_target()
154 if (kbdev->regulator && kbdev->current_voltage != voltage in kbase_devfreq_target()
[all...]
/device/soc/rockchip/common/vendor/drivers/gpu/arm/midgard/backend/gpu/
H A Dmali_kbase_devfreq.c94 unsigned long voltage; in kbase_devfreq_target() local
105 voltage = dev_pm_opp_get_voltage(opp); in kbase_devfreq_target()
115 if (kbdev->current_voltage == voltage) { in kbase_devfreq_target()
118 err = regulator_set_voltage(kbdev->regulator, voltage, INT_MAX); in kbase_devfreq_target()
120 dev_err(dev, "Failed to set voltage (%d)\n", err); in kbase_devfreq_target()
123 kbdev->current_voltage = voltage; 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()
133 dev_err(dev, "Failed to increase voltage (%d)\n", err); in kbase_devfreq_target()
150 if (kbdev->regulator && kbdev->current_voltage != voltage in kbase_devfreq_target()
[all...]
/device/soc/rockchip/common/kernel/drivers/gpu/arm/mali400/mali/platform/arm/
H A Darm.c187 unsigned long voltage) in arm_model_static_power()
192 const unsigned long voltage_cubed = (voltage * voltage * voltage) >> 10; in arm_model_static_power()
208 * voltage scaled power. in arm_model_static_power()
229 unsigned long voltage) in arm_model_dynamic_power()
231 /* The inputs: freq (f) is in Hz, and voltage (v) in mV. in arm_model_dynamic_power()
237 const unsigned long v2 = (voltage * voltage) / 1000; /* m*(V*V) */ in arm_model_dynamic_power()
186 arm_model_static_power(struct devfreq *devfreq, unsigned long voltage) arm_model_static_power() argument
227 arm_model_dynamic_power(struct devfreq *devfreq, unsigned long freq, unsigned long voltage) arm_model_dynamic_power() argument
/device/soc/rockchip/common/sdk_linux/drivers/regulator/
H A Dcore.c425 /* Platform voltage constraint check */
431 rdev_err(rdev, "voltage operation not allowed\n"); in regulator_check_voltage()
443 rdev_err(rdev, "unsupportable voltage range: %d-%duV\n", *min_uV, *max_uV); in regulator_check_voltage()
456 /* Make sure we select a voltage that suits the needs of all
462 struct regulator_voltage *voltage; in regulator_check_consumers() local
466 voltage = &regulator->voltage[state]; in regulator_check_consumers()
471 if (!voltage->min_uV && !voltage->max_uV) { in regulator_check_consumers()
475 if (*max_uV > voltage in regulator_check_consumers()
3536 struct regulator_voltage *voltage = &regulator->voltage[state]; regulator_set_voltage_unlocked() local
3991 struct regulator_voltage *voltage; regulator_suspend_disable() local
4063 int voltage; regulator_set_voltage_time() local
4150 struct regulator_voltage *voltage = &regulator->voltage[PM_SUSPEND_ON]; regulator_sync_voltage() local
5023 int voltage, ret; reg_debug_voltage_read() local
[all...]
/device/soc/hisilicon/hi3861v100/sdk_liteos/platform/drivers/adc/
H A Dhi_adc.c108 float voltage = (float)data * 1.8 * 4 / 4096; /* adc code equals: voltage/4/1.8*4096 */ in hi_adc_convert_to_voltage() local
109 return voltage; in hi_adc_convert_to_voltage()
/device/soc/rockchip/common/vendor/drivers/phy/
H A Dphy-rockchip-naneng-edp.c91 val = vp[dp->voltage[lane]][dp->pre[lane]].amp; in rockchip_edp_phy_set_voltages()
94 val = vp[dp->voltage[lane]][dp->pre[lane]].amp_scale; in rockchip_edp_phy_set_voltages()
97 val = vp[dp->voltage[lane]][dp->pre[lane]].emp; in rockchip_edp_phy_set_voltages()
183 if (dp->voltage[i] > 0x03 || dp->pre[i] > 0x03) { in rockchip_edp_phy_verify_config()
188 * Sum of voltage swing and pre-emphasis levels cannot in rockchip_edp_phy_verify_config()
191 if (dp->voltage[i] + dp->pre[i] > 0x03) { in rockchip_edp_phy_verify_config()
H A Dphy-rockchip-usbdp.c762 if (dp->voltage[i] > 3 || dp->pre[i] > 3) { in rockchip_dp_phy_verify_config()
767 * Sum of voltage swing and pre-emphasis levels cannot in rockchip_dp_phy_verify_config()
770 if (dp->voltage[i] + dp->pre[i] > 3) { in rockchip_dp_phy_verify_config()
1278 /* voltage swing 0, pre-emphasis 0->3 */
1281 /* voltage swing 1, pre-emphasis 0->2 */
1284 /* voltage swing 2, pre-emphasis 0->1 */
1287 /* voltage swing 3, pre-emphasis 0 */
1293 static void rk3588_dp_phy_set_voltage(struct rockchip_udphy *udphy, u32 voltage, u32 pre, u32 lane) in rk3588_dp_phy_set_voltage() argument
1298 val = training_table[voltage][pre].trsv_reg0204; in rk3588_dp_phy_set_voltage()
1301 val = training_table[voltage][pr in rk3588_dp_phy_set_voltage()
[all...]
/device/soc/rockchip/rk3588/kernel/drivers/phy/rockchip/
H A Dphy-rockchip-naneng-edp.c96 val = vp[dp->voltage[lane]][dp->pre[lane]].amp; in rockchip_edp_phy_set_voltages()
100 val = vp[dp->voltage[lane]][dp->pre[lane]].amp_scale; in rockchip_edp_phy_set_voltages()
104 val = vp[dp->voltage[lane]][dp->pre[lane]].emp; in rockchip_edp_phy_set_voltages()
204 if (dp->voltage[i] > 3 || dp->pre[i] > 3) in rockchip_edp_phy_verify_config()
208 * Sum of voltage swing and pre-emphasis levels cannot in rockchip_edp_phy_verify_config()
211 if (dp->voltage[i] + dp->pre[i] > 3) in rockchip_edp_phy_verify_config()
/device/soc/rockchip/common/kernel/drivers/gpu/arm/bifrost/backend/gpu/
H A Dmali_kbase_devfreq.c56 * get_voltage() - Get the voltage value corresponding to the nominal frequency
69 unsigned long voltage = 0; in get_voltage() local
80 voltage = dev_pm_opp_get_voltage(opp); in get_voltage()
90 /* Return the voltage in micro volts */ in get_voltage()
91 return voltage; in get_voltage()
116 * and nominal frequency and the corresponding voltage. in kbase_devfreq_opp_translate()
119 unsigned long voltage = get_voltage(kbdev, freq); in kbase_devfreq_opp_translate() local
125 volts[i] = voltage; in kbase_devfreq_opp_translate()
174 /* Scaling up? Scale voltage before frequency */ in kbase_devfreq_opp_helper()
202 /* Scaling down? Scale voltage afte in kbase_devfreq_opp_helper()
664 kbase_devfreq_get_static_power(struct devfreq *devfreq, unsigned long voltage) kbase_devfreq_get_static_power() argument
[all...]
/device/soc/hisilicon/hi3861v100/sdk_liteos/boot/commonboot/
H A Dadc_drv.h62 hi_u32 get_average_ref_vlt(hi_u16 *voltage);
/device/soc/rockchip/rk3588/kernel/include/linux/power/
H A Dcw2015_battery.h108 int voltage; member
/device/soc/rockchip/rk3588/kernel/drivers/regulator/
H A Dinternal.h27 * @voltage - a voltage array for each state of runtime, i.e.:
43 struct regulator_voltage voltage[REGULATOR_STATES_NUM]; member

Completed in 20 milliseconds

12