From 798a46b1c7d177a040031297c0a87f8ee17bdb0f Mon Sep 17 00:00:00 2001 From: Weilong Wu Date: Mon, 8 Apr 2019 11:38:32 +0800 Subject: [PATCH] aw8695: support 205HZ vibrator aw8695 can support f0 calibration, we need to add 205HZ configuration to support more vibrator. Change-Id: I7946bf24794c3b8e74bc909f0a6aebfe2c8454b3 Signed-off-by: Weilong Wu Reviewed-on: https://gerrit.mot.com/1333394 SLTApproved: Slta Waiver SME-Granted: SME Approvals Granted Tested-by: Jira Key Reviewed-by: Hujun Liao Submit-Approved: Jira Key (cherry picked from commit bd22a3e2235e05bb7434c11686f795bf8b6a8a4f) Reviewed-on: https://gerrit.mot.com/1365544 Reviewed-by: Guobin Zhang --- drivers/misc/awinic/aw8695/aw8695.h | 12 +++++++++++- 1 file changed, 11 insertions(+), 1 deletion(-) diff --git a/drivers/misc/awinic/aw8695/aw8695.h b/drivers/misc/awinic/aw8695/aw8695.h index f687fae2d6a7..6c13af80d033 100644 --- a/drivers/misc/awinic/aw8695/aw8695.h +++ b/drivers/misc/awinic/aw8695/aw8695.h @@ -50,7 +50,7 @@ /* motor config */ -#define LRA_0832 //default +#define LRA_205HZ //default #ifdef LRA_0619 #define AW8695_HAPTIC_F0_PRE 1700 /* 170Hz */ @@ -73,6 +73,16 @@ #endif +#ifdef LRA_205HZ +#define AW8695_HAPTIC_F0_PRE 2050 // 205Hz +#define AW8695_HAPTIC_F0_CALI_PERCEN 7 // -7%~7% +#define AW8695_HAPTIC_CONT_DRV_LVL 115 // 125*6.1/255=2.75v +#define AW8695_HAPTIC_CONT_DRV_LVL_OV 135 // 155*6.1/255=3.22v +#define AW8695_HAPTIC_CONT_TD 0x006c +#define AW8695_HAPTIC_CONT_ZC_THR 0x0ff1 +#define AW8695_HAPTIC_CONT_NUM_BRK 3 +#endif + #define AW8695_HAPTIC_F0_COEFF 260 /*2.604167 */