From e0e50b3594e0fc197e5338a5acd81ad78e795b83 Mon Sep 17 00:00:00 2001
From: KalimochoAz <calimochoazucarado@gmail.com>
Date: Mon, 4 Jun 2012 07:24:09 +0200
Subject: Correct compass for toroplus

---
 arch/arm/mach-omap2/board-tuna-sensors.c | 7 ++++++-
 1 file changed, 6 insertions(+), 1 deletion(-)

(limited to 'arch')

diff --git a/arch/arm/mach-omap2/board-tuna-sensors.c b/arch/arm/mach-omap2/board-tuna-sensors.c
index dcb8374..69adc31 100755
--- a/arch/arm/mach-omap2/board-tuna-sensors.c
+++ b/arch/arm/mach-omap2/board-tuna-sensors.c
@@ -170,7 +170,12 @@ static void omap4_tuna_fixup_orientations_maguro(int revision)
 
 static void omap4_tuna_fixup_orientations_toro(int revision)
 {
-	if (revision >= 2) {
+	pr_info("HW %d", revision);
+	if (revision >= 14) {
+		rotcpy(mpu_data.orientation, orientation_back_left_90);
+		rotcpy(mpu_data.accel.orientation, orientation_back);
+		rotcpy(mpu_data.compass.orientation, orientation_back);
+	} else if (revision >= 2) {
 		rotcpy(mpu_data.orientation, orientation_back_left_90);
 		rotcpy(mpu_data.accel.orientation, orientation_back);
 		rotcpy(mpu_data.compass.orientation, orientation_back_180);
-- 
cgit v1.1