From 72dfced5523fb843f835a8db02d15fd9f15a5fb1 Mon Sep 17 00:00:00 2001
From: Vladimir Karpovich <vkarpovich@motorola.com>
Date: Wed, 29 Oct 2014 00:27:16 -0500
Subject: [PATCH] arm/dt: shamu: Set vibrator calibration data

The calibration data stored in OTP memory can be corrupted.
Rewrite it with a good values.

Bug 18069509

Signed-off-by: Vladimir Karpovich <vkarpovich@motorola.com>

Change-Id: I06ba4cd997ab7c9fab19f1c87f38e73b88d2f074
---
 arch/arm/boot/dts/apq8084-shamu/apq8084-shamu.dtsi | 3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

diff --git a/arch/arm/boot/dts/apq8084-shamu/apq8084-shamu.dtsi b/arch/arm/boot/dts/apq8084-shamu/apq8084-shamu.dtsi
index 69ff10f2b7d4..0b3bc96d319b 100644
--- a/arch/arm/boot/dts/apq8084-shamu/apq8084-shamu.dtsi
+++ b/arch/arm/boot/dts/apq8084-shamu/apq8084-shamu.dtsi
@@ -467,8 +467,9 @@
 		default_effect = <17>;          /* Strong Click 100% */
 		rated_voltage = <0x70>;         /* 2.4v */
 		overdrive_voltage = <0x89>;     /* 3.0v */
-		disable_calibration  = <1>;     /* Disable boot-up calibration */
+		disable_calibration  = <2>;     /* Disable boot-up calibration */
 		static-vdd-supply = <&hdmi_vreg>;
+		calibration-data = <0x08 0xA1 0x27 0x93 0xf5>;
 	};
 
 	tfa9890@34 {
-- 
GitLab