From 8b95710375a51b156206ffcc69a62df98db0bfdf Mon Sep 17 00:00:00 2001 From: xuwei9 Date: Thu, 13 Dec 2018 16:51:40 +0800 Subject: [PATCH] kernel: enable moto vibrator feature Enable moto vibrator feature Change-Id: Ia68768574e9a81531ee051884522769eb3eae899 Signed-off-by: xuwei9 Reviewed-on: https://gerrit.mot.com/1282533 SME-Granted: SME Approvals Granted SLTApproved: Slta Waiver Tested-by: Jira Key Reviewed-by: Xiangpo Zhao Submit-Approved: Jira Key --- drivers/misc/aw8695_haptic/aw8695.c | 4 ++-- drivers/misc/aw8695_haptic/aw8695.h | 8 ++++---- 2 files changed, 6 insertions(+), 6 deletions(-) diff --git a/drivers/misc/aw8695_haptic/aw8695.c b/drivers/misc/aw8695_haptic/aw8695.c index d2353f4e183a..dc2706e3dac1 100755 --- a/drivers/misc/aw8695_haptic/aw8695.c +++ b/drivers/misc/aw8695_haptic/aw8695.c @@ -1974,7 +1974,7 @@ static ssize_t aw8695_duration_store(struct device *dev, return count; aw8695->duration = val; - +printk(KERN_ERR "david %s,duration:%d\n",__func__,val); return count; } @@ -2260,7 +2260,7 @@ static ssize_t aw8695_seq_store(struct device *dev, return rc; pr_debug("%s: value=%x\n", __FUNCTION__, val); - + printk(KERN_ERR "david %s seq value:%d\n",__func__,val); mutex_lock(&aw8695->lock); for(i=0; i<4; i++) { aw8695->seq[i] = (val>>((AW8695_WAV_SEQ_SIZE-i-1)*8))&0xFF; diff --git a/drivers/misc/aw8695_haptic/aw8695.h b/drivers/misc/aw8695_haptic/aw8695.h index 6a457094d568..47cebfb04cb8 100755 --- a/drivers/misc/aw8695_haptic/aw8695.h +++ b/drivers/misc/aw8695_haptic/aw8695.h @@ -54,13 +54,13 @@ #define AW8695_VBAT_MAX 4500 /* motor config */ -//#define LRA_0619 -#define LRA_0832 +#define LRA_0619 +//#define LRA_0832 #ifdef LRA_0619 #define AW8695_HAPTIC_F0_PRE 1700 // 170Hz #define AW8695_HAPTIC_F0_CALI_PERCEN 7 // -7%~7% -#define AW8695_HAPTIC_CONT_DRV_LVL 105 // 105*6.1/256=2.50v +#define AW8695_HAPTIC_CONT_DRV_LVL 98 // 105*6.1/256=2.50v #define AW8695_HAPTIC_CONT_DRV_LVL_OV 125 // 125*6.1/256=2.98v #define AW8695_HAPTIC_CONT_TD 0x009a #define AW8695_HAPTIC_CONT_ZC_THR 0x0ff1 @@ -68,7 +68,7 @@ #endif #ifdef LRA_0832 -#define AW8695_HAPTIC_F0_PRE 2350 // 235Hz +#define AW8695_HAPTIC_F0_PRE 2350 // 170Hz #define AW8695_HAPTIC_F0_CALI_PERCEN 7 // -7%~7% #define AW8695_HAPTIC_CONT_DRV_LVL 98 // 98*6.1/256=2.33v #define AW8695_HAPTIC_CONT_DRV_LVL_OV 98 // 98*6.1/256=2.33v -- 2.20.1