Implement sysfs interface for vdd
/arch/arm/mach-msm/acpuclock-8960.c
blob:a1842c4817b7e395af66ddd8e747eee28506b125 -> blob:0f8f6ead5e549d8c912499641b04de967cef15a8
--- arch/arm/mach-msm/acpuclock-8960.c
+++ arch/arm/mach-msm/acpuclock-8960.c
@@ -10,6 +10,7 @@
* GNU General Public License for more details.
*/
+#define ZVMIN 900000
#define pr_fmt(fmt) "%s: " fmt, __func__
#include <linux/kernel.h>
@@ -1665,8 +1666,8 @@ static const int krait_needs_vmin(void)
static void kraitv2_apply_vmin(struct acpu_level *tbl)
{
for (; tbl->speed.khz != 0; tbl++)
- if (tbl->vdd_core < 1150000)
- tbl->vdd_core = 1150000;
+ if (tbl->vdd_core < ZVMIN)
+ tbl->vdd_core = ZVMIN;
}
#ifdef CONFIG_SEC_L1_DCACHE_PANIC_CHK
@@ -1820,8 +1821,6 @@ ssize_t acpuclk_get_vdd_levels_str(char
int i, len = 0;
if (buf) {
mutex_lock(&driver_lock);
- len += sprintf(buf + len, "Min: %4d\n", HFPLL_LOW_VDD);
- len += sprintf(buf + len, "Max: %4d\n", HFPLL_HIGH_VDD);
for (i = 0; acpu_freq_tbl[i].speed.khz; i++) {
len += sprintf(buf + len, "%8u: %4d\n", acpu_freq_tbl[i].speed.khz, acpu_freq_tbl[i].vdd_core);
}