From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S965489AbaH1IgY (ORCPT ); Thu, 28 Aug 2014 04:36:24 -0400 Received: from mga11.intel.com ([192.55.52.93]:14162 "EHLO mga11.intel.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S936274AbaH1IfM (ORCPT ); Thu, 28 Aug 2014 04:35:12 -0400 X-ExtLoop1: 1 X-IronPort-AV: E=Sophos;i="5.04,416,1406617200"; d="scan'208";a="582782650" From: Laurentiu Palcu To: jic23@kernel.org, linux-iio@vger.kernel.org Cc: srinivas.pandruvada@linux.intel.com, knaack.h@gmx.de, lars@metafoo.de, pmeerw@pmeerw.net, laurentiu.palcu@intel.com, linux-kernel@vger.kernel.org Subject: [PATCH 1/3] iio: accel: BMC150: fix scale value for 16G Date: Thu, 28 Aug 2014 11:35:04 +0300 Message-Id: <1409214906-27038-2-git-send-email-laurentiu.palcu@intel.com> X-Mailer: git-send-email 1.9.1 In-Reply-To: <1409214906-27038-1-git-send-email-laurentiu.palcu@intel.com> References: <1409214906-27038-1-git-send-email-laurentiu.palcu@intel.com> Sender: linux-kernel-owner@vger.kernel.org List-ID: X-Mailing-List: linux-kernel@vger.kernel.org According to documentation ([1] - page 27), the range for 16G is 7.81mg/LSB. Converted to SI, this is: 7.81 * 10^-3 * 9.80665 m/s^2 / LSB = 0.0765899365 m/s^2 / LSB [1] http://ae-bst.resource.bosch.com/media/products/dokumente/bmc150/BST-BMC150-DS000-04.pdf Signed-off-by: Laurentiu Palcu --- drivers/iio/accel/bmc150-accel.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/drivers/iio/accel/bmc150-accel.c b/drivers/iio/accel/bmc150-accel.c index 23ae334..ccb6cf8 100644 --- a/drivers/iio/accel/bmc150-accel.c +++ b/drivers/iio/accel/bmc150-accel.c @@ -173,7 +173,7 @@ static const struct { } bmc150_accel_scale_table[] = { {9610, BMC150_ACCEL_DEF_RANGE_2G}, {19122, BMC150_ACCEL_DEF_RANGE_4G}, {38344, BMC150_ACCEL_DEF_RANGE_8G}, - {77057, BMC150_ACCEL_DEF_RANGE_16G} }; + {76590, BMC150_ACCEL_DEF_RANGE_16G} }; static const struct { int sleep_dur; -- 1.9.1