aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorvisi0nary <jan.engelmohr@mailbox.tu-dresden.de>2015-11-14 20:56:25 +0100
committerMoyster <oysterized@gmail.com>2016-08-26 16:12:05 +0200
commit483f7f765dc1a0bac0dff466ae8c55305584afa7 (patch)
tree22968c9163ccdf87d2fe83bf6b5b60da9a352191
parent174de381d7babb0825cb71a585cafec7b74d0912 (diff)
fixed ThunderQuake Engine to work with MT6753
Change-Id: Id13b248fef9425cfc1fb3352bb36446c4e8a8513
-rw-r--r--drivers/misc/mediatek/vibrator/thunderquake_engine.c5
1 files changed, 3 insertions, 2 deletions
diff --git a/drivers/misc/mediatek/vibrator/thunderquake_engine.c b/drivers/misc/mediatek/vibrator/thunderquake_engine.c
index 0799b8b4b..3e6b4cc01 100644
--- a/drivers/misc/mediatek/vibrator/thunderquake_engine.c
+++ b/drivers/misc/mediatek/vibrator/thunderquake_engine.c
@@ -25,6 +25,7 @@
#include <cust_vibrator.h>
#include <vibrator_hal.h>
+#include <mach/upmu_hw.h>
#define MAX_VIBR 7
#define MIN_VIBR 0
@@ -32,7 +33,7 @@
#define ENGINE_VERSION 1
#define ENGINE_VERSION_SUB 0
-extern void pmic_set_register_value(kal_uint32 val);
+extern void pmic_set_register_value(PMU_FLAGS_LIST_ENUM flagname, kal_uint32 val);
static ssize_t vibr_vtg_show(struct kobject *kobj, struct kobj_attribute *attr, char *buf)
{
@@ -47,7 +48,7 @@ static ssize_t vibr_vtg_store(struct kobject *kobj, struct kobj_attribute *attr,
struct vibrator_hw* hw = mt_get_cust_vibrator_hw();
sscanf(buf, "%u", &val);
if(val>=MIN_VIBR && val <=MAX_VIBR) {
- pmic_set_register_value(val);
+ pmic_set_register_value(PMIC_RG_VIBR_VOSEL,val);
hw->vib_vol=val;
}