projects
/
firefly-linux-kernel-4.4.55.git
/ commitdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
| commitdiff |
tree
raw
|
patch
| inline |
side by side
(parent:
7d71a87
)
rk2928: add dvfs direct scale voltage delay
author
chenxing
<chenxing@rock-chips.com>
Mon, 24 Sep 2012 12:53:51 +0000
(20:53 +0800)
committer
chenxing
<chenxing@rock-chips.com>
Mon, 24 Sep 2012 12:53:51 +0000
(20:53 +0800)
arch/arm/mach-rk2928/dvfs.c
patch
|
blob
|
history
diff --git
a/arch/arm/mach-rk2928/dvfs.c
b/arch/arm/mach-rk2928/dvfs.c
index ede6bb7241d615c95184a2181897a64de5792d9f..b2f0127afd072ffccd911566803953bab1b46d3f 100644
(file)
--- a/
arch/arm/mach-rk2928/dvfs.c
+++ b/
arch/arm/mach-rk2928/dvfs.c
@@
-904,6
+904,7
@@
int dvfs_scale_volt_direct(struct vd_node *vd_clk, int volt_new)
DVFS_DBG("ENTER %s, volt=%d(old=%d)\n", __func__, volt_new, vd_clk->cur_volt);
\r
if (!IS_ERR_OR_NULL(vd_clk->regulator)) {
\r
ret = dvfs_regulator_set_voltage_readback(vd_clk->regulator, volt_new, volt_new);
\r
+ udelay(get_volt_up_delay(volt_new, vd_clk->cur_volt));
\r
if (ret < 0) {
\r
vd_clk->volt_set_flag = DVFS_SET_VOLT_FAILURE;
\r
DVFS_ERR("%s %s set voltage up err ret = %d, Vnew = %d(was %d)mV\n",
\r