From 643e7648f376e5a7c1054d1d84a8316dc914dd2f Mon Sep 17 00:00:00 2001 From: Markinus Date: Sat, 28 Aug 2010 01:52:34 +0200 Subject: [PATCH] msm: switched to dynamical vibration amss config --- arch/arm/mach-msm/msm_vibrator.c | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/arch/arm/mach-msm/msm_vibrator.c b/arch/arm/mach-msm/msm_vibrator.c index f2e0eb2a..d96cc591 100644 --- a/arch/arm/mach-msm/msm_vibrator.c +++ b/arch/arm/mach-msm/msm_vibrator.c @@ -22,6 +22,7 @@ #include #include +#include #define PM_LIBPROG 0x30000061 #define PMIC_VIBRATOR_LEVEL (3000) @@ -40,7 +41,7 @@ static void set_pmic_vibrator(int on) } req; if (!vib_endpoint) { - vib_endpoint = msm_rpc_connect(PM_LIBPROG, PM_LIBVERS, 0); + vib_endpoint = msm_rpc_connect(PM_LIBPROG, amss_get_num_value(PM_LIBVERS), 0); if (IS_ERR(vib_endpoint)) { printk(KERN_ERR "init vib rpc failed!\n"); vib_endpoint = 0; @@ -53,7 +54,7 @@ static void set_pmic_vibrator(int on) else req.data = cpu_to_be32(0); - msm_rpc_call(vib_endpoint, HTC_PROCEDURE_SET_VIB_ON_OFF, &req, + msm_rpc_call(vib_endpoint, amss_get_num_value(HTC_PROCEDURE_SET_VIB_ON_OFF), &req, sizeof(req), 5 * HZ); }